From a0cfdfb117b39675aa16494e56935ca9653f54d0 Mon Sep 17 00:00:00 2001 From: try-works <262919414+try-works@users.noreply.github.com> Date: Fri, 14 Aug 2026 14:31:47 +0800 Subject: [PATCH 1/7] ci: publish accepted stage release candidates --- .../workflows/accept-release-candidate.yml | 151 ++++++++++++++++++ .github/workflows/build-binaries.yml | 130 +++++++++++++++ README.md | 11 ++ docs/operations/02-ci-and-release-flow.md | 26 ++- docs/operations/03-release-checklist.md | 29 ++-- docs/operations/04-runtime-testing-matrix.md | 3 +- docs/public/install.md | 12 ++ scripts/build-binaries-workflow.test.mjs | 33 ++++ 8 files changed, 378 insertions(+), 17 deletions(-) create mode 100644 .github/workflows/accept-release-candidate.yml diff --git a/.github/workflows/accept-release-candidate.yml b/.github/workflows/accept-release-candidate.yml new file mode 100644 index 00000000..fc84cc9b --- /dev/null +++ b/.github/workflows/accept-release-candidate.yml @@ -0,0 +1,151 @@ +name: accept-release-candidate + +on: + workflow_dispatch: + inputs: + candidate_tag: + description: Exact stage prerelease tag, for example stage-rc-0123456789ab + required: true + type: string + accept: + description: I installed and tested this exact release candidate and approve production promotion + required: true + default: false + type: boolean + +env: + FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true + +concurrency: + group: accept-release-candidate-${{ inputs.candidate_tag }} + cancel-in-progress: false + +jobs: + accept: + name: record release candidate acceptance + if: inputs.accept == true + runs-on: ubuntu-latest + timeout-minutes: 15 + permissions: + contents: write + steps: + - uses: actions/checkout@v4 + with: + fetch-depth: 0 + + - name: Verify published stage prerelease + id: candidate + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + CANDIDATE_TAG: ${{ inputs.candidate_tag }} + shell: bash + run: | + if [[ ! "$CANDIDATE_TAG" =~ ^stage-rc-[0-9a-f]{12}$ ]]; then + echo "Candidate tag must use stage-rc-<12 lowercase hex commit characters>." + exit 1 + fi + + git fetch --no-tags origin "+refs/heads/stage:refs/remotes/origin/stage" + git fetch origin "refs/tags/${CANDIDATE_TAG}:refs/tags/${CANDIDATE_TAG}" + candidate_sha="$(git rev-list -n 1 "$CANDIDATE_TAG")" + expected_tag="stage-rc-${candidate_sha:0:12}" + if [[ "$CANDIDATE_TAG" != "$expected_tag" ]]; then + echo "Candidate tag suffix does not match its exact commit." + exit 1 + fi + if ! git merge-base --is-ancestor "$candidate_sha" origin/stage; then + echo "Candidate commit is not part of the protected stage history." + exit 1 + fi + + release_json="$(gh release view "$CANDIDATE_TAG" --json isDraft,isPrerelease,tagName,targetCommitish,assets)" + node -e ' + const release = JSON.parse(process.argv[1]); + const expected = process.argv[2]; + if (release.isDraft || !release.isPrerelease || release.tagName !== expected) { + throw new Error("Candidate must be a published GitHub prerelease"); + } + const names = release.assets.map((asset) => asset.name).sort(); + const short = expected.slice("stage-rc-".length); + const required = [ + `role-model-stage-${short}-linux-x64.tar.gz`, + `role-model-stage-${short}-darwin-x64.tar.gz`, + `role-model-stage-${short}-darwin-arm64.tar.gz`, + `role-model-stage-${short}-win32-x64.zip`, + "SHA256SUMS.txt", + ].sort(); + if (JSON.stringify(names) !== JSON.stringify(required)) { + throw new Error(`Candidate asset set mismatch: ${JSON.stringify(names)}`); + } + ' "$release_json" "$CANDIDATE_TAG" + + assets="$RUNNER_TEMP/release-candidate-assets" + mkdir -p "$assets" + gh release download "$CANDIDATE_TAG" --dir "$assets" + (cd "$assets" && sha256sum -c SHA256SUMS.txt) + + echo "candidate_sha=$candidate_sha" >> "$GITHUB_OUTPUT" + echo "candidate_tag=$CANDIDATE_TAG" >> "$GITHUB_OUTPUT" + + - name: Verify packaged stage identities + env: + CANDIDATE_SHA: ${{ steps.candidate.outputs.candidate_sha }} + CANDIDATE_TAG: ${{ steps.candidate.outputs.candidate_tag }} + shell: bash + run: | + assets="$RUNNER_TEMP/release-candidate-assets" + extracted="$RUNNER_TEMP/release-candidate-extracted" + mkdir -p "$extracted" + for archive in "$assets"/*.tar.gz "$assets"/*.zip; do + target="$(basename "$archive")" + target="${target%.tar.gz}" + target="${target%.zip}" + mkdir -p "$extracted/$target" + if [[ "$archive" == *.zip ]]; then + unzip -q "$archive" -d "$extracted/$target" + else + tar -xzf "$archive" -C "$extracted/$target" + fi + manifest="$extracted/$target/manifest.json" + test -f "$manifest" + node -e ' + const manifest = require(process.argv[1]); + const candidateSha = process.argv[2]; + if ( + manifest.channel !== "stage" || + manifest.name !== "role-model-stage" || + manifest.endpoint !== "http://127.0.0.1:3457" || + manifest.commit !== candidateSha || + manifest.track_b_runtime?.extension_count !== 13 + ) { + throw new Error(`Stage manifest identity mismatch: ${process.argv[1]}`); + } + ' "$manifest" "$CANDIDATE_SHA" + done + + - name: Create immutable acceptance receipt + env: + CANDIDATE_SHA: ${{ steps.candidate.outputs.candidate_sha }} + CANDIDATE_TAG: ${{ steps.candidate.outputs.candidate_tag }} + shell: bash + run: | + approval_tag="rc-approved/$CANDIDATE_SHA" + remote="$(git ls-remote --tags origin "refs/tags/$approval_tag" | awk '{print $1}')" + if [[ -n "$remote" ]]; then + if [[ "$remote" != "$CANDIDATE_SHA" ]]; then + echo "Existing acceptance receipt points to a different commit." + exit 1 + fi + echo "Acceptance receipt already exists for $CANDIDATE_TAG." + else + git tag "$approval_tag" "$CANDIDATE_SHA" + git push origin "refs/tags/$approval_tag" + fi + { + echo "### Accepted release candidate" + echo "- Candidate: \`$CANDIDATE_TAG\`" + echo "- Commit: \`$CANDIDATE_SHA\`" + echo "- Receipt: \`$approval_tag\`" + echo "- Approved by: \`$GITHUB_ACTOR\`" + echo "- The stable release workflow will accept only this exact stage candidate." + } >> "$GITHUB_STEP_SUMMARY" diff --git a/.github/workflows/build-binaries.yml b/.github/workflows/build-binaries.yml index 2f91123e..84f84895 100644 --- a/.github/workflows/build-binaries.yml +++ b/.github/workflows/build-binaries.yml @@ -63,6 +63,20 @@ jobs: steps: - uses: actions/checkout@v4 + - name: Validate stable production tag + if: github.ref_type == 'tag' + shell: bash + run: | + if [[ ! "$GITHUB_REF_NAME" =~ ^v[0-9]+\.[0-9]+\.[0-9]+$ ]]; then + echo "Stable release tag must be exact SemVer (vMAJOR.MINOR.PATCH)." + exit 1 + fi + git fetch --no-tags origin "+refs/heads/main:refs/remotes/origin/main" + if ! git merge-base --is-ancestor "$GITHUB_SHA" origin/main; then + echo "Production tag must point to a commit promoted through main." + exit 1 + fi + - name: Resolve public source tree id: public_source shell: bash @@ -128,6 +142,35 @@ jobs: } } if (-not $artifact) { throw "No tested stage candidate found for $artifactName" } + $stageSha = $artifact.workflow_run.head_sha + $candidateTag = "stage-rc-$($stageSha.Substring(0, 12))" + $approvalRefUrl = "https://api.github.com/repos/$env:GITHUB_REPOSITORY/git/ref/tags/rc-approved/$stageSha" + try { + $approval = Invoke-RestMethod -Headers $headers -Uri $approvalRefUrl + } catch { + throw "Tested stage candidate $stageSha has no explicit rc-approved acceptance receipt" + } + if ($approval.object.type -ne "commit" -or $approval.object.sha -ne $stageSha) { + throw "Release candidate acceptance receipt does not point to the tested stage commit" + } + $candidateReleaseUrl = "https://api.github.com/repos/$env:GITHUB_REPOSITORY/releases/tags/$candidateTag" + try { + $candidateRelease = Invoke-RestMethod -Headers $headers -Uri $candidateReleaseUrl + } catch { + throw "Accepted stage candidate has no published prerelease: $candidateTag" + } + if ($candidateRelease.draft -or -not $candidateRelease.prerelease -or $candidateRelease.tag_name -ne $candidateTag) { + throw "Accepted stage candidate release is not a published prerelease" + } + $candidateRefUrl = "https://api.github.com/repos/$env:GITHUB_REPOSITORY/git/ref/tags/$candidateTag" + try { + $candidateRef = Invoke-RestMethod -Headers $headers -Uri $candidateRefUrl + } catch { + throw "Published stage prerelease tag cannot be resolved: $candidateTag" + } + if ($candidateRef.object.type -ne "commit" -or $candidateRef.object.sha -ne $stageSha) { + throw "Published stage prerelease tag does not point to the tested stage commit" + } $outerZip = Join-Path $env:RUNNER_TEMP "stage-candidate.zip" $outerDir = Join-Path $env:RUNNER_TEMP "stage-candidate" $innerDir = Join-Path $env:RUNNER_TEMP "stage-package" @@ -156,6 +199,7 @@ jobs: "stage_manifest_path=$stageManifestPath" | Out-File -FilePath $env:GITHUB_OUTPUT -Append "release_id=$($stage.release_id)" | Out-File -FilePath $env:GITHUB_OUTPUT -Append "private_source_commit=$($stage.private_source_commit)" | Out-File -FilePath $env:GITHUB_OUTPUT -Append + "stage_sha=$stageSha" | Out-File -FilePath $env:GITHUB_OUTPUT -Append - name: Select exact paired release identity id: release_identity @@ -442,6 +486,92 @@ jobs: role-model-router/dist/** role-model-router/vendor/llama-swap/dist-assets/** + publish-stage-prerelease: + name: publish stage prerelease + if: github.event_name == 'push' && github.ref == 'refs/heads/stage' + needs: build-runtime + runs-on: ubuntu-latest + timeout-minutes: 15 + permissions: + contents: write + steps: + - uses: actions/checkout@v4 + + - name: Download stage archives + uses: actions/download-artifact@v4 + with: + pattern: role-model-stage-candidate-* + path: stage-release-assets + merge-multiple: true + + - name: Verify complete stage archive set + shell: bash + run: | + short_sha="${GITHUB_SHA:0:12}" + expected=( + "role-model-stage-${short_sha}-linux-x64.tar.gz" + "role-model-stage-${short_sha}-darwin-x64.tar.gz" + "role-model-stage-${short_sha}-darwin-arm64.tar.gz" + "role-model-stage-${short_sha}-win32-x64.zip" + ) + for archive in "${expected[@]}"; do + test -f "stage-release-assets/$archive" || { + echo "Missing stage prerelease archive: $archive" + exit 1 + } + done + archive_count="$(find stage-release-assets -maxdepth 1 -type f \( -name '*.tar.gz' -o -name '*.zip' \) | wc -l | tr -d ' ')" + if [[ "$archive_count" != "4" ]]; then + echo "Stage prerelease must contain exactly four platform archives." + exit 1 + fi + + - name: Write stage checksum manifest + shell: bash + run: | + cd stage-release-assets + sha256sum * > SHA256SUMS.txt + + - name: Create or update stage prerelease + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + shell: bash + run: | + short_sha="${GITHUB_SHA:0:12}" + candidate_tag="stage-rc-${short_sha}" + cat > stage-release-notes.md </dev/null 2>&1; then + git fetch origin "refs/tags/${candidate_tag}:refs/tags/${candidate_tag}" + existing_sha="$(git rev-list -n 1 "$candidate_tag")" + if [[ "$existing_sha" != "$GITHUB_SHA" ]]; then + echo "Existing stage prerelease tag points to a different commit." + exit 1 + fi + gh release upload "$candidate_tag" stage-release-assets/* --clobber + gh release edit "$candidate_tag" \ + --title "Stage RC ${short_sha}" \ + --notes-file stage-release-notes.md \ + --prerelease + else + gh release create "$candidate_tag" stage-release-assets/* \ + --target "$GITHUB_SHA" \ + --title "Stage RC ${short_sha}" \ + --notes-file stage-release-notes.md \ + --prerelease + fi + publish-release: name: publish release if: github.ref_type == 'tag' diff --git a/README.md b/README.md index f0187026..381511a6 100644 --- a/README.md +++ b/README.md @@ -68,6 +68,17 @@ If you do not want to use installer scripts, download the matching archive from | macOS arm64 | `role-model-darwin-arm64.tar.gz` | `role-model` | | Linux x64 | `role-model-linux-x64.tar.gz` | `role-model` | +### Test a release candidate + +Stage builds are published separately as GitHub **prereleases** named `stage-rc-`. They run as +`role-model-stage` on `http://127.0.0.1:3457` and use isolated stage state, so they can be tested beside the stable +runtime on port `3456`. + +Download the candidate archive and `SHA256SUMS.txt` from its prerelease page, verify the checksum, extract it, and run +the stage launcher. Prereleases are never selected by the normal installer. A candidate is promoted to `main` and a +stable `vMAJOR.MINOR.PATCH` release only after a maintainer explicitly records that the exact package was installed +and tested. + ### Update an installed runtime Updates are currently manual. Stop the running runtime, back up its persistent state, and then re-run the diff --git a/docs/operations/02-ci-and-release-flow.md b/docs/operations/02-ci-and-release-flow.md index c6707d75..c6f8de9f 100644 --- a/docs/operations/02-ci-and-release-flow.md +++ b/docs/operations/02-ci-and-release-flow.md @@ -4,7 +4,11 @@ 1. Ordinary `feature/*`, `fix/*`, dependency, and `recursive/*` pull requests target `dev` and normally squash merge. 2. A maintainer promotes a tested integration with a merge-commit PR from `dev` to `stage`. -3. A maintainer promotes a tested stage candidate with a merge-commit PR from `stage` to `main`. +3. The `stage` push publishes a GitHub prerelease named `stage-rc-<12-character-stage-sha>`. A human installs and + tests that exact package on the isolated stage channel, then explicitly accepts it with the + `accept-release-candidate` workflow. +4. Only after that acceptance does a maintainer promote the exact stage candidate with a merge-commit PR from + `stage` to `main` and create the stable version tag. `main` is production truth. A production-only emergency starts as `hotfix/*` from `main`, requires review, and is forwarded to `stage` and `dev` after merge. Never force-push a promotion branch to resynchronize it; use reviewed @@ -36,7 +40,18 @@ Reviewed `hotfix/* -> main` is the explicit emergency exception. ## Runtime build channels `.github/workflows/build-binaries.yml` builds the full matrix for stage candidates and production tags. Development -packages are available by explicit manual dispatch. Only a `v*` tag publishes a stable GitHub Release. +packages are available by explicit manual dispatch. Every successful `stage` push publishes a GitHub prerelease with +all four stage-channel archives and `SHA256SUMS.txt`; prereleases are never selected by the stable installers. + +After testing, a maintainer runs `.github/workflows/accept-release-candidate.yml` with the exact prerelease tag and +checks the explicit acceptance input. That workflow re-downloads the candidate, validates all checksums and stage +manifests, and creates the immutable `rc-approved/` receipt. Do not approve a candidate based only on +green CI: install it, exercise the intended user paths on port `3457`, restart it against its stage state, and inspect +the behavior that motivated the release. + +Only an exact stable SemVer tag (`vMAJOR.MINOR.PATCH`) publishes a production GitHub Release. Production packaging +fails closed unless its matching successful stage artifact also has both the published stage prerelease and the +explicit acceptance receipt. The stable tag must point to a commit promoted through `main`. | Channel | Identity | Endpoint | State root | Scope | | --- | --- | --- | --- | --- | @@ -46,9 +61,10 @@ packages are available by explicit manual dispatch. Only a `v*` tag publishes a Manifests report channel, endpoint, commit, source tree, executable SHA-256, channel-neutral core payload SHA-256, the exact private source commit, Run 88 release identity, private distribution manifest and sidecar digests, and the -canonical extension count. A production tag must find the matching successful stage candidate, rebuild its exact -private commit, verify that the artifact came from a successful push build of public `stage`, verify that the private -commit has subsequently passed through private `main`, and prove the complete public/private pair is identical. +canonical extension count. A production tag must find the matching successful and explicitly accepted stage +candidate, rebuild its exact private commit, verify that the artifact came from a successful push build of public +`stage`, verify that the private commit has subsequently passed through private `main`, and prove the complete +public/private pair is identical. Source-tree or core-payload equality alone is insufficient. Run 88's `v0.0.8` release-toolchain recovery and the exact stage/production payload diagnosis are recorded in diff --git a/docs/operations/03-release-checklist.md b/docs/operations/03-release-checklist.md index 052dbb5d..5ee16f1b 100644 --- a/docs/operations/03-release-checklist.md +++ b/docs/operations/03-release-checklist.md @@ -6,23 +6,29 @@ 2. Promote the exact paired private commit through reviewed `role-model-internal` `dev -> stage`, then set the public `ROLE_MODEL_PAIRED_PRIVATE_SHA` variable to that private stage commit. 3. Open and review public `dev -> stage`; use a merge commit and do not rewrite stage history. -4. Confirm the stage binary matrix completed and its artifacts include `role-model-stage`, public source-tree, +4. Confirm the stage binary matrix completed and the `stage-rc-` GitHub prerelease includes + `role-model-stage`, public source-tree, exact private source commit, Run 88 release identity, private manifest/sidecar digests, all 13 extensions, attestations, and `core_payload_sha256`. -5. Run the stage package on `3457` beside production on `3456` and development on `3458`; verify isolated state. +5. Download the prerelease assets and verify them with the published `SHA256SUMS.txt`. +6. Run the exact stage package on `3457` beside production on `3456` and development on `3458`; verify isolated + state, the release-specific user paths, restart behavior, and persistence. +7. Run the `accept-release-candidate` workflow with the exact candidate tag and explicit acceptance checked. Confirm + it creates `rc-approved/`. Green CI alone is not release-candidate acceptance. ## Production promotion -1. Promote private `stage -> main` with a reviewed merge commit; the exact private commit recorded by the tested +1. Confirm the exact public stage commit has a published prerelease and `rc-approved/` receipt. +2. Promote private `stage -> main` with a reviewed merge commit; the exact private commit recorded by the tested stage package must be an ancestor of private `main`. -2. Open and review public `stage -> main`; do not add untested product changes during promotion. -3. Confirm all main promotion checks pass and merge with a merge commit. -4. Create an annotated public tag: `git tag -a vX.Y.Z -m "role-model vX.Y.Z"`. The private repository does not +3. Open and review public `stage -> main`; do not add untested product changes during promotion. +4. Confirm all main promotion checks pass and merge with a merge commit. +5. Create an annotated public tag: `git tag -a vX.Y.Z -m "role-model vX.Y.Z"`. The private repository does not receive a separate release tag. -5. Push the tag. Production packaging must retrieve an artifact from a successful public `stage` push, rebuild its exact private commit, - and verify the complete paired identity (release, public tree/core, private manifest/sidecar, compatibility - generation, and 13-extension closure) before publication. -6. Approve the protected `release` environment when requested. +6. Push the tag. Production packaging must retrieve the explicitly accepted artifact from the successful public + `stage` push, rebuild its exact private commit, and verify the complete paired identity (release, public tree/core, + private manifest/sidecar, compatibility generation, and 13-extension closure) before publication. +7. Approve the protected `release` environment when requested. ## Published assets @@ -35,6 +41,7 @@ artifact attestations. Installer and manual-download docs must use the same file - Roll back a bad release by restoring the last known-good tag/assets and documenting the failed candidate; do not force-reset `main`. - For an emergency, branch `hotfix/*` from `main`, review and validate it, merge to `main`, then forward the hotfix to - `stage` and `dev` through reviewed merges. + `stage` and `dev` through reviewed merges. Do not create the stable hotfix tag until the forwarded stage package + has been published as a prerelease, installed, tested, and explicitly accepted. - If a promotion branch diverges, merge the upstream promotion branch and resolve conflicts; never delete or force-update long-lived history. diff --git a/docs/operations/04-runtime-testing-matrix.md b/docs/operations/04-runtime-testing-matrix.md index ce1718e6..a3a163ce 100644 --- a/docs/operations/04-runtime-testing-matrix.md +++ b/docs/operations/04-runtime-testing-matrix.md @@ -87,7 +87,8 @@ Packaged-runtime verification is required when: - `runtime:test-browser` - Run locally or in a dedicated workflow when UI or operator-facing changes are present. - Cross-lifecycle proof surfaces - No named root command exists yet; use a run-specific verification plan grounded in the owning tests plus `runtime:test-router`, `runtime:test-critical`, rebuilt-runtime QA, and `runtime:validate-packaging` as applicable. - `runtime:validate-packaging` - Run when packaging-affecting files change. -- `build-binaries.yml` - Runs on `main` pushes and tags; verifies packaging hygiene. +- `build-binaries.yml` - Runs on `stage` pushes and stable tags; publishes testable stage prereleases and verifies + production packaging against the explicitly accepted stage candidate. ## Extension Rules diff --git a/docs/public/install.md b/docs/public/install.md index c56023f2..fc5d7a82 100644 --- a/docs/public/install.md +++ b/docs/public/install.md @@ -47,6 +47,18 @@ Before running a manual download, verify its checksum against `SHA256SUMS.txt`. When launched without extra runtime arguments, the packaged runtime opens the local UI in your default browser. +## Testing a stage release candidate + +Successful `stage` builds appear in GitHub Releases as prereleases named `stage-rc-<12-character-stage-sha>`. Each +candidate contains four stage-channel archives plus `SHA256SUMS.txt`. It is deliberately excluded from the stable +installer path. + +To test one, download the archive for your platform, verify its checksum, extract it into a separate application +directory, and run its launcher. The candidate identifies itself as `role-model-stage`, listens on +`http://127.0.0.1:3457`, and uses the isolated `role-model-runtime-stage` state root. Do not point it at production +state. After testing the intended behavior, restarts, and persistence, a maintainer records acceptance for that exact +candidate before any `stage -> main` promotion or stable tag. + ## Updating an installed runtime Updates are currently manual. Re-run the installer with a newer version, or extract the newer archive and diff --git a/scripts/build-binaries-workflow.test.mjs b/scripts/build-binaries-workflow.test.mjs index 829ad692..ad7d4c71 100644 --- a/scripts/build-binaries-workflow.test.mjs +++ b/scripts/build-binaries-workflow.test.mjs @@ -6,6 +6,10 @@ const workflow = readFileSync( new URL("../.github/workflows/build-binaries.yml", import.meta.url), "utf8", ); +const acceptanceWorkflow = readFileSync( + new URL("../.github/workflows/accept-release-candidate.yml", import.meta.url), + "utf8", +); test("build-binaries retries release attestation before failing", () => { assert.match(workflow, /Attest release archive \(attempt 1\)/); @@ -52,3 +56,32 @@ test("the public release orchestrator enforces paired private promotion", () => assert.match(workflow, /REQUIRED_PRIVATE_BRANCH:[\s\S]*?'main'[\s\S]*?'stage'/); assert.match(workflow, /git merge-base --is-ancestor/); }); + +test("stage pushes publish downloadable prereleases before stable promotion", () => { + assert.match(workflow, /^ {2}publish-stage-prerelease:/m); + assert.match(workflow, /github\.ref == 'refs\/heads\/stage'/); + assert.match(workflow, /stage-rc-\$\{short_sha\}/); + assert.match(workflow, /role-model-stage-candidate-\*/); + assert.match(workflow, /--prerelease/); + assert.match(workflow, /SHA256SUMS\.txt/); +}); + +test("stable tags require a manually accepted exact stage candidate", () => { + assert.match(workflow, /rc-approved/); + assert.match(workflow, /candidate\.workflow_run\.head_sha/); + assert.match(workflow, /Stable release tag must be exact SemVer/); + assert.match(workflow, /Production tag must point to a commit promoted through main/); +}); + +test("release candidate acceptance is explicit, checksum-bound, and manual only", () => { + assert.match(acceptanceWorkflow, /workflow_dispatch:/); + assert.doesNotMatch(acceptanceWorkflow, /^ {2}push:/m); + assert.match(acceptanceWorkflow, /candidate_tag:/); + assert.match(acceptanceWorkflow, /accept:/); + assert.match(acceptanceWorkflow, /isPrerelease/); + assert.match(acceptanceWorkflow, /sha256sum -c SHA256SUMS\.txt/); + for (const target of ["linux-x64", "darwin-x64", "darwin-arm64", "win32-x64"]) { + assert.match(acceptanceWorkflow, new RegExp(target)); + } + assert.match(acceptanceWorkflow, /rc-approved\/\$CANDIDATE_SHA/); +}); From a2e5b4f1cc2d9f334eac8bc72f7116820b3e7e2a Mon Sep 17 00:00:00 2001 From: try-works <262919414+try-works@users.noreply.github.com> Date: Sat, 15 Aug 2026 09:33:22 +0800 Subject: [PATCH 2/7] fix(runtime): separate telemetry totals from bounded pages --- role-model-router/README.md | 22 + .../scripts/prod-launcher.ts | 3 + .../scripts/start-for-qa.ts | 6 + .../apps/runtime-host-bridge/scripts/start.ts | 3 + .../apps/runtime-host-bridge/src/cli.ts | 12 + .../apps/runtime-host-bridge/src/index.ts | 582 +++++++++++++++--- .../run90-telemetry-query-semantics.test.ts | 339 ++++++++++ .../runtime-ui/app/lib/runtime-api.test.ts | 97 ++- .../apps/runtime-ui/app/lib/runtime-api.ts | 137 ++++- .../runtime-ui/app/lib/view-models.test.ts | 67 ++ .../apps/runtime-ui/app/lib/view-models.ts | 26 +- .../app/routes/observe-activity.tsx | 64 +- .../apps/runtime-ui/app/routes/requests.tsx | 15 +- .../app/routes/router-decisions.tsx | 14 +- .../packages/sqlite-memory/src/index.ts | 390 ++++++++---- .../test/fixtures/run90-canonical-corpus.ts | 209 +++++++ .../run90-telemetry-query-semantics.test.ts | 225 +++++++ 17 files changed, 1975 insertions(+), 236 deletions(-) create mode 100644 role-model-router/apps/runtime-host-bridge/test/run90-telemetry-query-semantics.test.ts create mode 100644 role-model-router/packages/sqlite-memory/test/fixtures/run90-canonical-corpus.ts create mode 100644 role-model-router/packages/sqlite-memory/test/run90-telemetry-query-semantics.test.ts diff --git a/role-model-router/README.md b/role-model-router/README.md index 76ad3cee..0981f3df 100644 --- a/role-model-router/README.md +++ b/role-model-router/README.md @@ -32,5 +32,27 @@ The current single-host runtime baseline now has three operator-facing validatio The durable playbook for vendor updates, deployment and upgrade guidance, validation and repair, and SQLite runtime-data drills lives at `docs/operations/01-router-runtime-hardening-playbook.md`. +### Telemetry query semantics + +Runtime telemetry separates four contracts: + +- **Aggregates** (`/api/role-model/telemetry/summary` and `/rows`) cover the complete half-open UTC window + `[startAtMs, endAtMs)` and are independent of any recent-page size. +- **Recent lists** (`/api/role-model/telemetry/requests` and `/requests/page`) are intentionally bounded + pages. The page envelope reports `returned`, `totalMatching`, `pageSize`, `truncated`, `nextCursor`, and + the effective `window`/`asOfMs` snapshot. +- **Router decisions** retain the compatibility array at `/api/role-model/router/decisions`; the additive + `/api/role-model/router/decisions/page` envelope exposes the full window total beside its bounded page. +- **Exact lookups** use the persisted `requestId`; they do not scan a recent page. Capture links emitted by + the Activity view carry the persisted request identity so inserting a newer request cannot retarget an old + inspection link. +- **Rankings** retain an explicit `topN` limit and are not a substitute for totals. + +The default Activity page remains 50 rows for bounded transfer and rendering. Its cards and sidebar counts +come from the aggregate window, and the UI labels the visible page as `Showing N of total`. A `limit` must +never be reused as an aggregate or exact-lookup bound. See the Run 90 semantic regression tests under +`packages/sqlite-memory/test/run90-telemetry-query-semantics.test.ts` and +`apps/runtime-host-bridge/test/run90-telemetry-query-semantics.test.ts`. + Future Pi and desktop hosts will add long-lived orchestration and richer runtime management on top of this protocol-compatible baseline. diff --git a/role-model-router/apps/runtime-host-bridge/scripts/prod-launcher.ts b/role-model-router/apps/runtime-host-bridge/scripts/prod-launcher.ts index 5870cc20..68de1ea7 100644 --- a/role-model-router/apps/runtime-host-bridge/scripts/prod-launcher.ts +++ b/role-model-router/apps/runtime-host-bridge/scripts/prod-launcher.ts @@ -73,6 +73,7 @@ const server = await startBridgeServer({ readVersionInfo: backend.readVersionInfo, readLogs: async () => (await backend.getLocalLogs()).logs, listActivityMetrics: backend.listActivityMetrics, + listActivityMetricsPage: backend.listActivityMetricsPage, readActivityCapture: backend.readActivityCapture, readRuntimeSummary: backend.readRuntimeSummary, readRuntimeConfig: backend.readRuntimeConfig, @@ -80,6 +81,7 @@ const server = await startBridgeServer({ readTelemetrySummary: backend.readTelemetrySummary, listTelemetryComparisonRows: backend.listTelemetryComparisonRows, listTelemetryRequests: backend.listTelemetryRequests, + listTelemetryRequestPage: backend.listTelemetryRequestPage, queryTelemetryAnalytics: backend.queryTelemetryAnalytics, subscribeTelemetry: backend.subscribeTelemetry, listProviders: backend.listProviders, @@ -104,6 +106,7 @@ const server = await startBridgeServer({ readRouterConfig: backend.readRouterConfig, listRouterCandidates: backend.listRouterCandidates, listRouterDecisions: backend.listRouterDecisions, + listRouterDecisionPage: backend.listRouterDecisionPage, readRouterDecision: backend.readRouterDecision, listEndpoints: backend.listEndpoints, listRecentRequestIds: backend.listRecentRequestIds, diff --git a/role-model-router/apps/runtime-host-bridge/scripts/start-for-qa.ts b/role-model-router/apps/runtime-host-bridge/scripts/start-for-qa.ts index 39852d88..9d1ecd8c 100644 --- a/role-model-router/apps/runtime-host-bridge/scripts/start-for-qa.ts +++ b/role-model-router/apps/runtime-host-bridge/scripts/start-for-qa.ts @@ -96,6 +96,7 @@ type QaBridgeBackend = Pick< | "executeChatCompletions" | "executeResponses" | "listActivityMetrics" + | "listActivityMetricsPage" | "readActivityCapture" | "readRuntimeSummary" | "readRuntimeConfig" @@ -103,6 +104,7 @@ type QaBridgeBackend = Pick< | "readTelemetrySummary" | "listTelemetryComparisonRows" | "listTelemetryRequests" + | "listTelemetryRequestPage" | "queryTelemetryAnalytics" | "subscribeTelemetry" | "listProviders" @@ -140,6 +142,7 @@ type QaBridgeBackend = Pick< | "readRouterConfig" | "listRouterCandidates" | "listRouterDecisions" + | "listRouterDecisionPage" | "readRouterDecision" | "listEndpoints" | "listRecentRequestIds" @@ -980,6 +983,7 @@ export function createQaServerOptions( executeResponses: backend.executeResponses, readVersionInfo: backend.readVersionInfo, listActivityMetrics: backend.listActivityMetrics, + listActivityMetricsPage: backend.listActivityMetricsPage, readActivityCapture: backend.readActivityCapture, readLogs: async () => "No logs available in QA mode.", readRuntimeSummary: backend.readRuntimeSummary, @@ -989,6 +993,7 @@ export function createQaServerOptions( readTelemetrySummary: backend.readTelemetrySummary, listTelemetryComparisonRows: backend.listTelemetryComparisonRows, listTelemetryRequests: backend.listTelemetryRequests, + listTelemetryRequestPage: backend.listTelemetryRequestPage, queryTelemetryAnalytics: backend.queryTelemetryAnalytics, subscribeTelemetry: backend.subscribeTelemetry, listProviders: backend.listProviders, @@ -1026,6 +1031,7 @@ export function createQaServerOptions( readRouterConfig: backend.readRouterConfig, listRouterCandidates: backend.listRouterCandidates, listRouterDecisions: backend.listRouterDecisions, + listRouterDecisionPage: backend.listRouterDecisionPage, readRouterDecision: backend.readRouterDecision, listEndpoints: backend.listEndpoints, listRecentRequestIds: backend.listRecentRequestIds, diff --git a/role-model-router/apps/runtime-host-bridge/scripts/start.ts b/role-model-router/apps/runtime-host-bridge/scripts/start.ts index 477d6846..3a13ba6c 100644 --- a/role-model-router/apps/runtime-host-bridge/scripts/start.ts +++ b/role-model-router/apps/runtime-host-bridge/scripts/start.ts @@ -45,6 +45,7 @@ const server = await startBridgeServer({ executeResponses: backend.executeResponses, readVersionInfo: backend.readVersionInfo, listActivityMetrics: backend.listActivityMetrics, + listActivityMetricsPage: backend.listActivityMetricsPage, readActivityCapture: backend.readActivityCapture, readLogs: async () => "No logs available.", readRuntimeSummary: backend.readRuntimeSummary, @@ -54,6 +55,7 @@ const server = await startBridgeServer({ readTelemetrySummary: backend.readTelemetrySummary, listTelemetryComparisonRows: backend.listTelemetryComparisonRows, listTelemetryRequests: backend.listTelemetryRequests, + listTelemetryRequestPage: backend.listTelemetryRequestPage, queryTelemetryAnalytics: backend.queryTelemetryAnalytics, subscribeTelemetry: backend.subscribeTelemetry, listProviders: backend.listProviders, @@ -78,6 +80,7 @@ const server = await startBridgeServer({ readRouterConfig: backend.readRouterConfig, listRouterCandidates: backend.listRouterCandidates, listRouterDecisions: backend.listRouterDecisions, + listRouterDecisionPage: backend.listRouterDecisionPage, readRouterDecision: backend.readRouterDecision, listEndpoints: backend.listEndpoints, listRecentRequestIds: backend.listRecentRequestIds, diff --git a/role-model-router/apps/runtime-host-bridge/src/cli.ts b/role-model-router/apps/runtime-host-bridge/src/cli.ts index a667ea72..ea2e818f 100644 --- a/role-model-router/apps/runtime-host-bridge/src/cli.ts +++ b/role-model-router/apps/runtime-host-bridge/src/cli.ts @@ -39,6 +39,7 @@ type CliBackend = Pick< | "executeResponses" | "readVersionInfo" | "listActivityMetrics" + | "listActivityMetricsPage" | "readActivityCapture" | "readRuntimeSummary" | "readRuntimeConfig" @@ -47,6 +48,7 @@ type CliBackend = Pick< | "readTelemetrySummary" | "listTelemetryComparisonRows" | "listTelemetryRequests" + | "listTelemetryRequestPage" | "queryTelemetryAnalytics" | "subscribeTelemetry" | "listProviders" @@ -88,6 +90,7 @@ type CliBackend = Pick< | "readRouterConfig" | "listRouterCandidates" | "listRouterDecisions" + | "listRouterDecisionPage" | "readRouterDecision" | "listEndpoints" | "listRecentRequestIds" @@ -343,6 +346,9 @@ export function createCliServerOptions( listActivityMetrics: bindBackendMethod( "listActivityMetrics", ) as StartBridgeServerOptions["listActivityMetrics"], + listActivityMetricsPage: bindBackendMethod( + "listActivityMetricsPage", + ) as StartBridgeServerOptions["listActivityMetricsPage"], readActivityCapture: bindBackendMethod( "readActivityCapture", ) as StartBridgeServerOptions["readActivityCapture"], @@ -377,6 +383,9 @@ export function createCliServerOptions( listTelemetryRequests: bindBackendMethod( "listTelemetryRequests", ) as StartBridgeServerOptions["listTelemetryRequests"], + listTelemetryRequestPage: bindBackendMethod( + "listTelemetryRequestPage", + ) as StartBridgeServerOptions["listTelemetryRequestPage"], queryTelemetryAnalytics: bindBackendMethod( "queryTelemetryAnalytics", ) as StartBridgeServerOptions["queryTelemetryAnalytics"], @@ -492,6 +501,9 @@ export function createCliServerOptions( listRouterDecisions: bindBackendMethod( "listRouterDecisions", ) as StartBridgeServerOptions["listRouterDecisions"], + listRouterDecisionPage: bindBackendMethod( + "listRouterDecisionPage", + ) as StartBridgeServerOptions["listRouterDecisionPage"], readRouterDecision: bindBackendMethod( "readRouterDecision", ) as StartBridgeServerOptions["readRouterDecision"], diff --git a/role-model-router/apps/runtime-host-bridge/src/index.ts b/role-model-router/apps/runtime-host-bridge/src/index.ts index afc15750..b3203425 100644 --- a/role-model-router/apps/runtime-host-bridge/src/index.ts +++ b/role-model-router/apps/runtime-host-bridge/src/index.ts @@ -92,6 +92,8 @@ import { readRuntimeControllerAssignment, readRuntimeMaintenancePolicy, readRuntimeObservationBundle, + readRuntimeTelemetryRecord, + readRuntimeTelemetrySourceSummaries, readRuntimeTelemetrySummary, upsertDifficultyClassificationCache, upsertObservedThroughputPenaltyState, @@ -2112,6 +2114,8 @@ export interface BridgeTelemetryQuery { readonly limit?: number; readonly endAtMs?: number; readonly startAtMs?: number; + readonly asOfMs?: number; + readonly cursor?: string; readonly filters?: BridgeTelemetryAnalyticsFilters; } @@ -2464,6 +2468,58 @@ export type BridgeTelemetryRequestRecord = ReturnType< readonly taxonomyToolClassIds?: readonly string[]; }; +export interface BridgeTelemetryRequestPage { + readonly items: readonly BridgeTelemetryRequestRecord[]; + readonly totalMatching: number; + readonly returned: number; + readonly pageSize: number; + readonly truncated: boolean; + readonly nextCursor: string | null; + readonly window: { + readonly startAtMs: number; + readonly endAtMs: number; + readonly asOfMs: number; + }; +} + +export interface BridgeRouterDecisionPage { + readonly items: readonly { + readonly requestId: string; + readonly routingDecisionId: string | null; + readonly selectedEndpointId: string; + readonly selectedModelId: string | null; + readonly strategyLabel: string | null; + readonly decidedAtMs: number; + readonly sourceType: string; + readonly providerId: string | null; + readonly finishReason: string | null; + }[]; + readonly totalMatching: number; + readonly returned: number; + readonly pageSize: number; + readonly truncated: boolean; + readonly nextCursor: string | null; + readonly window: { + readonly startAtMs: number; + readonly endAtMs: number; + readonly asOfMs: number; + }; +} + +export interface BridgeActivityMetricsPage { + readonly items: readonly unknown[]; + readonly totalMatching: number; + readonly returned: number; + readonly pageSize: number; + readonly truncated: boolean; + readonly nextCursor: string | null; + readonly window: { + readonly startAtMs: number; + readonly endAtMs: number; + readonly asOfMs: number; + }; +} + export type BridgeTelemetryEndpointMeta = Pick< BridgeTelemetryRequestRecord, | "sourceType" @@ -2550,6 +2606,11 @@ export type BridgeTelemetrySummary = ReturnType; readonly remote: ReturnType; }; + readonly window: { + readonly startAtMs: number; + readonly endAtMs: number; + readonly asOfMs: number; + }; }; export interface RuntimeTelemetryStreamEvent { @@ -2587,7 +2648,10 @@ export interface StartBridgeServerOptions { readonly readVersionInfo?: () => Promise; readonly shutdown?: () => Promise; readonly listActivityMetrics?: () => Promise; - readonly readActivityCapture?: (captureId: number) => Promise; + readonly listActivityMetricsPage?: ( + query?: BridgeTelemetryQuery, + ) => Promise; + readonly readActivityCapture?: (captureId: number | string) => Promise; readonly readLogs?: () => Promise; readonly proxyVendorLogStream?: ( pathname: string, @@ -2642,6 +2706,9 @@ export interface StartBridgeServerOptions { readonly readRouterConfig?: () => Promise; readonly listRouterCandidates?: () => Promise; readonly listRouterDecisions?: () => Promise; + readonly listRouterDecisionPage?: ( + query?: BridgeTelemetryQuery, + ) => Promise; readonly readRouterDecision?: (requestId: string) => Promise; readonly listRecentRequestIds?: (limit?: number) => Promise; readonly listRecentRequestObservations?: () => Promise; @@ -2650,6 +2717,9 @@ export interface StartBridgeServerOptions { query?: BridgeTelemetryQuery, ) => Promise; readonly listTelemetryRequests?: (query?: BridgeTelemetryQuery) => Promise; + readonly listTelemetryRequestPage?: ( + query?: BridgeTelemetryQuery, + ) => Promise; readonly queryTelemetryAnalytics?: ( body: Record, ) => Promise; @@ -2755,7 +2825,8 @@ export interface RuntimeBridgeBackend { readonly registry: EndpointRegistryResult; readonly effectiveRegistry: EndpointRegistryResult; listActivityMetrics(): Promise; - readActivityCapture(captureId: number): Promise; + listActivityMetricsPage(query?: BridgeTelemetryQuery): Promise; + readActivityCapture(captureId: number | string): Promise; executeChatCompletions: ( body: OpenAIChatCompletionsBody, requestId: string, @@ -2863,6 +2934,7 @@ export interface RuntimeBridgeBackend { readRouterConfig(): Promise; listRouterCandidates(): Promise; listRouterDecisions(): Promise; + listRouterDecisionPage(query?: BridgeTelemetryQuery): Promise; readRouterDecision(requestId: string): Promise; listEndpoints(): Promise< readonly { @@ -2893,6 +2965,7 @@ export interface RuntimeBridgeBackend { listTelemetryRequests( query?: BridgeTelemetryQuery, ): Promise; + listTelemetryRequestPage(query?: BridgeTelemetryQuery): Promise; queryTelemetryAnalytics(body: Record): Promise; subscribeTelemetry(listener: (event: RuntimeTelemetryStreamEvent) => void): () => void; readRequestObservation(requestId: string): Promise; @@ -8894,6 +8967,18 @@ function readOptionalPositiveInteger(params: URLSearchParams, key: string): numb return value; } +function readOptionalNonNegativeInteger(params: URLSearchParams, key: string): number | undefined { + const rawValue = params.get(key); + if (!rawValue) { + return undefined; + } + const value = Number.parseInt(rawValue, 10); + if (!Number.isSafeInteger(value) || value < 0) { + throw new Error(`${key} must be a non-negative integer`); + } + return value; +} + function readOptionalTelemetryStringList( params: URLSearchParams, key: string, @@ -8906,8 +8991,10 @@ function readOptionalTelemetryStringList( function readTelemetryQuery(url: URL): BridgeTelemetryQuery { const windowMs = readOptionalPositiveInteger(url.searchParams, "windowMs"); const limit = readOptionalPositiveInteger(url.searchParams, "limit"); - const endAtMs = readOptionalPositiveInteger(url.searchParams, "endAtMs"); - const startAtMs = readOptionalPositiveInteger(url.searchParams, "startAtMs"); + const endAtMs = readOptionalNonNegativeInteger(url.searchParams, "endAtMs"); + const startAtMs = readOptionalNonNegativeInteger(url.searchParams, "startAtMs"); + const asOfMs = readOptionalNonNegativeInteger(url.searchParams, "asOfMs"); + const cursor = url.searchParams.get("cursor")?.trim() || undefined; const sourceTypes = readOptionalTelemetryStringList(url.searchParams, "sourceTypes") as | readonly ("local" | "remote")[] | undefined; @@ -8956,10 +9043,79 @@ function readTelemetryQuery(url: URL): BridgeTelemetryQuery { ...(typeof limit === "number" ? { limit } : {}), ...(typeof endAtMs === "number" ? { endAtMs } : {}), ...(typeof startAtMs === "number" ? { startAtMs } : {}), + ...(typeof asOfMs === "number" ? { asOfMs } : {}), + ...(cursor ? { cursor } : {}), ...(Object.keys(filters).length > 0 ? { filters } : {}), }; } +interface TelemetryPageCursorPayload { + readonly version: 1; + readonly startAtMs: number; + readonly endAtMs: number; + readonly asOfMs: number; + readonly filters: BridgeTelemetryAnalyticsFilters | null; + readonly lastCreatedAtMs: number; + readonly lastRequestId: string; +} + +function stableTelemetryJson(value: unknown): string { + if (value === null || typeof value !== "object") { + return JSON.stringify(value); + } + if (Array.isArray(value)) { + return `[${value.map((entry) => stableTelemetryJson(entry)).join(",")}]`; + } + const record = value as Record; + return `{${Object.keys(record) + .sort() + .map((key) => `${JSON.stringify(key)}:${stableTelemetryJson(record[key])}`) + .join(",")}}`; +} + +function encodeTelemetryPageCursor(payload: TelemetryPageCursorPayload): string { + const body = stableTelemetryJson(payload); + const digest = createHash("sha256").update(body).digest("hex"); + return Buffer.from(`${body}.${digest}`, "utf8").toString("base64url"); +} + +function decodeTelemetryPageCursor(value: string): TelemetryPageCursorPayload { + let decoded: string; + try { + decoded = Buffer.from(value, "base64url").toString("utf8"); + } catch { + throw new Error("Invalid telemetry cursor."); + } + const separator = decoded.lastIndexOf("."); + if (separator <= 0) { + throw new Error("Invalid telemetry cursor."); + } + const body = decoded.slice(0, separator); + const digest = decoded.slice(separator + 1); + if (createHash("sha256").update(body).digest("hex") !== digest) { + throw new Error("Invalid telemetry cursor checksum."); + } + let parsed: unknown; + try { + parsed = JSON.parse(body); + } catch { + throw new Error("Invalid telemetry cursor payload."); + } + const record = parsed as Partial; + if ( + record.version !== 1 || + !Number.isSafeInteger(record.startAtMs) || + !Number.isSafeInteger(record.endAtMs) || + !Number.isSafeInteger(record.asOfMs) || + !Number.isSafeInteger(record.lastCreatedAtMs) || + typeof record.lastRequestId !== "string" || + (record.filters !== null && typeof record.filters !== "object") + ) { + throw new Error("Invalid telemetry cursor payload."); + } + return record as TelemetryPageCursorPayload; +} + async function readJson(filePath: string): Promise { return JSON.parse(await readFile(filePath, "utf8")) as TValue; } @@ -12438,6 +12594,7 @@ function createEndpointId(providerAccountId: string, region: string, modelId: st const DEFAULT_TELEMETRY_WINDOW_MS = 24 * 60 * 60 * 1000; const DEFAULT_TELEMETRY_LIMIT = 50; +const MAX_TELEMETRY_PAGE_SIZE = 10_000; function toSourceType( endpointKind: "local_engine" | "remote_api" | "browser_engine" | "dispatch_adapter", @@ -14224,6 +14381,21 @@ function createRequestHandler(options: StartBridgeServerOptions) { return; } + if (request.method === "GET" && url.pathname === "/api/role-model/telemetry/requests/page") { + if (!options.listTelemetryRequestPage) { + writeJson(response, 404, { error: "not found" }); + return; + } + try { + writeJson(response, 200, await options.listTelemetryRequestPage(readTelemetryQuery(url))); + } catch (error) { + writeJson(response, 400, { + error: error instanceof Error ? error.message : "telemetry page query failed", + }); + } + return; + } + if (request.method === "POST" && url.pathname === "/api/role-model/telemetry/query") { if (!options.queryTelemetryAnalytics) { writeJson(response, 404, { error: "not found" }); @@ -14273,6 +14445,21 @@ function createRequestHandler(options: StartBridgeServerOptions) { return; } + if (request.method === "GET" && url.pathname === "/api/metrics/page") { + if (!options.listActivityMetricsPage) { + writeJson(response, 404, { error: "not found" }); + return; + } + try { + writeJson(response, 200, await options.listActivityMetricsPage(readTelemetryQuery(url))); + } catch (error) { + writeJson(response, 400, { + error: error instanceof Error ? error.message : "activity metrics page query failed", + }); + } + return; + } + if (request.method === "GET" && url.pathname === "/api/metrics") { if (!options.listActivityMetrics) { writeJson(response, 404, { error: "not found" }); @@ -14287,10 +14474,16 @@ function createRequestHandler(options: StartBridgeServerOptions) { writeJson(response, 404, { error: "not found" }); return; } - const captureId = Number.parseInt(url.pathname.slice("/api/captures/".length), 10); - const capture = Number.isFinite(captureId) - ? await options.readActivityCapture(captureId) - : null; + const captureToken = decodeURIComponent(url.pathname.slice("/api/captures/".length)); + const numericCaptureId = Number.parseInt(captureToken, 10); + const capture = + captureToken.length > 0 + ? await options.readActivityCapture( + /^\d+$/.test(captureToken) && Number.isSafeInteger(numericCaptureId) + ? numericCaptureId + : captureToken, + ) + : null; if (!capture) { writeJson(response, 404, { error: "capture not found" }); return; @@ -14876,6 +15069,21 @@ function createRequestHandler(options: StartBridgeServerOptions) { return; } + if (request.method === "GET" && url.pathname === "/api/role-model/router/decisions/page") { + if (!options.listRouterDecisionPage) { + writeJson(response, 404, { error: "not found" }); + return; + } + try { + writeJson(response, 200, await options.listRouterDecisionPage(readTelemetryQuery(url))); + } catch (error) { + writeJson(response, 400, { + error: error instanceof Error ? error.message : "router decision page query failed", + }); + } + return; + } + if (request.method === "GET" && url.pathname.startsWith("/api/role-model/router/decisions/")) { if (!options.readRouterDecision) { writeJson(response, 404, { error: "not found" }); @@ -17971,13 +18179,59 @@ export async function createRuntimeBridgeBackend( ): EndpointRegistryResult["endpoints"][number] | undefined => currentRegistry.endpoints.find((endpoint) => endpoint.identity.endpoint_id === endpointId); const telemetryListeners = new Set<(event: RuntimeTelemetryStreamEvent) => void>(); - const normalizeTelemetryQuery = (query?: BridgeTelemetryQuery): BridgeTelemetryQuery => ({ - windowMs: query?.windowMs ?? DEFAULT_TELEMETRY_WINDOW_MS, - limit: query?.limit ?? DEFAULT_TELEMETRY_LIMIT, - ...(typeof query?.endAtMs === "number" ? { endAtMs: query.endAtMs } : {}), - ...(typeof query?.startAtMs === "number" ? { startAtMs: query.startAtMs } : {}), - ...(query?.filters ? { filters: query.filters } : {}), - }); + const normalizeTelemetryQuery = (query?: BridgeTelemetryQuery): BridgeTelemetryQuery => { + const hasExplicitLimit = + query !== undefined && Object.prototype.hasOwnProperty.call(query, "limit"); + const requestedLimit = hasExplicitLimit ? query?.limit : DEFAULT_TELEMETRY_LIMIT; + if ( + requestedLimit !== undefined && + (!Number.isSafeInteger(requestedLimit) || + requestedLimit <= 0 || + requestedLimit > MAX_TELEMETRY_PAGE_SIZE) + ) { + throw new Error( + `Telemetry page limit must be an integer from 1 to ${MAX_TELEMETRY_PAGE_SIZE}.`, + ); + } + const timeFields = [ + ["windowMs", query?.windowMs], + ["startAtMs", query?.startAtMs], + ["endAtMs", query?.endAtMs], + ["asOfMs", query?.asOfMs], + ] as const; + for (const [field, value] of timeFields) { + if (value !== undefined && (!Number.isSafeInteger(value) || value < 0)) { + throw new Error(`Telemetry ${field} must be a non-negative safe integer.`); + } + } + if (query?.windowMs !== undefined && query.windowMs <= 0) { + throw new Error("Telemetry window must be a positive integer."); + } + const resolvedEndAtMs = query?.asOfMs ?? query?.endAtMs; + if ( + query?.asOfMs !== undefined && + query?.endAtMs !== undefined && + query.asOfMs !== query.endAtMs + ) { + throw new Error("Telemetry asOfMs and endAtMs must match when both are supplied."); + } + if ( + query?.startAtMs !== undefined && + resolvedEndAtMs !== undefined && + query.startAtMs >= resolvedEndAtMs + ) { + throw new Error("Telemetry window start must be before its exclusive end."); + } + return { + windowMs: query?.windowMs ?? DEFAULT_TELEMETRY_WINDOW_MS, + ...(requestedLimit === undefined ? {} : { limit: requestedLimit }), + ...(typeof query?.endAtMs === "number" ? { endAtMs: query.endAtMs } : {}), + ...(typeof query?.startAtMs === "number" ? { startAtMs: query.startAtMs } : {}), + ...(typeof query?.asOfMs === "number" ? { asOfMs: query.asOfMs } : {}), + ...(query?.cursor ? { cursor: query.cursor } : {}), + ...(query?.filters ? { filters: query.filters } : {}), + }; + }; const TELEMETRY_ANALYTICS_GRANULARITY_MS: Record = { hour: 60 * 60 * 1000, day: 24 * 60 * 60 * 1000, @@ -18911,11 +19165,18 @@ export async function createRuntimeBridgeBackend( query?: BridgeTelemetryQuery, ): readonly BridgeTelemetryRequestRecord[] => { const normalizedQuery = normalizeTelemetryQuery(query); + const hasFilters = Boolean( + normalizedQuery.filters && Object.keys(normalizedQuery.filters).length > 0, + ); const records = listRuntimeTelemetryRecords({ databasePath: initialization.databasePath, ...normalizedQuery, + // Filtering must happen before pagination. The storage adapter currently + // owns the indexed time/order scan, so filtered pages read the complete + // compact record set and apply the presentation limit afterwards. + ...(hasFilters ? { limit: undefined } : {}), }); - return filterTelemetryRequestRecords( + const filtered = filterTelemetryRequestRecords( records.map((record) => { const endpointMeta = getTelemetryEndpointMeta(record.endpointId); return { @@ -18941,6 +19202,68 @@ export async function createRuntimeBridgeBackend( }), normalizedQuery.filters, ); + return filtered.slice(0, normalizedQuery.limit ?? filtered.length); + }; + const listTelemetryRequestPage = (query?: BridgeTelemetryQuery): BridgeTelemetryRequestPage => { + const normalizedQuery = normalizeTelemetryQuery(query); + const asOfMs = normalizedQuery.asOfMs ?? normalizedQuery.endAtMs ?? Date.now(); + const startAtMs = + normalizedQuery.startAtMs ?? + asOfMs - (normalizedQuery.windowMs ?? DEFAULT_TELEMETRY_WINDOW_MS); + const filters = normalizedQuery.filters ?? null; + const cursor = normalizedQuery.cursor + ? decodeTelemetryPageCursor(normalizedQuery.cursor) + : null; + if (cursor) { + const sameSnapshot = + cursor.startAtMs === startAtMs && + cursor.endAtMs === asOfMs && + cursor.asOfMs === asOfMs && + stableTelemetryJson(cursor.filters) === stableTelemetryJson(filters); + if (!sameSnapshot) { + throw new Error("Telemetry cursor does not match the requested snapshot or filters."); + } + } + const matching = listTelemetryRequestRecords({ + ...normalizedQuery, + startAtMs, + endAtMs: asOfMs, + asOfMs, + limit: undefined, + cursor: undefined, + }); + const afterCursor = cursor + ? matching.filter( + (record) => + record.createdAtMs < cursor.lastCreatedAtMs || + (record.createdAtMs === cursor.lastCreatedAtMs && + record.requestId < cursor.lastRequestId), + ) + : matching; + const pageSize = normalizedQuery.limit ?? DEFAULT_TELEMETRY_LIMIT; + const items = afterCursor.slice(0, pageSize); + const last = items[items.length - 1]; + const hasMore = afterCursor.length > items.length; + return { + items, + totalMatching: matching.length, + returned: items.length, + pageSize, + truncated: hasMore, + nextCursor: + hasMore && last + ? encodeTelemetryPageCursor({ + version: 1, + startAtMs, + endAtMs: asOfMs, + asOfMs, + filters, + lastCreatedAtMs: last.createdAtMs, + lastRequestId: last.requestId, + }) + : null, + window: { startAtMs, endAtMs: asOfMs, asOfMs }, + }; }; const enrichTelemetryRequestRecords = ( records: readonly ReturnType[number][], @@ -18971,46 +19294,54 @@ export async function createRuntimeBridgeBackend( }; const readTelemetrySummaryData = (query?: BridgeTelemetryQuery): BridgeTelemetrySummary => { const normalizedQuery = normalizeTelemetryQuery(query); - const requestRecords = listTelemetryRequestRecords(normalizedQuery); + const asOfMs = normalizedQuery.asOfMs ?? normalizedQuery.endAtMs ?? Date.now(); + const startAtMs = + normalizedQuery.startAtMs ?? + asOfMs - (normalizedQuery.windowMs ?? DEFAULT_TELEMETRY_WINDOW_MS); + const aggregateQuery = { + ...normalizedQuery, + startAtMs, + endAtMs: asOfMs, + asOfMs, + limit: undefined, + }; + const hasFilters = Boolean( + normalizedQuery.filters && Object.keys(normalizedQuery.filters).length > 0, + ); + const requestRecords = hasFilters ? listTelemetryRequestRecords(aggregateQuery) : []; + const sourceSummaries = hasFilters + ? { + local: summarizeTelemetryRequestRecords( + requestRecords.filter((record) => record.sourceType === "local"), + ), + remote: summarizeTelemetryRequestRecords( + requestRecords.filter((record) => record.sourceType === "remote"), + ), + } + : readRuntimeTelemetrySourceSummaries({ + databasePath: initialization.databasePath, + ...aggregateQuery, + }); return { ...readRuntimeTelemetrySummary({ databasePath: initialization.databasePath, - ...normalizedQuery, + ...aggregateQuery, }), - sourceBreakdown: { - local: summarizeTelemetryRequestRecords( - requestRecords.filter((record) => record.sourceType === "local"), - ), - remote: summarizeTelemetryRequestRecords( - requestRecords.filter((record) => record.sourceType === "remote"), - ), - }, + sourceBreakdown: sourceSummaries, + window: { startAtMs, endAtMs: asOfMs, asOfMs }, }; }; const listTelemetryComparisonData = ( query?: BridgeTelemetryQuery, ): readonly BridgeTelemetryComparisonRow[] => { const normalizedQuery = normalizeTelemetryQuery(query); - const requestMetaByEndpointId = new Map( - listTelemetryRequestRecords(normalizedQuery).map((record) => [ - record.endpointId, - { - sourceType: record.sourceType, - providerId: record.providerId, - endpointKind: record.endpointKind, - servingSource: record.servingSource, - healthStatus: record.healthStatusAtRequest ?? record.healthStatus, - status: record.lifecycleStateAtRequest ?? record.status, - roleIds: record.roleIds, - } satisfies BridgeTelemetryEndpointMeta, - ]), - ); + const aggregateQuery = { ...normalizedQuery, limit: undefined }; return listRuntimeTelemetryComparisonRows({ databasePath: initialization.databasePath, - ...normalizedQuery, + ...aggregateQuery, }).map((row) => ({ ...row, - ...(requestMetaByEndpointId.get(row.endpointId) ?? getTelemetryEndpointMeta(row.endpointId)), + ...getTelemetryEndpointMeta(row.endpointId), })); }; const queryTelemetryAnalyticsData = ( @@ -19222,16 +19553,19 @@ export async function createRuntimeBridgeBackend( }; }; const emitTelemetryUpdate = (requestId: string): void => { - const request = listTelemetryRequestRecords({ limit: DEFAULT_TELEMETRY_LIMIT }).find( - (record) => record.requestId === requestId, - ); + const record = readRuntimeTelemetryRecord({ + databasePath: initialization.databasePath, + requestId, + }); + const request = record ? (enrichTelemetryRequestRecords([record])[0] ?? null) : null; if (!request) { return; } + const emittedAtMs = Date.now(); const event: RuntimeTelemetryStreamEvent = { eventName: "telemetry.update", - emittedAtMs: Date.now(), - summary: readTelemetrySummaryData(), + emittedAtMs, + summary: readTelemetrySummaryData({ asOfMs: emittedAtMs }), request, }; for (const listener of telemetryListeners) { @@ -19348,11 +19682,48 @@ export async function createRuntimeBridgeBackend( } return "/v1/chat/completions"; }; - const buildObservedActivityEntries = () => { - const recent = listRecentRuntimeObservations({ + const readActivityCaptureByRequestId = (requestId: string): unknown | null => { + const observation = readRuntimeObservationBundle({ databasePath: initialization.databasePath, - limit: DEFAULT_TELEMETRY_LIMIT, - }); + requestId, + }) as Record | null; + if (!observation) { + return null; + } + const inspection = asObjectRecord(observation.inspection); + const inspectionRequest = asObjectRecord(inspection?.request); + const requestCapture = asObjectRecord(inspectionRequest?.requestCapture); + const responseCapture = asObjectRecord(inspectionRequest?.responseCapture); + if (!requestCapture && !responseCapture) { + return null; + } + const requestBody = asObjectRecord(requestCapture?.body); + const requestHeaders = asObjectRecord(requestCapture?.headers) ?? {}; + const responseBody = responseCapture?.body ?? {}; + const responseHeaders = asObjectRecord(responseCapture?.headers) ?? {}; + const requestPath = inferActivityRequestPath(requestBody); + return { + id: 0, + request_id: requestId, + req_path: requestPath, + req_headers: requestHeaders, + req_body: encodeCaptureBody(requestCapture?.body ?? {}), + resp_headers: + Object.keys(responseHeaders).length > 0 + ? responseHeaders + : { "content-type": "application/json" }, + resp_body: encodeCaptureBody(responseBody), + }; + }; + const buildObservedActivityEntries = ( + requestedEntries?: readonly { readonly requestId: string; readonly endpointId: string }[], + ) => { + const recent = + requestedEntries ?? + listRecentRuntimeObservations({ + databasePath: initialization.databasePath, + limit: DEFAULT_TELEMETRY_LIMIT, + }); return recent .map((entry, index) => { const observation = readRuntimeObservationBundle({ @@ -19380,11 +19751,13 @@ export async function createRuntimeBridgeBackend( ? 500 : 200; const id = index + 1; + const requestId = entry.requestId; const durationMs = typeof usageEvent?.latency_ms === "number" ? usageEvent.latency_ms : 0; return { id, metric: { id, + request_id: requestId, timestamp: new Date( typeof usageEvent?.timestamp_ms === "number" ? usageEvent.timestamp_ms : Date.now(), ).toISOString(), @@ -19415,6 +19788,7 @@ export async function createRuntimeBridgeBackend( requestCapture || responseCapture ? { id, + request_id: requestId, req_path: requestPath, req_headers: requestHeaders, req_body: encodeCaptureBody(requestCapture?.body ?? {}), @@ -19533,7 +19907,8 @@ export async function createRuntimeBridgeBackend( controller: getCurrentControllerAssignment(), guidance: getRouterGuidance(), configuredCandidateCount: currentRegistry.endpoints.length, - recentDecisionCount: listTelemetryRequestRecords({ limit: DEFAULT_TELEMETRY_LIMIT }).length, + // This is a total, not the 50-row recent-decisions page. + recentDecisionCount: readTelemetrySummaryData().requestCount, aliasInventory, }; }; @@ -19740,29 +20115,37 @@ export async function createRuntimeBridgeBackend( }; }); }; + const toRouterDecisionData = (record: BridgeTelemetryRequestRecord) => { + const observation = readRuntimeObservationBundle({ + databasePath: initialization.databasePath, + requestId: record.requestId, + }) as Record | null; + const routingDiagnostics = asObjectRecord(observation?.routingDiagnostics); + const routingMode = asObjectRecord(routingDiagnostics?.routingMode); + return { + requestId: record.requestId, + routingDecisionId: record.routingDecisionId ?? null, + selectedEndpointId: record.endpointId, + selectedModelId: record.modelId ?? null, + strategyLabel: + asStringValue(routingMode?.effectiveMode) ?? + currentUnifiedRuntimeConfig?.routingStrategy ?? + null, + decidedAtMs: record.createdAtMs, + sourceType: record.sourceType, + providerId: record.providerId ?? null, + finishReason: record.finishReason ?? null, + }; + }; const listRouterDecisionData = () => - listTelemetryRequestRecords({ limit: DEFAULT_TELEMETRY_LIMIT }).map((record) => { - const observation = readRuntimeObservationBundle({ - databasePath: initialization.databasePath, - requestId: record.requestId, - }) as Record | null; - const routingDiagnostics = asObjectRecord(observation?.routingDiagnostics); - const routingMode = asObjectRecord(routingDiagnostics?.routingMode); - return { - requestId: record.requestId, - routingDecisionId: record.routingDecisionId ?? null, - selectedEndpointId: record.endpointId, - selectedModelId: record.modelId ?? null, - strategyLabel: - asStringValue(routingMode?.effectiveMode) ?? - currentUnifiedRuntimeConfig?.routingStrategy ?? - null, - decidedAtMs: record.createdAtMs, - sourceType: record.sourceType, - providerId: record.providerId ?? null, - finishReason: record.finishReason ?? null, - }; - }); + listTelemetryRequestRecords({ limit: DEFAULT_TELEMETRY_LIMIT }).map(toRouterDecisionData); + const listRouterDecisionPageData = (query?: BridgeTelemetryQuery): BridgeRouterDecisionPage => { + const page = listTelemetryRequestPage(query); + return { + ...page, + items: page.items.map(toRouterDecisionData), + }; + }; function toProposalWireContract( normalizedIntent: Record | undefined, ): Record | null { @@ -19833,9 +20216,13 @@ export async function createRuntimeBridgeBackend( const routingDiagnostics = asObjectRecord(observation.routingDiagnostics); const routingMode = asObjectRecord(routingDiagnostics?.routingMode); const decision = asObjectRecord(observation.decision); - const requestRecord = listTelemetryRequestRecords({ limit: DEFAULT_TELEMETRY_LIMIT }).find( - (record) => record.requestId === requestId, - ); + const requestRecord = (() => { + const record = readRuntimeTelemetryRecord({ + databasePath: initialization.databasePath, + requestId, + }); + return record ? (enrichTelemetryRequestRecords([record])[0] ?? null) : null; + })(); return { requestId, routingDecisionId: @@ -21797,7 +22184,23 @@ export async function createRuntimeBridgeBackend( async listActivityMetrics(): Promise { return buildObservedActivityEntries().map((entry) => entry.metric); }, - async readActivityCapture(captureId: number): Promise { + async listActivityMetricsPage( + query?: BridgeTelemetryQuery, + ): Promise { + const page = listTelemetryRequestPage(query); + const entries = buildObservedActivityEntries( + page.items.map((entry) => ({ requestId: entry.requestId, endpointId: entry.endpointId })), + ); + return { + ...page, + items: entries.map((entry) => entry.metric), + returned: entries.length, + }; + }, + async readActivityCapture(captureId: number | string): Promise { + if (typeof captureId === "string") { + return readActivityCaptureByRequestId(captureId); + } return ( buildObservedActivityEntries().find((entry) => entry.id === captureId)?.capture ?? null ); @@ -24501,6 +24904,9 @@ export async function createRuntimeBridgeBackend( async listRouterDecisions(): Promise { return listRouterDecisionData(); }, + async listRouterDecisionPage(query?: BridgeTelemetryQuery): Promise { + return listRouterDecisionPageData(query); + }, async readRouterDecision(requestId: string): Promise { return readRouterDecisionData(requestId); }, @@ -24517,6 +24923,11 @@ export async function createRuntimeBridgeBackend( ): Promise { return listTelemetryRequestRecords(query); }, + async listTelemetryRequestPage( + query?: BridgeTelemetryQuery, + ): Promise { + return listTelemetryRequestPage(query); + }, async queryTelemetryAnalytics( body: Record, ): Promise { @@ -24529,11 +24940,16 @@ export async function createRuntimeBridgeBackend( }; }, async readRequestObservation(requestId: string): Promise { - const telemetryRecord = listTelemetryRequestRecords({ - startAtMs: 0, - endAtMs: Date.now() + DEFAULT_TELEMETRY_WINDOW_MS, - limit: DEFAULT_TELEMETRY_LIMIT, - }).find((record) => record.requestId === requestId); + const telemetryRecord = (() => { + const record = readRuntimeTelemetryRecord({ + databasePath: initialization.databasePath, + requestId, + }); + if (!record) { + return null; + } + return enrichTelemetryRequestRecords([record])[0] ?? null; + })(); const observation = readRuntimeObservationBundle({ databasePath: initialization.databasePath, requestId, diff --git a/role-model-router/apps/runtime-host-bridge/test/run90-telemetry-query-semantics.test.ts b/role-model-router/apps/runtime-host-bridge/test/run90-telemetry-query-semantics.test.ts new file mode 100644 index 00000000..a68de8bd --- /dev/null +++ b/role-model-router/apps/runtime-host-bridge/test/run90-telemetry-query-semantics.test.ts @@ -0,0 +1,339 @@ +import { mkdtemp } from "node:fs/promises"; +import { readFile } from "node:fs/promises"; +import os from "node:os"; +import path from "node:path"; +import { DatabaseSync } from "node:sqlite"; +import { fileURLToPath } from "node:url"; + +import { expect, test } from "vitest"; + +import { + initializeSqliteMemory, + persistRuntimeTelemetryFailure, +} from "@role-model-router/sqlite-memory"; +import { seedRun90CanonicalCorpus } from "../../../packages/sqlite-memory/test/fixtures/run90-canonical-corpus.ts"; +import { createRuntimeBridgeBackend } from "../src/index.ts"; + +const repoRoot = path.resolve(path.dirname(fileURLToPath(import.meta.url)), "..", "..", "..", ".."); + +test("Run 90 exact request detail is wired to the indexed telemetry lookup contract", async () => { + const source = await readFile( + path.join(repoRoot, "role-model-router", "apps", "runtime-host-bridge", "src", "index.ts"), + "utf8", + ); + expect(source).toContain("readRuntimeTelemetryRecord({"); + const emitStart = source.indexOf("const emitTelemetryUpdate"); + expect(emitStart).toBeGreaterThanOrEqual(0); + expect(source.slice(emitStart, emitStart + 1_200)).toContain("readRuntimeTelemetryRecord({"); + const summaryStart = source.indexOf("const readTelemetrySummaryData"); + const comparisonStart = source.indexOf("const listTelemetryComparisonData"); + expect(summaryStart).toBeGreaterThanOrEqual(0); + expect(comparisonStart).toBeGreaterThan(summaryStart); + expect(source.slice(summaryStart, comparisonStart)).toContain( + "readRuntimeTelemetrySourceSummaries", + ); + expect(source).toContain("readActivityCaptureByRequestId"); + expect(source).toContain("request_id: requestId"); +}); + +test("Run 90 host aggregates ignore the activity page limit", async () => { + const runtimeStateRoot = await mkdtemp(path.join(os.tmpdir(), "run90-host-telemetry-")); + const scopeId = "run90-host"; + const initialized = initializeSqliteMemory({ + runtimeStateRoot, + scopeId, + channel: "development", + }); + for (let index = 0; index < 60; index += 1) { + persistRuntimeTelemetryFailure({ + databasePath: initialized.databasePath, + requestId: `run90-host-request-${index}`, + routingDecisionId: `run90-host-decision-${index}`, + endpointId: "run90.host.endpoint", + modelId: "run90-host-model", + sourceType: "remote", + statusCode: 200, + errorClass: "none", + }); + } + const database = new DatabaseSync(initialized.databasePath); + database.prepare("UPDATE runtime_telemetry_records SET created_at_ms = 1001").run(); + database + .prepare( + "UPDATE runtime_telemetry_records SET created_at_ms = 1000, endpoint_id = ? WHERE request_id = ?", + ) + .run("run90.host.older-endpoint", "run90-host-request-0"); + database.close(); + + const backend = await createRuntimeBridgeBackend({ + repoRoot, + runtimeStateRoot, + scopeId, + runtimeChannel: "development", + runtimeVendorStartup: "disabled", + }); + try { + const summary = await backend.readTelemetrySummary({ + startAtMs: 1000, + endAtMs: 1002, + limit: 50, + }); + expect(summary).toMatchObject({ + requestCount: 60, + failureCount: 60, + sourceBreakdown: { remote: { requestCount: 60, failureCount: 60 } }, + }); + await expect( + backend.listTelemetryRequests({ + startAtMs: 1000, + endAtMs: 1002, + limit: 50, + }), + ).resolves.toHaveLength(50); + await expect( + backend.listTelemetryComparisonRows({ + startAtMs: 1000, + endAtMs: 1002, + limit: 50, + }), + ).resolves.toEqual( + expect.arrayContaining([ + expect.objectContaining({ + endpointId: "run90.host.endpoint", + requestCount: 59, + failureCount: 59, + }), + expect.objectContaining({ + endpointId: "run90.host.older-endpoint", + requestCount: 1, + failureCount: 1, + }), + ]), + ); + await expect( + backend.listTelemetryRequests({ + startAtMs: 1000, + endAtMs: 1002, + limit: 50, + filters: { endpointIds: ["run90.host.older-endpoint"] }, + }), + ).resolves.toMatchObject([ + { requestId: "run90-host-request-0", endpointId: "run90.host.older-endpoint" }, + ]); + } finally { + await backend.shutdown(); + } +}); + +test("Run 90 request pages carry a filter-bound snapshot cursor and total", async () => { + const runtimeStateRoot = await mkdtemp(path.join(os.tmpdir(), "run90-host-page-")); + const scopeId = "run90-host-page"; + const initialized = initializeSqliteMemory({ + runtimeStateRoot, + scopeId, + channel: "development", + }); + for (let index = 0; index < 60; index += 1) { + persistRuntimeTelemetryFailure({ + databasePath: initialized.databasePath, + requestId: `run90-page-request-${index}`, + routingDecisionId: `run90-page-decision-${index}`, + endpointId: index % 2 === 0 ? "run90.page.a" : "run90.page.b", + modelId: "run90-page-model", + sourceType: "remote", + statusCode: 200, + errorClass: "none", + }); + } + const database = new DatabaseSync(initialized.databasePath); + database.prepare("UPDATE runtime_telemetry_records SET created_at_ms = 1000").run(); + database.close(); + + const backend = await createRuntimeBridgeBackend({ + repoRoot, + runtimeStateRoot, + scopeId, + runtimeChannel: "development", + runtimeVendorStartup: "disabled", + }); + try { + const pageApi = backend as unknown as { + listTelemetryRequestPage(query?: Record): Promise<{ + readonly items: readonly { readonly requestId: string }[]; + readonly totalMatching: number; + readonly returned: number; + readonly nextCursor: string | null; + }>; + }; + const first = await pageApi.listTelemetryRequestPage({ + startAtMs: 1000, + endAtMs: 1001, + limit: 50, + }); + expect(first.totalMatching).toBe(60); + expect(first.returned).toBe(50); + expect(first.items).toHaveLength(50); + expect(first.nextCursor).toEqual(expect.any(String)); + persistRuntimeTelemetryFailure({ + databasePath: initialized.databasePath, + requestId: "run90-page-request-after-snapshot", + routingDecisionId: "run90-page-decision-after-snapshot", + endpointId: "run90.page.a", + modelId: "run90-page-model", + sourceType: "remote", + statusCode: 200, + errorClass: "none", + }); + const inserted = new DatabaseSync(initialized.databasePath); + inserted + .prepare("UPDATE runtime_telemetry_records SET created_at_ms = 1002 WHERE request_id = ?") + .run("run90-page-request-after-snapshot"); + inserted.close(); + const second = await pageApi.listTelemetryRequestPage({ + startAtMs: 1000, + endAtMs: 1001, + limit: 50, + cursor: first.nextCursor, + }); + expect(second.totalMatching).toBe(60); + expect(second.items).toHaveLength(10); + expect( + second.items.some((item) => item.requestId === "run90-page-request-after-snapshot"), + ).toBe(false); + expect(new Set(first.items.map((item) => item.requestId)).size).toBe(50); + expect(new Set([...first.items, ...second.items].map((item) => item.requestId)).size).toBe(60); + const refreshed = await pageApi.listTelemetryRequestPage({ + startAtMs: 1000, + endAtMs: 1003, + limit: 100, + }); + expect(refreshed.totalMatching).toBe(61); + await expect( + pageApi.listTelemetryRequestPage({ + startAtMs: 1000, + endAtMs: 1001, + limit: 50, + cursor: `${first.nextCursor}tampered`, + }), + ).rejects.toThrow(/cursor/i); + await expect( + pageApi.listTelemetryRequestPage({ startAtMs: 1001, endAtMs: 1000, limit: 50 }), + ).rejects.toThrow(/window/i); + await expect( + pageApi.listTelemetryRequestPage({ startAtMs: 1000, endAtMs: 1001, limit: 10_001 }), + ).rejects.toThrow(/limit/i); + } finally { + await backend.shutdown(); + } +}); + +test("Run 90 canonical host view reconciles 257 totals with a 50-row page", async () => { + const runtimeStateRoot = await mkdtemp(path.join(os.tmpdir(), "run90-host-canonical-")); + const scopeId = "run90-host-canonical"; + const initialized = initializeSqliteMemory({ + runtimeStateRoot, + scopeId, + channel: "development", + }); + const manifest = seedRun90CanonicalCorpus(initialized.databasePath); + const backend = await createRuntimeBridgeBackend({ + repoRoot, + runtimeStateRoot, + scopeId, + runtimeChannel: "development", + runtimeVendorStartup: "disabled", + }); + try { + const summary = await backend.readTelemetrySummary({ + startAtMs: manifest.window.startAtMs, + endAtMs: manifest.window.endAtMs, + limit: 50, + }); + expect(summary.requestCount).toBe(257); + expect(summary.sourceBreakdown.local.requestCount).toBe(128); + expect(summary.sourceBreakdown.remote.requestCount).toBe(129); + const activityPageApi = backend as unknown as { + listActivityMetricsPage(query?: Record): Promise<{ + readonly totalMatching: number; + readonly pageSize: number; + readonly truncated: boolean; + }>; + }; + await expect( + activityPageApi.listActivityMetricsPage({ + startAtMs: manifest.window.startAtMs, + endAtMs: manifest.window.endAtMs, + limit: 50, + }), + ).resolves.toMatchObject({ totalMatching: 257, pageSize: 50, truncated: true }); + await expect( + backend.listTelemetryRequests({ + startAtMs: manifest.window.startAtMs, + endAtMs: manifest.window.endAtMs, + limit: 50, + }), + ).resolves.toHaveLength(50); + const comparison = await backend.listTelemetryComparisonRows({ + startAtMs: manifest.window.startAtMs, + endAtMs: manifest.window.endAtMs, + limit: 50, + }); + expect(comparison.reduce((sum, row) => sum + row.requestCount, 0)).toBe(257); + const filteredPage = await ( + backend as unknown as { + listTelemetryRequestPage(query: Record): Promise<{ + readonly items: readonly unknown[]; + readonly totalMatching: number; + readonly returned: number; + }>; + } + ).listTelemetryRequestPage({ + startAtMs: manifest.window.startAtMs, + endAtMs: manifest.window.endAtMs, + limit: 50, + filters: { endpointIds: ["run90-canonical.endpoint.0"] }, + }); + expect(filteredPage).toMatchObject({ totalMatching: 86, returned: 50 }); + } finally { + await backend.shutdown(); + } +}); + +test("Run 90 router decisions expose a full total beside the bounded page", async () => { + const runtimeStateRoot = await mkdtemp(path.join(os.tmpdir(), "run90-router-page-")); + const scopeId = "run90-router-page"; + const initialized = initializeSqliteMemory({ + runtimeStateRoot, + scopeId, + channel: "development", + }); + const manifest = seedRun90CanonicalCorpus(initialized.databasePath); + const backend = await createRuntimeBridgeBackend({ + repoRoot, + runtimeStateRoot, + scopeId, + runtimeChannel: "development", + runtimeVendorStartup: "disabled", + }); + try { + const pageApi = backend as unknown as { + listRouterDecisionPage(query?: Record): Promise<{ + readonly items: readonly unknown[]; + readonly totalMatching: number; + readonly returned: number; + readonly truncated: boolean; + }>; + }; + const page = await pageApi.listRouterDecisionPage({ + startAtMs: manifest.window.startAtMs, + endAtMs: manifest.window.endAtMs, + limit: 50, + }); + expect(page.totalMatching).toBe(257); + expect(page.returned).toBe(50); + expect(page.items).toHaveLength(50); + expect(page.truncated).toBe(true); + } finally { + await backend.shutdown(); + } +}); diff --git a/role-model-router/apps/runtime-ui/app/lib/runtime-api.test.ts b/role-model-router/apps/runtime-ui/app/lib/runtime-api.test.ts index dff6a72c..9f5f934f 100644 --- a/role-model-router/apps/runtime-ui/app/lib/runtime-api.test.ts +++ b/role-model-router/apps/runtime-ui/app/lib/runtime-api.test.ts @@ -9,6 +9,7 @@ import { explicitAssignmentToRoleIds, fetchActivityCapture, fetchActivityMetrics, + fetchActivityMetricsPage, fetchAudioVoices, fetchBenchmarkRuns, fetchBenchmarkSummariesByMode, @@ -21,6 +22,7 @@ import { fetchRouterCandidates, fetchRouterConfig, fetchRouterDecisionDetail, + fetchRouterDecisionPage, fetchRouterDecisions, fetchRouterSummary, fetchRuntimeConfig, @@ -31,6 +33,7 @@ import { fetchTelemetryAnalytics, fetchTelemetryDashboard, fetchTelemetryRequests, + fetchTelemetryRequestsPage, fetchTextLogs, fetchVersionInfo, loadLlamaSwapModel, @@ -1192,6 +1195,45 @@ describe("router APIs", () => { ]); }); + test("loads router decisions with total and page metadata", async () => { + const fetcher = vi.fn(async (input: string | URL | Request) => { + const url = + typeof input === "string" + ? input + : input instanceof URL + ? input.pathname + input.search + : input.url; + expect(url).toBe("/api/role-model/router/decisions/page?limit=50"); + return jsonResponse({ + items: [ + { + requestId: "req-router-001", + routingDecisionId: "route-001", + selectedEndpointId: "cli.local.coder", + selectedModelId: "gpt-5.4", + strategyLabel: "balanced", + decidedAtMs: 1_735_689_600_000, + sourceType: "local", + providerId: null, + finishReason: null, + }, + ], + totalMatching: 257, + returned: 1, + pageSize: 50, + truncated: true, + nextCursor: "cursor-001", + window: { startAtMs: 1, endAtMs: 2, asOfMs: 2 }, + }); + }); + await expect(fetchRouterDecisionPage({ limit: 50 }, fetcher)).resolves.toMatchObject({ + totalMatching: 257, + returned: 1, + truncated: true, + nextCursor: "cursor-001", + }); + }); + test("loads router decision detail from the router decision endpoint", async () => { const fetcher = vi.fn(async (input: string | URL | Request) => { const url = @@ -1279,7 +1321,11 @@ describe("telemetry APIs", () => { test("loads the canonical telemetry dashboard reads from the role-model telemetry endpoints", async () => { const fetcher = vi.fn(async (input: string | URL | Request) => { const url = - typeof input === "string" ? input : input instanceof URL ? input.pathname : input.url; + typeof input === "string" + ? input.split("?")[0] + : input instanceof URL + ? input.pathname + : input.url.split("?")[0]; switch (url) { case "/api/role-model/telemetry/summary": @@ -1432,6 +1478,29 @@ describe("telemetry APIs", () => { ]); }); + test("loads the versioned telemetry request page envelope", async () => { + const fetcher = vi.fn(async (input: string | URL | Request) => { + const url = + typeof input === "string" ? input : input instanceof URL ? input.toString() : input.url; + expect(url).toContain("/api/role-model/telemetry/requests/page?limit=50"); + return jsonResponse({ + items: [{ requestId: "req-page-001", endpointId: "endpoint", sourceType: "remote" }], + totalMatching: 257, + returned: 1, + pageSize: 50, + truncated: true, + nextCursor: "cursor", + window: { startAtMs: 1, endAtMs: 2, asOfMs: 2 }, + }); + }); + + await expect(fetchTelemetryRequestsPage({ limit: 50 }, fetcher)).resolves.toMatchObject({ + totalMatching: 257, + returned: 1, + nextCursor: "cursor", + }); + }); + test("serializes taxonomy telemetry request filters into the request query string", async () => { const fetcher = vi.fn(async (input: string | URL | Request) => { const url = @@ -1688,6 +1757,32 @@ describe("observe APIs", () => { ]); }); + test("loads activity metrics with bounded-page disclosure metadata", async () => { + const fetcher = vi.fn(async (input: string | URL | Request) => { + const url = + typeof input === "string" + ? input + : input instanceof URL + ? input.pathname + input.search + : input.url; + expect(url).toBe("/api/metrics/page?limit=50"); + return jsonResponse({ + items: [], + totalMatching: 257, + returned: 0, + pageSize: 50, + truncated: true, + nextCursor: "cursor-activity", + window: { startAtMs: 1, endAtMs: 2, asOfMs: 2 }, + }); + }); + await expect(fetchActivityMetricsPage({ limit: 50 }, fetcher)).resolves.toMatchObject({ + totalMatching: 257, + pageSize: 50, + truncated: true, + }); + }); + test("loads a persisted request/response capture by id", async () => { const fetcher = vi.fn(async (input: string | URL | Request) => { const url = diff --git a/role-model-router/apps/runtime-ui/app/lib/runtime-api.ts b/role-model-router/apps/runtime-ui/app/lib/runtime-api.ts index 9b34fc8f..ecfc4b7e 100644 --- a/role-model-router/apps/runtime-ui/app/lib/runtime-api.ts +++ b/role-model-router/apps/runtime-ui/app/lib/runtime-api.ts @@ -449,6 +449,11 @@ export interface RuntimeTelemetrySummary extends RuntimeTelemetrySourceSummary { readonly remote: RuntimeTelemetrySourceSummary; }; readonly totalEffectiveCostUsd: number; + readonly window?: { + readonly startAtMs: number; + readonly endAtMs: number; + readonly asOfMs: number; + }; } export interface RuntimeTelemetryComparisonRow extends RuntimeTelemetrySourceSummary { @@ -531,6 +536,20 @@ export interface RuntimeTelemetryDashboard { readonly requests: readonly RuntimeTelemetryRequestRecord[]; } +export interface RuntimeTelemetryRequestPage { + readonly items: readonly RuntimeTelemetryRequestRecord[]; + readonly totalMatching: number; + readonly returned: number; + readonly pageSize: number; + readonly truncated: boolean; + readonly nextCursor: string | null; + readonly window: { + readonly startAtMs: number; + readonly endAtMs: number; + readonly asOfMs: number; + }; +} + export interface RuntimeTelemetryStreamEvent { readonly eventName: "telemetry.update"; readonly emittedAtMs: number; @@ -772,6 +791,8 @@ export interface RuntimeTokenMetrics { export interface RuntimeActivityLogEntry { readonly id: number; + /** Stable persisted identity; `id` remains for legacy clients. */ + readonly request_id?: string; readonly timestamp: string; readonly model: string; readonly req_path: string; @@ -782,8 +803,23 @@ export interface RuntimeActivityLogEntry { readonly has_capture: boolean; } +export interface RuntimeActivityMetricsPage { + readonly items: readonly RuntimeActivityLogEntry[]; + readonly totalMatching: number; + readonly returned: number; + readonly pageSize: number; + readonly truncated: boolean; + readonly nextCursor: string | null; + readonly window: { + readonly startAtMs: number; + readonly endAtMs: number; + readonly asOfMs: number; + }; +} + export interface RuntimeActivityCapture { readonly id: number; + readonly request_id?: string; readonly req_path: string; readonly req_headers: Record; readonly req_body: string; @@ -1133,6 +1169,20 @@ export interface RouterDecisionListItem { readonly finishReason?: string | null; } +export interface RouterDecisionPage { + readonly items: readonly RouterDecisionListItem[]; + readonly totalMatching: number; + readonly returned: number; + readonly pageSize: number; + readonly truncated: boolean; + readonly nextCursor: string | null; + readonly window: { + readonly startAtMs: number; + readonly endAtMs: number; + readonly asOfMs: number; + }; +} + export interface RouterDecisionDetail { readonly requestId: string; readonly routingDecisionId: string | null; @@ -1791,6 +1841,8 @@ function buildTelemetryQueryString(input?: { readonly windowMs?: number; readonly endAtMs?: number; readonly startAtMs?: number; + readonly asOfMs?: number; + readonly cursor?: string; readonly filters?: RuntimeTelemetryAnalyticsFilters; }): string { const params = new URLSearchParams(); @@ -1806,6 +1858,12 @@ function buildTelemetryQueryString(input?: { if (typeof input?.startAtMs === "number") { params.set("startAtMs", String(input.startAtMs)); } + if (typeof input?.asOfMs === "number") { + params.set("asOfMs", String(input.asOfMs)); + } + if (input?.cursor) { + params.set("cursor", input.cursor); + } const appendFilterValues = (key: string, values?: readonly string[]) => { if (values && values.length > 0) { params.set(key, values.join(",")); @@ -1838,10 +1896,15 @@ function buildTelemetryQueryString(input?: { export async function fetchTelemetryDashboard( fetcher: RuntimeFetcher = fetch, ): Promise { + const asOfMs = Date.now(); + const query = buildTelemetryQueryString({ asOfMs }); const [summary, rows, requests] = await Promise.all([ - fetchJson("/api/role-model/telemetry/summary", fetcher), - fetchJson("/api/role-model/telemetry/rows", fetcher), - fetchJson("/api/role-model/telemetry/requests", fetcher), + fetchJson(`/api/role-model/telemetry/summary${query}`, fetcher), + fetchJson(`/api/role-model/telemetry/rows${query}`, fetcher), + fetchJson( + `/api/role-model/telemetry/requests${query}`, + fetcher, + ), ]); return { @@ -1857,6 +1920,8 @@ export async function fetchTelemetryRequests( readonly windowMs?: number; readonly endAtMs?: number; readonly startAtMs?: number; + readonly asOfMs?: number; + readonly cursor?: string; readonly filters?: RuntimeTelemetryAnalyticsFilters; } = {}, fetcher: RuntimeFetcher = fetch, @@ -1867,6 +1932,24 @@ export async function fetchTelemetryRequests( ); } +export async function fetchTelemetryRequestsPage( + input: { + readonly limit?: number; + readonly windowMs?: number; + readonly endAtMs?: number; + readonly startAtMs?: number; + readonly asOfMs?: number; + readonly cursor?: string; + readonly filters?: RuntimeTelemetryAnalyticsFilters; + } = {}, + fetcher: RuntimeFetcher = fetch, +): Promise { + return fetchJson( + `/api/role-model/telemetry/requests/page${buildTelemetryQueryString(input)}`, + fetcher, + ); +} + export async function fetchTelemetryAnalytics( payload: RuntimeTelemetryAnalyticsQuery, fetcher: RuntimeFetcher = fetch, @@ -2211,6 +2294,23 @@ export async function fetchRouterDecisions( return fetchJson("/api/role-model/router/decisions", fetcher); } +export async function fetchRouterDecisionPage( + input: { + readonly limit?: number; + readonly windowMs?: number; + readonly endAtMs?: number; + readonly startAtMs?: number; + readonly asOfMs?: number; + readonly cursor?: string; + } = {}, + fetcher: RuntimeFetcher = fetch, +): Promise { + return fetchJson( + `/api/role-model/router/decisions/page${buildTelemetryQueryString(input)}`, + fetcher, + ); +} + export async function fetchRouterDecisionDetail( requestId: string, fetcher: RuntimeFetcher = fetch, @@ -2226,16 +2326,41 @@ export async function fetchActivityMetrics( return fetchJson("/api/metrics", fetcher); } +export async function fetchActivityMetricsPage( + input: { + readonly limit?: number; + readonly windowMs?: number; + readonly endAtMs?: number; + readonly startAtMs?: number; + readonly asOfMs?: number; + readonly cursor?: string; + } = {}, + fetcher: RuntimeFetcher = fetch, +): Promise { + return fetchJson( + `/api/metrics/page${buildTelemetryQueryString(input)}`, + fetcher, + ); +} + +/** Aggregate totals are fetched separately from the intentionally bounded activity page. */ +export async function fetchTelemetrySummary( + fetcher: RuntimeFetcher = fetch, +): Promise { + return fetchJson("/api/role-model/telemetry/summary", fetcher); +} + export async function fetchActivityCapture( - id: number, + id: number | string, fetcher: RuntimeFetcher = fetch, ): Promise { - const response = await fetcher(`/api/captures/${id}`); + const capturePath = `/api/captures/${encodeURIComponent(String(id))}`; + const response = await fetcher(capturePath); if (response.status === 404) { return null; } if (!response.ok) { - throw new Error(await extractErrorMessage(response.clone(), `/api/captures/${id}`)); + throw new Error(await extractErrorMessage(response.clone(), capturePath)); } return (await response.json()) as RuntimeActivityCapture; } diff --git a/role-model-router/apps/runtime-ui/app/lib/view-models.test.ts b/role-model-router/apps/runtime-ui/app/lib/view-models.test.ts index fae158ba..a6446451 100644 --- a/role-model-router/apps/runtime-ui/app/lib/view-models.test.ts +++ b/role-model-router/apps/runtime-ui/app/lib/view-models.test.ts @@ -1727,6 +1727,49 @@ describe("buildDownstreamProviderGuide", () => { }); describe("buildActivitySummary", () => { + test("uses the aggregate telemetry summary for totals while retaining only the recent page", () => { + const summary = buildActivitySummary( + [ + { + id: 1, + timestamp: "2026-05-07T04:01:00.000Z", + model: "run90-model", + req_path: "/v1/chat/completions", + resp_content_type: "application/json", + resp_status_code: 200, + tokens: { + cache_tokens: 0, + input_tokens: 10, + output_tokens: 12, + prompt_per_second: 1, + tokens_per_second: 1, + }, + duration_ms: 10, + has_capture: false, + }, + ], + { + requestCount: 257, + successCount: 250, + failureCount: 7, + totalInputTokens: 25_700, + totalOutputTokens: 12_800, + }, + ); + + expect(summary.facts).toEqual([ + { label: "Entries", value: "257", detail: "0 with captures" }, + { label: "Errors", value: "7", detail: "Most recent status: 200" }, + { label: "Prompt tokens", value: "25700", detail: "0 cached tokens recorded" }, + { + label: "Completion tokens", + value: "12800", + detail: "Across the current in-memory metrics window", + }, + ]); + expect(summary.rows).toHaveLength(1); + }); + test("turns raw activity metrics into operator summary cards and ledger rows", () => { expect( buildActivitySummary([ @@ -1837,6 +1880,30 @@ describe("buildActivitySummary", () => { ]).rows.map((row) => row.id), ).toEqual([1, 99]); }); + + test("preserves the persisted request identity for stable capture links", () => { + const summary = buildActivitySummary([ + { + id: 1, + request_id: "run90-stable-request", + timestamp: "2026-05-07T04:00:00.000Z", + model: "run90-model", + req_path: "/v1/chat/completions", + resp_content_type: "application/json", + resp_status_code: 200, + tokens: { + cache_tokens: 0, + input_tokens: 1, + output_tokens: 1, + prompt_per_second: 1, + tokens_per_second: 1, + }, + duration_ms: 1, + has_capture: true, + }, + ]); + expect(summary.rows[0]).toMatchObject({ id: 1, requestId: "run90-stable-request" }); + }); }); describe("telemetry view models", () => { diff --git a/role-model-router/apps/runtime-ui/app/lib/view-models.ts b/role-model-router/apps/runtime-ui/app/lib/view-models.ts index 3b56ac5d..1ac0c0fa 100644 --- a/role-model-router/apps/runtime-ui/app/lib/view-models.ts +++ b/role-model-router/apps/runtime-ui/app/lib/view-models.ts @@ -1936,10 +1936,19 @@ export function summarizeWorkbenchResult(result: Record): { }; } -export function buildActivitySummary(entries: readonly RuntimeActivityLogEntry[]): { +export function buildActivitySummary( + entries: readonly RuntimeActivityLogEntry[], + aggregate?: Pick< + RuntimeTelemetrySummary, + "requestCount" | "successCount" | "failureCount" | "totalInputTokens" | "totalOutputTokens" + > & + Partial>, + options?: { readonly aggregateUnavailable?: boolean }, +): { facts: Array<{ label: string; value: string; detail: string }>; rows: Array<{ id: number; + requestId?: string; timestamp: string; model: string; path: string; @@ -1954,6 +1963,7 @@ export function buildActivitySummary(entries: readonly RuntimeActivityLogEntry[] } { const rows = entries.map((entry) => ({ id: entry.id, + ...(entry.request_id ? { requestId: entry.request_id } : {}), timestamp: entry.timestamp, model: entry.model, path: entry.req_path, @@ -1975,20 +1985,26 @@ export function buildActivitySummary(entries: readonly RuntimeActivityLogEntry[] return { facts: [ - { label: "Entries", value: String(entries.length), detail: `${captureCount} with captures` }, + { + label: options?.aggregateUnavailable ? "Recent entries" : "Entries", + value: String(aggregate?.requestCount ?? entries.length), + detail: options?.aggregateUnavailable + ? `${captureCount} with captures; aggregate unavailable` + : `${captureCount} with captures`, + }, { label: "Errors", - value: String(errorCount), + value: String(aggregate?.failureCount ?? errorCount), detail: `Most recent status: ${mostRecentStatus}`, }, { label: "Prompt tokens", - value: String(inputTokens), + value: String(aggregate?.totalInputTokens ?? inputTokens), detail: `${cacheTokens} cached tokens recorded`, }, { label: "Completion tokens", - value: String(outputTokens), + value: String(aggregate?.totalOutputTokens ?? outputTokens), detail: "Across the current in-memory metrics window", }, ], diff --git a/role-model-router/apps/runtime-ui/app/routes/observe-activity.tsx b/role-model-router/apps/runtime-ui/app/routes/observe-activity.tsx index abb0f9b6..1d2d09c4 100644 --- a/role-model-router/apps/runtime-ui/app/routes/observe-activity.tsx +++ b/role-model-router/apps/runtime-ui/app/routes/observe-activity.tsx @@ -13,8 +13,11 @@ import { startDeferredLiveRefresh } from "../lib/live-refresh"; import { type RuntimeActivityCapture, type RuntimeActivityLogEntry, + type RuntimeActivityMetricsPage, + type RuntimeTelemetrySummary, fetchActivityCapture, - fetchActivityMetrics, + fetchActivityMetricsPage, + fetchTelemetrySummary, subscribeTelemetryStream, } from "../lib/runtime-api"; import { buildActivitySummary } from "../lib/view-models"; @@ -29,7 +32,10 @@ function decodeCaptureBody(encoded: string): string { export default function ObserveActivityRoute() { const [metrics, setMetrics] = useState(null); - const [selectedCaptureId, setSelectedCaptureId] = useState(null); + const [activityPage, setActivityPage] = useState(null); + const [telemetrySummary, setTelemetrySummary] = useState(null); + const [telemetrySummaryError, setTelemetrySummaryError] = useState(null); + const [selectedCaptureId, setSelectedCaptureId] = useState(null); const [selectedCapture, setSelectedCapture] = useState(null); const [error, setError] = useState(null); const [captureError, setCaptureError] = useState(null); @@ -39,13 +45,35 @@ export default function ObserveActivityRoute() { let disposed = false; const load = async () => { try { - const value = await fetchActivityMetrics(); + const [metricsResult, aggregateResult] = await Promise.allSettled([ + fetchActivityMetricsPage({ limit: 50 }), + fetchTelemetrySummary(), + ]); if (disposed) { return; } - setMetrics(value); + if (metricsResult.status === "rejected") { + throw metricsResult.reason; + } + setActivityPage(metricsResult.value); + setMetrics([...metricsResult.value.items]); + if (aggregateResult.status === "fulfilled") { + setTelemetrySummary(aggregateResult.value); + setTelemetrySummaryError(null); + } else { + setTelemetrySummary(null); + setTelemetrySummaryError( + aggregateResult.reason instanceof Error + ? aggregateResult.reason.message + : "Aggregate telemetry is temporarily unavailable.", + ); + } setSelectedCaptureId( - (current) => current ?? value.find((entry) => entry.has_capture)?.id ?? null, + (current) => + current ?? + metricsResult.value.items.find((entry) => entry.has_capture)?.request_id ?? + metricsResult.value.items.find((entry) => entry.has_capture)?.id ?? + null, ); setError(null); } catch (value) { @@ -100,7 +128,9 @@ export default function ObserveActivityRoute() { return ; } - const summary = buildActivitySummary(metrics); + const summary = buildActivitySummary(metrics, telemetrySummary ?? undefined, { + aggregateUnavailable: telemetrySummaryError !== null, + }); return (
@@ -112,15 +142,31 @@ export default function ObserveActivityRoute() { value: fact.value, }))} /> + {telemetrySummaryError ? ( +
+ Aggregate totals are unavailable; the list below is only the bounded recent page.{" "} + {telemetrySummaryError} +
+ ) : null}
- + {summary.rows.length === 0 ? ( ) : (
    {summary.rows.map((row) => { - const active = selectedCaptureId === row.id; + const captureIdentity = row.requestId ?? row.id; + const active = selectedCaptureId === captureIdentity; return (
diff --git a/role-model-router/apps/runtime-ui/app/routes/endpoints.tsx b/role-model-router/apps/runtime-ui/app/routes/endpoints.tsx index 1499ec9a..f06f3bea 100644 --- a/role-model-router/apps/runtime-ui/app/routes/endpoints.tsx +++ b/role-model-router/apps/runtime-ui/app/routes/endpoints.tsx @@ -14,6 +14,7 @@ import { secondaryButtonClassName, supportingTextClassName, } from "../lib/design-system"; +import { formatEndpointDisplayPath } from "../lib/effort-identity"; import { type RuntimeSnapshot, fetchRuntimeAccounts, @@ -93,8 +94,8 @@ function buildRuntimeConnectionRows(input: { key: `endpoint:${endpoint.endpointId}`, providerLabel: endpoint.providerLabel, connectionLabel: provider?.accountIds.join(", ") || "—", - modelLabel: endpoint.modelId, - endpointLabel: endpoint.endpointId, + modelLabel: endpoint.displayName ?? endpoint.modelId, + endpointLabel: formatEndpointDisplayPath(endpoint), sourceLabel: `${endpoint.sourceLabel} / ${endpoint.endpointKind}`, healthLabel: endpoint.healthStatus, healthTone: healthTone(endpoint.healthStatus), diff --git a/role-model-router/apps/runtime-ui/app/routes/integrations-downstream.tsx b/role-model-router/apps/runtime-ui/app/routes/integrations-downstream.tsx index f71bf2d5..fa53abb4 100644 --- a/role-model-router/apps/runtime-ui/app/routes/integrations-downstream.tsx +++ b/role-model-router/apps/runtime-ui/app/routes/integrations-downstream.tsx @@ -1,6 +1,6 @@ import { useEffect, useState } from "react"; -import { Badge, ErrorState, LoadingState, SectionCard } from "../components/page-primitives"; +import { ErrorState, LoadingState, SectionCard } from "../components/page-primitives"; import { codeBlockClassName, compactTitleClassName, @@ -86,14 +86,13 @@ export default function IntegrationsDownstreamRoute() {

Available models

- {guide.availableModels.map((modelId) => ( - ( + - {modelId} - + {modelLabel} + ))}
diff --git a/role-model-router/apps/runtime-ui/app/routes/integrations-upstream.tsx b/role-model-router/apps/runtime-ui/app/routes/integrations-upstream.tsx index 6dac24b3..347cef64 100644 --- a/role-model-router/apps/runtime-ui/app/routes/integrations-upstream.tsx +++ b/role-model-router/apps/runtime-ui/app/routes/integrations-upstream.tsx @@ -8,6 +8,7 @@ import { SectionCard, } from "../components/page-primitives"; import { mutedPanelClassName, supportingTextClassName } from "../lib/design-system"; +import { formatModelIdentity } from "../lib/effort-identity"; import { type RuntimeSnapshot, fetchRuntimeAccounts, @@ -52,6 +53,7 @@ export default function IntegrationsUpstreamRoute() { const modelTargets = snapshot?.models.map((model) => ({ modelId: model.id, + displayName: formatModelIdentity(model, model.id), owner: model.owned_by ?? "role-model", endpointCount: model.endpoint_ids?.length ?? 0, upstreamHref: `/upstream/${model.id}/`, @@ -158,7 +160,7 @@ export default function IntegrationsUpstreamRoute() { >

- {target.modelId} + {target.displayName}

{target.endpointCount} endpoint{target.endpointCount === 1 ? "" : "s"} diff --git a/role-model-router/apps/runtime-ui/app/routes/observe-routing.tsx b/role-model-router/apps/runtime-ui/app/routes/observe-routing.tsx index ef21c574..295a641d 100644 --- a/role-model-router/apps/runtime-ui/app/routes/observe-routing.tsx +++ b/role-model-router/apps/runtime-ui/app/routes/observe-routing.tsx @@ -39,7 +39,10 @@ const routingBreakdownOptions = [ .filter((option) => [ "sourceType", + "endpointId", "modelId", + "reasoningEffort", + "effortSource", "selectedStrategy", "taxonomyGroupId", "taxonomyRoleId", @@ -82,12 +85,13 @@ export default function ObserveRoutingRoute() { const timeRange = (searchParams.get("range") as TelemetryTimeRangeValue) || "week"; const breakdownValue = - (searchParams.get("breakdown") as "" | RuntimeTelemetryAnalyticsDimension) || - "selectedStrategy"; + (searchParams.get("breakdown") as "" | RuntimeTelemetryAnalyticsDimension) || "endpointId"; const sourceFilter = (searchParams.get("source") as "all" | "local" | "remote") || "all"; const difficulty = (searchParams.get("difficulty") as "all" | "easy" | "medium" | "hard") || "all"; const selectedStrategy = searchParams.get("strategy") || ""; + const reasoningEffort = searchParams.get("effort") || ""; + const effortSource = searchParams.get("effortSource") || ""; const taxonomyGroupId = searchParams.get("taxGroup") || ""; const requestedRoleId = searchParams.get("roleId") || ""; const taxonomyRoleId = searchParams.get("taxRole") || ""; @@ -118,6 +122,8 @@ export default function ObserveRoutingRoute() { const filters: RuntimeTelemetryAnalyticsFilters = useMemo(() => { const normalizedRequestedRoleId = normalizeOptionalId(requestedRoleId); const normalizedSelectedStrategy = normalizeOptionalId(selectedStrategy); + const normalizedReasoningEfforts = normalizeOptionalCsvIds(reasoningEffort); + const normalizedEffortSources = normalizeOptionalCsvIds(effortSource); const normalizedTaxonomyGroupId = normalizeOptionalId(taxonomyGroupId); const normalizedTaxonomyRoleId = normalizeOptionalId(taxonomyRoleId); const normalizedTaxonomyTaskType = normalizeOptionalId(taxonomyTaskType); @@ -131,6 +137,8 @@ export default function ObserveRoutingRoute() { ...(difficulty === "all" ? {} : { difficultyBuckets: [difficulty] }), ...(normalizedRequestedRoleId ? { requestedRoleIds: [normalizedRequestedRoleId] } : {}), ...(normalizedSelectedStrategy ? { selectedStrategies: [normalizedSelectedStrategy] } : {}), + ...(normalizedReasoningEfforts ? { reasoningEfforts: normalizedReasoningEfforts } : {}), + ...(normalizedEffortSources ? { effortSources: normalizedEffortSources } : {}), ...(normalizedTaxonomyGroupId ? { taxonomyGroupIds: [normalizedTaxonomyGroupId] } : {}), ...(normalizedTaxonomyRoleId ? { taxonomyRoleIds: [normalizedTaxonomyRoleId] } : {}), ...(normalizedTaxonomyTaskType ? { taxonomyTaskTypes: [normalizedTaxonomyTaskType] } : {}), @@ -149,7 +157,9 @@ export default function ObserveRoutingRoute() { }; }, [ difficulty, + effortSource, requestedRoleId, + reasoningEffort, selectedStrategy, sourceFilter, taxonomyCapabilityIds, @@ -169,6 +179,8 @@ export default function ObserveRoutingRoute() { const hasAdvancedFilters = requestedRoleId.trim().length > 0 || selectedStrategy.trim().length > 0 || + reasoningEffort.trim().length > 0 || + effortSource.trim().length > 0 || taxonomyGroupId.trim().length > 0 || taxonomyRoleId.trim().length > 0 || taxonomyTaskType.trim().length > 0 || @@ -337,6 +349,20 @@ export default function ObserveRoutingRoute() { value={taxonomyRoleId} />
+
+ updateParam("effort", value)} + placeholder="Comma-separated values, e.g. high,max" + value={reasoningEffort} + /> + updateParam("effortSource", value)} + placeholder="Comma-separated values, e.g. variant,client" + value={effortSource} + /> +
{ + test("does not claim a new instance when every selected effort is already active", () => { + expect( + buildReasoningEffortSaveAction({ + newEffortCount: 0, + submitting: false, + selectionReady: true, + }), + ).toEqual({ disabled: false, label: "Save configuration" }); + }); + + test("keeps the provider-default slot distinct and excludes already-active instances", () => { + expect( + buildReasoningEffortActivationPlan({ + selectedEfforts: ["", "high", "max", "high"], + activeEfforts: new Set(["", "high"]), + }), + ).toEqual({ selectedEfforts: ["", "high", "max"], newEfforts: ["max"] }); + }); + + test("builds one activation batch for every newly selected effort identity", () => { + expect( + buildReasoningEffortActivationBatch({ + activationBatchId: "activation-1", + providerAccountId: "deepseek.personal.primary", + modelId: "deepseek/deepseek-v4-pro", + efforts: ["", "high", "xhigh"], + }), + ).toEqual({ + activationBatchId: "activation-1", + activations: [ + { + providerAccountId: "deepseek.personal.primary", + modelId: "deepseek/deepseek-v4-pro", + region: "global", + }, + { + providerAccountId: "deepseek.personal.primary", + modelId: "deepseek/deepseek-v4-pro", + region: "global", + reasoningEffort: "high", + }, + { + providerAccountId: "deepseek.personal.primary", + modelId: "deepseek/deepseek-v4-pro", + region: "global", + reasoningEffort: "xhigh", + }, + ], + }); + }); + + test("derives a visible reasoning-effort setting from the selected model", () => { + expect( + buildReasoningEffortOptions({ + model: { + id: "deepseek/deepseek-v4-flash", + displayName: "DeepSeek V4 Flash", + reasoningEffortLevels: ["low", "high", "max"], + }, + endpoints: [], + }), + ).toEqual([ + { value: "low", label: "Low" }, + { value: "high", label: "High" }, + { value: "max", label: "Max" }, + ]); + }); + + test("resolves an unconfigured model from provider catalog metadata before active models", () => { + const resolveProviderCatalogModel = ( + providersModule as { + resolveProviderCatalogModel?: unknown; + } + ).resolveProviderCatalogModel; + expect(resolveProviderCatalogModel).toBeTypeOf("function"); + if (typeof resolveProviderCatalogModel !== "function") { + return; + } + + const resolved = ( + resolveProviderCatalogModel as (input: { + readonly selectedModel: string; + readonly providerCatalogModels: readonly Record[]; + readonly activeModels: readonly Record[]; + }) => Record | null + )({ + selectedModel: "openai/gpt-5.6-sol", + providerCatalogModels: [ + { + id: "openai/gpt-5.6-sol", + displayName: "GPT-5.6 Sol", + reasoningEffortLevels: ["none", "low", "medium", "high", "xhigh", "max"], + }, + ], + activeModels: [], + }); + + expect(resolved).toEqual( + expect.objectContaining({ + id: "openai/gpt-5.6-sol", + reasoningEffortLevels: ["none", "low", "medium", "high", "xhigh", "max"], + }), + ); + expect( + buildReasoningEffortOptions({ + model: resolved as Parameters[0]["model"], + endpoints: [], + }), + ).toEqual([ + { value: "none", label: "None" }, + { value: "low", label: "Low" }, + { value: "medium", label: "Medium" }, + { value: "high", label: "High" }, + { value: "xhigh", label: "XHigh" }, + { value: "max", label: "Max" }, + ]); + }); + + test("resolves an exact Codex Subscription GPT-5.6 catalog row and its native efforts", () => { + const resolved = providersModule.resolveProviderCatalogModel({ + selectedModel: "chatgpt/gpt-5.6-sol", + providerCatalogModels: [ + { + id: "chatgpt/gpt-5.6-sol", + displayName: "GPT-5.6 Sol", + reasoningEffortLevels: ["low", "medium", "high", "xhigh", "max", "ultra"], + }, + ] as never, + activeModels: [], + }); + + expect(resolved?.id).toBe("chatgpt/gpt-5.6-sol"); + expect( + buildReasoningEffortOptions({ + model: resolved as Parameters[0]["model"], + endpoints: [], + }), + ).toEqual([ + { value: "low", label: "Low" }, + { value: "medium", label: "Medium" }, + { value: "high", label: "High" }, + { value: "xhigh", label: "XHigh" }, + { value: "max", label: "Max" }, + { value: "ultra", label: "Ultra" }, + ]); + }); + const allRoleIds = ["coder", "security", "writer"]; test("expands missing endpoint role ids to all available roles for Remote drafts", () => { diff --git a/role-model-router/apps/runtime-ui/app/routes/providers.tsx b/role-model-router/apps/runtime-ui/app/routes/providers.tsx index 757155ec..480c341b 100644 --- a/role-model-router/apps/runtime-ui/app/routes/providers.tsx +++ b/role-model-router/apps/runtime-ui/app/routes/providers.tsx @@ -31,17 +31,28 @@ import { shouldFallbackToCurrentBrowserForDeviceAuthorization, syncConnectedDeviceAuthorizationEndpoints, } from "../lib/device-authorization"; +import { + formatEndpointDisplayName, + formatModelIdentity, + formatReasoningEffortLabel, + readReasoningEffort, + readReasoningEffortLevels, +} from "../lib/effort-identity"; import { resolveProviderAccountLifecycle } from "../lib/provider-account-state"; import { type ProvidersSnapshot, type RuntimeAccount, type RuntimeDeviceAuthorization, + type RuntimeEndpoint, + type RuntimeModelRecord, type RuntimeProvider, type RuntimeRolePolicy, activateRuntimeEndpoint, + activateRuntimeEndpointBatch, fetchProvidersSnapshot, fetchRecentRequestIds, fetchRolePolicy, + fetchRuntimeCatalogModels, openRuntimeExternalUrl, pollRuntimeDeviceAuthorization, reconnectRuntimeAccount, @@ -67,6 +78,21 @@ type ProviderModelRoleCoverageSummary = { readonly hiddenGroupCount: number; }; +export function resolveProviderCatalogModel(input: { + readonly selectedModel: string; + readonly providerCatalogModels: readonly RuntimeModelRecord[]; + readonly activeModels: readonly RuntimeModelRecord[]; +}): RuntimeModelRecord | null { + if (!input.selectedModel) { + return null; + } + return ( + input.providerCatalogModels.find((model) => model.id === input.selectedModel) ?? + input.activeModels.find((model) => model.id === input.selectedModel) ?? + null + ); +} + export function buildProviderActionFeedback( input: | { @@ -354,6 +380,82 @@ function buildAvailableModels(input: { }); } +export function buildReasoningEffortOptions(input: { + readonly model: Pick & + Partial< + Pick< + RuntimeModelRecord, + | "displayName" + | "reasoningEffort" + | "reasoning_effort" + | "fixedEffort" + | "fixed_effort" + | "reasoningEffortLevels" + | "reasoning_effort_levels" + > + >; + readonly endpoints: readonly Pick< + RuntimeEndpoint, + "modelId" | "reasoningEffortLevels" | "reasoning_effort_levels" + >[]; +}): Array<{ value: string; label: string }> { + const values = [ + ...readReasoningEffortLevels(input.model), + ...input.endpoints + .filter((endpoint) => endpoint.modelId === input.model.id) + .flatMap((endpoint) => readReasoningEffortLevels(endpoint)), + ]; + return [...new Set(values)].map((value) => ({ + value, + label: formatReasoningEffortLabel(value) ?? value, + })); +} + +/** Resolve the Paper multi-select into endpoint instances without collapsing the default slot. */ +export function buildReasoningEffortActivationPlan(input: { + readonly selectedEfforts: readonly string[]; + readonly activeEfforts: ReadonlySet; +}): { readonly selectedEfforts: readonly string[]; readonly newEfforts: readonly string[] } { + const selectedEfforts = [...new Set(input.selectedEfforts)]; + const newEfforts = selectedEfforts.filter((effort) => !input.activeEfforts.has(effort)); + return { selectedEfforts, newEfforts }; +} + +export function buildReasoningEffortSaveAction(input: { + readonly newEffortCount: number; + readonly submitting: boolean; + readonly selectionReady: boolean; +}): { readonly disabled: boolean; readonly label: string } { + return { + disabled: input.submitting || !input.selectionReady, + label: input.submitting + ? "Saving…" + : input.newEffortCount === 0 + ? "Save configuration" + : `Save ${input.newEffortCount} instance${input.newEffortCount === 1 ? "" : "s"}`, + }; +} + +export function buildReasoningEffortActivationBatch(input: { + readonly activationBatchId: string; + readonly providerAccountId: string; + readonly modelId: string; + readonly efforts: readonly string[]; +}): { + readonly activationBatchId: string; + readonly activations: readonly Record[]; +} { + return { + activationBatchId: input.activationBatchId, + activations: input.efforts.map((effort) => ({ + providerAccountId: input.providerAccountId, + modelId: input.modelId, + region: "global", + ...(effort ? { reasoningEffort: effort } : {}), + })), + }; +} + function buildPendingDeviceAuthorizationModalKey( session: RuntimeDeviceAuthorization | null, ): string | null { @@ -380,6 +482,7 @@ export default function ProvidersRoute() { const shownDeviceAuthorizationModalKeyRef = useRef(null); const recentRequestIdsRef = useRef([]); const recentRequestIdsErrorRef = useRef(null); + const activationBatchAttemptRef = useRef<{ key: string; id: string } | null>(null); const [snapshot, setSnapshot] = useState(null); const [error, setError] = useState(null); const [actionFeedback, setActionFeedback] = useState(null); @@ -388,6 +491,12 @@ export default function ProvidersRoute() { const [variantId, setVariantId] = useState(""); const [credentialRef, setCredentialRef] = useState(""); const [selectedModel, setSelectedModel] = useState(""); + const [providerCatalogModels, setProviderCatalogModels] = useState( + [], + ); + const [providerCatalogLoading, setProviderCatalogLoading] = useState(false); + const [providerCatalogError, setProviderCatalogError] = useState(null); + const [selectedReasoningEfforts, setSelectedReasoningEfforts] = useState([]); const [selectedModelRoles, setSelectedModelRoles] = useState({}); const [rolePolicy, setRolePolicy] = useState(null); const [oauthState, setOauthState] = useState(null); @@ -439,6 +548,7 @@ export default function ProvidersRoute() { setProviderAccountId(defaultProviderAccountId(nextProvider.providerId, nextVariantId)); setCredentialRef(defaultCredentialRef(nextProvider)); setSelectedModel(""); + setSelectedReasoningEfforts([]); setSelectedModelRoles({}); setOauthState(null); setOauthConnected(false); @@ -660,6 +770,43 @@ export default function ProvidersRoute() { }); }, [providerAccountId, snapshot]); + useEffect(() => { + const selectedProviderId = providerId.trim(); + if (!selectedProviderId) { + setProviderCatalogModels([]); + setProviderCatalogLoading(false); + setProviderCatalogError(null); + return; + } + + let cancelled = false; + setProviderCatalogModels([]); + setProviderCatalogLoading(true); + setProviderCatalogError(null); + void fetchRuntimeCatalogModels(selectedProviderId) + .then((models) => { + if (!cancelled) { + setProviderCatalogModels(models); + } + }) + .catch((value: unknown) => { + if (!cancelled) { + setProviderCatalogError( + value instanceof Error ? value.message : "Could not load provider model metadata.", + ); + } + }) + .finally(() => { + if (!cancelled) { + setProviderCatalogLoading(false); + } + }); + + return () => { + cancelled = true; + }; + }, [providerId]); + useEffect(() => { const modalKey = buildPendingDeviceAuthorizationModalKey(oauthState); if (!modalKey || !oauthState) { @@ -731,6 +878,66 @@ export default function ProvidersRoute() { : [], [snapshot], ); + const selectedModelRecord = useMemo( + () => + resolveProviderCatalogModel({ + selectedModel, + providerCatalogModels, + activeModels: snapshot?.models ?? [], + }), + [providerCatalogModels, selectedModel, snapshot?.models], + ); + const selectedReasoningEffortOptions = useMemo( + () => + selectedModelRecord + ? buildReasoningEffortOptions({ + model: selectedModelRecord, + endpoints: snapshot?.endpoints ?? [], + }) + : [], + [selectedModelRecord, snapshot?.endpoints], + ); + const selectedModelIdentity = selectedModelRecord + ? formatModelIdentity(selectedModelRecord, selectedModelRecord.id) + : selectedModel; + const activeReasoningEfforts = useMemo(() => { + const active = new Set(); + for (const endpoint of snapshot?.endpoints ?? []) { + if ( + endpoint.modelId === selectedModel && + endpoint.providerAccountId === providerAccountId && + endpoint.status !== "inactive" + ) { + active.add(readReasoningEffort(endpoint) ?? ""); + } + } + return active; + }, [providerAccountId, selectedModel, snapshot?.endpoints]); + const effectiveSelectedReasoningEfforts = useMemo( + () => + selectedModel ? (selectedReasoningEfforts.length > 0 ? selectedReasoningEfforts : [""]) : [], + [selectedModel, selectedReasoningEfforts], + ); + const reasoningActivationPlan = useMemo( + () => + buildReasoningEffortActivationPlan({ + selectedEfforts: effectiveSelectedReasoningEfforts, + activeEfforts: activeReasoningEfforts, + }), + [activeReasoningEfforts, effectiveSelectedReasoningEfforts], + ); + const reasoningEffortSaveAction = buildReasoningEffortSaveAction({ + newEffortCount: reasoningActivationPlan.newEfforts.length, + submitting, + selectionReady: Boolean( + selectedProvider && + selectedVariant && + selectedModel && + selectedModelRecord && + !providerCatalogLoading && + !providerCatalogError, + ), + }); if (error) { return ; } @@ -757,6 +964,7 @@ export default function ProvidersRoute() { const onModelSelect = (modelId: string) => { setSelectedModel(modelId); + setSelectedReasoningEfforts(modelId ? [""] : []); setSelectedModelRoles((current) => modelId ? { [modelId]: current[modelId] ?? availableRoleIds } : {}, ); @@ -828,11 +1036,28 @@ export default function ProvidersRoute() { existingAccount: selectedSavedAccount, }); if (endpointActivated) { - await activateRuntimeEndpoint({ - providerAccountId, - modelId: selectedModel, - region: "global", - }); + if (reasoningActivationPlan.newEfforts.length > 0) { + const activationKey = JSON.stringify({ + providerAccountId, + modelId: selectedModel, + efforts: reasoningActivationPlan.newEfforts, + }); + if (activationBatchAttemptRef.current?.key !== activationKey) { + activationBatchAttemptRef.current = { + key: activationKey, + id: `activation-${globalThis.crypto.randomUUID()}`, + }; + } + await activateRuntimeEndpointBatch( + buildReasoningEffortActivationBatch({ + activationBatchId: activationBatchAttemptRef.current.id, + providerAccountId, + modelId: selectedModel, + efforts: reasoningActivationPlan.newEfforts, + }), + ); + activationBatchAttemptRef.current = null; + } } await load(); setActionFeedback( @@ -1007,11 +1232,93 @@ export default function ProvidersRoute() { {availableModels.map((modelId) => ( ))} + {selectedModel ? ( +
+ + Reasoning effort + +

+ Select one or more catalog-advertised instances. Provider default is the empty + effort slot; active instances stay checked and cannot be duplicated. +

+ {providerCatalogLoading ? ( +

+ Loading catalog-advertised effort levels… +

+ ) : null} + {providerCatalogError ? ( +

+ Could not load provider model metadata. Reselect the provider to retry. +

+ ) : null} +
+ {[ + { value: "", label: "Provider default" }, + ...selectedReasoningEffortOptions, + ].map((option) => { + const checked = effectiveSelectedReasoningEfforts.includes(option.value); + const active = activeReasoningEfforts.has(option.value); + const optionIdentity = option.value + ? formatEndpointDisplayName({ + base: selectedModelIdentity, + reasoningEffort: option.value, + }) + : selectedModelIdentity; + return ( + + ); + })} +
+ {!providerCatalogLoading && + !providerCatalogError && + selectedReasoningEffortOptions.length === 0 ? ( +

+ No selectable effort levels are advertised for this model; only the provider + default instance is available. +

+ ) : null} +

+ Save {reasoningActivationPlan.newEfforts.length} instance + {reasoningActivationPlan.newEfforts.length === 1 ? "" : "s"} +

+
+ ) : null} + {selectedVariant?.oauth ? (

@@ -1031,12 +1338,10 @@ export default function ProvidersRoute() {

{selectedVariant?.authMode === "oauth2-device-code" ? ( diff --git a/role-model-router/apps/runtime-ui/app/routes/request-detail.tsx b/role-model-router/apps/runtime-ui/app/routes/request-detail.tsx index 67c089fc..7837972f 100644 --- a/role-model-router/apps/runtime-ui/app/routes/request-detail.tsx +++ b/role-model-router/apps/runtime-ui/app/routes/request-detail.tsx @@ -20,6 +20,7 @@ import { mutedPanelClassName, supportingTextClassName, } from "../lib/design-system"; +import { formatEndpointDisplayPath, formatModelIdentity } from "../lib/effort-identity"; import { formatRoutingModeLabel } from "../lib/routing-mode"; import { fetchRequestDetail } from "../lib/runtime-api"; import { useShellHeaderOverride } from "../lib/shell-header-context"; @@ -310,13 +311,21 @@ export default function RequestDetailRoute() { const measuredAtMs = pickNumber(latestProfile, "measured_at_ms", "measuredAtMs") ?? pickNumber(observedSample, "timestamp_ms", "timestampMs"); + const endpointId = pickString(request, "endpointId") ?? "unknown"; const modelId = pickString(usageEvent, "model_id", "modelId") ?? pickString(endpointIdentity, "model_id", "modelId"); + const reasoningEffort = + pickString(usageEvent, "reasoning_effort", "reasoningEffort") ?? + pickString(endpointIdentity, "reasoning_effort", "reasoningEffort"); + const modelDisplayName = formatModelIdentity({ + modelId: modelId ?? endpointId, + endpointId, + reasoningEffort, + }); const providerKind = pickString(usageEvent, "provider_kind", "providerKind") ?? pickString(endpointIdentity, "provider_kind", "providerKind"); - const endpointId = pickString(request, "endpointId") ?? "unknown"; const clientRequestId = pickString(request, "clientRequestId") ?? pickString(inspectionRequest, "clientRequestId") ?? @@ -499,7 +508,9 @@ export default function RequestDetailRoute() {

Endpoint

-

{endpointId}

+

+ {formatEndpointDisplayPath({ endpointId, reasoningEffort })} +

Endpoint id currently associated with the captured request.

@@ -799,7 +810,7 @@ export default function RequestDetailRoute() {
{[ ["Provider", providerKind], - ["Model", modelId], + ["Model", modelDisplayName], ["Finish reason", finishReason], ["Input tokens", inputTokenTruth.text], ["Output tokens", outputTokenTruth.text], diff --git a/role-model-router/apps/runtime-ui/app/routes/requests.tsx b/role-model-router/apps/runtime-ui/app/routes/requests.tsx index 5db05005..6a3b5440 100644 --- a/role-model-router/apps/runtime-ui/app/routes/requests.tsx +++ b/role-model-router/apps/runtime-ui/app/routes/requests.tsx @@ -19,6 +19,7 @@ import { mutedPanelClassName, supportingTextClassName, } from "../lib/design-system"; +import { formatEndpointDisplayPath } from "../lib/effort-identity"; import { startDeferredLiveRefresh } from "../lib/live-refresh"; import { adaptObserveChartBlock } from "../lib/observe-chart-adapter"; import type { @@ -65,6 +66,8 @@ const requestBreakdownOptions = [ "sourceType", "endpointId", "modelId", + "reasoningEffort", + "effortSource", "providerId", "taxonomyGroupId", "taxonomyRoleId", @@ -79,8 +82,10 @@ const requestBreakdownOptions = [ ]; const rankingDimensionOptions = [ - { label: "Endpoints", value: "endpointId" }, - { label: "Models", value: "modelId" }, + { label: "Endpoint variants", value: "endpointId" }, + { label: "Upstream models", value: "modelId" }, + { label: "Reasoning efforts", value: "reasoningEffort" }, + { label: "Effort sources", value: "effortSource" }, { label: "Providers", value: "providerId" }, { label: "Taxonomy groups", value: "taxonomyGroupId" }, { label: "Taxonomy roles", value: "taxonomyRoleId" }, @@ -157,6 +162,12 @@ function matchesRequestFilters( if (!matchesOptionalIdFilter(filters.modelIds, request.modelId)) { return false; } + if (!matchesOptionalIdFilter(filters.reasoningEfforts, request.reasoningEffort)) { + return false; + } + if (!matchesOptionalIdFilter(filters.effortSources, request.effortSource)) { + return false; + } if (!matchesOptionalIdFilter(filters.providerIds, request.providerId)) { return false; } @@ -221,6 +232,8 @@ export default function RequestsRoute() { (searchParams.get("status") as "all" | "success" | "failure" | "unknown") || "all"; const endpointId = searchParams.get("endpointId") || ""; const modelId = searchParams.get("modelId") || ""; + const reasoningEffort = searchParams.get("effort") || ""; + const effortSource = searchParams.get("effortSource") || ""; const providerId = searchParams.get("providerId") || ""; const taxonomyGroupId = searchParams.get("taxGroup") || ""; const taxonomyRoleId = searchParams.get("taxRole") || ""; @@ -253,6 +266,8 @@ export default function RequestsRoute() { const filters = useMemo(() => { const normalizedEndpointId = normalizeOptionalId(endpointId); const normalizedModelId = normalizeOptionalId(modelId); + const normalizedReasoningEfforts = normalizeOptionalCsvIds(reasoningEffort); + const normalizedEffortSources = normalizeOptionalCsvIds(effortSource); const normalizedProviderId = normalizeOptionalId(providerId); const normalizedTaxonomyGroupId = normalizeOptionalId(taxonomyGroupId); const normalizedTaxonomyRoleId = normalizeOptionalId(taxonomyRoleId); @@ -266,6 +281,8 @@ export default function RequestsRoute() { ...(statusFamily === "all" ? {} : { statusFamilies: [statusFamily] }), ...(normalizedEndpointId ? { endpointIds: [normalizedEndpointId] } : {}), ...(normalizedModelId ? { modelIds: [normalizedModelId] } : {}), + ...(normalizedReasoningEfforts ? { reasoningEfforts: normalizedReasoningEfforts } : {}), + ...(normalizedEffortSources ? { effortSources: normalizedEffortSources } : {}), ...(normalizedProviderId ? { providerIds: [normalizedProviderId] } : {}), ...(normalizedTaxonomyGroupId ? { taxonomyGroupIds: [normalizedTaxonomyGroupId] } : {}), ...(normalizedTaxonomyRoleId ? { taxonomyRoleIds: [normalizedTaxonomyRoleId] } : {}), @@ -285,8 +302,10 @@ export default function RequestsRoute() { } satisfies RuntimeTelemetryAnalyticsFilters; }, [ endpointId, + effortSource, modelId, providerId, + reasoningEffort, sourceFilter, statusFamily, taxonomyCapabilityIds, @@ -301,6 +320,8 @@ export default function RequestsRoute() { const hasAdvancedFilters = endpointId.trim().length > 0 || modelId.trim().length > 0 || + reasoningEffort.trim().length > 0 || + effortSource.trim().length > 0 || providerId.trim().length > 0 || statusFamily !== "all" || taxonomyGroupId.trim().length > 0 || @@ -496,6 +517,20 @@ export default function RequestsRoute() { value={statusFamily} />
+
+ updateParam("effort", value)} + placeholder="Comma-separated values, e.g. high,max" + value={reasoningEffort} + /> + updateParam("effortSource", value)} + placeholder="Comma-separated values, e.g. variant,client" + value={effortSource} + /> +
| null { @@ -132,7 +133,7 @@ export default function RouterCandidatesRoute() { : "border-l-2 border-transparent pl-3" }`} > -

{candidate.modelId}

+

{formatModelIdentity(candidate)}

{candidateStatusLabel(candidate)} @@ -140,11 +141,15 @@ export default function RouterCandidatesRoute() {

Chosen endpoint

- {detail.selectedEndpointId} + {formatEndpointDisplayPath({ + endpointId: detail.selectedEndpointId, + reasoningEffort: detail.reasoningEffort, + })}

- {detail.selectedModelId ?? "unknown model"} + {formatModelIdentity({ + id: detail.selectedModelId ?? "unknown model", + displayName: detail.displayName, + upstreamModelId: detail.upstreamModelId, + reasoningEffort: detail.reasoningEffort, + })}

diff --git a/role-model-router/apps/runtime-ui/app/routes/router-decisions.tsx b/role-model-router/apps/runtime-ui/app/routes/router-decisions.tsx index cc430856..0eea45b2 100644 --- a/role-model-router/apps/runtime-ui/app/routes/router-decisions.tsx +++ b/role-model-router/apps/runtime-ui/app/routes/router-decisions.tsx @@ -15,6 +15,7 @@ import { cardClassName, supportingTextClassName, } from "../lib/design-system"; +import { formatEndpointDisplayPath, formatModelIdentity } from "../lib/effort-identity"; import { startDeferredLiveRefresh } from "../lib/live-refresh"; import { formatRoutingModeLabel } from "../lib/routing-mode"; import { @@ -95,12 +96,20 @@ export default function RouterDecisionsRoute() { { id: "model", label: "Model", - value: decision.selectedModelId ?? "unknown model", + value: formatModelIdentity({ + id: decision.selectedModelId ?? "unknown model", + displayName: decision.displayName, + upstreamModelId: decision.upstreamModelId, + reasoningEffort: decision.reasoningEffort, + }), }, { id: "endpoint", label: "Endpoint", - value: decision.selectedEndpointId, + value: formatEndpointDisplayPath({ + endpointId: decision.selectedEndpointId, + reasoningEffort: decision.reasoningEffort, + }), }, { id: "strategy", diff --git a/role-model-router/apps/runtime-ui/app/routes/router.tsx b/role-model-router/apps/runtime-ui/app/routes/router.tsx index 0c27babc..48aca454 100644 --- a/role-model-router/apps/runtime-ui/app/routes/router.tsx +++ b/role-model-router/apps/runtime-ui/app/routes/router.tsx @@ -14,6 +14,7 @@ import { mutedPanelClassName, supportingTextClassName, } from "../lib/design-system"; +import { formatEndpointDisplayPath, formatModelIdentity } from "../lib/effort-identity"; import { selectOverviewRouterCandidates } from "../lib/router-candidate-labels"; import { type RouterCandidate, @@ -295,9 +296,15 @@ export default function RouterOverviewRoute() { {overviewCandidates.map((candidate) => ( - {candidate.modelId} + + {formatModelIdentity(candidate)} + - {candidate.endpointId} + {formatEndpointDisplayPath(candidate)} {candidate.sourceType} diff --git a/role-model-router/apps/runtime-ui/app/routes/runtime.tsx b/role-model-router/apps/runtime-ui/app/routes/runtime.tsx index 7bf40d8f..8096ebeb 100644 --- a/role-model-router/apps/runtime-ui/app/routes/runtime.tsx +++ b/role-model-router/apps/runtime-ui/app/routes/runtime.tsx @@ -15,6 +15,7 @@ import { monoEyebrowClassName, supportingTextClassName, } from "../lib/design-system"; +import { formatEndpointDisplayPath, formatModelIdentity } from "../lib/effort-identity"; import { type RuntimeConfigRecord, type RuntimeControllerAssignment, @@ -67,8 +68,8 @@ export default function RuntimeRoute() { ] as const; const controllerRows = controller ? ([ - ["Endpoint", controller.endpointId], - ["Model", controller.modelId], + ["Endpoint", formatEndpointDisplayPath(controller)], + ["Model", formatModelIdentity(controller, controller.modelId)], ["Source", controller.sourceType], ] as const) : []; diff --git a/role-model-router/apps/runtime-ui/app/routes/studio-advanced.tsx b/role-model-router/apps/runtime-ui/app/routes/studio-advanced.tsx index 43544364..884b3dfd 100644 --- a/role-model-router/apps/runtime-ui/app/routes/studio-advanced.tsx +++ b/role-model-router/apps/runtime-ui/app/routes/studio-advanced.tsx @@ -16,6 +16,7 @@ import { } from "../lib/design-system"; import { type RuntimeSnapshot, + fetchRuntimeEndpoints, fetchRuntimeModels, submitAdvancedRequest, } from "../lib/runtime-api"; @@ -96,7 +97,9 @@ function buildDefaultPayload(path: AdvancedPath, model: string): Record | null>(null); + const [snapshot, setSnapshot] = useState | null>( + null, + ); const [error, setError] = useState(null); const [model, setModel] = useState(""); const [path, setPath] = useState("/v1/responses"); @@ -105,10 +108,10 @@ export default function StudioAdvancedRoute() { const [responsePayload, setResponsePayload] = useState(null); useEffect(() => { - void fetchRuntimeModels() - .then((models) => { - setSnapshot({ models }); - const defaultModel = models[0]?.id || ""; + void Promise.all([fetchRuntimeModels(), fetchRuntimeEndpoints()]) + .then(([models, endpoints]) => { + setSnapshot({ models, endpoints }); + const defaultModel = buildWorkbenchModelOptions(models, endpoints)[0]?.value || ""; setModel((current) => current || defaultModel); }) .catch((value: unknown) => @@ -118,18 +121,19 @@ export default function StudioAdvancedRoute() { ); }, []); + const modelOptions = useMemo( + () => buildWorkbenchModelOptions(snapshot?.models ?? [], snapshot?.endpoints ?? []), + [snapshot?.endpoints, snapshot?.models], + ); + useEffect(() => { - const defaultModel = model || snapshot?.models[0]?.id || ""; + const defaultModel = model || modelOptions[0]?.value || ""; setPayloadText(JSON.stringify(buildDefaultPayload(path, defaultModel), null, 2)); - }, [model, path, snapshot?.models]); + }, [model, modelOptions, path]); - const modelOptions = useMemo( - () => buildWorkbenchModelOptions(snapshot?.models ?? []), - [snapshot?.models], - ); const hasModels = modelOptions.length > 0; const requestTemplate = JSON.stringify( - buildDefaultPayload(path, model || snapshot?.models[0]?.id || ""), + buildDefaultPayload(path, model || modelOptions[0]?.value || ""), null, 2, ); diff --git a/role-model-router/apps/runtime-ui/app/routes/studio-audio.tsx b/role-model-router/apps/runtime-ui/app/routes/studio-audio.tsx index d739fcbf..560c7494 100644 --- a/role-model-router/apps/runtime-ui/app/routes/studio-audio.tsx +++ b/role-model-router/apps/runtime-ui/app/routes/studio-audio.tsx @@ -23,6 +23,7 @@ import { type RuntimeAudioVoiceRecord, type RuntimeSnapshot, fetchAudioVoices, + fetchRuntimeEndpoints, fetchRuntimeModels, submitAudioTranscription, submitSpeechGeneration, @@ -156,7 +157,9 @@ export function isVoiceInventoryUnavailableError(message: string | null): boolea } export default function StudioAudioRoute() { - const [snapshot, setSnapshot] = useState | null>(null); + const [snapshot, setSnapshot] = useState | null>( + null, + ); const [voices, setVoices] = useState([]); const [error, setError] = useState(null); const [voiceError, setVoiceError] = useState(null); @@ -172,10 +175,11 @@ export default function StudioAudioRoute() { const [result, setResult] = useState(null); useEffect(() => { - void fetchRuntimeModels() - .then((models) => { - setSnapshot({ models }); - setModel((current) => current || models[0]?.id || ""); + void Promise.all([fetchRuntimeModels(), fetchRuntimeEndpoints()]) + .then(([models, endpoints]) => { + setSnapshot({ models, endpoints }); + const defaultModel = buildWorkbenchModelOptions(models, endpoints)[0]?.value || ""; + setModel((current) => current || defaultModel); }) .catch((value: unknown) => setError( @@ -214,8 +218,8 @@ export default function StudioAudioRoute() { }, [result]); const modelOptions = useMemo( - () => buildWorkbenchModelOptions(snapshot?.models ?? []), - [snapshot?.models], + () => buildWorkbenchModelOptions(snapshot?.models ?? [], snapshot?.endpoints ?? []), + [snapshot?.endpoints, snapshot?.models], ); const voiceInventoryUnavailable = isVoiceInventoryUnavailableError(voiceError); diff --git a/role-model-router/apps/runtime-ui/app/routes/studio-images.tsx b/role-model-router/apps/runtime-ui/app/routes/studio-images.tsx index c4ef4462..7b6af971 100644 --- a/role-model-router/apps/runtime-ui/app/routes/studio-images.tsx +++ b/role-model-router/apps/runtime-ui/app/routes/studio-images.tsx @@ -17,6 +17,7 @@ import { } from "../lib/design-system"; import { type RuntimeSnapshot, + fetchRuntimeEndpoints, fetchRuntimeModels, submitImageGeneration, submitSdApiTxt2Img, @@ -38,7 +39,9 @@ type ImageResult = const formFieldLabelClassName = fieldLabelClassName; export default function StudioImagesRoute() { - const [snapshot, setSnapshot] = useState | null>(null); + const [snapshot, setSnapshot] = useState | null>( + null, + ); const [error, setError] = useState(null); const [mode, setMode] = useState<"openai" | "sdapi">("openai"); const [model, setModel] = useState(""); @@ -50,10 +53,11 @@ export default function StudioImagesRoute() { const [result, setResult] = useState(null); useEffect(() => { - void fetchRuntimeModels() - .then((models) => { - setSnapshot({ models }); - setModel((current) => current || models[0]?.id || ""); + void Promise.all([fetchRuntimeModels(), fetchRuntimeEndpoints()]) + .then(([models, endpoints]) => { + setSnapshot({ models, endpoints }); + const defaultModel = buildWorkbenchModelOptions(models, endpoints)[0]?.value || ""; + setModel((current) => current || defaultModel); }) .catch((value: unknown) => setError( @@ -63,8 +67,8 @@ export default function StudioImagesRoute() { }, []); const modelOptions = useMemo( - () => buildWorkbenchModelOptions(snapshot?.models ?? []), - [snapshot?.models], + () => buildWorkbenchModelOptions(snapshot?.models ?? [], snapshot?.endpoints ?? []), + [snapshot?.endpoints, snapshot?.models], ); async function onSubmit(event: React.FormEvent) { diff --git a/role-model-router/apps/runtime-ui/app/routes/studio-rerank.tsx b/role-model-router/apps/runtime-ui/app/routes/studio-rerank.tsx index 31358dac..a86ed670 100644 --- a/role-model-router/apps/runtime-ui/app/routes/studio-rerank.tsx +++ b/role-model-router/apps/runtime-ui/app/routes/studio-rerank.tsx @@ -17,13 +17,20 @@ import { primaryButtonBlockClassName, supportingTextClassName, } from "../lib/design-system"; -import { type RuntimeSnapshot, fetchRuntimeModels, submitRerankRequest } from "../lib/runtime-api"; +import { + type RuntimeSnapshot, + fetchRuntimeEndpoints, + fetchRuntimeModels, + submitRerankRequest, +} from "../lib/runtime-api"; import { buildWorkbenchModelOptions } from "../lib/view-models"; const formFieldLabelClassName = fieldLabelClassName; export default function StudioRerankRoute() { - const [snapshot, setSnapshot] = useState | null>(null); + const [snapshot, setSnapshot] = useState | null>( + null, + ); const [error, setError] = useState(null); const [model, setModel] = useState(""); const [query, setQuery] = useState("Which option best summarizes the runtime?"); @@ -38,10 +45,11 @@ export default function StudioRerankRoute() { } | null>(null); useEffect(() => { - void fetchRuntimeModels() - .then((models) => { - setSnapshot({ models }); - setModel((current) => current || models[0]?.id || ""); + void Promise.all([fetchRuntimeModels(), fetchRuntimeEndpoints()]) + .then(([models, endpoints]) => { + setSnapshot({ models, endpoints }); + const defaultModel = buildWorkbenchModelOptions(models, endpoints)[0]?.value || ""; + setModel((current) => current || defaultModel); }) .catch((value: unknown) => setError( @@ -51,8 +59,8 @@ export default function StudioRerankRoute() { }, []); const modelOptions = useMemo( - () => buildWorkbenchModelOptions(snapshot?.models ?? []), - [snapshot?.models], + () => buildWorkbenchModelOptions(snapshot?.models ?? [], snapshot?.endpoints ?? []), + [snapshot?.endpoints, snapshot?.models], ); const documents = useMemo( () => diff --git a/role-model-router/apps/runtime-ui/app/routes/system-peers.tsx b/role-model-router/apps/runtime-ui/app/routes/system-peers.tsx index d6b0b789..2c3dd3b1 100644 --- a/role-model-router/apps/runtime-ui/app/routes/system-peers.tsx +++ b/role-model-router/apps/runtime-ui/app/routes/system-peers.tsx @@ -13,6 +13,7 @@ import { mutedPanelClassName, supportingTextClassName, } from "../lib/design-system"; +import { formatModelIdentity } from "../lib/effort-identity"; import { type PeerConfig, type RuntimeSnapshot, @@ -118,11 +119,17 @@ export default function SystemPeersRoute() {
- {group.modelIds.map((modelId) => ( - - {modelId} - - ))} + {group.modelIds.map((modelId) => { + const model = snapshot.models.find((entry) => entry.id === modelId); + return ( + + {formatModelIdentity(model ?? { id: modelId }, modelId)} + + ); + })}
diff --git a/role-model-router/apps/runtime-ui/app/routes/workbench.tsx b/role-model-router/apps/runtime-ui/app/routes/workbench.tsx index 1241adb5..82131940 100644 --- a/role-model-router/apps/runtime-ui/app/routes/workbench.tsx +++ b/role-model-router/apps/runtime-ui/app/routes/workbench.tsx @@ -17,7 +17,12 @@ import { primaryButtonBlockClassName, supportingTextClassName, } from "../lib/design-system"; -import { type RuntimeSnapshot, fetchRuntimeModels, submitWorkbenchChat } from "../lib/runtime-api"; +import { + type RuntimeSnapshot, + fetchRuntimeEndpoints, + fetchRuntimeModels, + submitWorkbenchChat, +} from "../lib/runtime-api"; import { buildWorkbenchModelOptions, summarizeWorkbenchResult } from "../lib/view-models"; const formFieldLabelClassName = fieldLabelClassName; @@ -66,7 +71,9 @@ function buildChatUsageMetrics( } export default function WorkbenchRoute() { - const [snapshot, setSnapshot] = useState | null>(null); + const [snapshot, setSnapshot] = useState | null>( + null, + ); const [loadError, setLoadError] = useState(null); const [submitError, setSubmitError] = useState(null); const [model, setModel] = useState(""); @@ -75,9 +82,9 @@ export default function WorkbenchRoute() { const [submitting, setSubmitting] = useState(false); useEffect(() => { - void fetchRuntimeModels() - .then((models) => { - setSnapshot({ models }); + void Promise.all([fetchRuntimeModels(), fetchRuntimeEndpoints()]) + .then(([models, endpoints]) => { + setSnapshot({ models, endpoints }); }) .catch((value: unknown) => setLoadError(value instanceof Error ? value.message : "Could not load workbench."), @@ -85,18 +92,18 @@ export default function WorkbenchRoute() { }, []); const modelOptions = useMemo( - () => buildWorkbenchModelOptions(snapshot?.models ?? []), - [snapshot?.models], + () => buildWorkbenchModelOptions(snapshot?.models ?? [], snapshot?.endpoints ?? []), + [snapshot?.endpoints, snapshot?.models], ); useEffect(() => { if (!snapshot) { return; } - if (!snapshot.models.some((entry) => entry.id === model)) { - setModel(snapshot.models[0]?.id ?? ""); + if (!modelOptions.some((entry) => entry.value === model)) { + setModel(modelOptions[0]?.value ?? ""); } - }, [model, snapshot]); + }, [model, modelOptions, snapshot]); if (loadError) { return ; diff --git a/role-model-router/packages/adapter-execution/src/cli.ts b/role-model-router/packages/adapter-execution/src/cli.ts index 616a9b01..cbfeea6e 100644 --- a/role-model-router/packages/adapter-execution/src/cli.ts +++ b/role-model-router/packages/adapter-execution/src/cli.ts @@ -277,6 +277,8 @@ export async function runRuntimeAdapterValidation( pricing: null, requestShapeHints: null, experimentalModes: [], + reasoningEffortLevels: [], + reasoningOptionKinds: [], extendsProvenance: { baseModelId: null, chain: [] }, localOverrideApplied: true, localNotes: ["Synthesized from fixture-referenced model ID."], diff --git a/role-model-router/packages/catalog/data/normalized-catalog.json b/role-model-router/packages/catalog/data/normalized-catalog.json index b648d96c..cd0dd68a 100644 --- a/role-model-router/packages/catalog/data/normalized-catalog.json +++ b/role-model-router/packages/catalog/data/normalized-catalog.json @@ -1 +1 @@ -{"catalogVersion":"2","source":{"vendor":"models.dev","commit":"ce1478719296c77dff5633b93e1ce307e380fe30","capturedAt":"2026-06-14T20:00:43.505Z","schemaVersion":"models.dev.v1"},"providers":[{"providerId":"302ai","displayName":"302.AI","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-302ai","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.302.ai/v1","docsUrl":"https://doc.302.ai","envVars":["302AI_API_KEY"]},{"providerId":"abacus","displayName":"Abacus","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-abacus","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://routellm.abacus.ai/v1","docsUrl":"https://abacus.ai/help/api","envVars":["ABACUS_API_KEY"]},{"providerId":"abliteration-ai","displayName":"abliteration.ai","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-abliteration-ai","authFamily":"runtime-defined","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.abliteration.ai/v1","docsUrl":"https://docs.abliteration.ai/models","envVars":["ABLIT_KEY"]},{"providerId":"aihubmix","displayName":"AIHubMix","npmPackage":"@aihubmix/ai-sdk-provider","providerKind":"provider-aihubmix","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"","docsUrl":"https://docs.aihubmix.com","envVars":["AIHUBMIX_API_KEY"]},{"providerId":"alibaba","displayName":"Alibaba","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-alibaba","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://dashscope-intl.aliyuncs.com/compatible-mode/v1","docsUrl":"https://www.alibabacloud.com/help/en/model-studio/models","envVars":["DASHSCOPE_API_KEY"]},{"providerId":"alibaba-cn","displayName":"Alibaba (China)","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-alibaba-cn","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://dashscope.aliyuncs.com/compatible-mode/v1","docsUrl":"https://www.alibabacloud.com/help/en/model-studio/models","envVars":["DASHSCOPE_API_KEY"]},{"providerId":"alibaba-coding-plan","displayName":"Alibaba Coding Plan","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-alibaba-coding-plan","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://coding-intl.dashscope.aliyuncs.com/v1","docsUrl":"https://www.alibabacloud.com/help/en/model-studio/coding-plan","envVars":["ALIBABA_CODING_PLAN_API_KEY"]},{"providerId":"alibaba-coding-plan-cn","displayName":"Alibaba Coding Plan (China)","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-alibaba-coding-plan-cn","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://coding.dashscope.aliyuncs.com/v1","docsUrl":"https://help.aliyun.com/zh/model-studio/coding-plan","envVars":["ALIBABA_CODING_PLAN_API_KEY"]},{"providerId":"alibaba-token-plan","displayName":"Alibaba Token Plan","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-alibaba-token-plan","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1","docsUrl":"https://www.alibabacloud.com/help/en/model-studio/token-plan-overview","envVars":["ALIBABA_TOKEN_PLAN_API_KEY"]},{"providerId":"alibaba-token-plan-cn","displayName":"Alibaba Token Plan (China)","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-alibaba-token-plan-cn","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://token-plan.cn-beijing.maas.aliyuncs.com/compatible-mode/v1","docsUrl":"https://www.alibabacloud.com/help/zh/model-studio/token-plan-overview","envVars":["ALIBABA_TOKEN_PLAN_API_KEY"]},{"providerId":"amazon-bedrock","displayName":"Amazon Bedrock","npmPackage":"@ai-sdk/amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","adapterFamily":"ai-sdk-amazon-bedrock","apiBase":"","docsUrl":"https://docs.aws.amazon.com/bedrock/latest/userguide/models-supported.html","envVars":["AWS_ACCESS_KEY_ID","AWS_BEARER_TOKEN_BEDROCK","AWS_REGION","AWS_SECRET_ACCESS_KEY"]},{"providerId":"ambient","displayName":"Ambient","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-ambient","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.ambient.xyz/v1","docsUrl":"https://ambient.xyz","envVars":["AMBIENT_API_KEY"]},{"providerId":"anthropic","displayName":"Anthropic","npmPackage":"@ai-sdk/anthropic","providerKind":"provider-anthropic","authFamily":"api-key","adapterFamily":"ai-sdk-anthropic","apiBase":"https://api.anthropic.com/v1","docsUrl":"https://docs.anthropic.com/en/docs/about-claude/models","envVars":["ANTHROPIC_API_KEY"],"localOverrideApplied":true,"controlPlaneRequirements":["workspace.required"]},{"providerId":"anyapi","displayName":"AnyAPI","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-anyapi","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.anyapi.ai/v1","docsUrl":"https://docs.anyapi.ai","envVars":["ANYAPI_API_KEY"]},{"providerId":"atomic-chat","displayName":"Atomic Chat","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-atomic-chat","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"http://127.0.0.1:1337/v1","docsUrl":"https://atomic.chat","envVars":["ATOMIC_CHAT_API_KEY"]},{"providerId":"auriko","displayName":"Auriko","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-auriko","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.auriko.ai/v1","docsUrl":"https://docs.auriko.ai","envVars":["AURIKO_API_KEY"]},{"providerId":"azure","displayName":"Azure","npmPackage":"@ai-sdk/azure","providerKind":"provider-azure","authFamily":"api-key","adapterFamily":"ai-sdk-azure","apiBase":"","docsUrl":"https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/models","envVars":["AZURE_API_KEY","AZURE_RESOURCE_NAME"]},{"providerId":"azure-cognitive-services","displayName":"Azure Cognitive Services","npmPackage":"@ai-sdk/azure","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","adapterFamily":"ai-sdk-azure","apiBase":"","docsUrl":"https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/models","envVars":["AZURE_COGNITIVE_SERVICES_API_KEY","AZURE_COGNITIVE_SERVICES_RESOURCE_NAME"]},{"providerId":"bailing","displayName":"Bailing","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-bailing","authFamily":"runtime-defined","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.tbox.cn/api/llm/v1/chat/completions","docsUrl":"https://alipaytbox.yuque.com/sxs0ba/ling/intro","envVars":["BAILING_API_TOKEN"]},{"providerId":"baseten","displayName":"Baseten","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-baseten","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://inference.baseten.co/v1","docsUrl":"https://docs.baseten.co/inference/model-apis/overview","envVars":["BASETEN_API_KEY"]},{"providerId":"berget","displayName":"Berget.AI","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-berget","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.berget.ai/v1","docsUrl":"https://api.berget.ai","envVars":["BERGET_API_KEY"]},{"providerId":"cerebras","displayName":"Cerebras","npmPackage":"@ai-sdk/cerebras","providerKind":"provider-cerebras","authFamily":"api-key","adapterFamily":"ai-sdk-cerebras","apiBase":"","docsUrl":"https://inference-docs.cerebras.ai/models/overview","envVars":["CEREBRAS_API_KEY"]},{"providerId":"chutes","displayName":"Chutes","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-chutes","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://llm.chutes.ai/v1","docsUrl":"https://llm.chutes.ai/v1/models","envVars":["CHUTES_API_KEY"]},{"providerId":"clarifai","displayName":"Clarifai","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-clarifai","authFamily":"runtime-defined","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.clarifai.com/v2/ext/openai/v1","docsUrl":"https://docs.clarifai.com/compute/inference/","envVars":["CLARIFAI_PAT"]},{"providerId":"claudinio","displayName":"Claudinio","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-claudinio","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.claudin.io/v1","docsUrl":"https://claudin.io","envVars":["CLAUDINIO_API_KEY"]},{"providerId":"cloudferro-sherlock","displayName":"CloudFerro Sherlock","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-cloudferro-sherlock","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api-sherlock.cloudferro.com/openai/v1","docsUrl":"https://docs.sherlock.cloudferro.com/","envVars":["CLOUDFERRO_SHERLOCK_API_KEY"]},{"providerId":"cloudflare-ai-gateway","displayName":"Cloudflare AI Gateway","npmPackage":"ai-gateway-provider","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","adapterFamily":"ai-sdk-openai-compatible","apiBase":"","docsUrl":"https://developers.cloudflare.com/ai-gateway/","envVars":["CLOUDFLARE_ACCOUNT_ID","CLOUDFLARE_API_TOKEN","CLOUDFLARE_GATEWAY_ID"]},{"providerId":"cloudflare-workers-ai","displayName":"Cloudflare Workers AI","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-cloudflare-workers-ai","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.cloudflare.com/client/v4/accounts/${CLOUDFLARE_ACCOUNT_ID}/ai/v1","docsUrl":"https://developers.cloudflare.com/workers-ai/models/","envVars":["CLOUDFLARE_ACCOUNT_ID","CLOUDFLARE_API_KEY"]},{"providerId":"cohere","displayName":"Cohere","npmPackage":"@ai-sdk/cohere","providerKind":"provider-cohere","authFamily":"api-key","adapterFamily":"ai-sdk-cohere","apiBase":"","docsUrl":"https://docs.cohere.com/docs/models","envVars":["COHERE_API_KEY"]},{"providerId":"cortecs","displayName":"Cortecs","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-cortecs","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.cortecs.ai/v1","docsUrl":"https://api.cortecs.ai/v1/models","envVars":["CORTECS_API_KEY"]},{"providerId":"crof","displayName":"CrofAI","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-crof","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://crof.ai/v1","docsUrl":"https://crof.ai/docs","envVars":["CROF_API_KEY"]},{"providerId":"databricks","displayName":"Databricks","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-databricks","authFamily":"runtime-defined","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://${DATABRICKS_HOST}/ai-gateway/mlflow/v1","docsUrl":"https://docs.databricks.com/aws/en/machine-learning/foundation-models/","envVars":["DATABRICKS_HOST","DATABRICKS_TOKEN"]},{"providerId":"deepinfra","displayName":"Deep Infra","npmPackage":"@ai-sdk/deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","adapterFamily":"ai-sdk-deepinfra","apiBase":"","docsUrl":"https://deepinfra.com/models","envVars":["DEEPINFRA_API_KEY"]},{"providerId":"deepseek","displayName":"DeepSeek","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-deepseek","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.deepseek.com","docsUrl":"https://api-docs.deepseek.com/quick_start/pricing","envVars":["DEEPSEEK_API_KEY"]},{"providerId":"digitalocean","displayName":"DigitalOcean","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-digitalocean","authFamily":"runtime-defined","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://inference.do-ai.run/v1","docsUrl":"https://docs.digitalocean.com/products/gradient-ai-platform/details/models/","envVars":["DIGITALOCEAN_ACCESS_TOKEN"]},{"providerId":"dinference","displayName":"DInference","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-dinference","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.dinference.com/v1","docsUrl":"https://dinference.com","envVars":["DINFERENCE_API_KEY"]},{"providerId":"drun","displayName":"D.Run (China)","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-drun","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://chat.d.run/v1","docsUrl":"https://www.d.run","envVars":["DRUN_API_KEY"]},{"providerId":"evroc","displayName":"evroc","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-evroc","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://models.think.evroc.com/v1","docsUrl":"https://docs.evroc.com/products/think/overview.html","envVars":["EVROC_API_KEY"]},{"providerId":"fastrouter","displayName":"FastRouter","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-fastrouter","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://go.fastrouter.ai/api/v1","docsUrl":"https://fastrouter.ai/models","envVars":["FASTROUTER_API_KEY"]},{"providerId":"firepass","displayName":"Fireworks (Firepass)","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-firepass","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.fireworks.ai/inference/v1","docsUrl":"https://docs.fireworks.ai/firepass","envVars":["FIREPASS_API_KEY"]},{"providerId":"fireworks-ai","displayName":"Fireworks AI","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-fireworks-ai","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.fireworks.ai/inference/v1","docsUrl":"https://fireworks.ai/docs/","envVars":["FIREWORKS_API_KEY"]},{"providerId":"freemodel","displayName":"FreeModel","npmPackage":"@ai-sdk/anthropic","providerKind":"provider-freemodel","authFamily":"api-key","adapterFamily":"ai-sdk-anthropic","apiBase":"https://cc.freemodel.dev/v1","docsUrl":"https://freemodel.dev","envVars":["FREEMODEL_API_KEY"]},{"providerId":"friendli","displayName":"Friendli","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-friendli","authFamily":"runtime-defined","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.friendli.ai/serverless/v1","docsUrl":"https://friendli.ai/docs/guides/serverless_endpoints/introduction","envVars":["FRIENDLI_TOKEN"]},{"providerId":"frogbot","displayName":"FrogBot","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-frogbot","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://app.frogbot.ai/api/v1","docsUrl":"https://docs.frogbot.ai","envVars":["FROGBOT_API_KEY"]},{"providerId":"github-copilot","displayName":"GitHub Copilot","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-github-copilot","authFamily":"runtime-defined","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.githubcopilot.com","docsUrl":"https://docs.github.com/en/copilot","envVars":["GITHUB_TOKEN"]},{"providerId":"github-models","displayName":"GitHub Models","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-github-models","authFamily":"runtime-defined","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://models.github.ai/inference","docsUrl":"https://docs.github.com/en/github-models","envVars":["GITHUB_TOKEN"]},{"providerId":"gitlab","displayName":"GitLab Duo","npmPackage":"gitlab-ai-provider","providerKind":"provider-gitlab","authFamily":"runtime-defined","adapterFamily":"ai-sdk-openai-compatible","apiBase":"","docsUrl":"https://docs.gitlab.com/user/duo_agent_platform/","envVars":["GITLAB_TOKEN"]},{"providerId":"gmicloud","displayName":"GMI Cloud","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-gmicloud","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.gmi-serving.com/v1","docsUrl":"https://docs.gmicloud.ai/inference-engine/api-reference/llm-api-reference","envVars":["GMICLOUD_API_KEY"]},{"providerId":"google","displayName":"Google","npmPackage":"@ai-sdk/google","providerKind":"provider-google","authFamily":"api-key","adapterFamily":"ai-sdk-google","apiBase":"","docsUrl":"https://ai.google.dev/gemini-api/docs/models","envVars":["GEMINI_API_KEY","GOOGLE_API_KEY","GOOGLE_GENERATIVE_AI_API_KEY"]},{"providerId":"google-vertex","displayName":"Vertex","npmPackage":"@ai-sdk/google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","adapterFamily":"ai-sdk-google-vertex","apiBase":"","docsUrl":"https://cloud.google.com/vertex-ai/generative-ai/docs/models","envVars":["GOOGLE_APPLICATION_CREDENTIALS","GOOGLE_VERTEX_LOCATION","GOOGLE_VERTEX_PROJECT"]},{"providerId":"google-vertex-anthropic","displayName":"Vertex (Anthropic)","npmPackage":"@ai-sdk/google-vertex/anthropic","providerKind":"provider-google-vertex-anthropic","authFamily":"runtime-defined","adapterFamily":"ai-sdk-google-vertex-anthropic","apiBase":"","docsUrl":"https://cloud.google.com/vertex-ai/generative-ai/docs/partner-models/claude","envVars":["GOOGLE_APPLICATION_CREDENTIALS","GOOGLE_VERTEX_LOCATION","GOOGLE_VERTEX_PROJECT"]},{"providerId":"groq","displayName":"Groq","npmPackage":"@ai-sdk/groq","providerKind":"provider-groq","authFamily":"api-key","adapterFamily":"ai-sdk-groq","apiBase":"","docsUrl":"https://console.groq.com/docs/models","envVars":["GROQ_API_KEY"]},{"providerId":"helicone","displayName":"Helicone","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-helicone","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://ai-gateway.helicone.ai/v1","docsUrl":"https://helicone.ai/models","envVars":["HELICONE_API_KEY"]},{"providerId":"hpc-ai","displayName":"HPC-AI","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-hpc-ai","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.hpc-ai.com/inference/v1","docsUrl":"https://www.hpc-ai.com/doc/docs/quickstart/","envVars":["HPC_AI_API_KEY"]},{"providerId":"huggingface","displayName":"Hugging Face","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-huggingface","authFamily":"runtime-defined","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://router.huggingface.co/v1","docsUrl":"https://huggingface.co/docs/inference-providers","envVars":["HF_TOKEN"]},{"providerId":"iflowcn","displayName":"iFlow","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-iflowcn","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://apis.iflow.cn/v1","docsUrl":"https://platform.iflow.cn/en/docs","envVars":["IFLOW_API_KEY"]},{"providerId":"inception","displayName":"Inception","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-inception","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.inceptionlabs.ai/v1","docsUrl":"https://platform.inceptionlabs.ai/docs","envVars":["INCEPTION_API_KEY"]},{"providerId":"inceptron","displayName":"Inceptron","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-inceptron","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.inceptron.io/v1","docsUrl":"https://docs.inceptron.io","envVars":["INCEPTRON_API_KEY"]},{"providerId":"inference","displayName":"Inference","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-inference","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://inference.net/v1","docsUrl":"https://inference.net/models","envVars":["INFERENCE_API_KEY"]},{"providerId":"io-net","displayName":"IO.NET","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-io-net","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.intelligence.io.solutions/api/v1","docsUrl":"https://io.net/docs/guides/intelligence/io-intelligence","envVars":["IOINTELLIGENCE_API_KEY"]},{"providerId":"jiekou","displayName":"Jiekou.AI","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-jiekou","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.jiekou.ai/openai","docsUrl":"https://docs.jiekou.ai/docs/support/quickstart?utm_source=github_models.dev","envVars":["JIEKOU_API_KEY"]},{"providerId":"kilo","displayName":"Kilo Gateway","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-kilo","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.kilo.ai/api/gateway","docsUrl":"https://kilo.ai","envVars":["KILO_API_KEY"]},{"providerId":"kimi-for-coding","displayName":"Kimi For Coding","npmPackage":"@ai-sdk/anthropic","providerKind":"provider-kimi-for-coding","authFamily":"api-key","adapterFamily":"ai-sdk-anthropic","apiBase":"https://api.kimi.com/coding/v1","docsUrl":"https://www.kimi.com/code/docs/en/third-party-tools/other-coding-agents.html","envVars":["KIMI_API_KEY"]},{"providerId":"kuae-cloud-coding-plan","displayName":"KUAE Cloud Coding Plan","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-kuae-cloud-coding-plan","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://coding-plan-endpoint.kuaecloud.net/v1","docsUrl":"https://docs.mthreads.com/kuaecloud/kuaecloud-doc-online/coding_plan/","envVars":["KUAE_API_KEY"]},{"providerId":"lilac","displayName":"Lilac","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-lilac","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.getlilac.com/v1","docsUrl":"https://docs.getlilac.com/inference/models","envVars":["LILAC_API_KEY"]},{"providerId":"llama","displayName":"Llama","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-llama","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.llama.com/compat/v1","docsUrl":"https://llama.developer.meta.com/docs/models","envVars":["LLAMA_API_KEY"]},{"providerId":"llmgateway","displayName":"LLM Gateway","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-llmgateway","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.llmgateway.io/v1","docsUrl":"https://llmgateway.io/docs","envVars":["LLMGATEWAY_API_KEY"]},{"providerId":"llmtr","displayName":"LLMTR","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-llmtr","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://llmtr.com/v1","docsUrl":"https://llmtr.com/docs","envVars":["LLMTR_API_KEY"]},{"providerId":"lmstudio","displayName":"LMStudio","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-lmstudio","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"http://127.0.0.1:1234/v1","docsUrl":"https://lmstudio.ai/models","envVars":["LMSTUDIO_API_KEY"]},{"providerId":"lucidquery","displayName":"LucidQuery AI","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-lucidquery","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://lucidquery.com/api/v1","docsUrl":"https://lucidquery.com/api/docs","envVars":["LUCIDQUERY_API_KEY"]},{"providerId":"meganova","displayName":"Meganova","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-meganova","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.meganova.ai/v1","docsUrl":"https://docs.meganova.ai","envVars":["MEGANOVA_API_KEY"]},{"providerId":"merge-gateway","displayName":"Merge Gateway","npmPackage":"merge-gateway-ai-sdk-provider","providerKind":"provider-merge-gateway","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"","docsUrl":"https://docs.merge.dev/merge-gateway","envVars":["MERGE_GATEWAY_API_KEY"]},{"providerId":"minimax","displayName":"MiniMax (minimax.io)","npmPackage":"@ai-sdk/anthropic","providerKind":"provider-minimax","authFamily":"api-key","adapterFamily":"ai-sdk-anthropic","apiBase":"https://api.minimax.io/anthropic/v1","docsUrl":"https://platform.minimax.io/docs/guides/quickstart","envVars":["MINIMAX_API_KEY"]},{"providerId":"minimax-cn","displayName":"MiniMax (minimaxi.com)","npmPackage":"@ai-sdk/anthropic","providerKind":"provider-minimax-cn","authFamily":"api-key","adapterFamily":"ai-sdk-anthropic","apiBase":"https://api.minimaxi.com/anthropic/v1","docsUrl":"https://platform.minimaxi.com/docs/guides/quickstart","envVars":["MINIMAX_API_KEY"]},{"providerId":"minimax-cn-coding-plan","displayName":"MiniMax Token Plan (minimaxi.com)","npmPackage":"@ai-sdk/anthropic","providerKind":"provider-minimax-cn-coding-plan","authFamily":"api-key","adapterFamily":"ai-sdk-anthropic","apiBase":"https://api.minimaxi.com/anthropic/v1","docsUrl":"https://platform.minimaxi.com/docs/token-plan/intro","envVars":["MINIMAX_API_KEY"]},{"providerId":"minimax-coding-plan","displayName":"MiniMax Token Plan (minimax.io)","npmPackage":"@ai-sdk/anthropic","providerKind":"provider-minimax-coding-plan","authFamily":"api-key","adapterFamily":"ai-sdk-anthropic","apiBase":"https://api.minimax.io/anthropic/v1","docsUrl":"https://platform.minimax.io/docs/token-plan/intro","envVars":["MINIMAX_API_KEY"]},{"providerId":"mistral","displayName":"Mistral","npmPackage":"@ai-sdk/mistral","providerKind":"provider-mistral","authFamily":"api-key","adapterFamily":"ai-sdk-mistral","apiBase":"","docsUrl":"https://docs.mistral.ai/getting-started/models/","envVars":["MISTRAL_API_KEY"]},{"providerId":"mixlayer","displayName":"Mixlayer","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-mixlayer","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://models.mixlayer.ai/v1","docsUrl":"https://docs.mixlayer.com","envVars":["MIXLAYER_API_KEY"]},{"providerId":"moark","displayName":"Moark","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-moark","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://moark.com/v1","docsUrl":"https://moark.com/docs/openapi/v1#tag/%E6%96%87%E6%9C%AC%E7%94%9F%E6%88%90","envVars":["MOARK_API_KEY"]},{"providerId":"modelscope","displayName":"ModelScope","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-modelscope","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api-inference.modelscope.cn/v1","docsUrl":"https://modelscope.cn/docs/model-service/API-Inference/intro","envVars":["MODELSCOPE_API_KEY"]},{"providerId":"moonshot","displayName":"Moonshot AI","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-openai","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.moonshot.ai/v1","docsUrl":null,"envVars":["MOONSHOT_API_KEY"],"localOverrideApplied":true,"supportedAuthModes":["api-key-static","oauth2-device-code"],"controlPlaneRequirements":["workspace.required","kimi-code.oauth.device"]},{"providerId":"moonshotai","displayName":"Moonshot AI","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-moonshotai","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.moonshot.ai/v1","docsUrl":"https://platform.moonshot.ai/docs/api/chat","envVars":["MOONSHOT_API_KEY"]},{"providerId":"moonshotai-cn","displayName":"Moonshot AI (China)","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-moonshotai-cn","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.moonshot.cn/v1","docsUrl":"https://platform.moonshot.cn/docs/api/chat","envVars":["MOONSHOT_API_KEY"]},{"providerId":"morph","displayName":"Morph","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-morph","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.morphllm.com/v1","docsUrl":"https://docs.morphllm.com/api-reference/introduction","envVars":["MORPH_API_KEY"]},{"providerId":"nano-gpt","displayName":"NanoGPT","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-nano-gpt","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://nano-gpt.com/api/v1","docsUrl":"https://docs.nano-gpt.com","envVars":["NANO_GPT_API_KEY"]},{"providerId":"nearai","displayName":"NEAR AI Cloud","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-nearai","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://cloud-api.near.ai/v1","docsUrl":"https://docs.near.ai/","envVars":["NEARAI_API_KEY"]},{"providerId":"nebius","displayName":"Nebius Token Factory","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-nebius","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.tokenfactory.nebius.com/v1","docsUrl":"https://docs.tokenfactory.nebius.com/","envVars":["NEBIUS_API_KEY"]},{"providerId":"neon","displayName":"Neon","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-neon","authFamily":"runtime-defined","adapterFamily":"ai-sdk-openai-compatible","apiBase":"${NEON_AI_GATEWAY_BASE_URL}/ai-gateway/mlflow/v1","docsUrl":"https://neon.com/docs","envVars":["NEON_AI_GATEWAY_BASE_URL","NEON_AI_GATEWAY_TOKEN"]},{"providerId":"neuralwatt","displayName":"Neuralwatt","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-neuralwatt","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.neuralwatt.com/v1","docsUrl":"https://portal.neuralwatt.com/docs","envVars":["NEURALWATT_API_KEY"]},{"providerId":"nova","displayName":"Nova","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-nova","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.nova.amazon.com/v1","docsUrl":"https://nova.amazon.com/dev/documentation","envVars":["NOVA_API_KEY"]},{"providerId":"novita-ai","displayName":"NovitaAI","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-novita-ai","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.novita.ai/openai","docsUrl":"https://novita.ai/docs/guides/introduction","envVars":["NOVITA_API_KEY"]},{"providerId":"nvidia","displayName":"Nvidia","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-nvidia","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://integrate.api.nvidia.com/v1","docsUrl":"https://docs.api.nvidia.com/nim/","envVars":["NVIDIA_API_KEY"]},{"providerId":"ollama-cloud","displayName":"Ollama Cloud","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-ollama-cloud","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://ollama.com/v1","docsUrl":"https://docs.ollama.com/cloud","envVars":["OLLAMA_API_KEY"]},{"providerId":"openai","displayName":"OpenAI","npmPackage":"@ai-sdk/openai","providerKind":"provider-openai","authFamily":"api-key","adapterFamily":"ai-sdk-openai","apiBase":"https://api.openai.com/v1","docsUrl":"https://platform.openai.com/docs/models","envVars":["OPENAI_API_KEY"],"localOverrideApplied":true,"controlPlaneRequirements":["organization.optional"]},{"providerId":"opencode","displayName":"OpenCode Zen","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-opencode","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://opencode.ai/zen/v1","docsUrl":"https://opencode.ai/docs/zen","envVars":["OPENCODE_API_KEY"]},{"providerId":"opencode-go","displayName":"OpenCode Go","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-opencode-go","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://opencode.ai/zen/go/v1","docsUrl":"https://opencode.ai/docs/zen","envVars":["OPENCODE_API_KEY"]},{"providerId":"openrouter","displayName":"OpenRouter","npmPackage":"@openrouter/ai-sdk-provider","providerKind":"provider-openrouter","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://openrouter.ai/api/v1","docsUrl":"https://openrouter.ai/models","envVars":["OPENROUTER_API_KEY"]},{"providerId":"orcarouter","displayName":"OrcaRouter","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-orcarouter","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.orcarouter.ai/v1","docsUrl":"https://docs.orcarouter.ai","envVars":["ORCAROUTER_API_KEY"]},{"providerId":"ovhcloud","displayName":"OVHcloud AI Endpoints","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-ovhcloud","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://oai.endpoints.kepler.ai.cloud.ovh.net/v1","docsUrl":"https://www.ovhcloud.com/en/public-cloud/ai-endpoints/catalog//","envVars":["OVHCLOUD_API_KEY"]},{"providerId":"perplexity","displayName":"Perplexity","npmPackage":"@ai-sdk/perplexity","providerKind":"provider-perplexity","authFamily":"api-key","adapterFamily":"ai-sdk-perplexity","apiBase":"","docsUrl":"https://docs.perplexity.ai","envVars":["PERPLEXITY_API_KEY"]},{"providerId":"perplexity-agent","displayName":"Perplexity Agent","npmPackage":"@ai-sdk/openai","providerKind":"provider-perplexity-agent","authFamily":"api-key","adapterFamily":"ai-sdk-openai","apiBase":"https://api.perplexity.ai/v1","docsUrl":"https://docs.perplexity.ai/docs/agent-api/models","envVars":["PERPLEXITY_API_KEY"]},{"providerId":"poe","displayName":"Poe","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-poe","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.poe.com/v1","docsUrl":"https://creator.poe.com/docs/external-applications/openai-compatible-api","envVars":["POE_API_KEY"]},{"providerId":"poolside","displayName":"Poolside","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-poolside","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://inference.poolside.ai/v1","docsUrl":"https://platform.poolside.ai","envVars":["POOLSIDE_API_KEY"]},{"providerId":"privatemode-ai","displayName":"Privatemode AI","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-privatemode-ai","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"http://localhost:8080/v1","docsUrl":"https://docs.privatemode.ai/api/overview","envVars":["PRIVATEMODE_API_KEY","PRIVATEMODE_ENDPOINT"]},{"providerId":"qihang-ai","displayName":"QiHang","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-qihang-ai","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.qhaigc.net/v1","docsUrl":"https://www.qhaigc.net/docs","envVars":["QIHANG_API_KEY"]},{"providerId":"qiniu-ai","displayName":"Qiniu","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-qiniu-ai","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.qnaigc.com/v1","docsUrl":"https://developer.qiniu.com/aitokenapi","envVars":["QINIU_API_KEY"]},{"providerId":"regolo-ai","displayName":"Regolo AI","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-regolo-ai","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.regolo.ai/v1","docsUrl":"https://docs.regolo.ai/","envVars":["REGOLO_API_KEY"]},{"providerId":"requesty","displayName":"Requesty","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-requesty","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://router.requesty.ai/v1","docsUrl":"https://requesty.ai/solution/llm-routing/models","envVars":["REQUESTY_API_KEY"]},{"providerId":"routing-run","displayName":"routing.run","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-routing-run","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://ai.routing.sh/v1","docsUrl":"https://docs.routing.run/api-reference/models","envVars":["ROUTING_RUN_API_KEY"]},{"providerId":"sap-ai-core","displayName":"SAP AI Core","npmPackage":"@jerome-benoit/sap-ai-provider-v2","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","adapterFamily":"ai-sdk-openai-compatible","apiBase":"","docsUrl":"https://help.sap.com/docs/sap-ai-core","envVars":["AICORE_SERVICE_KEY"]},{"providerId":"sarvam","displayName":"Sarvam AI","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-sarvam","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.sarvam.ai/v1","docsUrl":"https://docs.sarvam.ai/api-reference-docs/getting-started/models","envVars":["SARVAM_API_KEY"]},{"providerId":"scaleway","displayName":"Scaleway","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-scaleway","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.scaleway.ai/v1","docsUrl":"https://www.scaleway.com/en/docs/generative-apis/","envVars":["SCALEWAY_API_KEY"]},{"providerId":"siliconflow","displayName":"SiliconFlow","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-siliconflow","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.siliconflow.com/v1","docsUrl":"https://cloud.siliconflow.com/models","envVars":["SILICONFLOW_API_KEY"]},{"providerId":"siliconflow-cn","displayName":"SiliconFlow (China)","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-siliconflow-cn","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.siliconflow.cn/v1","docsUrl":"https://cloud.siliconflow.com/models","envVars":["SILICONFLOW_CN_API_KEY"]},{"providerId":"snowflake-cortex","displayName":"Snowflake Cortex","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-snowflake-cortex","authFamily":"runtime-defined","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://${SNOWFLAKE_ACCOUNT}.snowflakecomputing.com/api/v2/cortex/v1","docsUrl":"https://docs.snowflake.com/en/user-guide/snowflake-cortex/cortex-rest-api","envVars":["SNOWFLAKE_ACCOUNT","SNOWFLAKE_CORTEX_PAT"]},{"providerId":"stackit","displayName":"STACKIT","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-stackit","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.openai-compat.model-serving.eu01.onstackit.cloud/v1","docsUrl":"https://docs.stackit.cloud/products/data-and-ai/ai-model-serving/basics/available-shared-models","envVars":["STACKIT_API_KEY"]},{"providerId":"stepfun","displayName":"StepFun","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-stepfun","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.stepfun.com/v1","docsUrl":"https://platform.stepfun.com/docs/zh/overview/concept","envVars":["STEPFUN_API_KEY"]},{"providerId":"stepfun-ai","displayName":"StepFun AI","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-stepfun-ai","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.stepfun.ai/step_plan/v1","docsUrl":"https://platform.stepfun.ai/docs/en/step-plan/integrations/open-code","envVars":["STEPFUN_API_KEY"]},{"providerId":"submodel","displayName":"submodel","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-submodel","authFamily":"runtime-defined","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://llm.submodel.ai/v1","docsUrl":"https://submodel.gitbook.io","envVars":["SUBMODEL_INSTAGEN_ACCESS_KEY"]},{"providerId":"synthetic","displayName":"Synthetic","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-synthetic","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.synthetic.new/openai/v1","docsUrl":"https://synthetic.new/pricing","envVars":["SYNTHETIC_API_KEY"]},{"providerId":"tencent-coding-plan","displayName":"Tencent Coding Plan (China)","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-tencent-coding-plan","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.lkeap.cloud.tencent.com/coding/v3","docsUrl":"https://cloud.tencent.com/document/product/1772/128947","envVars":["TENCENT_CODING_PLAN_API_KEY"]},{"providerId":"tencent-tokenhub","displayName":"Tencent TokenHub","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-tencent-tokenhub","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://tokenhub.tencentmaas.com/v1","docsUrl":"https://cloud.tencent.com/document/product/1823/130050","envVars":["TENCENT_TOKENHUB_API_KEY"]},{"providerId":"the-grid-ai","displayName":"The Grid AI","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-the-grid-ai","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.thegrid.ai/v1","docsUrl":"https://thegrid.ai/docs","envVars":["THEGRIDAI_API_KEY"]},{"providerId":"togetherai","displayName":"Together AI","npmPackage":"@ai-sdk/togetherai","providerKind":"provider-togetherai","authFamily":"api-key","adapterFamily":"ai-sdk-togetherai","apiBase":"","docsUrl":"https://docs.together.ai/docs/serverless-models","envVars":["TOGETHER_API_KEY"]},{"providerId":"umans-ai","displayName":"Umans AI","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-umans-ai","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.code.umans.ai/v1","docsUrl":"https://app.umans.ai/offers/code/docs/orgs","envVars":["UMANS_AI_API_KEY"]},{"providerId":"umans-ai-coding-plan","displayName":"Umans AI Coding Plan","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-umans-ai-coding-plan","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.code.umans.ai/v1","docsUrl":"https://app.umans.ai/offers/code/docs","envVars":["UMANS_AI_CODING_PLAN_API_KEY"]},{"providerId":"upstage","displayName":"Upstage","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-upstage","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.upstage.ai/v1/solar","docsUrl":"https://developers.upstage.ai/docs/apis/chat","envVars":["UPSTAGE_API_KEY"]},{"providerId":"v0","displayName":"v0","npmPackage":"@ai-sdk/vercel","providerKind":"provider-v0","authFamily":"api-key","adapterFamily":"ai-sdk-vercel","apiBase":"","docsUrl":"https://sdk.vercel.ai/providers/ai-sdk-providers/vercel","envVars":["V0_API_KEY"]},{"providerId":"venice","displayName":"Venice AI","npmPackage":"venice-ai-sdk-provider","providerKind":"provider-venice","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"","docsUrl":"https://docs.venice.ai","envVars":["VENICE_API_KEY"]},{"providerId":"vercel","displayName":"Vercel AI Gateway","npmPackage":"@ai-sdk/gateway","providerKind":"provider-vercel","authFamily":"api-key","adapterFamily":"ai-sdk-gateway","apiBase":"","docsUrl":"https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway","envVars":["AI_GATEWAY_API_KEY"]},{"providerId":"vivgrid","displayName":"Vivgrid","npmPackage":"@ai-sdk/openai","providerKind":"provider-vivgrid","authFamily":"api-key","adapterFamily":"ai-sdk-openai","apiBase":"https://api.vivgrid.com/v1","docsUrl":"https://docs.vivgrid.com/models","envVars":["VIVGRID_API_KEY"]},{"providerId":"vultr","displayName":"Vultr","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-vultr","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.vultrinference.com/v1","docsUrl":"https://api.vultrinference.com/","envVars":["VULTR_API_KEY"]},{"providerId":"wafer.ai","displayName":"Wafer","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-wafer.ai","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://pass.wafer.ai/v1","docsUrl":"https://docs.wafer.ai/wafer-pass","envVars":["WAFER_API_KEY"]},{"providerId":"wandb","displayName":"Weights & Biases","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-wandb","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.inference.wandb.ai/v1","docsUrl":"https://docs.wandb.ai/guides/integrations/inference/","envVars":["WANDB_API_KEY"]},{"providerId":"xai","displayName":"xAI","npmPackage":"@ai-sdk/xai","providerKind":"provider-xai","authFamily":"api-key","adapterFamily":"ai-sdk-xai","apiBase":"","docsUrl":"https://docs.x.ai/docs/models","envVars":["XAI_API_KEY"]},{"providerId":"xiaomi","displayName":"Xiaomi","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-xiaomi","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.xiaomimimo.com/v1","docsUrl":"https://platform.xiaomimimo.com/#/docs","envVars":["XIAOMI_API_KEY"]},{"providerId":"xiaomi-token-plan-ams","displayName":"Xiaomi Token Plan (Europe)","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-xiaomi-token-plan-ams","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://token-plan-ams.xiaomimimo.com/v1","docsUrl":"https://platform.xiaomimimo.com/#/docs","envVars":["XIAOMI_API_KEY"]},{"providerId":"xiaomi-token-plan-cn","displayName":"Xiaomi Token Plan (China)","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-xiaomi-token-plan-cn","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://token-plan-cn.xiaomimimo.com/v1","docsUrl":"https://platform.xiaomimimo.com/#/docs","envVars":["XIAOMI_API_KEY"]},{"providerId":"xiaomi-token-plan-sgp","displayName":"Xiaomi Token Plan (Singapore)","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-xiaomi-token-plan-sgp","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://token-plan-sgp.xiaomimimo.com/v1","docsUrl":"https://platform.xiaomimimo.com/#/docs","envVars":["XIAOMI_API_KEY"]},{"providerId":"xpersona","displayName":"Xpersona","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-xpersona","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://www.xpersona.co/v1","docsUrl":"https://www.xpersona.co/docs","envVars":["XPERSONA_API_KEY"]},{"providerId":"zai","displayName":"Z.AI","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-zai","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.z.ai/api/paas/v4","docsUrl":"https://docs.z.ai/guides/overview/pricing","envVars":["ZHIPU_API_KEY"]},{"providerId":"zai-coding-plan","displayName":"Z.AI Coding Plan","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-zai-coding-plan","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.z.ai/api/coding/paas/v4","docsUrl":"https://docs.z.ai/devpack/overview","envVars":["ZHIPU_API_KEY"]},{"providerId":"zeldoc","displayName":"Zeldoc","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-zeldoc","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.zeldoc.ai/v1","docsUrl":"https://docs.zeldoc.ai","envVars":["ZELDOC_API_KEY"]},{"providerId":"zenmux","displayName":"ZenMux","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-zenmux","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://zenmux.ai/api/v1","docsUrl":"https://docs.zenmux.ai","envVars":["ZENMUX_API_KEY"]},{"providerId":"zhipuai","displayName":"Zhipu AI","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-zhipuai","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://open.bigmodel.cn/api/paas/v4","docsUrl":"https://docs.z.ai/guides/overview/pricing","envVars":["ZHIPU_API_KEY"]},{"providerId":"zhipuai-coding-plan","displayName":"Zhipu AI Coding Plan","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-zhipuai-coding-plan","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://open.bigmodel.cn/api/coding/paas/v4","docsUrl":"https://docs.bigmodel.cn/cn/coding-plan/overview","envVars":["ZHIPU_API_KEY"]}],"models":[{"modelId":"302ai/chatgpt-4o-latest","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"chatgpt-4o-latest","version":"2024-08-08","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":5,"outputPer1M":15,"currency":"USD"}},{"modelId":"302ai/claude-3-5-haiku-20241022","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"claude-3-5-haiku-20241022","version":"2024-10-22","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.8,"outputPer1M":4,"currency":"USD"}},{"modelId":"302ai/claude-3-5-haiku-latest","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"claude-3-5-haiku-latest","version":"2024-10-22","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.8,"outputPer1M":4,"currency":"USD"}},{"modelId":"302ai/claude-haiku-4-5","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"claude-haiku-4-5","version":"2025-10-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD"}},{"modelId":"302ai/claude-haiku-4-5-20251001","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"claude-haiku-4-5-20251001","version":"2025-10-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD"}},{"modelId":"302ai/claude-opus-4-1-20250805","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"claude-opus-4-1-20250805","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD"}},{"modelId":"302ai/claude-opus-4-1-20250805-thinking","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"claude-opus-4-1-20250805-thinking","version":"2025-05-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD"}},{"modelId":"302ai/claude-opus-4-20250514","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"claude-opus-4-20250514","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD"}},{"modelId":"302ai/claude-opus-4-5","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"claude-opus-4-5","version":"2025-11-25","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"302ai/claude-opus-4-5-20251101","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"claude-opus-4-5-20251101","version":"2025-11-25","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"302ai/claude-opus-4-5-20251101-thinking","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"claude-opus-4-5-20251101-thinking","version":"2025-11-25","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"302ai/claude-opus-4-6","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"claude-opus-4-6","version":"2026-02-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"302ai/claude-opus-4-6-thinking","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"claude-opus-4-6-thinking","version":"2026-02-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"302ai/claude-opus-4-7","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"claude-opus-4-7","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"302ai/claude-sonnet-4-20250514","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"claude-sonnet-4-20250514","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"302ai/claude-sonnet-4-5","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"claude-sonnet-4-5","version":"2025-09-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"302ai/claude-sonnet-4-5-20250929","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"claude-sonnet-4-5-20250929","version":"2025-09-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"302ai/claude-sonnet-4-5-20250929-thinking","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"claude-sonnet-4-5-20250929-thinking","version":"2025-09-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"302ai/claude-sonnet-4-6","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"claude-sonnet-4-6","version":"2026-02-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"302ai/claude-sonnet-4-6-thinking","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"claude-sonnet-4-6-thinking","version":"2026-02-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"302ai/deepseek-chat","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"Deepseek-Chat","version":"2024-11-29","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.29,"outputPer1M":0.43,"currency":"USD"}},{"modelId":"302ai/deepseek-reasoner","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"Deepseek-Reasoner","version":"2025-01-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.29,"outputPer1M":0.43,"currency":"USD"}},{"modelId":"302ai/deepseek-v3.2","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"deepseek-v3.2","version":"2025-12-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.29,"outputPer1M":0.43,"currency":"USD"}},{"modelId":"302ai/deepseek-v3.2-thinking","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"DeepSeek-V3.2-Thinking","version":"2025-12-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.29,"outputPer1M":0.43,"currency":"USD"}},{"modelId":"302ai/doubao-seed-1-6-thinking-250715","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"doubao-seed-1-6-thinking-250715","version":"2025-07-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":16000,"pricing":{"inputPer1M":0.121,"outputPer1M":1.21,"currency":"USD"}},{"modelId":"302ai/doubao-seed-1-6-vision-250815","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"doubao-seed-1-6-vision-250815","version":"2025-09-30","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.114,"outputPer1M":1.143,"currency":"USD"}},{"modelId":"302ai/doubao-seed-1-8-251215","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"doubao-seed-1-8-251215","version":"2025-12-18","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":224000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.114,"outputPer1M":0.286,"currency":"USD"}},{"modelId":"302ai/doubao-seed-code-preview-251028","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"doubao-seed-code-preview-251028","version":"2025-11-11","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.17,"outputPer1M":1.14,"currency":"USD"}},{"modelId":"302ai/gemini-2.0-flash-lite","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"gemini-2.0-flash-lite","version":"2025-06-16","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.075,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"302ai/gemini-2.5-flash","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"gemini-2.5-flash","version":"2025-06-17","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"302ai/gemini-2.5-flash-image","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"gemini-2.5-flash-image","version":"2025-10-08","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.3,"outputPer1M":30,"currency":"USD"}},{"modelId":"302ai/gemini-2.5-flash-lite-preview-09-2025","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"gemini-2.5-flash-lite-preview-09-2025","version":"2025-09-26","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"302ai/gemini-2.5-flash-nothink","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"gemini-2.5-flash-nothink","version":"2025-06-24","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"302ai/gemini-2.5-flash-preview-09-2025","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"gemini-2.5-flash-preview-09-2025","version":"2025-09-26","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"302ai/gemini-2.5-pro","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"gemini-2.5-pro","version":"2025-06-17","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"302ai/gemini-3-flash-preview","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"gemini-3-flash-preview","version":"2025-12-18","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"}},{"modelId":"302ai/gemini-3-pro-image-preview","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"gemini-3-pro-image-preview","version":"2025-11-20","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":32768,"maxOutputTokens":64000,"pricing":{"inputPer1M":2,"outputPer1M":120,"currency":"USD"}},{"modelId":"302ai/gemini-3-pro-preview","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"gemini-3-pro-preview","version":"2025-11-19","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD"}},{"modelId":"302ai/gemini-3.1-flash-image-preview","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"gemini-3.1-flash-image-preview","version":"2026-02-27","capabilities":["text.chat"],"modalities":["image","pdf","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.5,"outputPer1M":60,"currency":"USD"}},{"modelId":"302ai/glm-4.5","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"GLM-4.5","version":"2025-07-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":98304,"pricing":{"inputPer1M":0.286,"outputPer1M":1.142,"currency":"USD"}},{"modelId":"302ai/glm-4.5-air","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"glm-4.5-air","version":"2025-07-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":98304,"pricing":{"inputPer1M":0.1143,"outputPer1M":0.286,"currency":"USD"}},{"modelId":"302ai/glm-4.5-airx","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"glm-4.5-airx","version":"2025-07-29","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.572,"outputPer1M":1.714,"currency":"USD"}},{"modelId":"302ai/glm-4.5-x","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"glm-4.5-x","version":"2025-07-29","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.143,"outputPer1M":2.29,"currency":"USD"}},{"modelId":"302ai/glm-4.5v","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"GLM-4.5V","version":"2025-08-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":64000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.29,"outputPer1M":0.86,"currency":"USD"}},{"modelId":"302ai/glm-4.6","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"glm-4.6","version":"2025-09-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.286,"outputPer1M":1.142,"currency":"USD"}},{"modelId":"302ai/glm-4.6v","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"GLM-4.6V","version":"2025-12-08","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.145,"outputPer1M":0.43,"currency":"USD"}},{"modelId":"302ai/glm-4.7","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"glm-4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.286,"outputPer1M":1.142,"currency":"USD"}},{"modelId":"302ai/glm-4.7-flashx","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"glm-4.7-flashx","version":"2026-01-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.0715,"outputPer1M":0.429,"currency":"USD"}},{"modelId":"302ai/glm-5","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"glm-5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.6,"currency":"USD"}},{"modelId":"302ai/glm-5-turbo","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"glm-5-turbo","version":"2026-03-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.72,"outputPer1M":3.2,"currency":"USD"}},{"modelId":"302ai/glm-5.1","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"glm-5.1","version":"2026-04-10","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.86,"outputPer1M":3.5,"currency":"USD"}},{"modelId":"302ai/glm-5v-turbo","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"GLM-5V-Turbo","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.72,"outputPer1M":3.2,"currency":"USD"}},{"modelId":"302ai/glm-for-coding","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"glm-for-coding","version":"2025-09-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.086,"outputPer1M":0.343,"currency":"USD"}},{"modelId":"302ai/gpt-4.1","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"gpt-4.1","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"302ai/gpt-4.1-mini","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"gpt-4.1-mini","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD"}},{"modelId":"302ai/gpt-4.1-nano","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"gpt-4.1-nano","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"302ai/gpt-4o","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"gpt-4o","version":"2024-05-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"302ai/gpt-5","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"gpt-5","version":"2025-08-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"302ai/gpt-5-mini","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"gpt-5-mini","version":"2025-08-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"}},{"modelId":"302ai/gpt-5-pro","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"gpt-5-pro","version":"2025-10-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":272000,"pricing":{"inputPer1M":15,"outputPer1M":120,"currency":"USD"}},{"modelId":"302ai/gpt-5-thinking","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"gpt-5-thinking","version":"2025-08-08","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"302ai/gpt-5.1","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"gpt-5.1","version":"2025-11-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"302ai/gpt-5.1-chat-latest","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"gpt-5.1-chat-latest","version":"2025-11-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"302ai/gpt-5.2","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"gpt-5.2","version":"2025-12-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"302ai/gpt-5.2-chat-latest","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"gpt-5.2-chat-latest","version":"2025-12-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"302ai/gpt-5.4","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"gpt-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD"}},{"modelId":"302ai/gpt-5.4-mini","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"gpt-5.4-mini","version":"2026-03-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD"}},{"modelId":"302ai/gpt-5.4-mini-2026-03-17","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"gpt-5.4-mini-2026-03-17","version":"2026-03-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD"}},{"modelId":"302ai/gpt-5.4-nano","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"gpt-5.4-nano","version":"2026-03-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.25,"currency":"USD"}},{"modelId":"302ai/gpt-5.4-nano-2026-03-17","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"gpt-5.4-nano-2026-03-17","version":"2026-03-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.25,"currency":"USD"}},{"modelId":"302ai/gpt-5.4-pro","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"gpt-5.4-pro","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":30,"outputPer1M":180,"currency":"USD"}},{"modelId":"302ai/grok-4-1-fast-non-reasoning","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"grok-4-1-fast-non-reasoning","version":"2025-11-20","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"302ai/grok-4-1-fast-reasoning","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"grok-4-1-fast-reasoning","version":"2025-11-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"302ai/grok-4-fast-non-reasoning","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"grok-4-fast-non-reasoning","version":"2025-09-23","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"302ai/grok-4-fast-reasoning","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"grok-4-fast-reasoning","version":"2025-09-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"302ai/grok-4.1","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"grok-4.1","version":"2025-11-18","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":2,"outputPer1M":10,"currency":"USD"}},{"modelId":"302ai/grok-4.20-beta-0309-non-reasoning","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"grok-4.20-beta-0309-non-reasoning","version":"2026-03-16","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD"}},{"modelId":"302ai/grok-4.20-beta-0309-reasoning","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"grok-4.20-beta-0309-reasoning","version":"2026-03-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD"}},{"modelId":"302ai/grok-4.20-multi-agent-beta-0309","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"grok-4.20-multi-agent-beta-0309","version":"2026-03-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD"}},{"modelId":"302ai/kimi-k2-0905-preview","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"kimi-k2-0905-preview","version":"2025-09-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.632,"outputPer1M":2.53,"currency":"USD"}},{"modelId":"302ai/kimi-k2-thinking","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"kimi-k2-thinking","version":"2025-09-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.575,"outputPer1M":2.3,"currency":"USD"}},{"modelId":"302ai/kimi-k2-thinking-turbo","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"kimi-k2-thinking-turbo","version":"2025-09-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":1.265,"outputPer1M":9.119,"currency":"USD"}},{"modelId":"302ai/MiniMax-M1","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"MiniMax-M1","version":"2025-06-16","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.132,"outputPer1M":1.254,"currency":"USD"}},{"modelId":"302ai/MiniMax-M2","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"MiniMax-M2","version":"2025-10-26","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.33,"outputPer1M":1.32,"currency":"USD"}},{"modelId":"302ai/MiniMax-M2.1","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"MiniMax-M2.1","version":"2025-12-19","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"302ai/MiniMax-M2.7","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"MiniMax-M2.7","version":"2026-03-19","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"302ai/MiniMax-M2.7-highspeed","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"MiniMax-M2.7-highspeed","version":"2026-03-19","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":4.8,"currency":"USD"}},{"modelId":"302ai/ministral-14b-2512","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"ministral-14b-2512","version":"2025-12-16","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.33,"outputPer1M":0.33,"currency":"USD"}},{"modelId":"302ai/mistral-large-2512","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"mistral-large-2512","version":"2025-12-16","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":262144,"pricing":{"inputPer1M":1.1,"outputPer1M":3.3,"currency":"USD"}},{"modelId":"302ai/qwen-flash","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"Qwen-Flash","version":"2025-07-28","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.022,"outputPer1M":0.22,"currency":"USD"}},{"modelId":"302ai/qwen-max-latest","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"Qwen-Max-Latest","version":"2024-04-03","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.343,"outputPer1M":1.372,"currency":"USD"}},{"modelId":"302ai/qwen-plus","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"Qwen-Plus","version":"2024-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.12,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"302ai/qwen3-235b-a22b","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"Qwen3-235B-A22B","version":"2025-04-29","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.29,"outputPer1M":2.86,"currency":"USD"}},{"modelId":"302ai/qwen3-235b-a22b-instruct-2507","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"qwen3-235b-a22b-instruct-2507","version":"2025-07-30","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.29,"outputPer1M":1.143,"currency":"USD"}},{"modelId":"302ai/qwen3-30b-a3b","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"Qwen3-30B-A3B","version":"2025-04-29","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.11,"outputPer1M":1.08,"currency":"USD"}},{"modelId":"302ai/qwen3-coder-480b-a35b-instruct","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"qwen3-coder-480b-a35b-instruct","version":"2025-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.86,"outputPer1M":3.43,"currency":"USD"}},{"modelId":"302ai/qwen3-max-2025-09-23","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"qwen3-max-2025-09-23","version":"2025-09-24","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":258048,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.86,"outputPer1M":3.43,"currency":"USD"}},{"modelId":"abacus/claude-3-7-sonnet-20250219","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Claude Sonnet 3.7","version":"2025-02-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"abacus/claude-haiku-4-5-20251001","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Claude Haiku 4.5","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD"}},{"modelId":"abacus/claude-opus-4-1-20250805","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Claude Opus 4.1","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD"}},{"modelId":"abacus/claude-opus-4-20250514","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Claude Opus 4","version":"2025-05-14","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD"}},{"modelId":"abacus/claude-opus-4-5-20251101","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Claude Opus 4.5","version":"2025-11-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"abacus/claude-opus-4-6","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"abacus/claude-sonnet-4-20250514","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Claude Sonnet 4","version":"2025-05-14","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"abacus/claude-sonnet-4-5-20250929","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Claude Sonnet 4.5","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"abacus/claude-sonnet-4-6","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"abacus/deepseek-ai/DeepSeek-R1","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"DeepSeek R1","version":"2025-01-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":3,"outputPer1M":7,"currency":"USD"}},{"modelId":"abacus/deepseek-ai/DeepSeek-V3.1-Terminus","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"DeepSeek V3.1 Terminus","version":"2025-06-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.27,"outputPer1M":1,"currency":"USD"}},{"modelId":"abacus/deepseek-ai/DeepSeek-V3.2","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"DeepSeek V3.2","version":"2025-06-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.27,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"abacus/deepseek/deepseek-v3.1","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"DeepSeek V3.1","version":"2025-01-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.55,"outputPer1M":1.66,"currency":"USD"}},{"modelId":"abacus/gemini-2.5-flash","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Gemini 2.5 Flash","version":"2025-03-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"abacus/gemini-2.5-pro","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Gemini 2.5 Pro","version":"2025-03-25","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"abacus/gemini-3-flash-preview","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Gemini 3 Flash Preview","version":"2025-12-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"}},{"modelId":"abacus/gemini-3.1-flash-lite-preview","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Gemini 3.1 Flash Lite Preview","version":"2026-03-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"abacus/gemini-3.1-pro-preview","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Gemini 3.1 Pro Preview","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD"}},{"modelId":"abacus/gpt-4.1","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"GPT-4.1","version":"2025-04-14","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"abacus/gpt-4.1-mini","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"GPT-4.1 Mini","version":"2025-04-14","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD"}},{"modelId":"abacus/gpt-4.1-nano","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"GPT-4.1 Nano","version":"2025-04-14","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"abacus/gpt-4o-2024-11-20","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"GPT-4o (2024-11-20)","version":"2024-11-20","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"abacus/gpt-4o-mini","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"GPT-4o Mini","version":"2024-07-18","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"abacus/gpt-5","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"GPT-5","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"abacus/gpt-5-codex","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"GPT-5 Codex","version":"2025-09-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"abacus/gpt-5-mini","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"GPT-5 Mini","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"}},{"modelId":"abacus/gpt-5-nano","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"GPT-5 Nano","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"abacus/gpt-5.1","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"GPT-5.1","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"abacus/gpt-5.1-chat-latest","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"GPT-5.1 Chat Latest","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"abacus/gpt-5.1-codex","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"GPT-5.1 Codex","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"abacus/gpt-5.1-codex-max","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"GPT-5.1 Codex Max","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"abacus/gpt-5.2","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"GPT-5.2","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"abacus/gpt-5.2-chat-latest","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"GPT-5.2 Chat Latest","version":"2026-01-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"abacus/gpt-5.2-codex","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"GPT-5.2 Codex","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"abacus/gpt-5.3-chat-latest","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"GPT-5.3 Chat Latest","version":"2026-03-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"abacus/gpt-5.3-codex","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"GPT-5.3 Codex","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"abacus/gpt-5.3-codex-xhigh","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"GPT-5.3 Codex XHigh","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"abacus/gpt-5.4","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD"}},{"modelId":"abacus/grok-4-0709","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Grok 4","version":"2025-07-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":16384,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"abacus/grok-4-1-fast-non-reasoning","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Grok 4.1 Fast (Non-Reasoning)","version":"2025-11-17","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.2,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"abacus/grok-4-fast-non-reasoning","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Grok 4 Fast (Non-Reasoning)","version":"2025-07-09","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.2,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"abacus/grok-code-fast-1","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Grok Code Fast 1","version":"2025-09-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.2,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"abacus/kimi-k2-turbo-preview","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Kimi K2 Turbo Preview","version":"2025-07-08","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.15,"outputPer1M":8,"currency":"USD"}},{"modelId":"abacus/kimi-k2.5","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.6,"outputPer1M":3,"currency":"USD"}},{"modelId":"abacus/llama-3.3-70b-versatile","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Llama 3.3 70B Versatile","version":"2024-12-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.59,"outputPer1M":0.79,"currency":"USD"}},{"modelId":"abacus/meta-llama/Llama-4-Maverick-17B-128E-Instruct-FP8","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Llama 4 Maverick 17B 128E Instruct FP8","version":"2025-04-05","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.14,"outputPer1M":0.59,"currency":"USD"}},{"modelId":"abacus/meta-llama/Meta-Llama-3.1-405B-Instruct-Turbo","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Llama 3.1 405B Instruct Turbo","version":"2024-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":3.5,"outputPer1M":3.5,"currency":"USD"}},{"modelId":"abacus/meta-llama/Meta-Llama-3.1-8B-Instruct","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Llama 3.1 8B Instruct","version":"2024-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.02,"outputPer1M":0.05,"currency":"USD"}},{"modelId":"abacus/o3","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"o3","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"abacus/o3-mini","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"o3-mini","version":"2024-12-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"abacus/o3-pro","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"o3-pro","version":"2025-06-10","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":20,"outputPer1M":40,"currency":"USD"}},{"modelId":"abacus/o4-mini","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"o4-mini","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"abacus/openai/gpt-oss-120b","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"GPT-OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.08,"outputPer1M":0.44,"currency":"USD"}},{"modelId":"abacus/qwen-2.5-coder-32b","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Qwen 2.5 Coder 32B","version":"2024-11-11","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.79,"outputPer1M":0.79,"currency":"USD"}},{"modelId":"abacus/Qwen/Qwen2.5-72B-Instruct","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Qwen 2.5 72B Instruct","version":"2024-09-19","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.11,"outputPer1M":0.38,"currency":"USD"}},{"modelId":"abacus/Qwen/Qwen3-235B-A22B-Instruct-2507","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Qwen3 235B A22B Instruct","version":"2025-07-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.13,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"abacus/Qwen/Qwen3-32B","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Qwen3 32B","version":"2025-04-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.09,"outputPer1M":0.29,"currency":"USD"}},{"modelId":"abacus/Qwen/qwen3-coder-480b-a35b-instruct","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Qwen3 Coder 480B A35B Instruct","version":"2025-07-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.29,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"abacus/Qwen/QwQ-32B","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"QwQ 32B","version":"2024-11-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"abacus/qwen3-max","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Qwen3 Max","version":"2025-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.2,"outputPer1M":6,"currency":"USD"}},{"modelId":"abacus/route-llm","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Route LLM","version":"2024-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"abacus/zai-org/glm-4.5","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"GLM-4.5","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"abacus/zai-org/glm-4.6","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"GLM-4.6","version":"2025-03-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"abacus/zai-org/glm-4.7","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"GLM-4.7","version":"2025-06-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"abacus/zai-org/glm-5","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"GLM-5","version":"2026-02-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":1,"outputPer1M":3.2,"currency":"USD"}},{"modelId":"abliteration-ai/abliterated-model","providerId":"abliteration-ai","providerKind":"provider-abliteration-ai","authFamily":"runtime-defined","displayName":"Abliterated Model","version":"2026-01-06","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":150000,"maxOutputTokens":8192,"pricing":{"inputPer1M":3,"outputPer1M":3,"currency":"USD"}},{"modelId":"aihubmix/alicloud-deepseek-v4-flash","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"DeepSeek V4 Flash (Alibaba Cloud)","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"aihubmix/alicloud-deepseek-v4-pro","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"DeepSeek V4 Pro (Alibaba Cloud)","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":1.69,"outputPer1M":3.38,"currency":"USD"}},{"modelId":"aihubmix/alicloud-glm-5.1","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"GLM-5.1 (Alibaba Cloud)","version":"2026-03-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.84,"outputPer1M":3.38,"currency":"USD"}},{"modelId":"aihubmix/claude-opus-4-6","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"aihubmix/claude-opus-4-6-think","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Claude Opus 4.6 Thinking","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"aihubmix/claude-opus-4-7","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"aihubmix/claude-opus-4-7-think","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Claude Opus 4.7 Thinking","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"aihubmix/claude-sonnet-4-6","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"aihubmix/claude-sonnet-4-6-think","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Claude Sonnet 4.6 Thinking","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"aihubmix/coding-glm-5.1","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Coding GLM 5.1","version":"2026-04-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.06,"outputPer1M":0.22,"currency":"USD"}},{"modelId":"aihubmix/coding-glm-5.1-free","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Coding GLM 5.1 (free)","version":"2026-04-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"aihubmix/coding-minimax-m2.7","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Coding MiniMax M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":128100,"pricing":{"inputPer1M":0.2,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"aihubmix/coding-minimax-m2.7-free","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Coding MiniMax M2.7 (Free)","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":128100,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"aihubmix/coding-minimax-m2.7-highspeed","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Coding MiniMax M2.7 Highspeed","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":128100,"pricing":{"inputPer1M":0.2,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"aihubmix/coding-xiaomi-mimo-v2.5","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Coding Xiaomi MiMo-V2.5","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.08,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"aihubmix/coding-xiaomi-mimo-v2.5-pro","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Coding Xiaomi MiMo-V2.5-Pro","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.2,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"aihubmix/deep-deepseek-v4-flash","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"DeepSeek V4 Flash (DeepSeek)","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.154,"outputPer1M":0.308,"currency":"USD"}},{"modelId":"aihubmix/deep-deepseek-v4-pro","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"DeepSeek V4 Pro (DeepSeek)","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.478,"outputPer1M":0.956,"currency":"USD"}},{"modelId":"aihubmix/doubao-seed-2-0-code-preview","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Doubao Seed 2.0 Code Preview","version":"2026-02-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.48,"outputPer1M":2.41,"currency":"USD"}},{"modelId":"aihubmix/doubao-seed-2-0-lite-260428","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Doubao Seed 2.0 Lite 260428","version":"2026-04-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.08,"outputPer1M":0.51,"currency":"USD"}},{"modelId":"aihubmix/doubao-seed-2-0-mini-260428","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Doubao Seed 2.0 Mini 260428","version":"2026-04-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.03,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"aihubmix/doubao-seed-2-0-pro","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Doubao Seed 2.0 Pro","version":"2026-02-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.48,"outputPer1M":2.41,"currency":"USD"}},{"modelId":"aihubmix/gemini-2.5-flash","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Gemini 2.5 Flash","version":"2025-03-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"aihubmix/gemini-2.5-pro","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Gemini 2.5 Pro","version":"2025-03-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"aihubmix/gemini-3-flash-preview","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Gemini 3 Flash Preview","version":"2025-12-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"}},{"modelId":"aihubmix/gemini-3.1-flash-lite","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Gemini 3.1 Flash Lite","version":"2026-05-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"aihubmix/gemini-3.1-pro-preview","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Gemini 3.1 Pro Preview","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD"}},{"modelId":"aihubmix/gemini-3.1-pro-preview-customtools","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Gemini 3.1 Pro Preview Custom Tools","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD"}},{"modelId":"aihubmix/glm-5v-turbo","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"GLM 5 Vision Turbo","version":"2026-05-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.7042,"outputPer1M":3.09848,"currency":"USD"}},{"modelId":"aihubmix/gpt-5.1","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"GPT-5.1","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"aihubmix/gpt-5.1-codex","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"GPT-5.1 Codex","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"aihubmix/gpt-5.1-codex-mini","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"GPT-5.1 Codex mini","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"}},{"modelId":"aihubmix/gpt-5.2","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"GPT-5.2","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"aihubmix/gpt-5.2-codex","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"GPT-5.2 Codex","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"aihubmix/gpt-5.3-codex","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"GPT-5.3 Codex","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"aihubmix/gpt-5.4","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD"}},{"modelId":"aihubmix/gpt-5.4-mini","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"GPT-5.4 mini","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD"}},{"modelId":"aihubmix/gpt-5.5","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"GPT-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD"}},{"modelId":"aihubmix/grok-4.3","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Grok 4.3","version":"2026-05-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":1000000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"aihubmix/kimi-k2.5","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.6,"outputPer1M":3,"currency":"USD"}},{"modelId":"aihubmix/kimi-k2.6","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD"}},{"modelId":"aihubmix/minimax-m2.7","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"MiniMax M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"aihubmix/qwen3.6-flash","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Qwen3.6 Flash","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":991000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.17,"outputPer1M":1.01,"currency":"USD"}},{"modelId":"aihubmix/qwen3.6-max-preview","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Qwen3.6 Max Preview","version":"2026-05-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":240000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1.27,"outputPer1M":7.61,"currency":"USD"}},{"modelId":"aihubmix/qwen3.6-plus","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Qwen3.6 Plus","version":"2026-05-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":991000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.28,"outputPer1M":1.69,"currency":"USD"}},{"modelId":"aihubmix/xiaomi-mimo-v2.5","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Xiaomi MiMo-V2.5","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.44,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"aihubmix/xiaomi-mimo-v2.5-free","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Xiaomi MiMo-V2.5 (free)","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"aihubmix/xiaomi-mimo-v2.5-pro","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Xiaomi MiMo-V2.5-Pro","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.1,"outputPer1M":3.3,"currency":"USD"}},{"modelId":"aihubmix/xiaomi-mimo-v2.5-pro-free","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Xiaomi MiMo-V2.5-Pro (free)","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"aihubmix/zai-glm-5.1","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"GLM-5.1 (Z.ai)","version":"2026-03-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.845,"outputPer1M":3.38,"currency":"USD"}},{"modelId":"alibaba-cn/deepseek-r1","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"DeepSeek R1","version":"2025-01-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.574,"outputPer1M":2.294,"currency":"USD"}},{"modelId":"alibaba-cn/deepseek-r1-0528","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"DeepSeek R1 0528","version":"2025-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.574,"outputPer1M":2.294,"currency":"USD"}},{"modelId":"alibaba-cn/deepseek-r1-distill-llama-70b","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"DeepSeek R1 Distill Llama 70B","version":"2025-01-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.287,"outputPer1M":0.861,"currency":"USD"}},{"modelId":"alibaba-cn/deepseek-r1-distill-llama-8b","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"DeepSeek R1 Distill Llama 8B","version":"2025-01-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-cn/deepseek-r1-distill-qwen-1-5b","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"DeepSeek R1 Distill Qwen 1.5B","version":"2025-01-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-cn/deepseek-r1-distill-qwen-14b","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"DeepSeek R1 Distill Qwen 14B","version":"2025-01-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.144,"outputPer1M":0.431,"currency":"USD"}},{"modelId":"alibaba-cn/deepseek-r1-distill-qwen-32b","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"DeepSeek R1 Distill Qwen 32B","version":"2025-01-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.287,"outputPer1M":0.861,"currency":"USD"}},{"modelId":"alibaba-cn/deepseek-r1-distill-qwen-7b","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"DeepSeek R1 Distill Qwen 7B","version":"2025-01-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.072,"outputPer1M":0.144,"currency":"USD"}},{"modelId":"alibaba-cn/deepseek-v3","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"DeepSeek V3","version":"2024-12-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":65536,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.287,"outputPer1M":1.147,"currency":"USD"}},{"modelId":"alibaba-cn/deepseek-v3-1","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"DeepSeek V3.1","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.574,"outputPer1M":1.721,"currency":"USD"}},{"modelId":"alibaba-cn/deepseek-v3-2-exp","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"DeepSeek V3.2 Exp","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.287,"outputPer1M":0.431,"currency":"USD"}},{"modelId":"alibaba-cn/deepseek-v4-flash","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"alibaba-cn/deepseek-v4-pro","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.435,"outputPer1M":0.87,"currency":"USD"}},{"modelId":"alibaba-cn/glm-5","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"GLM-5","version":"2026-02-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.86,"outputPer1M":3.15,"currency":"USD"}},{"modelId":"alibaba-cn/glm-5.1","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-04-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.87,"outputPer1M":3.48,"currency":"USD"}},{"modelId":"alibaba-cn/kimi-k2-thinking","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Moonshot Kimi K2 Thinking","version":"2025-11-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.574,"outputPer1M":2.294,"currency":"USD"}},{"modelId":"alibaba-cn/kimi-k2.5","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Moonshot Kimi K2.5","version":"2026-01-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.574,"outputPer1M":2.411,"currency":"USD"}},{"modelId":"alibaba-cn/kimi-k2.6","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Moonshot Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.929,"outputPer1M":3.858,"currency":"USD"}},{"modelId":"alibaba-cn/kimi/kimi-k2.5","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"kimi/kimi-k2.5","version":"2026-01-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":3,"currency":"USD"}},{"modelId":"alibaba-cn/MiniMax-M2.5","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"MiniMax-M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"alibaba-cn/MiniMax/MiniMax-M2.7","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"MiniMax-M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"alibaba-cn/moonshot-kimi-k2-instruct","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Moonshot Kimi K2 Instruct","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.574,"outputPer1M":2.294,"currency":"USD"}},{"modelId":"alibaba-cn/qvq-max","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"QVQ Max","version":"2025-03-25","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":1.147,"outputPer1M":4.588,"currency":"USD"}},{"modelId":"alibaba-cn/qwen-deep-research","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen Deep Research","version":"2024-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":32768,"pricing":{"inputPer1M":7.742,"outputPer1M":23.367,"currency":"USD"}},{"modelId":"alibaba-cn/qwen-doc-turbo","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen Doc Turbo","version":"2024-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.087,"outputPer1M":0.144,"currency":"USD"}},{"modelId":"alibaba-cn/qwen-flash","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen Flash","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.022,"outputPer1M":0.216,"currency":"USD"}},{"modelId":"alibaba-cn/qwen-long","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen Long","version":"2025-01-25","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":10000000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.072,"outputPer1M":0.287,"currency":"USD"}},{"modelId":"alibaba-cn/qwen-math-plus","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen Math Plus","version":"2024-08-16","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":4096,"maxOutputTokens":3072,"pricing":{"inputPer1M":0.574,"outputPer1M":1.721,"currency":"USD"}},{"modelId":"alibaba-cn/qwen-math-turbo","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen Math Turbo","version":"2024-09-19","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":4096,"maxOutputTokens":3072,"pricing":{"inputPer1M":0.287,"outputPer1M":0.861,"currency":"USD"}},{"modelId":"alibaba-cn/qwen-max","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen Max","version":"2024-04-03","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.345,"outputPer1M":1.377,"currency":"USD"}},{"modelId":"alibaba-cn/qwen-mt-plus","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen-MT Plus","version":"2025-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.259,"outputPer1M":0.775,"currency":"USD"}},{"modelId":"alibaba-cn/qwen-mt-turbo","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen-MT Turbo","version":"2025-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.101,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"alibaba-cn/qwen-omni-turbo","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen-Omni Turbo","version":"2025-01-19","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","image","text","video"],"contextWindow":32768,"maxOutputTokens":2048,"pricing":{"inputPer1M":0.058,"outputPer1M":0.23,"currency":"USD"}},{"modelId":"alibaba-cn/qwen-omni-turbo-realtime","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen-Omni Turbo Realtime","version":"2025-05-08","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","image","text"],"contextWindow":32768,"maxOutputTokens":2048,"pricing":{"inputPer1M":0.23,"outputPer1M":0.918,"currency":"USD"}},{"modelId":"alibaba-cn/qwen-plus","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen Plus","version":"2024-01-25","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.115,"outputPer1M":0.287,"currency":"USD"}},{"modelId":"alibaba-cn/qwen-plus-character","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen Plus Character","version":"2024-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.115,"outputPer1M":0.287,"currency":"USD"}},{"modelId":"alibaba-cn/qwen-turbo","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen Turbo","version":"2024-11-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.044,"outputPer1M":0.087,"currency":"USD"}},{"modelId":"alibaba-cn/qwen-vl-max","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen-VL Max","version":"2024-04-08","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.23,"outputPer1M":0.574,"currency":"USD"}},{"modelId":"alibaba-cn/qwen-vl-ocr","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen-VL OCR","version":"2024-10-28","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":34096,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.717,"outputPer1M":0.717,"currency":"USD"}},{"modelId":"alibaba-cn/qwen-vl-plus","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen-VL Plus","version":"2024-01-25","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.115,"outputPer1M":0.287,"currency":"USD"}},{"modelId":"alibaba-cn/qwen2-5-14b-instruct","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen2.5 14B Instruct","version":"2024-09","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.144,"outputPer1M":0.431,"currency":"USD"}},{"modelId":"alibaba-cn/qwen2-5-32b-instruct","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen2.5 32B Instruct","version":"2024-09","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.287,"outputPer1M":0.861,"currency":"USD"}},{"modelId":"alibaba-cn/qwen2-5-72b-instruct","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen2.5 72B Instruct","version":"2024-09","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.574,"outputPer1M":1.721,"currency":"USD"}},{"modelId":"alibaba-cn/qwen2-5-7b-instruct","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen2.5 7B Instruct","version":"2024-09","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.072,"outputPer1M":0.144,"currency":"USD"}},{"modelId":"alibaba-cn/qwen2-5-coder-32b-instruct","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen2.5-Coder 32B Instruct","version":"2024-11","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.287,"outputPer1M":0.861,"currency":"USD"}},{"modelId":"alibaba-cn/qwen2-5-coder-7b-instruct","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen2.5-Coder 7B Instruct","version":"2024-11","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.144,"outputPer1M":0.287,"currency":"USD"}},{"modelId":"alibaba-cn/qwen2-5-math-72b-instruct","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen2.5-Math 72B Instruct","version":"2024-09","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":4096,"maxOutputTokens":3072,"pricing":{"inputPer1M":0.574,"outputPer1M":1.721,"currency":"USD"}},{"modelId":"alibaba-cn/qwen2-5-math-7b-instruct","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen2.5-Math 7B Instruct","version":"2024-09","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":4096,"maxOutputTokens":3072,"pricing":{"inputPer1M":0.144,"outputPer1M":0.287,"currency":"USD"}},{"modelId":"alibaba-cn/qwen2-5-omni-7b","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen2.5-Omni 7B","version":"2024-12","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","image","text","video"],"contextWindow":32768,"maxOutputTokens":2048,"pricing":{"inputPer1M":0.087,"outputPer1M":0.345,"currency":"USD"}},{"modelId":"alibaba-cn/qwen2-5-vl-72b-instruct","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen2.5-VL 72B Instruct","version":"2024-09","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":2.294,"outputPer1M":6.881,"currency":"USD"}},{"modelId":"alibaba-cn/qwen2-5-vl-7b-instruct","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen2.5-VL 7B Instruct","version":"2024-09","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.287,"outputPer1M":0.717,"currency":"USD"}},{"modelId":"alibaba-cn/qwen3-14b","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen3 14B","version":"2025-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.144,"outputPer1M":0.574,"currency":"USD"}},{"modelId":"alibaba-cn/qwen3-235b-a22b","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen3 235B-A22B","version":"2025-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.287,"outputPer1M":1.147,"currency":"USD"}},{"modelId":"alibaba-cn/qwen3-32b","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen3 32B","version":"2025-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.287,"outputPer1M":1.147,"currency":"USD"}},{"modelId":"alibaba-cn/qwen3-8b","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen3 8B","version":"2025-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.072,"outputPer1M":0.287,"currency":"USD"}},{"modelId":"alibaba-cn/qwen3-asr-flash","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen3-ASR Flash","version":"2025-09-08","capabilities":["text.chat"],"modalities":["audio","text"],"contextWindow":53248,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.032,"outputPer1M":0.032,"currency":"USD"}},{"modelId":"alibaba-cn/qwen3-coder-30b-a3b-instruct","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen3-Coder 30B-A3B Instruct","version":"2025-04","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.216,"outputPer1M":0.861,"currency":"USD"}},{"modelId":"alibaba-cn/qwen3-coder-480b-a35b-instruct","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen3-Coder 480B-A35B Instruct","version":"2025-04","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.861,"outputPer1M":3.441,"currency":"USD"}},{"modelId":"alibaba-cn/qwen3-coder-flash","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen3 Coder Flash","version":"2025-07-28","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.144,"outputPer1M":0.574,"currency":"USD"}},{"modelId":"alibaba-cn/qwen3-coder-plus","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen3 Coder Plus","version":"2025-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD"}},{"modelId":"alibaba-cn/qwen3-max","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen3 Max","version":"2025-09-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.861,"outputPer1M":3.441,"currency":"USD"}},{"modelId":"alibaba-cn/qwen3-next-80b-a3b-instruct","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen3-Next 80B-A3B Instruct","version":"2025-09","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.144,"outputPer1M":0.574,"currency":"USD"}},{"modelId":"alibaba-cn/qwen3-next-80b-a3b-thinking","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen3-Next 80B-A3B (Thinking)","version":"2025-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.144,"outputPer1M":1.434,"currency":"USD"}},{"modelId":"alibaba-cn/qwen3-omni-flash","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen3-Omni Flash","version":"2025-09-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":65536,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.058,"outputPer1M":0.23,"currency":"USD"}},{"modelId":"alibaba-cn/qwen3-omni-flash-realtime","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen3-Omni Flash Realtime","version":"2025-09-15","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","image","text"],"contextWindow":65536,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.23,"outputPer1M":0.918,"currency":"USD"}},{"modelId":"alibaba-cn/qwen3-vl-235b-a22b","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen3-VL 235B-A22B","version":"2025-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.286705,"outputPer1M":1.14682,"currency":"USD"}},{"modelId":"alibaba-cn/qwen3-vl-30b-a3b","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen3-VL 30B-A3B","version":"2025-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.108,"outputPer1M":0.431,"currency":"USD"}},{"modelId":"alibaba-cn/qwen3-vl-plus","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen3-VL Plus","version":"2025-09-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.143353,"outputPer1M":1.433525,"currency":"USD"}},{"modelId":"alibaba-cn/qwen3.5-397b-a17b","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen3.5 397B-A17B","version":"2026-02-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.43,"outputPer1M":2.58,"currency":"USD"}},{"modelId":"alibaba-cn/qwen3.5-flash","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen3.5 Flash","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.172,"outputPer1M":1.72,"currency":"USD"}},{"modelId":"alibaba-cn/qwen3.5-plus","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen3.5 Plus","version":"2026-02-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.573,"outputPer1M":3.44,"currency":"USD"}},{"modelId":"alibaba-cn/qwen3.6-flash","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen3.6 Flash","version":"2026-04-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1875,"outputPer1M":1.125,"currency":"USD"}},{"modelId":"alibaba-cn/qwen3.6-max-preview","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen3.6 Max Preview","version":"2026-04-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":245800,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.32,"outputPer1M":7.9,"currency":"USD"}},{"modelId":"alibaba-cn/qwen3.6-plus","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen3.6 Plus","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"}},{"modelId":"alibaba-cn/qwen3.7-max","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen3.7 Max","version":"2026-05-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":2.5,"outputPer1M":7.5,"currency":"USD"}},{"modelId":"alibaba-cn/qwen3.7-plus","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen3.7 Plus","version":"2026-06-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"}},{"modelId":"alibaba-cn/qwq-32b","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"QwQ 32B","version":"2024-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.287,"outputPer1M":0.861,"currency":"USD"}},{"modelId":"alibaba-cn/qwq-plus","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"QwQ Plus","version":"2025-03-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.23,"outputPer1M":0.574,"currency":"USD"}},{"modelId":"alibaba-cn/siliconflow/deepseek-r1-0528","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"siliconflow/deepseek-r1-0528","version":"2025-05-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.5,"outputPer1M":2.18,"currency":"USD"}},{"modelId":"alibaba-cn/siliconflow/deepseek-v3-0324","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"siliconflow/deepseek-v3-0324","version":"2024-12-26","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":163840,"pricing":{"inputPer1M":0.25,"outputPer1M":1,"currency":"USD"}},{"modelId":"alibaba-cn/siliconflow/deepseek-v3.1-terminus","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"siliconflow/deepseek-v3.1-terminus","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.27,"outputPer1M":1,"currency":"USD"}},{"modelId":"alibaba-cn/siliconflow/deepseek-v3.2","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"siliconflow/deepseek-v3.2","version":"2025-12-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.27,"outputPer1M":0.42,"currency":"USD"}},{"modelId":"alibaba-cn/tongyi-intent-detect-v3","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Tongyi Intent Detect V3","version":"2024-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":1024,"pricing":{"inputPer1M":0.058,"outputPer1M":0.144,"currency":"USD"}},{"modelId":"alibaba-coding-plan-cn/glm-4.7","providerId":"alibaba-coding-plan-cn","providerKind":"provider-alibaba-coding-plan-cn","authFamily":"api-key","displayName":"GLM-4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-coding-plan-cn/glm-5","providerId":"alibaba-coding-plan-cn","providerKind":"provider-alibaba-coding-plan-cn","authFamily":"api-key","displayName":"GLM-5","version":"2026-02-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-coding-plan-cn/kimi-k2.5","providerId":"alibaba-coding-plan-cn","providerKind":"provider-alibaba-coding-plan-cn","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-coding-plan-cn/MiniMax-M2.5","providerId":"alibaba-coding-plan-cn","providerKind":"provider-alibaba-coding-plan-cn","authFamily":"api-key","displayName":"MiniMax-M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":24576,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-coding-plan-cn/qwen3-coder-next","providerId":"alibaba-coding-plan-cn","providerKind":"provider-alibaba-coding-plan-cn","authFamily":"api-key","displayName":"Qwen3 Coder Next","version":"2026-02-03","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-coding-plan-cn/qwen3-coder-plus","providerId":"alibaba-coding-plan-cn","providerKind":"provider-alibaba-coding-plan-cn","authFamily":"api-key","displayName":"Qwen3 Coder Plus","version":"2025-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-coding-plan-cn/qwen3-max-2026-01-23","providerId":"alibaba-coding-plan-cn","providerKind":"provider-alibaba-coding-plan-cn","authFamily":"api-key","displayName":"Qwen3 Max","version":"2026-01-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-coding-plan-cn/qwen3.5-plus","providerId":"alibaba-coding-plan-cn","providerKind":"provider-alibaba-coding-plan-cn","authFamily":"api-key","displayName":"Qwen3.5 Plus","version":"2026-02-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-coding-plan-cn/qwen3.6-flash","providerId":"alibaba-coding-plan-cn","providerKind":"provider-alibaba-coding-plan-cn","authFamily":"api-key","displayName":"Qwen3.6 Flash","version":"2026-04-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1875,"outputPer1M":1.125,"currency":"USD"}},{"modelId":"alibaba-coding-plan-cn/qwen3.6-plus","providerId":"alibaba-coding-plan-cn","providerKind":"provider-alibaba-coding-plan-cn","authFamily":"api-key","displayName":"Qwen3.6 Plus","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-coding-plan-cn/qwen3.7-max","providerId":"alibaba-coding-plan-cn","providerKind":"provider-alibaba-coding-plan-cn","authFamily":"api-key","displayName":"Qwen3.7 Max","version":"2026-05-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":2.5,"outputPer1M":7.5,"currency":"USD"}},{"modelId":"alibaba-coding-plan-cn/qwen3.7-plus","providerId":"alibaba-coding-plan-cn","providerKind":"provider-alibaba-coding-plan-cn","authFamily":"api-key","displayName":"Qwen3.7 Plus","version":"2026-06-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-coding-plan/glm-4.7","providerId":"alibaba-coding-plan","providerKind":"provider-alibaba-coding-plan","authFamily":"api-key","displayName":"GLM-4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-coding-plan/glm-5","providerId":"alibaba-coding-plan","providerKind":"provider-alibaba-coding-plan","authFamily":"api-key","displayName":"GLM-5","version":"2026-02-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-coding-plan/kimi-k2.5","providerId":"alibaba-coding-plan","providerKind":"provider-alibaba-coding-plan","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-coding-plan/MiniMax-M2.5","providerId":"alibaba-coding-plan","providerKind":"provider-alibaba-coding-plan","authFamily":"api-key","displayName":"MiniMax-M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":24576,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-coding-plan/qwen3-coder-next","providerId":"alibaba-coding-plan","providerKind":"provider-alibaba-coding-plan","authFamily":"api-key","displayName":"Qwen3 Coder Next","version":"2026-02-03","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-coding-plan/qwen3-coder-plus","providerId":"alibaba-coding-plan","providerKind":"provider-alibaba-coding-plan","authFamily":"api-key","displayName":"Qwen3 Coder Plus","version":"2025-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-coding-plan/qwen3-max-2026-01-23","providerId":"alibaba-coding-plan","providerKind":"provider-alibaba-coding-plan","authFamily":"api-key","displayName":"Qwen3 Max","version":"2026-01-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-coding-plan/qwen3.5-plus","providerId":"alibaba-coding-plan","providerKind":"provider-alibaba-coding-plan","authFamily":"api-key","displayName":"Qwen3.5 Plus","version":"2026-02-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-coding-plan/qwen3.6-flash","providerId":"alibaba-coding-plan","providerKind":"provider-alibaba-coding-plan","authFamily":"api-key","displayName":"Qwen3.6 Flash","version":"2026-04-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1875,"outputPer1M":1.125,"currency":"USD"}},{"modelId":"alibaba-coding-plan/qwen3.6-plus","providerId":"alibaba-coding-plan","providerKind":"provider-alibaba-coding-plan","authFamily":"api-key","displayName":"Qwen3.6 Plus","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-coding-plan/qwen3.7-max","providerId":"alibaba-coding-plan","providerKind":"provider-alibaba-coding-plan","authFamily":"api-key","displayName":"Qwen3.7 Max","version":"2026-05-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":2.5,"outputPer1M":7.5,"currency":"USD"}},{"modelId":"alibaba-coding-plan/qwen3.7-plus","providerId":"alibaba-coding-plan","providerKind":"provider-alibaba-coding-plan","authFamily":"api-key","displayName":"Qwen3.7 Plus","version":"2026-06-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-token-plan-cn/deepseek-v3.2","providerId":"alibaba-token-plan-cn","providerKind":"provider-alibaba-token-plan-cn","authFamily":"api-key","displayName":"DeepSeek V3.2","version":"2025-12-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-token-plan-cn/deepseek-v4-flash","providerId":"alibaba-token-plan-cn","providerKind":"provider-alibaba-token-plan-cn","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-token-plan-cn/deepseek-v4-pro","providerId":"alibaba-token-plan-cn","providerKind":"provider-alibaba-token-plan-cn","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-token-plan-cn/glm-5","providerId":"alibaba-token-plan-cn","providerKind":"provider-alibaba-token-plan-cn","authFamily":"api-key","displayName":"GLM-5","version":"2026-02-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-token-plan-cn/glm-5.1","providerId":"alibaba-token-plan-cn","providerKind":"provider-alibaba-token-plan-cn","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-03-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-token-plan-cn/kimi-k2.5","providerId":"alibaba-token-plan-cn","providerKind":"provider-alibaba-token-plan-cn","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-token-plan-cn/kimi-k2.6","providerId":"alibaba-token-plan-cn","providerKind":"provider-alibaba-token-plan-cn","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-token-plan-cn/MiniMax-M2.5","providerId":"alibaba-token-plan-cn","providerKind":"provider-alibaba-token-plan-cn","authFamily":"api-key","displayName":"MiniMax-M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":24576,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-token-plan-cn/qwen-image-2.0","providerId":"alibaba-token-plan-cn","providerKind":"provider-alibaba-token-plan-cn","authFamily":"api-key","displayName":"Qwen Image 2.0","version":"2026-03-03","capabilities":[],"modalities":["image","text"],"contextWindow":8192,"maxOutputTokens":0,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-token-plan-cn/qwen-image-2.0-pro","providerId":"alibaba-token-plan-cn","providerKind":"provider-alibaba-token-plan-cn","authFamily":"api-key","displayName":"Qwen Image 2.0 Pro","version":"2026-03-03","capabilities":[],"modalities":["image","text"],"contextWindow":8192,"maxOutputTokens":0,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-token-plan-cn/qwen3.6-flash","providerId":"alibaba-token-plan-cn","providerKind":"provider-alibaba-token-plan-cn","authFamily":"api-key","displayName":"Qwen3.6 Flash","version":"2026-04-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-token-plan-cn/qwen3.6-plus","providerId":"alibaba-token-plan-cn","providerKind":"provider-alibaba-token-plan-cn","authFamily":"api-key","displayName":"Qwen3.6 Plus","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-token-plan-cn/qwen3.7-max","providerId":"alibaba-token-plan-cn","providerKind":"provider-alibaba-token-plan-cn","authFamily":"api-key","displayName":"Qwen3.7 Max","version":"2026-05-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-token-plan-cn/qwen3.7-plus","providerId":"alibaba-token-plan-cn","providerKind":"provider-alibaba-token-plan-cn","authFamily":"api-key","displayName":"Qwen3.7 Plus","version":"2026-06-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-token-plan-cn/wan2.7-image","providerId":"alibaba-token-plan-cn","providerKind":"provider-alibaba-token-plan-cn","authFamily":"api-key","displayName":"Wan2.7 Image","version":"2026-05-29","capabilities":[],"modalities":["image","text"],"contextWindow":8192,"maxOutputTokens":0,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-token-plan-cn/wan2.7-image-pro","providerId":"alibaba-token-plan-cn","providerKind":"provider-alibaba-token-plan-cn","authFamily":"api-key","displayName":"Wan2.7 Image Pro","version":"2026-05-29","capabilities":[],"modalities":["image","text"],"contextWindow":8192,"maxOutputTokens":0,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-token-plan/deepseek-v3.2","providerId":"alibaba-token-plan","providerKind":"provider-alibaba-token-plan","authFamily":"api-key","displayName":"DeepSeek V3.2","version":"2025-12-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-token-plan/deepseek-v4-flash","providerId":"alibaba-token-plan","providerKind":"provider-alibaba-token-plan","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-token-plan/deepseek-v4-pro","providerId":"alibaba-token-plan","providerKind":"provider-alibaba-token-plan","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-token-plan/glm-5","providerId":"alibaba-token-plan","providerKind":"provider-alibaba-token-plan","authFamily":"api-key","displayName":"GLM-5","version":"2026-02-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-token-plan/glm-5.1","providerId":"alibaba-token-plan","providerKind":"provider-alibaba-token-plan","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-03-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-token-plan/kimi-k2.5","providerId":"alibaba-token-plan","providerKind":"provider-alibaba-token-plan","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-token-plan/kimi-k2.6","providerId":"alibaba-token-plan","providerKind":"provider-alibaba-token-plan","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-token-plan/MiniMax-M2.5","providerId":"alibaba-token-plan","providerKind":"provider-alibaba-token-plan","authFamily":"api-key","displayName":"MiniMax-M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":24576,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-token-plan/qwen-image-2.0","providerId":"alibaba-token-plan","providerKind":"provider-alibaba-token-plan","authFamily":"api-key","displayName":"Qwen Image 2.0","version":"2026-03-03","capabilities":[],"modalities":["image","text"],"contextWindow":8192,"maxOutputTokens":0,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-token-plan/qwen-image-2.0-pro","providerId":"alibaba-token-plan","providerKind":"provider-alibaba-token-plan","authFamily":"api-key","displayName":"Qwen Image 2.0 Pro","version":"2026-03-03","capabilities":[],"modalities":["image","text"],"contextWindow":8192,"maxOutputTokens":0,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-token-plan/qwen3.6-flash","providerId":"alibaba-token-plan","providerKind":"provider-alibaba-token-plan","authFamily":"api-key","displayName":"Qwen3.6 Flash","version":"2026-04-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-token-plan/qwen3.6-plus","providerId":"alibaba-token-plan","providerKind":"provider-alibaba-token-plan","authFamily":"api-key","displayName":"Qwen3.6 Plus","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-token-plan/qwen3.7-max","providerId":"alibaba-token-plan","providerKind":"provider-alibaba-token-plan","authFamily":"api-key","displayName":"Qwen3.7 Max","version":"2026-05-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-token-plan/qwen3.7-plus","providerId":"alibaba-token-plan","providerKind":"provider-alibaba-token-plan","authFamily":"api-key","displayName":"Qwen3.7 Plus","version":"2026-06-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-token-plan/wan2.7-image","providerId":"alibaba-token-plan","providerKind":"provider-alibaba-token-plan","authFamily":"api-key","displayName":"Wan2.7 Image","version":"2026-05-29","capabilities":[],"modalities":["image","text"],"contextWindow":8192,"maxOutputTokens":0,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-token-plan/wan2.7-image-pro","providerId":"alibaba-token-plan","providerKind":"provider-alibaba-token-plan","authFamily":"api-key","displayName":"Wan2.7 Image Pro","version":"2026-05-29","capabilities":[],"modalities":["image","text"],"contextWindow":8192,"maxOutputTokens":0,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba/qvq-max","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"QVQ Max","version":"2025-03-25","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":1.2,"outputPer1M":4.8,"currency":"USD"}},{"modelId":"alibaba/qwen-flash","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen Flash","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.05,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"alibaba/qwen-max","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen Max","version":"2024-04-03","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":8192,"pricing":{"inputPer1M":1.6,"outputPer1M":6.4,"currency":"USD"}},{"modelId":"alibaba/qwen-mt-plus","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen-MT Plus","version":"2025-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":8192,"pricing":{"inputPer1M":2.46,"outputPer1M":7.37,"currency":"USD"}},{"modelId":"alibaba/qwen-mt-turbo","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen-MT Turbo","version":"2025-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.16,"outputPer1M":0.49,"currency":"USD"}},{"modelId":"alibaba/qwen-omni-turbo","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen-Omni Turbo","version":"2025-01-19","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","image","text","video"],"contextWindow":32768,"maxOutputTokens":2048,"pricing":{"inputPer1M":0.07,"outputPer1M":0.27,"currency":"USD"}},{"modelId":"alibaba/qwen-omni-turbo-realtime","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen-Omni Turbo Realtime","version":"2025-05-08","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","image","text"],"contextWindow":32768,"maxOutputTokens":2048,"pricing":{"inputPer1M":0.27,"outputPer1M":1.07,"currency":"USD"}},{"modelId":"alibaba/qwen-plus","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen Plus","version":"2024-01-25","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"alibaba/qwen-plus-character-ja","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen Plus Character (Japanese)","version":"2024-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":512,"pricing":{"inputPer1M":0.5,"outputPer1M":1.4,"currency":"USD"}},{"modelId":"alibaba/qwen-turbo","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen Turbo","version":"2024-11-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.05,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"alibaba/qwen-vl-max","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen-VL Max","version":"2024-04-08","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.8,"outputPer1M":3.2,"currency":"USD"}},{"modelId":"alibaba/qwen-vl-ocr","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen-VL OCR","version":"2024-10-28","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":34096,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.72,"outputPer1M":0.72,"currency":"USD"}},{"modelId":"alibaba/qwen-vl-plus","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen-VL Plus","version":"2024-01-25","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.21,"outputPer1M":0.63,"currency":"USD"}},{"modelId":"alibaba/qwen2-5-14b-instruct","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen2.5 14B Instruct","version":"2024-09","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.35,"outputPer1M":1.4,"currency":"USD"}},{"modelId":"alibaba/qwen2-5-32b-instruct","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen2.5 32B Instruct","version":"2024-09","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.7,"outputPer1M":2.8,"currency":"USD"}},{"modelId":"alibaba/qwen2-5-72b-instruct","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen2.5 72B Instruct","version":"2024-09","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":1.4,"outputPer1M":5.6,"currency":"USD"}},{"modelId":"alibaba/qwen2-5-7b-instruct","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen2.5 7B Instruct","version":"2024-09","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.175,"outputPer1M":0.7,"currency":"USD"}},{"modelId":"alibaba/qwen2-5-omni-7b","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen2.5-Omni 7B","version":"2024-12","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","image","text","video"],"contextWindow":32768,"maxOutputTokens":2048,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"alibaba/qwen2-5-vl-72b-instruct","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen2.5-VL 72B Instruct","version":"2024-09","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":2.8,"outputPer1M":8.4,"currency":"USD"}},{"modelId":"alibaba/qwen2-5-vl-7b-instruct","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen2.5-VL 7B Instruct","version":"2024-09","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.35,"outputPer1M":1.05,"currency":"USD"}},{"modelId":"alibaba/qwen3-14b","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3 14B","version":"2025-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.35,"outputPer1M":1.4,"currency":"USD"}},{"modelId":"alibaba/qwen3-235b-a22b","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3 235B-A22B","version":"2025-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.7,"outputPer1M":2.8,"currency":"USD"}},{"modelId":"alibaba/qwen3-32b","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3 32B","version":"2025-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.7,"outputPer1M":2.8,"currency":"USD"}},{"modelId":"alibaba/qwen3-8b","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3 8B","version":"2025-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.18,"outputPer1M":0.7,"currency":"USD"}},{"modelId":"alibaba/qwen3-asr-flash","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3-ASR Flash","version":"2025-09-08","capabilities":["text.chat"],"modalities":["audio","text"],"contextWindow":53248,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.035,"outputPer1M":0.035,"currency":"USD"}},{"modelId":"alibaba/qwen3-coder-30b-a3b-instruct","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3-Coder 30B-A3B Instruct","version":"2025-04","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.45,"outputPer1M":2.25,"currency":"USD"}},{"modelId":"alibaba/qwen3-coder-480b-a35b-instruct","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3-Coder 480B-A35B Instruct","version":"2025-04","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":7.5,"currency":"USD"}},{"modelId":"alibaba/qwen3-coder-flash","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3 Coder Flash","version":"2025-07-28","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"alibaba/qwen3-coder-plus","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3 Coder Plus","version":"2025-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD"}},{"modelId":"alibaba/qwen3-livetranslate-flash-realtime","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3-LiveTranslate Flash Realtime","version":"2025-09-22","capabilities":["text.chat"],"modalities":["audio","image","text","video"],"contextWindow":53248,"maxOutputTokens":4096,"pricing":{"inputPer1M":10,"outputPer1M":10,"currency":"USD"}},{"modelId":"alibaba/qwen3-max","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3 Max","version":"2025-09-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.2,"outputPer1M":6,"currency":"USD"}},{"modelId":"alibaba/qwen3-next-80b-a3b-instruct","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3-Next 80B-A3B Instruct","version":"2025-09","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.5,"outputPer1M":2,"currency":"USD"}},{"modelId":"alibaba/qwen3-next-80b-a3b-thinking","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3-Next 80B-A3B (Thinking)","version":"2025-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.5,"outputPer1M":6,"currency":"USD"}},{"modelId":"alibaba/qwen3-omni-flash","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3-Omni Flash","version":"2025-09-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":65536,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.43,"outputPer1M":1.66,"currency":"USD"}},{"modelId":"alibaba/qwen3-omni-flash-realtime","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3-Omni Flash Realtime","version":"2025-09-15","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","image","text","video"],"contextWindow":65536,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.52,"outputPer1M":1.99,"currency":"USD"}},{"modelId":"alibaba/qwen3-vl-235b-a22b","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3-VL 235B-A22B","version":"2025-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.7,"outputPer1M":2.8,"currency":"USD"}},{"modelId":"alibaba/qwen3-vl-30b-a3b","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3-VL 30B-A3B","version":"2025-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.2,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"alibaba/qwen3-vl-plus","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3-VL Plus","version":"2025-09-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.2,"outputPer1M":1.6,"currency":"USD"}},{"modelId":"alibaba/qwen3.5-122b-a10b","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3.5 122B-A10B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.4,"outputPer1M":3.2,"currency":"USD"}},{"modelId":"alibaba/qwen3.5-27b","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3.5 27B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.4,"currency":"USD"}},{"modelId":"alibaba/qwen3.5-35b-a3b","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3.5 35B-A3B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"}},{"modelId":"alibaba/qwen3.5-397b-a17b","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3.5 397B-A17B","version":"2026-02-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.6,"outputPer1M":3.6,"currency":"USD"}},{"modelId":"alibaba/qwen3.5-plus","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3.5 Plus","version":"2026-02-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.4,"outputPer1M":2.4,"currency":"USD"}},{"modelId":"alibaba/qwen3.6-27b","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3.6 27B","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.6,"outputPer1M":3.6,"currency":"USD"}},{"modelId":"alibaba/qwen3.6-35b-a3b","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3.6 35B-A3B","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.248,"outputPer1M":1.485,"currency":"USD"}},{"modelId":"alibaba/qwen3.6-flash","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3.6 Flash","version":"2026-04-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1875,"outputPer1M":1.125,"currency":"USD"}},{"modelId":"alibaba/qwen3.6-max-preview","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3.6 Max Preview","version":"2026-04-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.3,"outputPer1M":7.8,"currency":"USD"}},{"modelId":"alibaba/qwen3.6-plus","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3.6 Plus","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"}},{"modelId":"alibaba/qwen3.7-max","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3.7 Max","version":"2026-05-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":2.5,"outputPer1M":7.5,"currency":"USD"}},{"modelId":"alibaba/qwen3.7-plus","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3.7 Plus","version":"2026-06-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"}},{"modelId":"alibaba/qwq-plus","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"QwQ Plus","version":"2025-03-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.8,"outputPer1M":2.4,"currency":"USD"}},{"modelId":"amazon-bedrock/amazon.nova-2-lite-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Nova 2 Lite","version":"2024-12-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.33,"outputPer1M":2.75,"currency":"USD"}},{"modelId":"amazon-bedrock/amazon.nova-lite-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Nova Lite","version":"2024-12-03","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text","video"],"contextWindow":300000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.06,"outputPer1M":0.24,"currency":"USD"}},{"modelId":"amazon-bedrock/amazon.nova-micro-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Nova Micro","version":"2024-12-03","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.035,"outputPer1M":0.14,"currency":"USD"}},{"modelId":"amazon-bedrock/amazon.nova-pro-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Nova Pro","version":"2024-12-03","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text","video"],"contextWindow":300000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.8,"outputPer1M":3.2,"currency":"USD"}},{"modelId":"amazon-bedrock/anthropic.claude-haiku-4-5-20251001-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Haiku 4.5","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD"}},{"modelId":"amazon-bedrock/anthropic.claude-opus-4-1-20250805-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Opus 4.1","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD"}},{"modelId":"amazon-bedrock/anthropic.claude-opus-4-5-20251101-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Opus 4.5","version":"2025-11-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"amazon-bedrock/anthropic.claude-opus-4-6-v1","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"amazon-bedrock/anthropic.claude-opus-4-7","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"amazon-bedrock/anthropic.claude-opus-4-8","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Opus 4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"amazon-bedrock/anthropic.claude-sonnet-4-5-20250929-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Sonnet 4.5","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"amazon-bedrock/anthropic.claude-sonnet-4-6","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"amazon-bedrock/au.anthropic.claude-haiku-4-5-20251001-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Haiku 4.5 (AU)","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD"}},{"modelId":"amazon-bedrock/au.anthropic.claude-opus-4-6-v1","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"AU Anthropic Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":16.5,"outputPer1M":82.5,"currency":"USD"}},{"modelId":"amazon-bedrock/au.anthropic.claude-opus-4-8","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Opus 4.8 (AU)","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"amazon-bedrock/au.anthropic.claude-sonnet-4-5-20250929-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Sonnet 4.5 (AU)","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"amazon-bedrock/au.anthropic.claude-sonnet-4-6","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"AU Anthropic Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":3.3,"outputPer1M":16.5,"currency":"USD"}},{"modelId":"amazon-bedrock/deepseek.r1-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"DeepSeek-R1","version":"2025-01-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":1.35,"outputPer1M":5.4,"currency":"USD"}},{"modelId":"amazon-bedrock/deepseek.v3-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"DeepSeek-V3.1","version":"2025-09-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":81920,"pricing":{"inputPer1M":0.58,"outputPer1M":1.68,"currency":"USD"}},{"modelId":"amazon-bedrock/deepseek.v3.2","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"DeepSeek-V3.2","version":"2026-02-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":81920,"pricing":{"inputPer1M":0.62,"outputPer1M":1.85,"currency":"USD"}},{"modelId":"amazon-bedrock/eu.anthropic.claude-fable-5","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Fable 5 (EU)","version":"2026-06-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":11,"outputPer1M":55,"currency":"USD"}},{"modelId":"amazon-bedrock/eu.anthropic.claude-haiku-4-5-20251001-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Haiku 4.5 (EU)","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD"}},{"modelId":"amazon-bedrock/eu.anthropic.claude-opus-4-5-20251101-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Opus 4.5 (EU)","version":"2025-11-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"amazon-bedrock/eu.anthropic.claude-opus-4-6-v1","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Opus 4.6 (EU)","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5.5,"outputPer1M":27.5,"currency":"USD"}},{"modelId":"amazon-bedrock/eu.anthropic.claude-opus-4-7","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Opus 4.7 (EU)","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5.5,"outputPer1M":27.5,"currency":"USD"}},{"modelId":"amazon-bedrock/eu.anthropic.claude-opus-4-8","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Opus 4.8 (EU)","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5.5,"outputPer1M":27.5,"currency":"USD"}},{"modelId":"amazon-bedrock/eu.anthropic.claude-sonnet-4-5-20250929-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Sonnet 4.5 (EU)","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3.3,"outputPer1M":16.5,"currency":"USD"}},{"modelId":"amazon-bedrock/eu.anthropic.claude-sonnet-4-6","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Sonnet 4.6 (EU)","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3.3,"outputPer1M":16.5,"currency":"USD"}},{"modelId":"amazon-bedrock/global.anthropic.claude-fable-5","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Fable 5 (Global)","version":"2026-06-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":10,"outputPer1M":50,"currency":"USD"}},{"modelId":"amazon-bedrock/global.anthropic.claude-haiku-4-5-20251001-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Haiku 4.5 (Global)","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD"}},{"modelId":"amazon-bedrock/global.anthropic.claude-opus-4-5-20251101-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Opus 4.5 (Global)","version":"2025-11-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"amazon-bedrock/global.anthropic.claude-opus-4-6-v1","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Opus 4.6 (Global)","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"amazon-bedrock/global.anthropic.claude-opus-4-7","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Opus 4.7 (Global)","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"amazon-bedrock/global.anthropic.claude-opus-4-8","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Opus 4.8 (Global)","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"amazon-bedrock/global.anthropic.claude-sonnet-4-5-20250929-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Sonnet 4.5 (Global)","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"amazon-bedrock/global.anthropic.claude-sonnet-4-6","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Sonnet 4.6 (Global)","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"amazon-bedrock/google.gemma-3-12b-it","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Google Gemma 3 12B","version":"2024-12-01","capabilities":["text.chat","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.049999999999999996,"outputPer1M":0.09999999999999999,"currency":"USD"}},{"modelId":"amazon-bedrock/google.gemma-3-27b-it","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Google Gemma 3 27B Instruct","version":"2025-07-27","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":202752,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.12,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"amazon-bedrock/google.gemma-3-4b-it","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Gemma 3 4B IT","version":"2024-12-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.04,"outputPer1M":0.08,"currency":"USD"}},{"modelId":"amazon-bedrock/jp.anthropic.claude-opus-4-7","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Opus 4.7 (JP)","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"amazon-bedrock/jp.anthropic.claude-opus-4-8","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Opus 4.8 (JP)","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"amazon-bedrock/jp.anthropic.claude-sonnet-4-5-20250929-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Sonnet 4.5 (JP)","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"amazon-bedrock/jp.anthropic.claude-sonnet-4-6","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Sonnet 4.6 (JP)","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"amazon-bedrock/meta.llama3-1-70b-instruct-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Llama 3.1 70B Instruct","version":"2024-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.72,"outputPer1M":0.72,"currency":"USD"}},{"modelId":"amazon-bedrock/meta.llama3-1-8b-instruct-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Llama 3.1 8B Instruct","version":"2024-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.22,"outputPer1M":0.22,"currency":"USD"}},{"modelId":"amazon-bedrock/meta.llama3-3-70b-instruct-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Llama 3.3 70B Instruct","version":"2024-12-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.72,"outputPer1M":0.72,"currency":"USD"}},{"modelId":"amazon-bedrock/meta.llama4-maverick-17b-instruct-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Llama 4 Maverick 17B Instruct","version":"2025-04-05","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.24,"outputPer1M":0.97,"currency":"USD"}},{"modelId":"amazon-bedrock/meta.llama4-scout-17b-instruct-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Llama 4 Scout 17B Instruct","version":"2025-04-05","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":3500000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.17,"outputPer1M":0.66,"currency":"USD"}},{"modelId":"amazon-bedrock/minimax.minimax-m2","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"MiniMax M2","version":"2025-10-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204608,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"amazon-bedrock/minimax.minimax-m2.1","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"MiniMax M2.1","version":"2025-12-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"amazon-bedrock/minimax.minimax-m2.5","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"MiniMax M2.5","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":98304,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"amazon-bedrock/mistral.devstral-2-123b","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Devstral 2 123B","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"amazon-bedrock/mistral.magistral-small-2509","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Magistral Small 1.2","version":"2025-12-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":40000,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"amazon-bedrock/mistral.ministral-3-14b-instruct","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Ministral 14B 3.0","version":"2024-12-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.2,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"amazon-bedrock/mistral.ministral-3-3b-instruct","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Ministral 3 3B","version":"2025-12-02","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.1,"outputPer1M":0.1,"currency":"USD"}},{"modelId":"amazon-bedrock/mistral.ministral-3-8b-instruct","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Ministral 3 8B","version":"2024-12-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.15,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"amazon-bedrock/mistral.mistral-large-3-675b-instruct","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Mistral Large 3","version":"2025-12-02","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"amazon-bedrock/mistral.pixtral-large-2502-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Pixtral Large (25.02)","version":"2025-04-08","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD"}},{"modelId":"amazon-bedrock/mistral.voxtral-mini-3b-2507","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Voxtral Mini 3B 2507","version":"2024-12-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["audio","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.04,"outputPer1M":0.04,"currency":"USD"}},{"modelId":"amazon-bedrock/mistral.voxtral-small-24b-2507","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Voxtral Small 24B 2507","version":"2025-07-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["audio","text"],"contextWindow":32000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.15,"outputPer1M":0.35,"currency":"USD"}},{"modelId":"amazon-bedrock/moonshot.kimi-k2-thinking","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Kimi K2 Thinking","version":"2025-12-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262143,"maxOutputTokens":16000,"pricing":{"inputPer1M":0.6,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"amazon-bedrock/moonshotai.kimi-k2.5","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Kimi K2.5","version":"2026-02-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262143,"maxOutputTokens":16000,"pricing":{"inputPer1M":0.6,"outputPer1M":3,"currency":"USD"}},{"modelId":"amazon-bedrock/nvidia.nemotron-nano-12b-v2","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"NVIDIA Nemotron Nano 12B v2 VL BF16","version":"2024-12-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.2,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"amazon-bedrock/nvidia.nemotron-nano-3-30b","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"NVIDIA Nemotron Nano 3 30B","version":"2025-12-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.06,"outputPer1M":0.24,"currency":"USD"}},{"modelId":"amazon-bedrock/nvidia.nemotron-nano-9b-v2","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"NVIDIA Nemotron Nano 9B v2","version":"2024-12-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.06,"outputPer1M":0.23,"currency":"USD"}},{"modelId":"amazon-bedrock/nvidia.nemotron-super-3-120b","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"NVIDIA Nemotron 3 Super 120B A12B","version":"2026-03-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.15,"outputPer1M":0.65,"currency":"USD"}},{"modelId":"amazon-bedrock/openai.gpt-5.4","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":272000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.75,"outputPer1M":16.5,"currency":"USD"}},{"modelId":"amazon-bedrock/openai.gpt-5.5","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"GPT-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":272000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5.5,"outputPer1M":33,"currency":"USD"}},{"modelId":"amazon-bedrock/openai.gpt-oss-120b","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"gpt-oss-120b","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"amazon-bedrock/openai.gpt-oss-120b-1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"gpt-oss-120b","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"amazon-bedrock/openai.gpt-oss-20b","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"gpt-oss-20b","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.07,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"amazon-bedrock/openai.gpt-oss-20b-1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"gpt-oss-20b","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.07,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"amazon-bedrock/openai.gpt-oss-safeguard-120b","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"GPT OSS Safeguard 120B","version":"2025-10-29","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"amazon-bedrock/openai.gpt-oss-safeguard-20b","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"GPT OSS Safeguard 20B","version":"2025-10-29","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.07,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"amazon-bedrock/qwen.qwen3-235b-a22b-2507-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Qwen3 235B A22B 2507","version":"2025-09-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.22,"outputPer1M":0.88,"currency":"USD"}},{"modelId":"amazon-bedrock/qwen.qwen3-32b-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Qwen3 32B (dense)","version":"2025-09-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"amazon-bedrock/qwen.qwen3-coder-30b-a3b-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Qwen3 Coder 30B A3B Instruct","version":"2025-09-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"amazon-bedrock/qwen.qwen3-coder-480b-a35b-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Qwen3 Coder 480B A35B Instruct","version":"2025-09-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.22,"outputPer1M":1.8,"currency":"USD"}},{"modelId":"amazon-bedrock/qwen.qwen3-coder-next","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Qwen3 Coder Next","version":"2026-02-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.22,"outputPer1M":1.8,"currency":"USD"}},{"modelId":"amazon-bedrock/qwen.qwen3-next-80b-a3b","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Qwen/Qwen3-Next-80B-A3B-Instruct","version":"2025-09-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.14,"outputPer1M":1.4,"currency":"USD"}},{"modelId":"amazon-bedrock/qwen.qwen3-vl-235b-a22b","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Qwen/Qwen3-VL-235B-A22B-Instruct","version":"2025-10-04","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"amazon-bedrock/us.anthropic.claude-fable-5","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Fable 5 (US)","version":"2026-06-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":10,"outputPer1M":50,"currency":"USD"}},{"modelId":"amazon-bedrock/us.anthropic.claude-haiku-4-5-20251001-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Haiku 4.5 (US)","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD"}},{"modelId":"amazon-bedrock/us.anthropic.claude-opus-4-1-20250805-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Opus 4.1 (US)","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD"}},{"modelId":"amazon-bedrock/us.anthropic.claude-opus-4-5-20251101-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Opus 4.5 (US)","version":"2025-11-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"amazon-bedrock/us.anthropic.claude-opus-4-6-v1","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Opus 4.6 (US)","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"amazon-bedrock/us.anthropic.claude-opus-4-7","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Opus 4.7 (US)","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"amazon-bedrock/us.anthropic.claude-opus-4-8","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Opus 4.8 (US)","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"amazon-bedrock/us.anthropic.claude-sonnet-4-5-20250929-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Sonnet 4.5 (US)","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"amazon-bedrock/us.anthropic.claude-sonnet-4-6","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Sonnet 4.6 (US)","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"amazon-bedrock/us.deepseek.r1-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"DeepSeek-R1 (US)","version":"2025-01-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":1.35,"outputPer1M":5.4,"currency":"USD"}},{"modelId":"amazon-bedrock/us.meta.llama4-maverick-17b-instruct-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Llama 4 Maverick 17B Instruct (US)","version":"2025-04-05","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.24,"outputPer1M":0.97,"currency":"USD"}},{"modelId":"amazon-bedrock/us.meta.llama4-scout-17b-instruct-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Llama 4 Scout 17B Instruct (US)","version":"2025-04-05","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":3500000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.17,"outputPer1M":0.66,"currency":"USD"}},{"modelId":"amazon-bedrock/writer.palmyra-x4-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Palmyra X4","version":"2025-04-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":122880,"maxOutputTokens":8192,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"amazon-bedrock/writer.palmyra-x5-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Palmyra X5","version":"2025-04-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1040000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.6,"outputPer1M":6,"currency":"USD"}},{"modelId":"amazon-bedrock/zai.glm-4.7","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"GLM-4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"amazon-bedrock/zai.glm-4.7-flash","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"GLM-4.7-Flash","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.07,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"amazon-bedrock/zai.glm-5","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"GLM-5","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":101376,"pricing":{"inputPer1M":1,"outputPer1M":3.2,"currency":"USD"}},{"modelId":"ambient/moonshotai/kimi-k2.6","providerId":"ambient","providerKind":"provider-ambient","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD"}},{"modelId":"ambient/zai-org/GLM-5.1-FP8","providerId":"ambient","providerKind":"provider-ambient","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-03-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"anthropic/claude-3-5-haiku-20241022","providerId":"anthropic","providerKind":"provider-anthropic","authFamily":"api-key","displayName":"Claude Haiku 3.5","version":"2024-10-22","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.8,"outputPer1M":4,"currency":"USD"},"localOverrideApplied":true},{"modelId":"anthropic/claude-3-5-haiku-latest","providerId":"anthropic","providerKind":"provider-anthropic","authFamily":"api-key","displayName":"Claude Haiku 3.5 (latest)","version":"2024-10-22","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.8,"outputPer1M":4,"currency":"USD"},"localOverrideApplied":true},{"modelId":"anthropic/claude-3-5-sonnet-20240620","providerId":"anthropic","providerKind":"provider-anthropic","authFamily":"api-key","displayName":"Claude Sonnet 3.5","version":"2024-06-20","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":8192,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"},"localOverrideApplied":true},{"modelId":"anthropic/claude-3-5-sonnet-20241022","providerId":"anthropic","providerKind":"provider-anthropic","authFamily":"api-key","displayName":"Claude Sonnet 3.5 v2","version":"2024-10-22","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":8192,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"},"localOverrideApplied":true},{"modelId":"anthropic/claude-3-7-sonnet-20250219","providerId":"anthropic","providerKind":"provider-anthropic","authFamily":"api-key","displayName":"Claude Sonnet 3.7","version":"2025-02-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"},"localOverrideApplied":true},{"modelId":"anthropic/claude-3-haiku-20240307","providerId":"anthropic","providerKind":"provider-anthropic","authFamily":"api-key","displayName":"Claude Haiku 3","version":"2024-03-13","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.25,"outputPer1M":1.25,"currency":"USD"},"localOverrideApplied":true},{"modelId":"anthropic/claude-3-opus-20240229","providerId":"anthropic","providerKind":"provider-anthropic","authFamily":"api-key","displayName":"Claude Opus 3","version":"2024-02-29","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":4096,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD"},"localOverrideApplied":true},{"modelId":"anthropic/claude-3-sonnet-20240229","providerId":"anthropic","providerKind":"provider-anthropic","authFamily":"api-key","displayName":"Claude Sonnet 3","version":"2024-03-04","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":4096,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"},"localOverrideApplied":true},{"modelId":"anthropic/claude-fable-5","providerId":"anthropic","providerKind":"provider-anthropic","authFamily":"api-key","displayName":"Claude Fable 5","version":"2026-06-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":10,"outputPer1M":50,"currency":"USD"},"localOverrideApplied":true},{"modelId":"anthropic/claude-haiku-4-5","providerId":"anthropic","providerKind":"provider-anthropic","authFamily":"api-key","displayName":"Claude Haiku 4.5 (latest)","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD"},"localOverrideApplied":true},{"modelId":"anthropic/claude-haiku-4-5-20251001","providerId":"anthropic","providerKind":"provider-anthropic","authFamily":"api-key","displayName":"Claude Haiku 4.5","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD"},"localOverrideApplied":true},{"modelId":"anthropic/claude-opus-4-0","providerId":"anthropic","providerKind":"provider-anthropic","authFamily":"api-key","displayName":"Claude Opus 4 (latest)","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD"},"localOverrideApplied":true},{"modelId":"anthropic/claude-opus-4-1","providerId":"anthropic","providerKind":"provider-anthropic","authFamily":"api-key","displayName":"Claude Opus 4.1 (latest)","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD"},"localOverrideApplied":true},{"modelId":"anthropic/claude-opus-4-1-20250805","providerId":"anthropic","providerKind":"provider-anthropic","authFamily":"api-key","displayName":"Claude Opus 4.1","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD"},"localOverrideApplied":true},{"modelId":"anthropic/claude-opus-4-20250514","providerId":"anthropic","providerKind":"provider-anthropic","authFamily":"api-key","displayName":"Claude Opus 4","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD"},"localOverrideApplied":true},{"modelId":"anthropic/claude-opus-4-5","providerId":"anthropic","providerKind":"provider-anthropic","authFamily":"api-key","displayName":"Claude Opus 4.5 (latest)","version":"2025-11-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"},"localOverrideApplied":true},{"modelId":"anthropic/claude-opus-4-5-20251101","providerId":"anthropic","providerKind":"provider-anthropic","authFamily":"api-key","displayName":"Claude Opus 4.5","version":"2025-11-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"},"localOverrideApplied":true},{"modelId":"anthropic/claude-opus-4-6","providerId":"anthropic","providerKind":"provider-anthropic","authFamily":"api-key","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"},"localOverrideApplied":true},{"modelId":"anthropic/claude-opus-4-7","providerId":"anthropic","providerKind":"provider-anthropic","authFamily":"api-key","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"},"localOverrideApplied":true},{"modelId":"anthropic/claude-opus-4-8","providerId":"anthropic","providerKind":"provider-anthropic","authFamily":"api-key","displayName":"Claude Opus 4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"},"localOverrideApplied":true},{"modelId":"anthropic/claude-sonnet-4-0","providerId":"anthropic","providerKind":"provider-anthropic","authFamily":"api-key","displayName":"Claude Sonnet 4 (latest)","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"},"localOverrideApplied":true},{"modelId":"anthropic/claude-sonnet-4-20250514","providerId":"anthropic","providerKind":"provider-anthropic","authFamily":"api-key","displayName":"Claude Sonnet 4","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"},"localOverrideApplied":true},{"modelId":"anthropic/claude-sonnet-4-5","providerId":"anthropic","providerKind":"provider-anthropic","authFamily":"api-key","displayName":"Claude Sonnet 4.5 (latest)","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"},"localOverrideApplied":true},{"modelId":"anthropic/claude-sonnet-4-5-20250929","providerId":"anthropic","providerKind":"provider-anthropic","authFamily":"api-key","displayName":"Claude Sonnet 4.5","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"},"localOverrideApplied":true},{"modelId":"anthropic/claude-sonnet-4-6","providerId":"anthropic","providerKind":"provider-anthropic","authFamily":"api-key","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"},"localOverrideApplied":true},{"modelId":"anyapi/anthropic/claude-haiku-4-5","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"Claude Haiku 4.5 (latest)","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD"}},{"modelId":"anyapi/anthropic/claude-opus-4-6","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"anyapi/anthropic/claude-opus-4-7","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"anyapi/anthropic/claude-sonnet-4-5","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"Claude Sonnet 4.5 (latest)","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"anyapi/anthropic/claude-sonnet-4-6","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"anyapi/cohere/command-r-plus-08-2024","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"Command R+","version":"2024-08-30","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4000,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"anyapi/deepseek/deepseek-chat","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"DeepSeek Chat","version":"2025-12-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"anyapi/deepseek/deepseek-r1","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"DeepSeek Reasoner","version":"2025-12-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":null},{"modelId":"anyapi/deepseek/deepseek-v4-flash","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"anyapi/deepseek/deepseek-v4-pro","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.435,"outputPer1M":0.87,"currency":"USD"}},{"modelId":"anyapi/google/gemini-2.5-flash","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"Gemini 2.5 Flash","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"anyapi/google/gemini-2.5-flash-lite","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"Gemini 2.5 Flash-Lite","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"anyapi/google/gemini-2.5-pro","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"Gemini 2.5 Pro","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"anyapi/google/gemini-3-flash-preview","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"Gemini 3 Flash Preview","version":"2025-12-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"}},{"modelId":"anyapi/google/gemini-3-pro-preview","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"Gemini 3 Pro Preview","version":"2025-11-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD"}},{"modelId":"anyapi/mistralai/devstral-2512","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"Devstral 2","version":"2025-12-09","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"anyapi/mistralai/mistral-large-2512","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"Mistral Large 3","version":"2024-11-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"anyapi/openai/gpt-4.1","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"GPT-4.1","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"anyapi/openai/gpt-4.1-mini","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"GPT-4.1 mini","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD"}},{"modelId":"anyapi/openai/gpt-5","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"GPT-5","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"anyapi/openai/gpt-5-mini","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"GPT-5 Mini","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"}},{"modelId":"anyapi/openai/gpt-5.1","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"GPT-5.1","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"anyapi/openai/gpt-5.2","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"GPT-5.2","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"anyapi/openai/gpt-5.4","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD"}},{"modelId":"anyapi/openai/o3","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"o3","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"anyapi/openai/o3-mini","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"o3-mini","version":"2024-12-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"anyapi/openai/o4-mini","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"o4-mini","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"anyapi/perplexity/sonar-pro","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"Sonar Pro","version":"2024-01-01","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":8192,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"anyapi/perplexity/sonar-reasoning-pro","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"Sonar Reasoning Pro","version":"2024-01-01","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"anyapi/xai/grok-4.3","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"Grok 4.3","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"atomic-chat/gemma-4-E4B-it-IQ4_XS","providerId":"atomic-chat","providerKind":"provider-atomic-chat","authFamily":"api-key","displayName":"Gemma 4 E4B Instruct (IQ4_XS)","version":"2026-04-02","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"atomic-chat/gemma-4-E4B-it-MLX-4bit","providerId":"atomic-chat","providerKind":"provider-atomic-chat","authFamily":"api-key","displayName":"Gemma 4 E4B Instruct (MLX 4-bit)","version":"2026-04-02","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"atomic-chat/Meta-Llama-3_1-8B-Instruct-GGUF","providerId":"atomic-chat","providerKind":"provider-atomic-chat","authFamily":"api-key","displayName":"Meta Llama 3.1 8B Instruct (GGUF)","version":"2024-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"atomic-chat/Qwen3_5-9B-MLX-4bit","providerId":"atomic-chat","providerKind":"provider-atomic-chat","authFamily":"api-key","displayName":"Qwen 3.5 9B (MLX 4-bit)","version":"2026-03-05","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":32768,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"atomic-chat/Qwen3_5-9B-Q4_K_M","providerId":"atomic-chat","providerKind":"provider-atomic-chat","authFamily":"api-key","displayName":"Qwen 3.5 9B (Q4_K_M)","version":"2026-03-05","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":32768,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"auriko/claude-opus-4-6","providerId":"auriko","providerKind":"provider-auriko","authFamily":"api-key","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"auriko/claude-opus-4-7","providerId":"auriko","providerKind":"provider-auriko","authFamily":"api-key","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"auriko/claude-sonnet-4-6","providerId":"auriko","providerKind":"provider-auriko","authFamily":"api-key","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"auriko/deepseek-v4-flash","providerId":"auriko","providerKind":"provider-auriko","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"auriko/deepseek-v4-pro","providerId":"auriko","providerKind":"provider-auriko","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.435,"outputPer1M":0.87,"currency":"USD"}},{"modelId":"auriko/gemini-2.5-flash","providerId":"auriko","providerKind":"provider-auriko","authFamily":"api-key","displayName":"Gemini 2.5 Flash","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"auriko/gemini-2.5-pro","providerId":"auriko","providerKind":"provider-auriko","authFamily":"api-key","displayName":"Gemini 2.5 Pro","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"auriko/gemini-3.1-pro-preview","providerId":"auriko","providerKind":"provider-auriko","authFamily":"api-key","displayName":"Gemini 3.1 Pro Preview","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD"}},{"modelId":"auriko/glm-5.1","providerId":"auriko","providerKind":"provider-auriko","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-03-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"auriko/grok-4.3","providerId":"auriko","providerKind":"provider-auriko","authFamily":"api-key","displayName":"Grok 4.3","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"auriko/kimi-k2.5","providerId":"auriko","providerKind":"provider-auriko","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.5,"outputPer1M":2.8,"currency":"USD"}},{"modelId":"auriko/kimi-k2.6","providerId":"auriko","providerKind":"provider-auriko","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD"}},{"modelId":"auriko/minimax-m2-7","providerId":"auriko","providerKind":"provider-auriko","authFamily":"api-key","displayName":"MiniMax-M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"auriko/minimax-m2-7-highspeed","providerId":"auriko","providerKind":"provider-auriko","authFamily":"api-key","displayName":"MiniMax-M2.7-highspeed","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.4,"currency":"USD"}},{"modelId":"auriko/qwen-3.6-plus","providerId":"auriko","providerKind":"provider-auriko","authFamily":"api-key","displayName":"Qwen3.6 Plus","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"}},{"modelId":"azure-cognitive-services/claude-haiku-4-5","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Claude Haiku 4.5","version":"2025-11-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD"}},{"modelId":"azure-cognitive-services/claude-opus-4-1","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Claude Opus 4.1","version":"2025-11-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD"}},{"modelId":"azure-cognitive-services/claude-opus-4-5","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Claude Opus 4.5","version":"2025-11-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"azure-cognitive-services/claude-opus-4-6","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"azure-cognitive-services/claude-sonnet-4-5","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Claude Sonnet 4.5","version":"2025-11-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"azure-cognitive-services/codestral-2501","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Codestral 25.01","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.3,"outputPer1M":0.9,"currency":"USD"}},{"modelId":"azure-cognitive-services/codex-mini","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Codex Mini","version":"2025-05-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.5,"outputPer1M":6,"currency":"USD"}},{"modelId":"azure-cognitive-services/cohere-command-a","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Command A","version":"2025-03-13","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":8000,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"azure-cognitive-services/cohere-command-r-08-2024","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Command R","version":"2024-08-30","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4000,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"azure-cognitive-services/cohere-command-r-plus-08-2024","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Command R+","version":"2024-08-30","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4000,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"azure-cognitive-services/cohere-embed-v-4-0","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Embed v4","version":"2025-04-15","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":1536,"pricing":{"inputPer1M":0.12,"outputPer1M":0,"currency":"USD"}},{"modelId":"azure-cognitive-services/cohere-embed-v3-english","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Embed v3 English","version":"2023-11-07","capabilities":["text.chat"],"modalities":["text"],"contextWindow":512,"maxOutputTokens":1024,"pricing":{"inputPer1M":0.1,"outputPer1M":0,"currency":"USD"}},{"modelId":"azure-cognitive-services/cohere-embed-v3-multilingual","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Embed v3 Multilingual","version":"2023-11-07","capabilities":["text.chat"],"modalities":["text"],"contextWindow":512,"maxOutputTokens":1024,"pricing":{"inputPer1M":0.1,"outputPer1M":0,"currency":"USD"}},{"modelId":"azure-cognitive-services/deepseek-r1","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"DeepSeek-R1","version":"2025-01-20","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":163840,"pricing":{"inputPer1M":1.35,"outputPer1M":5.4,"currency":"USD"}},{"modelId":"azure-cognitive-services/deepseek-r1-0528","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"DeepSeek-R1-0528","version":"2025-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":163840,"pricing":{"inputPer1M":1.35,"outputPer1M":5.4,"currency":"USD"}},{"modelId":"azure-cognitive-services/deepseek-v3-0324","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"DeepSeek-V3-0324","version":"2025-03-24","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.14,"outputPer1M":4.56,"currency":"USD"}},{"modelId":"azure-cognitive-services/deepseek-v3.1","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"DeepSeek-V3.1","version":"2025-08-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.56,"outputPer1M":1.68,"currency":"USD"}},{"modelId":"azure-cognitive-services/deepseek-v3.2","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"DeepSeek-V3.2","version":"2025-12-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.58,"outputPer1M":1.68,"currency":"USD"}},{"modelId":"azure-cognitive-services/deepseek-v3.2-speciale","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"DeepSeek-V3.2-Speciale","version":"2025-12-01","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.58,"outputPer1M":1.68,"currency":"USD"}},{"modelId":"azure-cognitive-services/gpt-3.5-turbo-0125","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-3.5 Turbo 0125","version":"2024-01-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"azure-cognitive-services/gpt-3.5-turbo-0301","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-3.5 Turbo 0301","version":"2023-03-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":4096,"maxOutputTokens":4096,"pricing":{"inputPer1M":1.5,"outputPer1M":2,"currency":"USD"}},{"modelId":"azure-cognitive-services/gpt-3.5-turbo-0613","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-3.5 Turbo 0613","version":"2023-06-13","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":3,"outputPer1M":4,"currency":"USD"}},{"modelId":"azure-cognitive-services/gpt-3.5-turbo-1106","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-3.5 Turbo 1106","version":"2023-11-06","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":1,"outputPer1M":2,"currency":"USD"}},{"modelId":"azure-cognitive-services/gpt-3.5-turbo-instruct","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-3.5 Turbo Instruct","version":"2023-09-21","capabilities":["text.chat"],"modalities":["text"],"contextWindow":4096,"maxOutputTokens":4096,"pricing":{"inputPer1M":1.5,"outputPer1M":2,"currency":"USD"}},{"modelId":"azure-cognitive-services/gpt-4","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-4","version":"2023-03-14","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":60,"outputPer1M":120,"currency":"USD"}},{"modelId":"azure-cognitive-services/gpt-4-32k","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-4 32K","version":"2023-03-14","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":60,"outputPer1M":120,"currency":"USD"}},{"modelId":"azure-cognitive-services/gpt-4-turbo","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-4 Turbo","version":"2023-11-06","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":10,"outputPer1M":30,"currency":"USD"}},{"modelId":"azure-cognitive-services/gpt-4-turbo-vision","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-4 Turbo Vision","version":"2023-11-06","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":10,"outputPer1M":30,"currency":"USD"}},{"modelId":"azure-cognitive-services/gpt-4.1","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-4.1","version":"2025-04-14","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"azure-cognitive-services/gpt-4.1-mini","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-4.1 mini","version":"2025-04-14","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD"}},{"modelId":"azure-cognitive-services/gpt-4.1-nano","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-4.1 nano","version":"2025-04-14","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"azure-cognitive-services/gpt-4o","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-4o","version":"2024-05-13","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"azure-cognitive-services/gpt-4o-mini","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-4o mini","version":"2024-07-18","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"azure-cognitive-services/gpt-5","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-5","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":272000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"azure-cognitive-services/gpt-5-chat","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-5 Chat","version":"2025-08-07","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"azure-cognitive-services/gpt-5-codex","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-5-Codex","version":"2025-09-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"azure-cognitive-services/gpt-5-mini","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-5 Mini","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":272000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"}},{"modelId":"azure-cognitive-services/gpt-5-nano","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-5 Nano","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":272000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"azure-cognitive-services/gpt-5-pro","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-5 Pro","version":"2025-10-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":272000,"pricing":{"inputPer1M":15,"outputPer1M":120,"currency":"USD"}},{"modelId":"azure-cognitive-services/gpt-5.1","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-5.1","version":"2025-11-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text"],"contextWindow":272000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"azure-cognitive-services/gpt-5.1-chat","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-5.1 Chat","version":"2025-11-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"azure-cognitive-services/gpt-5.1-codex","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-5.1 Codex","version":"2025-11-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"azure-cognitive-services/gpt-5.1-codex-mini","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-5.1 Codex Mini","version":"2025-11-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"}},{"modelId":"azure-cognitive-services/gpt-5.2","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-5.2","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"azure-cognitive-services/gpt-5.2-chat","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-5.2 Chat","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"azure-cognitive-services/gpt-5.2-codex","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-5.2 Codex","version":"2026-01-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"azure-cognitive-services/gpt-5.3-codex","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-5.3 Codex","version":"2026-02-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"azure-cognitive-services/gpt-5.4","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD"}},{"modelId":"azure-cognitive-services/gpt-5.4-mini","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-5.4 Mini","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD"}},{"modelId":"azure-cognitive-services/gpt-5.4-nano","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-5.4 Nano","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.25,"currency":"USD"}},{"modelId":"azure-cognitive-services/gpt-5.4-pro","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-5.4 Pro","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":30,"outputPer1M":180,"currency":"USD"}},{"modelId":"azure-cognitive-services/gpt-5.5","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-5.5","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD"}},{"modelId":"azure-cognitive-services/grok-4-fast-reasoning","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Grok 4 Fast (Reasoning)","version":"2025-09-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"azure-cognitive-services/kimi-k2-thinking","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Kimi K2 Thinking","version":"2025-11-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"azure-cognitive-services/kimi-k2.5","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-02-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":3,"currency":"USD"}},{"modelId":"azure-cognitive-services/kimi-k2.6","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD"}},{"modelId":"azure-cognitive-services/llama-3.2-11b-vision-instruct","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Llama-3.2-11B-Vision-Instruct","version":"2024-09-25","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.37,"outputPer1M":0.37,"currency":"USD"}},{"modelId":"azure-cognitive-services/llama-3.2-90b-vision-instruct","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Llama-3.2-90B-Vision-Instruct","version":"2024-09-25","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":2.04,"outputPer1M":2.04,"currency":"USD"}},{"modelId":"azure-cognitive-services/llama-3.3-70b-instruct","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Llama-3.3-70B-Instruct","version":"2024-12-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.71,"outputPer1M":0.71,"currency":"USD"}},{"modelId":"azure-cognitive-services/llama-4-maverick-17b-128e-instruct-fp8","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Llama 4 Maverick 17B 128E Instruct FP8","version":"2025-04-05","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.25,"outputPer1M":1,"currency":"USD"}},{"modelId":"azure-cognitive-services/llama-4-scout-17b-16e-instruct","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Llama 4 Scout 17B 16E Instruct","version":"2025-04-05","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.2,"outputPer1M":0.78,"currency":"USD"}},{"modelId":"azure-cognitive-services/meta-llama-3-70b-instruct","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Meta-Llama-3-70B-Instruct","version":"2024-04-18","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":2048,"pricing":{"inputPer1M":2.68,"outputPer1M":3.54,"currency":"USD"}},{"modelId":"azure-cognitive-services/meta-llama-3-8b-instruct","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Meta-Llama-3-8B-Instruct","version":"2024-04-18","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":2048,"pricing":{"inputPer1M":0.3,"outputPer1M":0.61,"currency":"USD"}},{"modelId":"azure-cognitive-services/meta-llama-3.1-405b-instruct","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Meta-Llama-3.1-405B-Instruct","version":"2024-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":5.33,"outputPer1M":16,"currency":"USD"}},{"modelId":"azure-cognitive-services/meta-llama-3.1-70b-instruct","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Meta-Llama-3.1-70B-Instruct","version":"2024-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":2.68,"outputPer1M":3.54,"currency":"USD"}},{"modelId":"azure-cognitive-services/meta-llama-3.1-8b-instruct","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Meta-Llama-3.1-8B-Instruct","version":"2024-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.3,"outputPer1M":0.61,"currency":"USD"}},{"modelId":"azure-cognitive-services/ministral-3b","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Ministral 3B","version":"2024-10-22","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.04,"outputPer1M":0.04,"currency":"USD"}},{"modelId":"azure-cognitive-services/mistral-large-2411","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Mistral Large 24.11","version":"2024-11-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD"}},{"modelId":"azure-cognitive-services/mistral-medium-2505","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Mistral Medium 3","version":"2025-05-07","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"azure-cognitive-services/mistral-nemo","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Mistral Nemo","version":"2024-07-18","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.15,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"azure-cognitive-services/mistral-small-2503","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Mistral Small 3.1","version":"2025-03-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"azure-cognitive-services/model-router","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Model Router","version":"2025-05-19","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.14,"outputPer1M":0,"currency":"USD"}},{"modelId":"azure-cognitive-services/o1","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"o1","version":"2024-12-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":15,"outputPer1M":60,"currency":"USD"}},{"modelId":"azure-cognitive-services/o1-mini","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"o1-mini","version":"2024-09-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"azure-cognitive-services/o3","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"o3","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"azure-cognitive-services/o3-mini","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"o3-mini","version":"2024-12-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"azure-cognitive-services/o4-mini","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"o4-mini","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"azure-cognitive-services/phi-3-medium-128k-instruct","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Phi-3-medium-instruct (128k)","version":"2024-04-23","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.17,"outputPer1M":0.68,"currency":"USD"}},{"modelId":"azure-cognitive-services/phi-3-medium-4k-instruct","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Phi-3-medium-instruct (4k)","version":"2024-04-23","capabilities":["text.chat"],"modalities":["text"],"contextWindow":4096,"maxOutputTokens":1024,"pricing":{"inputPer1M":0.17,"outputPer1M":0.68,"currency":"USD"}},{"modelId":"azure-cognitive-services/phi-3-mini-128k-instruct","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Phi-3-mini-instruct (128k)","version":"2024-04-23","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.13,"outputPer1M":0.52,"currency":"USD"}},{"modelId":"azure-cognitive-services/phi-3-mini-4k-instruct","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Phi-3-mini-instruct (4k)","version":"2024-04-23","capabilities":["text.chat"],"modalities":["text"],"contextWindow":4096,"maxOutputTokens":1024,"pricing":{"inputPer1M":0.13,"outputPer1M":0.52,"currency":"USD"}},{"modelId":"azure-cognitive-services/phi-3-small-128k-instruct","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Phi-3-small-instruct (128k)","version":"2024-04-23","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"azure-cognitive-services/phi-3-small-8k-instruct","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Phi-3-small-instruct (8k)","version":"2024-04-23","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":2048,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"azure-cognitive-services/phi-3.5-mini-instruct","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Phi-3.5-mini-instruct","version":"2024-08-20","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.13,"outputPer1M":0.52,"currency":"USD"}},{"modelId":"azure-cognitive-services/phi-3.5-moe-instruct","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Phi-3.5-MoE-instruct","version":"2024-08-20","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.16,"outputPer1M":0.64,"currency":"USD"}},{"modelId":"azure-cognitive-services/phi-4","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Phi-4","version":"2024-12-11","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.125,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"azure-cognitive-services/phi-4-mini","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Phi-4-mini","version":"2024-12-11","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.075,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"azure-cognitive-services/phi-4-mini-reasoning","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Phi-4-mini-reasoning","version":"2024-12-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.075,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"azure-cognitive-services/phi-4-multimodal","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Phi-4-multimodal","version":"2024-12-11","capabilities":["text.chat"],"modalities":["audio","image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.08,"outputPer1M":0.32,"currency":"USD"}},{"modelId":"azure-cognitive-services/phi-4-reasoning","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Phi-4-reasoning","version":"2024-12-11","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.125,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"azure-cognitive-services/phi-4-reasoning-plus","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Phi-4-reasoning-plus","version":"2024-12-11","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.125,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"azure-cognitive-services/text-embedding-3-large","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"text-embedding-3-large","version":"2024-01-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8191,"maxOutputTokens":3072,"pricing":{"inputPer1M":0.13,"outputPer1M":0,"currency":"USD"}},{"modelId":"azure-cognitive-services/text-embedding-3-small","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"text-embedding-3-small","version":"2024-01-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8191,"maxOutputTokens":1536,"pricing":{"inputPer1M":0.02,"outputPer1M":0,"currency":"USD"}},{"modelId":"azure-cognitive-services/text-embedding-ada-002","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"text-embedding-ada-002","version":"2022-12-15","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":1536,"pricing":{"inputPer1M":0.1,"outputPer1M":0,"currency":"USD"}},{"modelId":"azure/claude-fable-5","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Claude Fable 5","version":"2026-06-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":10,"outputPer1M":50,"currency":"USD"}},{"modelId":"azure/claude-haiku-4-5","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Claude Haiku 4.5","version":"2025-11-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD"}},{"modelId":"azure/claude-opus-4-1","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Claude Opus 4.1","version":"2025-11-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD"}},{"modelId":"azure/claude-opus-4-5","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Claude Opus 4.5","version":"2025-11-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"azure/claude-opus-4-6","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"azure/claude-sonnet-4-5","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Claude Sonnet 4.5","version":"2025-11-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"azure/claude-sonnet-4-6","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"azure/codestral-2501","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Codestral 25.01","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.3,"outputPer1M":0.9,"currency":"USD"}},{"modelId":"azure/codex-mini","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Codex Mini","version":"2025-05-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.5,"outputPer1M":6,"currency":"USD"}},{"modelId":"azure/cohere-command-a","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Command A","version":"2025-03-13","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":8000,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"azure/cohere-command-r-08-2024","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Command R","version":"2024-08-30","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4000,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"azure/cohere-command-r-plus-08-2024","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Command R+","version":"2024-08-30","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4000,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"azure/cohere-embed-v-4-0","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Embed v4","version":"2025-04-15","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":1536,"pricing":{"inputPer1M":0.12,"outputPer1M":0,"currency":"USD"}},{"modelId":"azure/cohere-embed-v3-english","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Embed v3 English","version":"2023-11-07","capabilities":["text.chat"],"modalities":["text"],"contextWindow":512,"maxOutputTokens":1024,"pricing":{"inputPer1M":0.1,"outputPer1M":0,"currency":"USD"}},{"modelId":"azure/cohere-embed-v3-multilingual","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Embed v3 Multilingual","version":"2023-11-07","capabilities":["text.chat"],"modalities":["text"],"contextWindow":512,"maxOutputTokens":1024,"pricing":{"inputPer1M":0.1,"outputPer1M":0,"currency":"USD"}},{"modelId":"azure/deepseek-r1","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"DeepSeek-R1","version":"2025-01-20","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":163840,"pricing":{"inputPer1M":1.35,"outputPer1M":5.4,"currency":"USD"}},{"modelId":"azure/deepseek-r1-0528","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"DeepSeek-R1-0528","version":"2025-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":163840,"pricing":{"inputPer1M":1.35,"outputPer1M":5.4,"currency":"USD"}},{"modelId":"azure/deepseek-v3-0324","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"DeepSeek-V3-0324","version":"2025-03-24","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.14,"outputPer1M":4.56,"currency":"USD"}},{"modelId":"azure/deepseek-v3.1","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"DeepSeek-V3.1","version":"2025-08-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.56,"outputPer1M":1.68,"currency":"USD"}},{"modelId":"azure/deepseek-v3.2","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"DeepSeek-V3.2","version":"2025-12-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.58,"outputPer1M":1.68,"currency":"USD"}},{"modelId":"azure/deepseek-v3.2-speciale","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"DeepSeek-V3.2-Speciale","version":"2025-12-01","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.58,"outputPer1M":1.68,"currency":"USD"}},{"modelId":"azure/deepseek-v4-flash","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"DeepSeek-V4-Flash","version":"2026-04-24","capabilities":["text.chat","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.19,"outputPer1M":0.51,"currency":"USD"}},{"modelId":"azure/deepseek-v4-pro","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"DeepSeek-V4-Pro","version":"2026-04-24","capabilities":["text.chat","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":1.74,"outputPer1M":3.48,"currency":"USD"}},{"modelId":"azure/gpt-3.5-turbo-0125","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-3.5 Turbo 0125","version":"2024-01-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"azure/gpt-3.5-turbo-0301","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-3.5 Turbo 0301","version":"2023-03-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":4096,"maxOutputTokens":4096,"pricing":{"inputPer1M":1.5,"outputPer1M":2,"currency":"USD"}},{"modelId":"azure/gpt-3.5-turbo-0613","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-3.5 Turbo 0613","version":"2023-06-13","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":3,"outputPer1M":4,"currency":"USD"}},{"modelId":"azure/gpt-3.5-turbo-1106","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-3.5 Turbo 1106","version":"2023-11-06","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":1,"outputPer1M":2,"currency":"USD"}},{"modelId":"azure/gpt-3.5-turbo-instruct","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-3.5 Turbo Instruct","version":"2023-09-21","capabilities":["text.chat"],"modalities":["text"],"contextWindow":4096,"maxOutputTokens":4096,"pricing":{"inputPer1M":1.5,"outputPer1M":2,"currency":"USD"}},{"modelId":"azure/gpt-4","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-4","version":"2023-03-14","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":60,"outputPer1M":120,"currency":"USD"}},{"modelId":"azure/gpt-4-32k","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-4 32K","version":"2023-03-14","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":60,"outputPer1M":120,"currency":"USD"}},{"modelId":"azure/gpt-4-turbo","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-4 Turbo","version":"2023-11-06","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":10,"outputPer1M":30,"currency":"USD"}},{"modelId":"azure/gpt-4-turbo-vision","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-4 Turbo Vision","version":"2023-11-06","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":10,"outputPer1M":30,"currency":"USD"}},{"modelId":"azure/gpt-4.1","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-4.1","version":"2025-04-14","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"azure/gpt-4.1-mini","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-4.1 mini","version":"2025-04-14","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD"}},{"modelId":"azure/gpt-4.1-nano","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-4.1 nano","version":"2025-04-14","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"azure/gpt-4o","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-4o","version":"2024-05-13","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"azure/gpt-4o-mini","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-4o mini","version":"2024-07-18","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"azure/gpt-5","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-5","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":272000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"azure/gpt-5-chat","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-5 Chat","version":"2025-08-07","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"azure/gpt-5-codex","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-5-Codex","version":"2025-09-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"azure/gpt-5-mini","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-5 Mini","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":272000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"}},{"modelId":"azure/gpt-5-nano","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-5 Nano","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":272000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"azure/gpt-5-pro","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-5 Pro","version":"2025-10-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":272000,"pricing":{"inputPer1M":15,"outputPer1M":120,"currency":"USD"}},{"modelId":"azure/gpt-5.1","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-5.1","version":"2025-11-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text"],"contextWindow":272000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"azure/gpt-5.1-chat","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-5.1 Chat","version":"2025-11-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"azure/gpt-5.1-codex","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-5.1 Codex","version":"2025-11-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"azure/gpt-5.1-codex-max","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-5.1 Codex Max","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"azure/gpt-5.1-codex-mini","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-5.1 Codex Mini","version":"2025-11-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"}},{"modelId":"azure/gpt-5.2","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-5.2","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"azure/gpt-5.2-chat","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-5.2 Chat","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"azure/gpt-5.2-codex","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-5.2 Codex","version":"2026-01-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"azure/gpt-5.3-chat","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-5.3 Chat","version":"2026-03-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"azure/gpt-5.3-codex","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-5.3 Codex","version":"2026-02-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"azure/gpt-5.4","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD"}},{"modelId":"azure/gpt-5.4-mini","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-5.4 Mini","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD"}},{"modelId":"azure/gpt-5.4-nano","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-5.4 Nano","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.25,"currency":"USD"}},{"modelId":"azure/gpt-5.4-pro","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-5.4 Pro","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":30,"outputPer1M":180,"currency":"USD"}},{"modelId":"azure/gpt-5.5","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-5.5","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD"}},{"modelId":"azure/grok-4-1-fast-non-reasoning","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Grok 4.1 Fast (Non-Reasoning)","version":"2025-06-27","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.2,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"azure/grok-4-1-fast-reasoning","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Grok 4.1 Fast (Reasoning)","version":"2025-06-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.2,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"azure/grok-4-20-non-reasoning","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Grok 4.20 (Non-Reasoning)","version":"2026-04-08","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":8192,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD"}},{"modelId":"azure/grok-4-20-reasoning","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Grok 4.20 (Reasoning)","version":"2026-04-08","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":8192,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD"}},{"modelId":"azure/grok-4-fast-reasoning","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Grok 4 Fast (Reasoning)","version":"2025-09-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"azure/kimi-k2-thinking","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Kimi K2 Thinking","version":"2025-11-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"azure/kimi-k2.5","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-02-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":3,"currency":"USD"}},{"modelId":"azure/kimi-k2.6","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD"}},{"modelId":"azure/llama-3.2-11b-vision-instruct","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Llama-3.2-11B-Vision-Instruct","version":"2024-09-25","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.37,"outputPer1M":0.37,"currency":"USD"}},{"modelId":"azure/llama-3.2-90b-vision-instruct","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Llama-3.2-90B-Vision-Instruct","version":"2024-09-25","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":2.04,"outputPer1M":2.04,"currency":"USD"}},{"modelId":"azure/llama-3.3-70b-instruct","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Llama-3.3-70B-Instruct","version":"2024-12-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.71,"outputPer1M":0.71,"currency":"USD"}},{"modelId":"azure/llama-4-maverick-17b-128e-instruct-fp8","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Llama 4 Maverick 17B 128E Instruct FP8","version":"2025-04-05","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.25,"outputPer1M":1,"currency":"USD"}},{"modelId":"azure/llama-4-scout-17b-16e-instruct","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Llama 4 Scout 17B 16E Instruct","version":"2025-04-05","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.2,"outputPer1M":0.78,"currency":"USD"}},{"modelId":"azure/meta-llama-3-70b-instruct","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Meta-Llama-3-70B-Instruct","version":"2024-04-18","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":2048,"pricing":{"inputPer1M":2.68,"outputPer1M":3.54,"currency":"USD"}},{"modelId":"azure/meta-llama-3-8b-instruct","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Meta-Llama-3-8B-Instruct","version":"2024-04-18","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":2048,"pricing":{"inputPer1M":0.3,"outputPer1M":0.61,"currency":"USD"}},{"modelId":"azure/meta-llama-3.1-405b-instruct","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Meta-Llama-3.1-405B-Instruct","version":"2024-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":5.33,"outputPer1M":16,"currency":"USD"}},{"modelId":"azure/meta-llama-3.1-70b-instruct","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Meta-Llama-3.1-70B-Instruct","version":"2024-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":2.68,"outputPer1M":3.54,"currency":"USD"}},{"modelId":"azure/meta-llama-3.1-8b-instruct","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Meta-Llama-3.1-8B-Instruct","version":"2024-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.3,"outputPer1M":0.61,"currency":"USD"}},{"modelId":"azure/ministral-3b","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Ministral 3B","version":"2024-10-22","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.04,"outputPer1M":0.04,"currency":"USD"}},{"modelId":"azure/mistral-large-2411","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Mistral Large 24.11","version":"2024-11-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD"}},{"modelId":"azure/mistral-medium-2505","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Mistral Medium 3","version":"2025-05-07","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"azure/mistral-nemo","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Mistral Nemo","version":"2024-07-18","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.15,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"azure/mistral-small-2503","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Mistral Small 3.1","version":"2025-03-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"azure/model-router","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Model Router","version":"2025-05-19","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.14,"outputPer1M":0,"currency":"USD"}},{"modelId":"azure/o1","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"o1","version":"2024-12-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":15,"outputPer1M":60,"currency":"USD"}},{"modelId":"azure/o1-mini","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"o1-mini","version":"2024-09-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"azure/o3","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"o3","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"azure/o3-mini","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"o3-mini","version":"2024-12-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"azure/o4-mini","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"o4-mini","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"azure/phi-3-medium-128k-instruct","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Phi-3-medium-instruct (128k)","version":"2024-04-23","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.17,"outputPer1M":0.68,"currency":"USD"}},{"modelId":"azure/phi-3-medium-4k-instruct","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Phi-3-medium-instruct (4k)","version":"2024-04-23","capabilities":["text.chat"],"modalities":["text"],"contextWindow":4096,"maxOutputTokens":1024,"pricing":{"inputPer1M":0.17,"outputPer1M":0.68,"currency":"USD"}},{"modelId":"azure/phi-3-mini-128k-instruct","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Phi-3-mini-instruct (128k)","version":"2024-04-23","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.13,"outputPer1M":0.52,"currency":"USD"}},{"modelId":"azure/phi-3-mini-4k-instruct","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Phi-3-mini-instruct (4k)","version":"2024-04-23","capabilities":["text.chat"],"modalities":["text"],"contextWindow":4096,"maxOutputTokens":1024,"pricing":{"inputPer1M":0.13,"outputPer1M":0.52,"currency":"USD"}},{"modelId":"azure/phi-3-small-128k-instruct","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Phi-3-small-instruct (128k)","version":"2024-04-23","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"azure/phi-3-small-8k-instruct","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Phi-3-small-instruct (8k)","version":"2024-04-23","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":2048,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"azure/phi-3.5-mini-instruct","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Phi-3.5-mini-instruct","version":"2024-08-20","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.13,"outputPer1M":0.52,"currency":"USD"}},{"modelId":"azure/phi-3.5-moe-instruct","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Phi-3.5-MoE-instruct","version":"2024-08-20","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.16,"outputPer1M":0.64,"currency":"USD"}},{"modelId":"azure/phi-4","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Phi-4","version":"2024-12-11","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.125,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"azure/phi-4-mini","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Phi-4-mini","version":"2024-12-11","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.075,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"azure/phi-4-mini-reasoning","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Phi-4-mini-reasoning","version":"2024-12-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.075,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"azure/phi-4-multimodal","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Phi-4-multimodal","version":"2024-12-11","capabilities":["text.chat"],"modalities":["audio","image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.08,"outputPer1M":0.32,"currency":"USD"}},{"modelId":"azure/phi-4-reasoning","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Phi-4-reasoning","version":"2024-12-11","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.125,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"azure/phi-4-reasoning-plus","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Phi-4-reasoning-plus","version":"2024-12-11","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.125,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"azure/text-embedding-3-large","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"text-embedding-3-large","version":"2024-01-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8191,"maxOutputTokens":3072,"pricing":{"inputPer1M":0.13,"outputPer1M":0,"currency":"USD"}},{"modelId":"azure/text-embedding-3-small","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"text-embedding-3-small","version":"2024-01-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8191,"maxOutputTokens":1536,"pricing":{"inputPer1M":0.02,"outputPer1M":0,"currency":"USD"}},{"modelId":"azure/text-embedding-ada-002","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"text-embedding-ada-002","version":"2022-12-15","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":1536,"pricing":{"inputPer1M":0.1,"outputPer1M":0,"currency":"USD"}},{"modelId":"bailing/Ling-1T","providerId":"bailing","providerKind":"provider-bailing","authFamily":"runtime-defined","displayName":"Ling-1T","version":"2025-10","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.57,"outputPer1M":2.29,"currency":"USD"}},{"modelId":"bailing/Ring-1T","providerId":"bailing","providerKind":"provider-bailing","authFamily":"runtime-defined","displayName":"Ring-1T","version":"2025-10","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.57,"outputPer1M":2.29,"currency":"USD"}},{"modelId":"baseten/deepseek-ai/DeepSeek-V3.1","providerId":"baseten","providerKind":"provider-baseten","authFamily":"api-key","displayName":"DeepSeek V3.1","version":"2025-08-25","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":164000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"baseten/deepseek-ai/DeepSeek-V4-Pro","providerId":"baseten","providerKind":"provider-baseten","authFamily":"api-key","displayName":"Deepseek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":1.74,"outputPer1M":3.48,"currency":"USD"}},{"modelId":"baseten/MiniMaxAI/MiniMax-M2.5","providerId":"baseten","providerKind":"provider-baseten","authFamily":"api-key","displayName":"MiniMax-M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204000,"maxOutputTokens":204000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"baseten/moonshotai/Kimi-K2.5","providerId":"baseten","providerKind":"provider-baseten","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.6,"outputPer1M":3,"currency":"USD"}},{"modelId":"baseten/moonshotai/Kimi-K2.6","providerId":"baseten","providerKind":"provider-baseten","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD"}},{"modelId":"baseten/nvidia/Nemotron-120B-A12B","providerId":"baseten","providerKind":"provider-baseten","authFamily":"api-key","displayName":"Nemotron Super","version":"2026-03-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202800,"maxOutputTokens":202800,"pricing":{"inputPer1M":0.06,"outputPer1M":0.75,"currency":"USD"}},{"modelId":"baseten/nvidia/NVIDIA-Nemotron-3-Ultra-550B-A55B","providerId":"baseten","providerKind":"provider-baseten","authFamily":"api-key","displayName":"Nemotron Ultra","version":"2026-06-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202800,"maxOutputTokens":202800,"pricing":{"inputPer1M":0.6,"outputPer1M":2.4,"currency":"USD"}},{"modelId":"baseten/openai/gpt-oss-120b","providerId":"baseten","providerKind":"provider-baseten","authFamily":"api-key","displayName":"OpenAI GPT 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128072,"maxOutputTokens":128072,"pricing":{"inputPer1M":0.1,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"baseten/zai-org/GLM-4.7","providerId":"baseten","providerKind":"provider-baseten","authFamily":"api-key","displayName":"GLM 4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":200000,"pricing":{"inputPer1M":0.12,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"baseten/zai-org/GLM-5","providerId":"baseten","providerKind":"provider-baseten","authFamily":"api-key","displayName":"GLM 5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202800,"maxOutputTokens":202800,"pricing":{"inputPer1M":0.95,"outputPer1M":3.15,"currency":"USD"}},{"modelId":"baseten/zai-org/GLM-5.1","providerId":"baseten","providerKind":"provider-baseten","authFamily":"api-key","displayName":"GLM 5.1","version":"2026-03-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202800,"maxOutputTokens":202800,"pricing":{"inputPer1M":1.3,"outputPer1M":4.3,"currency":"USD"}},{"modelId":"berget/google/gemma-4-31B-it","providerId":"berget","providerKind":"provider-berget","authFamily":"api-key","displayName":"Gemma 4 31B Instruct","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.275,"outputPer1M":0.55,"currency":"USD"}},{"modelId":"berget/meta-llama/Llama-3.3-70B-Instruct","providerId":"berget","providerKind":"provider-berget","authFamily":"api-key","displayName":"Llama 3.3 70B Instruct","version":"2025-04-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.99,"outputPer1M":0.99,"currency":"USD"}},{"modelId":"berget/mistralai/Mistral-Medium-3.5-128B","providerId":"berget","providerKind":"provider-berget","authFamily":"api-key","displayName":"Mistral Medium 3.5 128B","version":"2026-04-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.65,"outputPer1M":5.5,"currency":"USD"}},{"modelId":"berget/mistralai/Mistral-Small-3.2-24B-Instruct-2506","providerId":"berget","providerKind":"provider-berget","authFamily":"api-key","displayName":"Mistral Small 3.2 24B Instruct 2506","version":"2025-10-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.33,"outputPer1M":0.33,"currency":"USD"}},{"modelId":"berget/moonshotai/Kimi-K2.6","providerId":"berget","providerKind":"provider-berget","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-05-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.83,"outputPer1M":3.85,"currency":"USD"}},{"modelId":"berget/openai/gpt-oss-120b","providerId":"berget","providerKind":"provider-berget","authFamily":"api-key","displayName":"GPT-OSS-120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.44,"outputPer1M":0.99,"currency":"USD"}},{"modelId":"berget/zai-org/GLM-4.7","providerId":"berget","providerKind":"provider-berget","authFamily":"api-key","displayName":"GLM 4.7","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.77,"outputPer1M":2.75,"currency":"USD"}},{"modelId":"cerebras/gpt-oss-120b","providerId":"cerebras","providerKind":"provider-cerebras","authFamily":"api-key","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":40960,"pricing":{"inputPer1M":0.35,"outputPer1M":0.75,"currency":"USD"}},{"modelId":"cerebras/zai-glm-4.7","providerId":"cerebras","providerKind":"provider-cerebras","authFamily":"api-key","displayName":"Z.AI GLM-4.7","version":"2026-01-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":40960,"pricing":{"inputPer1M":2.25,"outputPer1M":2.75,"currency":"USD"}},{"modelId":"chutes/deepseek-ai/DeepSeek-R1-0528-TEE","providerId":"chutes","providerKind":"provider-chutes","authFamily":"api-key","displayName":"DeepSeek R1 0528 TEE","version":"2025-01-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.45,"outputPer1M":2.15,"currency":"USD"}},{"modelId":"chutes/deepseek-ai/DeepSeek-R1-Distill-Llama-70B","providerId":"chutes","providerKind":"provider-chutes","authFamily":"api-key","displayName":"DeepSeek R1 Distill Llama 70B","version":"2025-12-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.0272,"outputPer1M":0.1087,"currency":"USD"}},{"modelId":"chutes/deepseek-ai/DeepSeek-V3-0324-TEE","providerId":"chutes","providerKind":"provider-chutes","authFamily":"api-key","displayName":"DeepSeek V3 0324 TEE","version":"2025-12-29","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1,"currency":"USD"}},{"modelId":"chutes/deepseek-ai/DeepSeek-V3.1-TEE","providerId":"chutes","providerKind":"provider-chutes","authFamily":"api-key","displayName":"DeepSeek V3.1 TEE","version":"2025-12-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.27,"outputPer1M":1,"currency":"USD"}},{"modelId":"chutes/deepseek-ai/DeepSeek-V3.2-TEE","providerId":"chutes","providerKind":"provider-chutes","authFamily":"api-key","displayName":"DeepSeek V3.2 TEE","version":"2025-12-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.28,"outputPer1M":0.42,"currency":"USD"}},{"modelId":"chutes/google/gemma-4-31B-turbo-TEE","providerId":"chutes","providerKind":"provider-chutes","authFamily":"api-key","displayName":"gemma 4 31B turbo TEE","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.13,"outputPer1M":0.38,"currency":"USD"}},{"modelId":"chutes/MiniMaxAI/MiniMax-M2.5-TEE","providerId":"chutes","providerKind":"provider-chutes","authFamily":"api-key","displayName":"MiniMax M2.5 TEE","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.15,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"chutes/moonshotai/Kimi-K2.5-TEE","providerId":"chutes","providerKind":"provider-chutes","authFamily":"api-key","displayName":"Kimi K2.5 TEE","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.44,"outputPer1M":2,"currency":"USD"}},{"modelId":"chutes/moonshotai/Kimi-K2.6-TEE","providerId":"chutes","providerKind":"provider-chutes","authFamily":"api-key","displayName":"Kimi K2.6 TEE","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD"}},{"modelId":"chutes/NousResearch/DeepHermes-3-Mistral-24B-Preview","providerId":"chutes","providerKind":"provider-chutes","authFamily":"api-key","displayName":"DeepHermes 3 Mistral 24B Preview","version":"2025-12-29","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.0245,"outputPer1M":0.0978,"currency":"USD"}},{"modelId":"chutes/NousResearch/Hermes-4-14B","providerId":"chutes","providerKind":"provider-chutes","authFamily":"api-key","displayName":"Hermes 4 14B","version":"2025-12-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":40960,"maxOutputTokens":40960,"pricing":{"inputPer1M":0.0136,"outputPer1M":0.0543,"currency":"USD"}},{"modelId":"chutes/openai/gpt-oss-120b-TEE","providerId":"chutes","providerKind":"provider-chutes","authFamily":"api-key","displayName":"gpt oss 120b TEE","version":"2025-12-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.09,"outputPer1M":0.36,"currency":"USD"}},{"modelId":"chutes/Qwen/Qwen2.5-72B-Instruct","providerId":"chutes","providerKind":"provider-chutes","authFamily":"api-key","displayName":"Qwen2.5 72B Instruct","version":"2025-12-29","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.2989,"outputPer1M":1.1957,"currency":"USD"}},{"modelId":"chutes/Qwen/Qwen2.5-Coder-32B-Instruct","providerId":"chutes","providerKind":"provider-chutes","authFamily":"api-key","displayName":"Qwen2.5 Coder 32B Instruct","version":"2025-12-29","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.0272,"outputPer1M":0.1087,"currency":"USD"}},{"modelId":"chutes/Qwen/Qwen2.5-VL-32B-Instruct","providerId":"chutes","providerKind":"provider-chutes","authFamily":"api-key","displayName":"Qwen2.5 VL 32B Instruct","version":"2025-12-29","capabilities":["text.chat","structured.output"],"modalities":["image","text"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.0543,"outputPer1M":0.2174,"currency":"USD"}},{"modelId":"chutes/Qwen/Qwen3-235B-A22B-Instruct-2507-TEE","providerId":"chutes","providerKind":"provider-chutes","authFamily":"api-key","displayName":"Qwen3 235B A22B Instruct 2507 TEE","version":"2025-04","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"chutes/Qwen/Qwen3-235B-A22B-Thinking-2507","providerId":"chutes","providerKind":"provider-chutes","authFamily":"api-key","displayName":"Qwen3 235B A22B Thinking 2507","version":"2025-12-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.11,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"chutes/Qwen/Qwen3-30B-A3B","providerId":"chutes","providerKind":"provider-chutes","authFamily":"api-key","displayName":"Qwen3 30B A3B","version":"2025-12-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":40960,"maxOutputTokens":40960,"pricing":{"inputPer1M":0.06,"outputPer1M":0.22,"currency":"USD"}},{"modelId":"chutes/Qwen/Qwen3-32B-TEE","providerId":"chutes","providerKind":"provider-chutes","authFamily":"api-key","displayName":"Qwen3 32B TEE","version":"2025-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":40960,"maxOutputTokens":40960,"pricing":{"inputPer1M":0.08,"outputPer1M":0.24,"currency":"USD"}},{"modelId":"chutes/Qwen/Qwen3-Coder-Next-TEE","providerId":"chutes","providerKind":"provider-chutes","authFamily":"api-key","displayName":"Qwen3 Coder Next TEE","version":"2026-04-25","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.12,"outputPer1M":0.75,"currency":"USD"}},{"modelId":"chutes/Qwen/Qwen3-Next-80B-A3B-Instruct","providerId":"chutes","providerKind":"provider-chutes","authFamily":"api-key","displayName":"Qwen3 Next 80B A3B Instruct","version":"2025-12-29","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.1,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"chutes/Qwen/Qwen3.5-397B-A17B-TEE","providerId":"chutes","providerKind":"provider-chutes","authFamily":"api-key","displayName":"Qwen3.5 397B A17B TEE","version":"2026-02-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.39,"outputPer1M":2.34,"currency":"USD"}},{"modelId":"chutes/Qwen/Qwen3.6-27B-TEE","providerId":"chutes","providerKind":"provider-chutes","authFamily":"api-key","displayName":"Qwen3.6 27B TEE","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.195,"outputPer1M":1.56,"currency":"USD"}},{"modelId":"chutes/Qwen/Qwen3Guard-Gen-0.6B","providerId":"chutes","providerKind":"provider-chutes","authFamily":"api-key","displayName":"Qwen3Guard Gen 0.6B","version":"2025-12-29","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.01,"outputPer1M":0.0109,"currency":"USD"}},{"modelId":"chutes/rednote-hilab/dots.ocr","providerId":"chutes","providerKind":"provider-chutes","authFamily":"api-key","displayName":"dots.ocr","version":"2025-12-29","capabilities":["text.chat","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.01,"outputPer1M":0.0109,"currency":"USD"}},{"modelId":"chutes/tngtech/DeepSeek-TNG-R1T2-Chimera-TEE","providerId":"chutes","providerKind":"provider-chutes","authFamily":"api-key","displayName":"DeepSeek TNG R1T2 Chimera TEE","version":"2026-04-25","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":163840,"pricing":{"inputPer1M":0.3,"outputPer1M":1.1,"currency":"USD"}},{"modelId":"chutes/unsloth/gemma-3-12b-it","providerId":"chutes","providerKind":"provider-chutes","authFamily":"api-key","displayName":"gemma 3 12b it","version":"2025-12-29","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.03,"outputPer1M":0.1,"currency":"USD"}},{"modelId":"chutes/unsloth/gemma-3-27b-it","providerId":"chutes","providerKind":"provider-chutes","authFamily":"api-key","displayName":"gemma 3 27b it","version":"2025-12-29","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.0272,"outputPer1M":0.1087,"currency":"USD"}},{"modelId":"chutes/unsloth/gemma-3-4b-it","providerId":"chutes","providerKind":"provider-chutes","authFamily":"api-key","displayName":"gemma 3 4b it","version":"2025-12-29","capabilities":["text.chat","structured.output"],"modalities":["image","text"],"contextWindow":96000,"maxOutputTokens":96000,"pricing":{"inputPer1M":0.01,"outputPer1M":0.0272,"currency":"USD"}},{"modelId":"chutes/unsloth/Llama-3.2-1B-Instruct","providerId":"chutes","providerKind":"provider-chutes","authFamily":"api-key","displayName":"Llama 3.2 1B Instruct","version":"2026-01-27","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.01,"outputPer1M":0.0109,"currency":"USD"}},{"modelId":"chutes/unsloth/Llama-3.2-3B-Instruct","providerId":"chutes","providerKind":"provider-chutes","authFamily":"api-key","displayName":"Llama 3.2 3B Instruct","version":"2025-02-12","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.01,"outputPer1M":0.0136,"currency":"USD"}},{"modelId":"chutes/unsloth/Mistral-Nemo-Instruct-2407","providerId":"chutes","providerKind":"provider-chutes","authFamily":"api-key","displayName":"Mistral Nemo Instruct 2407","version":"2025-12-29","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.02,"outputPer1M":0.04,"currency":"USD"}},{"modelId":"chutes/XiaomiMiMo/MiMo-V2-Flash-TEE","providerId":"chutes","providerKind":"provider-chutes","authFamily":"api-key","displayName":"MiMo V2 Flash TEE","version":"2025-12-16","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.09,"outputPer1M":0.29,"currency":"USD"}},{"modelId":"chutes/zai-org/GLM-4.6V","providerId":"chutes","providerKind":"provider-chutes","authFamily":"api-key","displayName":"GLM 4.6V","version":"2025-12-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":0.9,"currency":"USD"}},{"modelId":"chutes/zai-org/GLM-4.7-FP8","providerId":"chutes","providerKind":"provider-chutes","authFamily":"api-key","displayName":"GLM 4.7 FP8","version":"2026-01-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.2989,"outputPer1M":1.1957,"currency":"USD"}},{"modelId":"chutes/zai-org/GLM-4.7-TEE","providerId":"chutes","providerKind":"provider-chutes","authFamily":"api-key","displayName":"GLM 4.7 TEE","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.39,"outputPer1M":1.75,"currency":"USD"}},{"modelId":"chutes/zai-org/GLM-5-TEE","providerId":"chutes","providerKind":"provider-chutes","authFamily":"api-key","displayName":"GLM 5 TEE","version":"2026-02-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.95,"outputPer1M":2.55,"currency":"USD"}},{"modelId":"chutes/zai-org/GLM-5-Turbo","providerId":"chutes","providerKind":"provider-chutes","authFamily":"api-key","displayName":"GLM 5 Turbo","version":"2026-03-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.4891,"outputPer1M":1.9565,"currency":"USD"}},{"modelId":"chutes/zai-org/GLM-5.1-TEE","providerId":"chutes","providerKind":"provider-chutes","authFamily":"api-key","displayName":"GLM 5.1 TEE","version":"2026-03-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":65535,"pricing":{"inputPer1M":1.05,"outputPer1M":3.5,"currency":"USD"}},{"modelId":"clarifai/arcee_ai/AFM/models/trinity-mini","providerId":"clarifai","providerKind":"provider-clarifai","authFamily":"runtime-defined","displayName":"Trinity Mini","version":"2025-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.045,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"clarifai/clarifai/main/models/mm-poly-8b","providerId":"clarifai","providerKind":"provider-clarifai","authFamily":"runtime-defined","displayName":"MM Poly 8B","version":"2025-06","capabilities":["text.chat"],"modalities":["image","text","video"],"contextWindow":32768,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.658,"outputPer1M":1.11,"currency":"USD"}},{"modelId":"clarifai/deepseek-ai/deepseek-ocr/models/DeepSeek-OCR","providerId":"clarifai","providerKind":"provider-clarifai","authFamily":"runtime-defined","displayName":"DeepSeek OCR","version":"2025-10-20","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.2,"outputPer1M":0.7,"currency":"USD"}},{"modelId":"clarifai/minimaxai/chat-completion/models/MiniMax-M2_5-high-throughput","providerId":"clarifai","providerKind":"provider-clarifai","authFamily":"runtime-defined","displayName":"MiniMax-M2.5 High Throughput","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"clarifai/mistralai/completion/models/Ministral-3-14B-Reasoning-2512","providerId":"clarifai","providerKind":"provider-clarifai","authFamily":"runtime-defined","displayName":"Ministral 3 14B Reasoning 2512","version":"2025-12-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":2.5,"outputPer1M":1.7,"currency":"USD"}},{"modelId":"clarifai/mistralai/completion/models/Ministral-3-3B-Reasoning-2512","providerId":"clarifai","providerKind":"provider-clarifai","authFamily":"runtime-defined","displayName":"Ministral 3 3B Reasoning 2512","version":"2025-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":1.039,"outputPer1M":0.54825,"currency":"USD"}},{"modelId":"clarifai/moonshotai/chat-completion/models/Kimi-K2_6","providerId":"clarifai","providerKind":"provider-clarifai","authFamily":"runtime-defined","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD"}},{"modelId":"clarifai/openai/chat-completion/models/gpt-oss-120b-high-throughput","providerId":"clarifai","providerKind":"provider-clarifai","authFamily":"runtime-defined","displayName":"GPT OSS 120B High Throughput","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.09,"outputPer1M":0.36,"currency":"USD"}},{"modelId":"clarifai/openai/chat-completion/models/gpt-oss-20b","providerId":"clarifai","providerKind":"provider-clarifai","authFamily":"runtime-defined","displayName":"GPT OSS 20B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.045,"outputPer1M":0.18,"currency":"USD"}},{"modelId":"clarifai/qwen/qwenCoder/models/Qwen3-Coder-30B-A3B-Instruct","providerId":"clarifai","providerKind":"provider-clarifai","authFamily":"runtime-defined","displayName":"Qwen3 Coder 30B A3B Instruct","version":"2025-07-31","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.11458,"outputPer1M":0.74812,"currency":"USD"}},{"modelId":"clarifai/qwen/qwenLM/models/Qwen3-30B-A3B-Instruct-2507","providerId":"clarifai","providerKind":"provider-clarifai","authFamily":"runtime-defined","displayName":"Qwen3 30B A3B Instruct 2507","version":"2025-07-30","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.3,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"clarifai/qwen/qwenLM/models/Qwen3-30B-A3B-Thinking-2507","providerId":"clarifai","providerKind":"provider-clarifai","authFamily":"runtime-defined","displayName":"Qwen3 30B A3B Thinking 2507","version":"2025-07-31","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.36,"outputPer1M":1.3,"currency":"USD"}},{"modelId":"claude-3.7-sonnet","providerId":"anthropic","providerKind":"provider-anthropic","authFamily":"api-key","displayName":"Claude 3.7 Sonnet","version":"2025-02-24","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":8192,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"},"localOverrideApplied":true,"requestShapeHints":{"providerShape":"anthropic.messages","bodyKeys":["max_tokens","temperature"],"headerKeys":["anthropic-version"]}},{"modelId":"claudinio/claudinio","providerId":"claudinio","providerKind":"provider-claudinio","authFamily":"api-key","displayName":"Claudinio","version":"2026-05-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.5,"outputPer1M":2,"currency":"USD"}},{"modelId":"cloudferro-sherlock/meta-llama/Llama-3.3-70B-Instruct","providerId":"cloudferro-sherlock","providerKind":"provider-cloudferro-sherlock","authFamily":"api-key","displayName":"Llama 3.3 70B Instruct","version":"2024-12-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":70000,"maxOutputTokens":70000,"pricing":{"inputPer1M":2.92,"outputPer1M":2.92,"currency":"USD"}},{"modelId":"cloudferro-sherlock/MiniMaxAI/MiniMax-M2.5","providerId":"cloudferro-sherlock","providerKind":"provider-cloudferro-sherlock","authFamily":"api-key","displayName":"MiniMax-M2.5","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":196000,"maxOutputTokens":16000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"cloudferro-sherlock/openai/gpt-oss-120b","providerId":"cloudferro-sherlock","providerKind":"provider-cloudferro-sherlock","authFamily":"api-key","displayName":"OpenAI GPT OSS 120B","version":"2025-08-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":2.92,"outputPer1M":2.92,"currency":"USD"}},{"modelId":"cloudferro-sherlock/speakleash/Bielik-11B-v2.6-Instruct","providerId":"cloudferro-sherlock","providerKind":"provider-cloudferro-sherlock","authFamily":"api-key","displayName":"Bielik 11B v2.6 Instruct","version":"2025-03-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.67,"outputPer1M":0.67,"currency":"USD"}},{"modelId":"cloudferro-sherlock/speakleash/Bielik-11B-v3.0-Instruct","providerId":"cloudferro-sherlock","providerKind":"provider-cloudferro-sherlock","authFamily":"api-key","displayName":"Bielik 11B v3.0 Instruct","version":"2025-03-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.67,"outputPer1M":0.67,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/anthropic/claude-3-5-haiku","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Claude Haiku 3.5 (latest)","version":"2024-10-22","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.8,"outputPer1M":4,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/anthropic/claude-3-haiku","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Claude Haiku 3","version":"2024-03-13","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.25,"outputPer1M":1.25,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/anthropic/claude-3-opus","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Claude Opus 3","version":"2024-02-29","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":4096,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/anthropic/claude-3-sonnet","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Claude Sonnet 3","version":"2024-03-04","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":4096,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/anthropic/claude-3.5-haiku","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Claude Haiku 3.5 (latest)","version":"2024-10-22","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.8,"outputPer1M":4,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/anthropic/claude-3.5-sonnet","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Claude Sonnet 3.5 v2","version":"2024-10-22","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":8192,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/anthropic/claude-fable-5","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Claude Fable 5","version":"2026-06-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":10,"outputPer1M":50,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/anthropic/claude-haiku-4-5","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Claude Haiku 4.5 (latest)","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/anthropic/claude-opus-4","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Claude Opus 4 (latest)","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/anthropic/claude-opus-4-1","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Claude Opus 4.1 (latest)","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/anthropic/claude-opus-4-5","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Claude Opus 4.5 (latest)","version":"2025-11-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/anthropic/claude-opus-4-6","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Claude Opus 4.6 (latest)","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/anthropic/claude-opus-4-7","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/anthropic/claude-opus-4-8","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Claude Opus 4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/anthropic/claude-sonnet-4","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Claude Sonnet 4 (latest)","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/anthropic/claude-sonnet-4-5","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Claude Sonnet 4.5 (latest)","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/anthropic/claude-sonnet-4-6","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/openai/gpt-3.5-turbo","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"GPT-3.5-turbo","version":"2023-03-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16385,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/openai/gpt-4","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"GPT-4","version":"2023-11-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":30,"outputPer1M":60,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/openai/gpt-4-turbo","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"GPT-4 Turbo","version":"2023-11-06","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":10,"outputPer1M":30,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/openai/gpt-4o","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"GPT-4o","version":"2024-05-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/openai/gpt-4o-mini","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"GPT-4o mini","version":"2024-07-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/openai/gpt-5.1","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"GPT-5.1","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/openai/gpt-5.1-codex","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"GPT-5.1 Codex","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/openai/gpt-5.2","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"GPT-5.2","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/openai/gpt-5.2-codex","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"GPT-5.2 Codex","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/openai/gpt-5.3-codex","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"GPT-5.3 Codex","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/openai/gpt-5.4","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/openai/gpt-5.5","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"GPT-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/openai/o1","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"o1","version":"2024-12-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":15,"outputPer1M":60,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/openai/o3","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"o3","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/openai/o3-mini","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"o3-mini","version":"2024-12-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/openai/o3-pro","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"o3-pro","version":"2025-06-10","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":20,"outputPer1M":80,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/openai/o4-mini","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"o4-mini","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/ai4bharat/indictrans2-en-indic-1B","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"IndicTrans2 EN-Indic 1B","version":"2025-09-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.34,"outputPer1M":0.34,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/aisingapore/gemma-sea-lion-v4-27b-it","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Gemma SEA-LION v4 27B IT","version":"2025-09-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.35,"outputPer1M":0.56,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/baai/bge-base-en-v1.5","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"BGE Base EN v1.5","version":"2025-04-03","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.067,"outputPer1M":0,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/baai/bge-large-en-v1.5","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"BGE Large EN v1.5","version":"2025-04-03","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.2,"outputPer1M":0,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/baai/bge-m3","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"BGE M3","version":"2025-04-03","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.012,"outputPer1M":0,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/baai/bge-reranker-base","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"BGE Reranker Base","version":"2025-04-09","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.0031,"outputPer1M":0,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/baai/bge-small-en-v1.5","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"BGE Small EN v1.5","version":"2025-04-03","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.02,"outputPer1M":0,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/deepgram/aura-2-en","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Deepgram Aura 2 (EN)","version":"2025-11-14","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/deepgram/aura-2-es","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Deepgram Aura 2 (ES)","version":"2025-11-14","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/deepgram/nova-3","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Deepgram Nova 3","version":"2025-11-14","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/deepseek-ai/deepseek-r1-distill-qwen-32b","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"DeepSeek R1 Distill Qwen 32B","version":"2025-04-03","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.5,"outputPer1M":4.88,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/facebook/bart-large-cnn","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"BART Large CNN","version":"2025-04-09","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/google/gemma-3-12b-it","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Gemma 3 12B IT","version":"2025-04-11","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.35,"outputPer1M":0.56,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/huggingface/distilbert-sst-2-int8","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"DistilBERT SST-2 INT8","version":"2025-04-03","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.026,"outputPer1M":0,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/ibm-granite/granite-4.0-h-micro","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"IBM Granite 4.0 H Micro","version":"2025-10-15","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.017,"outputPer1M":0.11,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/meta/llama-2-7b-chat-fp16","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Llama 2 7B Chat FP16","version":"2025-04-03","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.56,"outputPer1M":6.67,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/meta/llama-3-8b-instruct","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Llama 3 8B Instruct","version":"2025-04-03","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.28,"outputPer1M":0.83,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/meta/llama-3-8b-instruct-awq","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Llama 3 8B Instruct AWQ","version":"2025-04-03","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.12,"outputPer1M":0.27,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/meta/llama-3.1-8b-instruct","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Llama 3.1 8B Instruct","version":"2025-04-03","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.28,"outputPer1M":0.8299999999999998,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/meta/llama-3.1-8b-instruct-awq","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Llama 3.1 8B Instruct AWQ","version":"2025-04-03","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.12,"outputPer1M":0.27,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/meta/llama-3.1-8b-instruct-fp8","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Llama 3.1 8B Instruct FP8","version":"2025-04-03","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.29,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/meta/llama-3.2-11b-vision-instruct","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Llama 3.2 11B Vision Instruct","version":"2025-04-03","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.049,"outputPer1M":0.68,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/meta/llama-3.2-1b-instruct","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Llama 3.2 1B Instruct","version":"2025-04-03","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.027,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/meta/llama-3.2-3b-instruct","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Llama 3.2 3B Instruct","version":"2025-04-03","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.051,"outputPer1M":0.34,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/meta/llama-3.3-70b-instruct-fp8-fast","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Llama 3.3 70B Instruct FP8 Fast","version":"2025-04-03","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.29,"outputPer1M":2.25,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/meta/llama-4-scout-17b-16e-instruct","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Llama 4 Scout 17B 16E Instruct","version":"2025-04-16","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.27,"outputPer1M":0.85,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/meta/llama-guard-3-8b","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Llama Guard 3 8B","version":"2025-04-03","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.48,"outputPer1M":0.03,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/meta/m2m100-1.2b","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"M2M100 1.2B","version":"2025-04-03","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.34,"outputPer1M":0.34,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/mistral/mistral-7b-instruct-v0.1","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Mistral 7B Instruct v0.1","version":"2025-04-03","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.11,"outputPer1M":0.19,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/mistralai/mistral-small-3.1-24b-instruct","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Mistral Small 3.1 24B Instruct","version":"2025-04-11","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.35,"outputPer1M":0.56,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/moonshotai/kimi-k2.5","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Kimi K2.5","version":"2026-01-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.6,"outputPer1M":3,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/moonshotai/kimi-k2.6","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Kimi K2.6","version":"2026-04-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/myshell-ai/melotts","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"MyShell MeloTTS","version":"2025-11-14","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/nvidia/nemotron-3-120b-a12b","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Nemotron 3 Super 120B","version":"2026-03-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/openai/gpt-oss-120b","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.35,"outputPer1M":0.75,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/openai/gpt-oss-20b","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"GPT OSS 20B","version":"2025-08-05","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.2,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/pfnet/plamo-embedding-1b","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"PLaMo Embedding 1B","version":"2025-09-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.019,"outputPer1M":0,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/pipecat-ai/smart-turn-v2","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Pipecat Smart Turn v2","version":"2025-11-14","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/qwen/qwen2.5-coder-32b-instruct","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Qwen 2.5 Coder 32B Instruct","version":"2025-04-11","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.66,"outputPer1M":1,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/qwen/qwen3-30b-a3b-fp8","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Qwen3 30B A3B FP8","version":"2025-11-14","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.051,"outputPer1M":0.34,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/qwen/qwen3-embedding-0.6b","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Qwen3 Embedding 0.6B","version":"2025-11-14","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.012,"outputPer1M":0,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/qwen/qwq-32b","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"QwQ 32B","version":"2025-04-11","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.66,"outputPer1M":1,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/zai-org/glm-4.7-flash","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"GLM-4.7-Flash","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.06,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"cloudflare-workers-ai/@cf/aisingapore/gemma-sea-lion-v4-27b-it","providerId":"cloudflare-workers-ai","providerKind":"provider-cloudflare-workers-ai","authFamily":"api-key","displayName":"Gemma Sea Lion V4 27B It","version":"2025-09-23","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.351,"outputPer1M":0.555,"currency":"USD"}},{"modelId":"cloudflare-workers-ai/@cf/deepseek-ai/deepseek-r1-distill-qwen-32b","providerId":"cloudflare-workers-ai","providerKind":"provider-cloudflare-workers-ai","authFamily":"api-key","displayName":"Deepseek R1 Distill Qwen 32B","version":"2025-01-20","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":80000,"maxOutputTokens":80000,"pricing":{"inputPer1M":0.497,"outputPer1M":4.881,"currency":"USD"}},{"modelId":"cloudflare-workers-ai/@cf/google/gemma-4-26b-a4b-it","providerId":"cloudflare-workers-ai","providerKind":"provider-cloudflare-workers-ai","authFamily":"api-key","displayName":"Gemma 4 26B A4B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"cloudflare-workers-ai/@cf/ibm-granite/granite-4.0-h-micro","providerId":"cloudflare-workers-ai","providerKind":"provider-cloudflare-workers-ai","authFamily":"api-key","displayName":"Granite 4.0 H Micro","version":"2025-10-07","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.017,"outputPer1M":0.112,"currency":"USD"}},{"modelId":"cloudflare-workers-ai/@cf/meta/llama-3.1-8b-instruct-fp8","providerId":"cloudflare-workers-ai","providerKind":"provider-cloudflare-workers-ai","authFamily":"api-key","displayName":"Llama 3.1 8B Instruct fp8","version":"2024-07-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.152,"outputPer1M":0.287,"currency":"USD"}},{"modelId":"cloudflare-workers-ai/@cf/meta/llama-3.2-11b-vision-instruct","providerId":"cloudflare-workers-ai","providerKind":"provider-cloudflare-workers-ai","authFamily":"api-key","displayName":"Llama 3.2 11B Vision Instruct","version":"2024-09-25","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.0485,"outputPer1M":0.676,"currency":"USD"}},{"modelId":"cloudflare-workers-ai/@cf/meta/llama-3.2-1b-instruct","providerId":"cloudflare-workers-ai","providerKind":"provider-cloudflare-workers-ai","authFamily":"api-key","displayName":"Llama 3.2 1B Instruct","version":"2024-09-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":60000,"maxOutputTokens":60000,"pricing":{"inputPer1M":0.027,"outputPer1M":0.201,"currency":"USD"}},{"modelId":"cloudflare-workers-ai/@cf/meta/llama-3.2-3b-instruct","providerId":"cloudflare-workers-ai","providerKind":"provider-cloudflare-workers-ai","authFamily":"api-key","displayName":"Llama 3.2 3B Instruct","version":"2024-09-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":80000,"maxOutputTokens":80000,"pricing":{"inputPer1M":0.0509,"outputPer1M":0.335,"currency":"USD"}},{"modelId":"cloudflare-workers-ai/@cf/meta/llama-3.3-70b-instruct-fp8-fast","providerId":"cloudflare-workers-ai","providerKind":"provider-cloudflare-workers-ai","authFamily":"api-key","displayName":"Llama 3.3 70B Instruct fp8 Fast","version":"2024-12-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":24000,"maxOutputTokens":24000,"pricing":{"inputPer1M":0.293,"outputPer1M":2.253,"currency":"USD"}},{"modelId":"cloudflare-workers-ai/@cf/meta/llama-4-scout-17b-16e-instruct","providerId":"cloudflare-workers-ai","providerKind":"provider-cloudflare-workers-ai","authFamily":"api-key","displayName":"Llama 4 Scout 17B 16E Instruct","version":"2025-04-05","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":131000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.27,"outputPer1M":0.85,"currency":"USD"}},{"modelId":"cloudflare-workers-ai/@cf/meta/llama-guard-3-8b","providerId":"cloudflare-workers-ai","providerKind":"provider-cloudflare-workers-ai","authFamily":"api-key","displayName":"Llama Guard 3 8B","version":"2025-01-22","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.484,"outputPer1M":0.03,"currency":"USD"}},{"modelId":"cloudflare-workers-ai/@cf/mistralai/mistral-small-3.1-24b-instruct","providerId":"cloudflare-workers-ai","providerKind":"provider-cloudflare-workers-ai","authFamily":"api-key","displayName":"Mistral Small 3.1 24B Instruct","version":"2025-03-18","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.351,"outputPer1M":0.555,"currency":"USD"}},{"modelId":"cloudflare-workers-ai/@cf/moonshotai/kimi-k2.6","providerId":"cloudflare-workers-ai","providerKind":"provider-cloudflare-workers-ai","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD"}},{"modelId":"cloudflare-workers-ai/@cf/moonshotai/kimi-k2.7-code","providerId":"cloudflare-workers-ai","providerKind":"provider-cloudflare-workers-ai","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD"}},{"modelId":"cloudflare-workers-ai/@cf/nvidia/nemotron-3-120b-a12b","providerId":"cloudflare-workers-ai","providerKind":"provider-cloudflare-workers-ai","authFamily":"api-key","displayName":"Nemotron 3 Super 120B","version":"2026-03-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"cloudflare-workers-ai/@cf/openai/gpt-oss-120b","providerId":"cloudflare-workers-ai","providerKind":"provider-cloudflare-workers-ai","authFamily":"api-key","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.35,"outputPer1M":0.75,"currency":"USD"}},{"modelId":"cloudflare-workers-ai/@cf/openai/gpt-oss-20b","providerId":"cloudflare-workers-ai","providerKind":"provider-cloudflare-workers-ai","authFamily":"api-key","displayName":"GPT OSS 20B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.2,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"cloudflare-workers-ai/@cf/qwen/qwen2.5-coder-32b-instruct","providerId":"cloudflare-workers-ai","providerKind":"provider-cloudflare-workers-ai","authFamily":"api-key","displayName":"Qwen2.5 Coder 32B Instruct","version":"2025-02-27","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.66,"outputPer1M":1,"currency":"USD"}},{"modelId":"cloudflare-workers-ai/@cf/qwen/qwen3-30b-a3b-fp8","providerId":"cloudflare-workers-ai","providerKind":"provider-cloudflare-workers-ai","authFamily":"api-key","displayName":"Qwen3 30B A3b fp8","version":"2025-04-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.0509,"outputPer1M":0.335,"currency":"USD"}},{"modelId":"cloudflare-workers-ai/@cf/qwen/qwq-32b","providerId":"cloudflare-workers-ai","providerKind":"provider-cloudflare-workers-ai","authFamily":"api-key","displayName":"Qwq 32B","version":"2025-03-05","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":24000,"maxOutputTokens":24000,"pricing":{"inputPer1M":0.66,"outputPer1M":1,"currency":"USD"}},{"modelId":"cloudflare-workers-ai/@cf/zai-org/glm-4.7-flash","providerId":"cloudflare-workers-ai","providerKind":"provider-cloudflare-workers-ai","authFamily":"api-key","displayName":"GLM-4.7-Flash","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.0605,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"cohere/c4ai-aya-expanse-32b","providerId":"cohere","providerKind":"provider-cohere","authFamily":"api-key","displayName":"Aya Expanse 32B","version":"2024-10-24","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4000,"pricing":null},{"modelId":"cohere/c4ai-aya-expanse-8b","providerId":"cohere","providerKind":"provider-cohere","authFamily":"api-key","displayName":"Aya Expanse 8B","version":"2024-10-24","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8000,"maxOutputTokens":4000,"pricing":null},{"modelId":"cohere/c4ai-aya-vision-32b","providerId":"cohere","providerKind":"provider-cohere","authFamily":"api-key","displayName":"Aya Vision 32B","version":"2025-03-04","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":16000,"maxOutputTokens":4000,"pricing":null},{"modelId":"cohere/c4ai-aya-vision-8b","providerId":"cohere","providerKind":"provider-cohere","authFamily":"api-key","displayName":"Aya Vision 8B","version":"2025-03-04","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":16000,"maxOutputTokens":4000,"pricing":null},{"modelId":"cohere/command-a-03-2025","providerId":"cohere","providerKind":"provider-cohere","authFamily":"api-key","displayName":"Command A","version":"2025-03-13","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":8000,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"cohere/command-a-plus-05-2026","providerId":"cohere","providerKind":"provider-cohere","authFamily":"api-key","displayName":"Command A Plus","version":"2026-05-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":64000,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"cohere/command-a-reasoning-08-2025","providerId":"cohere","providerKind":"provider-cohere","authFamily":"api-key","displayName":"Command A Reasoning","version":"2025-08-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":32000,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"cohere/command-a-translate-08-2025","providerId":"cohere","providerKind":"provider-cohere","authFamily":"api-key","displayName":"Command A Translate","version":"2025-08-28","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":8000,"maxOutputTokens":8000,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"cohere/command-a-vision-07-2025","providerId":"cohere","providerKind":"provider-cohere","authFamily":"api-key","displayName":"Command A Vision","version":"2025-07-31","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":8000,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"cohere/command-r-08-2024","providerId":"cohere","providerKind":"provider-cohere","authFamily":"api-key","displayName":"Command R","version":"2024-08-30","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4000,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"cohere/command-r-plus-08-2024","providerId":"cohere","providerKind":"provider-cohere","authFamily":"api-key","displayName":"Command R+","version":"2024-08-30","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4000,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"cohere/command-r7b-12-2024","providerId":"cohere","providerKind":"provider-cohere","authFamily":"api-key","displayName":"Command R7B","version":"2024-12-02","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4000,"pricing":{"inputPer1M":0.0375,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"cohere/command-r7b-arabic-02-2025","providerId":"cohere","providerKind":"provider-cohere","authFamily":"api-key","displayName":"Command R7B Arabic","version":"2025-02-27","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4000,"pricing":{"inputPer1M":0.0375,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"cohere/north-mini-code-1-0","providerId":"cohere","providerKind":"provider-cohere","authFamily":"api-key","displayName":"North Mini Code","version":"2026-06-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"cortecs/claude-4-5-sonnet","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Claude 4.5 Sonnet","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":200000,"pricing":{"inputPer1M":3.259,"outputPer1M":16.296,"currency":"USD"}},{"modelId":"cortecs/claude-4-6-sonnet","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":1000000,"pricing":{"inputPer1M":3.59,"outputPer1M":17.92,"currency":"USD"}},{"modelId":"cortecs/claude-haiku-4-5","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Claude Haiku 4.5","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":200000,"pricing":{"inputPer1M":1.09,"outputPer1M":5.43,"currency":"USD"}},{"modelId":"cortecs/claude-opus4-5","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Claude Opus 4.5","version":"2025-11-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":200000,"pricing":{"inputPer1M":5.98,"outputPer1M":29.89,"currency":"USD"}},{"modelId":"cortecs/claude-opus4-6","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":1000000,"pricing":{"inputPer1M":5.98,"outputPer1M":29.89,"currency":"USD"}},{"modelId":"cortecs/claude-opus4-7","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5.6,"outputPer1M":27.99,"currency":"USD"}},{"modelId":"cortecs/claude-opus4-8","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Claude Opus 4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5.64,"outputPer1M":28.198,"currency":"USD"}},{"modelId":"cortecs/claude-sonnet-4","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Claude Sonnet 4","version":"2025-05-22","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3.307,"outputPer1M":16.536,"currency":"USD"}},{"modelId":"cortecs/codestral-2508","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Codestral 2508","version":"2025-07-30","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.3,"outputPer1M":0.9,"currency":"USD"}},{"modelId":"cortecs/deepseek-r1-0528","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"DeepSeek R1 0528","version":"2025-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":164000,"maxOutputTokens":164000,"pricing":{"inputPer1M":0.585,"outputPer1M":2.307,"currency":"USD"}},{"modelId":"cortecs/deepseek-v3-0324","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"DeepSeek V3 0324","version":"2025-03-24","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.551,"outputPer1M":1.654,"currency":"USD"}},{"modelId":"cortecs/deepseek-v3.2","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"DeepSeek V3.2","version":"2025-12-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":163840,"pricing":{"inputPer1M":0.266,"outputPer1M":0.444,"currency":"USD"}},{"modelId":"cortecs/deepseek-v4-flash","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.133,"outputPer1M":0.266,"currency":"USD"}},{"modelId":"cortecs/deepseek-v4-pro","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":384000,"pricing":{"inputPer1M":1.553,"outputPer1M":3.106,"currency":"USD"}},{"modelId":"cortecs/devstral-2512","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Devstral 2 2512","version":"2025-12-09","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"cortecs/devstral-small-2512","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Devstral Small 2 2512","version":"2025-12-09","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"cortecs/gemini-2.5-pro","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Gemini 2.5 Pro","version":"2025-03-20","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1048576,"maxOutputTokens":65535,"pricing":{"inputPer1M":1.654,"outputPer1M":11.024,"currency":"USD"}},{"modelId":"cortecs/glm-4.5","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"GLM 4.5","version":"2025-07-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.67,"outputPer1M":2.46,"currency":"USD"}},{"modelId":"cortecs/glm-4.5-air","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"GLM 4.5 Air","version":"2025-08-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.22,"outputPer1M":1.34,"currency":"USD"}},{"modelId":"cortecs/glm-4.7","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"GLM 4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":198000,"maxOutputTokens":198000,"pricing":{"inputPer1M":0.45,"outputPer1M":2.23,"currency":"USD"}},{"modelId":"cortecs/glm-4.7-flash","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"GLM-4.7-Flash","version":"2025-08-08","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":203000,"maxOutputTokens":203000,"pricing":{"inputPer1M":0.09,"outputPer1M":0.53,"currency":"USD"}},{"modelId":"cortecs/glm-5","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"GLM 5","version":"2026-02-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":202752,"pricing":{"inputPer1M":1.08,"outputPer1M":3.44,"currency":"USD"}},{"modelId":"cortecs/glm-5.1","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-04-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.31,"outputPer1M":4.1,"currency":"USD"}},{"modelId":"cortecs/gpt-4.1","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"GPT 4.1","version":"2025-04-14","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":2.354,"outputPer1M":9.417,"currency":"USD"}},{"modelId":"cortecs/gpt-5.4","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":3,"outputPer1M":16.13,"currency":"USD"}},{"modelId":"cortecs/gpt-oss-120b","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"GPT Oss 120b","version":"2025-08-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"cortecs/hermes-4-70b","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Hermes 4 70B","version":"2025-08-26","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.116,"outputPer1M":0.358,"currency":"USD"}},{"modelId":"cortecs/intellect-3","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"INTELLECT 3","version":"2025-11-26","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.219,"outputPer1M":1.202,"currency":"USD"}},{"modelId":"cortecs/kimi-k2-instruct","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Kimi K2 Instruct","version":"2025-07-11","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.551,"outputPer1M":2.646,"currency":"USD"}},{"modelId":"cortecs/kimi-k2-thinking","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Kimi K2 Thinking","version":"2025-12-08","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.656,"outputPer1M":2.731,"currency":"USD"}},{"modelId":"cortecs/kimi-k2.5","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.55,"outputPer1M":2.76,"currency":"USD"}},{"modelId":"cortecs/kimi-k2.6","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.81,"outputPer1M":3.54,"currency":"USD"}},{"modelId":"cortecs/llama-3.1-405b-instruct","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Llama 3.1 405B Instruct","version":"2024-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"cortecs/llama-3.3-70b-instruct","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Llama 3.3 70B Instruct","version":"2024-12-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.089,"outputPer1M":0.275,"currency":"USD"}},{"modelId":"cortecs/minimax-m2","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"MiniMax-M2","version":"2025-10-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":400000,"maxOutputTokens":400000,"pricing":{"inputPer1M":0.39,"outputPer1M":1.57,"currency":"USD"}},{"modelId":"cortecs/minimax-m2.1","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"MiniMax-M2.1","version":"2025-12-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":196000,"maxOutputTokens":196000,"pricing":{"inputPer1M":0.34,"outputPer1M":1.34,"currency":"USD"}},{"modelId":"cortecs/minimax-m2.5","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"MiniMax-M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":196608,"pricing":{"inputPer1M":0.32,"outputPer1M":1.18,"currency":"USD"}},{"modelId":"cortecs/minimax-m2.7","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"MiniMax-m2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":196072,"pricing":{"inputPer1M":0.47,"outputPer1M":1.4,"currency":"USD"}},{"modelId":"cortecs/mistral-large-2512","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Mistral Large 3 2512","version":"2025-12-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"cortecs/mixtral-8x7B-instruct-v0.1","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Mixtral 8x7B Instruct v0.1","version":"2023-12-11","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.438,"outputPer1M":0.68,"currency":"USD"}},{"modelId":"cortecs/nemotron-3-super-120b-a12b","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Nemotron 3 Super 120B A12B","version":"2026-03-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.266,"outputPer1M":0.799,"currency":"USD"}},{"modelId":"cortecs/nova-pro-v1","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Nova Pro 1.0","version":"2024-12-03","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":300000,"maxOutputTokens":5000,"pricing":{"inputPer1M":1.016,"outputPer1M":4.061,"currency":"USD"}},{"modelId":"cortecs/qwen-2.5-72b-instruct","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Qwen2.5 72B Instruct","version":"2024-09-19","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":33000,"maxOutputTokens":33000,"pricing":{"inputPer1M":0.062,"outputPer1M":0.231,"currency":"USD"}},{"modelId":"cortecs/qwen3-235b-a22b-instruct-2507","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Qwen3 235B A22B Instruct 2507","version":"2025-07-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.062,"outputPer1M":0.408,"currency":"USD"}},{"modelId":"cortecs/qwen3-32b","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Qwen3 32B","version":"2025-04-29","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.099,"outputPer1M":0.33,"currency":"USD"}},{"modelId":"cortecs/qwen3-coder-30b-a3b-instruct","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Qwen3 Coder 30B A3B Instruct","version":"2025-07-31","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.053,"outputPer1M":0.222,"currency":"USD"}},{"modelId":"cortecs/qwen3-coder-480b-a35b-instruct","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Qwen3 Coder 480B A35B Instruct","version":"2025-07-25","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.441,"outputPer1M":1.984,"currency":"USD"}},{"modelId":"cortecs/qwen3-coder-next","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Qwen3 Coder Next 80B","version":"2026-02-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.158,"outputPer1M":0.84,"currency":"USD"}},{"modelId":"cortecs/qwen3-next-80b-a3b-thinking","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Qwen3 Next 80B A3B Thinking","version":"2025-09-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.164,"outputPer1M":1.311,"currency":"USD"}},{"modelId":"cortecs/qwen3.5-122b-a10b","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Qwen3.5 122B A10B","version":"2026-02-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.444,"outputPer1M":3.106,"currency":"USD"}},{"modelId":"cortecs/qwen3.5-397b-a17b","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Qwen3.5 397B A17B","version":"2026-02-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":250000,"maxOutputTokens":250000,"pricing":{"inputPer1M":0.6,"outputPer1M":3.6,"currency":"USD"}},{"modelId":"crof/deepseek-v3.2","providerId":"crof","providerKind":"provider-crof","authFamily":"api-key","displayName":"DeepSeek V3.2","version":"2025-07-22","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":163840,"pricing":{"inputPer1M":0.18,"outputPer1M":0.35,"currency":"USD"}},{"modelId":"crof/deepseek-v4-flash","providerId":"crof","providerKind":"provider-crof","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.12,"outputPer1M":0.21,"currency":"USD"}},{"modelId":"crof/deepseek-v4-pro","providerId":"crof","providerKind":"provider-crof","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.35,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"crof/deepseek-v4-pro-lightning","providerId":"crof","providerKind":"provider-crof","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.8,"outputPer1M":1.6,"currency":"USD"}},{"modelId":"crof/gemma-4-31b-it","providerId":"crof","providerKind":"provider-crof","authFamily":"api-key","displayName":"Gemma 4 31B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"crof/glm-4.7","providerId":"crof","providerKind":"provider-crof","authFamily":"api-key","displayName":"GLM-4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":202752,"pricing":{"inputPer1M":0.25,"outputPer1M":1.1,"currency":"USD"}},{"modelId":"crof/glm-4.7-flash","providerId":"crof","providerKind":"provider-crof","authFamily":"api-key","displayName":"GLM-4.7-Flash","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.04,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"crof/glm-5","providerId":"crof","providerKind":"provider-crof","authFamily":"api-key","displayName":"GLM-5","version":"2026-02-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":202752,"pricing":{"inputPer1M":0.48,"outputPer1M":1.9,"currency":"USD"}},{"modelId":"crof/glm-5.1","providerId":"crof","providerKind":"provider-crof","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-03-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":202752,"pricing":{"inputPer1M":0.45,"outputPer1M":2.15,"currency":"USD"}},{"modelId":"crof/greg-1","providerId":"crof","providerKind":"provider-crof","authFamily":"api-key","displayName":"Greg 1 Normal","version":"2026-01-27","capabilities":["text.chat"],"modalities":["text"],"contextWindow":229376,"maxOutputTokens":229376,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"crof/greg-1-mini","providerId":"crof","providerKind":"provider-crof","authFamily":"api-key","displayName":"Greg 1 Mini","version":"2026-01-27","capabilities":["text.chat"],"modalities":["text"],"contextWindow":229376,"maxOutputTokens":229376,"pricing":{"inputPer1M":0.07,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"crof/greg-1-super","providerId":"crof","providerKind":"provider-crof","authFamily":"api-key","displayName":"Greg 1 Super","version":"2026-01-27","capabilities":["text.chat"],"modalities":["text"],"contextWindow":229376,"maxOutputTokens":229376,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD"}},{"modelId":"crof/greg-rp","providerId":"crof","providerKind":"provider-crof","authFamily":"api-key","displayName":"Greg (Roleplay)","version":"2026-01-27","capabilities":["text.chat"],"modalities":["text"],"contextWindow":229376,"maxOutputTokens":229376,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"crof/kimi-k2.5","providerId":"crof","providerKind":"provider-crof","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.35,"outputPer1M":1.7,"currency":"USD"}},{"modelId":"crof/kimi-k2.5-lightning","providerId":"crof","providerKind":"provider-crof","authFamily":"api-key","displayName":"Kimi K2.5 (Lightning)","version":"2026-02-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":1,"outputPer1M":3,"currency":"USD"}},{"modelId":"crof/kimi-k2.6","providerId":"crof","providerKind":"provider-crof","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.5,"outputPer1M":1.99,"currency":"USD"}},{"modelId":"crof/mimo-v2.5-pro","providerId":"crof","providerKind":"provider-crof","authFamily":"api-key","displayName":"MiMo-V2.5-Pro","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.4,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"crof/minimax-m2.5","providerId":"crof","providerKind":"provider-crof","authFamily":"api-key","displayName":"MiniMax-M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.11,"outputPer1M":0.95,"currency":"USD"}},{"modelId":"crof/qwen3.5-397b-a17b","providerId":"crof","providerKind":"provider-crof","authFamily":"api-key","displayName":"Qwen3.5 397B-A17B","version":"2026-02-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.35,"outputPer1M":1.75,"currency":"USD"}},{"modelId":"crof/qwen3.5-9b","providerId":"crof","providerKind":"provider-crof","authFamily":"api-key","displayName":"Qwen3.5 9B","version":"2026-03-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.04,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"crof/qwen3.6-27b","providerId":"crof","providerKind":"provider-crof","authFamily":"api-key","displayName":"Qwen3.6 27B","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.2,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"databricks/databricks-claude-haiku-4-5","providerId":"databricks","providerKind":"provider-databricks","authFamily":"runtime-defined","displayName":"Claude Haiku 4.5 (latest)","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD"}},{"modelId":"databricks/databricks-claude-opus-4-1","providerId":"databricks","providerKind":"provider-databricks","authFamily":"runtime-defined","displayName":"Claude Opus 4.1 (latest)","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD"}},{"modelId":"databricks/databricks-claude-opus-4-5","providerId":"databricks","providerKind":"provider-databricks","authFamily":"runtime-defined","displayName":"Claude Opus 4.5 (latest)","version":"2025-11-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"databricks/databricks-claude-opus-4-6","providerId":"databricks","providerKind":"provider-databricks","authFamily":"runtime-defined","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"databricks/databricks-claude-opus-4-7","providerId":"databricks","providerKind":"provider-databricks","authFamily":"runtime-defined","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"databricks/databricks-claude-sonnet-4","providerId":"databricks","providerKind":"provider-databricks","authFamily":"runtime-defined","displayName":"Claude Sonnet 4.5","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"databricks/databricks-claude-sonnet-4-5","providerId":"databricks","providerKind":"provider-databricks","authFamily":"runtime-defined","displayName":"Claude Sonnet 4.5 (latest)","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"databricks/databricks-claude-sonnet-4-6","providerId":"databricks","providerKind":"provider-databricks","authFamily":"runtime-defined","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"databricks/databricks-gemini-2-5-flash","providerId":"databricks","providerKind":"provider-databricks","authFamily":"runtime-defined","displayName":"Gemini 2.5 Flash","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"databricks/databricks-gemini-2-5-pro","providerId":"databricks","providerKind":"provider-databricks","authFamily":"runtime-defined","displayName":"Gemini 2.5 Pro","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"databricks/databricks-gemini-3-1-flash-lite","providerId":"databricks","providerKind":"provider-databricks","authFamily":"runtime-defined","displayName":"Gemini 3.1 Flash Lite Preview","version":"2026-03-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"databricks/databricks-gemini-3-1-pro","providerId":"databricks","providerKind":"provider-databricks","authFamily":"runtime-defined","displayName":"Gemini 3.1 Pro Preview Custom Tools","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD"}},{"modelId":"databricks/databricks-gemini-3-flash","providerId":"databricks","providerKind":"provider-databricks","authFamily":"runtime-defined","displayName":"Gemini 3 Flash Preview","version":"2025-12-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"}},{"modelId":"databricks/databricks-gemini-3-pro","providerId":"databricks","providerKind":"provider-databricks","authFamily":"runtime-defined","displayName":"Gemini 3 Pro Preview","version":"2025-11-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD"}},{"modelId":"databricks/databricks-gpt-5","providerId":"databricks","providerKind":"provider-databricks","authFamily":"runtime-defined","displayName":"GPT-5","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"databricks/databricks-gpt-5-1","providerId":"databricks","providerKind":"provider-databricks","authFamily":"runtime-defined","displayName":"GPT-5.1","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"databricks/databricks-gpt-5-2","providerId":"databricks","providerKind":"provider-databricks","authFamily":"runtime-defined","displayName":"GPT-5.2","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"databricks/databricks-gpt-5-4","providerId":"databricks","providerKind":"provider-databricks","authFamily":"runtime-defined","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD"}},{"modelId":"databricks/databricks-gpt-5-4-mini","providerId":"databricks","providerKind":"provider-databricks","authFamily":"runtime-defined","displayName":"GPT-5.4 mini","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD"}},{"modelId":"databricks/databricks-gpt-5-4-nano","providerId":"databricks","providerKind":"provider-databricks","authFamily":"runtime-defined","displayName":"GPT-5.4 nano","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.25,"currency":"USD"}},{"modelId":"databricks/databricks-gpt-5-5","providerId":"databricks","providerKind":"provider-databricks","authFamily":"runtime-defined","displayName":"GPT-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD"}},{"modelId":"databricks/databricks-gpt-5-mini","providerId":"databricks","providerKind":"provider-databricks","authFamily":"runtime-defined","displayName":"GPT-5 Mini","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"}},{"modelId":"databricks/databricks-gpt-5-nano","providerId":"databricks","providerKind":"provider-databricks","authFamily":"runtime-defined","displayName":"GPT-5 Nano","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"databricks/databricks-gpt-oss-120b","providerId":"databricks","providerKind":"provider-databricks","authFamily":"runtime-defined","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.072,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"databricks/databricks-gpt-oss-20b","providerId":"databricks","providerKind":"provider-databricks","authFamily":"runtime-defined","displayName":"GPT OSS 20B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.05,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"deepinfra/deepseek-ai/DeepSeek-R1-0528","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"DeepSeek-R1-0528","version":"2025-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.5,"outputPer1M":2.15,"currency":"USD"}},{"modelId":"deepinfra/deepseek-ai/DeepSeek-V3.2","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"DeepSeek-V3.2","version":"2025-12-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.26,"outputPer1M":0.38,"currency":"USD"}},{"modelId":"deepinfra/deepseek-ai/DeepSeek-V4-Flash","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.1,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"deepinfra/deepseek-ai/DeepSeek-V4-Pro","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.3,"outputPer1M":2.6,"currency":"USD"}},{"modelId":"deepinfra/google/gemma-4-26B-A4B-it","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"Gemma 4 26B A4B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.07,"outputPer1M":0.34,"currency":"USD"}},{"modelId":"deepinfra/google/gemma-4-31B-it","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"Gemma 4 31B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.13,"outputPer1M":0.38,"currency":"USD"}},{"modelId":"deepinfra/meta-llama/Llama-3.3-70B-Instruct-Turbo","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"Llama 3.3 70B Turbo","version":"2024-12-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.1,"outputPer1M":0.32,"currency":"USD"}},{"modelId":"deepinfra/meta-llama/Llama-4-Maverick-17B-128E-Instruct-FP8","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"Llama 4 Maverick 17B FP8","version":"2025-04-05","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":1048576,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"deepinfra/meta-llama/Llama-4-Scout-17B-16E-Instruct","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"Llama 4 Scout 17B","version":"2025-04-05","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":327680,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"deepinfra/MiniMaxAI/MiniMax-M2.5","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"MiniMax M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.15,"outputPer1M":1.15,"currency":"USD"}},{"modelId":"deepinfra/moonshotai/Kimi-K2.5","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.45,"outputPer1M":2.25,"currency":"USD"}},{"modelId":"deepinfra/moonshotai/Kimi-K2.6","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.75,"outputPer1M":3.5,"currency":"USD"}},{"modelId":"deepinfra/openai/gpt-oss-120b","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.039,"outputPer1M":0.19,"currency":"USD"}},{"modelId":"deepinfra/openai/gpt-oss-20b","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"GPT OSS 20B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.03,"outputPer1M":0.14,"currency":"USD"}},{"modelId":"deepinfra/Qwen/Qwen3-Coder-480B-A35B-Instruct-Turbo","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"Qwen3 Coder 480B A35B Instruct Turbo","version":"2025-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":66536,"pricing":{"inputPer1M":0.3,"outputPer1M":1,"currency":"USD"}},{"modelId":"deepinfra/Qwen/Qwen3.5-35B-A3B","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"Qwen 3.5 35B A3B","version":"2026-02-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":81920,"pricing":{"inputPer1M":0.14,"outputPer1M":1,"currency":"USD"}},{"modelId":"deepinfra/Qwen/Qwen3.5-397B-A17B","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"Qwen 3.5 397B A17B","version":"2026-02-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":81920,"pricing":{"inputPer1M":0.45,"outputPer1M":3,"currency":"USD"}},{"modelId":"deepinfra/Qwen/Qwen3.6-35B-A3B","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"Qwen3.6 35B A3B","version":"2026-04-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":81920,"pricing":{"inputPer1M":0.15,"outputPer1M":0.95,"currency":"USD"}},{"modelId":"deepinfra/XiaomiMiMo/MiMo-V2.5","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"MiMo-V2.5","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"deepinfra/XiaomiMiMo/MiMo-V2.5-Pro","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"MiMo-V2.5-Pro","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":16384,"pricing":{"inputPer1M":1,"outputPer1M":3,"currency":"USD"}},{"modelId":"deepinfra/zai-org/GLM-4.6","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"GLM-4.6","version":"2025-09-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.43,"outputPer1M":1.74,"currency":"USD"}},{"modelId":"deepinfra/zai-org/GLM-4.7","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"GLM-4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.4,"outputPer1M":1.75,"currency":"USD"}},{"modelId":"deepinfra/zai-org/GLM-4.7-Flash","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"GLM-4.7-Flash","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.06,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"deepinfra/zai-org/GLM-5","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"GLM-5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.6,"outputPer1M":2.08,"currency":"USD"}},{"modelId":"deepinfra/zai-org/GLM-5.1","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-04-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.05,"outputPer1M":3.5,"currency":"USD"}},{"modelId":"deepseek/deepseek-chat","providerId":"deepseek","providerKind":"provider-deepseek","authFamily":"api-key","displayName":"DeepSeek Chat","version":"2025-12-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"deepseek/deepseek-reasoner","providerId":"deepseek","providerKind":"provider-deepseek","authFamily":"api-key","displayName":"DeepSeek Reasoner","version":"2025-12-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"deepseek/deepseek-v4-flash","providerId":"deepseek","providerKind":"provider-deepseek","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output","code.edit"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD"},"localOverrideApplied":true},{"modelId":"deepseek/deepseek-v4-pro","providerId":"deepseek","providerKind":"provider-deepseek","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output","code.edit"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.435,"outputPer1M":0.87,"currency":"USD"},"localOverrideApplied":true},{"modelId":"digitalocean/alibaba-qwen3-32b","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Qwen3-32B","version":"2025-04-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":40960,"pricing":{"inputPer1M":0.25,"outputPer1M":0.55,"currency":"USD"}},{"modelId":"digitalocean/all-mini-lm-l6-v2","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"All-MiniLM-L6-v2","version":"2021-08-30","capabilities":["text.chat"],"modalities":["text"],"contextWindow":256,"maxOutputTokens":384,"pricing":{"inputPer1M":0.009,"outputPer1M":0,"currency":"USD"}},{"modelId":"digitalocean/anthropic-claude-3-opus","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Claude 3 Opus","version":"2024-02-29","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":4096,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD"}},{"modelId":"digitalocean/anthropic-claude-3.5-haiku","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Claude 3.5 Haiku","version":"2024-11-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.8,"outputPer1M":4,"currency":"USD"}},{"modelId":"digitalocean/anthropic-claude-3.5-sonnet","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Claude 3.5 Sonnet","version":"2024-06-20","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":8192,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"digitalocean/anthropic-claude-3.7-sonnet","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Claude 3.7 Sonnet","version":"2025-02-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"digitalocean/anthropic-claude-4.1-opus","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Claude Opus 4.1","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD"}},{"modelId":"digitalocean/anthropic-claude-4.5-haiku","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Claude Haiku 4.5","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD"}},{"modelId":"digitalocean/anthropic-claude-4.5-sonnet","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Claude Sonnet 4.5","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"digitalocean/anthropic-claude-4.6-sonnet","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"digitalocean/anthropic-claude-fable-5","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Anthropic Claude Fable 5","version":"2026-06-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":null},{"modelId":"digitalocean/anthropic-claude-haiku-4.5","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Claude Haiku 4.5","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD"}},{"modelId":"digitalocean/anthropic-claude-opus-4","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Claude Opus 4","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD"}},{"modelId":"digitalocean/anthropic-claude-opus-4.5","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Claude Opus 4.5","version":"2025-11-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"digitalocean/anthropic-claude-opus-4.6","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"digitalocean/anthropic-claude-opus-4.7","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"digitalocean/anthropic-claude-opus-4.8","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Claude Opus 4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"digitalocean/anthropic-claude-sonnet-4","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Claude Sonnet 4","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"digitalocean/arcee-trinity-large-thinking","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Trinity Large Thinking","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":0.9,"currency":"USD"}},{"modelId":"digitalocean/bge-m3","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"BGE M3","version":"2024-01-30","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":1024,"pricing":{"inputPer1M":0.02,"outputPer1M":0,"currency":"USD"}},{"modelId":"digitalocean/bge-reranker-v2-m3","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"BGE Reranker v2 M3","version":"2024-03-12","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":1,"pricing":{"inputPer1M":0.01,"outputPer1M":0,"currency":"USD"}},{"modelId":"digitalocean/deepseek-3.2","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"DeepSeek V3.2","version":"2025-12-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.5,"outputPer1M":1.6,"currency":"USD"}},{"modelId":"digitalocean/deepseek-4-flash","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Deepseek V4 Flash","version":"2026-05-27","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":8192,"pricing":null},{"modelId":"digitalocean/deepseek-r1-distill-llama-70b","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"DeepSeek R1 Distill Llama 70B","version":"2025-01-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.99,"outputPer1M":0.99,"currency":"USD"}},{"modelId":"digitalocean/deepseek-v3","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"DeepSeek V3","version":"2024-12-26","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":131072,"pricing":null},{"modelId":"digitalocean/deepseek-v4-pro","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":393216,"pricing":{"inputPer1M":1.74,"outputPer1M":3.48,"currency":"USD"}},{"modelId":"digitalocean/e5-large-v2","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"E5 Large v2","version":"2023-05-19","capabilities":["text.chat"],"modalities":["text"],"contextWindow":512,"maxOutputTokens":1024,"pricing":{"inputPer1M":0.02,"outputPer1M":0,"currency":"USD"}},{"modelId":"digitalocean/fal-ai/elevenlabs/tts/multilingual-v2","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"ElevenLabs Multilingual TTS v2","version":"2023-08-22","capabilities":[],"modalities":["audio","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"digitalocean/fal-ai/fast-sdxl","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Fast SDXL","version":"2023-07-26","capabilities":[],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"digitalocean/fal-ai/flux/schnell","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"FLUX.1 [schnell]","version":"2024-08-01","capabilities":[],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"digitalocean/fal-ai/stable-audio-25/text-to-audio","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Stable Audio 2.5 (Text-to-Audio)","version":"2025-10-08","capabilities":[],"modalities":["audio","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"digitalocean/gemma-4-31B-it","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Gemma 4 31B","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.18,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"digitalocean/glm-5","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"GLM 5","version":"2026-02-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":128000,"pricing":{"inputPer1M":1,"outputPer1M":3.2,"currency":"USD"}},{"modelId":"digitalocean/gte-large-en-v1.5","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"GTE Large (v1.5)","version":"2024-03-27","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":1024,"pricing":{"inputPer1M":0.09,"outputPer1M":0,"currency":"USD"}},{"modelId":"digitalocean/kimi-k2.5","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Kimi K2.5","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.5,"outputPer1M":2.7,"currency":"USD"}},{"modelId":"digitalocean/kimi-k2.6","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD"}},{"modelId":"digitalocean/llama-4-maverick","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Llama 4 Maverick 17B 128E Instruct","version":"2025-04-05","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.25,"outputPer1M":0.87,"currency":"USD"}},{"modelId":"digitalocean/llama3-8b-instruct","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Llama 3.1 Instruct (8B)","version":"2024-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.198,"outputPer1M":0.198,"currency":"USD"}},{"modelId":"digitalocean/llama3.3-70b-instruct","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Llama 3.3 Instruct 70B","version":"2024-12-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.65,"outputPer1M":0.65,"currency":"USD"}},{"modelId":"digitalocean/minimax-m2.5","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"MiniMax M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"digitalocean/ministral-3-8b-instruct-2512","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Ministral 3 8B","version":"2025-12-15","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":null},{"modelId":"digitalocean/mistral-3-14B","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Ministral 3 14B Instruct","version":"2025-12-15","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"digitalocean/mistral-7b-instruct-v0.3","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Mistral 7B Instruct v0.3","version":"2024-05-22","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.11,"outputPer1M":0.11,"currency":"USD"}},{"modelId":"digitalocean/mistral-nemo-instruct-2407","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Mistral Nemo Instruct","version":"2024-07-18","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.3,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"digitalocean/multi-qa-mpnet-base-dot-v1","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Multi-QA-mpnet-base-dot-v1","version":"2021-08-30","capabilities":["text.chat"],"modalities":["text"],"contextWindow":512,"maxOutputTokens":768,"pricing":{"inputPer1M":0.009,"outputPer1M":0,"currency":"USD"}},{"modelId":"digitalocean/nemotron-3-nano-30b","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Nemotron 3 Nano 30B A3B","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":null},{"modelId":"digitalocean/nemotron-3-nano-omni","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Nemotron Nano 3 Omni","version":"2026-04-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":65536,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":0.9,"currency":"USD"}},{"modelId":"digitalocean/nemotron-3-ultra-550b","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Nemotron 3 Ultra","version":"2026-06-04","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":null},{"modelId":"digitalocean/nemotron-nano-12b-v2-vl","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Nemotron Nano 12B v2 VL","version":"2025-12-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.2,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"digitalocean/nvidia-nemotron-3-super-120b","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Nemotron-3-Super-120B","version":"2026-03-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.3,"outputPer1M":0.65,"currency":"USD"}},{"modelId":"digitalocean/openai-gpt-4.1","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"GPT-4.1","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"digitalocean/openai-gpt-4o","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"GPT-4o","version":"2024-05-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"digitalocean/openai-gpt-4o-mini","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"GPT-4o mini","version":"2024-07-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"digitalocean/openai-gpt-5","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"GPT-5","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"digitalocean/openai-gpt-5-mini","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"GPT-5 mini","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"}},{"modelId":"digitalocean/openai-gpt-5-nano","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"GPT-5 nano","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"digitalocean/openai-gpt-5.1-codex-max","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"GPT-5.1 Codex Max","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"digitalocean/openai-gpt-5.2","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"GPT-5.2","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"digitalocean/openai-gpt-5.2-pro","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"GPT-5.2 pro","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":21,"outputPer1M":168,"currency":"USD"}},{"modelId":"digitalocean/openai-gpt-5.3-codex","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"GPT-5.3 Codex","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"digitalocean/openai-gpt-5.4","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD"}},{"modelId":"digitalocean/openai-gpt-5.4-mini","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"GPT-5.4 mini","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD"}},{"modelId":"digitalocean/openai-gpt-5.4-nano","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"GPT-5.4 nano","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.25,"currency":"USD"}},{"modelId":"digitalocean/openai-gpt-5.4-pro","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"GPT-5.4 pro","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":30,"outputPer1M":180,"currency":"USD"}},{"modelId":"digitalocean/openai-gpt-5.5","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"GPT-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD"}},{"modelId":"digitalocean/openai-gpt-image-1","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"GPT Image 1","version":"2025-04-24","capabilities":[],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":{"inputPer1M":5,"outputPer1M":40,"currency":"USD"}},{"modelId":"digitalocean/openai-gpt-image-1.5","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"GPT Image 1.5","version":"2025-11-25","capabilities":[],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":{"inputPer1M":5,"outputPer1M":10,"currency":"USD"}},{"modelId":"digitalocean/openai-gpt-image-2","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"GPT Image 2","version":"2025-04-24","capabilities":[],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"digitalocean/openai-gpt-oss-120b","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"gpt-oss-120b","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.1,"outputPer1M":0.7,"currency":"USD"}},{"modelId":"digitalocean/openai-gpt-oss-20b","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"gpt-oss-20b","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.05,"outputPer1M":0.45,"currency":"USD"}},{"modelId":"digitalocean/openai-o1","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"o1","version":"2024-12-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":15,"outputPer1M":60,"currency":"USD"}},{"modelId":"digitalocean/openai-o3","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"o3","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"digitalocean/openai-o3-mini","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"o3-mini","version":"2024-12-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"digitalocean/qwen-2.5-14b-instruct","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Qwen 2.5 14B Instruct","version":"2024-09-19","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":null},{"modelId":"digitalocean/qwen3-coder-flash","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Qwen3 Coder Flash","version":"2025-07-28","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.45,"outputPer1M":1.7,"currency":"USD"}},{"modelId":"digitalocean/qwen3-embedding-0.6b","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Qwen3 Embedding 0.6B","version":"2025-06-03","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8000,"maxOutputTokens":1024,"pricing":{"inputPer1M":0.04,"outputPer1M":0,"currency":"USD"}},{"modelId":"digitalocean/qwen3-tts-voicedesign","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Qwen3 TTS VoiceDesign","version":"2026-04-21","capabilities":[],"modalities":["audio","text"],"contextWindow":32768,"maxOutputTokens":1,"pricing":null},{"modelId":"digitalocean/qwen3.5-397b-a17b","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Qwen 3.5 397B A17B","version":"2026-02-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":81920,"pricing":{"inputPer1M":0.55,"outputPer1M":3.5,"currency":"USD"}},{"modelId":"digitalocean/stable-diffusion-3.5-large","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Stable Diffusion 3.5 Large","version":"2024-10-22","capabilities":[],"modalities":["image","text"],"contextWindow":256,"maxOutputTokens":1,"pricing":{"inputPer1M":0.08,"outputPer1M":0,"currency":"USD"}},{"modelId":"digitalocean/wan2-2-t2v-a14b","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Wan2.2-T2V-A14B","version":"2025-07-28","capabilities":[],"modalities":["text","video"],"contextWindow":100,"maxOutputTokens":1,"pricing":{"inputPer1M":0.6,"outputPer1M":0,"currency":"USD"}},{"modelId":"dinference/glm-4.7","providerId":"dinference","providerKind":"provider-dinference","authFamily":"api-key","displayName":"GLM-4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.45,"outputPer1M":1.65,"currency":"USD"}},{"modelId":"dinference/glm-5","providerId":"dinference","providerKind":"provider-dinference","authFamily":"api-key","displayName":"GLM-5","version":"2026-02-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":2.4,"currency":"USD"}},{"modelId":"dinference/glm-5.1","providerId":"dinference","providerKind":"provider-dinference","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-03-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":3.89,"currency":"USD"}},{"modelId":"dinference/gpt-oss-120b","providerId":"dinference","providerKind":"provider-dinference","authFamily":"api-key","displayName":"GPT OSS 120B","version":"2025-08","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.0675,"outputPer1M":0.27,"currency":"USD"}},{"modelId":"dinference/minimax-m2.5","providerId":"dinference","providerKind":"provider-dinference","authFamily":"api-key","displayName":"MiniMax-M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.22,"outputPer1M":0.88,"currency":"USD"}},{"modelId":"drun/public/deepseek-r1","providerId":"drun","providerKind":"provider-drun","authFamily":"api-key","displayName":"DeepSeek R1","version":"2025-01-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.55,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"drun/public/deepseek-v3","providerId":"drun","providerKind":"provider-drun","authFamily":"api-key","displayName":"DeepSeek V3","version":"2024-12-26","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.28,"outputPer1M":1.1,"currency":"USD"}},{"modelId":"drun/public/minimax-m25","providerId":"drun","providerKind":"provider-drun","authFamily":"api-key","displayName":"MiniMax M2.5","version":"2025-03-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.29,"outputPer1M":1.16,"currency":"USD"}},{"modelId":"evroc/intfloat/multilingual-e5-large-instruct","providerId":"evroc","providerKind":"provider-evroc","authFamily":"api-key","displayName":"E5 Multi-Lingual Large Embeddings 0.6B","version":"2024-06-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":512,"maxOutputTokens":512,"pricing":{"inputPer1M":0.12,"outputPer1M":0.12,"currency":"USD"}},{"modelId":"evroc/KBLab/kb-whisper-large","providerId":"evroc","providerKind":"provider-evroc","authFamily":"api-key","displayName":"KB Whisper","version":"2024-10-01","capabilities":["text.chat"],"modalities":["audio","text"],"contextWindow":448,"maxOutputTokens":448,"pricing":{"inputPer1M":0.00236,"outputPer1M":0.00236,"currency":"USD"}},{"modelId":"evroc/microsoft/Phi-4-multimodal-instruct","providerId":"evroc","providerKind":"provider-evroc","authFamily":"api-key","displayName":"Phi-4 15B","version":"2025-01-01","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":32000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.24,"outputPer1M":0.47,"currency":"USD"}},{"modelId":"evroc/mistralai/devstral-small-2-24b-instruct-2512","providerId":"evroc","providerKind":"provider-evroc","authFamily":"api-key","displayName":"Devstral Small 2 24B Instruct 2512","version":"2025-12-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.12,"outputPer1M":0.47,"currency":"USD"}},{"modelId":"evroc/mistralai/Magistral-Small-2509","providerId":"evroc","providerKind":"provider-evroc","authFamily":"api-key","displayName":"Magistral Small 1.2 24B","version":"2025-06-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.59,"outputPer1M":2.36,"currency":"USD"}},{"modelId":"evroc/mistralai/Voxtral-Small-24B-2507","providerId":"evroc","providerKind":"provider-evroc","authFamily":"api-key","displayName":"Voxtral Small 24B","version":"2025-03-01","capabilities":["text.chat"],"modalities":["audio","text"],"contextWindow":32000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.00236,"outputPer1M":0.00236,"currency":"USD"}},{"modelId":"evroc/moonshotai/Kimi-K2.5","providerId":"evroc","providerKind":"provider-evroc","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":1.47,"outputPer1M":5.9,"currency":"USD"}},{"modelId":"evroc/nvidia/Llama-3.3-70B-Instruct-FP8","providerId":"evroc","providerKind":"provider-evroc","authFamily":"api-key","displayName":"Llama 3.3 70B","version":"2024-12-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":1.18,"outputPer1M":1.18,"currency":"USD"}},{"modelId":"evroc/openai/gpt-oss-120b","providerId":"evroc","providerKind":"provider-evroc","authFamily":"api-key","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":65536,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.24,"outputPer1M":0.94,"currency":"USD"}},{"modelId":"evroc/openai/whisper-large-v3","providerId":"evroc","providerKind":"provider-evroc","authFamily":"api-key","displayName":"Whisper 3 Large","version":"2024-10-01","capabilities":["text.chat"],"modalities":["audio","text"],"contextWindow":448,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.00236,"outputPer1M":0.00236,"currency":"USD"}},{"modelId":"evroc/Qwen/Qwen3-30B-A3B-Instruct-2507-FP8","providerId":"evroc","providerKind":"provider-evroc","authFamily":"api-key","displayName":"Qwen3 30B 2507","version":"2025-07-30","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":64000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.35,"outputPer1M":1.42,"currency":"USD"}},{"modelId":"evroc/Qwen/Qwen3-Embedding-8B","providerId":"evroc","providerKind":"provider-evroc","authFamily":"api-key","displayName":"Qwen3 Embedding 8B","version":"2025-07-30","capabilities":["text.chat"],"modalities":["text"],"contextWindow":40960,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.12,"outputPer1M":0.12,"currency":"USD"}},{"modelId":"evroc/Qwen/Qwen3-VL-30B-A3B-Instruct","providerId":"evroc","providerKind":"provider-evroc","authFamily":"api-key","displayName":"Qwen3 VL 30B","version":"2025-07-30","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text","video"],"contextWindow":100000,"maxOutputTokens":100000,"pricing":{"inputPer1M":0.24,"outputPer1M":0.94,"currency":"USD"}},{"modelId":"fastrouter/anthropic/claude-opus-4.1","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"Claude Opus 4.1","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD"}},{"modelId":"fastrouter/anthropic/claude-opus-4.8","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"Claude Opus 4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"fastrouter/anthropic/claude-sonnet-4","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"Claude Sonnet 4","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"fastrouter/anthropic/claude-sonnet-4.6","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"fastrouter/bytedance/seedance-2","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"Seedance 2","version":"2026-04-01","capabilities":[],"modalities":["image","text","video"],"contextWindow":4096,"maxOutputTokens":0,"pricing":null},{"modelId":"fastrouter/deepseek-ai/deepseek-r1-distill-llama-70b","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"DeepSeek R1 Distill Llama 70B","version":"2025-01-23","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.03,"outputPer1M":0.14,"currency":"USD"}},{"modelId":"fastrouter/deepseek/deepseek-v4-pro","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":1.74,"outputPer1M":3.48,"currency":"USD"}},{"modelId":"fastrouter/google/gemini-2.5-flash","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"Gemini 2.5 Flash","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"fastrouter/google/gemini-2.5-pro","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"Gemini 2.5 Pro","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"fastrouter/google/gemini-3-pro-image-preview","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"Nano Banana Pro","version":"2025-11-20","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":65536,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD"}},{"modelId":"fastrouter/google/gemini-3.1-flash-image-preview","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"Nano Banana 2","version":"2026-02-26","capabilities":["text.chat","reasoning"],"modalities":["image","pdf","text"],"contextWindow":65536,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"}},{"modelId":"fastrouter/google/gemini-3.1-pro-preview","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"Gemini 3.1 Pro Preview","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD"}},{"modelId":"fastrouter/google/gemini-3.5-flash","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"Gemini 3.5 Flash","version":"2026-05-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":9,"currency":"USD"}},{"modelId":"fastrouter/google/gemma-4-31b-it","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"Gemma 4 31B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.13,"outputPer1M":0.38,"currency":"USD"}},{"modelId":"fastrouter/google/imagen-4.0-fast","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"Imagen 4 Fast","version":"2025-05-20","capabilities":[],"modalities":["image","text"],"contextWindow":480,"maxOutputTokens":0,"pricing":null},{"modelId":"fastrouter/google/imagen-4.0-ultra","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"Imagen 4 Ultra","version":"2025-05-20","capabilities":[],"modalities":["image","text"],"contextWindow":480,"maxOutputTokens":0,"pricing":null},{"modelId":"fastrouter/google/veo3.1","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"Veo 3.1","version":"2026-05-01","capabilities":[],"modalities":["image","text","video"],"contextWindow":400000,"maxOutputTokens":0,"pricing":null},{"modelId":"fastrouter/google/veo3.1-fast","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"Veo 3.1 Fast","version":"2026-05-01","capabilities":[],"modalities":["image","text","video"],"contextWindow":400000,"maxOutputTokens":0,"pricing":null},{"modelId":"fastrouter/google/veo3.1-lite","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"Veo 3.1 Lite","version":"2026-05-01","capabilities":[],"modalities":["image","text","video"],"contextWindow":400000,"maxOutputTokens":0,"pricing":null},{"modelId":"fastrouter/leonardo-ai/lucid-origin","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"Lucid Origin","version":"2025-06-01","capabilities":[],"modalities":["image","text"],"contextWindow":4096,"maxOutputTokens":0,"pricing":null},{"modelId":"fastrouter/leonardo-ai/lucid-realism","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"Lucid Realism","version":"2025-06-01","capabilities":[],"modalities":["image","text"],"contextWindow":4096,"maxOutputTokens":0,"pricing":null},{"modelId":"fastrouter/minimax/minimax-m2.7","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"MiniMax-M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"fastrouter/minimax/minimax-m2.7-highspeed","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"MiniMax-M2.7-highspeed","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.4,"currency":"USD"}},{"modelId":"fastrouter/moonshotai/kimi-k2","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"Kimi K2","version":"2025-07-11","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.55,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"fastrouter/moonshotai/kimi-k2.6","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.75,"outputPer1M":3.5,"currency":"USD"}},{"modelId":"fastrouter/openai/gpt-4.1","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"GPT-4.1","version":"2025-04-14","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"fastrouter/openai/gpt-5","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"GPT-5","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"fastrouter/openai/gpt-5-mini","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"GPT-5 Mini","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"}},{"modelId":"fastrouter/openai/gpt-5-nano","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"GPT-5 Nano","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"fastrouter/openai/gpt-5.3-codex","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"GPT-5.3 Codex","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"fastrouter/openai/gpt-5.4-mini","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"GPT-5.4 mini","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD"}},{"modelId":"fastrouter/openai/gpt-5.4-nano","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"GPT-5.4 nano","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.25,"currency":"USD"}},{"modelId":"fastrouter/openai/gpt-5.5","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"GPT-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD"}},{"modelId":"fastrouter/openai/gpt-5.5-pro","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"GPT-5.5 Pro","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":30,"outputPer1M":180,"currency":"USD"}},{"modelId":"fastrouter/openai/gpt-image-2","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"GPT Image 2","version":"2026-04-21","capabilities":[],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":0,"pricing":null},{"modelId":"fastrouter/openai/gpt-oss-120b","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"fastrouter/openai/gpt-oss-20b","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"GPT OSS 20B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.05,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"fastrouter/openai/gpt-realtime-1.5","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"GPT Realtime 1.5","version":"2025-06-01","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","image","text"],"contextWindow":32000,"maxOutputTokens":4096,"pricing":{"inputPer1M":4,"outputPer1M":16,"currency":"USD"}},{"modelId":"fastrouter/qwen/qwen3-coder","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"Qwen3 Coder","version":"2025-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":66536,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"fastrouter/sarvam/sarvam-105b","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"Sarvam 105B","version":"2025-09-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.04,"outputPer1M":0.16,"currency":"USD"}},{"modelId":"fastrouter/sarvam/sarvam-30b","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"Sarvam 30B","version":"2026-02-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.02,"outputPer1M":0.1,"currency":"USD"}},{"modelId":"fastrouter/wanx/wan-v2-6","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"Wan 2.6","version":"2025-12-01","capabilities":[],"modalities":["image","text","video"],"contextWindow":400000,"maxOutputTokens":0,"pricing":null},{"modelId":"fastrouter/x-ai/grok-4","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"Grok 4","version":"2025-07-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"fastrouter/x-ai/grok-4.3","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"Grok 4.3","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"fastrouter/x-ai/grok-build-0.1","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"Grok Build 0.1","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":1,"outputPer1M":2,"currency":"USD"}},{"modelId":"fastrouter/z-ai/glm-5","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"GLM-5","version":"2026-02-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.95,"outputPer1M":3.15,"currency":"USD"}},{"modelId":"fastrouter/z-ai/glm-5.1","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-03-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.05,"outputPer1M":3.5,"currency":"USD"}},{"modelId":"firepass/accounts/fireworks/routers/kimi-k2p6-turbo","providerId":"firepass","providerKind":"provider-firepass","authFamily":"api-key","displayName":"Kimi K2.6 Turbo","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"fireworks-ai/accounts/fireworks/models/deepseek-v4-flash","providerId":"fireworks-ai","providerKind":"provider-fireworks-ai","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"fireworks-ai/accounts/fireworks/models/deepseek-v4-pro","providerId":"fireworks-ai","providerKind":"provider-fireworks-ai","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":1.74,"outputPer1M":3.48,"currency":"USD"}},{"modelId":"fireworks-ai/accounts/fireworks/models/glm-5p1","providerId":"fireworks-ai","providerKind":"provider-fireworks-ai","authFamily":"api-key","displayName":"GLM 5.1","version":"2026-04-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202800,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"fireworks-ai/accounts/fireworks/models/gpt-oss-120b","providerId":"fireworks-ai","providerKind":"provider-fireworks-ai","authFamily":"api-key","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"fireworks-ai/accounts/fireworks/models/gpt-oss-20b","providerId":"fireworks-ai","providerKind":"provider-fireworks-ai","authFamily":"api-key","displayName":"GPT OSS 20B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.07,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"fireworks-ai/accounts/fireworks/models/kimi-k2p6","providerId":"fireworks-ai","providerKind":"provider-fireworks-ai","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD"}},{"modelId":"fireworks-ai/accounts/fireworks/models/kimi-k2p7-code","providerId":"fireworks-ai","providerKind":"provider-fireworks-ai","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD"}},{"modelId":"fireworks-ai/accounts/fireworks/models/minimax-m2p7","providerId":"fireworks-ai","providerKind":"provider-fireworks-ai","authFamily":"api-key","displayName":"MiniMax-M2.7","version":"2026-04-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":196608,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"fireworks-ai/accounts/fireworks/models/minimax-m3","providerId":"fireworks-ai","providerKind":"provider-fireworks-ai","authFamily":"api-key","displayName":"MiniMax-M3","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":512000,"maxOutputTokens":512000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"fireworks-ai/accounts/fireworks/models/qwen3p7-plus","providerId":"fireworks-ai","providerKind":"provider-fireworks-ai","authFamily":"api-key","displayName":"Qwen 3.7 Plus","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD"}},{"modelId":"fireworks-ai/accounts/fireworks/routers/glm-5p1-fast","providerId":"fireworks-ai","providerKind":"provider-fireworks-ai","authFamily":"api-key","displayName":"GLM 5.1 Fast","version":"2026-04-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202800,"maxOutputTokens":131072,"pricing":{"inputPer1M":2.8,"outputPer1M":8.8,"currency":"USD"}},{"modelId":"fireworks-ai/accounts/fireworks/routers/kimi-k2p6-fast","providerId":"fireworks-ai","providerKind":"provider-fireworks-ai","authFamily":"api-key","displayName":"Kimi K2.6 Fast","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"fireworks-ai/accounts/fireworks/routers/kimi-k2p6-turbo","providerId":"fireworks-ai","providerKind":"provider-fireworks-ai","authFamily":"api-key","displayName":"Kimi K2.6 Turbo","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"fireworks-ai/accounts/fireworks/routers/kimi-k2p7-code-fast","providerId":"fireworks-ai","providerKind":"provider-fireworks-ai","authFamily":"api-key","displayName":"Kimi K2.7 Code Fast","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"freemodel/claude-fable-5","providerId":"freemodel","providerKind":"provider-freemodel","authFamily":"api-key","displayName":"Claude Fable 5","version":"2026-06-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":10,"outputPer1M":50,"currency":"USD"}},{"modelId":"freemodel/claude-haiku-4-5-20251001","providerId":"freemodel","providerKind":"provider-freemodel","authFamily":"api-key","displayName":"Claude Haiku 4.5","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD"}},{"modelId":"freemodel/claude-opus-4-6","providerId":"freemodel","providerKind":"provider-freemodel","authFamily":"api-key","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"freemodel/claude-opus-4-7","providerId":"freemodel","providerKind":"provider-freemodel","authFamily":"api-key","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"freemodel/claude-opus-4-8","providerId":"freemodel","providerKind":"provider-freemodel","authFamily":"api-key","displayName":"Claude Opus 4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"freemodel/claude-sonnet-4-6","providerId":"freemodel","providerKind":"provider-freemodel","authFamily":"api-key","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"freemodel/gpt-5.3-codex","providerId":"freemodel","providerKind":"provider-freemodel","authFamily":"api-key","displayName":"GPT-5.3 Codex","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"freemodel/gpt-5.4","providerId":"freemodel","providerKind":"provider-freemodel","authFamily":"api-key","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD"}},{"modelId":"freemodel/gpt-5.4-mini","providerId":"freemodel","providerKind":"provider-freemodel","authFamily":"api-key","displayName":"GPT-5.4 mini","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD"}},{"modelId":"freemodel/gpt-5.5","providerId":"freemodel","providerKind":"provider-freemodel","authFamily":"api-key","displayName":"GPT-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD"}},{"modelId":"friendli/meta-llama/Llama-3.1-8B-Instruct","providerId":"friendli","providerKind":"provider-friendli","authFamily":"runtime-defined","displayName":"Llama 3.1 8B Instruct","version":"2024-08-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.1,"currency":"USD"}},{"modelId":"friendli/meta-llama/Llama-3.3-70B-Instruct","providerId":"friendli","providerKind":"provider-friendli","authFamily":"runtime-defined","displayName":"Llama 3.3 70B Instruct","version":"2024-08-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"friendli/MiniMaxAI/MiniMax-M2.5","providerId":"friendli","providerKind":"provider-friendli","authFamily":"runtime-defined","displayName":"MiniMax-M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":196608,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"friendli/Qwen/Qwen3-235B-A22B-Instruct-2507","providerId":"friendli","providerKind":"provider-friendli","authFamily":"runtime-defined","displayName":"Qwen3 235B A22B Instruct 2507","version":"2025-07-29","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.2,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"friendli/zai-org/GLM-5","providerId":"friendli","providerKind":"provider-friendli","authFamily":"runtime-defined","displayName":"GLM-5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":202752,"pricing":{"inputPer1M":1,"outputPer1M":3.2,"currency":"USD"}},{"modelId":"friendli/zai-org/GLM-5.1","providerId":"friendli","providerKind":"provider-friendli","authFamily":"runtime-defined","displayName":"GLM-5.1","version":"2026-04-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":202752,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"frogbot/claude-haiku-4-5","providerId":"frogbot","providerKind":"provider-frogbot","authFamily":"api-key","displayName":"Claude Haiku 4.5","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD"}},{"modelId":"frogbot/claude-opus-4-6","providerId":"frogbot","providerKind":"provider-frogbot","authFamily":"api-key","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"frogbot/claude-opus-4-7","providerId":"frogbot","providerKind":"provider-frogbot","authFamily":"api-key","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"frogbot/claude-sonnet-4-6","providerId":"frogbot","providerKind":"provider-frogbot","authFamily":"api-key","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"frogbot/deepseek-v4-pro","providerId":"frogbot","providerKind":"provider-frogbot","authFamily":"api-key","displayName":"DeepSeek v4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":1.74,"outputPer1M":3.48,"currency":"USD"}},{"modelId":"frogbot/gemini-2.5-flash","providerId":"frogbot","providerKind":"provider-frogbot","authFamily":"api-key","displayName":"Gemini 2.5 Flash","version":"2025-07-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"frogbot/gemini-2.5-pro","providerId":"frogbot","providerKind":"provider-frogbot","authFamily":"api-key","displayName":"Gemini 2.5 Pro","version":"2025-03-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"frogbot/gemini-3-1-pro-preview","providerId":"frogbot","providerKind":"provider-frogbot","authFamily":"api-key","displayName":"Gemini 3.1 Pro Preview","version":"2026-02-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD"}},{"modelId":"frogbot/gemini-3-flash-preview","providerId":"frogbot","providerKind":"provider-frogbot","authFamily":"api-key","displayName":"Gemini 3 Flash Preview","version":"2025-12-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"}},{"modelId":"frogbot/gpt-4o","providerId":"frogbot","providerKind":"provider-frogbot","authFamily":"api-key","displayName":"GPT-4o","version":"2024-05-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"frogbot/gpt-5-3-codex","providerId":"frogbot","providerKind":"provider-frogbot","authFamily":"api-key","displayName":"GPT-5.3 Codex","version":"2026-02-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"frogbot/gpt-5-4-mini","providerId":"frogbot","providerKind":"provider-frogbot","authFamily":"api-key","displayName":"GPT-5.4 Mini","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD"}},{"modelId":"frogbot/gpt-5-4-nano","providerId":"frogbot","providerKind":"provider-frogbot","authFamily":"api-key","displayName":"GPT-5.4 Nano","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.25,"currency":"USD"}},{"modelId":"frogbot/gpt-5-5","providerId":"frogbot","providerKind":"provider-frogbot","authFamily":"api-key","displayName":"GPT-5.5","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":272000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD"}},{"modelId":"frogbot/gpt-oss-120b","providerId":"frogbot","providerKind":"provider-frogbot","authFamily":"api-key","displayName":"GPT OSS 120B","version":"1970-01-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"frogbot/gpt-oss-20b","providerId":"frogbot","providerKind":"provider-frogbot","authFamily":"api-key","displayName":"GPT OSS 20B","version":"1970-01-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.07,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"frogbot/grok-4-1-fast-non-reasoning","providerId":"frogbot","providerKind":"provider-frogbot","authFamily":"api-key","displayName":"Grok 4.1 Fast (Non-Reasoning)","version":"2025-11-25","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"frogbot/grok-4-1-fast-reasoning","providerId":"frogbot","providerKind":"provider-frogbot","authFamily":"api-key","displayName":"Grok 4.1 Fast (Reasoning)","version":"2025-11-25","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"frogbot/grok-4-3","providerId":"frogbot","providerKind":"provider-frogbot","authFamily":"api-key","displayName":"Grok 4.3","version":"2026-04-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"frogbot/grok-code-fast-1","providerId":"frogbot","providerKind":"provider-frogbot","authFamily":"api-key","displayName":"Grok 4.1 Fast (Reasoning)","version":"2025-08-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"frogbot/kimi-k2-6","providerId":"frogbot","providerKind":"provider-frogbot","authFamily":"api-key","displayName":"Kimi-K2.6","version":"1970-01-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD"}},{"modelId":"frogbot/kimi-k2.5","providerId":"frogbot","providerKind":"provider-frogbot","authFamily":"api-key","displayName":"Kimi-K2.5","version":"1970-01-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.6,"outputPer1M":3,"currency":"USD"}},{"modelId":"frogbot/minimax-m2-5","providerId":"frogbot","providerKind":"provider-frogbot","authFamily":"api-key","displayName":"MiniMax-M2.5","version":"2025-01-15","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":192000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"frogbot/minimax-m2-7","providerId":"frogbot","providerKind":"provider-frogbot","authFamily":"api-key","displayName":"MiniMax-M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":192000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"frogbot/qwen-3-6-plus","providerId":"frogbot","providerKind":"provider-frogbot","authFamily":"api-key","displayName":"Qwen 3.6 Plus","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"}},{"modelId":"frogbot/zai-glm-5-1","providerId":"frogbot","providerKind":"provider-frogbot","authFamily":"api-key","displayName":"Z.AI GLM-5.1","version":"2025-01-20","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":198000,"maxOutputTokens":8192,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"github-copilot/claude-fable-5","providerId":"github-copilot","providerKind":"provider-github-copilot","authFamily":"runtime-defined","displayName":"Claude Fable 5","version":"2026-06-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":10,"outputPer1M":50,"currency":"USD"}},{"modelId":"github-copilot/claude-haiku-4.5","providerId":"github-copilot","providerKind":"provider-github-copilot","authFamily":"runtime-defined","displayName":"Claude Haiku 4.5 (latest)","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD"}},{"modelId":"github-copilot/claude-opus-4.5","providerId":"github-copilot","providerKind":"provider-github-copilot","authFamily":"runtime-defined","displayName":"Claude Opus 4.5 (latest)","version":"2025-11-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"github-copilot/claude-opus-4.6","providerId":"github-copilot","providerKind":"provider-github-copilot","authFamily":"runtime-defined","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"github-copilot/claude-opus-4.7","providerId":"github-copilot","providerKind":"provider-github-copilot","authFamily":"runtime-defined","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"github-copilot/claude-opus-4.8","providerId":"github-copilot","providerKind":"provider-github-copilot","authFamily":"runtime-defined","displayName":"Claude Opus 4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"github-copilot/claude-sonnet-4","providerId":"github-copilot","providerKind":"provider-github-copilot","authFamily":"runtime-defined","displayName":"Claude Sonnet 4 (latest)","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":216000,"maxOutputTokens":16000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"github-copilot/claude-sonnet-4.5","providerId":"github-copilot","providerKind":"provider-github-copilot","authFamily":"runtime-defined","displayName":"Claude Sonnet 4.5 (latest)","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"github-copilot/claude-sonnet-4.6","providerId":"github-copilot","providerKind":"provider-github-copilot","authFamily":"runtime-defined","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"github-copilot/gemini-2.5-pro","providerId":"github-copilot","providerKind":"provider-github-copilot","authFamily":"runtime-defined","displayName":"Gemini 2.5 Pro","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":128000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"github-copilot/gemini-3-flash-preview","providerId":"github-copilot","providerKind":"provider-github-copilot","authFamily":"runtime-defined","displayName":"Gemini 3 Flash Preview","version":"2025-12-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":128000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"}},{"modelId":"github-copilot/gemini-3.1-pro-preview","providerId":"github-copilot","providerKind":"provider-github-copilot","authFamily":"runtime-defined","displayName":"Gemini 3.1 Pro Preview","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD"}},{"modelId":"github-copilot/gemini-3.5-flash","providerId":"github-copilot","providerKind":"provider-github-copilot","authFamily":"runtime-defined","displayName":"Gemini 3.5 Flash","version":"2026-05-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1.5,"outputPer1M":9,"currency":"USD"}},{"modelId":"github-copilot/gpt-4.1","providerId":"github-copilot","providerKind":"provider-github-copilot","authFamily":"runtime-defined","displayName":"GPT-4.1","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"github-copilot/gpt-5-mini","providerId":"github-copilot","providerKind":"provider-github-copilot","authFamily":"runtime-defined","displayName":"GPT-5 Mini","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":264000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"}},{"modelId":"github-copilot/gpt-5.2","providerId":"github-copilot","providerKind":"provider-github-copilot","authFamily":"runtime-defined","displayName":"GPT-5.2","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"github-copilot/gpt-5.2-codex","providerId":"github-copilot","providerKind":"provider-github-copilot","authFamily":"runtime-defined","displayName":"GPT-5.2 Codex","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"github-copilot/gpt-5.3-codex","providerId":"github-copilot","providerKind":"provider-github-copilot","authFamily":"runtime-defined","displayName":"GPT-5.3 Codex","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"github-copilot/gpt-5.4","providerId":"github-copilot","providerKind":"provider-github-copilot","authFamily":"runtime-defined","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD"}},{"modelId":"github-copilot/gpt-5.4-mini","providerId":"github-copilot","providerKind":"provider-github-copilot","authFamily":"runtime-defined","displayName":"GPT-5.4 mini","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD"}},{"modelId":"github-copilot/gpt-5.4-nano","providerId":"github-copilot","providerKind":"provider-github-copilot","authFamily":"runtime-defined","displayName":"GPT-5.4 nano","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.25,"currency":"USD"}},{"modelId":"github-copilot/gpt-5.5","providerId":"github-copilot","providerKind":"provider-github-copilot","authFamily":"runtime-defined","displayName":"GPT-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD"}},{"modelId":"github-copilot/raptor-mini","providerId":"github-copilot","providerKind":"provider-github-copilot","authFamily":"runtime-defined","displayName":"Raptor mini","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"}},{"modelId":"github-models/ai21-labs/ai21-jamba-1.5-large","providerId":"github-models","providerKind":"provider-github-models","authFamily":"runtime-defined","displayName":"AI21 Jamba 1.5 Large","version":"2024-08-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"github-models/ai21-labs/ai21-jamba-1.5-mini","providerId":"github-models","providerKind":"provider-github-models","authFamily":"runtime-defined","displayName":"AI21 Jamba 1.5 Mini","version":"2024-08-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"github-models/cohere/cohere-command-a","providerId":"github-models","providerKind":"provider-github-models","authFamily":"runtime-defined","displayName":"Cohere Command A","version":"2024-11-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"github-models/cohere/cohere-command-r","providerId":"github-models","providerKind":"provider-github-models","authFamily":"runtime-defined","displayName":"Cohere Command R","version":"2024-03-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"github-models/cohere/cohere-command-r-08-2024","providerId":"github-models","providerKind":"provider-github-models","authFamily":"runtime-defined","displayName":"Cohere Command R 08-2024","version":"2024-08-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"github-models/cohere/cohere-command-r-plus","providerId":"github-models","providerKind":"provider-github-models","authFamily":"runtime-defined","displayName":"Cohere Command R+","version":"2024-04-04","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"github-models/cohere/cohere-command-r-plus-08-2024","providerId":"github-models","providerKind":"provider-github-models","authFamily":"runtime-defined","displayName":"Cohere Command R+ 08-2024","version":"2024-08-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"github-models/core42/jais-30b-chat","providerId":"github-models","providerKind":"provider-github-models","authFamily":"runtime-defined","displayName":"JAIS 30b Chat","version":"2023-08-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":2048,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"github-models/deepseek/deepseek-r1","providerId":"github-models","providerKind":"provider-github-models","authFamily":"runtime-defined","displayName":"DeepSeek-R1","version":"2025-01-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":65536,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"github-models/deepseek/deepseek-r1-0528","providerId":"github-models","providerKind":"provider-github-models","authFamily":"runtime-defined","displayName":"DeepSeek-R1-0528","version":"2025-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":65536,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"github-models/deepseek/deepseek-v3-0324","providerId":"github-models","providerKind":"provider-github-models","authFamily":"runtime-defined","displayName":"DeepSeek-V3-0324","version":"2025-03-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"github-models/meta/llama-3.2-11b-vision-instruct","providerId":"github-models","providerKind":"provider-github-models","authFamily":"runtime-defined","displayName":"Llama-3.2-11B-Vision-Instruct","version":"2024-09-25","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"github-models/meta/llama-3.2-90b-vision-instruct","providerId":"github-models","providerKind":"provider-github-models","authFamily":"runtime-defined","displayName":"Llama-3.2-90B-Vision-Instruct","version":"2024-09-25","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"github-models/meta/llama-3.3-70b-instruct","providerId":"github-models","providerKind":"provider-github-models","authFamily":"runtime-defined","displayName":"Llama-3.3-70B-Instruct","version":"2024-12-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"github-models/meta/llama-4-maverick-17b-128e-instruct-fp8","providerId":"github-models","providerKind":"provider-github-models","authFamily":"runtime-defined","displayName":"Llama 4 Maverick 17B 128E Instruct FP8","version":"2025-01-31","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"github-models/meta/llama-4-scout-17b-16e-instruct","providerId":"github-models","providerKind":"provider-github-models","authFamily":"runtime-defined","displayName":"Llama 4 Scout 17B 16E Instruct","version":"2025-01-31","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"github-models/meta/meta-llama-3-70b-instruct","providerId":"github-models","providerKind":"provider-github-models","authFamily":"runtime-defined","displayName":"Meta-Llama-3-70B-Instruct","version":"2024-04-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":2048,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"github-models/meta/meta-llama-3-8b-instruct","providerId":"github-models","providerKind":"provider-github-models","authFamily":"runtime-defined","displayName":"Meta-Llama-3-8B-Instruct","version":"2024-04-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":2048,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"github-models/meta/meta-llama-3.1-405b-instruct","providerId":"github-models","providerKind":"provider-github-models","authFamily":"runtime-defined","displayName":"Meta-Llama-3.1-405B-Instruct","version":"2024-07-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"github-models/meta/meta-llama-3.1-70b-instruct","providerId":"github-models","providerKind":"provider-github-models","authFamily":"runtime-defined","displayName":"Meta-Llama-3.1-70B-Instruct","version":"2024-07-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"github-models/meta/meta-llama-3.1-8b-instruct","providerId":"github-models","providerKind":"provider-github-models","authFamily":"runtime-defined","displayName":"Meta-Llama-3.1-8B-Instruct","version":"2024-07-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"github-models/microsoft/mai-ds-r1","providerId":"github-models","providerKind":"provider-github-models","authFamily":"runtime-defined","displayName":"MAI-DS-R1","version":"2025-01-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":65536,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"github-models/microsoft/phi-3-medium-128k-instruct","providerId":"github-models","providerKind":"provider-github-models","authFamily":"runtime-defined","displayName":"Phi-3-medium instruct (128k)","version":"2024-04-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"github-models/microsoft/phi-3-medium-4k-instruct","providerId":"github-models","providerKind":"provider-github-models","authFamily":"runtime-defined","displayName":"Phi-3-medium instruct (4k)","version":"2024-04-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":4096,"maxOutputTokens":1024,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"github-models/microsoft/phi-3-mini-128k-instruct","providerId":"github-models","providerKind":"provider-github-models","authFamily":"runtime-defined","displayName":"Phi-3-mini instruct (128k)","version":"2024-04-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"github-models/microsoft/phi-3-mini-4k-instruct","providerId":"github-models","providerKind":"provider-github-models","authFamily":"runtime-defined","displayName":"Phi-3-mini instruct (4k)","version":"2024-04-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":4096,"maxOutputTokens":1024,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"github-models/microsoft/phi-3-small-128k-instruct","providerId":"github-models","providerKind":"provider-github-models","authFamily":"runtime-defined","displayName":"Phi-3-small instruct (128k)","version":"2024-04-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"github-models/microsoft/phi-3-small-8k-instruct","providerId":"github-models","providerKind":"provider-github-models","authFamily":"runtime-defined","displayName":"Phi-3-small instruct (8k)","version":"2024-04-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":2048,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"github-models/microsoft/phi-3.5-mini-instruct","providerId":"github-models","providerKind":"provider-github-models","authFamily":"runtime-defined","displayName":"Phi-3.5-mini instruct (128k)","version":"2024-08-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"github-models/microsoft/phi-3.5-moe-instruct","providerId":"github-models","providerKind":"provider-github-models","authFamily":"runtime-defined","displayName":"Phi-3.5-MoE instruct (128k)","version":"2024-08-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"github-models/microsoft/phi-3.5-vision-instruct","providerId":"github-models","providerKind":"provider-github-models","authFamily":"runtime-defined","displayName":"Phi-3.5-vision instruct (128k)","version":"2024-08-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"github-models/microsoft/phi-4","providerId":"github-models","providerKind":"provider-github-models","authFamily":"runtime-defined","displayName":"Phi-4","version":"2024-12-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":16000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"github-models/microsoft/phi-4-mini-instruct","providerId":"github-models","providerKind":"provider-github-models","authFamily":"runtime-defined","displayName":"Phi-4-mini-instruct","version":"2024-12-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"github-models/microsoft/phi-4-mini-reasoning","providerId":"github-models","providerKind":"provider-github-models","authFamily":"runtime-defined","displayName":"Phi-4-mini-reasoning","version":"2024-12-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"github-models/microsoft/phi-4-multimodal-instruct","providerId":"github-models","providerKind":"provider-github-models","authFamily":"runtime-defined","displayName":"Phi-4-multimodal-instruct","version":"2024-12-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"github-models/microsoft/phi-4-reasoning","providerId":"github-models","providerKind":"provider-github-models","authFamily":"runtime-defined","displayName":"Phi-4-Reasoning","version":"2024-12-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"github-models/mistral-ai/codestral-2501","providerId":"github-models","providerKind":"provider-github-models","authFamily":"runtime-defined","displayName":"Codestral 25.01","version":"2025-01-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"github-models/mistral-ai/ministral-3b","providerId":"github-models","providerKind":"provider-github-models","authFamily":"runtime-defined","displayName":"Ministral 3B","version":"2024-10-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"github-models/mistral-ai/mistral-large-2411","providerId":"github-models","providerKind":"provider-github-models","authFamily":"runtime-defined","displayName":"Mistral Large 24.11","version":"2024-11-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"github-models/mistral-ai/mistral-medium-2505","providerId":"github-models","providerKind":"provider-github-models","authFamily":"runtime-defined","displayName":"Mistral Medium 3 (25.05)","version":"2025-05-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"github-models/mistral-ai/mistral-nemo","providerId":"github-models","providerKind":"provider-github-models","authFamily":"runtime-defined","displayName":"Mistral Nemo","version":"2024-07-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"github-models/mistral-ai/mistral-small-2503","providerId":"github-models","providerKind":"provider-github-models","authFamily":"runtime-defined","displayName":"Mistral Small 3.1","version":"2025-03-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"github-models/openai/gpt-4.1","providerId":"github-models","providerKind":"provider-github-models","authFamily":"runtime-defined","displayName":"GPT-4.1","version":"2025-04-14","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"github-models/openai/gpt-4.1-mini","providerId":"github-models","providerKind":"provider-github-models","authFamily":"runtime-defined","displayName":"GPT-4.1-mini","version":"2025-04-14","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"github-models/openai/gpt-4.1-nano","providerId":"github-models","providerKind":"provider-github-models","authFamily":"runtime-defined","displayName":"GPT-4.1-nano","version":"2025-04-14","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"github-models/openai/gpt-4o","providerId":"github-models","providerKind":"provider-github-models","authFamily":"runtime-defined","displayName":"GPT-4o","version":"2024-05-13","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"github-models/openai/gpt-4o-mini","providerId":"github-models","providerKind":"provider-github-models","authFamily":"runtime-defined","displayName":"GPT-4o mini","version":"2024-07-18","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"github-models/openai/o1","providerId":"github-models","providerKind":"provider-github-models","authFamily":"runtime-defined","displayName":"OpenAI o1","version":"2024-09-12","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"github-models/openai/o1-mini","providerId":"github-models","providerKind":"provider-github-models","authFamily":"runtime-defined","displayName":"OpenAI o1-mini","version":"2024-09-12","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"github-models/openai/o1-preview","providerId":"github-models","providerKind":"provider-github-models","authFamily":"runtime-defined","displayName":"OpenAI o1-preview","version":"2024-09-12","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"github-models/openai/o3","providerId":"github-models","providerKind":"provider-github-models","authFamily":"runtime-defined","displayName":"OpenAI o3","version":"2025-01-31","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"github-models/openai/o3-mini","providerId":"github-models","providerKind":"provider-github-models","authFamily":"runtime-defined","displayName":"OpenAI o3-mini","version":"2025-01-31","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"github-models/openai/o4-mini","providerId":"github-models","providerKind":"provider-github-models","authFamily":"runtime-defined","displayName":"OpenAI o4-mini","version":"2025-01-31","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"github-models/xai/grok-3","providerId":"github-models","providerKind":"provider-github-models","authFamily":"runtime-defined","displayName":"Grok 3","version":"2024-12-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"github-models/xai/grok-3-mini","providerId":"github-models","providerKind":"provider-github-models","authFamily":"runtime-defined","displayName":"Grok 3 Mini","version":"2024-12-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"gitlab/duo-chat-fable-5","providerId":"gitlab","providerKind":"provider-gitlab","authFamily":"runtime-defined","displayName":"Agentic Chat (Claude Fable 5)","version":"2026-06-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"gitlab/duo-chat-gpt-5-1","providerId":"gitlab","providerKind":"provider-gitlab","authFamily":"runtime-defined","displayName":"Agentic Chat (GPT-5.1)","version":"2026-01-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"gitlab/duo-chat-gpt-5-2","providerId":"gitlab","providerKind":"provider-gitlab","authFamily":"runtime-defined","displayName":"Agentic Chat (GPT-5.2)","version":"2026-01-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"gitlab/duo-chat-gpt-5-2-codex","providerId":"gitlab","providerKind":"provider-gitlab","authFamily":"runtime-defined","displayName":"Agentic Chat (GPT-5.2 Codex)","version":"2026-01-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"gitlab/duo-chat-gpt-5-3-codex","providerId":"gitlab","providerKind":"provider-gitlab","authFamily":"runtime-defined","displayName":"Agentic Chat (GPT-5.3 Codex)","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"gitlab/duo-chat-gpt-5-4","providerId":"gitlab","providerKind":"provider-gitlab","authFamily":"runtime-defined","displayName":"Agentic Chat (GPT-5.4)","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"gitlab/duo-chat-gpt-5-4-mini","providerId":"gitlab","providerKind":"provider-gitlab","authFamily":"runtime-defined","displayName":"Agentic Chat (GPT-5.4 Mini)","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"gitlab/duo-chat-gpt-5-4-nano","providerId":"gitlab","providerKind":"provider-gitlab","authFamily":"runtime-defined","displayName":"Agentic Chat (GPT-5.4 Nano)","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"gitlab/duo-chat-gpt-5-5","providerId":"gitlab","providerKind":"provider-gitlab","authFamily":"runtime-defined","displayName":"Agentic Chat (GPT-5.5)","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"gitlab/duo-chat-gpt-5-codex","providerId":"gitlab","providerKind":"provider-gitlab","authFamily":"runtime-defined","displayName":"Agentic Chat (GPT-5 Codex)","version":"2026-01-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"gitlab/duo-chat-gpt-5-mini","providerId":"gitlab","providerKind":"provider-gitlab","authFamily":"runtime-defined","displayName":"Agentic Chat (GPT-5 Mini)","version":"2026-01-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"gitlab/duo-chat-haiku-4-5","providerId":"gitlab","providerKind":"provider-gitlab","authFamily":"runtime-defined","displayName":"Agentic Chat (Claude Haiku 4.5)","version":"2026-01-08","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"gitlab/duo-chat-opus-4-5","providerId":"gitlab","providerKind":"provider-gitlab","authFamily":"runtime-defined","displayName":"Agentic Chat (Claude Opus 4.5)","version":"2026-01-08","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"gitlab/duo-chat-opus-4-6","providerId":"gitlab","providerKind":"provider-gitlab","authFamily":"runtime-defined","displayName":"Agentic Chat (Claude Opus 4.6)","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"gitlab/duo-chat-opus-4-7","providerId":"gitlab","providerKind":"provider-gitlab","authFamily":"runtime-defined","displayName":"Agentic Chat (Claude Opus 4.7)","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"gitlab/duo-chat-opus-4-8","providerId":"gitlab","providerKind":"provider-gitlab","authFamily":"runtime-defined","displayName":"Agentic Chat (Claude Opus 4.8)","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"gitlab/duo-chat-sonnet-4-5","providerId":"gitlab","providerKind":"provider-gitlab","authFamily":"runtime-defined","displayName":"Agentic Chat (Claude Sonnet 4.5)","version":"2026-01-08","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"gitlab/duo-chat-sonnet-4-6","providerId":"gitlab","providerKind":"provider-gitlab","authFamily":"runtime-defined","displayName":"Agentic Chat (Claude Sonnet 4.6)","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"gmicloud/anthropic/claude-opus-4.6","providerId":"gmicloud","providerKind":"provider-gmicloud","authFamily":"api-key","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":409600,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"gmicloud/anthropic/claude-opus-4.7","providerId":"gmicloud","providerKind":"provider-gmicloud","authFamily":"api-key","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":409600,"maxOutputTokens":128000,"pricing":{"inputPer1M":4.5,"outputPer1M":22.5,"currency":"USD"}},{"modelId":"gmicloud/anthropic/claude-sonnet-4.6","providerId":"gmicloud","providerKind":"provider-gmicloud","authFamily":"api-key","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":409600,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"gmicloud/deepseek-ai/DeepSeek-V4-Flash","providerId":"gmicloud","providerKind":"provider-gmicloud","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048575,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.112,"outputPer1M":0.224,"currency":"USD"}},{"modelId":"gmicloud/deepseek-ai/DeepSeek-V4-Pro","providerId":"gmicloud","providerKind":"provider-gmicloud","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":384000,"pricing":{"inputPer1M":1.392,"outputPer1M":2.784,"currency":"USD"}},{"modelId":"gmicloud/moonshotai/Kimi-K2.6","providerId":"gmicloud","providerKind":"provider-gmicloud","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":65536,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.855,"outputPer1M":3.6,"currency":"USD"}},{"modelId":"gmicloud/zai-org/GLM-5-FP8","providerId":"gmicloud","providerKind":"provider-gmicloud","authFamily":"api-key","displayName":"GLM-5","version":"2026-02-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":1.92,"currency":"USD"}},{"modelId":"gmicloud/zai-org/GLM-5.1-FP8","providerId":"gmicloud","providerKind":"provider-gmicloud","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-03-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.98,"outputPer1M":3.08,"currency":"USD"}},{"modelId":"google-vertex-anthropic/claude-3-5-haiku@20241022","providerId":"google-vertex-anthropic","providerKind":"provider-google-vertex-anthropic","authFamily":"runtime-defined","displayName":"Claude Haiku 3.5","version":"2024-10-22","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.8,"outputPer1M":4,"currency":"USD"}},{"modelId":"google-vertex-anthropic/claude-haiku-4-5@20251001","providerId":"google-vertex-anthropic","providerKind":"provider-google-vertex-anthropic","authFamily":"runtime-defined","displayName":"Claude Haiku 4.5","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD"}},{"modelId":"google-vertex-anthropic/claude-opus-4-1@20250805","providerId":"google-vertex-anthropic","providerKind":"provider-google-vertex-anthropic","authFamily":"runtime-defined","displayName":"Claude Opus 4.1","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD"}},{"modelId":"google-vertex-anthropic/claude-opus-4-5@20251101","providerId":"google-vertex-anthropic","providerKind":"provider-google-vertex-anthropic","authFamily":"runtime-defined","displayName":"Claude Opus 4.5","version":"2025-11-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"google-vertex-anthropic/claude-opus-4-6@default","providerId":"google-vertex-anthropic","providerKind":"provider-google-vertex-anthropic","authFamily":"runtime-defined","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"google-vertex-anthropic/claude-opus-4-7@default","providerId":"google-vertex-anthropic","providerKind":"provider-google-vertex-anthropic","authFamily":"runtime-defined","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"google-vertex-anthropic/claude-opus-4-8@default","providerId":"google-vertex-anthropic","providerKind":"provider-google-vertex-anthropic","authFamily":"runtime-defined","displayName":"Claude Opus 4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"google-vertex-anthropic/claude-opus-4@20250514","providerId":"google-vertex-anthropic","providerKind":"provider-google-vertex-anthropic","authFamily":"runtime-defined","displayName":"Claude Opus 4","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD"}},{"modelId":"google-vertex-anthropic/claude-sonnet-4-5@20250929","providerId":"google-vertex-anthropic","providerKind":"provider-google-vertex-anthropic","authFamily":"runtime-defined","displayName":"Claude Sonnet 4.5","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"google-vertex-anthropic/claude-sonnet-4-6@default","providerId":"google-vertex-anthropic","providerKind":"provider-google-vertex-anthropic","authFamily":"runtime-defined","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"google-vertex-anthropic/claude-sonnet-4@20250514","providerId":"google-vertex-anthropic","providerKind":"provider-google-vertex-anthropic","authFamily":"runtime-defined","displayName":"Claude Sonnet 4","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"google-vertex/claude-3-5-haiku@20241022","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Claude Haiku 3.5","version":"2024-10-22","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.8,"outputPer1M":4,"currency":"USD"}},{"modelId":"google-vertex/claude-haiku-4-5@20251001","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Claude Haiku 4.5","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD"}},{"modelId":"google-vertex/claude-opus-4-1@20250805","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Claude Opus 4.1","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD"}},{"modelId":"google-vertex/claude-opus-4-5@20251101","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Claude Opus 4.5","version":"2025-11-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"google-vertex/claude-opus-4-6@default","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"google-vertex/claude-opus-4-7@default","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"google-vertex/claude-opus-4-8@default","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Claude Opus 4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"google-vertex/claude-opus-4@20250514","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Claude Opus 4","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD"}},{"modelId":"google-vertex/claude-sonnet-4-5@20250929","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Claude Sonnet 4.5","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"google-vertex/claude-sonnet-4-6@default","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"google-vertex/claude-sonnet-4@20250514","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Claude Sonnet 4","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"google-vertex/deepseek-ai/deepseek-v3.1-maas","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"DeepSeek V3.1","version":"2025-08-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["pdf","text"],"contextWindow":163840,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.6,"outputPer1M":1.7,"currency":"USD"}},{"modelId":"google-vertex/deepseek-ai/deepseek-v3.2-maas","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"DeepSeek V3.2","version":"2025-12-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["pdf","text"],"contextWindow":163840,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.56,"outputPer1M":1.68,"currency":"USD"}},{"modelId":"google-vertex/gemini-2.5-flash","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Gemini 2.5 Flash","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"google-vertex/gemini-2.5-flash-lite","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Gemini 2.5 Flash-Lite","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"google-vertex/gemini-2.5-flash-tts","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Gemini 2.5 Flash TTS","version":"2025-09-30","capabilities":[],"modalities":["audio","text"],"contextWindow":32768,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"google-vertex/gemini-2.5-pro","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Gemini 2.5 Pro","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"google-vertex/gemini-2.5-pro-tts","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Gemini 2.5 Pro TTS","version":"2025-09-30","capabilities":[],"modalities":["audio","text"],"contextWindow":32768,"maxOutputTokens":16384,"pricing":{"inputPer1M":1,"outputPer1M":20,"currency":"USD"}},{"modelId":"google-vertex/gemini-3-flash-preview","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Gemini 3 Flash Preview","version":"2025-12-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"}},{"modelId":"google-vertex/gemini-3.1-flash-lite","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Gemini 3.1 Flash Lite","version":"2026-05-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"google-vertex/gemini-3.1-flash-lite-preview","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Gemini 3.1 Flash Lite Preview","version":"2026-03-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"google-vertex/gemini-3.1-pro-preview","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Gemini 3.1 Pro Preview","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD"}},{"modelId":"google-vertex/gemini-3.1-pro-preview-customtools","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Gemini 3.1 Pro Preview Custom Tools","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD"}},{"modelId":"google-vertex/gemini-3.5-flash","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Gemini 3.5 Flash","version":"2026-05-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":9,"currency":"USD"}},{"modelId":"google-vertex/gemini-embedding-001","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Gemini Embedding 001","version":"2025-05-20","capabilities":["text.chat"],"modalities":["text"],"contextWindow":2048,"maxOutputTokens":1,"pricing":{"inputPer1M":0.15,"outputPer1M":0,"currency":"USD"}},{"modelId":"google-vertex/gemini-flash-latest","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Gemini Flash Latest","version":"2025-09-25","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"google-vertex/gemini-flash-lite-latest","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Gemini Flash-Lite Latest","version":"2025-09-25","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"google-vertex/meta/llama-3.3-70b-instruct-maas","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Llama 3.3 70B Instruct","version":"2025-04-29","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.72,"outputPer1M":0.72,"currency":"USD"}},{"modelId":"google-vertex/meta/llama-4-maverick-17b-128e-instruct-maas","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Llama 4 Maverick 17B 128E Instruct","version":"2025-04-29","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":524288,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.35,"outputPer1M":1.15,"currency":"USD"}},{"modelId":"google-vertex/moonshotai/kimi-k2-thinking-maas","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Kimi K2 Thinking","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"google-vertex/openai/gpt-oss-120b-maas","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.09,"outputPer1M":0.36,"currency":"USD"}},{"modelId":"google-vertex/openai/gpt-oss-20b-maas","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"GPT OSS 20B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.07,"outputPer1M":0.25,"currency":"USD"}},{"modelId":"google-vertex/qwen/qwen3-235b-a22b-instruct-2507-maas","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Qwen3 235B A22B Instruct","version":"2025-08-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.22,"outputPer1M":0.88,"currency":"USD"}},{"modelId":"google-vertex/zai-org/glm-4.7-maas","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"GLM-4.7","version":"2026-01-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["pdf","text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"google-vertex/zai-org/glm-5-maas","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"GLM-5","version":"2026-02-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":{"inputPer1M":1,"outputPer1M":3.2,"currency":"USD"}},{"modelId":"google/gemini-2.0-flash","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Gemini 2.0 Flash","version":"2024-12-11","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"google/gemini-2.0-flash-lite","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Gemini 2.0 Flash-Lite","version":"2024-12-11","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.075,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"google/gemini-2.5-flash","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Gemini 2.5 Flash","version":"2025-03-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"google/gemini-2.5-flash-image","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Nano Banana","version":"2025-08-26","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.3,"outputPer1M":30,"currency":"USD"}},{"modelId":"google/gemini-2.5-flash-lite","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Gemini 2.5 Flash-Lite","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"google/gemini-2.5-flash-preview-tts","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Gemini 2.5 Flash Preview TTS","version":"2025-05-01","capabilities":[],"modalities":["audio","text"],"contextWindow":8192,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"google/gemini-2.5-pro","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Gemini 2.5 Pro","version":"2025-03-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"google/gemini-2.5-pro-preview-tts","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Gemini 2.5 Pro Preview TTS","version":"2025-05-01","capabilities":[],"modalities":["audio","text"],"contextWindow":8192,"maxOutputTokens":16384,"pricing":{"inputPer1M":1,"outputPer1M":20,"currency":"USD"}},{"modelId":"google/gemini-3-flash-preview","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Gemini 3 Flash Preview","version":"2025-12-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"}},{"modelId":"google/gemini-3-pro-image-preview","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Nano Banana Pro","version":"2025-11-20","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":120,"currency":"USD"}},{"modelId":"google/gemini-3-pro-preview","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Gemini 3 Pro Preview","version":"2025-11-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD"}},{"modelId":"google/gemini-3.1-flash-image-preview","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Nano Banana 2","version":"2026-02-26","capabilities":["text.chat","reasoning"],"modalities":["image","pdf","text"],"contextWindow":65536,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":60,"currency":"USD"}},{"modelId":"google/gemini-3.1-flash-lite","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Gemini 3.1 Flash Lite","version":"2026-05-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"google/gemini-3.1-flash-lite-preview","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Gemini 3.1 Flash Lite Preview","version":"2026-03-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"google/gemini-3.1-pro-preview","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Gemini 3.1 Pro Preview","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD"}},{"modelId":"google/gemini-3.1-pro-preview-customtools","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Gemini 3.1 Pro Preview Custom Tools","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD"}},{"modelId":"google/gemini-3.5-flash","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Gemini 3.5 Flash","version":"2026-05-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":9,"currency":"USD"}},{"modelId":"google/gemini-embedding-001","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Gemini Embedding 001","version":"2025-05-20","capabilities":["text.chat"],"modalities":["text"],"contextWindow":2048,"maxOutputTokens":1,"pricing":{"inputPer1M":0.15,"outputPer1M":0,"currency":"USD"}},{"modelId":"google/gemini-flash-latest","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Gemini Flash Latest","version":"2025-09-25","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"google/gemini-flash-lite-latest","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Gemini Flash-Lite Latest","version":"2025-09-25","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"google/gemma-4-26b-a4b-it","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Gemma 4 26B A4B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":null},{"modelId":"google/gemma-4-31b-it","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Gemma 4 31B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":null},{"modelId":"gpt-4.1-mini","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-4.1 Mini","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD"},"localOverrideApplied":true,"requestShapeHints":{"providerShape":"openai.responses","bodyKeys":["temperature","max_output_tokens"],"headerKeys":["OpenAI-Beta"]},"experimentalModes":[{"modeId":"reasoning.high","label":"High reasoning depth"}]},{"modelId":"groq/canopylabs/orpheus-arabic-saudi","providerId":"groq","providerKind":"provider-groq","authFamily":"api-key","displayName":"Canopy Labs Orpheus Arabic Saudi","version":"2025-12-16","capabilities":[],"modalities":["audio","text"],"contextWindow":4000,"maxOutputTokens":50000,"pricing":null},{"modelId":"groq/canopylabs/orpheus-v1-english","providerId":"groq","providerKind":"provider-groq","authFamily":"api-key","displayName":"Canopy Labs Orpheus V1 English","version":"2025-12-19","capabilities":[],"modalities":["audio","text"],"contextWindow":4000,"maxOutputTokens":50000,"pricing":null},{"modelId":"groq/groq/compound","providerId":"groq","providerKind":"provider-groq","authFamily":"api-key","displayName":"Compound","version":"2025-09-04","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":null},{"modelId":"groq/groq/compound-mini","providerId":"groq","providerKind":"provider-groq","authFamily":"api-key","displayName":"Compound Mini","version":"2025-09-04","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":null},{"modelId":"groq/llama-3.1-8b-instant","providerId":"groq","providerKind":"provider-groq","authFamily":"api-key","displayName":"Llama 3.1 8B","version":"2024-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.05,"outputPer1M":0.08,"currency":"USD"}},{"modelId":"groq/llama-3.3-70b-versatile","providerId":"groq","providerKind":"provider-groq","authFamily":"api-key","displayName":"Llama 3.3 70B","version":"2024-12-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.59,"outputPer1M":0.79,"currency":"USD"}},{"modelId":"groq/meta-llama/llama-4-scout-17b-16e-instruct","providerId":"groq","providerKind":"provider-groq","authFamily":"api-key","displayName":"Llama 4 Scout 17B 16E","version":"2025-04-05","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.11,"outputPer1M":0.34,"currency":"USD"}},{"modelId":"groq/meta-llama/llama-prompt-guard-2-22m","providerId":"groq","providerKind":"provider-groq","authFamily":"api-key","displayName":"Llama Prompt Guard 2 22M","version":"2025-05-29","capabilities":["text.chat"],"modalities":["text"],"contextWindow":512,"maxOutputTokens":512,"pricing":{"inputPer1M":0.03,"outputPer1M":0.03,"currency":"USD"}},{"modelId":"groq/meta-llama/llama-prompt-guard-2-86m","providerId":"groq","providerKind":"provider-groq","authFamily":"api-key","displayName":"Prompt Guard 2 86M","version":"2025-05-29","capabilities":["text.chat"],"modalities":["text"],"contextWindow":512,"maxOutputTokens":512,"pricing":{"inputPer1M":0.04,"outputPer1M":0.04,"currency":"USD"}},{"modelId":"groq/openai/gpt-oss-120b","providerId":"groq","providerKind":"provider-groq","authFamily":"api-key","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"groq/openai/gpt-oss-20b","providerId":"groq","providerKind":"provider-groq","authFamily":"api-key","displayName":"GPT OSS 20B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.075,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"groq/openai/gpt-oss-safeguard-20b","providerId":"groq","providerKind":"provider-groq","authFamily":"api-key","displayName":"Safety GPT OSS 20B","version":"2025-10-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.075,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"groq/qwen/qwen3-32b","providerId":"groq","providerKind":"provider-groq","authFamily":"api-key","displayName":"Qwen3-32B","version":"2025-06-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":40960,"pricing":{"inputPer1M":0.29,"outputPer1M":0.59,"currency":"USD"}},{"modelId":"groq/whisper-large-v3","providerId":"groq","providerKind":"provider-groq","authFamily":"api-key","displayName":"Whisper","version":"2023-09-01","capabilities":["text.chat"],"modalities":["audio","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"groq/whisper-large-v3-turbo","providerId":"groq","providerKind":"provider-groq","authFamily":"api-key","displayName":"Whisper Large V3 Turbo","version":"2024-10-01","capabilities":["text.chat"],"modalities":["audio","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"helicone/chatgpt-4o-latest","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"OpenAI ChatGPT-4o","version":"2024-08-14","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":5,"outputPer1M":20,"currency":"USD"}},{"modelId":"helicone/claude-3-haiku-20240307","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Anthropic: Claude 3 Haiku","version":"2024-03-07","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.25,"outputPer1M":1.25,"currency":"USD"}},{"modelId":"helicone/claude-3.5-haiku","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Anthropic: Claude 3.5 Haiku","version":"2024-10-22","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.7999999999999999,"outputPer1M":4,"currency":"USD"}},{"modelId":"helicone/claude-3.5-sonnet-v2","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Anthropic: Claude 3.5 Sonnet v2","version":"2024-10-22","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":8192,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"helicone/claude-3.7-sonnet","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Anthropic: Claude 3.7 Sonnet","version":"2025-02-19","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"helicone/claude-4.5-haiku","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Anthropic: Claude 4.5 Haiku","version":"2025-10-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":8192,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD"}},{"modelId":"helicone/claude-4.5-opus","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Anthropic: Claude Opus 4.5","version":"2025-11-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"helicone/claude-4.5-sonnet","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Anthropic: Claude Sonnet 4.5","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"helicone/claude-haiku-4-5-20251001","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Anthropic: Claude 4.5 Haiku (20251001)","version":"2025-10-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":8192,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD"}},{"modelId":"helicone/claude-opus-4","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Anthropic: Claude Opus 4","version":"2025-05-14","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD"}},{"modelId":"helicone/claude-opus-4-1","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Anthropic: Claude Opus 4.1","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD"}},{"modelId":"helicone/claude-opus-4-1-20250805","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Anthropic: Claude Opus 4.1 (20250805)","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD"}},{"modelId":"helicone/claude-sonnet-4","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Anthropic: Claude Sonnet 4","version":"2025-05-14","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"helicone/claude-sonnet-4-5-20250929","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Anthropic: Claude Sonnet 4.5 (20250929)","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"helicone/deepseek-r1-distill-llama-70b","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"DeepSeek R1 Distill Llama 70B","version":"2025-01-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.03,"outputPer1M":0.13,"currency":"USD"}},{"modelId":"helicone/deepseek-reasoner","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"DeepSeek Reasoner","version":"2025-01-20","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.56,"outputPer1M":1.68,"currency":"USD"}},{"modelId":"helicone/deepseek-tng-r1t2-chimera","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"DeepSeek TNG R1T2 Chimera","version":"2025-07-02","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":130000,"maxOutputTokens":163840,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"helicone/deepseek-v3","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"DeepSeek V3","version":"2024-12-26","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.56,"outputPer1M":1.68,"currency":"USD"}},{"modelId":"helicone/deepseek-v3.1-terminus","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"DeepSeek V3.1 Terminus","version":"2025-09-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.27,"outputPer1M":1,"currency":"USD"}},{"modelId":"helicone/deepseek-v3.2","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"DeepSeek V3.2","version":"2025-09-22","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.27,"outputPer1M":0.41,"currency":"USD"}},{"modelId":"helicone/ernie-4.5-21b-a3b-thinking","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Baidu Ernie 4.5 21B A3B Thinking","version":"2025-03-16","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8000,"pricing":{"inputPer1M":0.07,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"helicone/gemini-2.5-flash","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Google Gemini 2.5 Flash","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1048576,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"helicone/gemini-2.5-flash-lite","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Google Gemini 2.5 Flash Lite","version":"2025-07-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1048576,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.09999999999999999,"outputPer1M":0.39999999999999997,"currency":"USD"}},{"modelId":"helicone/gemini-2.5-pro","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Google Gemini 2.5 Pro","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"helicone/gemini-3-pro-preview","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Google Gemini 3 Pro Preview","version":"2025-11-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD"}},{"modelId":"helicone/gemma-3-12b-it","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Google Gemma 3 12B","version":"2024-12-01","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.049999999999999996,"outputPer1M":0.09999999999999999,"currency":"USD"}},{"modelId":"helicone/gemma2-9b-it","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Google Gemma 2","version":"2024-06-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.01,"outputPer1M":0.03,"currency":"USD"}},{"modelId":"helicone/glm-4.6","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Zai GLM-4.6","version":"2024-07-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.44999999999999996,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"helicone/gpt-4.1","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"OpenAI GPT-4.1","version":"2025-04-14","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"helicone/gpt-4.1-mini","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"OpenAI GPT-4.1 Mini","version":"2025-04-14","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.39999999999999997,"outputPer1M":1.5999999999999999,"currency":"USD"}},{"modelId":"helicone/gpt-4.1-mini-2025-04-14","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"OpenAI GPT-4.1 Mini","version":"2025-04-14","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.39999999999999997,"outputPer1M":1.5999999999999999,"currency":"USD"}},{"modelId":"helicone/gpt-4.1-nano","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"OpenAI GPT-4.1 Nano","version":"2025-04-14","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.09999999999999999,"outputPer1M":0.39999999999999997,"currency":"USD"}},{"modelId":"helicone/gpt-4o","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"OpenAI GPT-4o","version":"2024-05-13","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"helicone/gpt-4o-mini","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"OpenAI GPT-4o-mini","version":"2024-07-18","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"helicone/gpt-5","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"OpenAI GPT-5","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"helicone/gpt-5-chat-latest","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"OpenAI GPT-5 Chat Latest","version":"2024-09-30","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"helicone/gpt-5-codex","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"OpenAI: GPT-5 Codex","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"helicone/gpt-5-mini","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"OpenAI GPT-5 Mini","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"}},{"modelId":"helicone/gpt-5-nano","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"OpenAI GPT-5 Nano","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.049999999999999996,"outputPer1M":0.39999999999999997,"currency":"USD"}},{"modelId":"helicone/gpt-5-pro","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"OpenAI: GPT-5 Pro","version":"2025-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":15,"outputPer1M":120,"currency":"USD"}},{"modelId":"helicone/gpt-5.1","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"OpenAI GPT-5.1","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"helicone/gpt-5.1-chat-latest","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"OpenAI GPT-5.1 Chat","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"helicone/gpt-5.1-codex","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"OpenAI: GPT-5.1 Codex","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"helicone/gpt-5.1-codex-mini","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"OpenAI: GPT-5.1 Codex Mini","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"}},{"modelId":"helicone/gpt-oss-120b","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"OpenAI GPT-OSS 120b","version":"2024-06-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.04,"outputPer1M":0.16,"currency":"USD"}},{"modelId":"helicone/gpt-oss-20b","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"OpenAI GPT-OSS 20b","version":"2024-06-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.049999999999999996,"outputPer1M":0.19999999999999998,"currency":"USD"}},{"modelId":"helicone/grok-3","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"xAI Grok 3","version":"2024-06-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"helicone/grok-3-mini","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"xAI Grok 3 Mini","version":"2024-06-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"helicone/grok-4","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"xAI Grok 4","version":"2024-07-09","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"helicone/grok-4-1-fast-non-reasoning","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"xAI Grok 4.1 Fast Non-Reasoning","version":"2025-11-17","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":0.19999999999999998,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"helicone/grok-4-1-fast-reasoning","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"xAI Grok 4.1 Fast Reasoning","version":"2025-11-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":2000000,"pricing":{"inputPer1M":0.19999999999999998,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"helicone/grok-4-fast-non-reasoning","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"xAI Grok 4 Fast Non-Reasoning","version":"2025-09-19","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","image","text"],"contextWindow":2000000,"maxOutputTokens":2000000,"pricing":{"inputPer1M":0.19999999999999998,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"helicone/grok-4-fast-reasoning","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"xAI: Grok 4 Fast Reasoning","version":"2025-09-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":2000000,"pricing":{"inputPer1M":0.19999999999999998,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"helicone/grok-code-fast-1","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"xAI Grok Code Fast 1","version":"2024-08-25","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":10000,"pricing":{"inputPer1M":0.19999999999999998,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"helicone/hermes-2-pro-llama-3-8b","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Hermes 2 Pro Llama 3 8B","version":"2024-05-27","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.14,"outputPer1M":0.14,"currency":"USD"}},{"modelId":"helicone/kimi-k2-0711","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Kimi K2 (07/11)","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.5700000000000001,"outputPer1M":2.3,"currency":"USD"}},{"modelId":"helicone/kimi-k2-0905","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Kimi K2 (09/05)","version":"2025-09-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.5,"outputPer1M":2,"currency":"USD"}},{"modelId":"helicone/kimi-k2-thinking","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Kimi K2 Thinking","version":"2025-11-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.48,"outputPer1M":2,"currency":"USD"}},{"modelId":"helicone/llama-3.1-8b-instant","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Meta Llama 3.1 8B Instant","version":"2024-07-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32678,"pricing":{"inputPer1M":0.049999999999999996,"outputPer1M":0.08,"currency":"USD"}},{"modelId":"helicone/llama-3.1-8b-instruct","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Meta Llama 3.1 8B Instruct","version":"2024-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.02,"outputPer1M":0.049999999999999996,"currency":"USD"}},{"modelId":"helicone/llama-3.1-8b-instruct-turbo","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Meta Llama 3.1 8B Instruct Turbo","version":"2024-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.02,"outputPer1M":0.03,"currency":"USD"}},{"modelId":"helicone/llama-3.3-70b-instruct","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Meta Llama 3.3 70B Instruct","version":"2024-12-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16400,"pricing":{"inputPer1M":0.13,"outputPer1M":0.39,"currency":"USD"}},{"modelId":"helicone/llama-3.3-70b-versatile","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Meta Llama 3.3 70B Versatile","version":"2024-12-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32678,"pricing":{"inputPer1M":0.59,"outputPer1M":0.7899999999999999,"currency":"USD"}},{"modelId":"helicone/llama-4-maverick","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Meta Llama 4 Maverick 17B 128E","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"helicone/llama-4-scout","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Meta Llama 4 Scout 17B 16E","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.08,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"helicone/llama-guard-4","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Meta Llama Guard 4 12B","version":"2025-01-01","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":1024,"pricing":{"inputPer1M":0.21,"outputPer1M":0.21,"currency":"USD"}},{"modelId":"helicone/llama-prompt-guard-2-22m","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Meta Llama Prompt Guard 2 22M","version":"2024-10-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":512,"maxOutputTokens":2,"pricing":{"inputPer1M":0.01,"outputPer1M":0.01,"currency":"USD"}},{"modelId":"helicone/llama-prompt-guard-2-86m","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Meta Llama Prompt Guard 2 86M","version":"2024-10-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":512,"maxOutputTokens":2,"pricing":{"inputPer1M":0.01,"outputPer1M":0.01,"currency":"USD"}},{"modelId":"helicone/mistral-large-2411","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Mistral-Large","version":"2024-07-24","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD"}},{"modelId":"helicone/mistral-nemo","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Mistral Nemo","version":"2024-07-18","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16400,"pricing":{"inputPer1M":20,"outputPer1M":40,"currency":"USD"}},{"modelId":"helicone/mistral-small","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Mistral Small 3.2","version":"2025-06-20","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.075,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"helicone/o1","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"OpenAI: o1","version":"2025-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":15,"outputPer1M":60,"currency":"USD"}},{"modelId":"helicone/o1-mini","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"OpenAI: o1-mini","version":"2025-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"helicone/o3","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"OpenAI o3","version":"2024-06-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"helicone/o3-mini","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"OpenAI o3 Mini","version":"2023-10-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"helicone/o3-pro","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"OpenAI o3 Pro","version":"2024-06-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":20,"outputPer1M":80,"currency":"USD"}},{"modelId":"helicone/o4-mini","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"OpenAI o4 Mini","version":"2024-06-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"helicone/qwen2.5-coder-7b-fast","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Qwen2.5 Coder 7B fast","version":"2024-09-15","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.03,"outputPer1M":0.09,"currency":"USD"}},{"modelId":"helicone/qwen3-235b-a22b-thinking","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Qwen3 235B A22B Thinking","version":"2025-07-25","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":81920,"pricing":{"inputPer1M":0.3,"outputPer1M":2.9000000000000004,"currency":"USD"}},{"modelId":"helicone/qwen3-30b-a3b","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Qwen3 30B A3B","version":"2025-06-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":41000,"maxOutputTokens":41000,"pricing":{"inputPer1M":0.08,"outputPer1M":0.29,"currency":"USD"}},{"modelId":"helicone/qwen3-32b","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Qwen3 32B","version":"2025-04-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":40960,"pricing":{"inputPer1M":0.29,"outputPer1M":0.59,"currency":"USD"}},{"modelId":"helicone/qwen3-coder","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Qwen3 Coder 480B A35B Instruct Turbo","version":"2025-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","image","text","video"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.22,"outputPer1M":0.95,"currency":"USD"}},{"modelId":"helicone/qwen3-coder-30b-a3b-instruct","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Qwen3 Coder 30B A3B Instruct","version":"2025-07-31","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.09999999999999999,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"helicone/qwen3-next-80b-a3b-instruct","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Qwen3 Next 80B A3B Instruct","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text","video"],"contextWindow":262000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.14,"outputPer1M":1.4,"currency":"USD"}},{"modelId":"helicone/qwen3-vl-235b-a22b-instruct","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Qwen3 VL 235B A22B Instruct","version":"2025-09-23","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.3,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"helicone/sonar","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Perplexity Sonar","version":"2025-01-27","capabilities":["text.chat"],"modalities":["text"],"contextWindow":127000,"maxOutputTokens":4096,"pricing":{"inputPer1M":1,"outputPer1M":1,"currency":"USD"}},{"modelId":"helicone/sonar-deep-research","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Perplexity Sonar Deep Research","version":"2025-01-27","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":127000,"maxOutputTokens":4096,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"helicone/sonar-pro","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Perplexity Sonar Pro","version":"2025-01-27","capabilities":["text.chat"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":4096,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"helicone/sonar-reasoning","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Perplexity Sonar Reasoning","version":"2025-01-27","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":127000,"maxOutputTokens":4096,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD"}},{"modelId":"helicone/sonar-reasoning-pro","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Perplexity Sonar Reasoning Pro","version":"2025-01-27","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":127000,"maxOutputTokens":4096,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"hpc-ai/minimax/minimax-m2.5","providerId":"hpc-ai","providerKind":"provider-hpc-ai","authFamily":"api-key","displayName":"MiniMax M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"hpc-ai/moonshotai/kimi-k2.5","providerId":"hpc-ai","providerKind":"provider-hpc-ai","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.3,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"hpc-ai/zai-org/glm-5.1","providerId":"hpc-ai","providerKind":"provider-hpc-ai","authFamily":"api-key","displayName":"GLM 5.1","version":"2026-04-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202000,"maxOutputTokens":202000,"pricing":{"inputPer1M":0.615,"outputPer1M":2.46,"currency":"USD"}},{"modelId":"huggingface/deepseek-ai/DeepSeek-R1-0528","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"DeepSeek-R1-0528","version":"2025-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":163840,"pricing":{"inputPer1M":3,"outputPer1M":5,"currency":"USD"}},{"modelId":"huggingface/deepseek-ai/DeepSeek-V3.2","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"DeepSeek-V3.2","version":"2025-12-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.28,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"huggingface/deepseek-ai/DeepSeek-V4-Pro","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":393216,"pricing":{"inputPer1M":0.435,"outputPer1M":0.87,"currency":"USD"}},{"modelId":"huggingface/MiniMaxAI/MiniMax-M2.1","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"MiniMax-M2.1","version":"2025-12-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"huggingface/MiniMaxAI/MiniMax-M2.5","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"MiniMax-M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"huggingface/MiniMaxAI/MiniMax-M2.7","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"MiniMax-M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"huggingface/moonshotai/Kimi-K2-Instruct","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"Kimi-K2-Instruct","version":"2025-07-14","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":1,"outputPer1M":3,"currency":"USD"}},{"modelId":"huggingface/moonshotai/Kimi-K2-Instruct-0905","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"Kimi-K2-Instruct-0905","version":"2025-09-04","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":1,"outputPer1M":3,"currency":"USD"}},{"modelId":"huggingface/moonshotai/Kimi-K2-Thinking","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"Kimi-K2-Thinking","version":"2025-11-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"huggingface/moonshotai/Kimi-K2.5","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"Kimi-K2.5","version":"2026-01-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":3,"currency":"USD"}},{"modelId":"huggingface/moonshotai/Kimi-K2.6","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"Kimi-K2.6","version":"2026-04-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD"}},{"modelId":"huggingface/Qwen/Qwen3-235B-A22B-Thinking-2507","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"Qwen3-235B-A22B-Thinking-2507","version":"2025-07-25","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":3,"currency":"USD"}},{"modelId":"huggingface/Qwen/Qwen3-Coder-480B-A35B-Instruct","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"Qwen3-Coder-480B-A35B-Instruct","version":"2025-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":66536,"pricing":{"inputPer1M":2,"outputPer1M":2,"currency":"USD"}},{"modelId":"huggingface/Qwen/Qwen3-Coder-Next","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"Qwen3-Coder-Next","version":"2026-02-03","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.2,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"huggingface/Qwen/Qwen3-Embedding-4B","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"Qwen 3 Embedding 4B","version":"2025-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":2048,"pricing":{"inputPer1M":0.01,"outputPer1M":0,"currency":"USD"}},{"modelId":"huggingface/Qwen/Qwen3-Embedding-8B","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"Qwen 3 Embedding 8B","version":"2025-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.01,"outputPer1M":0,"currency":"USD"}},{"modelId":"huggingface/Qwen/Qwen3-Next-80B-A3B-Instruct","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"Qwen3-Next-80B-A3B-Instruct","version":"2025-09-11","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":66536,"pricing":{"inputPer1M":0.25,"outputPer1M":1,"currency":"USD"}},{"modelId":"huggingface/Qwen/Qwen3-Next-80B-A3B-Thinking","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"Qwen3-Next-80B-A3B-Thinking","version":"2025-09-11","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":2,"currency":"USD"}},{"modelId":"huggingface/Qwen/Qwen3.5-397B-A17B","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"Qwen3.5-397B-A17B","version":"2026-02-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.6,"outputPer1M":3.6,"currency":"USD"}},{"modelId":"huggingface/XiaomiMiMo/MiMo-V2-Flash","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"MiMo-V2-Flash","version":"2025-12-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"huggingface/zai-org/GLM-4.7","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"GLM-4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"huggingface/zai-org/GLM-4.7-Flash","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"GLM-4.7-Flash","version":"2025-08-08","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"huggingface/zai-org/GLM-5","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"GLM-5","version":"2026-02-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":{"inputPer1M":1,"outputPer1M":3.2,"currency":"USD"}},{"modelId":"huggingface/zai-org/GLM-5.1","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"GLM-5.1","version":"2026-04-03","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":{"inputPer1M":1,"outputPer1M":3.2,"currency":"USD"}},{"modelId":"iflowcn/deepseek-r1","providerId":"iflowcn","providerKind":"provider-iflowcn","authFamily":"api-key","displayName":"DeepSeek-R1","version":"2025-01-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"iflowcn/deepseek-v3","providerId":"iflowcn","providerKind":"provider-iflowcn","authFamily":"api-key","displayName":"DeepSeek-V3","version":"2024-12-26","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"iflowcn/deepseek-v3.2","providerId":"iflowcn","providerKind":"provider-iflowcn","authFamily":"api-key","displayName":"DeepSeek-V3.2-Exp","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"iflowcn/glm-4.6","providerId":"iflowcn","providerKind":"provider-iflowcn","authFamily":"api-key","displayName":"GLM-4.6","version":"2024-12-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"iflowcn/kimi-k2","providerId":"iflowcn","providerKind":"provider-iflowcn","authFamily":"api-key","displayName":"Kimi-K2","version":"2024-12-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"iflowcn/kimi-k2-0905","providerId":"iflowcn","providerKind":"provider-iflowcn","authFamily":"api-key","displayName":"Kimi-K2-0905","version":"2025-09-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"iflowcn/qwen3-235b","providerId":"iflowcn","providerKind":"provider-iflowcn","authFamily":"api-key","displayName":"Qwen3-235B-A22B","version":"2024-12-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"iflowcn/qwen3-235b-a22b-instruct","providerId":"iflowcn","providerKind":"provider-iflowcn","authFamily":"api-key","displayName":"Qwen3-235B-A22B-Instruct","version":"2025-07-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"iflowcn/qwen3-235b-a22b-thinking-2507","providerId":"iflowcn","providerKind":"provider-iflowcn","authFamily":"api-key","displayName":"Qwen3-235B-A22B-Thinking","version":"2025-07-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"iflowcn/qwen3-32b","providerId":"iflowcn","providerKind":"provider-iflowcn","authFamily":"api-key","displayName":"Qwen3-32B","version":"2024-12-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"iflowcn/qwen3-coder-plus","providerId":"iflowcn","providerKind":"provider-iflowcn","authFamily":"api-key","displayName":"Qwen3-Coder-Plus","version":"2025-07-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"iflowcn/qwen3-max","providerId":"iflowcn","providerKind":"provider-iflowcn","authFamily":"api-key","displayName":"Qwen3-Max","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"iflowcn/qwen3-max-preview","providerId":"iflowcn","providerKind":"provider-iflowcn","authFamily":"api-key","displayName":"Qwen3-Max-Preview","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"iflowcn/qwen3-vl-plus","providerId":"iflowcn","providerKind":"provider-iflowcn","authFamily":"api-key","displayName":"Qwen3-VL-Plus","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"inception/mercury-2","providerId":"inception","providerKind":"provider-inception","authFamily":"api-key","displayName":"Mercury 2","version":"2026-02-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":50000,"pricing":{"inputPer1M":0.25,"outputPer1M":0.75,"currency":"USD"}},{"modelId":"inception/mercury-edit-2","providerId":"inception","providerKind":"provider-inception","authFamily":"api-key","displayName":"Mercury Edit 2","version":"2026-03-30","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.25,"outputPer1M":0.75,"currency":"USD"}},{"modelId":"inceptron/MiniMaxAI/MiniMax-M2.5","providerId":"inceptron","providerKind":"provider-inceptron","authFamily":"api-key","displayName":"MiniMax M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":196608,"pricing":{"inputPer1M":0.24,"outputPer1M":0.9,"currency":"USD"}},{"modelId":"inceptron/moonshotai/Kimi-K2.6","providerId":"inceptron","providerKind":"provider-inceptron","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.78,"outputPer1M":3.5,"currency":"USD"}},{"modelId":"inceptron/nvidia/llama-3.3-70b-instruct-fp8","providerId":"inceptron","providerKind":"provider-inceptron","authFamily":"api-key","displayName":"Llama 3.3 70B Instruct","version":"2024-12-06","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.12,"outputPer1M":0.38,"currency":"USD"}},{"modelId":"inceptron/zai-org/GLM-5.1-FP8","providerId":"inceptron","providerKind":"provider-inceptron","authFamily":"api-key","displayName":"GLM 5.1","version":"2026-03-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":202752,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"inference/google/gemma-3","providerId":"inference","providerKind":"provider-inference","authFamily":"api-key","displayName":"Google Gemma 3","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":125000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.15,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"inference/meta/llama-3.1-8b-instruct","providerId":"inference","providerKind":"provider-inference","authFamily":"api-key","displayName":"Llama 3.1 8B Instruct","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":16000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.025,"outputPer1M":0.025,"currency":"USD"}},{"modelId":"inference/meta/llama-3.2-11b-vision-instruct","providerId":"inference","providerKind":"provider-inference","authFamily":"api-key","displayName":"Llama 3.2 11B Vision Instruct","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":16000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.055,"outputPer1M":0.055,"currency":"USD"}},{"modelId":"inference/meta/llama-3.2-1b-instruct","providerId":"inference","providerKind":"provider-inference","authFamily":"api-key","displayName":"Llama 3.2 1B Instruct","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":16000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.01,"outputPer1M":0.01,"currency":"USD"}},{"modelId":"inference/meta/llama-3.2-3b-instruct","providerId":"inference","providerKind":"provider-inference","authFamily":"api-key","displayName":"Llama 3.2 3B Instruct","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":16000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.02,"outputPer1M":0.02,"currency":"USD"}},{"modelId":"inference/mistral/mistral-nemo-12b-instruct","providerId":"inference","providerKind":"provider-inference","authFamily":"api-key","displayName":"Mistral Nemo 12B Instruct","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":16000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.038,"outputPer1M":0.1,"currency":"USD"}},{"modelId":"inference/osmosis/osmosis-structure-0.6b","providerId":"inference","providerKind":"provider-inference","authFamily":"api-key","displayName":"Osmosis Structure 0.6B","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":4000,"maxOutputTokens":2048,"pricing":{"inputPer1M":0.1,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"inference/qwen/qwen-2.5-7b-vision-instruct","providerId":"inference","providerKind":"provider-inference","authFamily":"api-key","displayName":"Qwen 2.5 7B Vision Instruct","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":125000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.2,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"inference/qwen/qwen3-embedding-4b","providerId":"inference","providerKind":"provider-inference","authFamily":"api-key","displayName":"Qwen 3 Embedding 4B","version":"2025-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":2048,"pricing":{"inputPer1M":0.01,"outputPer1M":0,"currency":"USD"}},{"modelId":"io-net/deepseek-ai/DeepSeek-R1-0528","providerId":"io-net","providerKind":"provider-io-net","authFamily":"api-key","displayName":"DeepSeek R1","version":"2025-01-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":2,"outputPer1M":8.75,"currency":"USD"}},{"modelId":"io-net/Intel/Qwen3-Coder-480B-A35B-Instruct-int4-mixed-ar","providerId":"io-net","providerKind":"provider-io-net","authFamily":"api-key","displayName":"Qwen 3 Coder 480B","version":"2025-01-15","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":106000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.22,"outputPer1M":0.95,"currency":"USD"}},{"modelId":"io-net/meta-llama/Llama-3.2-90B-Vision-Instruct","providerId":"io-net","providerKind":"provider-io-net","authFamily":"api-key","displayName":"Llama 3.2 90B Vision Instruct","version":"2024-09-25","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":16000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.35,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"io-net/meta-llama/Llama-3.3-70B-Instruct","providerId":"io-net","providerKind":"provider-io-net","authFamily":"api-key","displayName":"Llama 3.3 70B Instruct","version":"2024-12-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.13,"outputPer1M":0.38,"currency":"USD"}},{"modelId":"io-net/meta-llama/Llama-4-Maverick-17B-128E-Instruct-FP8","providerId":"io-net","providerKind":"provider-io-net","authFamily":"api-key","displayName":"Llama 4 Maverick 17B 128E Instruct","version":"2025-01-15","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":430000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"io-net/mistralai/Devstral-Small-2505","providerId":"io-net","providerKind":"provider-io-net","authFamily":"api-key","displayName":"Devstral Small 2505","version":"2025-05-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.05,"outputPer1M":0.22,"currency":"USD"}},{"modelId":"io-net/mistralai/Magistral-Small-2506","providerId":"io-net","providerKind":"provider-io-net","authFamily":"api-key","displayName":"Magistral Small 2506","version":"2025-06-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"io-net/mistralai/Mistral-Large-Instruct-2411","providerId":"io-net","providerKind":"provider-io-net","authFamily":"api-key","displayName":"Mistral Large Instruct 2411","version":"2024-11-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD"}},{"modelId":"io-net/mistralai/Mistral-Nemo-Instruct-2407","providerId":"io-net","providerKind":"provider-io-net","authFamily":"api-key","displayName":"Mistral Nemo Instruct 2407","version":"2024-07-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.02,"outputPer1M":0.04,"currency":"USD"}},{"modelId":"io-net/moonshotai/Kimi-K2-Instruct-0905","providerId":"io-net","providerKind":"provider-io-net","authFamily":"api-key","displayName":"Kimi K2 Instruct","version":"2024-09-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.39,"outputPer1M":1.9,"currency":"USD"}},{"modelId":"io-net/moonshotai/Kimi-K2-Thinking","providerId":"io-net","providerKind":"provider-io-net","authFamily":"api-key","displayName":"Kimi K2 Thinking","version":"2024-11-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.55,"outputPer1M":2.25,"currency":"USD"}},{"modelId":"io-net/openai/gpt-oss-120b","providerId":"io-net","providerKind":"provider-io-net","authFamily":"api-key","displayName":"GPT-OSS 120B","version":"2024-12-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.04,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"io-net/openai/gpt-oss-20b","providerId":"io-net","providerKind":"provider-io-net","authFamily":"api-key","displayName":"GPT-OSS 20B","version":"2024-12-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":64000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.03,"outputPer1M":0.14,"currency":"USD"}},{"modelId":"io-net/Qwen/Qwen2.5-VL-32B-Instruct","providerId":"io-net","providerKind":"provider-io-net","authFamily":"api-key","displayName":"Qwen 2.5 VL 32B Instruct","version":"2024-11-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":32000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.05,"outputPer1M":0.22,"currency":"USD"}},{"modelId":"io-net/Qwen/Qwen3-235B-A22B-Thinking-2507","providerId":"io-net","providerKind":"provider-io-net","authFamily":"api-key","displayName":"Qwen 3 235B Thinking","version":"2025-07-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.11,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"io-net/Qwen/Qwen3-Next-80B-A3B-Instruct","providerId":"io-net","providerKind":"provider-io-net","authFamily":"api-key","displayName":"Qwen 3 Next 80B Instruct","version":"2025-01-10","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.1,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"io-net/zai-org/GLM-4.6","providerId":"io-net","providerKind":"provider-io-net","authFamily":"api-key","displayName":"GLM 4.6","version":"2024-11-15","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.4,"outputPer1M":1.75,"currency":"USD"}},{"modelId":"jiekou/baidu/ernie-4.5-300b-a47b-paddle","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"ERNIE 4.5 300B A47B","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":123000,"maxOutputTokens":12000,"pricing":{"inputPer1M":0.28,"outputPer1M":1.1,"currency":"USD"}},{"modelId":"jiekou/baidu/ernie-4.5-vl-424b-a47b","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"ERNIE 4.5 VL 424B A47B","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":123000,"maxOutputTokens":16000,"pricing":{"inputPer1M":0.42,"outputPer1M":1.25,"currency":"USD"}},{"modelId":"jiekou/claude-haiku-4-5-20251001","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"claude-haiku-4-5-20251001","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":20000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.9,"outputPer1M":4.5,"currency":"USD"}},{"modelId":"jiekou/claude-opus-4-1-20250805","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"claude-opus-4-1-20250805","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":13.5,"outputPer1M":67.5,"currency":"USD"}},{"modelId":"jiekou/claude-opus-4-20250514","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"claude-opus-4-20250514","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":13.5,"outputPer1M":67.5,"currency":"USD"}},{"modelId":"jiekou/claude-opus-4-5-20251101","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"claude-opus-4-5-20251101","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":65536,"pricing":{"inputPer1M":4.5,"outputPer1M":22.5,"currency":"USD"}},{"modelId":"jiekou/claude-opus-4-6","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"claude-opus-4-6","version":"2026-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"jiekou/claude-sonnet-4-20250514","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"claude-sonnet-4-20250514","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":2.7,"outputPer1M":13.5,"currency":"USD"}},{"modelId":"jiekou/claude-sonnet-4-5-20250929","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"claude-sonnet-4-5-20250929","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":2.7,"outputPer1M":13.5,"currency":"USD"}},{"modelId":"jiekou/deepseek/deepseek-r1-0528","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"DeepSeek R1 0528","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.7,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"jiekou/deepseek/deepseek-v3-0324","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"DeepSeek V3 0324","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":163840,"pricing":{"inputPer1M":0.28,"outputPer1M":1.14,"currency":"USD"}},{"modelId":"jiekou/deepseek/deepseek-v3.1","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"DeepSeek V3.1","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.27,"outputPer1M":1,"currency":"USD"}},{"modelId":"jiekou/gemini-2.5-flash","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"gemini-2.5-flash","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.27,"outputPer1M":2.25,"currency":"USD"}},{"modelId":"jiekou/gemini-2.5-flash-lite","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"gemini-2.5-flash-lite","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.09,"outputPer1M":0.36,"currency":"USD"}},{"modelId":"jiekou/gemini-2.5-flash-lite-preview-06-17","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"gemini-2.5-flash-lite-preview-06-17","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.09,"outputPer1M":0.36,"currency":"USD"}},{"modelId":"jiekou/gemini-2.5-flash-lite-preview-09-2025","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"gemini-2.5-flash-lite-preview-09-2025","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.09,"outputPer1M":0.36,"currency":"USD"}},{"modelId":"jiekou/gemini-2.5-flash-preview-05-20","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"gemini-2.5-flash-preview-05-20","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":200000,"pricing":{"inputPer1M":0.135,"outputPer1M":3.15,"currency":"USD"}},{"modelId":"jiekou/gemini-2.5-pro","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"gemini-2.5-pro","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":65535,"pricing":{"inputPer1M":1.125,"outputPer1M":9,"currency":"USD"}},{"modelId":"jiekou/gemini-2.5-pro-preview-06-05","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"gemini-2.5-pro-preview-06-05","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":200000,"pricing":{"inputPer1M":1.125,"outputPer1M":9,"currency":"USD"}},{"modelId":"jiekou/gemini-3-flash-preview","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"gemini-3-flash-preview","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"}},{"modelId":"jiekou/gemini-3-pro-preview","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"gemini-3-pro-preview","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.8,"outputPer1M":10.8,"currency":"USD"}},{"modelId":"jiekou/gpt-5-chat-latest","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"gpt-5-chat-latest","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.125,"outputPer1M":9,"currency":"USD"}},{"modelId":"jiekou/gpt-5-codex","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"gpt-5-codex","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.125,"outputPer1M":9,"currency":"USD"}},{"modelId":"jiekou/gpt-5-mini","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"gpt-5-mini","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.225,"outputPer1M":1.8,"currency":"USD"}},{"modelId":"jiekou/gpt-5-nano","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"gpt-5-nano","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.045,"outputPer1M":0.36,"currency":"USD"}},{"modelId":"jiekou/gpt-5-pro","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"gpt-5-pro","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":272000,"pricing":{"inputPer1M":13.5,"outputPer1M":108,"currency":"USD"}},{"modelId":"jiekou/gpt-5.1","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"gpt-5.1","version":"2026-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.125,"outputPer1M":9,"currency":"USD"}},{"modelId":"jiekou/gpt-5.1-codex","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"gpt-5.1-codex","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.125,"outputPer1M":9,"currency":"USD"}},{"modelId":"jiekou/gpt-5.1-codex-max","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"gpt-5.1-codex-max","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.125,"outputPer1M":9,"currency":"USD"}},{"modelId":"jiekou/gpt-5.1-codex-mini","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"gpt-5.1-codex-mini","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.225,"outputPer1M":1.8,"currency":"USD"}},{"modelId":"jiekou/gpt-5.2","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"gpt-5.2","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.575,"outputPer1M":12.6,"currency":"USD"}},{"modelId":"jiekou/gpt-5.2-codex","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"gpt-5.2-codex","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"jiekou/gpt-5.2-pro","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"gpt-5.2-pro","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":18.9,"outputPer1M":151.2,"currency":"USD"}},{"modelId":"jiekou/grok-4-0709","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"grok-4-0709","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":8192,"pricing":{"inputPer1M":2.7,"outputPer1M":13.5,"currency":"USD"}},{"modelId":"jiekou/grok-4-1-fast-non-reasoning","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"grok-4-1-fast-non-reasoning","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":2000000,"pricing":{"inputPer1M":0.18,"outputPer1M":0.45,"currency":"USD"}},{"modelId":"jiekou/grok-4-1-fast-reasoning","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"grok-4-1-fast-reasoning","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":2000000,"pricing":{"inputPer1M":0.18,"outputPer1M":0.45,"currency":"USD"}},{"modelId":"jiekou/grok-4-fast-non-reasoning","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"grok-4-fast-non-reasoning","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":2000000,"pricing":{"inputPer1M":0.18,"outputPer1M":0.45,"currency":"USD"}},{"modelId":"jiekou/grok-4-fast-reasoning","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"grok-4-fast-reasoning","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":2000000,"pricing":{"inputPer1M":0.18,"outputPer1M":0.45,"currency":"USD"}},{"modelId":"jiekou/grok-code-fast-1","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"grok-code-fast-1","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.18,"outputPer1M":1.35,"currency":"USD"}},{"modelId":"jiekou/minimax/minimax-m2.1","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"Minimax M2.1","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"jiekou/minimaxai/minimax-m1-80k","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"MiniMax M1","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":40000,"pricing":{"inputPer1M":0.55,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"jiekou/moonshotai/kimi-k2-0905","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"Kimi K2 0905","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"jiekou/moonshotai/kimi-k2-instruct","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"Kimi K2 Instruct","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.57,"outputPer1M":2.3,"currency":"USD"}},{"modelId":"jiekou/moonshotai/kimi-k2.5","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":3,"currency":"USD"}},{"modelId":"jiekou/o3","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"o3","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":10,"outputPer1M":40,"currency":"USD"}},{"modelId":"jiekou/o3-mini","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"o3-mini","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"jiekou/o4-mini","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"o4-mini","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"jiekou/qwen/qwen3-235b-a22b-fp8","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"Qwen3 235B A22B","version":"2026-01","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":40960,"maxOutputTokens":20000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"jiekou/qwen/qwen3-235b-a22b-instruct-2507","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"Qwen3 235B A22B Instruct 2507","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"jiekou/qwen/qwen3-235b-a22b-thinking-2507","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"Qwen3 235B A22b Thinking 2507","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":3,"currency":"USD"}},{"modelId":"jiekou/qwen/qwen3-30b-a3b-fp8","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"Qwen3 30B A3B","version":"2026-01","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":40960,"maxOutputTokens":20000,"pricing":{"inputPer1M":0.09,"outputPer1M":0.45,"currency":"USD"}},{"modelId":"jiekou/qwen/qwen3-32b-fp8","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"Qwen3 32B","version":"2026-01","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":40960,"maxOutputTokens":20000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.45,"currency":"USD"}},{"modelId":"jiekou/qwen/qwen3-coder-480b-a35b-instruct","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"Qwen3 Coder 480B A35B Instruct","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.29,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"jiekou/qwen/qwen3-coder-next","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"qwen/qwen3-coder-next","version":"2026-02","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.2,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"jiekou/qwen/qwen3-next-80b-a3b-instruct","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"Qwen3 Next 80B A3B Instruct","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":65536,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.15,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"jiekou/qwen/qwen3-next-80b-a3b-thinking","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"Qwen3 Next 80B A3B Thinking","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":65536,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.15,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"jiekou/xiaomimimo/mimo-v2-flash","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"XiaomiMiMo/MiMo-V2-Flash","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"jiekou/zai-org/glm-4.5","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"GLM-4.5","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":98304,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"jiekou/zai-org/glm-4.5v","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"GLM 4.5V","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":65536,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.6,"outputPer1M":1.8,"currency":"USD"}},{"modelId":"jiekou/zai-org/glm-4.7","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"GLM-4.7","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"jiekou/zai-org/glm-4.7-flash","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"GLM-4.7-Flash","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.07,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"kilo/~anthropic/claude-haiku-latest","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Anthropic: Claude Haiku Latest","version":"2026-04-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD"}},{"modelId":"kilo/~anthropic/claude-opus-latest","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Anthropic: Claude Opus Latest","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"kilo/~anthropic/claude-sonnet-latest","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Anthropic: Claude Sonnet Latest","version":"2026-04-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"kilo/~google/gemini-flash-latest","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Google: Gemini Flash Latest","version":"2026-04-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"}},{"modelId":"kilo/~google/gemini-pro-latest","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Google: Gemini Pro Latest","version":"2026-04-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD"}},{"modelId":"kilo/~moonshotai/kimi-latest","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"MoonshotAI: Kimi Latest","version":"2026-04-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262142,"maxOutputTokens":262142,"pricing":{"inputPer1M":0.74,"outputPer1M":3.49,"currency":"USD"}},{"modelId":"kilo/~openai/gpt-latest","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT Latest","version":"2026-04-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD"}},{"modelId":"kilo/~openai/gpt-mini-latest","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT Mini Latest","version":"2026-04-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD"}},{"modelId":"kilo/ai21/jamba-large-1.7","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"AI21: Jamba Large 1.7","version":"2025-08-09","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":4096,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"kilo/aion-labs/aion-1.0","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"AionLabs: Aion-1.0","version":"2025-02-05","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":4,"outputPer1M":8,"currency":"USD"}},{"modelId":"kilo/aion-labs/aion-1.0-mini","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"AionLabs: Aion-1.0-Mini","version":"2025-02-05","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.7,"outputPer1M":1.4,"currency":"USD"}},{"modelId":"kilo/aion-labs/aion-2.0","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"AionLabs: Aion-2.0","version":"2026-02-24","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.8,"outputPer1M":1.6,"currency":"USD"}},{"modelId":"kilo/aion-labs/aion-rp-llama-3.1-8b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"AionLabs: Aion-RP 1.0 (8B)","version":"2025-02-05","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.8,"outputPer1M":1.6,"currency":"USD"}},{"modelId":"kilo/alfredpros/codellama-7b-instruct-solidity","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"AlfredPros: CodeLLaMa 7B Instruct Solidity","version":"2025-04-14","capabilities":["text.chat"],"modalities":["text"],"contextWindow":4096,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.8,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"kilo/allenai/olmo-3-32b-think","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"AllenAI: Olmo 3 32B Think","version":"2025-11-22","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":65536,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.15,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"kilo/amazon/nova-2-lite-v1","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Amazon: Nova 2 Lite","version":"2024-12-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text","video"],"contextWindow":1000000,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"kilo/amazon/nova-lite-v1","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Amazon: Nova Lite 1.0","version":"2024-12-06","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":300000,"maxOutputTokens":5120,"pricing":{"inputPer1M":0.06,"outputPer1M":0.24,"currency":"USD"}},{"modelId":"kilo/amazon/nova-micro-v1","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Amazon: Nova Micro 1.0","version":"2024-12-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":5120,"pricing":{"inputPer1M":0.035,"outputPer1M":0.14,"currency":"USD"}},{"modelId":"kilo/amazon/nova-premier-v1","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Amazon: Nova Premier 1.0","version":"2025-11-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":32000,"pricing":{"inputPer1M":2.5,"outputPer1M":12.5,"currency":"USD"}},{"modelId":"kilo/amazon/nova-pro-v1","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Amazon: Nova Pro 1.0","version":"2024-12-03","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":300000,"maxOutputTokens":5120,"pricing":{"inputPer1M":0.8,"outputPer1M":3.2,"currency":"USD"}},{"modelId":"kilo/anthracite-org/magnum-v4-72b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Magnum v4 72B","version":"2024-10-22","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":2048,"pricing":{"inputPer1M":3,"outputPer1M":5,"currency":"USD"}},{"modelId":"kilo/anthropic/claude-3-haiku","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Anthropic: Claude 3 Haiku","version":"2024-03-07","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.25,"outputPer1M":1.25,"currency":"USD"}},{"modelId":"kilo/anthropic/claude-3.5-haiku","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Anthropic: Claude 3.5 Haiku","version":"2024-10-22","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.8,"outputPer1M":4,"currency":"USD"}},{"modelId":"kilo/anthropic/claude-haiku-4.5","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Anthropic: Claude Haiku 4.5","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD"}},{"modelId":"kilo/anthropic/claude-opus-4","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Anthropic: Claude Opus 4","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD"}},{"modelId":"kilo/anthropic/claude-opus-4.1","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Anthropic: Claude Opus 4.1","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD"}},{"modelId":"kilo/anthropic/claude-opus-4.5","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Anthropic: Claude Opus 4.5","version":"2025-11-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"kilo/anthropic/claude-opus-4.6","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Anthropic: Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"kilo/anthropic/claude-opus-4.6-fast","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Anthropic: Claude Opus 4.6 (Fast)","version":"2026-04-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":30,"outputPer1M":150,"currency":"USD"}},{"modelId":"kilo/anthropic/claude-opus-4.7","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Anthropic: Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"kilo/anthropic/claude-opus-4.7-fast","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Anthropic: Claude Opus 4.7 (Fast)","version":"2026-05-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":30,"outputPer1M":150,"currency":"USD"}},{"modelId":"kilo/anthropic/claude-sonnet-4","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Anthropic: Claude Sonnet 4","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"kilo/anthropic/claude-sonnet-4.5","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Anthropic: Claude Sonnet 4.5","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"kilo/anthropic/claude-sonnet-4.6","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Anthropic: Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"kilo/arcee-ai/coder-large","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Arcee AI: Coder Large","version":"2025-05-06","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.5,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"kilo/arcee-ai/maestro-reasoning","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Arcee AI: Maestro Reasoning","version":"2025-05-06","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.9,"outputPer1M":3.3,"currency":"USD"}},{"modelId":"kilo/arcee-ai/spotlight","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Arcee AI: Spotlight","version":"2025-05-06","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":65537,"pricing":{"inputPer1M":0.18,"outputPer1M":0.18,"currency":"USD"}},{"modelId":"kilo/arcee-ai/trinity-large-thinking","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Arcee AI: Trinity Large Thinking","version":"2026-04-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.22,"outputPer1M":0.85,"currency":"USD"}},{"modelId":"kilo/arcee-ai/trinity-mini","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Arcee AI: Trinity Mini","version":"2025-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.045,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"kilo/arcee-ai/virtuoso-large","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Arcee AI: Virtuoso Large","version":"2025-05-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.75,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"kilo/baidu/cobuddy:free","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Baidu: CoBuddy (free)","version":"2026-05-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"kilo/baidu/ernie-4.5-21b-a3b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Baidu: ERNIE 4.5 21B A3B","version":"2025-06-30","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":120000,"maxOutputTokens":8000,"pricing":{"inputPer1M":0.07,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"kilo/baidu/ernie-4.5-21b-a3b-thinking","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Baidu: ERNIE 4.5 21B A3B Thinking","version":"2025-09-19","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.07,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"kilo/baidu/ernie-4.5-300b-a47b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Baidu: ERNIE 4.5 300B A47B ","version":"2025-06-30","capabilities":["text.chat"],"modalities":["text"],"contextWindow":123000,"maxOutputTokens":12000,"pricing":{"inputPer1M":0.28,"outputPer1M":1.1,"currency":"USD"}},{"modelId":"kilo/baidu/ernie-4.5-vl-28b-a3b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Baidu: ERNIE 4.5 VL 28B A3B","version":"2025-06-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":30000,"maxOutputTokens":8000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.56,"currency":"USD"}},{"modelId":"kilo/baidu/ernie-4.5-vl-424b-a47b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Baidu: ERNIE 4.5 VL 424B A47B ","version":"2025-06-30","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":123000,"maxOutputTokens":16000,"pricing":{"inputPer1M":0.42,"outputPer1M":1.25,"currency":"USD"}},{"modelId":"kilo/baidu/qianfan-ocr-fast","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Baidu: Qianfan-OCR-Fast","version":"2026-04-20","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":65536,"maxOutputTokens":28672,"pricing":{"inputPer1M":0.68,"outputPer1M":2.81,"currency":"USD"}},{"modelId":"kilo/bytedance-seed/seed-1.6","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"ByteDance Seed: Seed 1.6","version":"2025-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"}},{"modelId":"kilo/bytedance-seed/seed-1.6-flash","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"ByteDance Seed: Seed 1.6 Flash","version":"2025-12-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.075,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"kilo/bytedance-seed/seed-2.0-lite","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"ByteDance Seed: Seed-2.0-Lite","version":"2026-03-10","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"}},{"modelId":"kilo/bytedance-seed/seed-2.0-mini","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"ByteDance Seed: Seed-2.0-Mini","version":"2026-02-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"kilo/bytedance/ui-tars-1.5-7b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"ByteDance: UI-TARS 7B ","version":"2025-07-23","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":2048,"pricing":{"inputPer1M":0.1,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"kilo/cohere/command-a","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Cohere: Command A","version":"2025-03-13","capabilities":["text.chat"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":8192,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"kilo/cohere/command-r-08-2024","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Cohere: Command R (08-2024)","version":"2024-08-30","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4000,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"kilo/cohere/command-r-plus-08-2024","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Cohere: Command R+ (08-2024)","version":"2024-08-30","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4000,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"kilo/cohere/command-r7b-12-2024","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Cohere: Command R7B (12-2024)","version":"2024-12-02","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4000,"pricing":{"inputPer1M":0.0375,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"kilo/deepcogito/cogito-v2.1-671b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Deep Cogito: Cogito v2.1 671B","version":"2025-11-14","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":1.25,"outputPer1M":1.25,"currency":"USD"}},{"modelId":"kilo/deepseek/deepseek-chat","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"DeepSeek: DeepSeek V3","version":"2024-12-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":163840,"pricing":{"inputPer1M":0.32,"outputPer1M":0.89,"currency":"USD"}},{"modelId":"kilo/deepseek/deepseek-chat-v3-0324","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"DeepSeek: DeepSeek V3 0324","version":"2025-03-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.2,"outputPer1M":0.77,"currency":"USD"}},{"modelId":"kilo/deepseek/deepseek-chat-v3.1","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"DeepSeek: DeepSeek V3.1","version":"2025-08-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":7168,"pricing":{"inputPer1M":0.15,"outputPer1M":0.75,"currency":"USD"}},{"modelId":"kilo/deepseek/deepseek-r1","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"DeepSeek: R1","version":"2025-01-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":64000,"maxOutputTokens":16000,"pricing":{"inputPer1M":0.7,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"kilo/deepseek/deepseek-r1-0528","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"DeepSeek: R1 0528","version":"2025-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.45,"outputPer1M":2.15,"currency":"USD"}},{"modelId":"kilo/deepseek/deepseek-r1-distill-llama-70b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"DeepSeek: R1 Distill Llama 70B","version":"2025-01-23","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.7,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"kilo/deepseek/deepseek-r1-distill-qwen-32b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"DeepSeek: R1 Distill Qwen 32B","version":"2025-01-01","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.29,"outputPer1M":0.29,"currency":"USD"}},{"modelId":"kilo/deepseek/deepseek-v3.1-terminus","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"DeepSeek: DeepSeek V3.1 Terminus","version":"2025-09-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.21,"outputPer1M":0.79,"currency":"USD"}},{"modelId":"kilo/deepseek/deepseek-v3.2","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"DeepSeek: DeepSeek V3.2","version":"2025-12-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.26,"outputPer1M":0.38,"currency":"USD"}},{"modelId":"kilo/deepseek/deepseek-v3.2-exp","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"DeepSeek: DeepSeek V3.2 Exp","version":"2025-01-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.27,"outputPer1M":0.41,"currency":"USD"}},{"modelId":"kilo/deepseek/deepseek-v3.2-speciale","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"DeepSeek: DeepSeek V3.2 Speciale","version":"2025-12-01","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":163840,"pricing":{"inputPer1M":0.4,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"kilo/deepseek/deepseek-v4-flash","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"DeepSeek: DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"kilo/deepseek/deepseek-v4-pro","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"DeepSeek: DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.435,"outputPer1M":0.87,"currency":"USD"}},{"modelId":"kilo/essentialai/rnj-1-instruct","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"EssentialAI: Rnj 1 Instruct","version":"2025-12-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":6554,"pricing":{"inputPer1M":0.15,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"kilo/google/gemini-2.0-flash-001","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Google: Gemini 2.0 Flash","version":"2024-12-11","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"kilo/google/gemini-2.0-flash-lite-001","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Google: Gemini 2.0 Flash Lite","version":"2024-12-11","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.075,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"kilo/google/gemini-2.5-flash","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Google: Gemini 2.5 Flash","version":"2025-07-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"kilo/google/gemini-2.5-flash-image","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Google: Nano Banana (Gemini 2.5 Flash Image)","version":"2025-10-08","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"kilo/google/gemini-2.5-flash-lite","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Google: Gemini 2.5 Flash Lite","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"kilo/google/gemini-2.5-flash-lite-preview-09-2025","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Google: Gemini 2.5 Flash Lite Preview 09-2025","version":"2025-09-25","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"kilo/google/gemini-2.5-pro","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Google: Gemini 2.5 Pro","version":"2025-03-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"kilo/google/gemini-2.5-pro-preview","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Google: Gemini 2.5 Pro Preview 06-05","version":"2025-06-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"kilo/google/gemini-2.5-pro-preview-05-06","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Google: Gemini 2.5 Pro Preview 05-06","version":"2025-05-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65535,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"kilo/google/gemini-3-flash-preview","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Google: Gemini 3 Flash Preview","version":"2025-12-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"}},{"modelId":"kilo/google/gemini-3-pro-image-preview","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Google: Nano Banana Pro (Gemini 3 Pro Image Preview)","version":"2025-11-20","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":65536,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD"}},{"modelId":"kilo/google/gemini-3.1-flash-image-preview","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Google: Nano Banana 2 (Gemini 3.1 Flash Image Preview)","version":"2026-02-26","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":65536,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"}},{"modelId":"kilo/google/gemini-3.1-flash-lite","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Google: Gemini 3.1 Flash Lite","version":"2026-05-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"kilo/google/gemini-3.1-flash-lite-preview","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Google: Gemini 3.1 Flash Lite Preview","version":"2026-03-03","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"kilo/google/gemini-3.1-pro-preview","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Google: Gemini 3.1 Pro Preview","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD"}},{"modelId":"kilo/google/gemini-3.1-pro-preview-customtools","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Google: Gemini 3.1 Pro Preview Custom Tools","version":"2026-02-26","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD"}},{"modelId":"kilo/google/gemini-3.5-flash","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Google: Gemini 3.5 Flash","version":"2026-05-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":9,"currency":"USD"}},{"modelId":"kilo/google/gemma-2-27b-it","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Google: Gemma 2 27B","version":"2024-06-24","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":2048,"pricing":{"inputPer1M":0.65,"outputPer1M":0.65,"currency":"USD"}},{"modelId":"kilo/google/gemma-3-12b-it","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Google: Gemma 3 12B","version":"2025-03-13","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.04,"outputPer1M":0.13,"currency":"USD"}},{"modelId":"kilo/google/gemma-3-27b-it","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Google: Gemma 3 27B","version":"2025-03-12","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.03,"outputPer1M":0.11,"currency":"USD"}},{"modelId":"kilo/google/gemma-3-4b-it","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Google: Gemma 3 4B","version":"2025-03-13","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":19200,"pricing":{"inputPer1M":0.04,"outputPer1M":0.08,"currency":"USD"}},{"modelId":"kilo/google/gemma-3n-e4b-it","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Google: Gemma 3n 4B","version":"2025-05-20","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":6554,"pricing":{"inputPer1M":0.02,"outputPer1M":0.04,"currency":"USD"}},{"modelId":"kilo/google/gemma-4-26b-a4b-it","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Google: Gemma 4 26B A4B","version":"2026-04-03","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.12,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"kilo/google/gemma-4-31b-it","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Google: Gemma 4 31B","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.14,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"kilo/google/lyria-3-clip-preview","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Google: Lyria 3 Clip Preview","version":"2026-03-30","capabilities":["text.chat"],"modalities":["audio","image","text"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"kilo/google/lyria-3-pro-preview","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Google: Lyria 3 Pro Preview","version":"2026-03-30","capabilities":["text.chat"],"modalities":["audio","image","text"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"kilo/gryphe/mythomax-l2-13b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"MythoMax 13B","version":"2024-04-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":4096,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.06,"outputPer1M":0.06,"currency":"USD"}},{"modelId":"kilo/ibm-granite/granite-4.0-h-micro","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"IBM: Granite 4.0 Micro","version":"2025-10-20","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.017,"outputPer1M":0.11,"currency":"USD"}},{"modelId":"kilo/ibm-granite/granite-4.1-8b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"IBM: Granite 4.1 8B","version":"2026-04-30","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.05,"outputPer1M":0.1,"currency":"USD"}},{"modelId":"kilo/inception/mercury-2","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Inception: Mercury 2","version":"2026-02-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":50000,"pricing":{"inputPer1M":0.25,"outputPer1M":0.75,"currency":"USD"}},{"modelId":"kilo/inclusionai/ling-2.6-1t","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"inclusionAI: Ling-2.6-1T","version":"2026-04-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"kilo/inclusionai/ling-2.6-flash","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"inclusionAI: Ling-2.6 Flash","version":"2026-04-21","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.08,"outputPer1M":0.24,"currency":"USD"}},{"modelId":"kilo/inclusionai/ring-2.6-1t","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"inclusionAI: Ring-2.6-1T","version":"2026-05-08","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.075,"outputPer1M":0.625,"currency":"USD"}},{"modelId":"kilo/inflection/inflection-3-pi","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Inflection: Inflection 3 Pi","version":"2024-10-11","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8000,"maxOutputTokens":1024,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"kilo/inflection/inflection-3-productivity","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Inflection: Inflection 3 Productivity","version":"2024-10-11","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8000,"maxOutputTokens":1024,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"kilo/kilo-auto/balanced","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Kilo Auto Balanced","version":"2026-03-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":3,"currency":"USD"}},{"modelId":"kilo/kilo-auto/free","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Kilo Auto Free","version":"2026-03-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"kilo/kilo-auto/frontier","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Kilo Auto Frontier","version":"2026-03-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"kilo/kilo-auto/small","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Kilo Auto Small","version":"2026-03-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"kilo/kwaipilot/kat-coder-pro-v2","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Kwaipilot: KAT-Coder-Pro V2","version":"2026-03-27","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":80000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"kilo/liquid/lfm-2-24b-a2b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"LiquidAI: LFM2-24B-A2B","version":"2026-02-26","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.03,"outputPer1M":0.12,"currency":"USD"}},{"modelId":"kilo/mancer/weaver","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Mancer: Weaver (alpha)","version":"2023-08-02","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8000,"maxOutputTokens":2000,"pricing":{"inputPer1M":0.75,"outputPer1M":1,"currency":"USD"}},{"modelId":"kilo/meta-llama/llama-3-70b-instruct","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Meta: Llama 3 70B Instruct","version":"2024-07-23","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":8000,"pricing":{"inputPer1M":0.51,"outputPer1M":0.74,"currency":"USD"}},{"modelId":"kilo/meta-llama/llama-3-8b-instruct","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Meta: Llama 3 8B Instruct","version":"2024-04-25","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.03,"outputPer1M":0.04,"currency":"USD"}},{"modelId":"kilo/meta-llama/llama-3.1-70b-instruct","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Meta: Llama 3.1 70B Instruct","version":"2024-07-16","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":26215,"pricing":{"inputPer1M":0.4,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"kilo/meta-llama/llama-3.1-8b-instruct","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Meta: Llama 3.1 8B Instruct","version":"2024-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.02,"outputPer1M":0.05,"currency":"USD"}},{"modelId":"kilo/meta-llama/llama-3.2-11b-vision-instruct","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Meta: Llama 3.2 11B Vision Instruct","version":"2024-09-25","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.049,"outputPer1M":0.049,"currency":"USD"}},{"modelId":"kilo/meta-llama/llama-3.2-1b-instruct","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Meta: Llama 3.2 1B Instruct","version":"2024-09-18","capabilities":["text.chat"],"modalities":["text"],"contextWindow":60000,"maxOutputTokens":12000,"pricing":{"inputPer1M":0.027,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"kilo/meta-llama/llama-3.2-3b-instruct","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Meta: Llama 3.2 3B Instruct","version":"2024-09-18","capabilities":["text.chat"],"modalities":["text"],"contextWindow":80000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.051,"outputPer1M":0.34,"currency":"USD"}},{"modelId":"kilo/meta-llama/llama-3.3-70b-instruct","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Meta: Llama 3.3 70B Instruct","version":"2024-08-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.1,"outputPer1M":0.32,"currency":"USD"}},{"modelId":"kilo/meta-llama/llama-4-maverick","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Meta: Llama 4 Maverick","version":"2025-04-05","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1048576,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"kilo/meta-llama/llama-4-scout","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Meta: Llama 4 Scout","version":"2025-04-05","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":327680,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.08,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"kilo/meta-llama/llama-guard-3-8b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Llama Guard 3 8B","version":"2024-04-18","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":26215,"pricing":{"inputPer1M":0.02,"outputPer1M":0.06,"currency":"USD"}},{"modelId":"kilo/meta-llama/llama-guard-4-12b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Meta: Llama Guard 4 12B","version":"2025-04-05","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":163840,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.18,"outputPer1M":0.18,"currency":"USD"}},{"modelId":"kilo/microsoft/phi-4","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Microsoft: Phi 4","version":"2024-12-11","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.06,"outputPer1M":0.14,"currency":"USD"}},{"modelId":"kilo/microsoft/phi-4-mini-instruct","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Microsoft: Phi 4 Mini Instruct","version":"2025-10-17","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.08,"outputPer1M":0.35,"currency":"USD"}},{"modelId":"kilo/microsoft/wizardlm-2-8x22b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"WizardLM-2 8x22B","version":"2024-04-24","capabilities":["text.chat"],"modalities":["text"],"contextWindow":65535,"maxOutputTokens":8000,"pricing":{"inputPer1M":0.62,"outputPer1M":0.62,"currency":"USD"}},{"modelId":"kilo/minimax/minimax-01","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"MiniMax: MiniMax-01","version":"2025-01-15","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":1000192,"maxOutputTokens":1000192,"pricing":{"inputPer1M":0.2,"outputPer1M":1.1,"currency":"USD"}},{"modelId":"kilo/minimax/minimax-m1","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"MiniMax: MiniMax M1","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":40000,"pricing":{"inputPer1M":0.4,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"kilo/minimax/minimax-m2","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"MiniMax: MiniMax M2","version":"2025-10-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":196608,"pricing":{"inputPer1M":0.255,"outputPer1M":1,"currency":"USD"}},{"modelId":"kilo/minimax/minimax-m2-her","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"MiniMax: MiniMax M2-her","version":"2026-01-23","capabilities":["text.chat"],"modalities":["text"],"contextWindow":65536,"maxOutputTokens":2048,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"kilo/minimax/minimax-m2.1","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"MiniMax: MiniMax M2.1","version":"2025-12-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":39322,"pricing":{"inputPer1M":0.27,"outputPer1M":0.95,"currency":"USD"}},{"modelId":"kilo/minimax/minimax-m2.5","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"MiniMax: MiniMax M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":196608,"pricing":{"inputPer1M":0.25,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"kilo/minimax/minimax-m2.7","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"MiniMax: MiniMax M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"kilo/mistralai/codestral-2508","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Mistral: Codestral 2508","version":"2025-08-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":51200,"pricing":{"inputPer1M":0.3,"outputPer1M":0.9,"currency":"USD"}},{"modelId":"kilo/mistralai/devstral-2512","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Mistral: Devstral 2 2512","version":"2025-09-12","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"kilo/mistralai/devstral-medium","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Mistral: Devstral Medium","version":"2025-07-10","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":26215,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"kilo/mistralai/devstral-small","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Mistral: Devstral Small 1.1","version":"2025-05-07","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":26215,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"kilo/mistralai/ministral-14b-2512","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Mistral: Ministral 3 14B 2512","version":"2025-12-16","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":52429,"pricing":{"inputPer1M":0.2,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"kilo/mistralai/ministral-3b-2512","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Mistral: Ministral 3 3B 2512","version":"2025-12-02","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.1,"currency":"USD"}},{"modelId":"kilo/mistralai/ministral-8b-2512","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Mistral: Ministral 3 8B 2512","version":"2025-12-02","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"kilo/mistralai/mistral-7b-instruct-v0.1","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Mistral: Mistral 7B Instruct v0.1","version":"2025-04-03","capabilities":["text.chat"],"modalities":["text"],"contextWindow":2824,"maxOutputTokens":565,"pricing":{"inputPer1M":0.11,"outputPer1M":0.19,"currency":"USD"}},{"modelId":"kilo/mistralai/mistral-large","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Mistral Large","version":"2024-07-24","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":25600,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD"}},{"modelId":"kilo/mistralai/mistral-large-2407","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Mistral Large 2407","version":"2024-11-19","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD"}},{"modelId":"kilo/mistralai/mistral-large-2411","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Mistral Large 2411","version":"2024-07-24","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":26215,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD"}},{"modelId":"kilo/mistralai/mistral-large-2512","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Mistral: Mistral Large 3 2512","version":"2024-11-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":52429,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"kilo/mistralai/mistral-medium-3","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Mistral: Mistral Medium 3","version":"2025-05-07","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":26215,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"kilo/mistralai/mistral-medium-3-5","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Mistral: Mistral Medium 3.5","version":"2026-04-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":1.5,"outputPer1M":7.5,"currency":"USD"}},{"modelId":"kilo/mistralai/mistral-medium-3.1","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Mistral: Mistral Medium 3.1","version":"2025-08-12","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":26215,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"kilo/mistralai/mistral-nemo","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Mistral: Mistral Nemo","version":"2024-07-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.02,"outputPer1M":0.04,"currency":"USD"}},{"modelId":"kilo/mistralai/mistral-saba","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Mistral: Saba","version":"2025-02-17","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.2,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"kilo/mistralai/mistral-small-24b-instruct-2501","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Mistral: Mistral Small 3","version":"2025-12-29","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.05,"outputPer1M":0.08,"currency":"USD"}},{"modelId":"kilo/mistralai/mistral-small-2603","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Mistral: Mistral Small 4","version":"2026-03-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"kilo/mistralai/mistral-small-3.1-24b-instruct","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Mistral: Mistral Small 3.1 24B","version":"2025-03-17","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.35,"outputPer1M":0.56,"currency":"USD"}},{"modelId":"kilo/mistralai/mistral-small-3.2-24b-instruct","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Mistral: Mistral Small 3.2 24B","version":"2025-06-20","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.06,"outputPer1M":0.18,"currency":"USD"}},{"modelId":"kilo/mistralai/mixtral-8x22b-instruct","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Mistral: Mixtral 8x22B Instruct","version":"2024-04-17","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":65536,"maxOutputTokens":13108,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD"}},{"modelId":"kilo/mistralai/pixtral-large-2411","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Mistral: Pixtral Large 2411","version":"2024-11-19","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD"}},{"modelId":"kilo/mistralai/voxtral-small-24b-2507","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Mistral: Voxtral Small 24B 2507","version":"2025-07-01","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","text"],"contextWindow":32000,"maxOutputTokens":6400,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"kilo/moonshotai/kimi-k2","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"MoonshotAI: Kimi K2 0711","version":"2025-07-11","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":26215,"pricing":{"inputPer1M":0.55,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"kilo/moonshotai/kimi-k2-0905","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"MoonshotAI: Kimi K2 0905","version":"2025-09-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":26215,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"kilo/moonshotai/kimi-k2-thinking","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"MoonshotAI: Kimi K2 Thinking","version":"2025-11-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.47,"outputPer1M":2,"currency":"USD"}},{"modelId":"kilo/moonshotai/kimi-k2.5","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"MoonshotAI: Kimi K2.5","version":"2026-01-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.45,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"kilo/moonshotai/kimi-k2.6","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"MoonshotAI: Kimi K2.6","version":"2026-04-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.75,"outputPer1M":3.5,"currency":"USD"}},{"modelId":"kilo/morph/morph-v3-fast","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Morph: Morph V3 Fast","version":"2024-08-15","capabilities":["text.chat"],"modalities":["text"],"contextWindow":81920,"maxOutputTokens":38000,"pricing":{"inputPer1M":0.8,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"kilo/morph/morph-v3-large","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Morph: Morph V3 Large","version":"2024-08-15","capabilities":["text.chat"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.9,"outputPer1M":1.9,"currency":"USD"}},{"modelId":"kilo/nex-agi/deepseek-v3.1-nex-n1","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Nex AGI: DeepSeek V3.1 Nex N1","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":163840,"pricing":{"inputPer1M":0.27,"outputPer1M":1,"currency":"USD"}},{"modelId":"kilo/nousresearch/hermes-2-pro-llama-3-8b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"NousResearch: Hermes 2 Pro - Llama-3 8B","version":"2024-05-27","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.14,"outputPer1M":0.14,"currency":"USD"}},{"modelId":"kilo/nousresearch/hermes-3-llama-3.1-405b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Nous: Hermes 3 405B Instruct","version":"2024-08-16","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":1,"outputPer1M":1,"currency":"USD"}},{"modelId":"kilo/nousresearch/hermes-3-llama-3.1-70b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Nous: Hermes 3 70B Instruct","version":"2024-08-18","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.3,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"kilo/nousresearch/hermes-4-405b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Nous: Hermes 4 405B","version":"2025-08-25","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":26215,"pricing":{"inputPer1M":1,"outputPer1M":3,"currency":"USD"}},{"modelId":"kilo/nousresearch/hermes-4-70b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Nous: Hermes 4 70B","version":"2025-08-25","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.13,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"kilo/nvidia/llama-3.3-nemotron-super-49b-v1.5","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"NVIDIA: Llama 3.3 Nemotron Super 49B V1.5","version":"2025-03-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":26215,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"kilo/nvidia/nemotron-3-nano-30b-a3b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"NVIDIA: Nemotron 3 Nano 30B A3B","version":"2024-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":52429,"pricing":{"inputPer1M":0.05,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"kilo/nvidia/nemotron-3-nano-omni-30b-a3b-reasoning:free","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"NVIDIA: Nemotron 3 Nano Omni (free)","version":"2026-04-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":256000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"kilo/nvidia/nemotron-3-super-120b-a12b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"NVIDIA: Nemotron 3 Super","version":"2026-03-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.1,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"kilo/nvidia/nemotron-3-super-120b-a12b:free","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"NVIDIA: Nemotron 3 Super (free)","version":"2026-03-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"kilo/nvidia/nemotron-nano-9b-v2","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"NVIDIA: Nemotron Nano 9B V2","version":"2025-08-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":26215,"pricing":{"inputPer1M":0.04,"outputPer1M":0.16,"currency":"USD"}},{"modelId":"kilo/openai/gpt-3.5-turbo","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT-3.5 Turbo","version":"2023-03-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":16385,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"kilo/openai/gpt-3.5-turbo-0613","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT-3.5 Turbo (older v0613)","version":"2023-06-13","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":4095,"maxOutputTokens":4096,"pricing":{"inputPer1M":1,"outputPer1M":2,"currency":"USD"}},{"modelId":"kilo/openai/gpt-3.5-turbo-16k","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT-3.5 Turbo 16k","version":"2023-08-28","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":16385,"maxOutputTokens":4096,"pricing":{"inputPer1M":3,"outputPer1M":4,"currency":"USD"}},{"modelId":"kilo/openai/gpt-3.5-turbo-instruct","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT-3.5 Turbo Instruct","version":"2023-03-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":4095,"maxOutputTokens":4096,"pricing":{"inputPer1M":1.5,"outputPer1M":2,"currency":"USD"}},{"modelId":"kilo/openai/gpt-4","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT-4","version":"2023-03-14","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":8191,"maxOutputTokens":4096,"pricing":{"inputPer1M":30,"outputPer1M":60,"currency":"USD"}},{"modelId":"kilo/openai/gpt-4-0314","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT-4 (older v0314)","version":"2023-05-28","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":8191,"maxOutputTokens":4096,"pricing":{"inputPer1M":30,"outputPer1M":60,"currency":"USD"}},{"modelId":"kilo/openai/gpt-4-1106-preview","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT-4 Turbo (older v1106)","version":"2023-11-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":10,"outputPer1M":30,"currency":"USD"}},{"modelId":"kilo/openai/gpt-4-turbo","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT-4 Turbo","version":"2023-09-13","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":10,"outputPer1M":30,"currency":"USD"}},{"modelId":"kilo/openai/gpt-4-turbo-preview","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT-4 Turbo Preview","version":"2024-01-25","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":10,"outputPer1M":30,"currency":"USD"}},{"modelId":"kilo/openai/gpt-4.1","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT-4.1","version":"2025-04-14","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"kilo/openai/gpt-4.1-mini","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT-4.1 Mini","version":"2025-04-14","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD"}},{"modelId":"kilo/openai/gpt-4.1-nano","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT-4.1 Nano","version":"2025-04-14","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"kilo/openai/gpt-4o","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT-4o","version":"2024-05-13","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"kilo/openai/gpt-4o-2024-05-13","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT-4o (2024-05-13)","version":"2024-05-13","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":5,"outputPer1M":15,"currency":"USD"}},{"modelId":"kilo/openai/gpt-4o-2024-08-06","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT-4o (2024-08-06)","version":"2024-08-06","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"kilo/openai/gpt-4o-2024-11-20","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT-4o (2024-11-20)","version":"2024-11-20","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"kilo/openai/gpt-4o-audio-preview","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT-4o Audio","version":"2025-08-15","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"kilo/openai/gpt-4o-mini","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT-4o-mini","version":"2024-07-18","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"kilo/openai/gpt-4o-mini-2024-07-18","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT-4o-mini (2024-07-18)","version":"2024-07-18","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"kilo/openai/gpt-4o-mini-search-preview","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT-4o-mini Search Preview","version":"2025-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"kilo/openai/gpt-4o-search-preview","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT-4o Search Preview","version":"2025-03-13","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"kilo/openai/gpt-5","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT-5","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"kilo/openai/gpt-5-chat","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT-5 Chat","version":"2025-08-07","capabilities":["text.chat"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"kilo/openai/gpt-5-codex","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT-5 Codex","version":"2025-09-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"kilo/openai/gpt-5-image","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT-5 Image","version":"2025-10-14","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":10,"outputPer1M":10,"currency":"USD"}},{"modelId":"kilo/openai/gpt-5-image-mini","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT-5 Image Mini","version":"2025-10-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":2,"currency":"USD"}},{"modelId":"kilo/openai/gpt-5-mini","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT-5 Mini","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"}},{"modelId":"kilo/openai/gpt-5-nano","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT-5 Nano","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"kilo/openai/gpt-5-pro","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT-5 Pro","version":"2025-10-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":15,"outputPer1M":120,"currency":"USD"}},{"modelId":"kilo/openai/gpt-5.1","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT-5.1","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"kilo/openai/gpt-5.1-chat","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT-5.1 Chat","version":"2025-11-13","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"kilo/openai/gpt-5.1-codex","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT-5.1-Codex","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"kilo/openai/gpt-5.1-codex-max","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT-5.1-Codex-Max","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"kilo/openai/gpt-5.1-codex-mini","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT-5.1-Codex-Mini","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":100000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"}},{"modelId":"kilo/openai/gpt-5.2","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT-5.2","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"kilo/openai/gpt-5.2-chat","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT-5.2 Chat","version":"2025-12-11","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"kilo/openai/gpt-5.2-codex","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT-5.2-Codex","version":"2026-01-14","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"kilo/openai/gpt-5.2-pro","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT-5.2 Pro","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":21,"outputPer1M":168,"currency":"USD"}},{"modelId":"kilo/openai/gpt-5.3-chat","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT-5.3 Chat","version":"2026-03-04","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"kilo/openai/gpt-5.3-codex","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT-5.3-Codex","version":"2026-02-25","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"kilo/openai/gpt-5.4","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT-5.4","version":"2026-03-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD"}},{"modelId":"kilo/openai/gpt-5.4-image-2","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT-5.4 Image 2","version":"2026-04-21","capabilities":["text.chat","reasoning"],"modalities":["image","pdf","text"],"contextWindow":272000,"maxOutputTokens":128000,"pricing":{"inputPer1M":8,"outputPer1M":15,"currency":"USD"}},{"modelId":"kilo/openai/gpt-5.4-mini","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT-5.4 Mini","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD"}},{"modelId":"kilo/openai/gpt-5.4-nano","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT-5.4 Nano","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.25,"currency":"USD"}},{"modelId":"kilo/openai/gpt-5.4-pro","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT-5.4 Pro","version":"2026-03-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":30,"outputPer1M":180,"currency":"USD"}},{"modelId":"kilo/openai/gpt-5.5","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT-5.5","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD"}},{"modelId":"kilo/openai/gpt-5.5-pro","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT-5.5 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":30,"outputPer1M":180,"currency":"USD"}},{"modelId":"kilo/openai/gpt-audio","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT Audio","version":"2026-01-20","capabilities":["text.chat"],"modalities":["audio","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"kilo/openai/gpt-audio-mini","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT Audio Mini","version":"2026-01-20","capabilities":["text.chat"],"modalities":["audio","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.6,"outputPer1M":2.4,"currency":"USD"}},{"modelId":"kilo/openai/gpt-chat-latest","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT Chat Latest","version":"2026-05-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD"}},{"modelId":"kilo/openai/gpt-oss-120b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: gpt-oss-120b","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":26215,"pricing":{"inputPer1M":0.039,"outputPer1M":0.19,"currency":"USD"}},{"modelId":"kilo/openai/gpt-oss-20b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: gpt-oss-20b","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":26215,"pricing":{"inputPer1M":0.03,"outputPer1M":0.14,"currency":"USD"}},{"modelId":"kilo/openai/gpt-oss-safeguard-20b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: gpt-oss-safeguard-20b","version":"2025-10-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.075,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"kilo/openai/o1","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: o1","version":"2024-12-05","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":15,"outputPer1M":60,"currency":"USD"}},{"modelId":"kilo/openai/o1-pro","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: o1-pro","version":"2025-03-19","capabilities":["text.chat","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":150,"outputPer1M":600,"currency":"USD"}},{"modelId":"kilo/openai/o3","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: o3","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"kilo/openai/o3-deep-research","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: o3 Deep Research","version":"2024-06-26","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":10,"outputPer1M":40,"currency":"USD"}},{"modelId":"kilo/openai/o3-mini","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: o3 Mini","version":"2024-12-20","capabilities":["text.chat","tools.function_calling"],"modalities":["pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"kilo/openai/o3-mini-high","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: o3 Mini High","version":"2025-01-31","capabilities":["text.chat","tools.function_calling"],"modalities":["pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"kilo/openai/o3-pro","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: o3 Pro","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":20,"outputPer1M":80,"currency":"USD"}},{"modelId":"kilo/openai/o4-mini","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: o4 Mini","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"kilo/openai/o4-mini-deep-research","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: o4 Mini Deep Research","version":"2024-06-26","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"kilo/openai/o4-mini-high","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: o4 Mini High","version":"2025-04-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"kilo/openrouter/auto","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Auto Router","version":"2026-03-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":2000000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"kilo/openrouter/bodybuilder","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Body Builder (beta)","version":"2026-03-15","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"kilo/openrouter/free","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Free Models Router","version":"2026-02-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"kilo/openrouter/owl-alpha","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Owl Alpha","version":"2026-04-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048756,"maxOutputTokens":262144,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"kilo/openrouter/pareto-code","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Pareto Code Router","version":"2026-04-21","capabilities":["text.chat"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"kilo/perceptron/perceptron-mk1","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Perceptron: Perceptron Mk1","version":"2026-05-12","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":32768,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.15,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"kilo/perplexity/sonar","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Perplexity: Sonar","version":"2024-01-01","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":127072,"maxOutputTokens":25415,"pricing":{"inputPer1M":1,"outputPer1M":1,"currency":"USD"}},{"modelId":"kilo/perplexity/sonar-deep-research","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Perplexity: Sonar Deep Research","version":"2025-01-27","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":25600,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"kilo/perplexity/sonar-pro","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Perplexity: Sonar Pro","version":"2024-01-01","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":8000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"kilo/perplexity/sonar-pro-search","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Perplexity: Sonar Pro Search","version":"2025-10-31","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":8000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"kilo/perplexity/sonar-reasoning-pro","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Perplexity: Sonar Reasoning Pro","version":"2024-01-01","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":25600,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"kilo/poolside/laguna-m.1:free","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Poolside: Laguna M.1 (free)","version":"2026-04-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"kilo/poolside/laguna-xs.2:free","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Poolside: Laguna XS.2 (free)","version":"2026-04-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"kilo/prime-intellect/intellect-3","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Prime Intellect: INTELLECT-3","version":"2025-11-26","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.2,"outputPer1M":1.1,"currency":"USD"}},{"modelId":"kilo/qwen/qwen-2.5-72b-instruct","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen2.5 72B Instruct","version":"2024-09","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.12,"outputPer1M":0.39,"currency":"USD"}},{"modelId":"kilo/qwen/qwen-2.5-7b-instruct","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen2.5 7B Instruct","version":"2024-09","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":6554,"pricing":{"inputPer1M":0.04,"outputPer1M":0.1,"currency":"USD"}},{"modelId":"kilo/qwen/qwen-2.5-coder-32b-instruct","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen2.5 Coder 32B Instruct","version":"2024-11-11","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.2,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"kilo/qwen/qwen-plus","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen-Plus","version":"2024-01-25","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"kilo/qwen/qwen-plus-2025-07-28","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen Plus 0728","version":"2025-09-09","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.26,"outputPer1M":0.78,"currency":"USD"}},{"modelId":"kilo/qwen/qwen-plus-2025-07-28:thinking","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen Plus 0728 (thinking)","version":"2025-09-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.26,"outputPer1M":0.78,"currency":"USD"}},{"modelId":"kilo/qwen/qwen2.5-vl-72b-instruct","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen2.5 VL 72B Instruct","version":"2025-02-01","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.8,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"kilo/qwen/qwen3-14b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen3 14B","version":"2025-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":40960,"maxOutputTokens":40960,"pricing":{"inputPer1M":0.06,"outputPer1M":0.24,"currency":"USD"}},{"modelId":"kilo/qwen/qwen3-235b-a22b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen3 235B A22B","version":"2024-12-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.455,"outputPer1M":1.82,"currency":"USD"}},{"modelId":"kilo/qwen/qwen3-235b-a22b-2507","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen3 235B A22B Instruct 2507","version":"2025-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":52429,"pricing":{"inputPer1M":0.071,"outputPer1M":0.1,"currency":"USD"}},{"modelId":"kilo/qwen/qwen3-235b-a22b-thinking-2507","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen3 235B A22B Thinking 2507","version":"2025-07-25","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.11,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"kilo/qwen/qwen3-30b-a3b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen3 30B A3B","version":"2025-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":40960,"maxOutputTokens":40960,"pricing":{"inputPer1M":0.08,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"kilo/qwen/qwen3-30b-a3b-instruct-2507","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen3 30B A3B Instruct 2507","version":"2025-07-29","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.09,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"kilo/qwen/qwen3-30b-a3b-thinking-2507","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen3 30B A3B Thinking 2507","version":"2025-07-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":6554,"pricing":{"inputPer1M":0.051,"outputPer1M":0.34,"currency":"USD"}},{"modelId":"kilo/qwen/qwen3-32b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen3 32B","version":"2024-12-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":40960,"maxOutputTokens":40960,"pricing":{"inputPer1M":0.08,"outputPer1M":0.24,"currency":"USD"}},{"modelId":"kilo/qwen/qwen3-8b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen3 8B","version":"2025-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":40960,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.05,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"kilo/qwen/qwen3-coder","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen3 Coder 480B A35B","version":"2025-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":52429,"pricing":{"inputPer1M":0.22,"outputPer1M":1,"currency":"USD"}},{"modelId":"kilo/qwen/qwen3-coder-30b-a3b-instruct","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen3 Coder 30B A3B Instruct","version":"2025-07-31","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":160000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.07,"outputPer1M":0.27,"currency":"USD"}},{"modelId":"kilo/qwen/qwen3-coder-flash","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen3 Coder Flash","version":"2025-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.195,"outputPer1M":0.975,"currency":"USD"}},{"modelId":"kilo/qwen/qwen3-coder-next","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen3 Coder Next","version":"2026-02-02","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.12,"outputPer1M":0.75,"currency":"USD"}},{"modelId":"kilo/qwen/qwen3-coder-plus","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen3 Coder Plus","version":"2025-07-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.65,"outputPer1M":3.25,"currency":"USD"}},{"modelId":"kilo/qwen/qwen3-max","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen3 Max","version":"2025-09-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":1.2,"outputPer1M":6,"currency":"USD"}},{"modelId":"kilo/qwen/qwen3-max-thinking","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen3 Max Thinking","version":"2026-01-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.78,"outputPer1M":3.9,"currency":"USD"}},{"modelId":"kilo/qwen/qwen3-next-80b-a3b-instruct","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen3 Next 80B A3B Instruct","version":"2025-09-11","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":52429,"pricing":{"inputPer1M":0.09,"outputPer1M":1.1,"currency":"USD"}},{"modelId":"kilo/qwen/qwen3-next-80b-a3b-thinking","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen3 Next 80B A3B Thinking","version":"2025-09-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.0975,"outputPer1M":0.78,"currency":"USD"}},{"modelId":"kilo/qwen/qwen3-vl-235b-a22b-instruct","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen3 VL 235B A22B Instruct","version":"2025-09-23","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":52429,"pricing":{"inputPer1M":0.2,"outputPer1M":0.88,"currency":"USD"}},{"modelId":"kilo/qwen/qwen3-vl-235b-a22b-thinking","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen3 VL 235B A22B Thinking","version":"2025-09-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.26,"outputPer1M":2.6,"currency":"USD"}},{"modelId":"kilo/qwen/qwen3-vl-30b-a3b-instruct","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen3 VL 30B A3B Instruct","version":"2025-10-05","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.13,"outputPer1M":0.52,"currency":"USD"}},{"modelId":"kilo/qwen/qwen3-vl-30b-a3b-thinking","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen3 VL 30B A3B Thinking","version":"2025-10-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.13,"outputPer1M":1.56,"currency":"USD"}},{"modelId":"kilo/qwen/qwen3-vl-32b-instruct","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen3 VL 32B Instruct","version":"2025-10-21","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.104,"outputPer1M":0.416,"currency":"USD"}},{"modelId":"kilo/qwen/qwen3-vl-8b-instruct","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen3 VL 8B Instruct","version":"2025-10-15","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.08,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"kilo/qwen/qwen3-vl-8b-thinking","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen3 VL 8B Thinking","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.117,"outputPer1M":1.365,"currency":"USD"}},{"modelId":"kilo/qwen/qwen3.5-122b-a10b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen3.5-122B-A10B","version":"2026-02-26","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.26,"outputPer1M":2.08,"currency":"USD"}},{"modelId":"kilo/qwen/qwen3.5-27b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen3.5-27B","version":"2026-02-26","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.195,"outputPer1M":1.56,"currency":"USD"}},{"modelId":"kilo/qwen/qwen3.5-35b-a3b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen3.5-35B-A3B","version":"2026-02-26","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1625,"outputPer1M":1.3,"currency":"USD"}},{"modelId":"kilo/qwen/qwen3.5-397b-a17b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen3.5 397B A17B","version":"2026-02-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.39,"outputPer1M":2.34,"currency":"USD"}},{"modelId":"kilo/qwen/qwen3.5-9b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen3.5-9B","version":"2026-03-10","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.05,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"kilo/qwen/qwen3.5-flash-02-23","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen3.5-Flash","version":"2026-02-26","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"kilo/qwen/qwen3.5-plus-02-15","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen3.5 Plus 2026-02-15","version":"2026-02-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.26,"outputPer1M":1.56,"currency":"USD"}},{"modelId":"kilo/qwen/qwen3.5-plus-20260420","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen3.5 Plus 2026-04-20","version":"2026-04-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.4,"outputPer1M":2.4,"currency":"USD"}},{"modelId":"kilo/qwen/qwen3.6-27b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen3.6 27B","version":"2026-04-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.325,"outputPer1M":3.25,"currency":"USD"}},{"modelId":"kilo/qwen/qwen3.6-35b-a3b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen3.6 35B A3B","version":"2026-04-27","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1612,"outputPer1M":0.96525,"currency":"USD"}},{"modelId":"kilo/qwen/qwen3.6-flash","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen3.6 Flash","version":"2026-04-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"kilo/qwen/qwen3.6-max-preview","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen3.6 Max Preview","version":"2026-04-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.04,"outputPer1M":6.24,"currency":"USD"}},{"modelId":"kilo/qwen/qwen3.6-plus","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen3.6 Plus","version":"2025-08-26","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.325,"outputPer1M":1.95,"currency":"USD"}},{"modelId":"kilo/qwen/qwen3.7-max","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen3.7 Max","version":"2025-08-26","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.625,"outputPer1M":4.875,"currency":"USD"}},{"modelId":"kilo/rekaai/reka-edge","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Reka Edge","version":"2026-03-20","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text","video"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.1,"outputPer1M":0.1,"currency":"USD"}},{"modelId":"kilo/rekaai/reka-flash-3","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Reka Flash 3","version":"2025-03-12","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":65536,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"kilo/relace/relace-apply-3","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Relace: Relace Apply 3","version":"2025-09-26","capabilities":["text.chat"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.85,"outputPer1M":1.25,"currency":"USD"}},{"modelId":"kilo/relace/relace-search","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Relace: Relace Search","version":"2025-12-09","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1,"outputPer1M":3,"currency":"USD"}},{"modelId":"kilo/sao10k/l3-euryale-70b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Sao10k: Llama 3 Euryale 70B v2.1","version":"2024-06-18","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":1.48,"outputPer1M":1.48,"currency":"USD"}},{"modelId":"kilo/sao10k/l3-lunaris-8b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Sao10K: Llama 3 8B Lunaris","version":"2024-08-13","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.04,"outputPer1M":0.05,"currency":"USD"}},{"modelId":"kilo/sao10k/l3.1-70b-hanami-x1","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Sao10K: Llama 3.1 70B Hanami x1","version":"2025-01-08","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16000,"maxOutputTokens":16000,"pricing":{"inputPer1M":3,"outputPer1M":3,"currency":"USD"}},{"modelId":"kilo/sao10k/l3.1-euryale-70b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Sao10K: Llama 3.1 Euryale 70B v2.2","version":"2024-08-28","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.85,"outputPer1M":0.85,"currency":"USD"}},{"modelId":"kilo/sao10k/l3.3-euryale-70b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Sao10K: Llama 3.3 Euryale 70B","version":"2024-12-18","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.65,"outputPer1M":0.75,"currency":"USD"}},{"modelId":"kilo/stealth/claude-opus-4.6","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Stealth: Claude Opus 4.6 (20% off)","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":4,"outputPer1M":20,"currency":"USD"}},{"modelId":"kilo/stealth/claude-opus-4.7","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Stealth: Claude Opus 4.7 (20% off)","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":4,"outputPer1M":20,"currency":"USD"}},{"modelId":"kilo/stealth/claude-sonnet-4.6","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Stealth: Claude Sonnet 4.6 (20% off)","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":2.4,"outputPer1M":12,"currency":"USD"}},{"modelId":"kilo/stepfun/step-3.5-flash","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"StepFun: Step 3.5 Flash","version":"2026-01-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"kilo/switchpoint/router","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Switchpoint Router","version":"2025-07-12","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.85,"outputPer1M":3.4,"currency":"USD"}},{"modelId":"kilo/tencent/hunyuan-a13b-instruct","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Tencent: Hunyuan A13B Instruct","version":"2025-06-30","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.14,"outputPer1M":0.57,"currency":"USD"}},{"modelId":"kilo/tencent/hy3-preview","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Tencent: Hy3 Preview","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.066,"outputPer1M":0.26,"currency":"USD"}},{"modelId":"kilo/thedrummer/cydonia-24b-v4.1","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"TheDrummer: Cydonia 24B V4.1","version":"2025-09-27","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"kilo/thedrummer/rocinante-12b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"TheDrummer: Rocinante 12B","version":"2024-09-30","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.17,"outputPer1M":0.43,"currency":"USD"}},{"modelId":"kilo/thedrummer/skyfall-36b-v2","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"TheDrummer: Skyfall 36B V2","version":"2025-03-11","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.55,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"kilo/thedrummer/unslopnemo-12b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"TheDrummer: UnslopNemo 12B","version":"2024-11-09","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"kilo/undi95/remm-slerp-l2-13b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"ReMM SLERP 13B","version":"2023-07-22","capabilities":["text.chat"],"modalities":["text"],"contextWindow":6144,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.45,"outputPer1M":0.65,"currency":"USD"}},{"modelId":"kilo/upstage/solar-pro-3","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Upstage: Solar Pro 3","version":"2026-01-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"kilo/writer/palmyra-x5","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Writer: Palmyra X5","version":"2025-04-28","capabilities":["text.chat"],"modalities":["text"],"contextWindow":1040000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.6,"outputPer1M":6,"currency":"USD"}},{"modelId":"kilo/x-ai/grok-4.20","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"xAI: Grok 4.20","version":"2026-03-31","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":2000000,"maxOutputTokens":2000000,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD"}},{"modelId":"kilo/x-ai/grok-4.20-multi-agent","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"xAI: Grok 4.20 Multi-Agent","version":"2026-03-31","capabilities":["text.chat","reasoning"],"modalities":["image","pdf","text"],"contextWindow":2000000,"maxOutputTokens":2000000,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD"}},{"modelId":"kilo/x-ai/grok-4.3","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"xAI: Grok 4.3","version":"2026-05-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":4096,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"kilo/x-ai/grok-build-0.1","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"xAI: Grok Build 0.1","version":"2026-05-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":1,"outputPer1M":2,"currency":"USD"}},{"modelId":"kilo/xiaomi/mimo-v2-flash","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Xiaomi: MiMo-V2-Flash","version":"2025-12-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.09,"outputPer1M":0.29,"currency":"USD"}},{"modelId":"kilo/xiaomi/mimo-v2-omni","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Xiaomi: MiMo-V2-Omni","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"kilo/xiaomi/mimo-v2-pro","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Xiaomi: MiMo-V2-Pro","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":1,"outputPer1M":3,"currency":"USD"}},{"modelId":"kilo/xiaomi/mimo-v2.5","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Xiaomi: MiMo-V2.5","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"kilo/xiaomi/mimo-v2.5-pro","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Xiaomi: MiMo V2.5 Pro","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":1,"outputPer1M":3,"currency":"USD"}},{"modelId":"kilo/z-ai/glm-4-32b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Z.ai: GLM 4 32B ","version":"2025-07-25","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.1,"currency":"USD"}},{"modelId":"kilo/z-ai/glm-4.5","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Z.ai: GLM 4.5","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":98304,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"kilo/z-ai/glm-4.5-air","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Z.ai: GLM 4.5 Air","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":98304,"pricing":{"inputPer1M":0.13,"outputPer1M":0.85,"currency":"USD"}},{"modelId":"kilo/z-ai/glm-4.5v","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Z.ai: GLM 4.5V","version":"2025-08-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":65536,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.6,"outputPer1M":1.8,"currency":"USD"}},{"modelId":"kilo/z-ai/glm-4.6","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Z.ai: GLM 4.6","version":"2025-09-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":204800,"pricing":{"inputPer1M":0.39,"outputPer1M":1.9,"currency":"USD"}},{"modelId":"kilo/z-ai/glm-4.6v","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Z.ai: GLM 4.6V","version":"2025-09-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":0.9,"currency":"USD"}},{"modelId":"kilo/z-ai/glm-4.7","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Z.ai: GLM 4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.38,"outputPer1M":1.98,"currency":"USD"}},{"modelId":"kilo/z-ai/glm-4.7-flash","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Z.ai: GLM 4.7 Flash","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":40551,"pricing":{"inputPer1M":0.06,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"kilo/z-ai/glm-5","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Z.ai: GLM 5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.72,"outputPer1M":2.3,"currency":"USD"}},{"modelId":"kilo/z-ai/glm-5-turbo","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Z.ai: GLM 5 Turbo","version":"2026-03-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.2,"outputPer1M":4,"currency":"USD"}},{"modelId":"kilo/z-ai/glm-5.1","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Z.ai: GLM 5.1","version":"2026-03-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.26,"outputPer1M":3.96,"currency":"USD"}},{"modelId":"kilo/z-ai/glm-5v-turbo","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Z.ai: GLM 5V Turbo","version":"2026-04-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.2,"outputPer1M":4,"currency":"USD"}},{"modelId":"kimi-for-coding/k2p5","providerId":"kimi-for-coding","providerKind":"provider-kimi-for-coding","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"kimi-for-coding/k2p6","providerId":"kimi-for-coding","providerKind":"provider-kimi-for-coding","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"kimi-for-coding/k2p7","providerId":"kimi-for-coding","providerKind":"provider-kimi-for-coding","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"kimi-for-coding/kimi-k2-thinking","providerId":"kimi-for-coding","providerKind":"provider-kimi-for-coding","authFamily":"api-key","displayName":"Kimi K2 Thinking","version":"2025-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"kuae-cloud-coding-plan/GLM-4.7","providerId":"kuae-cloud-coding-plan","providerKind":"provider-kuae-cloud-coding-plan","authFamily":"api-key","displayName":"GLM-4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"lilac/google/gemma-4-31b-it","providerId":"lilac","providerKind":"provider-lilac","authFamily":"api-key","displayName":"Gemma 4 31B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262100,"maxOutputTokens":262100,"pricing":{"inputPer1M":0.11,"outputPer1M":0.35,"currency":"USD"}},{"modelId":"lilac/minimaxai/minimax-m2.7","providerId":"lilac","providerKind":"provider-lilac","authFamily":"api-key","displayName":"MiniMax M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":204800,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"lilac/moonshotai/kimi-k2.6","providerId":"lilac","providerKind":"provider-lilac","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.7,"outputPer1M":3.5,"currency":"USD"}},{"modelId":"lilac/zai-org/glm-5.1","providerId":"lilac","providerKind":"provider-lilac","authFamily":"api-key","displayName":"GLM 5.1","version":"2026-03-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.9,"outputPer1M":3,"currency":"USD"}},{"modelId":"llama/cerebras-llama-4-maverick-17b-128e-instruct","providerId":"llama","providerKind":"provider-llama","authFamily":"api-key","displayName":"Cerebras-Llama-4-Maverick-17B-128E-Instruct","version":"2025-04-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"llama/cerebras-llama-4-scout-17b-16e-instruct","providerId":"llama","providerKind":"provider-llama","authFamily":"api-key","displayName":"Cerebras-Llama-4-Scout-17B-16E-Instruct","version":"2025-04-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"llama/groq-llama-4-maverick-17b-128e-instruct","providerId":"llama","providerKind":"provider-llama","authFamily":"api-key","displayName":"Groq-Llama-4-Maverick-17B-128E-Instruct","version":"2025-04-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"llama/llama-3.3-70b-instruct","providerId":"llama","providerKind":"provider-llama","authFamily":"api-key","displayName":"Llama-3.3-70B-Instruct","version":"2024-12-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"llama/llama-3.3-8b-instruct","providerId":"llama","providerKind":"provider-llama","authFamily":"api-key","displayName":"Llama-3.3-8B-Instruct","version":"2024-12-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"llama/llama-4-maverick-17b-128e-instruct-fp8","providerId":"llama","providerKind":"provider-llama","authFamily":"api-key","displayName":"Llama-4-Maverick-17B-128E-Instruct-FP8","version":"2025-04-05","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"llama/llama-4-scout-17b-16e-instruct-fp8","providerId":"llama","providerKind":"provider-llama","authFamily":"api-key","displayName":"Llama-4-Scout-17B-16E-Instruct-FP8","version":"2025-04-05","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"llmgateway/auto","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Auto Route","version":"2024-01-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"llmgateway/claude-3-5-haiku","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Claude 3.5 Haiku","version":"2024-10-22","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.8,"outputPer1M":4,"currency":"USD"}},{"modelId":"llmgateway/claude-3-5-sonnet-20241022","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Claude Sonnet 3.5 v2","version":"2024-10-22","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":8192,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"llmgateway/claude-3-7-sonnet","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Claude 3.7 Sonnet","version":"2025-02-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":8192,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"llmgateway/claude-3-7-sonnet-20250219","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Claude Sonnet 3.7","version":"2025-02-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"llmgateway/claude-3-opus","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Claude 3 Opus","version":"2024-03-04","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":4096,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD"}},{"modelId":"llmgateway/claude-haiku-4-5","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Claude Haiku 4.5 (latest)","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD"}},{"modelId":"llmgateway/claude-haiku-4-5-20251001","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Claude Haiku 4.5","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD"}},{"modelId":"llmgateway/claude-opus-4-1-20250805","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Claude Opus 4.1","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD"}},{"modelId":"llmgateway/claude-opus-4-20250514","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Claude Opus 4","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD"}},{"modelId":"llmgateway/claude-opus-4-5-20251101","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Claude Opus 4.5","version":"2025-11-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"llmgateway/claude-opus-4-6","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"llmgateway/claude-opus-4-7","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"llmgateway/claude-opus-4-8","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Claude Opus 4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"llmgateway/claude-sonnet-4-20250514","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Claude Sonnet 4","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"llmgateway/claude-sonnet-4-5","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Claude Sonnet 4.5 (latest)","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"llmgateway/claude-sonnet-4-5-20250929","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Claude Sonnet 4.5","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"llmgateway/claude-sonnet-4-6","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"llmgateway/codestral-2508","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Codestral","version":"2025-07-30","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.3,"outputPer1M":0.9,"currency":"USD"}},{"modelId":"llmgateway/custom","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Custom Model","version":"2024-01-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"llmgateway/deepseek-r1-0528","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"DeepSeek R1 (0528)","version":"2025-05-28","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":64000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.55,"outputPer1M":2.19,"currency":"USD"}},{"modelId":"llmgateway/deepseek-v3.1","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"DeepSeek V3.1","version":"2025-08-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.56,"outputPer1M":1.68,"currency":"USD"}},{"modelId":"llmgateway/deepseek-v3.2","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"DeepSeek V3.2","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":163840,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.28,"outputPer1M":0.42,"currency":"USD"}},{"modelId":"llmgateway/deepseek-v4-flash","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"llmgateway/deepseek-v4-pro","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.435,"outputPer1M":0.87,"currency":"USD"}},{"modelId":"llmgateway/devstral-2512","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Devstral 2","version":"2025-12-09","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"llmgateway/devstral-small-2507","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Devstral Small","version":"2025-07-10","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"llmgateway/gemini-2.0-flash","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Gemini 2.0 Flash","version":"2024-12-11","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"llmgateway/gemini-2.0-flash-lite","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Gemini 2.0 Flash-Lite","version":"2024-12-11","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.075,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"llmgateway/gemini-2.5-flash","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Gemini 2.5 Flash","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"llmgateway/gemini-2.5-flash-lite","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Gemini 2.5 Flash-Lite","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"llmgateway/gemini-2.5-pro","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Gemini 2.5 Pro","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"llmgateway/gemini-3-flash-preview","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Gemini 3 Flash Preview","version":"2025-12-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"}},{"modelId":"llmgateway/gemini-3.1-flash-lite","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Gemini 3.1 Flash Lite","version":"2026-05-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"llmgateway/gemini-3.1-flash-lite-preview","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Gemini 3.1 Flash Lite Preview","version":"2026-03-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"llmgateway/gemini-3.1-pro-preview","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Gemini 3.1 Pro Preview","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD"}},{"modelId":"llmgateway/gemini-3.5-flash","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Gemini 3.5 Flash","version":"2026-05-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":9,"currency":"USD"}},{"modelId":"llmgateway/gemini-pro-latest","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Gemini Pro Latest","version":"2026-02-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD"}},{"modelId":"llmgateway/gemma-2-27b-it-together","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Gemma 2 27B IT","version":"2024-06-27","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.08,"outputPer1M":0.08,"currency":"USD"}},{"modelId":"llmgateway/gemma-3-1b-it","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Gemma 3 1B IT","version":"2025-03-12","capabilities":["text.chat"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.08,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"llmgateway/gemma-3-27b","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Gemma 3 27B","version":"2025-03-12","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.27,"outputPer1M":0.27,"currency":"USD"}},{"modelId":"llmgateway/glm-4-32b-0414-128k","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GLM-4 32B (0414-128k)","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.1,"outputPer1M":0.1,"currency":"USD"}},{"modelId":"llmgateway/glm-4.5","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GLM-4.5","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":98304,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"llmgateway/glm-4.5-air","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GLM-4.5-Air","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":98304,"pricing":{"inputPer1M":0.2,"outputPer1M":1.1,"currency":"USD"}},{"modelId":"llmgateway/glm-4.5-airx","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GLM-4.5 AirX","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.1,"outputPer1M":4.5,"currency":"USD"}},{"modelId":"llmgateway/glm-4.5-flash","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GLM-4.5-Flash","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":98304,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"llmgateway/glm-4.5-x","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GLM-4.5 X","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.2,"outputPer1M":8.9,"currency":"USD"}},{"modelId":"llmgateway/glm-4.5v","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GLM-4.5V","version":"2025-08-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":64000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.6,"outputPer1M":1.8,"currency":"USD"}},{"modelId":"llmgateway/glm-4.6","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GLM-4.6","version":"2025-09-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"llmgateway/glm-4.6v","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GLM-4.6V","version":"2025-12-08","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.3,"outputPer1M":0.9,"currency":"USD"}},{"modelId":"llmgateway/glm-4.6v-flash","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GLM-4.6V Flash","version":"2025-12-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"llmgateway/glm-4.6v-flashx","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GLM-4.6V FlashX","version":"2025-12-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16000,"pricing":{"inputPer1M":0.04,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"llmgateway/glm-4.7","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GLM-4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"llmgateway/glm-4.7-flash","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GLM-4.7-Flash","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"llmgateway/glm-4.7-flashx","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GLM-4.7-FlashX","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.07,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"llmgateway/glm-5","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GLM-5","version":"2026-02-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":1,"outputPer1M":3.2,"currency":"USD"}},{"modelId":"llmgateway/glm-5.1","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-03-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":6,"outputPer1M":24,"currency":"USD"}},{"modelId":"llmgateway/gpt-3.5-turbo","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-3.5-turbo","version":"2023-03-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16385,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"llmgateway/gpt-4","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-4","version":"2023-11-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":30,"outputPer1M":60,"currency":"USD"}},{"modelId":"llmgateway/gpt-4-turbo","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-4 Turbo","version":"2023-11-06","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":10,"outputPer1M":30,"currency":"USD"}},{"modelId":"llmgateway/gpt-4.1","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-4.1","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"llmgateway/gpt-4.1-mini","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-4.1 mini","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD"}},{"modelId":"llmgateway/gpt-4.1-nano","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-4.1 nano","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"llmgateway/gpt-4o","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-4o","version":"2024-05-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"llmgateway/gpt-4o-mini","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-4o mini","version":"2024-07-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"llmgateway/gpt-4o-mini-search-preview","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-4o Mini Search Preview","version":"2024-10-01","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"llmgateway/gpt-4o-search-preview","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-4o Search Preview","version":"2024-10-01","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"llmgateway/gpt-5","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-5","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"llmgateway/gpt-5-chat-latest","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-5 Chat (latest)","version":"2025-08-07","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"llmgateway/gpt-5-mini","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-5 Mini","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"}},{"modelId":"llmgateway/gpt-5-nano","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-5 Nano","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"llmgateway/gpt-5-pro","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-5 Pro","version":"2025-10-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":272000,"pricing":{"inputPer1M":15,"outputPer1M":120,"currency":"USD"}},{"modelId":"llmgateway/gpt-5.1","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-5.1","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"llmgateway/gpt-5.1-codex","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-5.1 Codex","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"llmgateway/gpt-5.1-codex-mini","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-5.1 Codex mini","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"}},{"modelId":"llmgateway/gpt-5.2","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-5.2","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"llmgateway/gpt-5.2-chat-latest","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-5.2 Chat","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"llmgateway/gpt-5.2-codex","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-5.2 Codex","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"llmgateway/gpt-5.2-pro","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-5.2 Pro","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":21,"outputPer1M":168,"currency":"USD"}},{"modelId":"llmgateway/gpt-5.3-chat-latest","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-5.3 Chat (latest)","version":"2026-03-03","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"llmgateway/gpt-5.3-codex","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-5.3 Codex","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"llmgateway/gpt-5.4","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD"}},{"modelId":"llmgateway/gpt-5.4-mini","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-5.4 mini","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD"}},{"modelId":"llmgateway/gpt-5.4-nano","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-5.4 nano","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.25,"currency":"USD"}},{"modelId":"llmgateway/gpt-5.4-pro","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-5.4 Pro","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":30,"outputPer1M":180,"currency":"USD"}},{"modelId":"llmgateway/gpt-5.5","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD"}},{"modelId":"llmgateway/gpt-5.5-pro","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-5.5 Pro","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":30,"outputPer1M":180,"currency":"USD"}},{"modelId":"llmgateway/gpt-oss-120b","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32766,"pricing":{"inputPer1M":0.05,"outputPer1M":0.25,"currency":"USD"}},{"modelId":"llmgateway/gpt-oss-20b","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT OSS 20B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32766,"pricing":{"inputPer1M":0.04,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"llmgateway/grok-4-0709","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Grok 4 (0709)","version":"2025-07-09","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"llmgateway/grok-4-1-fast-reasoning","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Grok 4.1 Fast Reasoning","version":"2025-11-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"llmgateway/grok-4-20-beta-0309-non-reasoning","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Grok 4.20 (Non-Reasoning)","version":"2026-03-09","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"llmgateway/grok-4-20-beta-0309-reasoning","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Grok 4.20 (Reasoning)","version":"2026-03-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"llmgateway/grok-4-20-non-reasoning","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Grok 4.20 (Non-Reasoning)","version":"2026-03-09","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"llmgateway/grok-4-20-reasoning","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Grok 4.20 (Reasoning)","version":"2026-03-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"llmgateway/grok-4-3","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Grok 4.3","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"llmgateway/grok-4-fast-reasoning","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Grok 4 Fast Reasoning","version":"2025-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"llmgateway/hermes-2-pro-llama-3-8b","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Hermes 2 Pro Llama 3 8B","version":"2024-05-27","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.14,"outputPer1M":0.14,"currency":"USD"}},{"modelId":"llmgateway/kimi-k2","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Kimi K2","version":"2025-07-11","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.6,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"llmgateway/kimi-k2-thinking","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Kimi K2 Thinking","version":"2025-11-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"llmgateway/kimi-k2-thinking-turbo","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Kimi K2 Thinking Turbo","version":"2025-11-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":1.15,"outputPer1M":8,"currency":"USD"}},{"modelId":"llmgateway/kimi-k2.5","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":3,"currency":"USD"}},{"modelId":"llmgateway/kimi-k2.6","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD"}},{"modelId":"llmgateway/llama-3-70b-instruct","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Llama 3 70B Instruct","version":"2024-04-18","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":8000,"pricing":{"inputPer1M":0.51,"outputPer1M":0.74,"currency":"USD"}},{"modelId":"llmgateway/llama-3-8b-instruct","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Llama 3 8B Instruct","version":"2025-04-03","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.04,"outputPer1M":0.04,"currency":"USD"}},{"modelId":"llmgateway/llama-3.1-70b-instruct","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Llama 3.1 70B Instruct","version":"2024-07-23","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":2048,"pricing":{"inputPer1M":0.72,"outputPer1M":0.72,"currency":"USD"}},{"modelId":"llmgateway/llama-3.1-8b-instruct","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Llama 3.1 8B Instruct","version":"2024-07-23","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":2048,"pricing":{"inputPer1M":0.22,"outputPer1M":0.22,"currency":"USD"}},{"modelId":"llmgateway/llama-3.1-nemotron-ultra-253b","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Llama 3.1 Nemotron Ultra 253B","version":"2025-04-07","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.6,"outputPer1M":1.8,"currency":"USD"}},{"modelId":"llmgateway/llama-3.2-11b-instruct","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Llama 3.2 11B Instruct","version":"2024-09-25","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.07,"outputPer1M":0.33,"currency":"USD"}},{"modelId":"llmgateway/llama-3.2-3b-instruct","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Llama 3.2 3B Instruct","version":"2024-09-18","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.03,"outputPer1M":0.05,"currency":"USD"}},{"modelId":"llmgateway/llama-3.3-70b-instruct","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Llama-3.3-70B-Instruct","version":"2024-12-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"llmgateway/llama-4-maverick-17b-instruct","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Llama 4 Maverick 17B Instruct","version":"2025-04-05","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":8192,"maxOutputTokens":2048,"pricing":{"inputPer1M":0.24,"outputPer1M":0.97,"currency":"USD"}},{"modelId":"llmgateway/llama-4-scout","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Llama 4 Scout","version":"2025-04-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.18,"outputPer1M":0.59,"currency":"USD"}},{"modelId":"llmgateway/llama-4-scout-17b-instruct","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Llama 4 Scout 17B Instruct","version":"2025-04-05","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":8192,"maxOutputTokens":2048,"pricing":{"inputPer1M":0.17,"outputPer1M":0.66,"currency":"USD"}},{"modelId":"llmgateway/mimo-v2-flash","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"MiMo-V2-Flash","version":"2025-12-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"llmgateway/mimo-v2-omni","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"MiMo-V2-Omni","version":"2026-03-18","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","image","pdf","text","video"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"llmgateway/mimo-v2-pro","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"MiMo-V2-Pro","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":1,"outputPer1M":3,"currency":"USD"}},{"modelId":"llmgateway/mimo-v2.5","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"MiMo-V2.5","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"llmgateway/mimo-v2.5-pro","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"MiMo-V2.5-Pro","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":1,"outputPer1M":3,"currency":"USD"}},{"modelId":"llmgateway/minimax-m2","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"MiniMax-M2","version":"2025-10-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"llmgateway/minimax-m2.1","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"MiniMax-M2.1","version":"2025-12-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"llmgateway/minimax-m2.1-lightning","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"MiniMax M2.1 Lightning","version":"2025-12-23","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.12,"outputPer1M":0.48,"currency":"USD"}},{"modelId":"llmgateway/minimax-m2.5","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"MiniMax-M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"llmgateway/minimax-m2.5-highspeed","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"MiniMax-M2.5-highspeed","version":"2026-02-13","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.4,"currency":"USD"}},{"modelId":"llmgateway/minimax-m2.7","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"MiniMax-M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"llmgateway/minimax-m2.7-highspeed","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"MiniMax-M2.7-highspeed","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.4,"currency":"USD"}},{"modelId":"llmgateway/minimax-m3","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"MiniMax-M3","version":"2026-06-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":512000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.6,"outputPer1M":2.4,"currency":"USD"}},{"modelId":"llmgateway/minimax-text-01","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"MiniMax Text 01","version":"2025-01-15","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.2,"outputPer1M":1.1,"currency":"USD"}},{"modelId":"llmgateway/ministral-14b-2512","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Ministral 14B","version":"2025-12-02","capabilities":["text.chat","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.2,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"llmgateway/ministral-3b-2512","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Ministral 3B","version":"2025-12-02","capabilities":["text.chat","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.1,"outputPer1M":0.1,"currency":"USD"}},{"modelId":"llmgateway/ministral-8b-2512","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Ministral 8B","version":"2025-12-02","capabilities":["text.chat","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.15,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"llmgateway/mistral-large-2512","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Mistral Large 3","version":"2024-11-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"llmgateway/mistral-large-latest","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Mistral Large (latest)","version":"2024-11-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"llmgateway/mistral-small-2506","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Mistral Small 3.2","version":"2025-06-20","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"llmgateway/o1","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"o1","version":"2024-12-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":15,"outputPer1M":60,"currency":"USD"}},{"modelId":"llmgateway/o3","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"o3","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"llmgateway/o3-mini","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"o3-mini","version":"2024-12-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"llmgateway/o4-mini","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"o4-mini","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"llmgateway/pixtral-large-latest","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Pixtral Large (latest)","version":"2024-11-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD"}},{"modelId":"llmgateway/qwen-coder-plus","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen Coder Plus","version":"2024-09-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.502,"outputPer1M":1.004,"currency":"USD"}},{"modelId":"llmgateway/qwen-flash","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen Flash","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.05,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"llmgateway/qwen-max","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen Max","version":"2024-04-03","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":8192,"pricing":{"inputPer1M":1.6,"outputPer1M":6.4,"currency":"USD"}},{"modelId":"llmgateway/qwen-max-latest","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen Max Latest","version":"2025-01-25","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":32768,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.345,"outputPer1M":1.377,"currency":"USD"}},{"modelId":"llmgateway/qwen-omni-turbo","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen-Omni Turbo","version":"2025-01-19","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","image","text","video"],"contextWindow":32768,"maxOutputTokens":2048,"pricing":{"inputPer1M":0.07,"outputPer1M":0.27,"currency":"USD"}},{"modelId":"llmgateway/qwen-plus","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen Plus","version":"2024-01-25","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"llmgateway/qwen-plus-latest","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen Plus Latest","version":"2025-01-25","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.115,"outputPer1M":0.287,"currency":"USD"}},{"modelId":"llmgateway/qwen-turbo","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen Turbo","version":"2024-11-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.05,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"llmgateway/qwen-vl-max","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen-VL Max","version":"2024-04-08","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.8,"outputPer1M":3.2,"currency":"USD"}},{"modelId":"llmgateway/qwen-vl-plus","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen-VL Plus","version":"2024-01-25","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.21,"outputPer1M":0.63,"currency":"USD"}},{"modelId":"llmgateway/qwen2-5-vl-32b-instruct","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen2.5 VL 32B Instruct","version":"2025-03-15","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":1.4,"outputPer1M":4.2,"currency":"USD"}},{"modelId":"llmgateway/qwen2-5-vl-72b-instruct","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen2.5-VL 72B Instruct","version":"2024-09","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":2.8,"outputPer1M":8.4,"currency":"USD"}},{"modelId":"llmgateway/qwen25-coder-7b","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen2.5 Coder 7B","version":"2024-09-19","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.05,"outputPer1M":0.05,"currency":"USD"}},{"modelId":"llmgateway/qwen3-235b-a22b-fp8","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen3 235B A22B FP8","version":"2025-04-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.2,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"llmgateway/qwen3-235b-a22b-instruct-2507","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen3 235B A22B Instruct (2507)","version":"2025-07-08","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.09,"outputPer1M":0.58,"currency":"USD"}},{"modelId":"llmgateway/qwen3-235b-a22b-thinking-2507","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen3 235B A22B Thinking (2507)","version":"2025-07-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.2,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"llmgateway/qwen3-30b-a3b-fp8","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen3 30B A3B FP8","version":"2025-04-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.1,"outputPer1M":0.1,"currency":"USD"}},{"modelId":"llmgateway/qwen3-30b-a3b-instruct-2507","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen3 30B A3B Instruct (2507)","version":"2025-07-08","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"llmgateway/qwen3-30b-a3b-thinking-2507","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen3 30B A3B Thinking (2507)","version":"2025-07-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.1,"outputPer1M":0.1,"currency":"USD"}},{"modelId":"llmgateway/qwen3-32b","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen3 32B","version":"2025-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.7,"outputPer1M":2.8,"currency":"USD"}},{"modelId":"llmgateway/qwen3-32b-fp8","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen3 32B FP8","version":"2025-04-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.1,"outputPer1M":0.1,"currency":"USD"}},{"modelId":"llmgateway/qwen3-4b-fp8","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen3 4B FP8","version":"2025-04-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.03,"outputPer1M":0.03,"currency":"USD"}},{"modelId":"llmgateway/qwen3-coder-30b-a3b-instruct","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen3-Coder 30B-A3B Instruct","version":"2025-04","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.45,"outputPer1M":2.25,"currency":"USD"}},{"modelId":"llmgateway/qwen3-coder-480b-a35b-instruct","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen3-Coder 480B-A35B Instruct","version":"2025-04","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":7.5,"currency":"USD"}},{"modelId":"llmgateway/qwen3-coder-flash","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen3 Coder Flash","version":"2025-07-28","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"llmgateway/qwen3-coder-next","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen3 Coder Next","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.108,"outputPer1M":0.675,"currency":"USD"}},{"modelId":"llmgateway/qwen3-coder-plus","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen3 Coder Plus","version":"2025-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD"}},{"modelId":"llmgateway/qwen3-max","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen3 Max","version":"2025-09-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.2,"outputPer1M":6,"currency":"USD"}},{"modelId":"llmgateway/qwen3-max-2026-01-23","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen3 Max (2026-01-23)","version":"2026-01-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":32800,"pricing":{"inputPer1M":0.359,"outputPer1M":1.434,"currency":"USD"}},{"modelId":"llmgateway/qwen3-next-80b-a3b-instruct","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen3-Next 80B-A3B Instruct","version":"2025-09","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.5,"outputPer1M":2,"currency":"USD"}},{"modelId":"llmgateway/qwen3-next-80b-a3b-thinking","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen3-Next 80B-A3B (Thinking)","version":"2025-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.5,"outputPer1M":6,"currency":"USD"}},{"modelId":"llmgateway/qwen3-vl-235b-a22b-instruct","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen3 VL 235B A22B Instruct","version":"2025-09-15","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.3,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"llmgateway/qwen3-vl-235b-a22b-thinking","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen3 VL 235B A22B Thinking","version":"2025-09-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.5,"outputPer1M":2,"currency":"USD"}},{"modelId":"llmgateway/qwen3-vl-30b-a3b-instruct","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen3 VL 30B A3B Instruct","version":"2025-10-02","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.2,"outputPer1M":0.7,"currency":"USD"}},{"modelId":"llmgateway/qwen3-vl-30b-a3b-thinking","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen3 VL 30B A3B Thinking","version":"2025-10-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.2,"outputPer1M":1,"currency":"USD"}},{"modelId":"llmgateway/qwen3-vl-8b-instruct","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen3 VL 8B Instruct","version":"2025-08-19","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.08,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"llmgateway/qwen3-vl-flash","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen3 VL Flash","version":"2025-10-09","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.022,"outputPer1M":0.215,"currency":"USD"}},{"modelId":"llmgateway/qwen3-vl-plus","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen3-VL Plus","version":"2025-09-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.2,"outputPer1M":1.6,"currency":"USD"}},{"modelId":"llmgateway/qwen3.6-35b-a3b","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen3.6 35B-A3B","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.248,"outputPer1M":1.485,"currency":"USD"}},{"modelId":"llmgateway/qwen3.6-max-preview","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen3.6 Max Preview","version":"2026-04-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.3,"outputPer1M":7.8,"currency":"USD"}},{"modelId":"llmgateway/qwen3.6-plus","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen3.6 Plus","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"}},{"modelId":"llmgateway/qwen3.7-max","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen3.7 Max","version":"2026-05-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":2.5,"outputPer1M":7.5,"currency":"USD"}},{"modelId":"llmgateway/qwen3.7-plus","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen3.7 Plus","version":"2026-06-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD"}},{"modelId":"llmgateway/qwen35-397b-a17b","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen3.5 397B-A17B","version":"2026-02-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.6,"outputPer1M":3.6,"currency":"USD"}},{"modelId":"llmgateway/qwq-plus","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"QwQ Plus","version":"2025-03-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.8,"outputPer1M":2.4,"currency":"USD"}},{"modelId":"llmgateway/seed-1-6-250615","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Seed 1.6 (250615)","version":"2025-06-25","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"}},{"modelId":"llmgateway/seed-1-6-250915","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Seed 1.6 (250915)","version":"2025-09-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"}},{"modelId":"llmgateway/seed-1-6-flash-250715","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Seed 1.6 Flash (250715)","version":"2025-07-26","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.07,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"llmgateway/seed-1-8-251228","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Seed 1.8 (251228)","version":"2025-12-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"}},{"modelId":"llmgateway/sonar","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Sonar","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":1,"outputPer1M":1,"currency":"USD"}},{"modelId":"llmgateway/sonar-pro","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Sonar Pro","version":"2024-01-01","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":8192,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"llmgateway/sonar-reasoning-pro","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Sonar Reasoning Pro","version":"2024-01-01","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"llmtr/gemma-4","providerId":"llmtr","providerKind":"provider-llmtr","authFamily":"api-key","displayName":"Gemma 4","version":"2026-04-22","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":8192,"pricing":{"inputPer1M":5,"outputPer1M":10,"currency":"USD"}},{"modelId":"llmtr/magibu-11b-v8","providerId":"llmtr","providerKind":"provider-llmtr","authFamily":"api-key","displayName":"Magibu 11B v8","version":"2026-06-05","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"llmtr/medgemma-4b","providerId":"llmtr","providerKind":"provider-llmtr","authFamily":"api-key","displayName":"MedGemma 4B","version":"2026-04-26","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":8192,"maxOutputTokens":4096,"pricing":{"inputPer1M":3,"outputPer1M":5,"currency":"USD"}},{"modelId":"llmtr/qwen3-6-35b","providerId":"llmtr","providerKind":"provider-llmtr","authFamily":"api-key","displayName":"Qwen3.6 35B-A3B","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":16384,"maxOutputTokens":65536,"pricing":{"inputPer1M":5,"outputPer1M":10,"currency":"USD"}},{"modelId":"llmtr/sincap","providerId":"llmtr","providerKind":"provider-llmtr","authFamily":"api-key","displayName":"Sincap","version":"2026-05-05","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"llmtr/trendyol-7b","providerId":"llmtr","providerKind":"provider-llmtr","authFamily":"api-key","displayName":"Trendyol 7B","version":"2026-06-06","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"lmstudio/openai/gpt-oss-20b","providerId":"lmstudio","providerKind":"provider-lmstudio","authFamily":"api-key","displayName":"GPT OSS 20B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"lmstudio/qwen/qwen3-30b-a3b-2507","providerId":"lmstudio","providerKind":"provider-lmstudio","authFamily":"api-key","displayName":"Qwen3 30B A3B 2507","version":"2025-07-30","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"lmstudio/qwen/qwen3-coder-30b","providerId":"lmstudio","providerKind":"provider-lmstudio","authFamily":"api-key","displayName":"Qwen3 Coder 30B","version":"2025-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"lucidquery/lucidnova-rf1-100b","providerId":"lucidquery","providerKind":"provider-lucidquery","authFamily":"api-key","displayName":"LucidNova RF1 100B","version":"2024-12-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":120000,"maxOutputTokens":8000,"pricing":{"inputPer1M":2,"outputPer1M":5,"currency":"USD"}},{"modelId":"lucidquery/lucidquery-nexus-coder","providerId":"lucidquery","providerKind":"provider-lucidquery","authFamily":"api-key","displayName":"LucidQuery Nexus Coder","version":"2025-09-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":250000,"maxOutputTokens":60000,"pricing":{"inputPer1M":2,"outputPer1M":5,"currency":"USD"}},{"modelId":"meganova/deepseek-ai/DeepSeek-R1-0528","providerId":"meganova","providerKind":"provider-meganova","authFamily":"api-key","displayName":"DeepSeek R1 0528","version":"2025-05-28","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.5,"outputPer1M":2.15,"currency":"USD"}},{"modelId":"meganova/deepseek-ai/DeepSeek-V3-0324","providerId":"meganova","providerKind":"provider-meganova","authFamily":"api-key","displayName":"DeepSeek V3 0324","version":"2025-03-24","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":163840,"pricing":{"inputPer1M":0.25,"outputPer1M":0.88,"currency":"USD"}},{"modelId":"meganova/deepseek-ai/DeepSeek-V3.1","providerId":"meganova","providerKind":"provider-meganova","authFamily":"api-key","displayName":"DeepSeek V3.1","version":"2025-08-25","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":164000,"maxOutputTokens":164000,"pricing":{"inputPer1M":0.27,"outputPer1M":1,"currency":"USD"}},{"modelId":"meganova/deepseek-ai/DeepSeek-V3.2","providerId":"meganova","providerKind":"provider-meganova","authFamily":"api-key","displayName":"DeepSeek V3.2","version":"2025-12-03","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":164000,"maxOutputTokens":164000,"pricing":{"inputPer1M":0.26,"outputPer1M":0.38,"currency":"USD"}},{"modelId":"meganova/deepseek-ai/DeepSeek-V3.2-Exp","providerId":"meganova","providerKind":"provider-meganova","authFamily":"api-key","displayName":"DeepSeek V3.2 Exp","version":"2025-10-10","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":164000,"maxOutputTokens":164000,"pricing":{"inputPer1M":0.27,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"meganova/meta-llama/Llama-3.3-70B-Instruct","providerId":"meganova","providerKind":"provider-meganova","authFamily":"api-key","displayName":"Llama 3.3 70B Instruct","version":"2024-12-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"meganova/MiniMaxAI/MiniMax-M2.1","providerId":"meganova","providerKind":"provider-meganova","authFamily":"api-key","displayName":"MiniMax M2.1","version":"2025-12-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.28,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"meganova/MiniMaxAI/MiniMax-M2.5","providerId":"meganova","providerKind":"provider-meganova","authFamily":"api-key","displayName":"MiniMax M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"meganova/mistralai/Mistral-Nemo-Instruct-2407","providerId":"meganova","providerKind":"provider-meganova","authFamily":"api-key","displayName":"Mistral Nemo Instruct 2407","version":"2024-07-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.02,"outputPer1M":0.04,"currency":"USD"}},{"modelId":"meganova/mistralai/Mistral-Small-3.2-24B-Instruct-2506","providerId":"meganova","providerKind":"provider-meganova","authFamily":"api-key","displayName":"Mistral Small 3.2 24B Instruct","version":"2025-06-20","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":32768,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"meganova/moonshotai/Kimi-K2-Thinking","providerId":"meganova","providerKind":"provider-meganova","authFamily":"api-key","displayName":"Kimi K2 Thinking","version":"2025-11-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":2.6,"currency":"USD"}},{"modelId":"meganova/moonshotai/Kimi-K2.5","providerId":"meganova","providerKind":"provider-meganova","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.45,"outputPer1M":2.8,"currency":"USD"}},{"modelId":"meganova/Qwen/Qwen2.5-VL-32B-Instruct","providerId":"meganova","providerKind":"provider-meganova","authFamily":"api-key","displayName":"Qwen2.5 VL 32B Instruct","version":"2025-03-24","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.2,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"meganova/Qwen/Qwen3-235B-A22B-Instruct-2507","providerId":"meganova","providerKind":"provider-meganova","authFamily":"api-key","displayName":"Qwen3 235B A22B Instruct 2507","version":"2025-07-23","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.09,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"meganova/Qwen/Qwen3.5-Plus","providerId":"meganova","providerKind":"provider-meganova","authFamily":"api-key","displayName":"Qwen3.5 Plus","version":"2026-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.4,"outputPer1M":2.4,"currency":"USD"}},{"modelId":"meganova/XiaomiMiMo/MiMo-V2-Flash","providerId":"meganova","providerKind":"provider-meganova","authFamily":"api-key","displayName":"MiMo V2 Flash","version":"2025-12-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"meganova/zai-org/GLM-4.6","providerId":"meganova","providerKind":"provider-meganova","authFamily":"api-key","displayName":"GLM-4.6","version":"2025-09-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.45,"outputPer1M":1.9,"currency":"USD"}},{"modelId":"meganova/zai-org/GLM-4.7","providerId":"meganova","providerKind":"provider-meganova","authFamily":"api-key","displayName":"GLM-4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.2,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"meganova/zai-org/GLM-5","providerId":"meganova","providerKind":"provider-meganova","authFamily":"api-key","displayName":"GLM-5","version":"2026-02-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.8,"outputPer1M":2.56,"currency":"USD"}},{"modelId":"merge-gateway/anthropic/claude-haiku-4-5-20251001","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Claude Haiku 4.5","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD"}},{"modelId":"merge-gateway/anthropic/claude-opus-4-1-20250805","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Claude Opus 4.1","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD"}},{"modelId":"merge-gateway/anthropic/claude-opus-4-20250514","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Claude Opus 4","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD"}},{"modelId":"merge-gateway/anthropic/claude-opus-4-5-20251101","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Claude Opus 4.5","version":"2025-11-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"merge-gateway/anthropic/claude-opus-4-6","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"merge-gateway/anthropic/claude-opus-4-7","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"merge-gateway/anthropic/claude-sonnet-4-20250514","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Claude Sonnet 4","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"merge-gateway/anthropic/claude-sonnet-4-5-20250929","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Claude Sonnet 4.5","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"merge-gateway/anthropic/claude-sonnet-4-6","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"merge-gateway/cohere/command-a-03-2025","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Command A","version":"2025-03-13","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":8000,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"merge-gateway/cohere/command-r-08-2024","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Command R","version":"2024-08-30","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4000,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"merge-gateway/cohere/command-r-plus-08-2024","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Command R+","version":"2024-08-30","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4000,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"merge-gateway/cohere/command-r7b-12-2024","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Command R7B","version":"2024-12-02","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4000,"pricing":{"inputPer1M":0.0375,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"merge-gateway/deepseek/deepseek-v4-flash","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"merge-gateway/deepseek/deepseek-v4-pro","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.435,"outputPer1M":0.87,"currency":"USD"}},{"modelId":"merge-gateway/google/gemini-2.5-flash","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Gemini 2.5 Flash","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"merge-gateway/google/gemini-2.5-flash-lite","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Gemini 2.5 Flash-Lite","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"merge-gateway/google/gemini-2.5-pro","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Gemini 2.5 Pro","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"merge-gateway/google/gemini-3-flash-preview","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Gemini 3 Flash Preview","version":"2025-12-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"}},{"modelId":"merge-gateway/google/gemini-3-pro-preview","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Gemini 3 Pro Preview","version":"2025-11-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD"}},{"modelId":"merge-gateway/google/gemini-3.1-flash-lite","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Gemini 3.1 Flash Lite","version":"2026-05-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"merge-gateway/google/gemini-3.1-flash-lite-preview","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Gemini 3.1 Flash Lite Preview","version":"2026-03-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"merge-gateway/google/gemini-3.1-pro-preview","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Gemini 3.1 Pro Preview","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD"}},{"modelId":"merge-gateway/google/gemini-3.1-pro-preview-customtools","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Gemini 3.1 Pro Preview Custom Tools","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD"}},{"modelId":"merge-gateway/google/gemini-3.5-flash","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Gemini 3.5 Flash","version":"2026-05-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":9,"currency":"USD"}},{"modelId":"merge-gateway/google/gemini-flash-latest","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Gemini Flash Latest","version":"2025-09-25","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"merge-gateway/google/gemini-flash-lite-latest","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Gemini Flash-Lite Latest","version":"2025-09-25","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"merge-gateway/google/gemma-4-26b-a4b-it","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Gemma 4 26B A4B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":null},{"modelId":"merge-gateway/google/gemma-4-31b-it","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Gemma 4 31B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":null},{"modelId":"merge-gateway/minimax/minimax-m2","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"MiniMax-M2","version":"2025-10-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"merge-gateway/minimax/minimax-m2.1","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"MiniMax-M2.1","version":"2025-12-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"merge-gateway/minimax/minimax-m2.5","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"MiniMax-M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"merge-gateway/minimax/minimax-m2.5-highspeed","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"MiniMax-M2.5-highspeed","version":"2026-02-13","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.4,"currency":"USD"}},{"modelId":"merge-gateway/minimax/minimax-m2.7","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"MiniMax-M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"merge-gateway/minimax/minimax-m2.7-highspeed","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"MiniMax-M2.7-highspeed","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.4,"currency":"USD"}},{"modelId":"merge-gateway/mistral/codestral-latest","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Codestral (latest)","version":"2024-05-29","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.3,"outputPer1M":0.9,"currency":"USD"}},{"modelId":"merge-gateway/mistral/devstral-2512","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Devstral 2","version":"2025-12-09","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"merge-gateway/mistral/devstral-medium-2507","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Devstral Medium","version":"2025-07-10","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"merge-gateway/mistral/devstral-medium-latest","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Devstral 2 (latest)","version":"2025-12-02","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"merge-gateway/mistral/devstral-small-2507","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Devstral Small","version":"2025-07-10","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"merge-gateway/mistral/magistral-medium-latest","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Magistral Medium (latest)","version":"2025-03-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2,"outputPer1M":5,"currency":"USD"}},{"modelId":"merge-gateway/mistral/mistral-large-2411","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Mistral Large 2.1","version":"2024-11-18","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD"}},{"modelId":"merge-gateway/mistral/mistral-large-2512","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Mistral Large 3","version":"2024-11-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"merge-gateway/mistral/mistral-large-latest","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Mistral Large (latest)","version":"2024-11-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"merge-gateway/mistral/mistral-medium-2505","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Mistral Medium 3","version":"2025-05-07","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"merge-gateway/mistral/mistral-medium-latest","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Mistral Medium (latest)","version":"2025-08-12","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"merge-gateway/mistral/mistral-small-latest","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Mistral Small (latest)","version":"2026-03-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"merge-gateway/mistral/pixtral-large-latest","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Pixtral Large (latest)","version":"2024-11-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD"}},{"modelId":"merge-gateway/openai/gpt-4.1","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GPT-4.1","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"merge-gateway/openai/gpt-4.1-mini","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GPT-4.1 mini","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD"}},{"modelId":"merge-gateway/openai/gpt-4.1-nano","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GPT-4.1 nano","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"merge-gateway/openai/gpt-4o","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GPT-4o","version":"2024-05-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"merge-gateway/openai/gpt-4o-2024-05-13","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GPT-4o (2024-05-13)","version":"2024-05-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":5,"outputPer1M":15,"currency":"USD"}},{"modelId":"merge-gateway/openai/gpt-4o-2024-08-06","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GPT-4o (2024-08-06)","version":"2024-08-06","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"merge-gateway/openai/gpt-4o-2024-11-20","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GPT-4o (2024-11-20)","version":"2024-11-20","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"merge-gateway/openai/gpt-4o-mini","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GPT-4o mini","version":"2024-07-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"merge-gateway/openai/gpt-5","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GPT-5","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"merge-gateway/openai/gpt-5-chat-latest","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GPT-5 Chat (latest)","version":"2025-08-07","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"merge-gateway/openai/gpt-5-mini","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GPT-5 Mini","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"}},{"modelId":"merge-gateway/openai/gpt-5-nano","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GPT-5 Nano","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"merge-gateway/openai/gpt-5.1","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GPT-5.1","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"merge-gateway/openai/gpt-5.1-chat-latest","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GPT-5.1 Chat","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"merge-gateway/openai/gpt-5.2","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GPT-5.2","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"merge-gateway/openai/gpt-5.2-chat-latest","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GPT-5.2 Chat","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"merge-gateway/openai/gpt-5.3-chat-latest","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GPT-5.3 Chat (latest)","version":"2026-03-03","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"merge-gateway/openai/gpt-5.4","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD"}},{"modelId":"merge-gateway/openai/gpt-5.4-mini","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GPT-5.4 mini","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD"}},{"modelId":"merge-gateway/openai/gpt-5.4-nano","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GPT-5.4 nano","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.25,"currency":"USD"}},{"modelId":"merge-gateway/openai/gpt-5.5","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GPT-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD"}},{"modelId":"merge-gateway/openai/o1","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"o1","version":"2024-12-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":15,"outputPer1M":60,"currency":"USD"}},{"modelId":"merge-gateway/openai/o3","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"o3","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"merge-gateway/openai/o3-mini","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"o3-mini","version":"2024-12-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"merge-gateway/openai/o4-mini","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"o4-mini","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"merge-gateway/xai/grok-4.20-0309-reasoning","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Grok 4.20 (Reasoning)","version":"2026-03-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"merge-gateway/xai/grok-4.3","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Grok 4.3","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"merge-gateway/zai/glm-4.5","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GLM-4.5","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":98304,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"merge-gateway/zai/glm-4.5-air","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GLM-4.5-Air","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":98304,"pricing":{"inputPer1M":0.2,"outputPer1M":1.1,"currency":"USD"}},{"modelId":"merge-gateway/zai/glm-4.6","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GLM-4.6","version":"2025-09-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"merge-gateway/zai/glm-4.7","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GLM-4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"merge-gateway/zai/glm-4.7-flashx","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GLM-4.7-FlashX","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.07,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"merge-gateway/zai/glm-5","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GLM-5","version":"2026-02-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":1,"outputPer1M":3.2,"currency":"USD"}},{"modelId":"merge-gateway/zai/glm-5-turbo","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GLM-5-Turbo","version":"2026-03-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.2,"outputPer1M":4,"currency":"USD"}},{"modelId":"merge-gateway/zai/glm-5.1","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-03-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"minimax-cn-coding-plan/MiniMax-M2","providerId":"minimax-cn-coding-plan","providerKind":"provider-minimax-cn-coding-plan","authFamily":"api-key","displayName":"MiniMax-M2","version":"2025-10-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"minimax-cn-coding-plan/MiniMax-M2.1","providerId":"minimax-cn-coding-plan","providerKind":"provider-minimax-cn-coding-plan","authFamily":"api-key","displayName":"MiniMax-M2.1","version":"2025-12-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"minimax-cn-coding-plan/MiniMax-M2.5","providerId":"minimax-cn-coding-plan","providerKind":"provider-minimax-cn-coding-plan","authFamily":"api-key","displayName":"MiniMax-M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"minimax-cn-coding-plan/MiniMax-M2.5-highspeed","providerId":"minimax-cn-coding-plan","providerKind":"provider-minimax-cn-coding-plan","authFamily":"api-key","displayName":"MiniMax-M2.5-highspeed","version":"2026-02-13","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"minimax-cn-coding-plan/MiniMax-M2.7","providerId":"minimax-cn-coding-plan","providerKind":"provider-minimax-cn-coding-plan","authFamily":"api-key","displayName":"MiniMax-M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"minimax-cn-coding-plan/MiniMax-M2.7-highspeed","providerId":"minimax-cn-coding-plan","providerKind":"provider-minimax-cn-coding-plan","authFamily":"api-key","displayName":"MiniMax-M2.7-highspeed","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"minimax-cn-coding-plan/MiniMax-M3","providerId":"minimax-cn-coding-plan","providerKind":"provider-minimax-cn-coding-plan","authFamily":"api-key","displayName":"MiniMax-M3","version":"2026-06-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":512000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"minimax-cn/MiniMax-M2","providerId":"minimax-cn","providerKind":"provider-minimax-cn","authFamily":"api-key","displayName":"MiniMax-M2","version":"2025-10-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"minimax-cn/MiniMax-M2.1","providerId":"minimax-cn","providerKind":"provider-minimax-cn","authFamily":"api-key","displayName":"MiniMax-M2.1","version":"2025-12-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"minimax-cn/MiniMax-M2.5","providerId":"minimax-cn","providerKind":"provider-minimax-cn","authFamily":"api-key","displayName":"MiniMax-M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"minimax-cn/MiniMax-M2.5-highspeed","providerId":"minimax-cn","providerKind":"provider-minimax-cn","authFamily":"api-key","displayName":"MiniMax-M2.5-highspeed","version":"2026-02-13","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.4,"currency":"USD"}},{"modelId":"minimax-cn/MiniMax-M2.7","providerId":"minimax-cn","providerKind":"provider-minimax-cn","authFamily":"api-key","displayName":"MiniMax-M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"minimax-cn/MiniMax-M2.7-highspeed","providerId":"minimax-cn","providerKind":"provider-minimax-cn","authFamily":"api-key","displayName":"MiniMax-M2.7-highspeed","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.4,"currency":"USD"}},{"modelId":"minimax-cn/MiniMax-M3","providerId":"minimax-cn","providerKind":"provider-minimax-cn","authFamily":"api-key","displayName":"MiniMax-M3","version":"2026-06-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":512000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.6,"outputPer1M":2.4,"currency":"USD"}},{"modelId":"minimax-coding-plan/MiniMax-M2","providerId":"minimax-coding-plan","providerKind":"provider-minimax-coding-plan","authFamily":"api-key","displayName":"MiniMax-M2","version":"2025-10-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"minimax-coding-plan/MiniMax-M2.1","providerId":"minimax-coding-plan","providerKind":"provider-minimax-coding-plan","authFamily":"api-key","displayName":"MiniMax-M2.1","version":"2025-12-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"minimax-coding-plan/MiniMax-M2.5","providerId":"minimax-coding-plan","providerKind":"provider-minimax-coding-plan","authFamily":"api-key","displayName":"MiniMax-M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"minimax-coding-plan/MiniMax-M2.5-highspeed","providerId":"minimax-coding-plan","providerKind":"provider-minimax-coding-plan","authFamily":"api-key","displayName":"MiniMax-M2.5-highspeed","version":"2026-02-13","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"minimax-coding-plan/MiniMax-M2.7","providerId":"minimax-coding-plan","providerKind":"provider-minimax-coding-plan","authFamily":"api-key","displayName":"MiniMax-M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"minimax-coding-plan/MiniMax-M2.7-highspeed","providerId":"minimax-coding-plan","providerKind":"provider-minimax-coding-plan","authFamily":"api-key","displayName":"MiniMax-M2.7-highspeed","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"minimax-coding-plan/MiniMax-M3","providerId":"minimax-coding-plan","providerKind":"provider-minimax-coding-plan","authFamily":"api-key","displayName":"MiniMax-M3","version":"2026-06-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":512000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"minimax/MiniMax-M2","providerId":"minimax","providerKind":"provider-minimax","authFamily":"api-key","displayName":"MiniMax-M2","version":"2025-10-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"minimax/MiniMax-M2.1","providerId":"minimax","providerKind":"provider-minimax","authFamily":"api-key","displayName":"MiniMax-M2.1","version":"2025-12-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"minimax/MiniMax-M2.5","providerId":"minimax","providerKind":"provider-minimax","authFamily":"api-key","displayName":"MiniMax-M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"minimax/MiniMax-M2.5-highspeed","providerId":"minimax","providerKind":"provider-minimax","authFamily":"api-key","displayName":"MiniMax-M2.5-highspeed","version":"2026-02-13","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.4,"currency":"USD"}},{"modelId":"minimax/MiniMax-M2.7","providerId":"minimax","providerKind":"provider-minimax","authFamily":"api-key","displayName":"MiniMax-M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"minimax/MiniMax-M2.7-highspeed","providerId":"minimax","providerKind":"provider-minimax","authFamily":"api-key","displayName":"MiniMax-M2.7-highspeed","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.4,"currency":"USD"}},{"modelId":"minimax/MiniMax-M3","providerId":"minimax","providerKind":"provider-minimax","authFamily":"api-key","displayName":"MiniMax-M3","version":"2026-06-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":512000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.6,"outputPer1M":2.4,"currency":"USD"}},{"modelId":"mistral/codestral-latest","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Codestral (latest)","version":"2024-05-29","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.3,"outputPer1M":0.9,"currency":"USD"}},{"modelId":"mistral/devstral-2512","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Devstral 2","version":"2025-12-09","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"mistral/devstral-latest","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Devstral 2","version":"2025-12-09","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"mistral/devstral-medium-2507","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Devstral Medium","version":"2025-07-10","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"mistral/devstral-medium-latest","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Devstral 2 (latest)","version":"2025-12-02","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"mistral/devstral-small-2505","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Devstral Small 2505","version":"2025-05-07","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"mistral/devstral-small-2507","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Devstral Small","version":"2025-07-10","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"mistral/labs-devstral-small-2512","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Devstral Small 2","version":"2025-12-09","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"mistral/magistral-medium-latest","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Magistral Medium (latest)","version":"2025-03-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2,"outputPer1M":5,"currency":"USD"}},{"modelId":"mistral/magistral-small","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Magistral Small","version":"2025-03-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"mistral/ministral-3b-latest","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Ministral 3B (latest)","version":"2024-10-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.04,"outputPer1M":0.04,"currency":"USD"}},{"modelId":"mistral/ministral-8b-latest","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Ministral 8B (latest)","version":"2024-10-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.1,"currency":"USD"}},{"modelId":"mistral/mistral-embed","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Mistral Embed","version":"2023-12-11","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8000,"maxOutputTokens":3072,"pricing":{"inputPer1M":0.1,"outputPer1M":0,"currency":"USD"}},{"modelId":"mistral/mistral-large-2411","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Mistral Large 2.1","version":"2024-11-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD"}},{"modelId":"mistral/mistral-large-2512","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Mistral Large 3","version":"2024-11-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"mistral/mistral-large-latest","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Mistral Large (latest)","version":"2024-11-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"mistral/mistral-medium-2505","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Mistral Medium 3","version":"2025-05-07","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"mistral/mistral-medium-2508","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Mistral Medium 3.1","version":"2025-08-12","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"mistral/mistral-medium-2604","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Mistral Medium 3.5","version":"2026-04-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":1.5,"outputPer1M":7.5,"currency":"USD"}},{"modelId":"mistral/mistral-medium-latest","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Mistral Medium (latest)","version":"2025-08-12","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"mistral/mistral-nemo","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Mistral Nemo","version":"2024-07-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.15,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"mistral/mistral-small-2506","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Mistral Small 3.2","version":"2025-06-20","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"mistral/mistral-small-2603","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Mistral Small 4","version":"2026-03-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"mistral/mistral-small-latest","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Mistral Small (latest)","version":"2026-03-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"mistral/open-mistral-7b","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Mistral 7B","version":"2023-09-27","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":8000,"maxOutputTokens":8000,"pricing":{"inputPer1M":0.25,"outputPer1M":0.25,"currency":"USD"}},{"modelId":"mistral/open-mistral-nemo","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Open Mistral Nemo","version":"2024-07-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.15,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"mistral/open-mixtral-8x22b","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Mixtral 8x22B","version":"2024-04-17","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":64000,"maxOutputTokens":64000,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD"}},{"modelId":"mistral/open-mixtral-8x7b","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Mixtral 8x7B","version":"2023-12-11","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.7,"outputPer1M":0.7,"currency":"USD"}},{"modelId":"mistral/pixtral-12b","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Pixtral 12B","version":"2024-09-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.15,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"mistral/pixtral-large-latest","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Pixtral Large (latest)","version":"2024-11-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD"}},{"modelId":"mixlayer/qwen/qwen3.5-122b-a10b","providerId":"mixlayer","providerKind":"provider-mixlayer","authFamily":"api-key","displayName":"Qwen3.5 122B A10B","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.4,"outputPer1M":3.2,"currency":"USD"}},{"modelId":"mixlayer/qwen/qwen3.5-27b","providerId":"mixlayer","providerKind":"provider-mixlayer","authFamily":"api-key","displayName":"Qwen3.5 27B","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.3,"outputPer1M":2.4,"currency":"USD"}},{"modelId":"mixlayer/qwen/qwen3.5-35b-a3b","providerId":"mixlayer","providerKind":"provider-mixlayer","authFamily":"api-key","displayName":"Qwen3.5 35B A3B","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.25,"outputPer1M":1.3,"currency":"USD"}},{"modelId":"mixlayer/qwen/qwen3.5-397b-a17b","providerId":"mixlayer","providerKind":"provider-mixlayer","authFamily":"api-key","displayName":"Qwen3.5 397B A17B","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":3.6,"currency":"USD"}},{"modelId":"mixlayer/qwen/qwen3.5-9b","providerId":"mixlayer","providerKind":"provider-mixlayer","authFamily":"api-key","displayName":"Qwen3.5 9B","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"moark/GLM-4.7","providerId":"moark","providerKind":"provider-moark","authFamily":"api-key","displayName":"GLM-4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":3.5,"outputPer1M":14,"currency":"USD"}},{"modelId":"moark/MiniMax-M2.1","providerId":"moark","providerKind":"provider-moark","authFamily":"api-key","displayName":"MiniMax-M2.1","version":"2025-12-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":2.1,"outputPer1M":8.4,"currency":"USD"}},{"modelId":"modelscope/Qwen/Qwen3-235B-A22B-Instruct-2507","providerId":"modelscope","providerKind":"provider-modelscope","authFamily":"api-key","displayName":"Qwen3 235B A22B Instruct 2507","version":"2025-04-28","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"modelscope/Qwen/Qwen3-235B-A22B-Thinking-2507","providerId":"modelscope","providerKind":"provider-modelscope","authFamily":"api-key","displayName":"Qwen3-235B-A22B-Thinking-2507","version":"2025-07-25","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"modelscope/Qwen/Qwen3-30B-A3B-Instruct-2507","providerId":"modelscope","providerKind":"provider-modelscope","authFamily":"api-key","displayName":"Qwen3 30B A3B Instruct 2507","version":"2025-07-30","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"modelscope/Qwen/Qwen3-30B-A3B-Thinking-2507","providerId":"modelscope","providerKind":"provider-modelscope","authFamily":"api-key","displayName":"Qwen3 30B A3B Thinking 2507","version":"2025-07-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"modelscope/Qwen/Qwen3-Coder-30B-A3B-Instruct","providerId":"modelscope","providerKind":"provider-modelscope","authFamily":"api-key","displayName":"Qwen3 Coder 30B A3B Instruct","version":"2025-07-31","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"modelscope/ZhipuAI/GLM-4.5","providerId":"modelscope","providerKind":"provider-modelscope","authFamily":"api-key","displayName":"GLM-4.5","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":98304,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"modelscope/ZhipuAI/GLM-4.6","providerId":"modelscope","providerKind":"provider-modelscope","authFamily":"api-key","displayName":"GLM-4.6","version":"2025-09-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":98304,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"moonshot/kimi-k2.5","providerId":"moonshot","providerKind":"provider-openai","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-04-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.6,"outputPer1M":3,"currency":"USD"},"localOverrideApplied":true,"requestShapeHints":{"providerShape":"openai.chat.completions","bodyKeys":["temperature","max_tokens","tools"],"headerKeys":["Authorization"]},"experimentalModes":[{"modeId":"reasoning.long-context","label":"Long context reasoning"}],"localNotes":["Moonshot Open Platform catalog slice with Kimi Code OAuth onboarding support"]},{"modelId":"moonshot/kimi-k2.6","providerId":"moonshot","providerKind":"provider-openai","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-05-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD"},"localOverrideApplied":true,"requestShapeHints":{"providerShape":"openai.chat.completions","bodyKeys":["temperature","max_tokens","tools"],"headerKeys":["Authorization"]},"experimentalModes":[{"modeId":"reasoning.long-context","label":"Long context reasoning"}]},{"modelId":"moonshot/kimi-k2.7-code","providerId":"moonshot","providerKind":"provider-openai","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output","code.edit"],"modalities":["text","image","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD"},"localOverrideApplied":true,"requestShapeHints":{"providerShape":"openai.chat.completions","bodyKeys":["temperature","max_tokens","tools"],"headerKeys":["Authorization"]},"experimentalModes":[{"modeId":"reasoning.long-context","label":"Long context reasoning"}],"localNotes":["Moonshot Open Platform catalog slice with Kimi Code OAuth onboarding support"]},{"modelId":"moonshot/kimi-k3","providerId":"moonshot","providerKind":"provider-openai","authFamily":"api-key","displayName":"Kimi K3","version":"2026-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output","code.edit"],"modalities":["text","image","video"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"},"localOverrideApplied":true,"requestShapeHints":{"providerShape":"openai.chat.completions","bodyKeys":["max_tokens","tools","reasoning_effort"],"headerKeys":["Authorization"]},"experimentalModes":[{"modeId":"reasoning.long-context","label":"Long context reasoning"}],"localNotes":["Moonshot Open Platform catalog slice with Kimi Code OAuth onboarding support"]},{"modelId":"moonshotai-cn/kimi-k2-0711-preview","providerId":"moonshotai-cn","providerKind":"provider-moonshotai-cn","authFamily":"api-key","displayName":"Kimi K2 0711","version":"2025-07-14","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.6,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"moonshotai-cn/kimi-k2-0905-preview","providerId":"moonshotai-cn","providerKind":"provider-moonshotai-cn","authFamily":"api-key","displayName":"Kimi K2 0905","version":"2025-09-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"moonshotai-cn/kimi-k2-thinking","providerId":"moonshotai-cn","providerKind":"provider-moonshotai-cn","authFamily":"api-key","displayName":"Kimi K2 Thinking","version":"2025-11-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"moonshotai-cn/kimi-k2-thinking-turbo","providerId":"moonshotai-cn","providerKind":"provider-moonshotai-cn","authFamily":"api-key","displayName":"Kimi K2 Thinking Turbo","version":"2025-11-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":1.15,"outputPer1M":8,"currency":"USD"}},{"modelId":"moonshotai-cn/kimi-k2-turbo-preview","providerId":"moonshotai-cn","providerKind":"provider-moonshotai-cn","authFamily":"api-key","displayName":"Kimi K2 Turbo","version":"2025-09-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":2.4,"outputPer1M":10,"currency":"USD"}},{"modelId":"moonshotai-cn/kimi-k2.5","providerId":"moonshotai-cn","providerKind":"provider-moonshotai-cn","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":3,"currency":"USD"}},{"modelId":"moonshotai-cn/kimi-k2.6","providerId":"moonshotai-cn","providerKind":"provider-moonshotai-cn","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD"}},{"modelId":"moonshotai/kimi-k2-0711-preview","providerId":"moonshotai","providerKind":"provider-moonshotai","authFamily":"api-key","displayName":"Kimi K2 0711","version":"2025-07-14","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.6,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"moonshotai/kimi-k2-0905-preview","providerId":"moonshotai","providerKind":"provider-moonshotai","authFamily":"api-key","displayName":"Kimi K2 0905","version":"2025-09-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"moonshotai/kimi-k2-thinking","providerId":"moonshotai","providerKind":"provider-moonshotai","authFamily":"api-key","displayName":"Kimi K2 Thinking","version":"2025-11-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"moonshotai/kimi-k2-thinking-turbo","providerId":"moonshotai","providerKind":"provider-moonshotai","authFamily":"api-key","displayName":"Kimi K2 Thinking Turbo","version":"2025-11-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":1.15,"outputPer1M":8,"currency":"USD"}},{"modelId":"moonshotai/kimi-k2-turbo-preview","providerId":"moonshotai","providerKind":"provider-moonshotai","authFamily":"api-key","displayName":"Kimi K2 Turbo","version":"2025-09-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":2.4,"outputPer1M":10,"currency":"USD"}},{"modelId":"moonshotai/kimi-k2.5","providerId":"moonshotai","providerKind":"provider-moonshotai","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":3,"currency":"USD"}},{"modelId":"moonshotai/kimi-k2.6","providerId":"moonshotai","providerKind":"provider-moonshotai","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD"}},{"modelId":"moonshotai/kimi-k2.7-code","providerId":"moonshotai","providerKind":"provider-moonshotai","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD"}},{"modelId":"moonshotai/kimi-k3","providerId":"moonshotai","providerKind":"provider-moonshotai","authFamily":"api-key","displayName":"Kimi K3","version":"2026-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"morph/auto","providerId":"morph","providerKind":"provider-morph","authFamily":"api-key","displayName":"Auto","version":"2024-06-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.85,"outputPer1M":1.55,"currency":"USD"}},{"modelId":"morph/morph-v3-fast","providerId":"morph","providerKind":"provider-morph","authFamily":"api-key","displayName":"Morph v3 Fast","version":"2024-08-15","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16000,"maxOutputTokens":16000,"pricing":{"inputPer1M":0.8,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"morph/morph-v3-large","providerId":"morph","providerKind":"provider-morph","authFamily":"api-key","displayName":"Morph v3 Large","version":"2024-08-15","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.9,"outputPer1M":1.9,"currency":"USD"}},{"modelId":"nano-gpt/abacusai/Dracarys-72B-Instruct","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Llama 3.1 70B Dracarys 2","version":"2025-08-02","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.49299999999999994,"outputPer1M":0.49299999999999994,"currency":"USD"}},{"modelId":"nano-gpt/aion-labs/aion-1.0","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Aion 1.0","version":"2025-02-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":65536,"maxOutputTokens":8192,"pricing":{"inputPer1M":3.995,"outputPer1M":7.99,"currency":"USD"}},{"modelId":"nano-gpt/aion-labs/aion-1.0-mini","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Aion 1.0 mini (DeepSeek)","version":"2025-02-20","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.7989999999999999,"outputPer1M":1.394,"currency":"USD"}},{"modelId":"nano-gpt/aion-labs/aion-2.0","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"AionLabs: Aion-2.0","version":"2026-02-23","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.8,"outputPer1M":1.6,"currency":"USD"}},{"modelId":"nano-gpt/aion-labs/aion-2.5","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"AionLabs: Aion-2.5","version":"2026-03-20","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":1,"outputPer1M":3,"currency":"USD"}},{"modelId":"nano-gpt/aion-labs/aion-rp-llama-3.1-8b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Llama 3.1 8b (uncensored)","version":"2024-07-23","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.2006,"outputPer1M":0.2006,"currency":"USD"}},{"modelId":"nano-gpt/Alibaba-NLP/Tongyi-DeepResearch-30B-A3B","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Tongyi DeepResearch 30B A3B","version":"2025-08-26","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.08,"outputPer1M":0.24000000000000002,"currency":"USD"}},{"modelId":"nano-gpt/alibaba/qwen3.6-27b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.6 27B","version":"2026-04-23","capabilities":["text.chat"],"modalities":["image","text","video"],"contextWindow":260096,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.203,"outputPer1M":2.24,"currency":"USD"}},{"modelId":"nano-gpt/alibaba/qwen3.6-27b:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.6 27B Thinking","version":"2026-04-23","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":260096,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.203,"outputPer1M":2.24,"currency":"USD"}},{"modelId":"nano-gpt/alibaba/qwen3.6-flash","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.6 Flash","version":"2026-04-17","capabilities":["text.chat"],"modalities":["image","text","video"],"contextWindow":991800,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.19,"outputPer1M":1.16,"currency":"USD"}},{"modelId":"nano-gpt/allenai/olmo-3-32b-think","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Olmo 3 32B Think","version":"2025-11-01","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.3,"outputPer1M":0.44999999999999996,"currency":"USD"}},{"modelId":"nano-gpt/amazon/nova-2-lite-v1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Amazon Nova 2 Lite","version":"2024-12-03","capabilities":["text.chat"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.5099999999999999,"outputPer1M":4.25,"currency":"USD"}},{"modelId":"nano-gpt/amazon/nova-lite-v1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Amazon Nova Lite 1.0","version":"2024-12-03","capabilities":["text.chat"],"modalities":["text"],"contextWindow":300000,"maxOutputTokens":5120,"pricing":{"inputPer1M":0.0595,"outputPer1M":0.238,"currency":"USD"}},{"modelId":"nano-gpt/amazon/nova-micro-v1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Amazon Nova Micro 1.0","version":"2024-12-03","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":5120,"pricing":{"inputPer1M":0.0357,"outputPer1M":0.1394,"currency":"USD"}},{"modelId":"nano-gpt/amazon/nova-pro-v1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Amazon Nova Pro 1.0","version":"2024-12-03","capabilities":["text.chat"],"modalities":["text"],"contextWindow":300000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.7989999999999999,"outputPer1M":3.1959999999999997,"currency":"USD"}},{"modelId":"nano-gpt/anthracite-org/magnum-v2-72b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Magnum V2 72B","version":"2024-07-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":8192,"pricing":{"inputPer1M":2.006,"outputPer1M":2.992,"currency":"USD"}},{"modelId":"nano-gpt/anthracite-org/magnum-v4-72b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Magnum v4 72B","version":"2025-01-01","capabilities":["text.chat"],"modalities":["pdf","text"],"contextWindow":16384,"maxOutputTokens":8192,"pricing":{"inputPer1M":2.006,"outputPer1M":2.992,"currency":"USD"}},{"modelId":"nano-gpt/anthropic/claude-haiku-latest","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude Haiku Latest","version":"2026-03-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD"}},{"modelId":"nano-gpt/anthropic/claude-opus-4.6","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude 4.6 Opus","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":4.998,"outputPer1M":25.007,"currency":"USD"}},{"modelId":"nano-gpt/anthropic/claude-opus-4.6:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude 4.6 Opus Thinking","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":4.998,"outputPer1M":25.007,"currency":"USD"}},{"modelId":"nano-gpt/anthropic/claude-opus-4.6:thinking:low","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude 4.6 Opus Thinking Low","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":4.998,"outputPer1M":25.007,"currency":"USD"}},{"modelId":"nano-gpt/anthropic/claude-opus-4.6:thinking:max","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude 4.6 Opus Thinking Max","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":4.998,"outputPer1M":25.007,"currency":"USD"}},{"modelId":"nano-gpt/anthropic/claude-opus-4.6:thinking:medium","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude 4.6 Opus Thinking Medium","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":4.998,"outputPer1M":25.007,"currency":"USD"}},{"modelId":"nano-gpt/anthropic/claude-opus-4.7","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude 4.7 Opus","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":4.998,"outputPer1M":25.007,"currency":"USD"}},{"modelId":"nano-gpt/anthropic/claude-opus-4.7:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude 4.7 Opus Thinking","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":4.998,"outputPer1M":25.007,"currency":"USD"}},{"modelId":"nano-gpt/anthropic/claude-opus-4.8","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude Opus 4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":4.998,"outputPer1M":25.007,"currency":"USD"}},{"modelId":"nano-gpt/anthropic/claude-opus-4.8:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude Opus 4.8 Thinking","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":4.998,"outputPer1M":25.007,"currency":"USD"}},{"modelId":"nano-gpt/anthropic/claude-opus-latest","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude Opus Latest","version":"2026-03-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":4.998,"outputPer1M":25.007,"currency":"USD"}},{"modelId":"nano-gpt/anthropic/claude-sonnet-4.6","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.992,"outputPer1M":14.993999999999998,"currency":"USD"}},{"modelId":"nano-gpt/anthropic/claude-sonnet-4.6:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude Sonnet 4.6 Thinking","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.992,"outputPer1M":14.993999999999998,"currency":"USD"}},{"modelId":"nano-gpt/anthropic/claude-sonnet-latest","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude Sonnet Latest","version":"2026-03-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.992,"outputPer1M":14.994,"currency":"USD"}},{"modelId":"nano-gpt/arcee-ai/trinity-large-thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Trinity Large Thinking","version":"2026-04-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":80000,"pricing":{"inputPer1M":0.25,"outputPer1M":0.9,"currency":"USD"}},{"modelId":"nano-gpt/arcee-ai/trinity-mini","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Trinity Mini","version":"2025-12-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.045000000000000005,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"nano-gpt/asi1-mini","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"ASI1 Mini","version":"2025-03-25","capabilities":["text.chat"],"modalities":["pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1,"outputPer1M":1,"currency":"USD"}},{"modelId":"nano-gpt/auto-model","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Auto model","version":"2024-06-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":1000000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nano-gpt/auto-model-basic","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Auto model (Basic)","version":"2024-06-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":1000000,"pricing":{"inputPer1M":9.996,"outputPer1M":19.992,"currency":"USD"}},{"modelId":"nano-gpt/auto-model-premium","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Auto model (Premium)","version":"2024-06-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":1000000,"pricing":{"inputPer1M":9.996,"outputPer1M":19.992,"currency":"USD"}},{"modelId":"nano-gpt/auto-model-standard","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Auto model (Standard)","version":"2024-06-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":1000000,"pricing":{"inputPer1M":9.996,"outputPer1M":19.992,"currency":"USD"}},{"modelId":"nano-gpt/azure-gpt-4-turbo","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Azure gpt-4-turbo","version":"2023-11-06","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":9.996,"outputPer1M":30.005,"currency":"USD"}},{"modelId":"nano-gpt/azure-gpt-4o","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Azure gpt-4o","version":"2024-05-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.499,"outputPer1M":9.996,"currency":"USD"}},{"modelId":"nano-gpt/azure-gpt-4o-mini","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Azure gpt-4o-mini","version":"2024-07-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.1496,"outputPer1M":0.595,"currency":"USD"}},{"modelId":"nano-gpt/azure-o1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Azure o1","version":"2024-12-17","capabilities":["text.chat"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":14.994,"outputPer1M":59.993,"currency":"USD"}},{"modelId":"nano-gpt/azure-o3-mini","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Azure o3-mini","version":"2025-01-31","capabilities":["text.chat"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.088,"outputPer1M":4.3996,"currency":"USD"}},{"modelId":"nano-gpt/Baichuan-M2","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Baichuan M2 32B Medical","version":"2025-08-19","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":15.73,"outputPer1M":15.73,"currency":"USD"}},{"modelId":"nano-gpt/Baichuan4-Air","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Baichuan 4 Air","version":"2025-08-19","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.157,"outputPer1M":0.157,"currency":"USD"}},{"modelId":"nano-gpt/Baichuan4-Turbo","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Baichuan 4 Turbo","version":"2025-08-19","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":2.42,"outputPer1M":2.42,"currency":"USD"}},{"modelId":"nano-gpt/baidu/ernie-4.5-vl-28b-a3b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"ERNIE 4.5 VL 28B","version":"2025-06-30","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":32768,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.13999999999999999,"outputPer1M":0.5599999999999999,"currency":"USD"}},{"modelId":"nano-gpt/baseten/Kimi-K2-Instruct-FP4","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Kimi K2 0711 Instruct FP4","version":"2025-07-11","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.1,"outputPer1M":2,"currency":"USD"}},{"modelId":"nano-gpt/brave","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Brave (Answers)","version":"2023-03-02","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":5,"outputPer1M":5,"currency":"USD"}},{"modelId":"nano-gpt/brave-pro","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Brave (Pro)","version":"2023-03-02","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":5,"outputPer1M":5,"currency":"USD"}},{"modelId":"nano-gpt/brave-research","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Brave (Research)","version":"2023-03-02","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":5,"outputPer1M":5,"currency":"USD"}},{"modelId":"nano-gpt/bytedance-seed/seed-2.0-lite","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"ByteDance Seed 2.0 Lite","version":"2026-03-10","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"}},{"modelId":"nano-gpt/chutesai/Mistral-Small-3.2-24B-Instruct-2506","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Mistral Small 3.2 24b Instruct","version":"2025-04-15","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.2,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"nano-gpt/claude-3-5-haiku-20241022","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude 3.5 Haiku","version":"2024-10-22","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.8,"outputPer1M":4,"currency":"USD"}},{"modelId":"nano-gpt/claude-haiku-4-5-20251001","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude Haiku 4.5","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD"}},{"modelId":"nano-gpt/claude-haiku-4-5-20251001-thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude Haiku 4.5 Thinking","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD"}},{"modelId":"nano-gpt/claude-opus-4-1-20250805","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude 4.1 Opus","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":14.994,"outputPer1M":75.004,"currency":"USD"}},{"modelId":"nano-gpt/claude-opus-4-1-thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude 4.1 Opus Thinking","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":14.994,"outputPer1M":75.004,"currency":"USD"}},{"modelId":"nano-gpt/claude-opus-4-1-thinking:1024","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude 4.1 Opus Thinking (1K)","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":14.994,"outputPer1M":75.004,"currency":"USD"}},{"modelId":"nano-gpt/claude-opus-4-1-thinking:32000","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude 4.1 Opus Thinking (32K)","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":14.994,"outputPer1M":75.004,"currency":"USD"}},{"modelId":"nano-gpt/claude-opus-4-1-thinking:32768","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude 4.1 Opus Thinking (32K)","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":14.994,"outputPer1M":75.004,"currency":"USD"}},{"modelId":"nano-gpt/claude-opus-4-1-thinking:8192","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude 4.1 Opus Thinking (8K)","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":14.994,"outputPer1M":75.004,"currency":"USD"}},{"modelId":"nano-gpt/claude-opus-4-20250514","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude 4 Opus","version":"2025-05-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":14.994,"outputPer1M":75.004,"currency":"USD"}},{"modelId":"nano-gpt/claude-opus-4-5-20251101","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude 4.5 Opus","version":"2025-11-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":4.998,"outputPer1M":25.007,"currency":"USD"}},{"modelId":"nano-gpt/claude-opus-4-5-20251101:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude 4.5 Opus Thinking","version":"2025-11-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":4.998,"outputPer1M":25.007,"currency":"USD"}},{"modelId":"nano-gpt/claude-opus-4-thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude 4 Opus Thinking","version":"2025-07-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":14.994,"outputPer1M":75.004,"currency":"USD"}},{"modelId":"nano-gpt/claude-opus-4-thinking:1024","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude 4 Opus Thinking (1K)","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":14.994,"outputPer1M":75.004,"currency":"USD"}},{"modelId":"nano-gpt/claude-opus-4-thinking:32000","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude 4 Opus Thinking (32K)","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":14.994,"outputPer1M":75.004,"currency":"USD"}},{"modelId":"nano-gpt/claude-opus-4-thinking:32768","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude 4 Opus Thinking (32K)","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":14.994,"outputPer1M":75.004,"currency":"USD"}},{"modelId":"nano-gpt/claude-opus-4-thinking:8192","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude 4 Opus Thinking (8K)","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":14.994,"outputPer1M":75.004,"currency":"USD"}},{"modelId":"nano-gpt/claude-sonnet-4-20250514","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude 4 Sonnet","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":2.992,"outputPer1M":14.994,"currency":"USD"}},{"modelId":"nano-gpt/claude-sonnet-4-5-20250929","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude Sonnet 4.5","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":2.992,"outputPer1M":14.994,"currency":"USD"}},{"modelId":"nano-gpt/claude-sonnet-4-5-20250929-thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude Sonnet 4.5 Thinking","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":2.992,"outputPer1M":14.994,"currency":"USD"}},{"modelId":"nano-gpt/claude-sonnet-4-thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude 4 Sonnet Thinking","version":"2025-02-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":2.992,"outputPer1M":14.994,"currency":"USD"}},{"modelId":"nano-gpt/claude-sonnet-4-thinking:1024","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude 4 Sonnet Thinking (1K)","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":2.992,"outputPer1M":14.994,"currency":"USD"}},{"modelId":"nano-gpt/claude-sonnet-4-thinking:32768","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude 4 Sonnet Thinking (32K)","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":2.992,"outputPer1M":14.994,"currency":"USD"}},{"modelId":"nano-gpt/claude-sonnet-4-thinking:64000","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude 4 Sonnet Thinking (64K)","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":2.992,"outputPer1M":14.994,"currency":"USD"}},{"modelId":"nano-gpt/claude-sonnet-4-thinking:8192","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude 4 Sonnet Thinking (8K)","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":2.992,"outputPer1M":14.994,"currency":"USD"}},{"modelId":"nano-gpt/claw-high","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claw High","version":"2026-05-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":4.998,"outputPer1M":25.007,"currency":"USD"}},{"modelId":"nano-gpt/claw-low","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claw Low","version":"2026-05-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"nano-gpt/claw-medium","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claw Medium","version":"2026-05-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"nano-gpt/cognitivecomputations/dolphin-2.9.2-qwen2-72b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Dolphin 72b","version":"2025-02-27","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.306,"outputPer1M":0.306,"currency":"USD"}},{"modelId":"nano-gpt/cohere/command-r","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Cohere: Command R","version":"2024-03-11","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.476,"outputPer1M":1.428,"currency":"USD"}},{"modelId":"nano-gpt/cohere/command-r-plus-08-2024","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Cohere: Command R+","version":"2024-08-30","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":2.856,"outputPer1M":14.246,"currency":"USD"}},{"modelId":"nano-gpt/command-a-plus-05-2026","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Cohere Command A+ (05/2026)","version":"2026-05-22","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":64000,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"nano-gpt/command-a-reasoning-08-2025","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Cohere Command A (08/2025)","version":"2025-08-22","capabilities":["text.chat"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":8192,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"nano-gpt/deepclaude","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepClaude","version":"2025-02-01","capabilities":["text.chat"],"modalities":["pdf","text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"nano-gpt/deepcogito/cogito-v1-preview-qwen-32B","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Cogito v1 Preview Qwen 32B","version":"2025-05-10","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":1.7999999999999998,"outputPer1M":1.7999999999999998,"currency":"USD"}},{"modelId":"nano-gpt/deepseek-ai/DeepSeek-R1-0528","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek R1 0528","version":"2025-05-28","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":163840,"pricing":{"inputPer1M":0.4,"outputPer1M":1.7,"currency":"USD"}},{"modelId":"nano-gpt/deepseek-ai/DeepSeek-V3.1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek V3.1","version":"2025-07-26","capabilities":["text.chat"],"modalities":["pdf","text"],"contextWindow":128000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.2,"outputPer1M":0.7,"currency":"USD"}},{"modelId":"nano-gpt/deepseek-ai/DeepSeek-V3.1-Terminus","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek V3.1 Terminus","version":"2025-08-02","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":0.7,"currency":"USD"}},{"modelId":"nano-gpt/deepseek-ai/DeepSeek-V3.1-Terminus:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek V3.1 Terminus (Thinking)","version":"2025-09-22","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":0.7,"currency":"USD"}},{"modelId":"nano-gpt/deepseek-ai/DeepSeek-V3.1:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek V3.1 Thinking","version":"2025-08-21","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.2,"outputPer1M":0.7,"currency":"USD"}},{"modelId":"nano-gpt/deepseek-ai/deepseek-v3.2-exp","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek V3.2 Exp","version":"2025-09-29","capabilities":["text.chat"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.27999999999999997,"outputPer1M":0.42000000000000004,"currency":"USD"}},{"modelId":"nano-gpt/deepseek-ai/deepseek-v3.2-exp-thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek V3.2 Exp Thinking","version":"2025-09-29","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.27999999999999997,"outputPer1M":0.42000000000000004,"currency":"USD"}},{"modelId":"nano-gpt/deepseek-chat","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek V3/Deepseek Chat","version":"2025-02-27","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["pdf","text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.25,"outputPer1M":0.7,"currency":"USD"}},{"modelId":"nano-gpt/deepseek-chat-cheaper","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek V3/Chat Cheaper","version":"2025-04-15","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["pdf","text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.25,"outputPer1M":0.7,"currency":"USD"}},{"modelId":"nano-gpt/deepseek-math-v2","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek Math V2","version":"2025-12-03","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"nano-gpt/deepseek-r1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek R1","version":"2025-01-20","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.4,"outputPer1M":1.7,"currency":"USD"}},{"modelId":"nano-gpt/deepseek-r1-sambanova","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek R1 Fast","version":"2025-02-20","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":4.998,"outputPer1M":6.987,"currency":"USD"}},{"modelId":"nano-gpt/deepseek-reasoner","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek Reasoner","version":"2025-01-20","capabilities":["text.chat"],"modalities":["text"],"contextWindow":64000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.4,"outputPer1M":1.7,"currency":"USD"}},{"modelId":"nano-gpt/deepseek-reasoner-cheaper","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Deepseek R1 Cheaper","version":"2025-01-20","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.4,"outputPer1M":1.7,"currency":"USD"}},{"modelId":"nano-gpt/deepseek-v3-0324","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek Chat 0324","version":"2025-03-24","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.25,"outputPer1M":0.7,"currency":"USD"}},{"modelId":"nano-gpt/deepseek/deepseek-latest","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek Latest","version":"2026-05-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":384000,"pricing":{"inputPer1M":1.1,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"nano-gpt/deepseek/deepseek-prover-v2-671b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek Prover v2 671B","version":"2025-04-30","capabilities":["text.chat"],"modalities":["text"],"contextWindow":160000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"nano-gpt/deepseek/deepseek-v3.2","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek V3.2","version":"2025-12-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["pdf","text"],"contextWindow":163000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.27999999999999997,"outputPer1M":0.42000000000000004,"currency":"USD"}},{"modelId":"nano-gpt/deepseek/deepseek-v3.2-speciale","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek V3.2 Speciale","version":"2025-12-02","capabilities":["text.chat","reasoning"],"modalities":["pdf","text"],"contextWindow":163000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.27999999999999997,"outputPer1M":0.42000000000000004,"currency":"USD"}},{"modelId":"nano-gpt/deepseek/deepseek-v3.2:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek V3.2 Thinking","version":"2025-12-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["pdf","text"],"contextWindow":163000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.27999999999999997,"outputPer1M":0.42000000000000004,"currency":"USD"}},{"modelId":"nano-gpt/deepseek/deepseek-v4-flash","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"nano-gpt/deepseek/deepseek-v4-flash:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek V4 Flash (Thinking)","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"nano-gpt/deepseek/deepseek-v4-pro","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":384000,"pricing":{"inputPer1M":1.1,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"nano-gpt/deepseek/deepseek-v4-pro-cheaper","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek V4 Pro Cheaper","version":"2026-04-25","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.435,"outputPer1M":0.87,"currency":"USD"}},{"modelId":"nano-gpt/deepseek/deepseek-v4-pro-cheaper:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek V4 Pro Cheaper (Thinking)","version":"2026-04-25","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.435,"outputPer1M":0.87,"currency":"USD"}},{"modelId":"nano-gpt/deepseek/deepseek-v4-pro:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek V4 Pro (Thinking)","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":384000,"pricing":{"inputPer1M":1.1,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"nano-gpt/dmind/dmind-1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DMind-1","version":"2025-06-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.3,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"nano-gpt/dmind/dmind-1-mini","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DMind-1-Mini","version":"2025-06-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.2,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"nano-gpt/Doctor-Shotgun/MS3.2-24B-Magnum-Diamond","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"MS3.2 24B Magnum Diamond","version":"2025-11-24","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.49299999999999994,"outputPer1M":0.49299999999999994,"currency":"USD"}},{"modelId":"nano-gpt/doubao-1-5-thinking-pro-250415","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Doubao 1.5 Thinking Pro","version":"2025-04-17","capabilities":["text.chat"],"modalities":["pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.6,"outputPer1M":2.4,"currency":"USD"}},{"modelId":"nano-gpt/doubao-1-5-thinking-pro-vision-250415","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Doubao 1.5 Thinking Pro Vision","version":"2025-04-15","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.6,"outputPer1M":2.4,"currency":"USD"}},{"modelId":"nano-gpt/doubao-1-5-thinking-vision-pro-250428","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Doubao 1.5 Thinking Vision Pro","version":"2025-05-15","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.55,"outputPer1M":1.43,"currency":"USD"}},{"modelId":"nano-gpt/doubao-1.5-pro-256k","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Doubao 1.5 Pro 256k","version":"2025-03-12","capabilities":["text.chat"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.799,"outputPer1M":1.445,"currency":"USD"}},{"modelId":"nano-gpt/doubao-1.5-pro-32k","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Doubao 1.5 Pro 32k","version":"2025-01-22","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.1343,"outputPer1M":0.3349,"currency":"USD"}},{"modelId":"nano-gpt/doubao-1.5-vision-pro-32k","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Doubao 1.5 Vision Pro 32k","version":"2025-01-22","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":32000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.459,"outputPer1M":1.377,"currency":"USD"}},{"modelId":"nano-gpt/doubao-seed-1-6-250615","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Doubao Seed 1.6","version":"2025-06-15","capabilities":["text.chat"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.204,"outputPer1M":0.51,"currency":"USD"}},{"modelId":"nano-gpt/doubao-seed-1-6-flash-250615","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Doubao Seed 1.6 Flash","version":"2025-06-15","capabilities":["text.chat"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.0374,"outputPer1M":0.374,"currency":"USD"}},{"modelId":"nano-gpt/doubao-seed-1-6-thinking-250615","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Doubao Seed 1.6 Thinking","version":"2025-06-15","capabilities":["text.chat"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.204,"outputPer1M":2.04,"currency":"USD"}},{"modelId":"nano-gpt/doubao-seed-1-8-251215","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Doubao Seed 1.8","version":"2025-12-15","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.612,"outputPer1M":6.12,"currency":"USD"}},{"modelId":"nano-gpt/doubao-seed-2-0-code-preview-260215","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Doubao Seed 2.0 Code Preview","version":"2026-02-14","capabilities":["text.chat"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.782,"outputPer1M":3.893,"currency":"USD"}},{"modelId":"nano-gpt/doubao-seed-2-0-lite-260215","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Doubao Seed 2.0 Lite","version":"2026-02-14","capabilities":["text.chat"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.1462,"outputPer1M":0.8738,"currency":"USD"}},{"modelId":"nano-gpt/doubao-seed-2-0-mini-260215","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Doubao Seed 2.0 Mini","version":"2026-02-14","capabilities":["text.chat"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.0493,"outputPer1M":0.4845,"currency":"USD"}},{"modelId":"nano-gpt/doubao-seed-2-0-pro-260215","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Doubao Seed 2.0 Pro","version":"2026-02-14","capabilities":["text.chat"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.782,"outputPer1M":3.876,"currency":"USD"}},{"modelId":"nano-gpt/Envoid/Llama-3.05-Nemotron-Tenyxchat-Storybreaker-70B","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Nemotron Tenyxchat Storybreaker 70b","version":"2024-12-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.49299999999999994,"outputPer1M":0.49299999999999994,"currency":"USD"}},{"modelId":"nano-gpt/Envoid/Llama-3.05-NT-Storybreaker-Ministral-70B","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Llama 3.05 Storybreaker Ministral 70b","version":"2024-12-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.49299999999999994,"outputPer1M":0.49299999999999994,"currency":"USD"}},{"modelId":"nano-gpt/ernie-4.5-8k-preview","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Ernie 4.5 8k Preview","version":"2025-03-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.66,"outputPer1M":2.6,"currency":"USD"}},{"modelId":"nano-gpt/ernie-4.5-turbo-128k","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Ernie 4.5 Turbo 128k","version":"2025-05-08","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.132,"outputPer1M":0.55,"currency":"USD"}},{"modelId":"nano-gpt/ernie-4.5-turbo-vl-32k","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Ernie 4.5 Turbo VL 32k","version":"2025-05-08","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":32000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.495,"outputPer1M":1.43,"currency":"USD"}},{"modelId":"nano-gpt/ernie-5.0-thinking-preview","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Ernie 5.0 Thinking Preview","version":"2025-11-18","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.1,"outputPer1M":2,"currency":"USD"}},{"modelId":"nano-gpt/ernie-5.1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"ERNIE 5.1","version":"2026-05-10","capabilities":["text.chat"],"modalities":["image","text","video"],"contextWindow":119000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.75,"outputPer1M":3,"currency":"USD"}},{"modelId":"nano-gpt/ernie-5.1:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"ERNIE 5.1 Thinking","version":"2026-05-10","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":119000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.75,"outputPer1M":3,"currency":"USD"}},{"modelId":"nano-gpt/ernie-x1-32k","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Ernie X1 32k","version":"2025-05-08","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":32000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.33,"outputPer1M":1.32,"currency":"USD"}},{"modelId":"nano-gpt/ernie-x1-32k-preview","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Ernie X1 32k","version":"2025-04-03","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.33,"outputPer1M":1.32,"currency":"USD"}},{"modelId":"nano-gpt/ernie-x1-turbo-32k","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Ernie X1 Turbo 32k","version":"2025-05-08","capabilities":["text.chat"],"modalities":["image","pdf","text"],"contextWindow":32000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.165,"outputPer1M":0.66,"currency":"USD"}},{"modelId":"nano-gpt/ernie-x1.1-preview","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"ERNIE X1.1","version":"2025-09-10","capabilities":["text.chat"],"modalities":["pdf","text"],"contextWindow":64000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"nano-gpt/essentialai/rnj-1-instruct","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"RNJ-1 Instruct 8B","version":"2025-12-13","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.15,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"nano-gpt/EVA-UNIT-01/EVA-LLaMA-3.33-70B-v0.0","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"EVA Llama 3.33 70B","version":"2025-07-26","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.006,"outputPer1M":2.006,"currency":"USD"}},{"modelId":"nano-gpt/EVA-UNIT-01/EVA-LLaMA-3.33-70B-v0.1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"EVA-LLaMA-3.33-70B-v0.1","version":"2025-09-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.006,"outputPer1M":2.006,"currency":"USD"}},{"modelId":"nano-gpt/EVA-UNIT-01/EVA-Qwen2.5-32B-v0.2","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"EVA-Qwen2.5-32B-v0.2","version":"2025-07-26","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.7989999999999999,"outputPer1M":0.7989999999999999,"currency":"USD"}},{"modelId":"nano-gpt/EVA-UNIT-01/EVA-Qwen2.5-72B-v0.2","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"EVA-Qwen2.5-72B-v0.2","version":"2025-09-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.7989999999999999,"outputPer1M":0.7989999999999999,"currency":"USD"}},{"modelId":"nano-gpt/exa-answer","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Exa (Answer)","version":"2025-06-04","capabilities":["text.chat"],"modalities":["text"],"contextWindow":4096,"maxOutputTokens":4096,"pricing":{"inputPer1M":2.5,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"nano-gpt/exa-research","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Exa (Research)","version":"2025-06-04","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":2.5,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"nano-gpt/exa-research-pro","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Exa (Research Pro)","version":"2025-06-04","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"nano-gpt/failspy/Meta-Llama-3-70B-Instruct-abliterated-v3.5","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Llama 3 70B abliterated","version":"2025-07-26","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.7,"outputPer1M":0.7,"currency":"USD"}},{"modelId":"nano-gpt/fastgpt","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Web Answer","version":"2023-08-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":7.5,"outputPer1M":7.5,"currency":"USD"}},{"modelId":"nano-gpt/featherless-ai/Qwerky-72B","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwerky 72B","version":"2025-03-20","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.5,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"nano-gpt/GalrionSoftworks/MN-LooseCannon-12B-v1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"MN-LooseCannon-12B-v1","version":"2024-07-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.49299999999999994,"outputPer1M":0.49299999999999994,"currency":"USD"}},{"modelId":"nano-gpt/gemini-2.0-flash-001","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 2.0 Flash","version":"2024-12-11","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.1003,"outputPer1M":0.408,"currency":"USD"}},{"modelId":"nano-gpt/gemini-2.0-flash-exp-image-generation","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini Text + Image","version":"2025-02-19","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32767,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.2,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"nano-gpt/gemini-2.0-flash-thinking-exp-01-21","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 2.0 Flash Thinking 0121","version":"2025-01-21","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.306,"outputPer1M":1.003,"currency":"USD"}},{"modelId":"nano-gpt/gemini-2.0-flash-thinking-exp-1219","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 2.0 Flash Thinking 1219","version":"2024-12-19","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32767,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.1003,"outputPer1M":0.408,"currency":"USD"}},{"modelId":"nano-gpt/gemini-2.0-pro-exp-02-05","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 2.0 Pro 0205","version":"2025-02-05","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":2097152,"maxOutputTokens":8192,"pricing":{"inputPer1M":1.989,"outputPer1M":7.956,"currency":"USD"}},{"modelId":"nano-gpt/gemini-2.0-pro-reasoner","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 2.0 Pro Reasoner","version":"2025-02-05","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.292,"outputPer1M":4.998,"currency":"USD"}},{"modelId":"nano-gpt/gemini-2.5-flash","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 2.5 Flash","version":"2025-06-05","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":1048756,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"nano-gpt/gemini-2.5-flash-lite","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 2.5 Flash Lite","version":"2025-06-17","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":1048756,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"nano-gpt/gemini-2.5-flash-lite-preview-06-17","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 2.5 Flash Lite Preview","version":"2025-06-17","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":1048756,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"nano-gpt/gemini-2.5-flash-lite-preview-09-2025","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 2.5 Flash Lite Preview (09/2025)","version":"2025-09-25","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1048756,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"nano-gpt/gemini-2.5-flash-lite-preview-09-2025-thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 2.5 Flash Lite Preview (09/2025) – Thinking","version":"2025-09-25","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1048756,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"nano-gpt/gemini-2.5-flash-nothinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 2.5 Flash (No Thinking)","version":"2025-06-05","capabilities":["text.chat"],"modalities":["image","pdf","text"],"contextWindow":1048756,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"nano-gpt/gemini-2.5-flash-preview-04-17","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 2.5 Flash Preview","version":"2025-04-17","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":1048756,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"nano-gpt/gemini-2.5-flash-preview-04-17:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 2.5 Flash Preview Thinking","version":"2025-04-17","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":1048756,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.15,"outputPer1M":3.5,"currency":"USD"}},{"modelId":"nano-gpt/gemini-2.5-flash-preview-05-20","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 2.5 Flash 0520","version":"2025-05-20","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":1048000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"nano-gpt/gemini-2.5-flash-preview-05-20:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 2.5 Flash 0520 Thinking","version":"2025-05-20","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":1048000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.15,"outputPer1M":3.5,"currency":"USD"}},{"modelId":"nano-gpt/gemini-2.5-flash-preview-09-2025","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 2.5 Flash Preview (09/2025)","version":"2025-09-25","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1048756,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"nano-gpt/gemini-2.5-flash-preview-09-2025-thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 2.5 Flash Preview (09/2025) – Thinking","version":"2025-09-25","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1048756,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"nano-gpt/gemini-2.5-pro","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 2.5 Pro","version":"2025-06-05","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":1048756,"maxOutputTokens":65536,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"nano-gpt/gemini-2.5-pro-exp-03-25","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 2.5 Pro Experimental 0325","version":"2025-03-25","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":1048756,"maxOutputTokens":65536,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"nano-gpt/gemini-2.5-pro-preview-03-25","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 2.5 Pro Preview 0325","version":"2025-03-25","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":1048756,"maxOutputTokens":65536,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"nano-gpt/gemini-2.5-pro-preview-05-06","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 2.5 Pro Preview 0506","version":"2025-05-06","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":1048756,"maxOutputTokens":65536,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"nano-gpt/gemini-2.5-pro-preview-06-05","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 2.5 Pro Preview 0605","version":"2025-06-05","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":1048756,"maxOutputTokens":65536,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"nano-gpt/gemini-3-pro-image-preview","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 3 Pro Image","version":"2025-11-18","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":1048756,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD"}},{"modelId":"nano-gpt/gemini-exp-1206","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 2.0 Pro 1206","version":"2024-12-06","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":2097152,"maxOutputTokens":8192,"pricing":{"inputPer1M":1.258,"outputPer1M":4.998,"currency":"USD"}},{"modelId":"nano-gpt/Gemma-4-31B-Claude-4.6-Opus-Reasoning-Distilled","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemma 4 31B Claude 4.6 Opus Reasoning Distilled","version":"2026-05-01","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.306,"outputPer1M":0.306,"currency":"USD"}},{"modelId":"nano-gpt/Gemma-4-31B-Cognitive-Unshackled","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemma 4 31B Cognitive Unshackled","version":"2026-05-01","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.306,"outputPer1M":0.306,"currency":"USD"}},{"modelId":"nano-gpt/Gemma-4-31B-DarkIdol","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemma 4 31B DarkIdol","version":"2026-05-01","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.306,"outputPer1M":0.306,"currency":"USD"}},{"modelId":"nano-gpt/gemma-4-31B-Fabled","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemma 4 31B Fabled","version":"2026-05-02","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.306,"outputPer1M":0.306,"currency":"USD"}},{"modelId":"nano-gpt/gemma-4-31B-Garnet","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemma 4 31B Garnet","version":"2026-05-02","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.306,"outputPer1M":0.306,"currency":"USD"}},{"modelId":"nano-gpt/Gemma-4-31B-GarnetV2","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemma 4 31B Garnet V2","version":"2026-05-01","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.306,"outputPer1M":0.306,"currency":"USD"}},{"modelId":"nano-gpt/Gemma-4-31B-Gemopus","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemma 4 31B Gemopus","version":"2026-05-01","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.306,"outputPer1M":0.306,"currency":"USD"}},{"modelId":"nano-gpt/Gemma-4-31B-it","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemma 4 31B IT","version":"2026-04-09","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.306,"outputPer1M":0.306,"currency":"USD"}},{"modelId":"nano-gpt/gemma-4-31B-K1-v5","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemma 4 31B K1 v5","version":"2026-05-02","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.306,"outputPer1M":0.306,"currency":"USD"}},{"modelId":"nano-gpt/gemma-4-31B-Larkspur-v0.5","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemma 4 31B Larkspur v0.5","version":"2026-05-02","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.306,"outputPer1M":0.306,"currency":"USD"}},{"modelId":"nano-gpt/gemma-4-31B-MeroMero","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemma 4 31B MeroMero","version":"2026-05-02","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.306,"outputPer1M":0.306,"currency":"USD"}},{"modelId":"nano-gpt/Gemma-4-31B-Musica-v1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemma 4 31B Musica v1","version":"2026-05-01","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.306,"outputPer1M":0.306,"currency":"USD"}},{"modelId":"nano-gpt/Gemma-4-31B-Queen","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemma 4 31B Queen","version":"2026-05-01","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.306,"outputPer1M":0.306,"currency":"USD"}},{"modelId":"nano-gpt/glm-4","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM-4","version":"2024-01-16","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":14.994,"outputPer1M":14.994,"currency":"USD"}},{"modelId":"nano-gpt/glm-4-air","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM-4 Air","version":"2024-06-05","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.2006,"outputPer1M":0.2006,"currency":"USD"}},{"modelId":"nano-gpt/glm-4-air-0111","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4 Air 0111","version":"2025-01-11","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.1394,"outputPer1M":0.1394,"currency":"USD"}},{"modelId":"nano-gpt/glm-4-airx","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM-4 AirX","version":"2024-06-05","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8000,"maxOutputTokens":4096,"pricing":{"inputPer1M":2.006,"outputPer1M":2.006,"currency":"USD"}},{"modelId":"nano-gpt/glm-4-flash","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM-4 Flash","version":"2024-08-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.1003,"outputPer1M":0.1003,"currency":"USD"}},{"modelId":"nano-gpt/glm-4-long","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM-4 Long","version":"2024-08-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.2006,"outputPer1M":0.2006,"currency":"USD"}},{"modelId":"nano-gpt/glm-4-plus","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM-4 Plus","version":"2024-08-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":7.497,"outputPer1M":7.497,"currency":"USD"}},{"modelId":"nano-gpt/glm-4-plus-0111","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4 Plus 0111","version":"2025-02-19","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":9.996,"outputPer1M":9.996,"currency":"USD"}},{"modelId":"nano-gpt/glm-4.1v-thinking-flash","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4.1V Thinking Flash","version":"2025-07-09","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":64000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.3,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"nano-gpt/glm-4.1v-thinking-flashx","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4.1V Thinking FlashX","version":"2025-07-09","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":64000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.3,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"nano-gpt/GLM-4.6-Derestricted-v5","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4.6 Derestricted v5","version":"2025-12-23","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.4,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"nano-gpt/glm-z1-air","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM Z1 Air","version":"2025-04-15","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.07,"outputPer1M":0.07,"currency":"USD"}},{"modelId":"nano-gpt/glm-z1-airx","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM Z1 AirX","version":"2025-04-15","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.7,"outputPer1M":0.7,"currency":"USD"}},{"modelId":"nano-gpt/glm-zero-preview","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM Zero Preview","version":"2024-12-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8000,"maxOutputTokens":4096,"pricing":{"inputPer1M":1.802,"outputPer1M":1.802,"currency":"USD"}},{"modelId":"nano-gpt/google/gemini-3-flash-preview","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 3 Flash (Preview)","version":"2025-12-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1048756,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"}},{"modelId":"nano-gpt/google/gemini-3-flash-preview-thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 3 Flash Thinking","version":"2025-12-17","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":1048756,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"}},{"modelId":"nano-gpt/google/gemini-3.1-flash-lite","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 3.1 Flash Lite","version":"2026-03-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"nano-gpt/google/gemini-3.1-pro-preview","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 3.1 Pro (Preview)","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1048756,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD"}},{"modelId":"nano-gpt/google/gemini-3.1-pro-preview-customtools","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 3.1 Pro (Preview Custom Tools)","version":"2026-02-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1048756,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD"}},{"modelId":"nano-gpt/google/gemini-3.1-pro-preview-high","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 3.1 Pro (Preview High)","version":"2026-02-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1048756,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD"}},{"modelId":"nano-gpt/google/gemini-3.1-pro-preview-low","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 3.1 Pro (Preview Low)","version":"2026-02-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1048756,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD"}},{"modelId":"nano-gpt/google/gemini-3.5-flash","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 3.5 Flash","version":"2026-05-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":9,"currency":"USD"}},{"modelId":"nano-gpt/google/gemini-3.5-flash-thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 3.5 Flash Thinking","version":"2026-05-19","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":9,"currency":"USD"}},{"modelId":"nano-gpt/google/gemini-flash-1.5","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 1.5 Flash","version":"2024-05-14","capabilities":["text.chat"],"modalities":["text"],"contextWindow":2000000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.0748,"outputPer1M":0.306,"currency":"USD"}},{"modelId":"nano-gpt/google/gemini-flash-latest","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini Flash Latest","version":"2026-03-29","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":1048756,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":9,"currency":"USD"}},{"modelId":"nano-gpt/google/gemini-flash-lite-latest","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini Flash Lite Latest","version":"2026-03-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"nano-gpt/google/gemini-pro-latest","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini Pro Latest","version":"2026-03-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1048756,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD"}},{"modelId":"nano-gpt/google/gemma-4-26b-a4b-it","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemma 4 26B A4B","version":"2026-04-02","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.13,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"nano-gpt/google/gemma-4-26b-a4b-it:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemma 4 26B A4B Thinking","version":"2026-04-02","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.13,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"nano-gpt/google/gemma-4-31b-it","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemma 4 31B","version":"2026-04-02","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.1,"outputPer1M":0.35,"currency":"USD"}},{"modelId":"nano-gpt/google/gemma-4-31b-it:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemma 4 31B Thinking","version":"2026-04-02","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.1,"outputPer1M":0.35,"currency":"USD"}},{"modelId":"nano-gpt/Gryphe/MythoMax-L2-13b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"MythoMax 13B","version":"2025-08-08","capabilities":["text.chat"],"modalities":["text"],"contextWindow":4000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.1003,"outputPer1M":0.1003,"currency":"USD"}},{"modelId":"nano-gpt/hermes-high","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Hermes High","version":"2026-05-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":4.998,"outputPer1M":25.007,"currency":"USD"}},{"modelId":"nano-gpt/hermes-low","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Hermes Low","version":"2026-05-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"nano-gpt/hermes-medium","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Hermes Medium","version":"2026-05-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"nano-gpt/holo3-35b-a3b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Holo3-35B-A3B","version":"2024-01-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":65536,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.8,"currency":"USD"}},{"modelId":"nano-gpt/holo3-35b-a3b:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Holo3-35B-A3B Thinking","version":"2024-01-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":65536,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.8,"currency":"USD"}},{"modelId":"nano-gpt/huihui-ai/DeepSeek-R1-Distill-Llama-70B-abliterated","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek R1 Llama 70B Abliterated","version":"2025-01-20","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.7,"outputPer1M":0.7,"currency":"USD"}},{"modelId":"nano-gpt/huihui-ai/DeepSeek-R1-Distill-Qwen-32B-abliterated","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek R1 Qwen Abliterated","version":"2025-01-20","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":8192,"pricing":{"inputPer1M":1.4,"outputPer1M":1.4,"currency":"USD"}},{"modelId":"nano-gpt/huihui-ai/Llama-3.3-70B-Instruct-abliterated","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Llama 3.3 70B Instruct abliterated","version":"2025-08-08","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.7,"outputPer1M":0.7,"currency":"USD"}},{"modelId":"nano-gpt/huihui-ai/Qwen2.5-32B-Instruct-abliterated","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen 2.5 32B Abliterated","version":"2025-01-06","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.7,"outputPer1M":0.7,"currency":"USD"}},{"modelId":"nano-gpt/hunyuan-turbos-20250226","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Hunyuan Turbo S","version":"2025-02-27","capabilities":["text.chat"],"modalities":["text"],"contextWindow":24000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.187,"outputPer1M":0.374,"currency":"USD"}},{"modelId":"nano-gpt/ibm-granite/granite-4.1-8b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Granite 4.1 8B","version":"2026-04-29","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.05,"outputPer1M":0.1,"currency":"USD"}},{"modelId":"nano-gpt/inclusionai/ling-2.6-1t","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Ling 2.6 1T","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"nano-gpt/inclusionai/ling-2.6-flash","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Ling 2.6 Flash","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.08,"outputPer1M":0.24,"currency":"USD"}},{"modelId":"nano-gpt/inclusionai/ring-2.6-1t","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Ring 2.6 1T","version":"2026-05-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":1,"outputPer1M":3,"currency":"USD"}},{"modelId":"nano-gpt/Infermatic/MN-12B-Inferor-v0.0","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Mistral Nemo Inferor 12B","version":"2024-07-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.25499999999999995,"outputPer1M":0.49299999999999994,"currency":"USD"}},{"modelId":"nano-gpt/inflatebot/MN-12B-Mag-Mell-R1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Mag Mell R1","version":"2024-07-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.49299999999999994,"outputPer1M":0.49299999999999994,"currency":"USD"}},{"modelId":"nano-gpt/inflection/inflection-3-pi","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Inflection 3 Pi","version":"2024-10-11","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8000,"maxOutputTokens":4096,"pricing":{"inputPer1M":2.499,"outputPer1M":9.996,"currency":"USD"}},{"modelId":"nano-gpt/inflection/inflection-3-productivity","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Inflection 3 Productivity","version":"2024-10-11","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8000,"maxOutputTokens":4096,"pricing":{"inputPer1M":2.499,"outputPer1M":9.996,"currency":"USD"}},{"modelId":"nano-gpt/jamba-large","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Jamba Large","version":"2025-07-09","capabilities":["text.chat"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":4096,"pricing":{"inputPer1M":1.989,"outputPer1M":7.99,"currency":"USD"}},{"modelId":"nano-gpt/jamba-large-1.6","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Jamba Large 1.6","version":"2025-03-12","capabilities":["text.chat"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":4096,"pricing":{"inputPer1M":1.989,"outputPer1M":7.99,"currency":"USD"}},{"modelId":"nano-gpt/jamba-large-1.7","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Jamba Large 1.7","version":"2025-07-09","capabilities":["text.chat"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":4096,"pricing":{"inputPer1M":1.989,"outputPer1M":7.99,"currency":"USD"}},{"modelId":"nano-gpt/jamba-mini","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Jamba Mini","version":"2025-07-09","capabilities":["text.chat"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.1989,"outputPer1M":0.408,"currency":"USD"}},{"modelId":"nano-gpt/jamba-mini-1.6","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Jamba Mini 1.6","version":"2025-03-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.1989,"outputPer1M":0.408,"currency":"USD"}},{"modelId":"nano-gpt/jamba-mini-1.7","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Jamba Mini 1.7","version":"2025-07-09","capabilities":["text.chat"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.1989,"outputPer1M":0.408,"currency":"USD"}},{"modelId":"nano-gpt/KAT-Coder-Air-V1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"KAT Coder Air V1","version":"2025-10-28","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"nano-gpt/KAT-Coder-Exp-72B-1010","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"KAT Coder Exp 72B 1010","version":"2025-10-28","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"nano-gpt/kimi-k2-instruct-fast","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Kimi K2 0711 Fast","version":"2025-07-15","capabilities":["text.chat"],"modalities":["pdf","text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.1,"outputPer1M":2,"currency":"USD"}},{"modelId":"nano-gpt/kimi-thinking-preview","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Kimi Thinking Preview","version":"2025-05-07","capabilities":["text.chat"],"modalities":["pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":31.46,"outputPer1M":31.46,"currency":"USD"}},{"modelId":"nano-gpt/kwaipilot/kat-coder-pro-v2","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"KAT Coder Pro V2","version":"2026-03-28","capabilities":["text.chat"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":80000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"nano-gpt/LatitudeGames/Wayfarer-Large-70B-Llama-3.3","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Llama 3.3 70B Wayfarer","version":"2025-02-20","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.700000007,"outputPer1M":0.700000007,"currency":"USD"}},{"modelId":"nano-gpt/learnlm-1.5-pro-experimental","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini LearnLM Experimental","version":"2024-05-14","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32767,"maxOutputTokens":8192,"pricing":{"inputPer1M":3.502,"outputPer1M":10.506,"currency":"USD"}},{"modelId":"nano-gpt/liquid/lfm-2-24b-a2b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"LFM2 24B A2B","version":"2025-12-20","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.03,"outputPer1M":0.12,"currency":"USD"}},{"modelId":"nano-gpt/LLM360/K2-Think","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"K2-Think","version":"2025-07-26","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.17,"outputPer1M":0.68,"currency":"USD"}},{"modelId":"nano-gpt/Magistral-Small-2506","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Magistral Small 2506","version":"2025-09-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":1.4,"currency":"USD"}},{"modelId":"nano-gpt/MarinaraSpaghetti/NemoMix-Unleashed-12B","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"NemoMix 12B Unleashed","version":"2024-07-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.49299999999999994,"outputPer1M":0.49299999999999994,"currency":"USD"}},{"modelId":"nano-gpt/meganova-ai/manta-flash-1.0","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Manta Flash 1.0","version":"2025-12-20","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.02,"outputPer1M":0.16,"currency":"USD"}},{"modelId":"nano-gpt/meganova-ai/manta-mini-1.0","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Manta Mini 1.0","version":"2025-12-20","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.02,"outputPer1M":0.16,"currency":"USD"}},{"modelId":"nano-gpt/meganova-ai/manta-pro-1.0","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Manta Pro 1.0","version":"2025-12-20","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.060000000000000005,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"nano-gpt/mercury-2","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Mercury 2","version":"2024-01-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":50000,"pricing":{"inputPer1M":0.25,"outputPer1M":0.75,"currency":"USD"}},{"modelId":"nano-gpt/Meta-Llama-3-1-8B-Instruct-FP8","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Llama 3.1 8B (decentralized)","version":"2024-07-23","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.02,"outputPer1M":0.03,"currency":"USD"}},{"modelId":"nano-gpt/meta-llama/llama-3.1-8b-instruct","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Llama 3.1 8b Instruct","version":"2024-07-23","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.0544,"outputPer1M":0.0544,"currency":"USD"}},{"modelId":"nano-gpt/meta-llama/llama-3.2-3b-instruct","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Llama 3.2 3b Instruct","version":"2024-09-25","capabilities":["text.chat"],"modalities":["pdf","text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.0306,"outputPer1M":0.0493,"currency":"USD"}},{"modelId":"nano-gpt/meta-llama/llama-3.3-70b-instruct","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Llama 3.3 70b Instruct","version":"2025-02-27","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.05,"outputPer1M":0.23,"currency":"USD"}},{"modelId":"nano-gpt/meta-llama/llama-4-maverick","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Llama 4 Maverick","version":"2025-09-05","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.18000000000000002,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"nano-gpt/meta-llama/llama-4-scout","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Llama 4 Scout","version":"2025-09-05","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":328000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.085,"outputPer1M":0.46,"currency":"USD"}},{"modelId":"nano-gpt/microsoft/wizardlm-2-8x22b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"WizardLM-2 8x22B","version":"2025-04-15","capabilities":["text.chat"],"modalities":["pdf","text"],"contextWindow":65536,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.49299999999999994,"outputPer1M":0.49299999999999994,"currency":"USD"}},{"modelId":"nano-gpt/MiniMax-M1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"MiniMax M1","version":"2025-06-16","capabilities":["text.chat"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.1394,"outputPer1M":1.3328,"currency":"USD"}},{"modelId":"nano-gpt/MiniMax-M2","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"MiniMax M2","version":"2025-10-25","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.17,"outputPer1M":1.53,"currency":"USD"}},{"modelId":"nano-gpt/minimax/minimax-01","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"MiniMax 01","version":"2025-01-15","capabilities":["text.chat"],"modalities":["pdf","text"],"contextWindow":1000192,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.1394,"outputPer1M":1.1219999999999999,"currency":"USD"}},{"modelId":"nano-gpt/minimax/minimax-latest","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"MiniMax Latest","version":"2026-05-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":512000,"maxOutputTokens":80000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"nano-gpt/minimax/minimax-m2-her","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"MiniMax M2-her","version":"2026-01-24","capabilities":["text.chat"],"modalities":["text"],"contextWindow":65532,"maxOutputTokens":2048,"pricing":{"inputPer1M":0.30200000000000005,"outputPer1M":1.2069999999999999,"currency":"USD"}},{"modelId":"nano-gpt/minimax/minimax-m2.1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"MiniMax M2.1","version":"2025-12-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.33,"outputPer1M":1.32,"currency":"USD"}},{"modelId":"nano-gpt/minimax/minimax-m2.5","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"MiniMax M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"nano-gpt/minimax/minimax-m2.7","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"MiniMax M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"nano-gpt/minimax/minimax-m2.7-turbo","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"MiniMax M2.7 Turbo","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.4,"currency":"USD"}},{"modelId":"nano-gpt/minimax/minimax-m3","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"MiniMax M3","version":"2026-06-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":512000,"maxOutputTokens":80000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"nano-gpt/minimax/minimax-m3:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"MiniMax M3 Thinking","version":"2026-06-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":512000,"maxOutputTokens":80000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"nano-gpt/MiniMaxAI/MiniMax-M1-80k","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"MiniMax M1 80K","version":"2025-06-16","capabilities":["text.chat"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6052,"outputPer1M":2.4225000000000003,"currency":"USD"}},{"modelId":"nano-gpt/mirothinker-1-7-deepresearch","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"MiroThinker 1.7 Deep Research","version":"2026-05-11","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":4,"outputPer1M":25,"currency":"USD"}},{"modelId":"nano-gpt/mirothinker-1-7-deepresearch-mini","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"MiroThinker 1.7 Deep Research Mini","version":"2026-05-11","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"nano-gpt/mistral-code-agent-latest","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Mistral Code Agent Latest","version":"2026-06-02","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"nano-gpt/mistral-code-latest","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Mistral Code Latest","version":"2026-06-02","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.3,"outputPer1M":0.9,"currency":"USD"}},{"modelId":"nano-gpt/mistral-small-31-24b-instruct","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Mistral Small 31 24b Instruct","version":"2025-04-15","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"nano-gpt/mistral/mistral-medium-3.5","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Mistral Medium 3.5","version":"2026-04-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":32768,"pricing":{"inputPer1M":1.5,"outputPer1M":7.5,"currency":"USD"}},{"modelId":"nano-gpt/mistral/mistral-medium-3.5:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Mistral Medium 3.5 Thinking","version":"2026-04-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":32768,"pricing":{"inputPer1M":1.5,"outputPer1M":7.5,"currency":"USD"}},{"modelId":"nano-gpt/mistralai/codestral-2508","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Codestral 2508","version":"2025-08-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.3,"outputPer1M":0.8999999999999999,"currency":"USD"}},{"modelId":"nano-gpt/mistralai/devstral-2-123b-instruct-2512","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Devstral 2 123B","version":"2025-12-09","capabilities":["text.chat"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.4,"outputPer1M":1.4,"currency":"USD"}},{"modelId":"nano-gpt/mistralai/Devstral-Small-2505","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Mistral Devstral Small 2505","version":"2025-08-02","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.060000000000000005,"outputPer1M":0.060000000000000005,"currency":"USD"}},{"modelId":"nano-gpt/mistralai/ministral-14b-2512","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Ministral 14B","version":"2025-12-04","capabilities":["text.chat"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.2,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"nano-gpt/mistralai/ministral-14b-instruct-2512","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Ministral 3 14B","version":"2025-12-02","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"nano-gpt/mistralai/ministral-3b-2512","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Ministral 3B","version":"2025-12-04","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.1,"currency":"USD"}},{"modelId":"nano-gpt/mistralai/ministral-8b-2512","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Ministral 8B","version":"2025-12-04","capabilities":["text.chat"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"nano-gpt/mistralai/mistral-large","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Mistral Large 2411","version":"2024-02-26","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":256000,"pricing":{"inputPer1M":2.006,"outputPer1M":6.001,"currency":"USD"}},{"modelId":"nano-gpt/mistralai/mistral-large-3-675b-instruct-2512","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Mistral Large 3 675B","version":"2025-12-02","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":256000,"pricing":{"inputPer1M":1,"outputPer1M":3,"currency":"USD"}},{"modelId":"nano-gpt/mistralai/mistral-medium-3","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Mistral Medium 3","version":"2025-09-25","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"nano-gpt/mistralai/mistral-medium-3.1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Mistral Medium 3.1","version":"2025-09-05","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"nano-gpt/mistralai/Mistral-Nemo-Instruct-2407","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Mistral Nemo","version":"2024-07-18","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.1003,"outputPer1M":0.1207,"currency":"USD"}},{"modelId":"nano-gpt/mistralai/mistral-saba","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Mistral Saba","version":"2025-02-17","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1989,"outputPer1M":0.595,"currency":"USD"}},{"modelId":"nano-gpt/mistralai/mistral-small-4-119b-2603","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Mistral Small 4 119B","version":"2026-03-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.4,"outputPer1M":1.4,"currency":"USD"}},{"modelId":"nano-gpt/mistralai/mistral-small-4-119b-2603:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Mistral Small 4 119B Thinking","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.4,"outputPer1M":1.4,"currency":"USD"}},{"modelId":"nano-gpt/mistralai/mixtral-8x22b-instruct-v0.1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Mixtral 8x22B","version":"2025-12-11","capabilities":["text.chat"],"modalities":["text"],"contextWindow":65536,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.8999999999999999,"outputPer1M":0.8999999999999999,"currency":"USD"}},{"modelId":"nano-gpt/mistralai/mixtral-8x7b-instruct-v0.1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Mixtral 8x7B","version":"2025-12-11","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.27,"outputPer1M":0.27,"currency":"USD"}},{"modelId":"nano-gpt/mlabonne/NeuralDaredevil-8B-abliterated","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Neural Daredevil 8B abliterated","version":"2024-12-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.44,"outputPer1M":0.44,"currency":"USD"}},{"modelId":"nano-gpt/moonshotai/kimi-k2-instruct","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Kimi K2 Instruct","version":"2025-07-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.1,"outputPer1M":2,"currency":"USD"}},{"modelId":"nano-gpt/moonshotai/kimi-k2-instruct-0711","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Kimi K2 0711","version":"2025-07-11","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.1,"outputPer1M":2,"currency":"USD"}},{"modelId":"nano-gpt/moonshotai/Kimi-K2-Instruct-0905","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Kimi K2 0905","version":"2025-09-25","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"nano-gpt/moonshotai/kimi-k2-thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Kimi K2 Thinking","version":"2025-11-06","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"nano-gpt/moonshotai/kimi-k2-thinking-original","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Kimi K2 Thinking Original","version":"2025-11-06","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.6,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"nano-gpt/moonshotai/kimi-k2-thinking-turbo-original","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Kimi K2 Thinking Turbo Original","version":"2025-11-06","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.15,"outputPer1M":8,"currency":"USD"}},{"modelId":"nano-gpt/moonshotai/kimi-k2.5","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01-26","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":1.9,"currency":"USD"}},{"modelId":"nano-gpt/moonshotai/kimi-k2.5:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Kimi K2.5 Thinking","version":"2026-01-26","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":1.9,"currency":"USD"}},{"modelId":"nano-gpt/moonshotai/kimi-k2.6","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-16","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.53,"outputPer1M":2.73,"currency":"USD"}},{"modelId":"nano-gpt/moonshotai/kimi-k2.6:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Kimi K2.6 Thinking","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.53,"outputPer1M":2.73,"currency":"USD"}},{"modelId":"nano-gpt/moonshotai/kimi-latest","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Kimi Latest","version":"2026-05-03","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":2.6,"currency":"USD"}},{"modelId":"nano-gpt/nanogpt/coding-router","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Coding Router","version":"2026-05-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.1,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"nano-gpt/nanogpt/coding-router:high","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Coding Router High","version":"2026-05-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.1,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"nano-gpt/nanogpt/coding-router:low","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Coding Router Low","version":"2026-05-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"nano-gpt/nanogpt/coding-router:max","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Coding Router Max","version":"2026-05-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD"}},{"modelId":"nano-gpt/nanogpt/coding-router:medium","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Coding Router Medium","version":"2026-05-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"nano-gpt/NeverSleep/Lumimaid-v0.2-70B","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Lumimaid v0.2","version":"2024-07-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":8192,"pricing":{"inputPer1M":1,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"nano-gpt/nex-agi/deepseek-v3.1-nex-n1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek V3.1 Nex N1","version":"2025-12-10","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.27999999999999997,"outputPer1M":0.42000000000000004,"currency":"USD"}},{"modelId":"nano-gpt/nothingiisreal/L3.1-70B-Celeste-V0.1-BF16","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Llama 3.1 70B Celeste v0.1","version":"2024-07-23","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.49299999999999994,"outputPer1M":0.49299999999999994,"currency":"USD"}},{"modelId":"nano-gpt/NousResearch/DeepHermes-3-Mistral-24B-Preview","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepHermes-3 Mistral 24B (Preview)","version":"2025-05-10","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.3,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"nano-gpt/NousResearch/hermes-3-llama-3.1-70b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Hermes 3 70B","version":"2026-01-07","capabilities":["text.chat"],"modalities":["text"],"contextWindow":65536,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.408,"outputPer1M":0.408,"currency":"USD"}},{"modelId":"nano-gpt/NousResearch/hermes-4-405b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Hermes 4 Large","version":"2025-08-26","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"nano-gpt/NousResearch/hermes-4-405b:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Hermes 4 Large (Thinking)","version":"2024-01-01","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"nano-gpt/NousResearch/hermes-4-70b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Hermes 4 Medium","version":"2025-07-03","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.2006,"outputPer1M":0.3995,"currency":"USD"}},{"modelId":"nano-gpt/NousResearch/Hermes-4-70B:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Hermes 4 (Thinking)","version":"2025-09-17","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.2006,"outputPer1M":0.3995,"currency":"USD"}},{"modelId":"nano-gpt/nvidia/Llama-3_3-Nemotron-Super-49B-v1_5","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Nvidia Nemotron Super 49B v1.5","version":"2025-08-08","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.05,"outputPer1M":0.25,"currency":"USD"}},{"modelId":"nano-gpt/nvidia/Llama-3.1-Nemotron-70B-Instruct-HF","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Nvidia Nemotron 70b","version":"2025-04-15","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.357,"outputPer1M":0.408,"currency":"USD"}},{"modelId":"nano-gpt/nvidia/Llama-3.3-Nemotron-Super-49B-v1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Nvidia Nemotron Super 49B","version":"2025-08-08","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"nano-gpt/nvidia/nemotron-3-nano-30b-a3b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Nvidia Nemotron 3 Nano 30B","version":"2025-12-15","capabilities":["text.chat"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.17,"outputPer1M":0.68,"currency":"USD"}},{"modelId":"nano-gpt/nvidia/nemotron-3-nano-omni-30b-a3b-reasoning","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Nvidia Nemotron 3 Nano Omni","version":"2026-04-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.105,"outputPer1M":0.42,"currency":"USD"}},{"modelId":"nano-gpt/nvidia/nemotron-3-super-120b-a12b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Nvidia Nemotron 3 Super 120B","version":"2026-03-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.05,"outputPer1M":0.25,"currency":"USD"}},{"modelId":"nano-gpt/nvidia/nemotron-3-super-120b-a12b:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Nvidia Nemotron 3 Super 120B Thinking","version":"2026-03-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.05,"outputPer1M":0.25,"currency":"USD"}},{"modelId":"nano-gpt/nvidia/nvidia-nemotron-nano-9b-v2","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Nvidia Nemotron Nano 9B v2","version":"2025-08-18","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.17,"outputPer1M":0.68,"currency":"USD"}},{"modelId":"nano-gpt/openai/gpt-3.5-turbo","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT-3.5 Turbo","version":"2022-11-30","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16385,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"nano-gpt/openai/gpt-4-turbo","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT-4 Turbo","version":"2023-11-06","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":10,"outputPer1M":30,"currency":"USD"}},{"modelId":"nano-gpt/openai/gpt-4-turbo-preview","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT-4 Turbo Preview","version":"2023-11-06","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":9.996,"outputPer1M":30.004999999999995,"currency":"USD"}},{"modelId":"nano-gpt/openai/gpt-4.1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT 4.1","version":"2025-09-10","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"nano-gpt/openai/gpt-4.1-mini","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT 4.1 Mini","version":"2025-04-14","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD"}},{"modelId":"nano-gpt/openai/gpt-4.1-nano","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT 4.1 Nano","version":"2025-04-14","capabilities":["text.chat"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"nano-gpt/openai/gpt-4o","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT-4o","version":"2024-05-13","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.499,"outputPer1M":9.996,"currency":"USD"}},{"modelId":"nano-gpt/openai/gpt-4o-2024-08-06","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT-4o (2024-08-06)","version":"2024-08-06","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.499,"outputPer1M":9.996,"currency":"USD"}},{"modelId":"nano-gpt/openai/gpt-4o-2024-11-20","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT-4o (2024-11-20)","version":"2024-11-20","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"nano-gpt/openai/gpt-4o-mini","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT-4o mini","version":"2024-07-18","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.1496,"outputPer1M":0.595,"currency":"USD"}},{"modelId":"nano-gpt/openai/gpt-4o-mini-search-preview","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT-4o mini Search Preview","version":"2024-07-18","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.088,"outputPer1M":0.35,"currency":"USD"}},{"modelId":"nano-gpt/openai/gpt-4o-search-preview","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT-4o Search Preview","version":"2024-05-13","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.47,"outputPer1M":5.88,"currency":"USD"}},{"modelId":"nano-gpt/openai/gpt-5","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT 5","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"nano-gpt/openai/gpt-5-codex","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT-5 Codex","version":"2025-09-15","capabilities":["text.chat"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":32768,"pricing":{"inputPer1M":9.996,"outputPer1M":19.992,"currency":"USD"}},{"modelId":"nano-gpt/openai/gpt-5-mini","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT 5 Mini","version":"2025-08-07","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"}},{"modelId":"nano-gpt/openai/gpt-5-nano","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT 5 Nano","version":"2025-08-07","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"nano-gpt/openai/gpt-5-pro","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT 5 Pro","version":"2025-08-07","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":15,"outputPer1M":120,"currency":"USD"}},{"modelId":"nano-gpt/openai/gpt-5.1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT 5.1","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"nano-gpt/openai/gpt-5.1-2025-11-13","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT-5.1 (2025-11-13)","version":"2025-11-13","capabilities":["text.chat"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":32768,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"nano-gpt/openai/gpt-5.1-codex","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT 5.1 Codex","version":"2025-11-13","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"nano-gpt/openai/gpt-5.1-codex-max","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT 5.1 Codex Max","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":20,"currency":"USD"}},{"modelId":"nano-gpt/openai/gpt-5.1-codex-mini","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT 5.1 Codex Mini","version":"2025-11-13","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"}},{"modelId":"nano-gpt/openai/gpt-5.2","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT 5.2","version":"2026-01-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"nano-gpt/openai/gpt-5.2-codex","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT 5.2 Codex","version":"2026-01-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"nano-gpt/openai/gpt-5.2-pro","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT 5.2 Pro","version":"2026-01-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":21,"outputPer1M":168,"currency":"USD"}},{"modelId":"nano-gpt/openai/gpt-5.3-codex","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT 5.3 Codex","version":"2026-02-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"nano-gpt/openai/gpt-5.4","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT 5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":922000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD"}},{"modelId":"nano-gpt/openai/gpt-5.4-mini","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT 5.4 Mini","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD"}},{"modelId":"nano-gpt/openai/gpt-5.4-nano","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT 5.4 Nano","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.25,"currency":"USD"}},{"modelId":"nano-gpt/openai/gpt-5.4-pro","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT 5.4 Pro","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":922000,"maxOutputTokens":128000,"pricing":{"inputPer1M":30,"outputPer1M":180,"currency":"USD"}},{"modelId":"nano-gpt/openai/gpt-5.5","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT 5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD"}},{"modelId":"nano-gpt/openai/gpt-chat-latest","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT Chat Latest","version":"2026-05-03","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD"}},{"modelId":"nano-gpt/openai/gpt-latest","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT Latest","version":"2026-03-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD"}},{"modelId":"nano-gpt/openai/gpt-oss-120b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.05,"outputPer1M":0.25,"currency":"USD"}},{"modelId":"nano-gpt/openai/gpt-oss-20b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT OSS 20B","version":"2025-08-05","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.04,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"nano-gpt/openai/gpt-oss-safeguard-20b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT OSS Safeguard 20B","version":"2025-10-29","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.075,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"nano-gpt/openai/o1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"OpenAI o1","version":"2024-12-17","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":14.993999999999998,"outputPer1M":59.993,"currency":"USD"}},{"modelId":"nano-gpt/openai/o1-preview","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"OpenAI o1-preview","version":"2024-09-12","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":14.993999999999998,"outputPer1M":59.993,"currency":"USD"}},{"modelId":"nano-gpt/openai/o1-pro","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"OpenAI o1 Pro","version":"2025-01-25","capabilities":["text.chat"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":150,"outputPer1M":600,"currency":"USD"}},{"modelId":"nano-gpt/openai/o3","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"OpenAI o3","version":"2025-04-16","capabilities":["text.chat"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"nano-gpt/openai/o3-deep-research","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"OpenAI o3 Deep Research","version":"2025-04-16","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":9.996,"outputPer1M":19.992,"currency":"USD"}},{"modelId":"nano-gpt/openai/o3-mini","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"OpenAI o3-mini","version":"2025-01-31","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"nano-gpt/openai/o3-mini-high","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"OpenAI o3-mini (High)","version":"2025-01-31","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":0.64,"outputPer1M":2.588,"currency":"USD"}},{"modelId":"nano-gpt/openai/o3-mini-low","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"OpenAI o3-mini (Low)","version":"2025-01-31","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":9.996,"outputPer1M":19.992,"currency":"USD"}},{"modelId":"nano-gpt/openai/o3-pro-2025-06-10","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"OpenAI o3-pro (2025-06-10)","version":"2025-06-10","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":9.996,"outputPer1M":19.992,"currency":"USD"}},{"modelId":"nano-gpt/openai/o4-mini","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"OpenAI o4-mini","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"nano-gpt/openai/o4-mini-deep-research","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"OpenAI o4-mini Deep Research","version":"2025-04-16","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":9.996,"outputPer1M":19.992,"currency":"USD"}},{"modelId":"nano-gpt/openai/o4-mini-high","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"OpenAI o4-mini high","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"nano-gpt/owl","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"OWL","version":"2026-05-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":1048756,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"nano-gpt/pamanseau/OpenReasoning-Nemotron-32B","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"OpenReasoning Nemotron 32B","version":"2025-08-21","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"nano-gpt/perceptron/perceptron-mk1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Perceptron Mk1","version":"2026-05-12","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":32768,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.15,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"nano-gpt/phi-4-mini-instruct","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Phi 4 Mini","version":"2025-07-26","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.17,"outputPer1M":0.68,"currency":"USD"}},{"modelId":"nano-gpt/phi-4-multimodal-instruct","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Phi 4 Multimodal","version":"2025-07-26","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.07,"outputPer1M":0.11,"currency":"USD"}},{"modelId":"nano-gpt/poolside/laguna-m.1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Laguna M.1","version":"2026-04-29","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"nano-gpt/poolside/laguna-xs.2","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Laguna XS.2","version":"2026-04-29","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"nano-gpt/qvq-max","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen: QvQ Max","version":"2025-03-28","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":1.4,"outputPer1M":5.3,"currency":"USD"}},{"modelId":"nano-gpt/qwen-3.6-plus","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen 3.6 Plus","version":"2026-04-02","capabilities":["text.chat"],"modalities":["image","text","video"],"contextWindow":991800,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.45,"outputPer1M":2.7,"currency":"USD"}},{"modelId":"nano-gpt/qwen-long","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen Long 10M","version":"2025-01-25","capabilities":["text.chat"],"modalities":["pdf","text"],"contextWindow":10000000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.1003,"outputPer1M":0.408,"currency":"USD"}},{"modelId":"nano-gpt/qwen-max","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen 2.5 Max","version":"2024-04-03","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":8192,"pricing":{"inputPer1M":1.5997,"outputPer1M":6.392,"currency":"USD"}},{"modelId":"nano-gpt/qwen-plus","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen Plus","version":"2024-01-25","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":995904,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.3995,"outputPer1M":1.2002,"currency":"USD"}},{"modelId":"nano-gpt/qwen-turbo","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen Turbo","version":"2024-11-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.04998,"outputPer1M":0.2006,"currency":"USD"}},{"modelId":"nano-gpt/qwen/qwen-2.5-72b-instruct","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen2.5 72B","version":"2025-07-03","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.357,"outputPer1M":0.408,"currency":"USD"}},{"modelId":"nano-gpt/qwen/Qwen2.5-Coder-32B-Instruct","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen 2.5 Coder 32b","version":"2025-07-03","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.2006,"outputPer1M":0.2006,"currency":"USD"}},{"modelId":"nano-gpt/qwen/qwen3-14b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen 3 14b","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":41000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.08,"outputPer1M":0.24,"currency":"USD"}},{"modelId":"nano-gpt/qwen/qwen3-235b-a22b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen 3 235b A22B","version":"2025-04-29","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["pdf","text"],"contextWindow":41000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.3,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"nano-gpt/qwen/Qwen3-235B-A22B-Instruct-2507","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen 3 235b A22B 2507","version":"2025-07-25","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.13,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"nano-gpt/qwen/Qwen3-235B-A22B-Instruct-2507-TEE","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen 3 235b A22B 2507 (TEE)","version":"2025-07-25","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.13,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"nano-gpt/qwen/Qwen3-235B-A22B-Thinking-2507","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen 3 235b A22B 2507 Thinking","version":"2025-09-11","capabilities":["text.chat"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.3,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"nano-gpt/qwen/qwen3-30b-a3b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3 30B A3B","version":"2025-02-27","capabilities":["text.chat"],"modalities":["text"],"contextWindow":41000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"nano-gpt/qwen/qwen3-32b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen 3 32b","version":"2024-01-01","capabilities":["text.chat"],"modalities":["pdf","text"],"contextWindow":41000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"nano-gpt/qwen/Qwen3-8B","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen 3 8B","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":41000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.47,"outputPer1M":0.47,"currency":"USD"}},{"modelId":"nano-gpt/qwen/qwen3-coder","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen 3 Coder 480B","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.13,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"nano-gpt/qwen/qwen3-coder-flash","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3 Coder Flash","version":"2025-09-17","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"nano-gpt/qwen/qwen3-coder-next","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3 Coder Next","version":"2025-12-08","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.15,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"nano-gpt/qwen/qwen3-coder-plus","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3 Coder Plus","version":"2025-09-17","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":65536,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD"}},{"modelId":"nano-gpt/qwen/qwen3-max","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3 Max","version":"2025-09-05","capabilities":["text.chat"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":32768,"pricing":{"inputPer1M":1.08018,"outputPer1M":5.4009,"currency":"USD"}},{"modelId":"nano-gpt/qwen/Qwen3-Next-80B-A3B-Instruct","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3 Next 80B A3B (Instruct)","version":"2025-09-11","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.15,"outputPer1M":0.65,"currency":"USD"}},{"modelId":"nano-gpt/qwen/qwen3-next-80b-a3b-thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3 Next 80B A3B (Thinking)","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":0.65,"currency":"USD"}},{"modelId":"nano-gpt/qwen/Qwen3-VL-235B-A22B-Instruct","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3 VL 235B A22B Instruct","version":"2024-01-01","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"nano-gpt/qwen/qwen3.5-397b-a17b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 397B A17B","version":"2026-02-16","capabilities":["text.chat"],"modalities":["image","text","video"],"contextWindow":258048,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.6,"outputPer1M":3.6,"currency":"USD"}},{"modelId":"nano-gpt/qwen/qwen3.5-397b-a17b-thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 397B A17B Thinking","version":"2026-02-16","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":258048,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.6,"outputPer1M":3.6,"currency":"USD"}},{"modelId":"nano-gpt/qwen/qwen3.5-9b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 9B","version":"2026-03-10","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.05,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"nano-gpt/qwen/qwen3.5-plus","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 Plus","version":"2026-02-16","capabilities":["text.chat"],"modalities":["image","text","video"],"contextWindow":983616,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.4,"outputPer1M":2.4,"currency":"USD"}},{"modelId":"nano-gpt/qwen/qwen3.5-plus-thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 Plus Thinking","version":"2026-02-16","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":983616,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.4,"outputPer1M":2.4,"currency":"USD"}},{"modelId":"nano-gpt/qwen/Qwen3.6-35B-A3B","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.6 35B A3B","version":"2026-04-17","capabilities":["text.chat"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.112,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"nano-gpt/qwen/Qwen3.6-35B-A3B:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.6 35B A3B Thinking","version":"2026-04-19","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.112,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"nano-gpt/qwen/qwq-32b-preview","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen QwQ 32B Preview","version":"2025-02-27","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.2,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"nano-gpt/Qwen2.5-32B-EVA-v0.2","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen 2.5 32b EVA","version":"2024-09-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":24576,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.493,"outputPer1M":0.493,"currency":"USD"}},{"modelId":"nano-gpt/qwen25-vl-72b-instruct","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen25 VL 72b","version":"2025-05-10","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":32000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.69989,"outputPer1M":0.69989,"currency":"USD"}},{"modelId":"nano-gpt/qwen3-30b-a3b-instruct-2507","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3 30B A3B Instruct 2507","version":"2025-02-20","capabilities":["text.chat"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.2,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"nano-gpt/qwen3-coder-30b-a3b-instruct","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3 Coder 30B A3B Instruct","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"nano-gpt/qwen3-max-2026-01-23","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3 Max 2026-01-23","version":"2026-01-26","capabilities":["text.chat"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":32768,"pricing":{"inputPer1M":1.2002,"outputPer1M":6.001,"currency":"USD"}},{"modelId":"nano-gpt/qwen3-vl-235b-a22b-instruct-original","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3 VL 235B A22B Instruct Original","version":"2025-09-25","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.5,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"nano-gpt/qwen3-vl-235b-a22b-thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3 VL 235B A22B Thinking","version":"2025-08-26","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.5,"outputPer1M":6,"currency":"USD"}},{"modelId":"nano-gpt/qwen3.5-122b-a10b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 122B A10B","version":"2026-02-24","capabilities":["text.chat"],"modalities":["image","text","video"],"contextWindow":260096,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.36,"outputPer1M":2.88,"currency":"USD"}},{"modelId":"nano-gpt/qwen3.5-122b-a10b:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 122B A10B Thinking","version":"2026-02-24","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":260096,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.36,"outputPer1M":2.88,"currency":"USD"}},{"modelId":"nano-gpt/qwen3.5-27b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 27B","version":"2026-02-24","capabilities":["text.chat"],"modalities":["image","text","video"],"contextWindow":260096,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.27,"outputPer1M":2.16,"currency":"USD"}},{"modelId":"nano-gpt/Qwen3.5-27B-Anko","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 27B Anko","version":"2026-04-30","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.306,"outputPer1M":0.306,"currency":"USD"}},{"modelId":"nano-gpt/Qwen3.5-27B-BlueStar-Derestricted","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 27B BlueStar Derestricted","version":"2026-04-06","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.306,"outputPer1M":0.306,"currency":"USD"}},{"modelId":"nano-gpt/Qwen3.5-27B-BlueStar-Derestricted-Lite","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 27B BlueStar Derestricted Lite","version":"2026-04-06","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.306,"outputPer1M":0.306,"currency":"USD"}},{"modelId":"nano-gpt/Qwen3.5-27B-BlueStar-v2-Derestricted","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 27B BlueStar v2 Derestricted","version":"2026-04-06","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.306,"outputPer1M":0.306,"currency":"USD"}},{"modelId":"nano-gpt/Qwen3.5-27B-BlueStar-v2-Derestricted-Lite","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 27B BlueStar v2 Derestricted Lite","version":"2026-04-06","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.306,"outputPer1M":0.306,"currency":"USD"}},{"modelId":"nano-gpt/Qwen3.5-27B-BlueStar-v3-Derestricted","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 27B BlueStar v3 Derestricted","version":"2026-04-30","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.306,"outputPer1M":0.306,"currency":"USD"}},{"modelId":"nano-gpt/Qwen3.5-27B-BlueStar-v3-Derestricted-Lite","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 27B BlueStar v3 Derestricted Lite","version":"2026-04-30","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.306,"outputPer1M":0.306,"currency":"USD"}},{"modelId":"nano-gpt/Qwen3.5-27B-Derestricted","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 27B Derestricted","version":"2026-03-17","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.306,"outputPer1M":0.306,"currency":"USD"}},{"modelId":"nano-gpt/Qwen3.5-27B-earica-Derestricted","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 27B earica Derestricted","version":"2026-04-30","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.306,"outputPer1M":0.306,"currency":"USD"}},{"modelId":"nano-gpt/Qwen3.5-27B-earica-Derestricted-Lite","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 27B earica Derestricted Lite","version":"2026-04-30","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.306,"outputPer1M":0.306,"currency":"USD"}},{"modelId":"nano-gpt/Qwen3.5-27B-Infracelestial","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 27B Infracelestial","version":"2026-04-30","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.306,"outputPer1M":0.306,"currency":"USD"}},{"modelId":"nano-gpt/Qwen3.5-27B-Marvin-DPO-V2-Derestricted","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 27B Marvin DPO V2 Derestricted","version":"2026-04-30","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.306,"outputPer1M":0.306,"currency":"USD"}},{"modelId":"nano-gpt/Qwen3.5-27B-Marvin-DPO-V2-Derestricted-Lite","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 27B Marvin DPO V2 Derestricted Lite","version":"2026-04-30","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.306,"outputPer1M":0.306,"currency":"USD"}},{"modelId":"nano-gpt/Qwen3.5-27B-Marvin-V2-Derestricted","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 27B Marvin V2 Derestricted","version":"2026-04-30","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.306,"outputPer1M":0.306,"currency":"USD"}},{"modelId":"nano-gpt/Qwen3.5-27B-Marvin-V2-Derestricted-Lite","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 27B Marvin V2 Derestricted Lite","version":"2026-04-30","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.306,"outputPer1M":0.306,"currency":"USD"}},{"modelId":"nano-gpt/Qwen3.5-27B-Musica-v1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 27B Musica v1","version":"2026-03-27","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.306,"outputPer1M":0.306,"currency":"USD"}},{"modelId":"nano-gpt/Qwen3.5-27B-NaNovel-Derestricted","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 27B NaNovel Derestricted","version":"2026-04-30","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.306,"outputPer1M":0.306,"currency":"USD"}},{"modelId":"nano-gpt/Qwen3.5-27B-NaNovel-Derestricted-Lite","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 27B NaNovel Derestricted Lite","version":"2026-04-30","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.306,"outputPer1M":0.306,"currency":"USD"}},{"modelId":"nano-gpt/Qwen3.5-27B-Omega-Evolution-v2.0-Derestricted","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 27B Omega Evolution v2.0 Derestricted","version":"2026-04-06","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.306,"outputPer1M":0.306,"currency":"USD"}},{"modelId":"nano-gpt/Qwen3.5-27B-Omega-Evolution-v2.0-Derestricted-Lite","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 27B Omega Evolution v2.0 Derestricted Lite","version":"2026-04-06","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.306,"outputPer1M":0.306,"currency":"USD"}},{"modelId":"nano-gpt/Qwen3.5-27B-Omega-Evolution-v2.2-Derestricted","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 27B Omega Evolution v2.2 Derestricted","version":"2026-05-02","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.306,"outputPer1M":0.306,"currency":"USD"}},{"modelId":"nano-gpt/Qwen3.5-27B-Omega-Evolution-v2.2-Derestricted-Lite","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 27B Omega Evolution v2.2 Derestricted Lite","version":"2026-05-02","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.306,"outputPer1M":0.306,"currency":"USD"}},{"modelId":"nano-gpt/Qwen3.5-27B-Queen-Derestricted","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 27B Queen Derestricted","version":"2026-04-30","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.306,"outputPer1M":0.306,"currency":"USD"}},{"modelId":"nano-gpt/Qwen3.5-27B-Queen-Derestricted-Lite","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 27B Queen Derestricted Lite","version":"2026-04-30","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.306,"outputPer1M":0.306,"currency":"USD"}},{"modelId":"nano-gpt/Qwen3.5-27B-RpRMax-v1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 27B RpRMax v1","version":"2026-04-30","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.306,"outputPer1M":0.306,"currency":"USD"}},{"modelId":"nano-gpt/Qwen3.5-27B-Vivid-Durian","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 27B Vivid Durian","version":"2026-03-18","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.306,"outputPer1M":0.306,"currency":"USD"}},{"modelId":"nano-gpt/Qwen3.5-27B-Writer-Derestricted","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 27B Writer Derestricted","version":"2026-04-06","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.306,"outputPer1M":0.306,"currency":"USD"}},{"modelId":"nano-gpt/Qwen3.5-27B-Writer-Derestricted-Lite","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 27B Writer Derestricted Lite","version":"2026-04-06","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.306,"outputPer1M":0.306,"currency":"USD"}},{"modelId":"nano-gpt/Qwen3.5-27B-Writer-V2-Derestricted","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 27B Writer V2 Derestricted","version":"2026-04-06","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.306,"outputPer1M":0.306,"currency":"USD"}},{"modelId":"nano-gpt/Qwen3.5-27B-Writer-V2-Derestricted-Lite","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 27B Writer V2 Derestricted Lite","version":"2026-04-06","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.306,"outputPer1M":0.306,"currency":"USD"}},{"modelId":"nano-gpt/qwen3.5-27b:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 27B Thinking","version":"2026-02-24","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":260096,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.27,"outputPer1M":2.16,"currency":"USD"}},{"modelId":"nano-gpt/qwen3.5-35b-a3b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 35B A3B","version":"2026-02-24","capabilities":["text.chat"],"modalities":["image","text","video"],"contextWindow":260096,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.225,"outputPer1M":1.8,"currency":"USD"}},{"modelId":"nano-gpt/qwen3.5-35b-a3b:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 35B A3B Thinking","version":"2026-02-24","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":260096,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.225,"outputPer1M":1.8,"currency":"USD"}},{"modelId":"nano-gpt/qwen3.5-flash","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 Flash","version":"2026-02-24","capabilities":["text.chat"],"modalities":["image","text","video"],"contextWindow":991808,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.09,"outputPer1M":0.36,"currency":"USD"}},{"modelId":"nano-gpt/qwen3.5-flash:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 Flash Thinking","version":"2026-02-24","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":991808,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.09,"outputPer1M":0.36,"currency":"USD"}},{"modelId":"nano-gpt/qwen3.5-omni-flash","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 Omni Flash","version":"2026-03-30","capabilities":["text.chat"],"modalities":["audio","image","text","video"],"contextWindow":49152,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nano-gpt/qwen3.5-omni-plus","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 Omni Plus","version":"2026-03-30","capabilities":["text.chat"],"modalities":["audio","image","text","video"],"contextWindow":983616,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nano-gpt/qwen3.6-max-preview","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.6 Max Preview","version":"2026-04-20","capabilities":["text.chat"],"modalities":["text"],"contextWindow":245800,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.3,"outputPer1M":7.8,"currency":"USD"}},{"modelId":"nano-gpt/qwen3.7-max","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.7 Max","version":"2026-05-21","capabilities":["text.chat"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":2.5,"outputPer1M":7.5,"currency":"USD"}},{"modelId":"nano-gpt/qwen3.7-max:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.7 Max Thinking","version":"2026-05-21","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":2.5,"outputPer1M":7.5,"currency":"USD"}},{"modelId":"nano-gpt/qwen3.7-plus","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.7 Plus","version":"2026-06-01","capabilities":["text.chat"],"modalities":["image","text","video"],"contextWindow":991808,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD"}},{"modelId":"nano-gpt/qwen3.7-plus:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.7 Plus Thinking","version":"2026-06-01","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":983616,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD"}},{"modelId":"nano-gpt/qwq-32b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen: QwQ 32B","version":"2025-04-15","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.25599999,"outputPer1M":0.30499999,"currency":"USD"}},{"modelId":"nano-gpt/ReadyArt/MS3.2-The-Omega-Directive-24B-Unslop-v2.0","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Omega Directive 24B Unslop v2.0","version":"2025-12-08","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.5,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"nano-gpt/Salesforce/Llama-xLAM-2-70b-fc-r","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Llama-xLAM-2 70B fc-r","version":"2025-04-13","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"nano-gpt/Sao10K/L3-8B-Stheno-v3.2","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Sao10K Stheno 8b","version":"2024-11-29","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.2006,"outputPer1M":0.2006,"currency":"USD"}},{"modelId":"nano-gpt/Sao10K/L3.1-70B-Euryale-v2.2","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Llama 3.1 70B Euryale","version":"2024-07-23","capabilities":["text.chat"],"modalities":["text"],"contextWindow":20480,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.306,"outputPer1M":0.357,"currency":"USD"}},{"modelId":"nano-gpt/Sao10K/L3.1-70B-Hanami-x1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Llama 3.1 70B Hanami","version":"2024-07-23","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.49299999999999994,"outputPer1M":0.49299999999999994,"currency":"USD"}},{"modelId":"nano-gpt/Sao10K/L3.3-70B-Euryale-v2.3","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Llama 3.3 70B Euryale","version":"2024-12-06","capabilities":["text.chat"],"modalities":["text"],"contextWindow":20480,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.49299999999999994,"outputPer1M":0.49299999999999994,"currency":"USD"}},{"modelId":"nano-gpt/sarvam-105b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Sarvam 105B","version":"2026-05-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.045,"outputPer1M":0.177,"currency":"USD"}},{"modelId":"nano-gpt/sarvam-30b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Sarvam 30B","version":"2026-05-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":65536,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.028,"outputPer1M":0.111,"currency":"USD"}},{"modelId":"nano-gpt/shisa-ai/shisa-v2-llama3.3-70b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Shisa V2 Llama 3.3 70B","version":"2025-07-26","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.5,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"nano-gpt/shisa-ai/shisa-v2.1-llama3.3-70b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Shisa V2.1 Llama 3.3 70B","version":"2024-12-06","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.5,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"nano-gpt/sonar","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Perplexity Simple","version":"2025-02-19","capabilities":["text.chat"],"modalities":["text"],"contextWindow":127000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.003,"outputPer1M":1.003,"currency":"USD"}},{"modelId":"nano-gpt/sonar-deep-research","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Perplexity Deep Research","version":"2025-02-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":60000,"maxOutputTokens":128000,"pricing":{"inputPer1M":3.4,"outputPer1M":13.6,"currency":"USD"}},{"modelId":"nano-gpt/sonar-pro","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Perplexity Pro","version":"2025-02-19","capabilities":["text.chat"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.992,"outputPer1M":14.994,"currency":"USD"}},{"modelId":"nano-gpt/sonar-reasoning-pro","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Perplexity Reasoning Pro","version":"2025-02-19","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":127000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.006,"outputPer1M":7.9985,"currency":"USD"}},{"modelId":"nano-gpt/soob3123/amoral-gemma3-27B-v2","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Amoral Gemma3 27B v2","version":"2025-05-23","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.3,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"nano-gpt/soob3123/GrayLine-Qwen3-8B","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Grayline Qwen3 8B","version":"2025-09-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.3,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"nano-gpt/soob3123/Veiled-Calla-12B","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Veiled Calla 12B","version":"2025-04-13","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.3,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"nano-gpt/Steelskull/L3.3-Cu-Mai-R1-70b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Llama 3.3 70B Cu Mai","version":"2024-12-06","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.49299999999999994,"outputPer1M":0.49299999999999994,"currency":"USD"}},{"modelId":"nano-gpt/Steelskull/L3.3-Electra-R1-70b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Steelskull Electra R1 70b","version":"2024-12-06","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.69989,"outputPer1M":0.69989,"currency":"USD"}},{"modelId":"nano-gpt/Steelskull/L3.3-MS-Evalebis-70b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"MS Evalebis 70b","version":"2024-12-06","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.49299999999999994,"outputPer1M":0.49299999999999994,"currency":"USD"}},{"modelId":"nano-gpt/Steelskull/L3.3-MS-Evayale-70B","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Evayale 70b ","version":"2024-12-06","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.49299999999999994,"outputPer1M":0.49299999999999994,"currency":"USD"}},{"modelId":"nano-gpt/Steelskull/L3.3-MS-Nevoria-70b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Steelskull Nevoria 70b","version":"2024-12-06","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.49299999999999994,"outputPer1M":0.49299999999999994,"currency":"USD"}},{"modelId":"nano-gpt/Steelskull/L3.3-Nevoria-R1-70b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Steelskull Nevoria R1 70b","version":"2024-12-06","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.49299999999999994,"outputPer1M":0.49299999999999994,"currency":"USD"}},{"modelId":"nano-gpt/step-2-16k-exp","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Step-2 16k Exp","version":"2024-07-05","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16000,"maxOutputTokens":8192,"pricing":{"inputPer1M":7.004,"outputPer1M":19.992,"currency":"USD"}},{"modelId":"nano-gpt/step-2-mini","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Step-2 Mini","version":"2024-07-05","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.2006,"outputPer1M":0.408,"currency":"USD"}},{"modelId":"nano-gpt/step-3","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Step-3","version":"2025-07-31","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":65536,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.2499,"outputPer1M":0.6494,"currency":"USD"}},{"modelId":"nano-gpt/step-r1-v-mini","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Step R1 V Mini","version":"2025-04-08","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":65536,"pricing":{"inputPer1M":2.5,"outputPer1M":11,"currency":"USD"}},{"modelId":"nano-gpt/stepfun-ai/step-3.5-flash","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Step 3.5 Flash","version":"2026-02-02","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"nano-gpt/stepfun-ai/step-3.5-flash-2603","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Step 3.5 Flash 2603","version":"2026-04-14","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"nano-gpt/stepfun/step-3.7-flash:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Step 3.7 Flash Thinking","version":"2026-05-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.15,"currency":"USD"}},{"modelId":"nano-gpt/TEE/deepseek-v3.1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek V3.1 TEE","version":"2025-08-21","capabilities":["text.chat"],"modalities":["text"],"contextWindow":164000,"maxOutputTokens":8192,"pricing":{"inputPer1M":1,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"nano-gpt/TEE/deepseek-v3.2","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek V3.2 TEE","version":"2025-12-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":164000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":1,"currency":"USD"}},{"modelId":"nano-gpt/TEE/deepseek-v4-pro","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek V4 Pro TEE","version":"2026-04-25","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":800000,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":5.25,"currency":"USD"}},{"modelId":"nano-gpt/TEE/deepseek-v4-pro:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek V4 Pro Thinking TEE","version":"2026-04-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":800000,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":5.25,"currency":"USD"}},{"modelId":"nano-gpt/TEE/gemma-3-27b-it","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemma 3 27B TEE","version":"2025-03-10","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.2,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"nano-gpt/TEE/gemma-4-26b-a4b-uncensored","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemma 4 26B A4B Uncensored TEE","version":"2026-05-23","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":65536,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.15,"outputPer1M":0.7,"currency":"USD"}},{"modelId":"nano-gpt/TEE/gemma-4-31b-it","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemma 4 31B IT TEE","version":"2026-05-26","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.15,"outputPer1M":0.46,"currency":"USD"}},{"modelId":"nano-gpt/TEE/gemma4-31b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemma 4 31B","version":"2026-04-04","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.45,"outputPer1M":1,"currency":"USD"}},{"modelId":"nano-gpt/TEE/gemma4-31b:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemma 4 31B Thinking TEE","version":"2026-05-02","capabilities":["text.chat","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.45,"outputPer1M":1,"currency":"USD"}},{"modelId":"nano-gpt/TEE/glm-4.7","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4.7 TEE","version":"2026-01-29","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.85,"outputPer1M":3.3,"currency":"USD"}},{"modelId":"nano-gpt/TEE/glm-4.7-flash","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4.7 Flash TEE","version":"2026-01-19","capabilities":["text.chat"],"modalities":["text"],"contextWindow":203000,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.15,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"nano-gpt/TEE/glm-5","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 5 TEE","version":"2026-02-11","capabilities":["text.chat"],"modalities":["text"],"contextWindow":203000,"maxOutputTokens":65535,"pricing":{"inputPer1M":1.2,"outputPer1M":3.5,"currency":"USD"}},{"modelId":"nano-gpt/TEE/glm-5.1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 5.1 TEE","version":"2026-04-20","capabilities":["text.chat"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":65535,"pricing":{"inputPer1M":1.5,"outputPer1M":5.25,"currency":"USD"}},{"modelId":"nano-gpt/TEE/glm-5.1-thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 5.1 Thinking TEE","version":"2026-04-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":65535,"pricing":{"inputPer1M":1.5,"outputPer1M":5.25,"currency":"USD"}},{"modelId":"nano-gpt/TEE/gpt-oss-120b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT-OSS 120B TEE","version":"2025-08-05","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":2,"outputPer1M":2,"currency":"USD"}},{"modelId":"nano-gpt/TEE/gpt-oss-20b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT-OSS 20B TEE","version":"2025-08-05","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.2,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"nano-gpt/TEE/kimi-k2.5","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Kimi K2.5 TEE","version":"2026-01-29","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.3,"outputPer1M":1.9,"currency":"USD"}},{"modelId":"nano-gpt/TEE/kimi-k2.5-thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Kimi K2.5 Thinking TEE","version":"2026-01-29","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.3,"outputPer1M":1.9,"currency":"USD"}},{"modelId":"nano-gpt/TEE/kimi-k2.6","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Kimi K2.6 TEE","version":"2026-04-21","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":5.25,"currency":"USD"}},{"modelId":"nano-gpt/TEE/llama3-3-70b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Llama 3.3 70B","version":"2025-07-03","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2,"outputPer1M":2,"currency":"USD"}},{"modelId":"nano-gpt/TEE/minimax-m2.5","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"MiniMax M2.5 TEE","version":"2026-04-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.2,"outputPer1M":1.38,"currency":"USD"}},{"modelId":"nano-gpt/TEE/qwen2.5-vl-72b-instruct","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen2.5 VL 72B TEE","version":"2025-02-01","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":65536,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.7,"outputPer1M":0.7,"currency":"USD"}},{"modelId":"nano-gpt/TEE/qwen3-30b-a3b-instruct-2507","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3 30B A3B Instruct 2507 TEE","version":"2025-07-29","capabilities":["text.chat"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":0.44999999999999996,"currency":"USD"}},{"modelId":"nano-gpt/TEE/qwen3.5-122b-a10b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 122B A10B TEE","version":"2026-05-26","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.46,"outputPer1M":3.68,"currency":"USD"}},{"modelId":"nano-gpt/TEE/qwen3.5-27b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 27B TEE","version":"2026-03-13","capabilities":["text.chat"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.4,"currency":"USD"}},{"modelId":"nano-gpt/TEE/qwen3.5-397b-a17b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 397B A17B TEE","version":"2026-02-28","capabilities":["text.chat"],"modalities":["text"],"contextWindow":258048,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.6,"outputPer1M":3.6,"currency":"USD"}},{"modelId":"nano-gpt/TEE/qwen3.6-35b-a3b-uncensored","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.6 35B A3B Uncensored TEE","version":"2026-05-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"nano-gpt/tencent/Hunyuan-MT-7B","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Hunyuan MT 7B","version":"2025-09-18","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":10,"outputPer1M":20,"currency":"USD"}},{"modelId":"nano-gpt/tencent/hy3-preview","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Tencent: Hy3 preview","version":"2026-04-23","capabilities":["text.chat"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.066,"outputPer1M":0.26,"currency":"USD"}},{"modelId":"nano-gpt/TheDrummer/Anubis-70B-v1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Anubis 70B v1","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":65536,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.31,"outputPer1M":0.31,"currency":"USD"}},{"modelId":"nano-gpt/TheDrummer/Anubis-70B-v1.1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Anubis 70B v1.1","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.31,"outputPer1M":0.31,"currency":"USD"}},{"modelId":"nano-gpt/TheDrummer/Cydonia-24B-v2","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"The Drummer Cydonia 24B v2","version":"2025-02-17","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1003,"outputPer1M":0.1207,"currency":"USD"}},{"modelId":"nano-gpt/TheDrummer/Cydonia-24B-v4","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"The Drummer Cydonia 24B v4","version":"2025-07-22","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.2006,"outputPer1M":0.2414,"currency":"USD"}},{"modelId":"nano-gpt/TheDrummer/Cydonia-24B-v4.1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"The Drummer Cydonia 24B v4.1","version":"2025-08-19","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1003,"outputPer1M":0.1207,"currency":"USD"}},{"modelId":"nano-gpt/TheDrummer/Cydonia-24B-v4.3","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"The Drummer Cydonia 24B v4.3","version":"2025-12-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1003,"outputPer1M":0.1207,"currency":"USD"}},{"modelId":"nano-gpt/TheDrummer/Magidonia-24B-v4.3","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"The Drummer Magidonia 24B v4.3","version":"2025-12-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1003,"outputPer1M":0.1207,"currency":"USD"}},{"modelId":"nano-gpt/TheDrummer/Rocinante-12B-v1.1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Rocinante 12b","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.408,"outputPer1M":0.595,"currency":"USD"}},{"modelId":"nano-gpt/TheDrummer/Skyfall-31B-v4.2","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"TheDrummer Skyfall 31B v4.2","version":"2026-03-26","capabilities":["text.chat"],"modalities":["pdf","text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.55,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"nano-gpt/TheDrummer/skyfall-36b-v2","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"TheDrummer Skyfall 36B V2","version":"2025-03-10","capabilities":["text.chat"],"modalities":["pdf","text"],"contextWindow":64000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.493,"outputPer1M":0.493,"currency":"USD"}},{"modelId":"nano-gpt/TheDrummer/UnslopNemo-12B-v4.1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"UnslopNemo 12b v4","version":"2024-01-01","capabilities":["text.chat"],"modalities":["pdf","text"],"contextWindow":32768,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.493,"outputPer1M":0.493,"currency":"USD"}},{"modelId":"nano-gpt/THUDM/GLM-4-32B-0414","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4 32B 0414","version":"2025-04-14","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.2,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"nano-gpt/THUDM/GLM-4-9B-0414","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4 9B 0414","version":"2025-04-14","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":8000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"nano-gpt/THUDM/GLM-Z1-32B-0414","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM Z1 32B 0414","version":"2025-04-15","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.2,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"nano-gpt/THUDM/GLM-Z1-9B-0414","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM Z1 9B 0414","version":"2025-04-14","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":8000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"nano-gpt/Tongyi-Zhiwen/QwenLong-L1-32B","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"QwenLong L1 32B","version":"2025-01-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":40960,"pricing":{"inputPer1M":0.13999999999999999,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"nano-gpt/Unbabel/M-Prometheus-14B","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"M-Prometheus 14B","version":"2026-05-29","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.2,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"nano-gpt/undi95/remm-slerp-l2-13b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"ReMM SLERP 13B","version":"2025-01-01","capabilities":["text.chat"],"modalities":["pdf","text"],"contextWindow":6144,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.7989999999999999,"outputPer1M":1.2069999999999999,"currency":"USD"}},{"modelId":"nano-gpt/universal-summarizer","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Universal Summarizer","version":"2023-05-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":30,"outputPer1M":30,"currency":"USD"}},{"modelId":"nano-gpt/unsloth/gemma-3-12b-it","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemma 3 12B IT","version":"2025-03-10","capabilities":["text.chat"],"modalities":["pdf","text"],"contextWindow":128000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.272,"outputPer1M":0.272,"currency":"USD"}},{"modelId":"nano-gpt/unsloth/gemma-3-27b-it","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemma 3 27B IT","version":"2025-03-10","capabilities":["text.chat"],"modalities":["pdf","text"],"contextWindow":128000,"maxOutputTokens":96000,"pricing":{"inputPer1M":0.2992,"outputPer1M":0.2992,"currency":"USD"}},{"modelId":"nano-gpt/unsloth/gemma-3-4b-it","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemma 3 4B IT","version":"2025-03-10","capabilities":["text.chat"],"modalities":["pdf","text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.2006,"outputPer1M":0.2006,"currency":"USD"}},{"modelId":"nano-gpt/upstage/solar-pro-3","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Solar Pro 3","version":"2026-03-03","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"nano-gpt/v0-1.0-md","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"v0 1.0 MD","version":"2025-07-04","capabilities":["text.chat"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"nano-gpt/v0-1.5-lg","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"v0 1.5 LG","version":"2025-07-04","capabilities":["text.chat"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD"}},{"modelId":"nano-gpt/v0-1.5-md","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"v0 1.5 MD","version":"2025-07-04","capabilities":["text.chat"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"nano-gpt/venice-uncensored","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Venice Uncensored","version":"2025-02-24","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.4,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"nano-gpt/venice-uncensored:web","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Venice Uncensored Web","version":"2024-05-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":80000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.4,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"nano-gpt/VongolaChouko/Starcannon-Unleashed-12B-v1.0","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Mistral Nemo Starcannon 12b v1","version":"2024-07-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.49299999999999994,"outputPer1M":0.49299999999999994,"currency":"USD"}},{"modelId":"nano-gpt/x-ai/grok-4.20","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Grok 4.20","version":"2026-03-31","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD"}},{"modelId":"nano-gpt/x-ai/grok-4.20-multi-agent","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Grok 4.20 Multi-Agent","version":"2026-03-31","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD"}},{"modelId":"nano-gpt/x-ai/grok-4.3","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Grok 4.3","version":"2026-04-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":1000000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"nano-gpt/x-ai/grok-build-0.1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Grok Build 0.1","version":"2026-05-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":1,"outputPer1M":2,"currency":"USD"}},{"modelId":"nano-gpt/x-ai/grok-latest","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Grok Latest","version":"2026-05-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":1000000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"nano-gpt/xiaomi/mimo-v2-flash","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"MiMo V2 Flash","version":"2025-12-17","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.102,"outputPer1M":0.306,"currency":"USD"}},{"modelId":"nano-gpt/xiaomi/mimo-v2-flash-original","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"MiMo V2 Flash Original","version":"2025-12-17","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.102,"outputPer1M":0.306,"currency":"USD"}},{"modelId":"nano-gpt/xiaomi/mimo-v2-flash-thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"MiMo V2 Flash (Thinking)","version":"2025-12-17","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.102,"outputPer1M":0.306,"currency":"USD"}},{"modelId":"nano-gpt/xiaomi/mimo-v2-flash-thinking-original","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"MiMo V2 Flash (Thinking) Original","version":"2025-12-17","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.102,"outputPer1M":0.306,"currency":"USD"}},{"modelId":"nano-gpt/xiaomi/mimo-v2-omni","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"MiMo V2 Omni","version":"2026-03-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"nano-gpt/xiaomi/mimo-v2-pro","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"MiMo V2 Pro","version":"2026-03-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":1,"outputPer1M":3,"currency":"USD"}},{"modelId":"nano-gpt/xiaomi/mimo-v2.5","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"MiMo V2.5","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"nano-gpt/xiaomi/mimo-v2.5-pro","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"MiMo V2.5 Pro","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.435,"outputPer1M":0.87,"currency":"USD"}},{"modelId":"nano-gpt/yi-large","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Yi Large","version":"2024-05-13","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":4096,"pricing":{"inputPer1M":3.196,"outputPer1M":3.196,"currency":"USD"}},{"modelId":"nano-gpt/yi-lightning","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Yi Lightning","version":"2024-10-16","capabilities":["text.chat"],"modalities":["text"],"contextWindow":12000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.2006,"outputPer1M":0.2006,"currency":"USD"}},{"modelId":"nano-gpt/yi-medium-200k","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Yi Medium 200k","version":"2024-03-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":4096,"pricing":{"inputPer1M":2.499,"outputPer1M":2.499,"currency":"USD"}},{"modelId":"nano-gpt/z-ai/glm-4.5v","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4.5V","version":"2025-11-22","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":64000,"maxOutputTokens":96000,"pricing":{"inputPer1M":0.6,"outputPer1M":1.7999999999999998,"currency":"USD"}},{"modelId":"nano-gpt/z-ai/glm-4.5v:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4.5V Thinking","version":"2025-11-22","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":64000,"maxOutputTokens":96000,"pricing":{"inputPer1M":0.6,"outputPer1M":1.7999999999999998,"currency":"USD"}},{"modelId":"nano-gpt/z-ai/glm-4.6","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4.6","version":"2025-09-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.4,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"nano-gpt/z-ai/glm-4.6:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4.6 Thinking","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.4,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"nano-gpt/z-ai/glm-5-turbo","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 5 Turbo","version":"2026-03-15","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":202800,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.2,"outputPer1M":4,"currency":"USD"}},{"modelId":"nano-gpt/z-ai/glm-5v-turbo","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 5V Turbo","version":"2026-04-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":202800,"maxOutputTokens":131100,"pricing":{"inputPer1M":1.2,"outputPer1M":4,"currency":"USD"}},{"modelId":"nano-gpt/z-ai/glm-5v-turbo:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 5V Turbo Thinking","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":202800,"maxOutputTokens":131100,"pricing":{"inputPer1M":1.2,"outputPer1M":4,"currency":"USD"}},{"modelId":"nano-gpt/zai-org/glm-4.5","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4.5","version":"2025-04-15","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":1.3,"currency":"USD"}},{"modelId":"nano-gpt/zai-org/GLM-4.5-Air","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4.5 Air","version":"2025-04-15","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":98304,"pricing":{"inputPer1M":0.12,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"nano-gpt/zai-org/GLM-4.5-Air:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4.5 Air (Thinking)","version":"2024-01-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":98304,"pricing":{"inputPer1M":0.12,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"nano-gpt/zai-org/GLM-4.5:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4.5 (Thinking)","version":"2024-01-01","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":1.3,"currency":"USD"}},{"modelId":"nano-gpt/zai-org/glm-4.6-original","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4.6 Original","version":"2025-12-11","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.35,"outputPer1M":1.4,"currency":"USD"}},{"modelId":"nano-gpt/zai-org/GLM-4.6-turbo","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4.6 Turbo","version":"2025-10-02","capabilities":["text.chat"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":204800,"pricing":{"inputPer1M":1,"outputPer1M":3,"currency":"USD"}},{"modelId":"nano-gpt/zai-org/GLM-4.6-turbo:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4.6 Turbo (Thinking)","version":"2025-10-02","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":204800,"pricing":{"inputPer1M":1,"outputPer1M":3,"currency":"USD"}},{"modelId":"nano-gpt/zai-org/glm-4.6v","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4.6V","version":"2025-12-11","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":24000,"pricing":{"inputPer1M":0.3,"outputPer1M":0.9,"currency":"USD"}},{"modelId":"nano-gpt/zai-org/glm-4.6v-flash-original","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4.6V Flash","version":"2025-12-08","capabilities":["text.chat"],"modalities":["image","text","video"],"contextWindow":128000,"maxOutputTokens":24000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"nano-gpt/zai-org/glm-4.6v-original","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4.6V Original","version":"2025-12-08","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":24000,"pricing":{"inputPer1M":0.6,"outputPer1M":0.9,"currency":"USD"}},{"modelId":"nano-gpt/zai-org/glm-4.7","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4.7","version":"2026-01-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.15,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"nano-gpt/zai-org/glm-4.7-flash","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4.7 Flash","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.07,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"nano-gpt/zai-org/glm-4.7-flash-original","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4.7 Flash Original","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.07,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"nano-gpt/zai-org/glm-4.7-flash-original:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4.7 Flash Original Thinking","version":"2026-01-19","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.07,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"nano-gpt/zai-org/glm-4.7-flash:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4.7 Flash Thinking","version":"2026-01-19","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.07,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"nano-gpt/zai-org/glm-4.7-original","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4.7 Original","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"nano-gpt/zai-org/glm-4.7-original:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4.7 Original Thinking","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"nano-gpt/zai-org/glm-4.7:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4.7 Thinking","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.2,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"nano-gpt/zai-org/glm-5","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 5","version":"2026-02-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.3,"outputPer1M":2.55,"currency":"USD"}},{"modelId":"nano-gpt/zai-org/glm-5-original","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 5 Original","version":"2026-02-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1,"outputPer1M":3.2,"currency":"USD"}},{"modelId":"nano-gpt/zai-org/glm-5-original:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 5 Original Thinking","version":"2026-02-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1,"outputPer1M":3.2,"currency":"USD"}},{"modelId":"nano-gpt/zai-org/glm-5:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 5 Thinking","version":"2026-02-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.3,"outputPer1M":2.55,"currency":"USD"}},{"modelId":"nano-gpt/zai-org/glm-5.1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 5.1","version":"2026-03-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":2.55,"currency":"USD"}},{"modelId":"nano-gpt/zai-org/glm-5.1:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 5.1 Thinking","version":"2026-03-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":2.55,"currency":"USD"}},{"modelId":"nano-gpt/zai-org/glm-latest","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM Latest","version":"2026-05-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.75,"outputPer1M":2.6,"currency":"USD"}},{"modelId":"nearai/anthropic/claude-haiku-4-5","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"Claude Haiku 4.5 (latest)","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD"}},{"modelId":"nearai/anthropic/claude-opus-4-6","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"nearai/anthropic/claude-opus-4-7","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"nearai/anthropic/claude-sonnet-4-5","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"Claude Sonnet 4.5 (latest)","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15.5,"currency":"USD"}},{"modelId":"nearai/anthropic/claude-sonnet-4-6","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"nearai/black-forest-labs/FLUX.2-klein-4B","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"FLUX.2 Klein 4B","version":"2026-01-14","capabilities":[],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1,"outputPer1M":1,"currency":"USD"}},{"modelId":"nearai/google/gemini-2.5-flash","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"Gemini 2.5 Flash","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"nearai/google/gemini-2.5-flash-lite","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"Gemini 2.5 Flash-Lite","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"nearai/google/gemini-2.5-pro","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"Gemini 2.5 Pro","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"nearai/google/gemini-3-pro","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"Gemini 3 Pro Preview","version":"2025-11-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":15,"currency":"USD"}},{"modelId":"nearai/google/gemini-3.1-flash-lite","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"Gemini 3.1 Flash Lite","version":"2026-05-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"nearai/google/gemini-3.5-flash","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"Gemini 3.5 Flash","version":"2026-05-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":9,"currency":"USD"}},{"modelId":"nearai/google/gemma-4-31B-it","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"Gemma 4 31B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.13,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"nearai/openai/gpt-4.1","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"GPT-4.1","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"nearai/openai/gpt-4.1-mini","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"GPT-4.1 mini","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD"}},{"modelId":"nearai/openai/gpt-4.1-nano","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"GPT-4.1 nano","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"nearai/openai/gpt-5","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"GPT-5","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"nearai/openai/gpt-5-mini","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"GPT-5 Mini","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"}},{"modelId":"nearai/openai/gpt-5-nano","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"GPT-5 Nano","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"nearai/openai/gpt-5.1","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"GPT-5.1","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"nearai/openai/gpt-5.2","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"GPT-5.2","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.8,"outputPer1M":15.5,"currency":"USD"}},{"modelId":"nearai/openai/gpt-5.4","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD"}},{"modelId":"nearai/openai/gpt-5.4-mini","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"GPT-5.4 mini","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD"}},{"modelId":"nearai/openai/gpt-5.4-nano","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"GPT-5.4 nano","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.25,"currency":"USD"}},{"modelId":"nearai/openai/gpt-5.5","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"GPT-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD"}},{"modelId":"nearai/openai/gpt-oss-120b","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"GPT-OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":0.55,"currency":"USD"}},{"modelId":"nearai/openai/o3","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"o3","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"nearai/openai/o3-mini","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"o3-mini","version":"2024-12-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"nearai/openai/o4-mini","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"o4-mini","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"nearai/openai/whisper-large-v3","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"Whisper Large v3","version":"2023-11-06","capabilities":["text.chat"],"modalities":["audio","text"],"contextWindow":448,"maxOutputTokens":448,"pricing":{"inputPer1M":0.01,"outputPer1M":0,"currency":"USD"}},{"modelId":"nearai/Qwen/Qwen3-30B-A3B-Instruct-2507","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"Qwen3 30B-A3B Instruct 2507","version":"2025-07-29","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":0.55,"currency":"USD"}},{"modelId":"nearai/Qwen/Qwen3-Embedding-0.6B","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"Qwen3 Embedding 0.6B","version":"2025-06-03","capabilities":["text.chat"],"modalities":["text"],"contextWindow":40960,"maxOutputTokens":1024,"pricing":{"inputPer1M":0.01,"outputPer1M":0,"currency":"USD"}},{"modelId":"nearai/Qwen/Qwen3-Reranker-0.6B","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"Qwen3 Reranker 0.6B","version":"2025-06-03","capabilities":["text.chat"],"modalities":["text"],"contextWindow":40960,"maxOutputTokens":1024,"pricing":{"inputPer1M":0.01,"outputPer1M":0.01,"currency":"USD"}},{"modelId":"nearai/Qwen/Qwen3-VL-30B-A3B-Instruct","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"Qwen3-VL 30B-A3B Instruct","version":"2025-09-23","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":0.55,"currency":"USD"}},{"modelId":"nearai/Qwen/Qwen3.5-122B-A10B","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"Qwen3.5 122B-A10B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":3.2,"currency":"USD"}},{"modelId":"nearai/Qwen/Qwen3.6-35B-A3B-FP8","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"Qwen 3.6 35B A3B FP8","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.17,"outputPer1M":1.1,"currency":"USD"}},{"modelId":"nearai/zai-org/GLM-5.1-FP8","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"GLM-5.1 FP8","version":"2026-03-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.85,"outputPer1M":3.3,"currency":"USD"}},{"modelId":"nebius/deepseek-ai/DeepSeek-V3.2","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"DeepSeek-V3.2","version":"2026-01-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":163000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.3,"outputPer1M":0.45,"currency":"USD"}},{"modelId":"nebius/deepseek-ai/DeepSeek-V3.2-fast","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"DeepSeek-V3.2-fast","version":"2025-01-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":8000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"nebius/deepseek-ai/DeepSeek-V4-Pro","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":1.75,"outputPer1M":3.5,"currency":"USD"}},{"modelId":"nebius/google/gemma-3-27b-it","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"Gemma-3-27b-it","version":"2026-01-20","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":110000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"nebius/meta-llama/Llama-3.3-70B-Instruct","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"Llama-3.3-70B-Instruct","version":"2025-12-05","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.13,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"nebius/MiniMaxAI/MiniMax-M2.5","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"MiniMax-M2.5","version":"2025-01-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"nebius/MiniMaxAI/MiniMax-M2.5-fast","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"MiniMax-M2.5-fast","version":"2025-01-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":8000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"nebius/moonshotai/Kimi-K2.5","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"Kimi-K2.5","version":"2025-12-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.5,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"nebius/moonshotai/Kimi-K2.5-fast","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"Kimi-K2.5-fast","version":"2025-12-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.5,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"nebius/NousResearch/Hermes-4-405B","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"Hermes-4-405B","version":"2026-01-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":1,"outputPer1M":3,"currency":"USD"}},{"modelId":"nebius/NousResearch/Hermes-4-70B","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"Hermes-4-70B","version":"2026-01-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.13,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"nebius/nvidia/Llama-3_1-Nemotron-Ultra-253B-v1","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"Llama-3.1-Nemotron-Ultra-253B-v1","version":"2025-01-15","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.6,"outputPer1M":1.8,"currency":"USD"}},{"modelId":"nebius/nvidia/Nemotron-3-Nano-Omni","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"Nemotron-3-Nano-Omni","version":"2025-01-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":65536,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.06,"outputPer1M":0.24,"currency":"USD"}},{"modelId":"nebius/nvidia/nemotron-3-super-120b-a12b","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"Nemotron-3-Super-120B-A12B","version":"2026-03-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.3,"outputPer1M":0.9,"currency":"USD"}},{"modelId":"nebius/nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"Nemotron-3-Nano-30B-A3B","version":"2025-08-10","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.06,"outputPer1M":0.24,"currency":"USD"}},{"modelId":"nebius/openai/gpt-oss-120b","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"gpt-oss-120b","version":"2026-01-10","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"nebius/openai/gpt-oss-120b-fast","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"gpt-oss-120b-fast","version":"2025-06-10","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":8000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.1,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"nebius/PrimeIntellect/INTELLECT-3","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"INTELLECT-3","version":"2026-01-25","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.2,"outputPer1M":1.1,"currency":"USD"}},{"modelId":"nebius/Qwen/Qwen2.5-VL-72B-Instruct","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"Qwen2.5-VL-72B-Instruct","version":"2025-01-20","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.25,"outputPer1M":0.75,"currency":"USD"}},{"modelId":"nebius/Qwen/Qwen3-235B-A22B-Instruct-2507","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"Qwen3 235B A22B Instruct 2507","version":"2025-07-25","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.2,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"nebius/Qwen/Qwen3-235B-A22B-Thinking-2507-fast","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"Qwen3-235B-A22B-Thinking-2507-fast","version":"2025-07-25","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":8000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.5,"outputPer1M":2,"currency":"USD"}},{"modelId":"nebius/Qwen/Qwen3-30B-A3B-Instruct-2507","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"Qwen3-30B-A3B-Instruct-2507","version":"2026-01-28","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"nebius/Qwen/Qwen3-32B","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"Qwen3-32B","version":"2026-01-28","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"nebius/Qwen/Qwen3-Embedding-8B","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"Qwen3-Embedding-8B","version":"2026-01-10","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":0,"pricing":{"inputPer1M":0.01,"outputPer1M":0,"currency":"USD"}},{"modelId":"nebius/Qwen/Qwen3-Next-80B-A3B-Thinking","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"Qwen3-Next-80B-A3B-Thinking","version":"2026-01-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"nebius/Qwen/Qwen3-Next-80B-A3B-Thinking-fast","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"Qwen3-Next-80B-A3B-Thinking-fast","version":"2025-07-25","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":8000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.15,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"nebius/Qwen/Qwen3.5-397B-A17B","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"Qwen3.5-397B-A17B","version":"2025-07-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.6,"outputPer1M":3.6,"currency":"USD"}},{"modelId":"nebius/Qwen/Qwen3.5-397B-A17B-fast","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"Qwen3.5-397B-A17B-fast","version":"2025-07-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":8000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.6,"outputPer1M":3.6,"currency":"USD"}},{"modelId":"nebius/zai-org/GLM-5","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"GLM-5","version":"2026-03-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1,"outputPer1M":3.2,"currency":"USD"}},{"modelId":"neon/claude-haiku-4-5","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"Claude Haiku 4.5 (latest)","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD"}},{"modelId":"neon/claude-opus-4-1","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"Claude Opus 4.1 (latest)","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD"}},{"modelId":"neon/claude-opus-4-5","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"Claude Opus 4.5 (latest)","version":"2025-11-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"neon/claude-opus-4-6","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"neon/claude-opus-4-7","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"neon/claude-sonnet-4","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"Claude Sonnet 4.5","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"neon/claude-sonnet-4-5","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"Claude Sonnet 4.5 (latest)","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"neon/claude-sonnet-4-6","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"neon/gemini-2-5-flash","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"Gemini 2.5 Flash","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"neon/gemini-2-5-pro","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"Gemini 2.5 Pro","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"neon/gemini-3-1-flash-lite","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"Gemini 3.1 Flash Lite Preview","version":"2026-03-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"neon/gemini-3-1-pro","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"Gemini 3.1 Pro Preview Custom Tools","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD"}},{"modelId":"neon/gemini-3-flash","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"Gemini 3 Flash Preview","version":"2025-12-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"}},{"modelId":"neon/gemini-3-pro","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"Gemini 3 Pro Preview","version":"2025-11-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD"}},{"modelId":"neon/gpt-5","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"GPT-5","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"neon/gpt-5-1","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"GPT-5.1","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"neon/gpt-5-2","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"GPT-5.2","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"neon/gpt-5-4","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD"}},{"modelId":"neon/gpt-5-4-mini","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"GPT-5.4 mini","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD"}},{"modelId":"neon/gpt-5-4-nano","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"GPT-5.4 nano","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.25,"currency":"USD"}},{"modelId":"neon/gpt-5-5","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"GPT-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD"}},{"modelId":"neon/gpt-5-mini","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"GPT-5 Mini","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"}},{"modelId":"neon/gpt-5-nano","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"GPT-5 Nano","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"neon/gpt-oss-120b","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.072,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"neon/gpt-oss-20b","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"GPT OSS 20B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.05,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"neuralwatt/glm-5-fast","providerId":"neuralwatt","providerKind":"provider-neuralwatt","authFamily":"api-key","displayName":"GLM 5 Fast","version":"2026-04-07","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":202736,"maxOutputTokens":202736,"pricing":{"inputPer1M":1.1,"outputPer1M":3.6,"currency":"USD"}},{"modelId":"neuralwatt/glm-5.1-fast","providerId":"neuralwatt","providerKind":"provider-neuralwatt","authFamily":"api-key","displayName":"GLM 5.1 Fast","version":"2026-04-07","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":202736,"maxOutputTokens":202736,"pricing":{"inputPer1M":1.1,"outputPer1M":3.6,"currency":"USD"}},{"modelId":"neuralwatt/kimi-k2.5-fast","providerId":"neuralwatt","providerKind":"provider-neuralwatt","authFamily":"api-key","displayName":"Kimi K2.5 Fast","version":"2026-01-27","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":262128,"maxOutputTokens":262128,"pricing":{"inputPer1M":0.52,"outputPer1M":2.59,"currency":"USD"}},{"modelId":"neuralwatt/kimi-k2.6-fast","providerId":"neuralwatt","providerKind":"provider-neuralwatt","authFamily":"api-key","displayName":"Kimi K2.6 Fast","version":"2026-04-21","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":262128,"maxOutputTokens":262128,"pricing":{"inputPer1M":0.69,"outputPer1M":3.22,"currency":"USD"}},{"modelId":"neuralwatt/MiniMaxAI/MiniMax-M2.5","providerId":"neuralwatt","providerKind":"provider-neuralwatt","authFamily":"api-key","displayName":"MiniMax M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":196592,"maxOutputTokens":196592,"pricing":{"inputPer1M":0.35,"outputPer1M":1.38,"currency":"USD"}},{"modelId":"neuralwatt/mistralai/Devstral-Small-2-24B-Instruct-2512","providerId":"neuralwatt","providerKind":"provider-neuralwatt","authFamily":"api-key","displayName":"Devstral Small 2 24B Instruct 2512","version":"2025-12-09","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":262128,"maxOutputTokens":262128,"pricing":{"inputPer1M":0.12,"outputPer1M":0.35,"currency":"USD"}},{"modelId":"neuralwatt/moonshotai/Kimi-K2.5","providerId":"neuralwatt","providerKind":"provider-neuralwatt","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262128,"maxOutputTokens":262128,"pricing":{"inputPer1M":0.52,"outputPer1M":2.59,"currency":"USD"}},{"modelId":"neuralwatt/moonshotai/Kimi-K2.6","providerId":"neuralwatt","providerKind":"provider-neuralwatt","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262128,"maxOutputTokens":262128,"pricing":{"inputPer1M":0.69,"outputPer1M":3.22,"currency":"USD"}},{"modelId":"neuralwatt/openai/gpt-oss-20b","providerId":"neuralwatt","providerKind":"provider-neuralwatt","authFamily":"api-key","displayName":"GPT OSS 20B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":16368,"maxOutputTokens":16368,"pricing":{"inputPer1M":0.03,"outputPer1M":0.16,"currency":"USD"}},{"modelId":"neuralwatt/Qwen/Qwen3.5-397B-A17B-FP8","providerId":"neuralwatt","providerKind":"provider-neuralwatt","authFamily":"api-key","displayName":"Qwen3.5 397B A17B FP8","version":"2026-02-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262128,"maxOutputTokens":262128,"pricing":{"inputPer1M":0.69,"outputPer1M":4.14,"currency":"USD"}},{"modelId":"neuralwatt/Qwen/Qwen3.6-35B-A3B","providerId":"neuralwatt","providerKind":"provider-neuralwatt","authFamily":"api-key","displayName":"Qwen3.6 35B A3B","version":"2026-04-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":131056,"maxOutputTokens":131056,"pricing":{"inputPer1M":0.29,"outputPer1M":1.15,"currency":"USD"}},{"modelId":"neuralwatt/qwen3.5-397b-fast","providerId":"neuralwatt","providerKind":"provider-neuralwatt","authFamily":"api-key","displayName":"Qwen3.5 397B Fast","version":"2026-02-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262128,"maxOutputTokens":262128,"pricing":{"inputPer1M":0.69,"outputPer1M":4.14,"currency":"USD"}},{"modelId":"neuralwatt/qwen3.6-35b-fast","providerId":"neuralwatt","providerKind":"provider-neuralwatt","authFamily":"api-key","displayName":"Qwen3.6 35B Fast","version":"2026-04-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":131056,"maxOutputTokens":131056,"pricing":{"inputPer1M":0.29,"outputPer1M":1.15,"currency":"USD"}},{"modelId":"neuralwatt/zai-org/GLM-5.1-FP8","providerId":"neuralwatt","providerKind":"provider-neuralwatt","authFamily":"api-key","displayName":"GLM 5.1 FP8","version":"2026-04-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202736,"maxOutputTokens":202736,"pricing":{"inputPer1M":1.1,"outputPer1M":3.6,"currency":"USD"}},{"modelId":"nova/nova-2-lite-v1","providerId":"nova","providerKind":"provider-nova","authFamily":"api-key","displayName":"Nova 2 Lite","version":"2025-12-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text","video"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nova/nova-2-pro-v1","providerId":"nova","providerKind":"provider-nova","authFamily":"api-key","displayName":"Nova 2 Pro","version":"2025-12-03","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text","video"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"novita-ai/baichuan/baichuan-m2-32b","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"baichuan-m2-32b","version":"2025-08-13","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.07,"outputPer1M":0.07,"currency":"USD"}},{"modelId":"novita-ai/baidu/ernie-4.5-21B-a3b","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"ERNIE 4.5 21B A3B","version":"2025-06-30","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":120000,"maxOutputTokens":8000,"pricing":{"inputPer1M":0.07,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"novita-ai/baidu/ernie-4.5-21B-a3b-thinking","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"ERNIE-4.5-21B-A3B-Thinking","version":"2025-09-19","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.07,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"novita-ai/baidu/ernie-4.5-300b-a47b-paddle","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"ERNIE 4.5 300B A47B","version":"2025-06-30","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":123000,"maxOutputTokens":12000,"pricing":{"inputPer1M":0.28,"outputPer1M":1.1,"currency":"USD"}},{"modelId":"novita-ai/baidu/ernie-4.5-vl-28b-a3b","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"ERNIE 4.5 VL 28B A3B","version":"2025-06-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":30000,"maxOutputTokens":8000,"pricing":{"inputPer1M":1.4,"outputPer1M":5.6,"currency":"USD"}},{"modelId":"novita-ai/baidu/ernie-4.5-vl-28b-a3b-thinking","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"ERNIE-4.5-VL-28B-A3B-Thinking","version":"2025-11-26","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":131072,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.39,"outputPer1M":0.39,"currency":"USD"}},{"modelId":"novita-ai/baidu/ernie-4.5-vl-424b-a47b","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"ERNIE 4.5 VL 424B A47B","version":"2025-06-30","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":123000,"maxOutputTokens":16000,"pricing":{"inputPer1M":0.42,"outputPer1M":1.25,"currency":"USD"}},{"modelId":"novita-ai/deepseek/deepseek-ocr","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"DeepSeek-OCR","version":"2025-10-24","capabilities":["text.chat","structured.output"],"modalities":["image","text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.03,"outputPer1M":0.03,"currency":"USD"}},{"modelId":"novita-ai/deepseek/deepseek-ocr-2","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"deepseek/deepseek-ocr-2","version":"2026-01-27","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.03,"outputPer1M":0.03,"currency":"USD"}},{"modelId":"novita-ai/deepseek/deepseek-prover-v2-671b","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Deepseek Prover V2 671B","version":"2025-04-30","capabilities":["text.chat"],"modalities":["text"],"contextWindow":160000,"maxOutputTokens":160000,"pricing":{"inputPer1M":0.7,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"novita-ai/deepseek/deepseek-r1-0528","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"DeepSeek R1 0528","version":"2025-05-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.7,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"novita-ai/deepseek/deepseek-r1-0528-qwen3-8b","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"DeepSeek R1 0528 Qwen3 8B","version":"2025-05-29","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.06,"outputPer1M":0.09,"currency":"USD"}},{"modelId":"novita-ai/deepseek/deepseek-r1-distill-llama-70b","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"DeepSeek R1 Distill LLama 70B","version":"2025-01-27","capabilities":["text.chat","reasoning","structured.output"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.8,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"novita-ai/deepseek/deepseek-r1-distill-qwen-14b","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"DeepSeek R1 Distill Qwen 14B","version":"2025-01-20","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"novita-ai/deepseek/deepseek-r1-distill-qwen-32b","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"DeepSeek R1 Distill Qwen 32B","version":"2025-01-20","capabilities":["text.chat"],"modalities":["text"],"contextWindow":64000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.3,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"novita-ai/deepseek/deepseek-r1-turbo","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"DeepSeek R1 (Turbo)\t","version":"2025-03-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":64000,"maxOutputTokens":16000,"pricing":{"inputPer1M":0.7,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"novita-ai/deepseek/deepseek-v3-0324","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"DeepSeek V3 0324","version":"2025-03-25","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":163840,"pricing":{"inputPer1M":0.27,"outputPer1M":1.12,"currency":"USD"}},{"modelId":"novita-ai/deepseek/deepseek-v3-turbo","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"DeepSeek V3 (Turbo)\t","version":"2025-03-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":64000,"maxOutputTokens":16000,"pricing":{"inputPer1M":0.4,"outputPer1M":1.3,"currency":"USD"}},{"modelId":"novita-ai/deepseek/deepseek-v3.1","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"DeepSeek V3.1","version":"2025-08-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.27,"outputPer1M":1,"currency":"USD"}},{"modelId":"novita-ai/deepseek/deepseek-v3.1-terminus","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Deepseek V3.1 Terminus","version":"2025-09-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.27,"outputPer1M":1,"currency":"USD"}},{"modelId":"novita-ai/deepseek/deepseek-v3.2","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Deepseek V3.2","version":"2025-12-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.269,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"novita-ai/deepseek/deepseek-v3.2-exp","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Deepseek V3.2 Exp","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.27,"outputPer1M":0.41,"currency":"USD"}},{"modelId":"novita-ai/deepseek/deepseek-v4-flash","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":393216,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"novita-ai/deepseek/deepseek-v4-pro","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":393216,"pricing":{"inputPer1M":1.69,"outputPer1M":3.38,"currency":"USD"}},{"modelId":"novita-ai/google/gemma-3-12b-it","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Gemma 3 12B","version":"2025-03-13","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.05,"outputPer1M":0.1,"currency":"USD"}},{"modelId":"novita-ai/google/gemma-3-27b-it","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Gemma 3 27B","version":"2025-03-25","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":98304,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.119,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"novita-ai/google/gemma-4-26b-a4b-it","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Gemma 4 26B A4B","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.13,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"novita-ai/google/gemma-4-31b-it","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Gemma 4 31B","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.14,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"novita-ai/gryphe/mythomax-l2-13b","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Mythomax L2 13B","version":"2024-04-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":4096,"maxOutputTokens":3200,"pricing":{"inputPer1M":0.09,"outputPer1M":0.09,"currency":"USD"}},{"modelId":"novita-ai/inclusionai/ling-2.6-1t","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Ling-2.6-1T","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"novita-ai/inclusionai/ling-2.6-flash","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Ling-2.6-flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"novita-ai/inclusionai/ring-2.6-1t","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Ring-2.6-1T","version":"2026-05-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"novita-ai/kwaipilot/kat-coder-pro","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Kat Coder Pro","version":"2026-01-05","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"novita-ai/meta-llama/llama-3-70b-instruct","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Llama3 70B Instruct","version":"2024-04-25","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":8000,"pricing":{"inputPer1M":0.51,"outputPer1M":0.74,"currency":"USD"}},{"modelId":"novita-ai/meta-llama/llama-3-8b-instruct","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Llama 3 8B Instruct","version":"2024-04-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.04,"outputPer1M":0.04,"currency":"USD"}},{"modelId":"novita-ai/meta-llama/llama-3.1-8b-instruct","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Llama 3.1 8B Instruct","version":"2024-07-24","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.02,"outputPer1M":0.05,"currency":"USD"}},{"modelId":"novita-ai/meta-llama/llama-3.2-3b-instruct","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Llama 3.2 3B Instruct","version":"2024-09-18","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.03,"outputPer1M":0.05,"currency":"USD"}},{"modelId":"novita-ai/meta-llama/llama-3.3-70b-instruct","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Llama 3.3 70B Instruct","version":"2024-12-07","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":120000,"pricing":{"inputPer1M":0.135,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"novita-ai/meta-llama/llama-4-maverick-17b-128e-instruct-fp8","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Llama 4 Maverick Instruct","version":"2025-04-06","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":1048576,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.27,"outputPer1M":0.85,"currency":"USD"}},{"modelId":"novita-ai/meta-llama/llama-4-scout-17b-16e-instruct","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Llama 4 Scout Instruct","version":"2025-04-06","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.18,"outputPer1M":0.59,"currency":"USD"}},{"modelId":"novita-ai/microsoft/wizardlm-2-8x22b","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Wizardlm 2 8x22B","version":"2024-04-24","capabilities":["text.chat"],"modalities":["text"],"contextWindow":65535,"maxOutputTokens":8000,"pricing":{"inputPer1M":0.62,"outputPer1M":0.62,"currency":"USD"}},{"modelId":"novita-ai/minimax/minimax-m2","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"MiniMax-M2","version":"2025-10-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"novita-ai/minimax/minimax-m2.1","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Minimax M2.1","version":"2025-12-23","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"novita-ai/minimax/minimax-m2.5","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"MiniMax M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131100,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"novita-ai/minimax/minimax-m2.5-highspeed","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"MiniMax M2.5 Highspeed","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131100,"pricing":{"inputPer1M":0.6,"outputPer1M":2.4,"currency":"USD"}},{"modelId":"novita-ai/minimax/minimax-m2.7","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"MiniMax M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"novita-ai/minimax/minimax-m2.7-highspeed","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"MiniMax-M2.7-highspeed","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.4,"currency":"USD"}},{"modelId":"novita-ai/minimaxai/minimax-m1-80k","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"MiniMax M1","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":40000,"pricing":{"inputPer1M":0.55,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"novita-ai/mistralai/mistral-nemo","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Mistral Nemo","version":"2024-07-30","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":60288,"maxOutputTokens":16000,"pricing":{"inputPer1M":0.04,"outputPer1M":0.17,"currency":"USD"}},{"modelId":"novita-ai/moonshotai/kimi-k2-0905","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Kimi K2 0905","version":"2025-09-05","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"novita-ai/moonshotai/kimi-k2-instruct","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Kimi K2 Instruct","version":"2025-07-11","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.57,"outputPer1M":2.3,"currency":"USD"}},{"modelId":"novita-ai/moonshotai/kimi-k2-thinking","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Kimi K2 Thinking","version":"2025-11-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"novita-ai/moonshotai/kimi-k2.5","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":3,"currency":"USD"}},{"modelId":"novita-ai/moonshotai/kimi-k2.6","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD"}},{"modelId":"novita-ai/nousresearch/hermes-2-pro-llama-3-8b","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Hermes 2 Pro Llama 3 8B","version":"2024-06-27","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.14,"outputPer1M":0.14,"currency":"USD"}},{"modelId":"novita-ai/openai/gpt-oss-120b","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"OpenAI GPT OSS 120B","version":"2025-08-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.05,"outputPer1M":0.25,"currency":"USD"}},{"modelId":"novita-ai/openai/gpt-oss-20b","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"OpenAI: GPT OSS 20B","version":"2025-08-06","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.04,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"novita-ai/paddlepaddle/paddleocr-vl","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"PaddleOCR-VL","version":"2025-10-22","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.02,"outputPer1M":0.02,"currency":"USD"}},{"modelId":"novita-ai/qwen/qwen-2.5-72b-instruct","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Qwen 2.5 72B Instruct","version":"2024-10-15","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.38,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"novita-ai/qwen/qwen-mt-plus","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Qwen MT Plus","version":"2025-09-03","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.25,"outputPer1M":0.75,"currency":"USD"}},{"modelId":"novita-ai/qwen/qwen2.5-7b-instruct","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Qwen2.5 7B Instruct","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.07,"outputPer1M":0.07,"currency":"USD"}},{"modelId":"novita-ai/qwen/qwen2.5-vl-72b-instruct","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Qwen2.5 VL 72B Instruct","version":"2025-03-25","capabilities":["text.chat"],"modalities":["image","text","video"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.8,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"novita-ai/qwen/qwen3-235b-a22b-fp8","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Qwen3 235B A22B","version":"2025-04-29","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":40960,"maxOutputTokens":20000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"novita-ai/qwen/qwen3-235b-a22b-instruct-2507","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Qwen3 235B A22B Instruct 2507","version":"2025-07-22","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.09,"outputPer1M":0.58,"currency":"USD"}},{"modelId":"novita-ai/qwen/qwen3-235b-a22b-thinking-2507","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Qwen3 235B A22b Thinking 2507","version":"2025-07-25","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.3,"outputPer1M":3,"currency":"USD"}},{"modelId":"novita-ai/qwen/qwen3-30b-a3b-fp8","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Qwen3 30B A3B","version":"2025-04-29","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":40960,"maxOutputTokens":20000,"pricing":{"inputPer1M":0.09,"outputPer1M":0.45,"currency":"USD"}},{"modelId":"novita-ai/qwen/qwen3-32b-fp8","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Qwen3 32B","version":"2025-04-29","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":40960,"maxOutputTokens":20000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.45,"currency":"USD"}},{"modelId":"novita-ai/qwen/qwen3-4b-fp8","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Qwen3 4B","version":"2025-04-29","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":20000,"pricing":{"inputPer1M":0.03,"outputPer1M":0.03,"currency":"USD"}},{"modelId":"novita-ai/qwen/qwen3-8b-fp8","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Qwen3 8B","version":"2025-04-29","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":20000,"pricing":{"inputPer1M":0.035,"outputPer1M":0.138,"currency":"USD"}},{"modelId":"novita-ai/qwen/qwen3-coder-30b-a3b-instruct","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Qwen3 Coder 30b A3B Instruct","version":"2025-10-09","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":160000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.07,"outputPer1M":0.27,"currency":"USD"}},{"modelId":"novita-ai/qwen/qwen3-coder-480b-a35b-instruct","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Qwen3 Coder 480B A35B Instruct","version":"2025-07-23","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":1.3,"currency":"USD"}},{"modelId":"novita-ai/qwen/qwen3-coder-next","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Qwen3 Coder Next","version":"2026-02-03","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.2,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"novita-ai/qwen/qwen3-max","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Qwen3 Max","version":"2025-09-24","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":2.11,"outputPer1M":8.45,"currency":"USD"}},{"modelId":"novita-ai/qwen/qwen3-next-80b-a3b-instruct","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Qwen3 Next 80B A3B Instruct","version":"2025-09-10","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"novita-ai/qwen/qwen3-next-80b-a3b-thinking","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Qwen3 Next 80B A3B Thinking","version":"2025-09-10","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"novita-ai/qwen/qwen3-omni-30b-a3b-instruct","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Qwen3 Omni 30B A3B Instruct","version":"2025-09-24","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":65536,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.25,"outputPer1M":0.97,"currency":"USD"}},{"modelId":"novita-ai/qwen/qwen3-omni-30b-a3b-thinking","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Qwen3 Omni 30B A3B Thinking","version":"2025-09-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":65536,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.25,"outputPer1M":0.97,"currency":"USD"}},{"modelId":"novita-ai/qwen/qwen3-vl-235b-a22b-instruct","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Qwen3 VL 235B A22B Instruct","version":"2025-09-24","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text","video"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.3,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"novita-ai/qwen/qwen3-vl-235b-a22b-thinking","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Qwen3 VL 235B A22B Thinking","version":"2025-09-24","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.98,"outputPer1M":3.95,"currency":"USD"}},{"modelId":"novita-ai/qwen/qwen3-vl-30b-a3b-instruct","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"qwen/qwen3-vl-30b-a3b-instruct","version":"2025-10-11","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text","video"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.2,"outputPer1M":0.7,"currency":"USD"}},{"modelId":"novita-ai/qwen/qwen3-vl-30b-a3b-thinking","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"qwen/qwen3-vl-30b-a3b-thinking","version":"2025-10-11","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text","video"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.2,"outputPer1M":1,"currency":"USD"}},{"modelId":"novita-ai/qwen/qwen3-vl-8b-instruct","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"qwen/qwen3-vl-8b-instruct","version":"2025-10-17","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text","video"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.08,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"novita-ai/qwen/qwen3.5-122b-a10b","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Qwen3.5-122B-A10B","version":"2026-02-26","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.4,"outputPer1M":3.2,"currency":"USD"}},{"modelId":"novita-ai/qwen/qwen3.5-27b","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Qwen3.5-27B","version":"2026-02-26","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.4,"currency":"USD"}},{"modelId":"novita-ai/qwen/qwen3.5-35b-a3b","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Qwen3.5-35B-A3B","version":"2026-02-26","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"}},{"modelId":"novita-ai/qwen/qwen3.5-397b-a17b","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Qwen3.5-397B-A17B","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.6,"outputPer1M":3.6,"currency":"USD"}},{"modelId":"novita-ai/qwen/qwen3.7-max","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Qwen3.7-Max","version":"2026-05-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":3.75,"currency":"USD"}},{"modelId":"novita-ai/sao10K/l3-70b-euryale-v2.1","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"L3 70B Euryale V2.1\t","version":"2024-06-18","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":1.48,"outputPer1M":1.48,"currency":"USD"}},{"modelId":"novita-ai/sao10K/l3-8b-lunaris","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Sao10k L3 8B Lunaris\t","version":"2024-11-28","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.05,"outputPer1M":0.05,"currency":"USD"}},{"modelId":"novita-ai/sao10K/L3-8B-stheno-v3.2","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"L3 8B Stheno V3.2","version":"2024-11-29","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.05,"currency":"USD"}},{"modelId":"novita-ai/sao10K/l31-70b-euryale-v2.2","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"L31 70B Euryale V2.2","version":"2024-09-19","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":1.48,"outputPer1M":1.48,"currency":"USD"}},{"modelId":"novita-ai/xiaomimimo/mimo-v2-flash","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"XiaomiMiMo/MiMo-V2-Flash","version":"2025-12-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"novita-ai/xiaomimimo/mimo-v2-pro","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"MiMo-V2-Pro","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD"}},{"modelId":"novita-ai/xiaomimimo/mimo-v2.5-pro","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"MiMo-V2.5-Pro","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD"}},{"modelId":"novita-ai/zai-org/autoglm-phone-9b-multilingual","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"AutoGLM-Phone-9B-Multilingual","version":"2025-12-10","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":65536,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.035,"outputPer1M":0.138,"currency":"USD"}},{"modelId":"novita-ai/zai-org/glm-4.5","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"GLM-4.5","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":98304,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"novita-ai/zai-org/glm-4.5-air","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"GLM 4.5 Air","version":"2025-10-13","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":98304,"pricing":{"inputPer1M":0.13,"outputPer1M":0.85,"currency":"USD"}},{"modelId":"novita-ai/zai-org/glm-4.5v","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"GLM 4.5V","version":"2025-08-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":65536,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.6,"outputPer1M":1.8,"currency":"USD"}},{"modelId":"novita-ai/zai-org/glm-4.6","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"GLM 4.6","version":"2025-09-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.55,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"novita-ai/zai-org/glm-4.6v","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"GLM 4.6V","version":"2025-12-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.3,"outputPer1M":0.9,"currency":"USD"}},{"modelId":"novita-ai/zai-org/glm-4.7","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"GLM-4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"novita-ai/zai-org/glm-4.7-flash","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"GLM-4.7-Flash","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.07,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"novita-ai/zai-org/glm-5","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"GLM-5","version":"2026-02-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202800,"maxOutputTokens":131072,"pricing":{"inputPer1M":1,"outputPer1M":3.2,"currency":"USD"}},{"modelId":"novita-ai/zai-org/glm-5.1","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-03-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"nvidia/abacusai/dracarys-llama-3_1-70b-instruct","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"dracarys-llama-3.1-70b-instruct","version":"2024-09-11","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/baai/bge-m3","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"BGE M3","version":"2024-01-30","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":1024,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/black-forest-labs/flux_1-kontext-dev","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"FLUX.1-Kontext-dev","version":"2025-08-12","capabilities":[],"modalities":["image","text"],"contextWindow":40960,"maxOutputTokens":40960,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/black-forest-labs/flux_1-schnell","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"FLUX.1-schnell","version":"2024-08-01","capabilities":[],"modalities":["image","text"],"contextWindow":77,"maxOutputTokens":0,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/black-forest-labs/flux_2-klein-4b","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"FLUX.2 Klein 4B","version":"2026-01-14","capabilities":[],"modalities":["image","text"],"contextWindow":40960,"maxOutputTokens":40960,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/black-forest-labs/flux.1-dev","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"FLUX.1-dev","version":"2024-08-01","capabilities":[],"modalities":["image","text"],"contextWindow":4096,"maxOutputTokens":0,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/bytedance/seed-oss-36b-instruct","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"ByteDance-Seed/Seed-OSS-36B-Instruct","version":"2025-09-04","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/deepseek-ai/deepseek-v4-flash","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":393216,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"nvidia/deepseek-ai/deepseek-v4-pro","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":393216,"pricing":{"inputPer1M":0.435,"outputPer1M":0.87,"currency":"USD"}},{"modelId":"nvidia/google/gemma-2-2b-it","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Gemma 2 2b It","version":"2024-07-16","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/google/gemma-3n-e2b-it","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Gemma 3n E2b It","version":"2025-06-12","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/google/gemma-3n-e4b-it","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Gemma 3n E4b It","version":"2025-06-03","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/google/gemma-4-31b-it","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Gemma-4-31B-IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/google/google-paligemma","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"paligemma","version":"2024-05-14","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/meta/esm2-650m","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"esm2-650m","version":"2024-08-29","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/meta/esmfold","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"esmfold","version":"2024-03-15","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/meta/llama-3.1-70b-instruct","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Llama 3.1 70b Instruct","version":"2024-07-16","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/meta/llama-3.1-8b-instruct","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Llama 3.1 8B Instruct","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":16000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/meta/llama-3.2-11b-vision-instruct","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Llama 3.2 11b Vision Instruct","version":"2024-09-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/meta/llama-3.2-1b-instruct","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Llama 3.2 1b Instruct","version":"2024-09-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/meta/llama-3.2-3b-instruct","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Llama 3.2 3B Instruct","version":"2024-09-18","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/meta/llama-3.2-90b-vision-instruct","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Llama-3.2-90B-Vision-Instruct","version":"2024-09-25","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/meta/llama-3.3-70b-instruct","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Llama 3.3 70b Instruct","version":"2024-11-26","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/meta/llama-4-maverick-17b-128e-instruct","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Llama 4 Maverick 17b 128e Instruct","version":"2025-04-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/meta/llama-guard-4-12b","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Llama Guard 4 12B","version":"2025-04-05","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/microsoft/phi-4-mini-instruct","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Phi-4-Mini","version":"2024-12-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/microsoft/phi-4-multimodal-instruct","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Phi 4 Multimodal","version":"2025-07-26","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/minimaxai/minimax-m2.7","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"MiniMax-M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/mistralai/magistral-small-2506","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Magistral Small 2506","version":"2025-09-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/mistralai/mistral-7b-instruct-v03","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Mistral-7B-Instruct-v0.3","version":"2025-04-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":65536,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/mistralai/mistral-large-3-675b-instruct-2512","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Mistral Large 3 675B Instruct 2512","version":"2025-12-02","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/mistralai/mistral-medium-3-instruct","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Mistral Medium 3","version":"2025-09-25","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/mistralai/mistral-nemotron","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"mistral-nemotron","version":"2025-06-11","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/mistralai/mistral-small-4-119b-2603","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"mistral-small-4-119b-2603","version":"2026-03-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/mistralai/mixtral-8x22b-instruct","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Mistral: Mixtral 8x22B Instruct","version":"2024-04-17","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":65536,"maxOutputTokens":13108,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/mistralai/mixtral-8x7b-instruct","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Mistral: Mixtral 8x7B Instruct","version":"2023-12-10","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/moonshotai/kimi-k2-instruct-0905","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Kimi K2 0905","version":"2025-09-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/moonshotai/kimi-k2.6","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/nvidia/active-speaker-detection","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Active Speaker Detection","version":"2026-04-16","capabilities":["text.chat"],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/nvidia/bevformer","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"bevformer","version":"2025-03-18","capabilities":["text.chat"],"modalities":["text","video"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/nvidia/cosmos-predict1-5b","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"cosmos-predict1-5b","version":"2025-03-18","capabilities":[],"modalities":["image","text","video"],"contextWindow":0,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/nvidia/cosmos-transfer1-7b","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"cosmos-transfer1-7b","version":"2025-06-13","capabilities":[],"modalities":["image","text","video"],"contextWindow":0,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/nvidia/cosmos-transfer2_5-2b","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"cosmos-transfer2.5-2b","version":"2026-02-26","capabilities":[],"modalities":["image","text","video"],"contextWindow":0,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/nvidia/gliner-pii","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"gliner-pii","version":"2026-03-03","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/nvidia/llama-3_1-nemotron-safety-guard-8b-v3","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"llama-3.1-nemotron-safety-guard-8b-v3","version":"2025-10-28","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/nvidia/llama-3_2-nemoretriever-300m-embed-v1","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"llama-3_2-nemoretriever-300m-embed-v1","version":"2025-07-24","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":2048,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/nvidia/llama-nemotron-embed-vl-1b-v2","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"llama-nemotron-embed-vl-1b-v2","version":"2026-02-10","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":32768,"maxOutputTokens":2048,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/nvidia/llama-nemotron-rerank-vl-1b-v2","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"llama-nemotron-rerank-vl-1b-v2","version":"2026-03-31","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/nvidia/magpie-tts-zeroshot","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"magpie-tts-zeroshot","version":"2025-05-22","capabilities":[],"modalities":["audio","text"],"contextWindow":0,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/nvidia/nemotron-3-content-safety","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"nemotron-3-content-safety","version":"2026-04-16","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/nvidia/nemotron-3-nano-30b-a3b","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"nemotron-3-nano-30b-a3b","version":"2024-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/nvidia/nemotron-3-nano-omni-30b-a3b-reasoning","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Nemotron 3 Nano Omni","version":"2026-04-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":256000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/nvidia/nemotron-3-super-120b-a12b","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Nemotron 3 Super","version":"2026-03-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.2,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"nvidia/nvidia/nemotron-3-ultra-550b-a55b","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Nemotron 3 Ultra 550B A55B","version":"2026-06-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"nvidia/nvidia/nemotron-content-safety-reasoning-4b","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"nemotron-content-safety-reasoning-4b","version":"2026-01-22","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/nvidia/nemotron-mini-4b-instruct","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"nemotron-mini-4b-instruct","version":"2024-08-21","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/nvidia/nemotron-voicechat","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"nemotron-voicechat","version":"2026-03-16","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/nvidia/nv-embed-v1","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"nv-embed-v1","version":"2024-06-07","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":2048,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/nvidia/nv-embedcode-7b-v1","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"nv-embedcode-7b-v1","version":"2025-03-17","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":2048,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/nvidia/nvidia-nemotron-nano-9b-v2","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"nvidia-nemotron-nano-9b-v2","version":"2025-08-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/nvidia/rerank-qa-mistral-4b","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"rerank-qa-mistral-4b","version":"2024-03-17","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/nvidia/riva-translate-4b-instruct-v1_1","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"riva-translate-4b-instruct-v1_1","version":"2025-12-12","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/nvidia/sparsedrive","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"sparsedrive","version":"2025-03-18","capabilities":["text.chat"],"modalities":["text","video"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/nvidia/streampetr","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"streampetr","version":"2025-11-13","capabilities":["text.chat"],"modalities":["text","video"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/nvidia/studiovoice","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"studiovoice","version":"2024-10-03","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/nvidia/synthetic-video-detector","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"synthetic-video-detector","version":"2026-04-16","capabilities":["text.chat"],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/nvidia/usdcode","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"usdcode","version":"2026-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/nvidia/usdvalidate","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"usdvalidate","version":"2024-07-24","capabilities":["text.chat"],"modalities":["text"],"contextWindow":0,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/openai/gpt-oss-120b","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"GPT-OSS-120B","version":"2025-08-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/openai/gpt-oss-20b","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"GPT OSS 20B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/openai/whisper-large-v3","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Whisper Large v3","version":"2023-09-01","capabilities":["text.chat"],"modalities":["audio","text"],"contextWindow":0,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/qwen/qwen-image","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Qwen Image","version":"2025-08-07","capabilities":[],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/qwen/qwen-image-edit","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Qwen Image Edit","version":"2025-08-19","capabilities":[],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/qwen/qwen2.5-coder-32b-instruct","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Qwen2.5 Coder 32b Instruct","version":"2024-11-06","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/qwen/qwen3-coder-480b-a35b-instruct","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Qwen3 Coder 480B A35B Instruct","version":"2025-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":66536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/qwen/qwen3-next-80b-a3b-instruct","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Qwen3-Next-80B-A3B-Instruct","version":"2024-12-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/qwen/qwen3.5-122b-a10b","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Qwen3.5 122B-A10B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/qwen/qwen3.5-397b-a17b","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Qwen3.5-397B-A17B","version":"2026-02-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/sarvamai/sarvam-m","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"sarvam-m","version":"2025-07-25","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/stepfun-ai/step-3.5-flash","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Step 3.5 Flash","version":"2026-02-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/stepfun-ai/step-3.7-flash","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Step 3.7 Flash","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/upstage/solar-10_7b-instruct","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"solar-10.7b-instruct","version":"2024-06-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/z-ai/glm-5.1","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-03-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"ollama-cloud/cogito-2.1:671b","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"cogito-2.1:671b","version":"2025-11-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":32000,"pricing":null},{"modelId":"ollama-cloud/deepseek-v3.1:671b","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"deepseek-v3.1:671b","version":"2025-08-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":163840,"pricing":null},{"modelId":"ollama-cloud/deepseek-v3.2","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"deepseek-v3.2","version":"2025-06-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":65536,"pricing":null},{"modelId":"ollama-cloud/deepseek-v4-flash","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"deepseek-v4-flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":1048576,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"ollama-cloud/deepseek-v4-pro","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"deepseek-v4-pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":1048576,"pricing":{"inputPer1M":0.435,"outputPer1M":0.87,"currency":"USD"}},{"modelId":"ollama-cloud/devstral-2:123b","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"devstral-2:123b","version":"2025-12-09","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":null},{"modelId":"ollama-cloud/devstral-small-2:24b","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"devstral-small-2:24b","version":"2025-12-09","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":null},{"modelId":"ollama-cloud/gemini-3-flash-preview","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"gemini-3-flash-preview","version":"2025-12-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"}},{"modelId":"ollama-cloud/gemma3:12b","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"gemma3:12b","version":"2024-12-01","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":null},{"modelId":"ollama-cloud/gemma3:27b","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"gemma3:27b","version":"2025-07-27","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":null},{"modelId":"ollama-cloud/gemma3:4b","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"gemma3:4b","version":"2024-12-01","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":null},{"modelId":"ollama-cloud/gemma4:31b","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"gemma4:31b","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":null},{"modelId":"ollama-cloud/glm-4.6","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"glm-4.6","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":null},{"modelId":"ollama-cloud/glm-4.7","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"glm-4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":null},{"modelId":"ollama-cloud/glm-5","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"glm-5","version":"2026-02-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":null},{"modelId":"ollama-cloud/glm-5.1","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"glm-5.1","version":"2026-03-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":null},{"modelId":"ollama-cloud/gpt-oss:120b","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"gpt-oss:120b","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":null},{"modelId":"ollama-cloud/gpt-oss:20b","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"gpt-oss:20b","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":null},{"modelId":"ollama-cloud/kimi-k2-thinking","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"kimi-k2-thinking","version":"2025-11-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"ollama-cloud/kimi-k2:1t","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"kimi-k2:1t","version":"2025-07-11","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":null},{"modelId":"ollama-cloud/kimi-k2.5","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"kimi-k2.5","version":"2026-01-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":3,"currency":"USD"}},{"modelId":"ollama-cloud/kimi-k2.6","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"kimi-k2.6","version":"2026-04-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD"}},{"modelId":"ollama-cloud/kimi-k2.7-code","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"kimi-k2.7-code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD"}},{"modelId":"ollama-cloud/minimax-m2","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"minimax-m2","version":"2025-10-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":128000,"pricing":null},{"modelId":"ollama-cloud/minimax-m2.1","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"minimax-m2.1","version":"2025-12-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":null},{"modelId":"ollama-cloud/minimax-m2.5","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"minimax-m2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":null},{"modelId":"ollama-cloud/minimax-m2.7","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"minimax-m2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":196608,"pricing":null},{"modelId":"ollama-cloud/minimax-m3","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"minimax-m3","version":"2026-05-31","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":512000,"maxOutputTokens":131072,"pricing":null},{"modelId":"ollama-cloud/ministral-3:14b","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"ministral-3:14b","version":"2024-12-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":128000,"pricing":null},{"modelId":"ollama-cloud/ministral-3:3b","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"ministral-3:3b","version":"2024-10-22","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":128000,"pricing":null},{"modelId":"ollama-cloud/ministral-3:8b","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"ministral-3:8b","version":"2024-12-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":128000,"pricing":null},{"modelId":"ollama-cloud/mistral-large-3:675b","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"mistral-large-3:675b","version":"2025-12-02","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":null},{"modelId":"ollama-cloud/nemotron-3-nano:30b","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"nemotron-3-nano:30b","version":"2025-12-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":null},{"modelId":"ollama-cloud/nemotron-3-super","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"nemotron-3-super","version":"2026-03-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":null},{"modelId":"ollama-cloud/nemotron-3-ultra","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"nemotron-3-ultra","version":"2026-06-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":128000,"pricing":null},{"modelId":"ollama-cloud/qwen3-coder-next","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"qwen3-coder-next","version":"2026-02-02","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":null},{"modelId":"ollama-cloud/qwen3-coder:480b","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"qwen3-coder:480b","version":"2025-07-22","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":null},{"modelId":"ollama-cloud/qwen3-next:80b","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"qwen3-next:80b","version":"2025-09-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":null},{"modelId":"ollama-cloud/qwen3-vl:235b","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"qwen3-vl:235b","version":"2025-09-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":null},{"modelId":"ollama-cloud/qwen3-vl:235b-instruct","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"qwen3-vl:235b-instruct","version":"2025-09-22","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":null},{"modelId":"ollama-cloud/qwen3.5:397b","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"qwen3.5:397b","version":"2026-02-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":null},{"modelId":"ollama-cloud/rnj-1:8b","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"rnj-1:8b","version":"2025-12-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":4096,"pricing":null},{"modelId":"openai/chatgpt-image-latest","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"chatgpt-image-latest","version":"2025-12-16","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null,"localOverrideApplied":true},{"modelId":"openai/gpt-3.5-turbo","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-3.5-turbo","version":"2023-03-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16385,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD"},"localOverrideApplied":true},{"modelId":"openai/gpt-4","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-4","version":"2023-11-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":30,"outputPer1M":60,"currency":"USD"},"localOverrideApplied":true},{"modelId":"openai/gpt-4-turbo","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-4 Turbo","version":"2023-11-06","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":10,"outputPer1M":30,"currency":"USD"},"localOverrideApplied":true},{"modelId":"openai/gpt-4.1","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-4.1","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"},"localOverrideApplied":true},{"modelId":"openai/gpt-4.1-mini","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-4.1 mini","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD"},"localOverrideApplied":true},{"modelId":"openai/gpt-4.1-mini-fast","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-4.1 Mini Fast","version":"2025-04-14-fast","capabilities":["text.chat","tools.function_calling","structured.output","latency.optimized"],"modalities":["text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD"},"localOverrideApplied":true,"requestShapeHints":{"providerShape":"openai.responses","bodyKeys":["temperature","max_output_tokens"],"headerKeys":["OpenAI-Beta"]},"experimentalModes":[{"modeId":"reasoning.high","label":"High reasoning depth"}],"extendsProvenance":{"baseModelId":"gpt-4.1-mini","chain":["gpt-4.1-mini"]},"localNotes":["Derived from base model with a runtime-specific fast profile"]},{"modelId":"openai/gpt-4.1-nano","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-4.1 nano","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"},"localOverrideApplied":true},{"modelId":"openai/gpt-4o","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-4o","version":"2024-05-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"},"localOverrideApplied":true},{"modelId":"openai/gpt-4o-2024-05-13","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-4o (2024-05-13)","version":"2024-05-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":5,"outputPer1M":15,"currency":"USD"},"localOverrideApplied":true},{"modelId":"openai/gpt-4o-2024-08-06","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-4o (2024-08-06)","version":"2024-08-06","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"},"localOverrideApplied":true},{"modelId":"openai/gpt-4o-2024-11-20","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-4o (2024-11-20)","version":"2024-11-20","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"},"localOverrideApplied":true},{"modelId":"openai/gpt-4o-mini","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-4o mini","version":"2024-07-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"},"localOverrideApplied":true},{"modelId":"openai/gpt-5","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-5","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"},"localOverrideApplied":true},{"modelId":"openai/gpt-5-chat-latest","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-5 Chat (latest)","version":"2025-08-07","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"},"localOverrideApplied":true},{"modelId":"openai/gpt-5-codex","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-5-Codex","version":"2025-09-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"},"localOverrideApplied":true},{"modelId":"openai/gpt-5-mini","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-5 Mini","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"},"localOverrideApplied":true},{"modelId":"openai/gpt-5-nano","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-5 Nano","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.4,"currency":"USD"},"localOverrideApplied":true},{"modelId":"openai/gpt-5-pro","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-5 Pro","version":"2025-10-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":272000,"pricing":{"inputPer1M":15,"outputPer1M":120,"currency":"USD"},"localOverrideApplied":true},{"modelId":"openai/gpt-5.1","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-5.1","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"},"localOverrideApplied":true},{"modelId":"openai/gpt-5.1-chat-latest","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-5.1 Chat","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"},"localOverrideApplied":true},{"modelId":"openai/gpt-5.1-codex","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-5.1 Codex","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"},"localOverrideApplied":true},{"modelId":"openai/gpt-5.1-codex-max","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-5.1 Codex Max","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"},"localOverrideApplied":true},{"modelId":"openai/gpt-5.1-codex-mini","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-5.1 Codex mini","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"},"localOverrideApplied":true},{"modelId":"openai/gpt-5.2","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-5.2","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"},"localOverrideApplied":true},{"modelId":"openai/gpt-5.2-chat-latest","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-5.2 Chat","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"},"localOverrideApplied":true},{"modelId":"openai/gpt-5.2-codex","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-5.2 Codex","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"},"localOverrideApplied":true},{"modelId":"openai/gpt-5.2-pro","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-5.2 Pro","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":21,"outputPer1M":168,"currency":"USD"},"localOverrideApplied":true},{"modelId":"openai/gpt-5.3-chat-latest","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-5.3 Chat (latest)","version":"2026-03-03","capabilities":["text.chat","tools.function_calling","structured.output","code.edit"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"},"localOverrideApplied":true},{"modelId":"openai/gpt-5.3-codex","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-5.3 Codex","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output","code.edit"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"},"localOverrideApplied":true},{"modelId":"openai/gpt-5.3-codex-spark","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-5.3 Codex Spark","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output","code.edit"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":32000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"},"localOverrideApplied":true},{"modelId":"openai/gpt-5.4","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output","code.edit"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD"},"localOverrideApplied":true},{"modelId":"openai/gpt-5.4-mini","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-5.4 mini","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output","code.edit"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD"},"localOverrideApplied":true},{"modelId":"openai/gpt-5.4-nano","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-5.4 nano","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output","code.edit"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.25,"currency":"USD"},"localOverrideApplied":true},{"modelId":"openai/gpt-5.4-pro","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-5.4 Pro","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","code.edit"],"modalities":["image","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":30,"outputPer1M":180,"currency":"USD"},"localOverrideApplied":true},{"modelId":"openai/gpt-5.5","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output","code.edit"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD"},"localOverrideApplied":true},{"modelId":"openai/gpt-5.5-pro","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-5.5 Pro","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output","code.edit"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":30,"outputPer1M":180,"currency":"USD"},"localOverrideApplied":true},{"modelId":"openai/gpt-image-1","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"gpt-image-1","version":"2025-04-24","capabilities":[],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":{"inputPer1M":5,"outputPer1M":40,"currency":"USD"},"localOverrideApplied":true},{"modelId":"openai/gpt-image-1-mini","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"gpt-image-1-mini","version":"2025-09-26","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"},"localOverrideApplied":true},{"modelId":"openai/gpt-image-1.5","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"gpt-image-1.5","version":"2025-11-25","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":{"inputPer1M":5,"outputPer1M":32,"currency":"USD"},"localOverrideApplied":true},{"modelId":"openai/o1","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"o1","version":"2024-12-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":15,"outputPer1M":60,"currency":"USD"},"localOverrideApplied":true},{"modelId":"openai/o1-pro","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"o1-pro","version":"2025-03-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":150,"outputPer1M":600,"currency":"USD"},"localOverrideApplied":true},{"modelId":"openai/o3","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"o3","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"},"localOverrideApplied":true},{"modelId":"openai/o3-deep-research","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"o3-deep-research","version":"2024-06-26","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":10,"outputPer1M":40,"currency":"USD"},"localOverrideApplied":true},{"modelId":"openai/o3-mini","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"o3-mini","version":"2024-12-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD"},"localOverrideApplied":true},{"modelId":"openai/o3-pro","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"o3-pro","version":"2025-06-10","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":20,"outputPer1M":80,"currency":"USD"},"localOverrideApplied":true},{"modelId":"openai/o4-mini","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"o4-mini","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD"},"localOverrideApplied":true},{"modelId":"openai/o4-mini-deep-research","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"o4-mini-deep-research","version":"2024-06-26","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"},"localOverrideApplied":true},{"modelId":"openai/text-embedding-3-large","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"text-embedding-3-large","version":"2024-01-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8191,"maxOutputTokens":3072,"pricing":{"inputPer1M":0.13,"outputPer1M":0,"currency":"USD"},"localOverrideApplied":true},{"modelId":"openai/text-embedding-3-small","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"text-embedding-3-small","version":"2024-01-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8191,"maxOutputTokens":1536,"pricing":{"inputPer1M":0.02,"outputPer1M":0,"currency":"USD"},"localOverrideApplied":true},{"modelId":"openai/text-embedding-ada-002","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"text-embedding-ada-002","version":"2022-12-15","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":1536,"pricing":{"inputPer1M":0.1,"outputPer1M":0,"currency":"USD"},"localOverrideApplied":true},{"modelId":"opencode-go/deepseek-v4-flash","providerId":"opencode-go","providerKind":"provider-opencode-go","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"opencode-go/deepseek-v4-pro","providerId":"opencode-go","providerKind":"provider-opencode-go","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":1.74,"outputPer1M":3.48,"currency":"USD"}},{"modelId":"opencode-go/glm-5","providerId":"opencode-go","providerKind":"provider-opencode-go","authFamily":"api-key","displayName":"GLM-5","version":"2026-02-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":32768,"pricing":{"inputPer1M":1,"outputPer1M":3.2,"currency":"USD"}},{"modelId":"opencode-go/glm-5.1","providerId":"opencode-go","providerKind":"provider-opencode-go","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-04-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":32768,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"opencode-go/kimi-k2.5","providerId":"opencode-go","providerKind":"provider-opencode-go","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.6,"outputPer1M":3,"currency":"USD"}},{"modelId":"opencode-go/kimi-k2.6","providerId":"opencode-go","providerKind":"provider-opencode-go","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD"}},{"modelId":"opencode-go/kimi-k2.7-code","providerId":"opencode-go","providerKind":"provider-opencode-go","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD"}},{"modelId":"opencode-go/mimo-v2-omni","providerId":"opencode-go","providerKind":"provider-opencode-go","authFamily":"api-key","displayName":"MiMo V2 Omni","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text"],"contextWindow":262144,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"opencode-go/mimo-v2-pro","providerId":"opencode-go","providerKind":"provider-opencode-go","authFamily":"api-key","displayName":"MiMo V2 Pro","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":128000,"pricing":{"inputPer1M":1,"outputPer1M":3,"currency":"USD"}},{"modelId":"opencode-go/mimo-v2.5","providerId":"opencode-go","providerKind":"provider-opencode-go","authFamily":"api-key","displayName":"MiMo V2.5","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"opencode-go/mimo-v2.5-pro","providerId":"opencode-go","providerKind":"provider-opencode-go","authFamily":"api-key","displayName":"MiMo V2.5 Pro","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.74,"outputPer1M":3.48,"currency":"USD"}},{"modelId":"opencode-go/minimax-m2.5","providerId":"opencode-go","providerKind":"provider-opencode-go","authFamily":"api-key","displayName":"MiniMax M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"opencode-go/minimax-m2.7","providerId":"opencode-go","providerKind":"provider-opencode-go","authFamily":"api-key","displayName":"MiniMax M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"opencode-go/minimax-m3","providerId":"opencode-go","providerKind":"provider-opencode-go","authFamily":"api-key","displayName":"MiniMax M3 (3x usage)","version":"2026-05-31","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":512000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"opencode-go/qwen3.5-plus","providerId":"opencode-go","providerKind":"provider-opencode-go","authFamily":"api-key","displayName":"Qwen3.5 Plus","version":"2026-02-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.2,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"opencode-go/qwen3.6-plus","providerId":"opencode-go","providerKind":"provider-opencode-go","authFamily":"api-key","displayName":"Qwen3.6 Plus","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"}},{"modelId":"opencode-go/qwen3.7-max","providerId":"opencode-go","providerKind":"provider-opencode-go","authFamily":"api-key","displayName":"Qwen3.7 Max","version":"2026-05-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":2.5,"outputPer1M":7.5,"currency":"USD"}},{"modelId":"opencode-go/qwen3.7-plus","providerId":"opencode-go","providerKind":"provider-opencode-go","authFamily":"api-key","displayName":"Qwen3.7 Plus","version":"2026-06-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD"}},{"modelId":"opencode/big-pickle","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Big Pickle","version":"2025-10-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"opencode/claude-3-5-haiku","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Claude Haiku 3.5","version":"2024-10-22","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.8,"outputPer1M":4,"currency":"USD"}},{"modelId":"opencode/claude-fable-5","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Claude Fable 5","version":"2026-06-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":10,"outputPer1M":50,"currency":"USD"}},{"modelId":"opencode/claude-haiku-4-5","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Claude Haiku 4.5","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD"}},{"modelId":"opencode/claude-opus-4-1","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Claude Opus 4.1","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD"}},{"modelId":"opencode/claude-opus-4-5","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Claude Opus 4.5","version":"2025-11-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"opencode/claude-opus-4-6","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"opencode/claude-opus-4-7","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"opencode/claude-opus-4-8","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Claude Opus 4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"opencode/claude-sonnet-4","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Claude Sonnet 4","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"opencode/claude-sonnet-4-5","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Claude Sonnet 4.5","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"opencode/claude-sonnet-4-6","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"opencode/deepseek-v4-flash","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"opencode/deepseek-v4-flash-free","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"DeepSeek V4 Flash Free","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"opencode/deepseek-v4-pro","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":1.74,"outputPer1M":3.84,"currency":"USD"}},{"modelId":"opencode/gemini-3-flash","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Gemini 3 Flash","version":"2025-12-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"}},{"modelId":"opencode/gemini-3-pro","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Gemini 3 Pro","version":"2025-11-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD"}},{"modelId":"opencode/gemini-3.1-pro","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Gemini 3.1 Pro Preview","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD"}},{"modelId":"opencode/gemini-3.5-flash","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Gemini 3.5 Flash","version":"2026-05-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":9,"currency":"USD"}},{"modelId":"opencode/glm-4.6","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"GLM-4.6","version":"2025-09-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"opencode/glm-4.7","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"GLM-4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"opencode/glm-4.7-free","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"GLM-4.7 Free","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"opencode/glm-5","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"GLM-5","version":"2026-02-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":1,"outputPer1M":3.2,"currency":"USD"}},{"modelId":"opencode/glm-5-free","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"GLM-5 Free","version":"2026-02-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"opencode/glm-5.1","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-04-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"opencode/gpt-5","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"GPT-5","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.07,"outputPer1M":8.5,"currency":"USD"}},{"modelId":"opencode/gpt-5-codex","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"GPT-5 Codex","version":"2025-09-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.07,"outputPer1M":8.5,"currency":"USD"}},{"modelId":"opencode/gpt-5-nano","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"GPT-5 Nano","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"opencode/gpt-5.1","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"GPT-5.1","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.07,"outputPer1M":8.5,"currency":"USD"}},{"modelId":"opencode/gpt-5.1-codex","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"GPT-5.1 Codex","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.07,"outputPer1M":8.5,"currency":"USD"}},{"modelId":"opencode/gpt-5.1-codex-max","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"GPT-5.1 Codex Max","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"opencode/gpt-5.1-codex-mini","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"GPT-5.1 Codex Mini","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"}},{"modelId":"opencode/gpt-5.2","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"GPT-5.2","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"opencode/gpt-5.2-codex","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"GPT-5.2 Codex","version":"2026-01-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"opencode/gpt-5.3-codex","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"GPT-5.3 Codex","version":"2026-02-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"opencode/gpt-5.3-codex-spark","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"GPT-5.3 Codex Spark","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"opencode/gpt-5.4","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD"}},{"modelId":"opencode/gpt-5.4-mini","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"GPT-5.4 Mini","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD"}},{"modelId":"opencode/gpt-5.4-nano","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"GPT-5.4 Nano","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.25,"currency":"USD"}},{"modelId":"opencode/gpt-5.4-pro","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"GPT-5.4 Pro","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":30,"outputPer1M":180,"currency":"USD"}},{"modelId":"opencode/gpt-5.5","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"GPT-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD"}},{"modelId":"opencode/gpt-5.5-pro","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"GPT-5.5 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":30,"outputPer1M":180,"currency":"USD"}},{"modelId":"opencode/grok-build-0.1","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Grok Build 0.1","version":"2026-05-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":1,"outputPer1M":2,"currency":"USD"}},{"modelId":"opencode/grok-code","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Grok Code Fast 1","version":"2025-08-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"opencode/hy3-preview-free","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Hy3 preview Free","version":"2026-04-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"opencode/kimi-k2","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Kimi K2","version":"2025-09-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.4,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"opencode/kimi-k2-thinking","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Kimi K2 Thinking","version":"2025-09-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.4,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"opencode/kimi-k2.5","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.6,"outputPer1M":3,"currency":"USD"}},{"modelId":"opencode/kimi-k2.5-free","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Kimi K2.5 Free","version":"2026-01-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"opencode/kimi-k2.6","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD"}},{"modelId":"opencode/ling-2.6-flash-free","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Ling 2.6 Flash Free","version":"2026-04-21","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262100,"maxOutputTokens":32800,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"opencode/mimo-v2-flash-free","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"MiMo V2 Flash Free","version":"2025-12-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"opencode/mimo-v2-omni-free","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"MiMo V2 Omni Free","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text"],"contextWindow":262144,"maxOutputTokens":64000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"opencode/mimo-v2-pro-free","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"MiMo V2 Pro Free","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":64000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"opencode/mimo-v2.5-free","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"MiMo V2.5 Free","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"opencode/minimax-m2.1","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"MiniMax M2.1","version":"2025-12-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"opencode/minimax-m2.1-free","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"MiniMax M2.1 Free","version":"2025-12-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"opencode/minimax-m2.5","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"MiniMax M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"opencode/minimax-m2.5-free","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"MiniMax M2.5 Free","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"opencode/minimax-m2.7","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"MiniMax M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"opencode/minimax-m3-free","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"MiniMax M3 Free","version":"2026-05-31","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"opencode/nemotron-3-super-free","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Nemotron 3 Super Free","version":"2026-03-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"opencode/nemotron-3-ultra-free","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Nemotron 3 Ultra Free","version":"2026-06-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"opencode/north-mini-code-free","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"North Mini Code Free","version":"2026-06-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"opencode/qwen3-coder","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Qwen3 Coder","version":"2025-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.45,"outputPer1M":1.8,"currency":"USD"}},{"modelId":"opencode/qwen3.5-plus","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Qwen3.5 Plus","version":"2026-02-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.2,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"opencode/qwen3.6-plus","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Qwen3.6 Plus","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"}},{"modelId":"opencode/qwen3.6-plus-free","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Qwen3.6 Plus Free","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"opencode/ring-2.6-1t-free","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Ring 2.6 1T Free","version":"2026-05-08","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":66000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"opencode/trinity-large-preview-free","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Trinity Large Preview","version":"2026-01-28","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"openrouter/~anthropic/claude-fable-latest","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Claude Fable Latest","version":"2026-06-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":10,"outputPer1M":50,"currency":"USD"}},{"modelId":"openrouter/~anthropic/claude-haiku-latest","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Anthropic Claude Haiku Latest","version":"2026-04-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD"}},{"modelId":"openrouter/~anthropic/claude-opus-latest","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Claude Opus Latest","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"openrouter/~anthropic/claude-sonnet-latest","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Anthropic Claude Sonnet Latest","version":"2026-04-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"openrouter/~google/gemini-flash-latest","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Google Gemini Flash Latest","version":"2026-04-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":9,"currency":"USD"}},{"modelId":"openrouter/~google/gemini-pro-latest","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Google Gemini Pro Latest","version":"2026-04-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD"}},{"modelId":"openrouter/~moonshotai/kimi-latest","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"MoonshotAI Kimi Latest","version":"2026-04-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262142,"maxOutputTokens":262142,"pricing":{"inputPer1M":0.68,"outputPer1M":3.41,"currency":"USD"}},{"modelId":"openrouter/~openai/gpt-latest","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"OpenAI GPT Latest","version":"2026-04-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD"}},{"modelId":"openrouter/~openai/gpt-mini-latest","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"OpenAI GPT Mini Latest","version":"2026-04-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD"}},{"modelId":"openrouter/ai21/jamba-large-1.7","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Jamba Large 1.7","version":"2025-08-08","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":4096,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"openrouter/aion-labs/aion-1.0","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Aion-1.0","version":"2025-02-04","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":4,"outputPer1M":8,"currency":"USD"}},{"modelId":"openrouter/aion-labs/aion-1.0-mini","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Aion-1.0-Mini","version":"2025-02-04","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.7,"outputPer1M":1.4,"currency":"USD"}},{"modelId":"openrouter/aion-labs/aion-2.0","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Aion-2.0","version":"2026-02-23","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.8,"outputPer1M":1.6,"currency":"USD"}},{"modelId":"openrouter/aion-labs/aion-rp-llama-3.1-8b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Aion-RP 1.0 (8B)","version":"2025-02-04","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.8,"outputPer1M":1.6,"currency":"USD"}},{"modelId":"openrouter/allenai/olmo-3-32b-think","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Olmo 3 32B Think","version":"2025-11-21","capabilities":["text.chat","reasoning","structured.output"],"modalities":["text"],"contextWindow":65536,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.15,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"openrouter/amazon/nova-2-lite-v1","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Nova 2 Lite","version":"2025-12-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text","video"],"contextWindow":1000000,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"openrouter/amazon/nova-lite-v1","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Nova Lite 1.0","version":"2024-12-05","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":300000,"maxOutputTokens":5120,"pricing":{"inputPer1M":0.06,"outputPer1M":0.24,"currency":"USD"}},{"modelId":"openrouter/amazon/nova-micro-v1","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Nova Micro 1.0","version":"2024-12-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":5120,"pricing":{"inputPer1M":0.035,"outputPer1M":0.14,"currency":"USD"}},{"modelId":"openrouter/amazon/nova-premier-v1","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Nova Premier 1.0","version":"2025-10-31","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":32000,"pricing":{"inputPer1M":2.5,"outputPer1M":12.5,"currency":"USD"}},{"modelId":"openrouter/amazon/nova-pro-v1","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Nova Pro 1.0","version":"2024-12-05","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":300000,"maxOutputTokens":5120,"pricing":{"inputPer1M":0.8,"outputPer1M":3.2,"currency":"USD"}},{"modelId":"openrouter/anthracite-org/magnum-v4-72b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Magnum v4 72B","version":"2024-10-22","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":2048,"pricing":{"inputPer1M":3,"outputPer1M":5,"currency":"USD"}},{"modelId":"openrouter/anthropic/claude-3-haiku","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Claude 3 Haiku","version":"2024-03-13","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.25,"outputPer1M":1.25,"currency":"USD"}},{"modelId":"openrouter/anthropic/claude-3.5-haiku","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Claude 3.5 Haiku","version":"2024-11-04","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.8,"outputPer1M":4,"currency":"USD"}},{"modelId":"openrouter/anthropic/claude-fable-5","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Claude Fable 5","version":"2026-06-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":10,"outputPer1M":50,"currency":"USD"}},{"modelId":"openrouter/anthropic/claude-haiku-4.5","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Claude Haiku 4.5 (latest)","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD"}},{"modelId":"openrouter/anthropic/claude-opus-4","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Claude Opus 4","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD"}},{"modelId":"openrouter/anthropic/claude-opus-4.1","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Claude Opus 4.1 (latest)","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD"}},{"modelId":"openrouter/anthropic/claude-opus-4.5","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Claude Opus 4.5 (latest)","version":"2025-11-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"openrouter/anthropic/claude-opus-4.6","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"openrouter/anthropic/claude-opus-4.6-fast","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Claude Opus 4.6 (Fast)","version":"2026-04-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":30,"outputPer1M":150,"currency":"USD"}},{"modelId":"openrouter/anthropic/claude-opus-4.7","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"openrouter/anthropic/claude-opus-4.7-fast","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Claude Opus 4.7 (Fast)","version":"2026-05-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":30,"outputPer1M":150,"currency":"USD"}},{"modelId":"openrouter/anthropic/claude-opus-4.8","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Claude Opus 4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"openrouter/anthropic/claude-opus-4.8-fast","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Claude Opus 4.8 (Fast)","version":"2026-05-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":10,"outputPer1M":50,"currency":"USD"}},{"modelId":"openrouter/anthropic/claude-sonnet-4","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Claude Sonnet 4","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"openrouter/anthropic/claude-sonnet-4.5","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Claude Sonnet 4.5 (latest)","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"openrouter/anthropic/claude-sonnet-4.6","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"openrouter/arcee-ai/coder-large","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Coder Large","version":"2025-05-05","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.5,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"openrouter/arcee-ai/trinity-large-thinking","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Trinity Large Thinking","version":"2026-04-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.22,"outputPer1M":0.85,"currency":"USD"}},{"modelId":"openrouter/arcee-ai/trinity-mini","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Trinity Mini","version":"2025-12-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.045,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"openrouter/arcee-ai/virtuoso-large","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Virtuoso Large","version":"2025-05-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.75,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"openrouter/baidu/ernie-4.5-vl-424b-a47b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"ERNIE 4.5 VL 424B A47B ","version":"2025-06-30","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":123000,"maxOutputTokens":16000,"pricing":{"inputPer1M":0.42,"outputPer1M":1.25,"currency":"USD"}},{"modelId":"openrouter/bytedance-seed/seed-1.6","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Seed 1.6","version":"2025-12-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"}},{"modelId":"openrouter/bytedance-seed/seed-1.6-flash","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Seed 1.6 Flash","version":"2025-12-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.075,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"openrouter/bytedance-seed/seed-2.0-lite","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Seed-2.0-Lite","version":"2026-03-10","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"}},{"modelId":"openrouter/bytedance-seed/seed-2.0-mini","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Seed-2.0-Mini","version":"2026-02-26","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"openrouter/bytedance/ui-tars-1.5-7b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"UI-TARS 7B ","version":"2025-07-22","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":2048,"pricing":{"inputPer1M":0.1,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"openrouter/cognitivecomputations/dolphin-mistral-24b-venice-edition:free","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Uncensored (free)","version":"2025-07-09","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"openrouter/cohere/command-a","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Command A","version":"2025-03-13","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":8192,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"openrouter/cohere/command-r-08-2024","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Command R","version":"2024-08-30","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4000,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"openrouter/cohere/command-r-plus-08-2024","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Command R+","version":"2024-08-30","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4000,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"openrouter/cohere/command-r7b-12-2024","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Command R7B","version":"2024-12-02","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4000,"pricing":{"inputPer1M":0.0375,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"openrouter/deepcogito/cogito-v2.1-671b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Cogito v2.1 671B","version":"2025-11-13","capabilities":["text.chat","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":1.25,"currency":"USD"}},{"modelId":"openrouter/deepseek/deepseek-chat","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"DeepSeek Chat","version":"2025-12-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16000,"pricing":{"inputPer1M":0.2002,"outputPer1M":0.8001,"currency":"USD"}},{"modelId":"openrouter/deepseek/deepseek-chat-v3-0324","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"DeepSeek V3 0324","version":"2025-03-24","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.2,"outputPer1M":0.77,"currency":"USD"}},{"modelId":"openrouter/deepseek/deepseek-chat-v3.1","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"DeepSeek V3.1","version":"2025-08-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.21,"outputPer1M":0.79,"currency":"USD"}},{"modelId":"openrouter/deepseek/deepseek-r1","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"DeepSeek-R1","version":"2025-01-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":64000,"maxOutputTokens":16000,"pricing":{"inputPer1M":0.7,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"openrouter/deepseek/deepseek-r1-0528","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"R1 0528","version":"2025-05-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.5,"outputPer1M":2.15,"currency":"USD"}},{"modelId":"openrouter/deepseek/deepseek-r1-distill-llama-70b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"R1 Distill Llama 70B","version":"2025-01-23","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.8,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"openrouter/deepseek/deepseek-r1-distill-qwen-32b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"R1 Distill Qwen 32B","version":"2025-01-29","capabilities":["text.chat","reasoning","structured.output"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.29,"outputPer1M":0.29,"currency":"USD"}},{"modelId":"openrouter/deepseek/deepseek-v3.1-terminus","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"DeepSeek V3.1 Terminus","version":"2025-09-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.27,"outputPer1M":0.95,"currency":"USD"}},{"modelId":"openrouter/deepseek/deepseek-v3.2","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"DeepSeek V3.2","version":"2025-12-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.2288,"outputPer1M":0.3432,"currency":"USD"}},{"modelId":"openrouter/deepseek/deepseek-v3.2-exp","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"DeepSeek V3.2 Exp","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.27,"outputPer1M":0.41,"currency":"USD"}},{"modelId":"openrouter/deepseek/deepseek-v4-flash","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.09,"outputPer1M":0.18,"currency":"USD"}},{"modelId":"openrouter/deepseek/deepseek-v4-pro","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.435,"outputPer1M":0.87,"currency":"USD"}},{"modelId":"openrouter/essentialai/rnj-1-instruct","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Rnj 1 Instruct","version":"2025-12-07","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"openrouter/google/gemini-2.5-flash","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Gemini 2.5 Flash","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"openrouter/google/gemini-2.5-flash-image","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Nano Banana","version":"2025-08-26","capabilities":["text.chat","structured.output"],"modalities":["image","text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"openrouter/google/gemini-2.5-flash-lite","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Gemini 2.5 Flash-Lite","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"openrouter/google/gemini-2.5-flash-lite-preview-09-2025","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Gemini 2.5 Flash Lite Preview 09-2025","version":"2025-09-25","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"openrouter/google/gemini-2.5-pro","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Gemini 2.5 Pro","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"openrouter/google/gemini-2.5-pro-preview","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Gemini 2.5 Pro Preview 06-05","version":"2025-06-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"openrouter/google/gemini-2.5-pro-preview-05-06","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Gemini 2.5 Pro Preview 05-06","version":"2025-05-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65535,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"openrouter/google/gemini-3-flash-preview","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Gemini 3 Flash Preview","version":"2025-12-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"}},{"modelId":"openrouter/google/gemini-3-pro-image-preview","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Nano Banana Pro","version":"2025-11-20","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":65536,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD"}},{"modelId":"openrouter/google/gemini-3.1-flash-image-preview","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Nano Banana 2","version":"2026-02-26","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":65536,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"}},{"modelId":"openrouter/google/gemini-3.1-flash-lite","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Gemini 3.1 Flash Lite","version":"2026-05-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"openrouter/google/gemini-3.1-flash-lite-preview","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Gemini 3.1 Flash Lite Preview","version":"2026-03-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"openrouter/google/gemini-3.1-pro-preview","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Gemini 3.1 Pro Preview","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD"}},{"modelId":"openrouter/google/gemini-3.1-pro-preview-customtools","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Gemini 3.1 Pro Preview Custom Tools","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD"}},{"modelId":"openrouter/google/gemini-3.5-flash","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Gemini 3.5 Flash","version":"2026-05-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":9,"currency":"USD"}},{"modelId":"openrouter/google/gemma-2-27b-it","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Gemma 2 27B","version":"2024-07-13","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":2048,"pricing":{"inputPer1M":0.65,"outputPer1M":0.65,"currency":"USD"}},{"modelId":"openrouter/google/gemma-3-12b-it","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Gemma 3 12B","version":"2025-03-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.05,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"openrouter/google/gemma-3-27b-it","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Gemma 3 27B","version":"2025-03-12","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.08,"outputPer1M":0.16,"currency":"USD"}},{"modelId":"openrouter/google/gemma-3-4b-it","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Gemma 3 4B","version":"2025-03-13","capabilities":["text.chat","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.05,"outputPer1M":0.1,"currency":"USD"}},{"modelId":"openrouter/google/gemma-3n-e4b-it","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Gemma 3n 4B","version":"2025-05-20","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.06,"outputPer1M":0.12,"currency":"USD"}},{"modelId":"openrouter/google/gemma-4-26b-a4b-it","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Gemma 4 26B A4B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.06,"outputPer1M":0.33,"currency":"USD"}},{"modelId":"openrouter/google/gemma-4-26b-a4b-it:free","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Gemma 4 26B A4B (free)","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"openrouter/google/gemma-4-31b-it","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Gemma 4 31B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.12,"outputPer1M":0.35,"currency":"USD"}},{"modelId":"openrouter/google/gemma-4-31b-it:free","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Gemma 4 31B (free)","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"openrouter/google/lyria-3-clip-preview","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Lyria 3 Clip Preview","version":"2026-03-30","capabilities":["text.chat"],"modalities":["audio","image","text"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"openrouter/google/lyria-3-pro-preview","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Lyria 3 Pro Preview","version":"2026-03-30","capabilities":["text.chat"],"modalities":["audio","image","text"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"openrouter/gryphe/mythomax-l2-13b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"MythoMax 13B","version":"2023-07-02","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":4096,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.06,"outputPer1M":0.06,"currency":"USD"}},{"modelId":"openrouter/ibm-granite/granite-4.0-h-micro","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Granite 4.0 Micro","version":"2025-10-20","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.017,"outputPer1M":0.112,"currency":"USD"}},{"modelId":"openrouter/ibm-granite/granite-4.1-8b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Granite 4.1 8B","version":"2026-04-30","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.05,"outputPer1M":0.1,"currency":"USD"}},{"modelId":"openrouter/inception/mercury-2","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Mercury 2","version":"2026-03-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":50000,"pricing":{"inputPer1M":0.25,"outputPer1M":0.75,"currency":"USD"}},{"modelId":"openrouter/inclusionai/ling-2.6-1t","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Ling-2.6-1T","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.075,"outputPer1M":0.625,"currency":"USD"}},{"modelId":"openrouter/inclusionai/ling-2.6-flash","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Ling-2.6-flash","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.01,"outputPer1M":0.03,"currency":"USD"}},{"modelId":"openrouter/inclusionai/ring-2.6-1t","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Ring-2.6-1T","version":"2026-05-08","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.075,"outputPer1M":0.625,"currency":"USD"}},{"modelId":"openrouter/inflection/inflection-3-pi","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Inflection 3 Pi","version":"2024-10-11","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8000,"maxOutputTokens":1024,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"openrouter/inflection/inflection-3-productivity","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Inflection 3 Productivity","version":"2024-10-11","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8000,"maxOutputTokens":1024,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"openrouter/kwaipilot/kat-coder-pro-v2","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"KAT-Coder-Pro V2","version":"2026-03-27","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":80000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"openrouter/liquid/lfm-2-24b-a2b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"LFM2-24B-A2B","version":"2026-02-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.03,"outputPer1M":0.12,"currency":"USD"}},{"modelId":"openrouter/liquid/lfm-2.5-1.2b-instruct:free","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"LFM2.5-1.2B-Instruct (free)","version":"2026-01-20","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"openrouter/liquid/lfm-2.5-1.2b-thinking:free","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"LFM2.5-1.2B-Thinking (free)","version":"2026-01-20","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"openrouter/mancer/weaver","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Weaver (alpha)","version":"2023-08-02","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8000,"maxOutputTokens":2000,"pricing":{"inputPer1M":0.75,"outputPer1M":1,"currency":"USD"}},{"modelId":"openrouter/meta-llama/llama-3-70b-instruct","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Llama 3 70B Instruct","version":"2024-04-18","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":8000,"pricing":{"inputPer1M":0.51,"outputPer1M":0.74,"currency":"USD"}},{"modelId":"openrouter/meta-llama/llama-3-8b-instruct","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Llama 3 8B Instruct","version":"2024-04-18","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.14,"outputPer1M":0.14,"currency":"USD"}},{"modelId":"openrouter/meta-llama/llama-3.1-70b-instruct","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Llama 3.1 70B Instruct","version":"2024-07-23","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.4,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"openrouter/meta-llama/llama-3.1-8b-instruct","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Llama 3.1 8B Instruct","version":"2024-07-23","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.02,"outputPer1M":0.03,"currency":"USD"}},{"modelId":"openrouter/meta-llama/llama-3.2-11b-vision-instruct","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Llama 3.2 11B Vision Instruct","version":"2024-09-25","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.345,"outputPer1M":0.345,"currency":"USD"}},{"modelId":"openrouter/meta-llama/llama-3.2-1b-instruct","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Llama 3.2 1B Instruct","version":"2024-09-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":60000,"maxOutputTokens":60000,"pricing":{"inputPer1M":0.027,"outputPer1M":0.201,"currency":"USD"}},{"modelId":"openrouter/meta-llama/llama-3.2-3b-instruct","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Llama 3.2 3B Instruct","version":"2024-09-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":80000,"maxOutputTokens":80000,"pricing":{"inputPer1M":0.0509,"outputPer1M":0.335,"currency":"USD"}},{"modelId":"openrouter/meta-llama/llama-3.2-3b-instruct:free","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Llama 3.2 3B Instruct (free)","version":"2024-09-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"openrouter/meta-llama/llama-3.3-70b-instruct","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Llama-3.3-70B-Instruct","version":"2024-12-06","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.1,"outputPer1M":0.32,"currency":"USD"}},{"modelId":"openrouter/meta-llama/llama-3.3-70b-instruct:free","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Llama 3.3 70B Instruct (free)","version":"2024-12-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":65536,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"openrouter/meta-llama/llama-4-maverick","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Llama 4 Maverick","version":"2025-04-05","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":1048576,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"openrouter/meta-llama/llama-4-scout","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Llama 4 Scout","version":"2025-04-05","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":327680,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"openrouter/meta-llama/llama-guard-4-12b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Llama Guard 4 12B","version":"2025-04-30","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":163840,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.18,"outputPer1M":0.18,"currency":"USD"}},{"modelId":"openrouter/microsoft/phi-4","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Phi 4","version":"2025-01-10","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.065,"outputPer1M":0.14,"currency":"USD"}},{"modelId":"openrouter/microsoft/phi-4-mini-instruct","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Phi 4 Mini Instruct","version":"2025-10-17","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.08,"outputPer1M":0.35,"currency":"USD"}},{"modelId":"openrouter/microsoft/wizardlm-2-8x22b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"WizardLM-2 8x22B","version":"2024-04-16","capabilities":["text.chat"],"modalities":["text"],"contextWindow":65535,"maxOutputTokens":8000,"pricing":{"inputPer1M":0.62,"outputPer1M":0.62,"currency":"USD"}},{"modelId":"openrouter/minimax/minimax-01","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"MiniMax-01","version":"2025-01-15","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":1000192,"maxOutputTokens":1000192,"pricing":{"inputPer1M":0.2,"outputPer1M":1.1,"currency":"USD"}},{"modelId":"openrouter/minimax/minimax-m1","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"MiniMax M1","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":40000,"pricing":{"inputPer1M":0.4,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"openrouter/minimax/minimax-m2","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"MiniMax-M2","version":"2025-10-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":196608,"pricing":{"inputPer1M":0.255,"outputPer1M":1,"currency":"USD"}},{"modelId":"openrouter/minimax/minimax-m2-her","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"MiniMax M2-her","version":"2026-01-23","capabilities":["text.chat"],"modalities":["text"],"contextWindow":65536,"maxOutputTokens":2048,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"openrouter/minimax/minimax-m2.1","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"MiniMax-M2.1","version":"2025-12-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":196608,"pricing":{"inputPer1M":0.29,"outputPer1M":0.95,"currency":"USD"}},{"modelId":"openrouter/minimax/minimax-m2.5","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"MiniMax-M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":196608,"pricing":{"inputPer1M":0.15,"outputPer1M":0.9,"currency":"USD"}},{"modelId":"openrouter/minimax/minimax-m2.7","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"MiniMax-M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.25,"outputPer1M":1,"currency":"USD"}},{"modelId":"openrouter/minimax/minimax-m3","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"MiniMax-M3","version":"2026-06-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":524288,"maxOutputTokens":512000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"openrouter/mistralai/codestral-2508","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Codestral 2508","version":"2025-08-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["pdf","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.3,"outputPer1M":0.9,"currency":"USD"}},{"modelId":"openrouter/mistralai/devstral-2512","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Devstral 2","version":"2025-12-09","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["pdf","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"openrouter/mistralai/ministral-14b-2512","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Ministral 3 14B 2512","version":"2025-12-02","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.2,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"openrouter/mistralai/ministral-3b-2512","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Ministral 3 3B 2512","version":"2025-12-02","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.1,"outputPer1M":0.1,"currency":"USD"}},{"modelId":"openrouter/mistralai/ministral-8b-2512","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Ministral 3 8B 2512","version":"2025-12-02","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.15,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"openrouter/mistralai/mistral-large","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Mistral Large","version":"2024-02-26","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["pdf","text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD"}},{"modelId":"openrouter/mistralai/mistral-large-2407","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Mistral Large 2407","version":"2024-11-19","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["pdf","text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD"}},{"modelId":"openrouter/mistralai/mistral-large-2512","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Mistral Large 3","version":"2024-11-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"openrouter/mistralai/mistral-medium-3","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Mistral Medium 3","version":"2025-05-07","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"openrouter/mistralai/mistral-medium-3-5","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Mistral Medium 3.5","version":"2026-04-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":1.5,"outputPer1M":7.5,"currency":"USD"}},{"modelId":"openrouter/mistralai/mistral-medium-3.1","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Mistral Medium 3.1","version":"2025-08-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":131072,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"openrouter/mistralai/mistral-nemo","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Mistral Nemo","version":"2024-07-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.02,"outputPer1M":0.03,"currency":"USD"}},{"modelId":"openrouter/mistralai/mistral-saba","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Saba","version":"2025-02-17","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["pdf","text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.2,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"openrouter/mistralai/mistral-small-24b-instruct-2501","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Mistral Small 3","version":"2025-01-30","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.05,"outputPer1M":0.08,"currency":"USD"}},{"modelId":"openrouter/mistralai/mistral-small-2603","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Mistral Small 4","version":"2026-03-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"openrouter/mistralai/mistral-small-3.1-24b-instruct","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Mistral Small 3.1 24B","version":"2025-03-17","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.351,"outputPer1M":0.555,"currency":"USD"}},{"modelId":"openrouter/mistralai/mistral-small-3.2-24b-instruct","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Mistral Small 3.2 24B","version":"2025-06-20","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.075,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"openrouter/mistralai/mixtral-8x22b-instruct","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Mixtral 8x22B Instruct","version":"2024-04-17","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["pdf","text"],"contextWindow":65536,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD"}},{"modelId":"openrouter/mistralai/voxtral-small-24b-2507","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Voxtral Small 24B 2507","version":"2025-10-30","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["audio","pdf","text"],"contextWindow":32000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"openrouter/moonshotai/kimi-k2","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Kimi K2 0711","version":"2025-07-11","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.57,"outputPer1M":2.3,"currency":"USD"}},{"modelId":"openrouter/moonshotai/kimi-k2-0905","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Kimi K2 0905","version":"2025-09-04","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"openrouter/moonshotai/kimi-k2-thinking","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Kimi K2 Thinking","version":"2025-11-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"openrouter/moonshotai/kimi-k2.5","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.375,"outputPer1M":2.025,"currency":"USD"}},{"modelId":"openrouter/moonshotai/kimi-k2.6","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262142,"maxOutputTokens":262142,"pricing":{"inputPer1M":0.68,"outputPer1M":3.41,"currency":"USD"}},{"modelId":"openrouter/moonshotai/kimi-k2.7-code","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.75,"outputPer1M":3.5,"currency":"USD"}},{"modelId":"openrouter/morph/morph-v3-fast","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Morph V3 Fast","version":"2025-07-07","capabilities":["text.chat"],"modalities":["text"],"contextWindow":81920,"maxOutputTokens":38000,"pricing":{"inputPer1M":0.8,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"openrouter/morph/morph-v3-large","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Morph V3 Large","version":"2025-07-07","capabilities":["text.chat"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.9,"outputPer1M":1.9,"currency":"USD"}},{"modelId":"openrouter/nex-agi/nex-n2-pro:free","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Nex-N2-Pro (free)","version":"2026-06-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"openrouter/nousresearch/hermes-3-llama-3.1-405b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Hermes 3 405B Instruct","version":"2024-08-16","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":1,"outputPer1M":1,"currency":"USD"}},{"modelId":"openrouter/nousresearch/hermes-3-llama-3.1-405b:free","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Hermes 3 405B Instruct (free)","version":"2024-08-16","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"openrouter/nousresearch/hermes-3-llama-3.1-70b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Hermes 3 70B Instruct","version":"2024-08-18","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.7,"outputPer1M":0.7,"currency":"USD"}},{"modelId":"openrouter/nousresearch/hermes-4-405b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Hermes 4 405B","version":"2025-08-26","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":1,"outputPer1M":3,"currency":"USD"}},{"modelId":"openrouter/nousresearch/hermes-4-70b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Hermes 4 70B","version":"2025-08-26","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.13,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"openrouter/nvidia/llama-3.3-nemotron-super-49b-v1.5","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Llama 3.3 Nemotron Super 49B v1.5","version":"2025-07-25","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.4,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"openrouter/nvidia/nemotron-3-nano-30b-a3b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Nemotron 3 Nano 30B A3B","version":"2025-12-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":228000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"openrouter/nvidia/nemotron-3-nano-30b-a3b:free","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Nemotron 3 Nano 30B A3B (free)","version":"2025-12-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"openrouter/nvidia/nemotron-3-nano-omni-30b-a3b-reasoning:free","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Nemotron 3 Nano Omni (free)","version":"2026-04-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":256000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"openrouter/nvidia/nemotron-3-super-120b-a12b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Nemotron 3 Super 120B A12B","version":"2026-03-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.09,"outputPer1M":0.45,"currency":"USD"}},{"modelId":"openrouter/nvidia/nemotron-3-super-120b-a12b:free","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Nemotron 3 Super (free)","version":"2026-03-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"openrouter/nvidia/nemotron-3-ultra-550b-a55b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Nemotron 3 Ultra 550B A55B","version":"2026-06-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.5,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"openrouter/nvidia/nemotron-3-ultra-550b-a55b:free","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Nemotron 3 Ultra (free)","version":"2026-06-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"openrouter/nvidia/nemotron-3.5-content-safety:free","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Nemotron 3.5 Content Safety (free)","version":"2026-06-04","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"openrouter/nvidia/nemotron-nano-12b-v2-vl:free","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Nemotron Nano 12B 2 VL (free)","version":"2025-10-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"openrouter/nvidia/nemotron-nano-9b-v2:free","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Nemotron Nano 9B V2 (free)","version":"2025-08-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-3.5-turbo","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-3.5-turbo","version":"2023-03-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":16385,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-3.5-turbo-0613","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-3.5 Turbo (older v0613)","version":"2024-01-25","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":4095,"maxOutputTokens":4096,"pricing":{"inputPer1M":1,"outputPer1M":2,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-3.5-turbo-16k","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-3.5 Turbo 16k","version":"2023-08-28","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":16385,"maxOutputTokens":4096,"pricing":{"inputPer1M":3,"outputPer1M":4,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-3.5-turbo-instruct","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-3.5 Turbo Instruct","version":"2023-09-28","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":4095,"maxOutputTokens":4096,"pricing":{"inputPer1M":1.5,"outputPer1M":2,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-4","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-4","version":"2023-11-06","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":8191,"maxOutputTokens":4096,"pricing":{"inputPer1M":30,"outputPer1M":60,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-4-turbo","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-4 Turbo","version":"2023-11-06","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":10,"outputPer1M":30,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-4-turbo-preview","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-4 Turbo Preview","version":"2024-01-25","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":10,"outputPer1M":30,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-4.1","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-4.1","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-4.1-mini","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-4.1 mini","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-4.1-nano","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-4.1 nano","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-4o","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-4o","version":"2024-05-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-4o-2024-05-13","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-4o (2024-05-13)","version":"2024-05-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":5,"outputPer1M":15,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-4o-2024-08-06","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-4o (2024-08-06)","version":"2024-08-06","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-4o-2024-11-20","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-4o (2024-11-20)","version":"2024-11-20","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-4o-mini","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-4o mini","version":"2024-07-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-4o-mini-2024-07-18","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-4o-mini (2024-07-18)","version":"2024-07-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-4o-mini-search-preview","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-4o-mini Search Preview","version":"2025-03-12","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-4o-search-preview","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-4o Search Preview","version":"2025-03-12","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-5","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-5","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-5-chat","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-5 Chat","version":"2025-08-07","capabilities":["text.chat","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-5-codex","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-5-Codex","version":"2025-09-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-5-image","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-5 Image","version":"2025-10-14","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":10,"outputPer1M":10,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-5-image-mini","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-5 Image Mini","version":"2025-10-16","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":2,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-5-mini","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-5 Mini","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-5-nano","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-5 Nano","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-5-pro","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-5 Pro","version":"2025-10-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":15,"outputPer1M":120,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-5.1","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-5.1","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-5.1-chat","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-5.1 Chat","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":32000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-5.1-codex","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-5.1 Codex","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-5.1-codex-max","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-5.1 Codex Max","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-5.1-codex-mini","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-5.1 Codex mini","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":100000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-5.2","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-5.2","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-5.2-chat","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-5.2 Chat","version":"2025-12-10","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-5.2-codex","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-5.2 Codex","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-5.2-pro","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-5.2 Pro","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":21,"outputPer1M":168,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-5.3-chat","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-5.3 Chat","version":"2026-03-03","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-5.3-codex","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-5.3 Codex","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-5.4","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-5.4-image-2","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-5.4 Image 2","version":"2026-04-21","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":272000,"maxOutputTokens":128000,"pricing":{"inputPer1M":8,"outputPer1M":15,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-5.4-mini","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-5.4 mini","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-5.4-nano","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-5.4 nano","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.25,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-5.4-pro","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-5.4 Pro","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":30,"outputPer1M":180,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-5.5","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-5.5-pro","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-5.5 Pro","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":30,"outputPer1M":180,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-audio","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT Audio","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["audio","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-audio-mini","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT Audio Mini","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["audio","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.6,"outputPer1M":2.4,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-chat-latest","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT Chat Latest","version":"2026-05-05","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-oss-120b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"gpt-oss-120b","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.039,"outputPer1M":0.18,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-oss-120b:free","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"gpt-oss-120b (free)","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-oss-20b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"gpt-oss-20b","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.029,"outputPer1M":0.14,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-oss-20b:free","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"gpt-oss-20b (free)","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-oss-safeguard-20b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"gpt-oss-safeguard-20b","version":"2025-10-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.075,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"openrouter/openai/o1","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"o1","version":"2024-12-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":15,"outputPer1M":60,"currency":"USD"}},{"modelId":"openrouter/openai/o1-pro","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"o1-pro","version":"2025-03-19","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":150,"outputPer1M":600,"currency":"USD"}},{"modelId":"openrouter/openai/o3","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"o3","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"openrouter/openai/o3-deep-research","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"o3-deep-research","version":"2024-06-26","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":10,"outputPer1M":40,"currency":"USD"}},{"modelId":"openrouter/openai/o3-mini","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"o3-mini","version":"2024-12-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"openrouter/openai/o3-mini-high","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"o3 Mini High","version":"2025-02-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"openrouter/openai/o3-pro","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"o3-pro","version":"2025-06-10","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":20,"outputPer1M":80,"currency":"USD"}},{"modelId":"openrouter/openai/o4-mini","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"o4-mini","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"openrouter/openai/o4-mini-deep-research","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"o4-mini-deep-research","version":"2024-06-26","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"openrouter/openai/o4-mini-high","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"o4 Mini High","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"openrouter/openrouter/auto","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Auto Router","version":"2023-11-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":2000000,"maxOutputTokens":2000000,"pricing":null},{"modelId":"openrouter/openrouter/bodybuilder","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Body Builder (beta)","version":"2025-12-05","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"openrouter/openrouter/free","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Free Models Router","version":"2026-02-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":8000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"openrouter/openrouter/fusion","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Fusion","version":"2026-06-13","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":null},{"modelId":"openrouter/openrouter/owl-alpha","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Owl Alpha","version":"2026-04-28","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":1048756,"maxOutputTokens":262144,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"openrouter/openrouter/pareto-code","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Pareto Code Router","version":"2026-04-21","capabilities":["text.chat"],"modalities":["text"],"contextWindow":2000000,"maxOutputTokens":200000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"openrouter/perceptron/perceptron-mk1","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Perceptron Mk1","version":"2026-05-12","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":32768,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.15,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"openrouter/perplexity/sonar","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Sonar","version":"2025-01-27","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":127072,"maxOutputTokens":127072,"pricing":{"inputPer1M":1,"outputPer1M":1,"currency":"USD"}},{"modelId":"openrouter/perplexity/sonar-deep-research","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Sonar Deep Research","version":"2025-03-07","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"openrouter/perplexity/sonar-pro","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Sonar Pro","version":"2025-03-07","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":8000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"openrouter/perplexity/sonar-pro-search","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Sonar Pro Search","version":"2025-10-30","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":8000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"openrouter/perplexity/sonar-reasoning-pro","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Sonar Reasoning Pro","version":"2025-03-07","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"openrouter/poolside/laguna-m.1:free","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Laguna M.1 (free)","version":"2026-04-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"openrouter/poolside/laguna-xs.2:free","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Laguna XS.2 (free)","version":"2026-04-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"openrouter/prime-intellect/intellect-3","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"INTELLECT-3","version":"2025-11-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.2,"outputPer1M":1.1,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen-2.5-72b-instruct","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen2.5 72B Instruct","version":"2024-09-19","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.36,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen-2.5-7b-instruct","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen2.5 7B Instruct","version":"2024-10-16","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.04,"outputPer1M":0.1,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen-2.5-coder-32b-instruct","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen2.5 Coder 32B Instruct","version":"2024-11-11","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.66,"outputPer1M":1,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen-plus","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen Plus","version":"2024-01-25","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.26,"outputPer1M":0.78,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen-plus-2025-07-28","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen Plus 0728","version":"2025-09-08","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.26,"outputPer1M":0.78,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen-plus-2025-07-28:thinking","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen Plus 0728 (thinking)","version":"2025-09-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.26,"outputPer1M":0.78,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen2.5-vl-72b-instruct","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen2.5 VL 72B Instruct","version":"2025-02-01","capabilities":["text.chat","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.8,"outputPer1M":1,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen3-14b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3 14B","version":"2025-04-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":40960,"maxOutputTokens":40960,"pricing":{"inputPer1M":0.1,"outputPer1M":0.24,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen3-235b-a22b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3 235B-A22B","version":"2025-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.455,"outputPer1M":1.82,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen3-235b-a22b-2507","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3 235B A22B Instruct 2507","version":"2025-07-21","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.09,"outputPer1M":0.1,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen3-235b-a22b-thinking-2507","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3 235B A22B Thinking 2507","version":"2025-07-25","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.1,"outputPer1M":0.1,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen3-30b-a3b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3 30B A3B","version":"2025-04-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":40960,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.12,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen3-30b-a3b-instruct-2507","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3 30B A3B Instruct 2507","version":"2025-07-29","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.04815,"outputPer1M":0.19305,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen3-30b-a3b-thinking-2507","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3 30B A3B Thinking 2507","version":"2025-08-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.08,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen3-32b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3 32B","version":"2025-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":40960,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.08,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen3-8b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3 8B","version":"2025-04-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":40960,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.05,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen3-coder","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3 Coder 480B A35B","version":"2025-07-23","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.22,"outputPer1M":1.8,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen3-coder-30b-a3b-instruct","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3-Coder 30B-A3B Instruct","version":"2025-04","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":160000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.07,"outputPer1M":0.27,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen3-coder-flash","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3 Coder Flash","version":"2025-07-28","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.195,"outputPer1M":0.975,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen3-coder-next","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3 Coder Next","version":"2026-02-04","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.11,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen3-coder-plus","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3 Coder Plus","version":"2025-07-23","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.65,"outputPer1M":3.25,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen3-coder:free","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3 Coder 480B A35B (free)","version":"2025-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen3-max","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3 Max","version":"2025-09-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.78,"outputPer1M":3.9,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen3-max-thinking","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3 Max Thinking","version":"2026-02-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.78,"outputPer1M":3.9,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen3-next-80b-a3b-instruct","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3-Next 80B-A3B Instruct","version":"2025-09","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.09,"outputPer1M":1.1,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen3-next-80b-a3b-instruct:free","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3 Next 80B A3B Instruct (free)","version":"2025-09","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen3-next-80b-a3b-thinking","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3-Next 80B-A3B (Thinking)","version":"2025-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.0975,"outputPer1M":0.78,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen3-vl-235b-a22b-instruct","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3 VL 235B A22B Instruct","version":"2025-09-23","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.2,"outputPer1M":0.88,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen3-vl-235b-a22b-thinking","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3 VL 235B A22B Thinking","version":"2025-09-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.26,"outputPer1M":2.6,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen3-vl-30b-a3b-instruct","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3 VL 30B A3B Instruct","version":"2025-10-06","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.13,"outputPer1M":0.52,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen3-vl-30b-a3b-thinking","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3 VL 30B A3B Thinking","version":"2025-10-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.13,"outputPer1M":1.56,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen3-vl-32b-instruct","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3 VL 32B Instruct","version":"2025-10-23","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.104,"outputPer1M":0.416,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen3-vl-8b-instruct","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3 VL 8B Instruct","version":"2025-10-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.08,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen3-vl-8b-thinking","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3 VL 8B Thinking","version":"2025-10-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.117,"outputPer1M":1.365,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen3.5-122b-a10b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3.5 122B-A10B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.26,"outputPer1M":2.08,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen3.5-27b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3.5 27B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.195,"outputPer1M":1.56,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen3.5-35b-a3b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3.5 35B-A3B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.14,"outputPer1M":1,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen3.5-397b-a17b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3.5 397B-A17B","version":"2026-02-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.39,"outputPer1M":2.34,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen3.5-9b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3.5-9B","version":"2026-03-10","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.1,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen3.5-flash-02-23","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3.5-Flash","version":"2026-02-25","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.065,"outputPer1M":0.26,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen3.5-plus-02-15","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3.5 Plus 2026-02-15","version":"2026-02-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.26,"outputPer1M":1.56,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen3.5-plus-20260420","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3.5 Plus 2026-04-20","version":"2026-04-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":1.8,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen3.6-27b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3.6 27B","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262140,"maxOutputTokens":262140,"pricing":{"inputPer1M":0.2885,"outputPer1M":3.17,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen3.6-35b-a3b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3.6 35B-A3B","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.15,"outputPer1M":1,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen3.6-flash","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3.6 Flash","version":"2026-04-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1875,"outputPer1M":1.125,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen3.6-max-preview","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3.6 Max Preview","version":"2026-04-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.04,"outputPer1M":6.24,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen3.6-plus","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3.6 Plus","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.325,"outputPer1M":1.95,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen3.7-max","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3.7 Max","version":"2026-05-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":3.75,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen3.7-plus","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3.7 Plus","version":"2026-06-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.32,"outputPer1M":1.28,"currency":"USD"}},{"modelId":"openrouter/rekaai/reka-edge","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Reka Edge","version":"2026-03-20","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text","video"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.1,"outputPer1M":0.1,"currency":"USD"}},{"modelId":"openrouter/rekaai/reka-flash-3","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Reka Flash 3","version":"2025-03-12","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":65536,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"openrouter/relace/relace-apply-3","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Relace Apply 3","version":"2025-09-26","capabilities":["text.chat"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.85,"outputPer1M":1.25,"currency":"USD"}},{"modelId":"openrouter/relace/relace-search","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Relace Search","version":"2025-12-08","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1,"outputPer1M":3,"currency":"USD"}},{"modelId":"openrouter/sao10k/l3-lunaris-8b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Llama 3 8B Lunaris","version":"2024-08-13","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.04,"outputPer1M":0.05,"currency":"USD"}},{"modelId":"openrouter/sao10k/l3.1-70b-hanami-x1","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Llama 3.1 70B Hanami x1","version":"2025-01-08","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16000,"maxOutputTokens":16000,"pricing":{"inputPer1M":3,"outputPer1M":3,"currency":"USD"}},{"modelId":"openrouter/sao10k/l3.1-euryale-70b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Llama 3.1 Euryale 70B v2.2","version":"2024-08-28","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.85,"outputPer1M":0.85,"currency":"USD"}},{"modelId":"openrouter/sao10k/l3.3-euryale-70b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Llama 3.3 Euryale 70B","version":"2024-12-18","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.65,"outputPer1M":0.75,"currency":"USD"}},{"modelId":"openrouter/stepfun/step-3.5-flash","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Step 3.5 Flash","version":"2026-01-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.09,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"openrouter/stepfun/step-3.7-flash","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Step 3.7 Flash","version":"2026-05-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.15,"currency":"USD"}},{"modelId":"openrouter/switchpoint/router","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Switchpoint Router","version":"2025-07-11","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.85,"outputPer1M":3.4,"currency":"USD"}},{"modelId":"openrouter/tencent/hunyuan-a13b-instruct","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Hunyuan A13B Instruct","version":"2025-07-08","capabilities":["text.chat","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.14,"outputPer1M":0.57,"currency":"USD"}},{"modelId":"openrouter/tencent/hy3-preview","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Hy3 preview","version":"2026-04-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.063,"outputPer1M":0.21,"currency":"USD"}},{"modelId":"openrouter/thedrummer/cydonia-24b-v4.1","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Cydonia 24B V4.1","version":"2025-09-27","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"openrouter/thedrummer/rocinante-12b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Rocinante 12B","version":"2024-09-30","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.17,"outputPer1M":0.43,"currency":"USD"}},{"modelId":"openrouter/thedrummer/skyfall-36b-v2","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Skyfall 36B V2","version":"2025-03-10","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.55,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"openrouter/thedrummer/unslopnemo-12b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"UnslopNemo 12B","version":"2024-11-08","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"openrouter/undi95/remm-slerp-l2-13b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"ReMM SLERP 13B","version":"2023-07-22","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":6144,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.45,"outputPer1M":0.65,"currency":"USD"}},{"modelId":"openrouter/upstage/solar-pro-3","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Solar Pro 3","version":"2026-01-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"openrouter/writer/palmyra-x5","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Palmyra X5","version":"2026-01-21","capabilities":["text.chat"],"modalities":["text"],"contextWindow":1040000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.6,"outputPer1M":6,"currency":"USD"}},{"modelId":"openrouter/x-ai/grok-4.20","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Grok 4.20","version":"2026-03-31","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":2000000,"maxOutputTokens":2000000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"openrouter/x-ai/grok-4.20-multi-agent","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Grok 4.20 Multi-Agent","version":"2026-03-31","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":2000000,"maxOutputTokens":2000000,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD"}},{"modelId":"openrouter/x-ai/grok-4.3","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Grok 4.3","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":1000000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"openrouter/x-ai/grok-build-0.1","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Grok Build 0.1","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":1,"outputPer1M":2,"currency":"USD"}},{"modelId":"openrouter/xiaomi/mimo-v2-flash","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"MiMo-V2-Flash","version":"2025-12-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"openrouter/xiaomi/mimo-v2.5","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"MiMo-V2.5","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"openrouter/xiaomi/mimo-v2.5-pro","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"MiMo-V2.5-Pro","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.435,"outputPer1M":0.87,"currency":"USD"}},{"modelId":"openrouter/z-ai/glm-4.5","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GLM-4.5","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":98304,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"openrouter/z-ai/glm-4.5-air","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GLM-4.5-Air","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131070,"maxOutputTokens":131070,"pricing":{"inputPer1M":0.125,"outputPer1M":0.85,"currency":"USD"}},{"modelId":"openrouter/z-ai/glm-4.5v","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GLM-4.5V","version":"2025-08-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":65536,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.6,"outputPer1M":1.8,"currency":"USD"}},{"modelId":"openrouter/z-ai/glm-4.6","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GLM-4.6","version":"2025-09-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.43,"outputPer1M":1.74,"currency":"USD"}},{"modelId":"openrouter/z-ai/glm-4.6v","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GLM-4.6V","version":"2025-12-08","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.3,"outputPer1M":0.9,"currency":"USD"}},{"modelId":"openrouter/z-ai/glm-4.7","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GLM-4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.4,"outputPer1M":1.75,"currency":"USD"}},{"modelId":"openrouter/z-ai/glm-4.7-flash","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GLM-4.7-Flash","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.06,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"openrouter/z-ai/glm-5","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GLM-5","version":"2026-02-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.6,"outputPer1M":1.92,"currency":"USD"}},{"modelId":"openrouter/z-ai/glm-5-turbo","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GLM-5-Turbo","version":"2026-03-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.2,"outputPer1M":4,"currency":"USD"}},{"modelId":"openrouter/z-ai/glm-5.1","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-03-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.98,"outputPer1M":3.08,"currency":"USD"}},{"modelId":"orcarouter/anthropic/claude-haiku-4.5","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Claude Haiku 4.5 (latest)","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD"}},{"modelId":"orcarouter/anthropic/claude-opus-4","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Claude Opus 4 (latest)","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD"}},{"modelId":"orcarouter/anthropic/claude-opus-4.1","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Claude Opus 4.1 (latest)","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD"}},{"modelId":"orcarouter/anthropic/claude-opus-4.5","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Claude Opus 4.5 (latest)","version":"2025-11-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"orcarouter/anthropic/claude-opus-4.6","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"orcarouter/anthropic/claude-opus-4.7","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"orcarouter/anthropic/claude-sonnet-4","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Claude Sonnet 4 (latest)","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"orcarouter/anthropic/claude-sonnet-4.5","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Claude Sonnet 4.5 (latest)","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"orcarouter/anthropic/claude-sonnet-4.6","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"orcarouter/deepseek/deepseek-chat","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"DeepSeek Chat","version":"2025-12-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"orcarouter/deepseek/deepseek-reasoner","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"DeepSeek Reasoner","version":"2025-12-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.435,"outputPer1M":0.87,"currency":"USD"}},{"modelId":"orcarouter/deepseek/deepseek-v4-flash","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.19,"outputPer1M":0.37,"currency":"USD"}},{"modelId":"orcarouter/deepseek/deepseek-v4-pro","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.56,"outputPer1M":1.12,"currency":"USD"}},{"modelId":"orcarouter/google/gemini-2.5-flash","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Gemini 2.5 Flash","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"orcarouter/google/gemini-2.5-flash-lite","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Gemini 2.5 Flash-Lite","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"orcarouter/google/gemini-2.5-pro","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Gemini 2.5 Pro","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD"}},{"modelId":"orcarouter/google/gemini-3-flash-preview","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Gemini 3 Flash Preview","version":"2025-12-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"}},{"modelId":"orcarouter/google/gemini-3-pro-preview","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Gemini 3 Pro Preview","version":"2025-11-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":4,"outputPer1M":18,"currency":"USD"}},{"modelId":"orcarouter/google/gemini-3.1-flash-lite-preview","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Gemini 3.1 Flash Lite Preview","version":"2026-03-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"orcarouter/google/gemini-3.1-pro-preview","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Gemini 3.1 Pro Preview","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":4,"outputPer1M":18,"currency":"USD"}},{"modelId":"orcarouter/google/gemini-3.1-pro-preview-customtools","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Gemini 3.1 Pro Preview Custom Tools","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":4,"outputPer1M":18,"currency":"USD"}},{"modelId":"orcarouter/google/gemini-flash-latest","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Gemini Flash Latest","version":"2025-09-25","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"}},{"modelId":"orcarouter/google/gemini-flash-lite-latest","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Gemini Flash-Lite Latest","version":"2025-09-25","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"orcarouter/google/gemma-4-26b-a4b-it","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Gemma 4 26B A4B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.06,"outputPer1M":0.33,"currency":"USD"}},{"modelId":"orcarouter/google/gemma-4-31b-it","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Gemma 4 31B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.13,"outputPer1M":0.38,"currency":"USD"}},{"modelId":"orcarouter/grok/grok-4.3","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Grok 4.3","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"orcarouter/kimi/kimi-k2.5","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":3,"currency":"USD"}},{"modelId":"orcarouter/kimi/kimi-k2.6","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD"}},{"modelId":"orcarouter/minimax/minimax-m2.5","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"MiniMax-M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"orcarouter/minimax/minimax-m2.5-highspeed","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"MiniMax-M2.5-highspeed","version":"2026-02-13","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.4,"currency":"USD"}},{"modelId":"orcarouter/minimax/minimax-m2.7","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"MiniMax-M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"orcarouter/minimax/minimax-m2.7-highspeed","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"MiniMax-M2.7-highspeed","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.4,"currency":"USD"}},{"modelId":"orcarouter/openai/gpt-3.5-turbo","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-3.5-turbo","version":"2023-03-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16385,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"orcarouter/openai/gpt-4","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-4","version":"2023-11-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":30,"outputPer1M":60,"currency":"USD"}},{"modelId":"orcarouter/openai/gpt-4-turbo","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-4 Turbo","version":"2023-11-06","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":10,"outputPer1M":30,"currency":"USD"}},{"modelId":"orcarouter/openai/gpt-4.1","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-4.1","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"orcarouter/openai/gpt-4.1-mini","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-4.1 mini","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD"}},{"modelId":"orcarouter/openai/gpt-4.1-nano","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-4.1 nano","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"orcarouter/openai/gpt-4o","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-4o","version":"2024-05-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"orcarouter/openai/gpt-4o-2024-05-13","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-4o (2024-05-13)","version":"2024-05-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":5,"outputPer1M":15,"currency":"USD"}},{"modelId":"orcarouter/openai/gpt-4o-2024-08-06","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-4o (2024-08-06)","version":"2024-08-06","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"orcarouter/openai/gpt-4o-2024-11-20","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-4o (2024-11-20)","version":"2024-11-20","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"orcarouter/openai/gpt-4o-mini","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-4o mini","version":"2024-07-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"orcarouter/openai/gpt-5","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-5","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"orcarouter/openai/gpt-5-chat-latest","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-5 Chat (latest)","version":"2025-08-07","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"orcarouter/openai/gpt-5-codex","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-5-Codex","version":"2025-09-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"orcarouter/openai/gpt-5-mini","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-5 Mini","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"}},{"modelId":"orcarouter/openai/gpt-5-nano","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-5 Nano","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"orcarouter/openai/gpt-5-pro","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-5 Pro","version":"2025-10-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":272000,"pricing":{"inputPer1M":15,"outputPer1M":120,"currency":"USD"}},{"modelId":"orcarouter/openai/gpt-5.1","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-5.1","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"orcarouter/openai/gpt-5.1-chat-latest","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-5.1 Chat","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"orcarouter/openai/gpt-5.1-codex","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-5.1 Codex","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"orcarouter/openai/gpt-5.1-codex-max","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-5.1 Codex Max","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"orcarouter/openai/gpt-5.1-codex-mini","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-5.1 Codex mini","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"}},{"modelId":"orcarouter/openai/gpt-5.2","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-5.2","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"orcarouter/openai/gpt-5.2-chat-latest","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-5.2 Chat","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"orcarouter/openai/gpt-5.2-codex","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-5.2 Codex","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"orcarouter/openai/gpt-5.2-pro","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-5.2 Pro","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":21,"outputPer1M":168,"currency":"USD"}},{"modelId":"orcarouter/openai/gpt-5.3-chat-latest","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-5.3 Chat (latest)","version":"2026-03-03","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"orcarouter/openai/gpt-5.3-codex","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-5.3 Codex","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"orcarouter/openai/gpt-5.4","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":22.5,"currency":"USD"}},{"modelId":"orcarouter/openai/gpt-5.4-mini","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-5.4 mini","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD"}},{"modelId":"orcarouter/openai/gpt-5.4-nano","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-5.4 nano","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.25,"currency":"USD"}},{"modelId":"orcarouter/openai/gpt-5.4-pro","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-5.4 Pro","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":60,"outputPer1M":270,"currency":"USD"}},{"modelId":"orcarouter/openai/gpt-5.5","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD"}},{"modelId":"orcarouter/openai/gpt-5.5-pro","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-5.5 Pro","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":30,"outputPer1M":180,"currency":"USD"}},{"modelId":"orcarouter/orcarouter/auto","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"OrcaRouter Auto","version":"2025-01-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"orcarouter/qwen/qwen3-max","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Qwen3 Max","version":"2025-09-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.359,"outputPer1M":1.434,"currency":"USD"}},{"modelId":"orcarouter/qwen/qwen3.5-122b-a10b","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Qwen3.5 122B-A10B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.115,"outputPer1M":0.917,"currency":"USD"}},{"modelId":"orcarouter/qwen/qwen3.5-27b","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Qwen3.5 27B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.086,"outputPer1M":0.688,"currency":"USD"}},{"modelId":"orcarouter/qwen/qwen3.5-35b-a3b","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Qwen3.5 35B-A3B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.057,"outputPer1M":0.459,"currency":"USD"}},{"modelId":"orcarouter/qwen/qwen3.5-397b-a17b","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Qwen3.5 397B-A17B","version":"2026-02-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.172,"outputPer1M":1.032,"currency":"USD"}},{"modelId":"orcarouter/qwen/qwen3.5-plus","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Qwen3.5 Plus","version":"2026-02-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.115,"outputPer1M":0.688,"currency":"USD"}},{"modelId":"orcarouter/qwen/qwen3.6-35b-a3b","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Qwen3.6 35B-A3B","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.248,"outputPer1M":1.485,"currency":"USD"}},{"modelId":"orcarouter/qwen/qwen3.6-plus","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Qwen3.6 Plus","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"}},{"modelId":"orcarouter/z-ai/glm-4.5","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GLM-4.5","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":98304,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"orcarouter/z-ai/glm-4.5-air","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GLM-4.5-Air","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":98304,"pricing":{"inputPer1M":0.2,"outputPer1M":1.1,"currency":"USD"}},{"modelId":"orcarouter/z-ai/glm-4.6","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GLM-4.6","version":"2025-09-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"orcarouter/z-ai/glm-4.7","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GLM-4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"orcarouter/z-ai/glm-5","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GLM-5","version":"2026-02-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":1,"outputPer1M":3.2,"currency":"USD"}},{"modelId":"orcarouter/z-ai/glm-5.1","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-03-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"ovhcloud/gpt-oss-120b","providerId":"ovhcloud","providerKind":"provider-ovhcloud","authFamily":"api-key","displayName":"gpt-oss-120b","version":"2025-08-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.09,"outputPer1M":0.47,"currency":"USD"}},{"modelId":"ovhcloud/gpt-oss-20b","providerId":"ovhcloud","providerKind":"provider-ovhcloud","authFamily":"api-key","displayName":"gpt-oss-20b","version":"2025-08-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.05,"outputPer1M":0.18,"currency":"USD"}},{"modelId":"ovhcloud/llama-3.1-8b-instruct","providerId":"ovhcloud","providerKind":"provider-ovhcloud","authFamily":"api-key","displayName":"Llama-3.1-8B-Instruct","version":"2025-06-11","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.11,"outputPer1M":0.11,"currency":"USD"}},{"modelId":"ovhcloud/meta-llama-3_3-70b-instruct","providerId":"ovhcloud","providerKind":"provider-ovhcloud","authFamily":"api-key","displayName":"Meta-Llama-3_3-70B-Instruct","version":"2025-04-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.74,"outputPer1M":0.74,"currency":"USD"}},{"modelId":"ovhcloud/mistral-7b-instruct-v0.3","providerId":"ovhcloud","providerKind":"provider-ovhcloud","authFamily":"api-key","displayName":"Mistral-7B-Instruct-v0.3","version":"2025-04-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":65536,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.11,"outputPer1M":0.11,"currency":"USD"}},{"modelId":"ovhcloud/mistral-nemo-instruct-2407","providerId":"ovhcloud","providerKind":"provider-ovhcloud","authFamily":"api-key","displayName":"Mistral-Nemo-Instruct-2407","version":"2024-11-20","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":65536,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.14,"outputPer1M":0.14,"currency":"USD"}},{"modelId":"ovhcloud/mistral-small-3.2-24b-instruct-2506","providerId":"ovhcloud","providerKind":"provider-ovhcloud","authFamily":"api-key","displayName":"Mistral-Small-3.2-24B-Instruct-2506","version":"2025-07-16","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.1,"outputPer1M":0.31,"currency":"USD"}},{"modelId":"ovhcloud/qwen2.5-vl-72b-instruct","providerId":"ovhcloud","providerKind":"provider-ovhcloud","authFamily":"api-key","displayName":"Qwen2.5-VL-72B-Instruct","version":"2025-03-31","capabilities":["text.chat","structured.output"],"modalities":["image","text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":1.01,"outputPer1M":1.01,"currency":"USD"}},{"modelId":"ovhcloud/qwen3-32b","providerId":"ovhcloud","providerKind":"provider-ovhcloud","authFamily":"api-key","displayName":"Qwen3-32B","version":"2025-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.09,"outputPer1M":0.25,"currency":"USD"}},{"modelId":"ovhcloud/qwen3-coder-30b-a3b-instruct","providerId":"ovhcloud","providerKind":"provider-ovhcloud","authFamily":"api-key","displayName":"Qwen3-Coder-30B-A3B-Instruct","version":"2025-10-28","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.07,"outputPer1M":0.26,"currency":"USD"}},{"modelId":"ovhcloud/qwen3.5-397b-a17b","providerId":"ovhcloud","providerKind":"provider-ovhcloud","authFamily":"api-key","displayName":"Qwen3.5-397B-A17B","version":"2026-05-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.71,"outputPer1M":4.25,"currency":"USD"}},{"modelId":"ovhcloud/qwen3.5-9b","providerId":"ovhcloud","providerKind":"provider-ovhcloud","authFamily":"api-key","displayName":"Qwen3.5-9B","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.12,"outputPer1M":0.18,"currency":"USD"}},{"modelId":"ovhcloud/qwen3.6-27b","providerId":"ovhcloud","providerKind":"provider-ovhcloud","authFamily":"api-key","displayName":"Qwen3.6-27B","version":"2026-06-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.47,"outputPer1M":3.19,"currency":"USD"}},{"modelId":"ovhcloud/qwen3guard-gen-0.6b","providerId":"ovhcloud","providerKind":"provider-ovhcloud","authFamily":"api-key","displayName":"Qwen3Guard-Gen-0.6B","version":"2026-01-22","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":16384,"pricing":null},{"modelId":"ovhcloud/qwen3guard-gen-8b","providerId":"ovhcloud","providerKind":"provider-ovhcloud","authFamily":"api-key","displayName":"Qwen3Guard-Gen-8B","version":"2026-01-22","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":16384,"pricing":null},{"modelId":"perplexity-agent/anthropic/claude-haiku-4-5","providerId":"perplexity-agent","providerKind":"provider-perplexity-agent","authFamily":"api-key","displayName":"Claude Haiku 4.5","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD"}},{"modelId":"perplexity-agent/anthropic/claude-opus-4-5","providerId":"perplexity-agent","providerKind":"provider-perplexity-agent","authFamily":"api-key","displayName":"Claude Opus 4.5","version":"2025-11-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"perplexity-agent/anthropic/claude-opus-4-6","providerId":"perplexity-agent","providerKind":"provider-perplexity-agent","authFamily":"api-key","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"perplexity-agent/anthropic/claude-opus-4-7","providerId":"perplexity-agent","providerKind":"provider-perplexity-agent","authFamily":"api-key","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"perplexity-agent/anthropic/claude-sonnet-4-5","providerId":"perplexity-agent","providerKind":"provider-perplexity-agent","authFamily":"api-key","displayName":"Claude Sonnet 4.5","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"perplexity-agent/anthropic/claude-sonnet-4-6","providerId":"perplexity-agent","providerKind":"provider-perplexity-agent","authFamily":"api-key","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"perplexity-agent/google/gemini-2.5-flash","providerId":"perplexity-agent","providerKind":"provider-perplexity-agent","authFamily":"api-key","displayName":"Gemini 2.5 Flash","version":"2025-03-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"perplexity-agent/google/gemini-2.5-pro","providerId":"perplexity-agent","providerKind":"provider-perplexity-agent","authFamily":"api-key","displayName":"Gemini 2.5 Pro","version":"2025-03-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"perplexity-agent/google/gemini-3-flash-preview","providerId":"perplexity-agent","providerKind":"provider-perplexity-agent","authFamily":"api-key","displayName":"Gemini 3 Flash Preview","version":"2025-12-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"}},{"modelId":"perplexity-agent/google/gemini-3.1-pro-preview","providerId":"perplexity-agent","providerKind":"provider-perplexity-agent","authFamily":"api-key","displayName":"Gemini 3.1 Pro Preview","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD"}},{"modelId":"perplexity-agent/nvidia/nemotron-3-super-120b-a12b","providerId":"perplexity-agent","providerKind":"provider-perplexity-agent","authFamily":"api-key","displayName":"Nemotron 3 Super 120B","version":"2026-03-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.25,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"perplexity-agent/openai/gpt-5-mini","providerId":"perplexity-agent","providerKind":"provider-perplexity-agent","authFamily":"api-key","displayName":"GPT-5 Mini","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"}},{"modelId":"perplexity-agent/openai/gpt-5.1","providerId":"perplexity-agent","providerKind":"provider-perplexity-agent","authFamily":"api-key","displayName":"GPT-5.1","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"perplexity-agent/openai/gpt-5.2","providerId":"perplexity-agent","providerKind":"provider-perplexity-agent","authFamily":"api-key","displayName":"GPT-5.2","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"perplexity-agent/openai/gpt-5.4","providerId":"perplexity-agent","providerKind":"provider-perplexity-agent","authFamily":"api-key","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD"}},{"modelId":"perplexity-agent/openai/gpt-5.5","providerId":"perplexity-agent","providerKind":"provider-perplexity-agent","authFamily":"api-key","displayName":"GPT-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD"}},{"modelId":"perplexity-agent/perplexity/sonar","providerId":"perplexity-agent","providerKind":"provider-perplexity-agent","authFamily":"api-key","displayName":"Sonar","version":"2024-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.25,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"perplexity-agent/xai/grok-4-1-fast-non-reasoning","providerId":"perplexity-agent","providerKind":"provider-perplexity-agent","authFamily":"api-key","displayName":"Grok 4.1 Fast (Non-Reasoning)","version":"2025-11-19","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"perplexity/sonar","providerId":"perplexity","providerKind":"provider-perplexity","authFamily":"api-key","displayName":"Sonar","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":1,"outputPer1M":1,"currency":"USD"}},{"modelId":"perplexity/sonar-deep-research","providerId":"perplexity","providerKind":"provider-perplexity","authFamily":"api-key","displayName":"Perplexity Sonar Deep Research","version":"2025-02-01","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"perplexity/sonar-pro","providerId":"perplexity","providerKind":"provider-perplexity","authFamily":"api-key","displayName":"Sonar Pro","version":"2024-01-01","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":8192,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"perplexity/sonar-reasoning-pro","providerId":"perplexity","providerKind":"provider-perplexity","authFamily":"api-key","displayName":"Sonar Reasoning Pro","version":"2024-01-01","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"poe/anthropic/claude-haiku-3","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Claude-Haiku-3","version":"2024-03-09","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":189096,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.21,"outputPer1M":1.1,"currency":"USD"}},{"modelId":"poe/anthropic/claude-haiku-3.5","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Claude-Haiku-3.5","version":"2024-10-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":189096,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.68,"outputPer1M":3.4,"currency":"USD"}},{"modelId":"poe/anthropic/claude-haiku-4.5","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Claude-Haiku-4.5","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":192000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.85,"outputPer1M":4.3,"currency":"USD"}},{"modelId":"poe/anthropic/claude-opus-4","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Claude-Opus-4","version":"2025-05-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":192512,"maxOutputTokens":28672,"pricing":{"inputPer1M":13,"outputPer1M":64,"currency":"USD"}},{"modelId":"poe/anthropic/claude-opus-4.1","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Claude-Opus-4.1","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":196608,"maxOutputTokens":32000,"pricing":{"inputPer1M":13,"outputPer1M":64,"currency":"USD"}},{"modelId":"poe/anthropic/claude-opus-4.5","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Claude-Opus-4.5","version":"2025-11-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":196608,"maxOutputTokens":64000,"pricing":{"inputPer1M":4.3,"outputPer1M":21,"currency":"USD"}},{"modelId":"poe/anthropic/claude-opus-4.6","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Claude-Opus-4.6","version":"2026-02-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":983040,"maxOutputTokens":128000,"pricing":{"inputPer1M":4.3,"outputPer1M":21,"currency":"USD"}},{"modelId":"poe/anthropic/claude-opus-4.7","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Claude-Opus-4.7","version":"2026-04-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1048576,"maxOutputTokens":128000,"pricing":{"inputPer1M":4.3,"outputPer1M":21,"currency":"USD"}},{"modelId":"poe/anthropic/claude-opus-4.8","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Claude-Opus-4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1048576,"maxOutputTokens":128000,"pricing":{"inputPer1M":4.2929,"outputPer1M":21.4646,"currency":"USD"}},{"modelId":"poe/anthropic/claude-sonnet-3.5","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Claude-Sonnet-3.5","version":"2024-06-05","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":189096,"maxOutputTokens":8192,"pricing":{"inputPer1M":2.6,"outputPer1M":13,"currency":"USD"}},{"modelId":"poe/anthropic/claude-sonnet-3.5-june","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Claude-Sonnet-3.5-June","version":"2024-11-18","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":189096,"maxOutputTokens":8192,"pricing":{"inputPer1M":2.6,"outputPer1M":13,"currency":"USD"}},{"modelId":"poe/anthropic/claude-sonnet-3.7","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Claude-Sonnet-3.7","version":"2025-02-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":196608,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.6,"outputPer1M":13,"currency":"USD"}},{"modelId":"poe/anthropic/claude-sonnet-4","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Claude-Sonnet-4","version":"2025-05-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":983040,"maxOutputTokens":64000,"pricing":{"inputPer1M":2.6,"outputPer1M":13,"currency":"USD"}},{"modelId":"poe/anthropic/claude-sonnet-4.5","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Claude-Sonnet-4.5","version":"2025-09-26","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":983040,"maxOutputTokens":32768,"pricing":{"inputPer1M":2.6,"outputPer1M":13,"currency":"USD"}},{"modelId":"poe/anthropic/claude-sonnet-4.6","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Claude-Sonnet-4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":983040,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.6,"outputPer1M":13,"currency":"USD"}},{"modelId":"poe/cerebras/gpt-oss-120b-cs","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-OSS-120B-CS","version":"2025-08-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":0,"pricing":{"inputPer1M":0.35,"outputPer1M":0.75,"currency":"USD"}},{"modelId":"poe/cerebras/llama-3.1-8b-cs","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Llama-3.1-8B-CS","version":"2025-05-13","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":0,"pricing":{"inputPer1M":0.1,"outputPer1M":0.1,"currency":"USD"}},{"modelId":"poe/cerebras/llama-3.3-70b-cs","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"llama-3.3-70b-cs","version":"2025-05-13","capabilities":["text.chat"],"modalities":["text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/cerebras/qwen3-235b-2507-cs","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"qwen3-235b-2507-cs","version":"2025-08-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/cerebras/qwen3-32b-cs","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"qwen3-32b-cs","version":"2025-05-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/elevenlabs/elevenlabs-music","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"ElevenLabs-Music","version":"2025-08-29","capabilities":["tools.function_calling"],"modalities":["audio","text"],"contextWindow":2000,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/elevenlabs/elevenlabs-v2.5-turbo","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"ElevenLabs-v2.5-Turbo","version":"2024-10-28","capabilities":["tools.function_calling"],"modalities":["audio","text"],"contextWindow":128000,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/elevenlabs/elevenlabs-v3","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"ElevenLabs-v3","version":"2025-06-05","capabilities":["tools.function_calling"],"modalities":["audio","text"],"contextWindow":128000,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/empiriolabs/deepseek-v4-flash-el","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"DeepSeek-V4-Flash-EL","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"poe/empiriolabs/deepseek-v4-pro-el","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"DeepSeek-V4-Pro-EL","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":1.67,"outputPer1M":3.33,"currency":"USD"}},{"modelId":"poe/fireworks-ai/kimi-k2.5-fw","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Kimi-K2.5-FW","version":"2026-01-27","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"poe/google/gemini-2.0-flash","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Gemini-2.0-Flash","version":"2024-12-11","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","image","text","video"],"contextWindow":990000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.1,"outputPer1M":0.42,"currency":"USD"}},{"modelId":"poe/google/gemini-2.0-flash-lite","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Gemini-2.0-Flash-Lite","version":"2025-02-05","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","image","text","video"],"contextWindow":990000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.052,"outputPer1M":0.21,"currency":"USD"}},{"modelId":"poe/google/gemini-2.5-flash","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Gemini-2.5-Flash","version":"2025-04-26","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":1065535,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.21,"outputPer1M":1.8,"currency":"USD"}},{"modelId":"poe/google/gemini-2.5-flash-lite","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Gemini-2.5-Flash-Lite","version":"2025-06-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":1024000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.07,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"poe/google/gemini-2.5-pro","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Gemini-2.5-Pro","version":"2025-02-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":1065535,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.87,"outputPer1M":7,"currency":"USD"}},{"modelId":"poe/google/gemini-3-flash","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Gemini-3-Flash","version":"2025-10-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.4,"outputPer1M":2.4,"currency":"USD"}},{"modelId":"poe/google/gemini-3-pro","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Gemini-3-Pro","version":"2025-10-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.6,"outputPer1M":9.6,"currency":"USD"}},{"modelId":"poe/google/gemini-3.1-flash-lite","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Gemini-3.1-Flash-Lite","version":"2026-02-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"poe/google/gemini-3.1-pro","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Gemini-3.1-Pro","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD"}},{"modelId":"poe/google/gemini-3.5-flash","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Gemini-3.5-Flash","version":"2026-05-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5152,"outputPer1M":9.0909,"currency":"USD"}},{"modelId":"poe/google/gemini-deep-research","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"gemini-deep-research","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1048576,"maxOutputTokens":0,"pricing":{"inputPer1M":1.6,"outputPer1M":9.6,"currency":"USD"}},{"modelId":"poe/google/gemma-4-31b","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Gemma-4-31B","version":"2026-04-02","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"poe/google/imagen-3","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Imagen-3","version":"2024-10-15","capabilities":["tools.function_calling"],"modalities":["image","text"],"contextWindow":480,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/google/imagen-3-fast","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Imagen-3-Fast","version":"2024-10-17","capabilities":["tools.function_calling"],"modalities":["image","text"],"contextWindow":480,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/google/imagen-4","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Imagen-4","version":"2025-05-22","capabilities":["tools.function_calling"],"modalities":["image","text"],"contextWindow":480,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/google/imagen-4-fast","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Imagen-4-Fast","version":"2025-06-25","capabilities":["tools.function_calling"],"modalities":["image","text"],"contextWindow":480,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/google/imagen-4-ultra","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Imagen-4-Ultra","version":"2025-05-24","capabilities":["tools.function_calling"],"modalities":["image","text"],"contextWindow":480,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/google/lyria","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Lyria","version":"2025-06-04","capabilities":["tools.function_calling"],"modalities":["audio","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/google/nano-banana","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Nano-Banana","version":"2025-08-21","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":65536,"maxOutputTokens":0,"pricing":{"inputPer1M":0.21,"outputPer1M":1.8,"currency":"USD"}},{"modelId":"poe/google/nano-banana-pro","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Nano-Banana-Pro","version":"2025-11-19","capabilities":["tools.function_calling"],"modalities":["image","text"],"contextWindow":65536,"maxOutputTokens":0,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD"}},{"modelId":"poe/google/veo-2","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Veo-2","version":"2024-12-02","capabilities":["tools.function_calling"],"modalities":["text","video"],"contextWindow":480,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/google/veo-3","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Veo-3","version":"2025-05-21","capabilities":["tools.function_calling"],"modalities":["text","video"],"contextWindow":480,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/google/veo-3-fast","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Veo-3-Fast","version":"2025-10-13","capabilities":["tools.function_calling"],"modalities":["text","video"],"contextWindow":480,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/google/veo-3.1","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Veo-3.1","version":"2025-10-15","capabilities":["tools.function_calling"],"modalities":["text","video"],"contextWindow":480,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/google/veo-3.1-fast","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Veo-3.1-Fast","version":"2025-10-15","capabilities":["tools.function_calling"],"modalities":["image","text","video"],"contextWindow":480,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/ideogramai/ideogram","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Ideogram","version":"2024-04-03","capabilities":["tools.function_calling"],"modalities":["image","text"],"contextWindow":150,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/ideogramai/ideogram-v2","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Ideogram-v2","version":"2024-08-21","capabilities":["tools.function_calling"],"modalities":["image","text"],"contextWindow":150,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/ideogramai/ideogram-v2a","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Ideogram-v2a","version":"2025-02-27","capabilities":["tools.function_calling"],"modalities":["image","text"],"contextWindow":150,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/ideogramai/ideogram-v2a-turbo","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Ideogram-v2a-Turbo","version":"2025-02-27","capabilities":["tools.function_calling"],"modalities":["image","text"],"contextWindow":150,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/lumalabs/ray2","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Ray2","version":"2025-02-20","capabilities":["tools.function_calling"],"modalities":["image","text","video"],"contextWindow":5000,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/novita/deepseek-v3.2","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"DeepSeek-V3.2","version":"2025-12-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":0,"pricing":{"inputPer1M":0.27,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"poe/novita/glm-4.6","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GLM-4.6","version":"2025-09-30","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/novita/glm-4.6v","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"glm-4.6v","version":"2025-12-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":131000,"maxOutputTokens":32768,"pricing":null},{"modelId":"poe/novita/glm-4.7","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"glm-4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":205000,"maxOutputTokens":131072,"pricing":null},{"modelId":"poe/novita/glm-4.7-flash","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"glm-4.7-flash","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":65500,"pricing":null},{"modelId":"poe/novita/glm-4.7-n","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"glm-4.7-n","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":205000,"maxOutputTokens":131072,"pricing":null},{"modelId":"poe/novita/glm-5","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GLM-5","version":"2026-02-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":205000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1,"outputPer1M":3.2,"currency":"USD"}},{"modelId":"poe/novita/kimi-k2-thinking","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"kimi-k2-thinking","version":"2025-11-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":0,"pricing":{"inputPer1M":0.6,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"poe/novita/kimi-k2.5","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Kimi-K2.5","version":"2026-01-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":128000,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":3,"currency":"USD"}},{"modelId":"poe/novita/kimi-k2.6","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Kimi-K2.6","version":"2026-04-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.96,"outputPer1M":4.04,"currency":"USD"}},{"modelId":"poe/novita/minimax-m2.1","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"minimax-m2.1","version":"2025-12-26","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":205000,"maxOutputTokens":131072,"pricing":null},{"modelId":"poe/openai/chatgpt-4o-latest","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"ChatGPT-4o-Latest","version":"2024-08-14","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":4.5,"outputPer1M":14,"currency":"USD"}},{"modelId":"poe/openai/dall-e-3","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"DALL-E-3","version":"2023-11-06","capabilities":["tools.function_calling"],"modalities":["image","text"],"contextWindow":800,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/openai/gpt-3.5-turbo","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-3.5-Turbo","version":"2023-09-13","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":16384,"maxOutputTokens":2048,"pricing":{"inputPer1M":0.45,"outputPer1M":1.4,"currency":"USD"}},{"modelId":"poe/openai/gpt-3.5-turbo-instruct","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-3.5-Turbo-Instruct","version":"2023-09-20","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":3500,"maxOutputTokens":1024,"pricing":{"inputPer1M":1.4,"outputPer1M":1.8,"currency":"USD"}},{"modelId":"poe/openai/gpt-3.5-turbo-raw","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-3.5-Turbo-Raw","version":"2023-09-27","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":4524,"maxOutputTokens":2048,"pricing":{"inputPer1M":0.45,"outputPer1M":1.4,"currency":"USD"}},{"modelId":"poe/openai/gpt-4-classic","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-4-Classic","version":"2024-03-25","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":8192,"maxOutputTokens":4096,"pricing":{"inputPer1M":27,"outputPer1M":54,"currency":"USD"}},{"modelId":"poe/openai/gpt-4-classic-0314","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-4-Classic-0314","version":"2024-08-26","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":8192,"maxOutputTokens":4096,"pricing":{"inputPer1M":27,"outputPer1M":54,"currency":"USD"}},{"modelId":"poe/openai/gpt-4-turbo","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-4-Turbo","version":"2023-09-13","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":9,"outputPer1M":27,"currency":"USD"}},{"modelId":"poe/openai/gpt-4.1","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-4.1","version":"2025-04-14","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":1.8,"outputPer1M":7.2,"currency":"USD"}},{"modelId":"poe/openai/gpt-4.1-mini","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-4.1-mini","version":"2025-04-15","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.36,"outputPer1M":1.4,"currency":"USD"}},{"modelId":"poe/openai/gpt-4.1-nano","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-4.1-nano","version":"2025-04-15","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.09,"outputPer1M":0.36,"currency":"USD"}},{"modelId":"poe/openai/gpt-4o","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-4o","version":"2024-05-13","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"poe/openai/gpt-4o-aug","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-4o-Aug","version":"2024-11-21","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":2.2,"outputPer1M":9,"currency":"USD"}},{"modelId":"poe/openai/gpt-4o-mini","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-4o-mini","version":"2024-07-18","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":124096,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.14,"outputPer1M":0.54,"currency":"USD"}},{"modelId":"poe/openai/gpt-4o-mini-search","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-4o-mini-Search","version":"2025-03-11","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.14,"outputPer1M":0.54,"currency":"USD"}},{"modelId":"poe/openai/gpt-4o-search","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-4o-Search","version":"2025-03-11","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":2.2,"outputPer1M":9,"currency":"USD"}},{"modelId":"poe/openai/gpt-5","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-5","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.1,"outputPer1M":9,"currency":"USD"}},{"modelId":"poe/openai/gpt-5-chat","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-5-Chat","version":"2025-08-07","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.1,"outputPer1M":9,"currency":"USD"}},{"modelId":"poe/openai/gpt-5-codex","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-5-Codex","version":"2025-09-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.1,"outputPer1M":9,"currency":"USD"}},{"modelId":"poe/openai/gpt-5-mini","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-5-mini","version":"2025-06-25","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.22,"outputPer1M":1.8,"currency":"USD"}},{"modelId":"poe/openai/gpt-5-nano","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-5-nano","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.045,"outputPer1M":0.36,"currency":"USD"}},{"modelId":"poe/openai/gpt-5-pro","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-5-Pro","version":"2025-10-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":14,"outputPer1M":110,"currency":"USD"}},{"modelId":"poe/openai/gpt-5.1","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-5.1","version":"2025-11-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.1,"outputPer1M":9,"currency":"USD"}},{"modelId":"poe/openai/gpt-5.1-codex","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-5.1-Codex","version":"2025-11-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.1,"outputPer1M":9,"currency":"USD"}},{"modelId":"poe/openai/gpt-5.1-codex-max","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-5.1-Codex-Max","version":"2025-12-08","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.1,"outputPer1M":9,"currency":"USD"}},{"modelId":"poe/openai/gpt-5.1-codex-mini","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-5.1-Codex-Mini","version":"2025-11-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.22,"outputPer1M":1.8,"currency":"USD"}},{"modelId":"poe/openai/gpt-5.1-instant","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-5.1-Instant","version":"2025-11-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.1,"outputPer1M":9,"currency":"USD"}},{"modelId":"poe/openai/gpt-5.2","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-5.2","version":"2025-12-08","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.6,"outputPer1M":13,"currency":"USD"}},{"modelId":"poe/openai/gpt-5.2-codex","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-5.2-Codex","version":"2026-01-14","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.6,"outputPer1M":13,"currency":"USD"}},{"modelId":"poe/openai/gpt-5.2-instant","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-5.2-Instant","version":"2025-12-11","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.6,"outputPer1M":13,"currency":"USD"}},{"modelId":"poe/openai/gpt-5.2-pro","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-5.2-Pro","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":19,"outputPer1M":150,"currency":"USD"}},{"modelId":"poe/openai/gpt-5.3-codex","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-5.3-Codex","version":"2026-02-10","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.6,"outputPer1M":13,"currency":"USD"}},{"modelId":"poe/openai/gpt-5.3-codex-spark","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-5.3-Codex-Spark","version":"2026-03-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"poe/openai/gpt-5.3-instant","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-5.3-Instant","version":"2026-03-03","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.6,"outputPer1M":13,"currency":"USD"}},{"modelId":"poe/openai/gpt-5.4","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-5.4","version":"2026-02-26","capabilities":["tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.2,"outputPer1M":14,"currency":"USD"}},{"modelId":"poe/openai/gpt-5.4-mini","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-5.4-Mini","version":"2026-03-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.68,"outputPer1M":4,"currency":"USD"}},{"modelId":"poe/openai/gpt-5.4-nano","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-5.4-Nano","version":"2026-03-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.18,"outputPer1M":1.1,"currency":"USD"}},{"modelId":"poe/openai/gpt-5.4-pro","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-5.4-Pro","version":"2026-03-05","capabilities":["tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":27,"outputPer1M":160,"currency":"USD"}},{"modelId":"poe/openai/gpt-5.5","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-5.5","version":"2026-04-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":4.5455,"outputPer1M":27.2727,"currency":"USD"}},{"modelId":"poe/openai/gpt-5.5-pro","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-5.5-Pro","version":"2026-04-08","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":27.2727,"outputPer1M":163.6364,"currency":"USD"}},{"modelId":"poe/openai/gpt-image-1","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-Image-1","version":"2025-03-31","capabilities":["tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":0,"pricing":{"inputPer1M":5,"outputPer1M":40,"currency":"USD"}},{"modelId":"poe/openai/gpt-image-1-mini","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-Image-1-Mini","version":"2025-08-26","capabilities":["tools.function_calling"],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"poe/openai/gpt-image-1.5","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"gpt-image-1.5","version":"2025-12-16","capabilities":[],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":0,"pricing":{"inputPer1M":5,"outputPer1M":32,"currency":"USD"}},{"modelId":"poe/openai/gpt-image-2","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-Image-2","version":"2026-04-21","capabilities":[],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":{"inputPer1M":5.0505,"outputPer1M":32.3232,"currency":"USD"}},{"modelId":"poe/openai/o1","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"o1","version":"2024-12-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":14,"outputPer1M":54,"currency":"USD"}},{"modelId":"poe/openai/o1-pro","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"o1-pro","version":"2025-03-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":140,"outputPer1M":540,"currency":"USD"}},{"modelId":"poe/openai/o3","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"o3","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.8,"outputPer1M":7.2,"currency":"USD"}},{"modelId":"poe/openai/o3-deep-research","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"o3-deep-research","version":"2025-06-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":9,"outputPer1M":36,"currency":"USD"}},{"modelId":"poe/openai/o3-mini","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"o3-mini","version":"2025-01-31","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":0.99,"outputPer1M":4,"currency":"USD"}},{"modelId":"poe/openai/o3-mini-high","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"o3-mini-high","version":"2025-01-31","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":0.99,"outputPer1M":4,"currency":"USD"}},{"modelId":"poe/openai/o3-pro","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"o3-pro","version":"2025-06-10","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":18,"outputPer1M":72,"currency":"USD"}},{"modelId":"poe/openai/o4-mini","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"o4-mini","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":0.99,"outputPer1M":4,"currency":"USD"}},{"modelId":"poe/openai/o4-mini-deep-research","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"o4-mini-deep-research","version":"2025-06-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.8,"outputPer1M":7.2,"currency":"USD"}},{"modelId":"poe/openai/sora-2","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Sora-2","version":"2025-10-06","capabilities":["tools.function_calling"],"modalities":["image","text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/openai/sora-2-pro","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Sora-2-Pro","version":"2025-10-06","capabilities":["tools.function_calling"],"modalities":["image","text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/poetools/claude-code","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"claude-code","version":"2025-11-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/runwayml/runway","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Runway","version":"2024-10-11","capabilities":["tools.function_calling"],"modalities":["image","text","video"],"contextWindow":256,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/runwayml/runway-gen-4-turbo","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Runway-Gen-4-Turbo","version":"2025-05-09","capabilities":["tools.function_calling"],"modalities":["image","text","video"],"contextWindow":256,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/stabilityai/stablediffusionxl","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"StableDiffusionXL","version":"2023-07-09","capabilities":["tools.function_calling"],"modalities":["image","text"],"contextWindow":200,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/topazlabs-co/topazlabs","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"TopazLabs","version":"2024-12-03","capabilities":["tools.function_calling"],"modalities":["image","text"],"contextWindow":204,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/trytako/tako","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Tako","version":"2024-08-15","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":2048,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/xai/grok-3","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Grok 3","version":"2025-04-11","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"poe/xai/grok-3-mini","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Grok 3 Mini","version":"2025-04-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.3,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"poe/xai/grok-4","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Grok-4","version":"2025-07-10","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":128000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"poe/xai/grok-4-fast-non-reasoning","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Grok-4-Fast-Non-Reasoning","version":"2025-09-16","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"poe/xai/grok-4-fast-reasoning","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Grok-4-Fast-Reasoning","version":"2025-09-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"poe/xai/grok-4.1-fast-non-reasoning","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Grok-4.1-Fast-Non-Reasoning","version":"2025-11-19","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":30000,"pricing":null},{"modelId":"poe/xai/grok-4.1-fast-reasoning","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Grok-4.1-Fast-Reasoning","version":"2025-11-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"poe/xai/grok-4.20-multi-agent","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Grok-4.20-Multi-Agent","version":"2026-03-13","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":0,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD"}},{"modelId":"poe/xai/grok-code-fast-1","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Grok Code Fast 1","version":"2025-08-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"poolside/poolside/laguna-m.1","providerId":"poolside","providerKind":"provider-poolside","authFamily":"api-key","displayName":"Laguna M.1","version":"2026-04-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131040,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"poolside/poolside/laguna-xs.2","providerId":"poolside","providerKind":"provider-poolside","authFamily":"api-key","displayName":"Laguna XS.2","version":"2026-04-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131040,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"privatemode-ai/gemma-3-27b","providerId":"privatemode-ai","providerKind":"provider-privatemode-ai","authFamily":"api-key","displayName":"Gemma 3 27B","version":"2025-03-12","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"privatemode-ai/gpt-oss-120b","providerId":"privatemode-ai","providerKind":"provider-privatemode-ai","authFamily":"api-key","displayName":"gpt-oss-120b","version":"2025-08-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"privatemode-ai/qwen3-coder-30b-a3b","providerId":"privatemode-ai","providerKind":"provider-privatemode-ai","authFamily":"api-key","displayName":"Qwen3-Coder 30B-A3B","version":"2025-04","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"privatemode-ai/qwen3-embedding-4b","providerId":"privatemode-ai","providerKind":"provider-privatemode-ai","authFamily":"api-key","displayName":"Qwen3-Embedding 4B","version":"2025-06-06","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":2560,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"privatemode-ai/whisper-large-v3","providerId":"privatemode-ai","providerKind":"provider-privatemode-ai","authFamily":"api-key","displayName":"Whisper large-v3","version":"2023-09-01","capabilities":["text.chat"],"modalities":["audio","text"],"contextWindow":0,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"qihang-ai/claude-haiku-4-5-20251001","providerId":"qihang-ai","providerKind":"provider-qihang-ai","authFamily":"api-key","displayName":"Claude Haiku 4.5","version":"2025-10-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.71,"currency":"USD"}},{"modelId":"qihang-ai/claude-opus-4-5-20251101","providerId":"qihang-ai","providerKind":"provider-qihang-ai","authFamily":"api-key","displayName":"Claude Opus 4.5","version":"2025-11-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.71,"outputPer1M":3.57,"currency":"USD"}},{"modelId":"qihang-ai/claude-sonnet-4-5-20250929","providerId":"qihang-ai","providerKind":"provider-qihang-ai","authFamily":"api-key","displayName":"Claude Sonnet 4.5","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.43,"outputPer1M":2.14,"currency":"USD"}},{"modelId":"qihang-ai/gemini-2.5-flash","providerId":"qihang-ai","providerKind":"provider-qihang-ai","authFamily":"api-key","displayName":"Gemini 2.5 Flash","version":"2025-12-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.09,"outputPer1M":0.71,"currency":"USD"}},{"modelId":"qihang-ai/gemini-3-flash-preview","providerId":"qihang-ai","providerKind":"provider-qihang-ai","authFamily":"api-key","displayName":"Gemini 3 Flash Preview","version":"2025-12-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.07,"outputPer1M":0.43,"currency":"USD"}},{"modelId":"qihang-ai/gemini-3-pro-preview","providerId":"qihang-ai","providerKind":"provider-qihang-ai","authFamily":"api-key","displayName":"Gemini 3 Pro Preview","version":"2025-11-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":1000000,"maxOutputTokens":65000,"pricing":{"inputPer1M":0.57,"outputPer1M":3.43,"currency":"USD"}},{"modelId":"qihang-ai/gpt-5-mini","providerId":"qihang-ai","providerKind":"provider-qihang-ai","authFamily":"api-key","displayName":"GPT-5-Mini","version":"2025-09-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.04,"outputPer1M":0.29,"currency":"USD"}},{"modelId":"qihang-ai/gpt-5.2","providerId":"qihang-ai","providerKind":"provider-qihang-ai","authFamily":"api-key","displayName":"GPT-5.2","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"}},{"modelId":"qihang-ai/gpt-5.2-codex","providerId":"qihang-ai","providerKind":"provider-qihang-ai","authFamily":"api-key","displayName":"GPT-5.2 Codex","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.14,"outputPer1M":1.14,"currency":"USD"}},{"modelId":"qiniu-ai/claude-3.5-haiku","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Claude 3.5 Haiku","version":"2025-08-26","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":8192,"pricing":null},{"modelId":"qiniu-ai/claude-3.5-sonnet","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Claude 3.5 Sonnet","version":"2025-09-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":8200,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"qiniu-ai/claude-3.7-sonnet","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Claude 3.7 Sonnet","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"qiniu-ai/claude-4.0-opus","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Claude 4.0 Opus","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":null},{"modelId":"qiniu-ai/claude-4.0-sonnet","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Claude 4.0 Sonnet","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":null},{"modelId":"qiniu-ai/claude-4.1-opus","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Claude 4.1 Opus","version":"2025-08-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":null},{"modelId":"qiniu-ai/claude-4.5-haiku","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Claude 4.5 Haiku","version":"2025-10-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD"}},{"modelId":"qiniu-ai/claude-4.5-opus","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Claude 4.5 Opus","version":"2025-11-25","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":200000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"qiniu-ai/claude-4.5-sonnet","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Claude 4.5 Sonnet","version":"2025-09-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"qiniu-ai/deepseek-r1","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"DeepSeek-R1","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32000,"pricing":null},{"modelId":"qiniu-ai/deepseek-r1-0528","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"DeepSeek-R1-0528","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32000,"pricing":null},{"modelId":"qiniu-ai/deepseek-v3","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"DeepSeek-V3","version":"2025-08-13","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16000,"pricing":null},{"modelId":"qiniu-ai/deepseek-v3-0324","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"DeepSeek-V3-0324","version":"2025-08-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16000,"pricing":null},{"modelId":"qiniu-ai/deepseek-v3.1","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"DeepSeek-V3.1","version":"2025-08-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32000,"pricing":null},{"modelId":"qiniu-ai/deepseek/deepseek-math-v2","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Deepseek/Deepseek-Math-V2","version":"2025-12-04","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":160000,"maxOutputTokens":160000,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"qiniu-ai/deepseek/deepseek-v3.1-terminus","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"DeepSeek/DeepSeek-V3.1-Terminus","version":"2025-09-22","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32000,"pricing":null},{"modelId":"qiniu-ai/deepseek/deepseek-v3.1-terminus-thinking","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"DeepSeek/DeepSeek-V3.1-Terminus-Thinking","version":"2025-09-22","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32000,"pricing":null},{"modelId":"qiniu-ai/deepseek/deepseek-v3.2-251201","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Deepseek/DeepSeek-V3.2","version":"2025-12-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32000,"pricing":null},{"modelId":"qiniu-ai/deepseek/deepseek-v3.2-exp","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"DeepSeek/DeepSeek-V3.2-Exp","version":"2025-09-29","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32000,"pricing":null},{"modelId":"qiniu-ai/deepseek/deepseek-v3.2-exp-thinking","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"DeepSeek/DeepSeek-V3.2-Exp-Thinking","version":"2025-09-29","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.27999999999999997,"outputPer1M":0.42000000000000004,"currency":"USD"}},{"modelId":"qiniu-ai/doubao-1.5-pro-32k","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Doubao 1.5 Pro 32k","version":"2025-08-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":12000,"pricing":{"inputPer1M":0.1343,"outputPer1M":0.3349,"currency":"USD"}},{"modelId":"qiniu-ai/doubao-1.5-thinking-pro","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Doubao 1.5 Thinking Pro","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16000,"pricing":null},{"modelId":"qiniu-ai/doubao-1.5-vision-pro","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Doubao 1.5 Vision Pro","version":"2025-08-05","capabilities":["text.chat"],"modalities":["image","text","video"],"contextWindow":128000,"maxOutputTokens":16000,"pricing":null},{"modelId":"qiniu-ai/doubao-seed-1.6","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Doubao-Seed 1.6","version":"2025-08-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":32000,"pricing":null},{"modelId":"qiniu-ai/doubao-seed-1.6-flash","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Doubao-Seed 1.6 Flash","version":"2025-08-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":32000,"pricing":null},{"modelId":"qiniu-ai/doubao-seed-1.6-thinking","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Doubao-Seed 1.6 Thinking","version":"2025-08-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":32000,"pricing":null},{"modelId":"qiniu-ai/doubao-seed-2.0-code","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Doubao Seed 2.0 Code","version":"2026-02-14","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.9,"outputPer1M":4.48,"currency":"USD"}},{"modelId":"qiniu-ai/doubao-seed-2.0-lite","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Doubao Seed 2.0 Lite","version":"2026-02-14","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.09,"outputPer1M":0.51,"currency":"USD"}},{"modelId":"qiniu-ai/doubao-seed-2.0-mini","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Doubao Seed 2.0 Mini","version":"2026-02-14","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.03,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"qiniu-ai/doubao-seed-2.0-pro","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Doubao Seed 2.0 Pro","version":"2026-02-14","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.45,"outputPer1M":2.24,"currency":"USD"}},{"modelId":"qiniu-ai/gemini-2.0-flash","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Gemini 2.0 Flash","version":"2025-08-05","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"qiniu-ai/gemini-2.0-flash-lite","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Gemini 2.0 Flash Lite","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.075,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"qiniu-ai/gemini-2.5-flash","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Gemini 2.5 Flash","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"qiniu-ai/gemini-2.5-flash-image","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Gemini 2.5 Flash Image","version":"2025-10-22","capabilities":[],"modalities":["image","text"],"contextWindow":32768,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.3,"outputPer1M":30,"currency":"USD"}},{"modelId":"qiniu-ai/gemini-2.5-flash-lite","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Gemini 2.5 Flash Lite","version":"2025-08-05","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"qiniu-ai/gemini-2.5-pro","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Gemini 2.5 Pro","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"qiniu-ai/gemini-3.0-flash-preview","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Gemini 3.0 Flash Preview","version":"2025-12-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":null},{"modelId":"qiniu-ai/gemini-3.0-pro-image-preview","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Gemini 3.0 Pro Image Preview","version":"2025-11-20","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":32768,"maxOutputTokens":8192,"pricing":null},{"modelId":"qiniu-ai/gemini-3.0-pro-preview","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Gemini 3.0 Pro Preview","version":"2025-11-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":null},{"modelId":"qiniu-ai/glm-4.5","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"GLM 4.5","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":98304,"pricing":null},{"modelId":"qiniu-ai/glm-4.5-air","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"GLM 4.5 Air","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":4096,"pricing":null},{"modelId":"qiniu-ai/gpt-oss-120b","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"gpt-oss-120b","version":"2025-08-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":null},{"modelId":"qiniu-ai/gpt-oss-20b","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"gpt-oss-20b","version":"2025-08-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":null},{"modelId":"qiniu-ai/kimi-k2","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Kimi K2","version":"2025-08-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":null},{"modelId":"qiniu-ai/kling-v2-6","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Kling-V2 6","version":"2026-01-13","capabilities":[],"modalities":["image","text","video"],"contextWindow":99999999,"maxOutputTokens":99999999,"pricing":null},{"modelId":"qiniu-ai/meituan/longcat-flash-chat","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Meituan/Longcat-Flash-Chat","version":"2025-11-05","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":null},{"modelId":"qiniu-ai/meituan/longcat-flash-lite","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Meituan/Longcat-Flash-Lite","version":"2026-02-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":320000,"pricing":null},{"modelId":"qiniu-ai/mimo-v2-flash","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Mimo-V2-Flash","version":"2025-12-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"qiniu-ai/MiniMax-M1","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"MiniMax M1","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":80000,"pricing":null},{"modelId":"qiniu-ai/minimax/minimax-m2","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Minimax/Minimax-M2","version":"2025-10-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":null},{"modelId":"qiniu-ai/minimax/minimax-m2.1","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Minimax/Minimax-M2.1","version":"2025-12-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":128000,"pricing":null},{"modelId":"qiniu-ai/minimax/minimax-m2.5","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Minimax/Minimax-M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":128000,"pricing":null},{"modelId":"qiniu-ai/minimax/minimax-m2.5-highspeed","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Minimax/Minimax-M2.5 Highspeed","version":"2026-02-14","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":128000,"pricing":null},{"modelId":"qiniu-ai/moonshotai/kimi-k2-0905","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Kimi K2 0905","version":"2025-09-08","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":100000,"pricing":null},{"modelId":"qiniu-ai/moonshotai/kimi-k2-thinking","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Kimi K2 Thinking","version":"2025-11-07","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":100000,"pricing":{"inputPer1M":0.6,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"qiniu-ai/moonshotai/kimi-k2.5","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Moonshotai/Kimi-K2.5","version":"2026-01-28","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.6,"outputPer1M":3,"currency":"USD"}},{"modelId":"qiniu-ai/openai/gpt-5","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"OpenAI/GPT-5","version":"2025-09-19","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"qiniu-ai/openai/gpt-5.2","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"OpenAI/GPT-5.2","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"qiniu-ai/qwen-max-2025-01-25","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Qwen2.5-Max-2025-01-25","version":"2025-08-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":null},{"modelId":"qiniu-ai/qwen-turbo","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Qwen-Turbo","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":4096,"pricing":null},{"modelId":"qiniu-ai/qwen-vl-max-2025-01-25","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Qwen VL-MAX-2025-01-25","version":"2025-08-05","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","image","text","video"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":null},{"modelId":"qiniu-ai/qwen2.5-vl-72b-instruct","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Qwen 2.5 VL 72B Instruct","version":"2025-08-05","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","image","text","video"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":null},{"modelId":"qiniu-ai/qwen2.5-vl-7b-instruct","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Qwen 2.5 VL 7B Instruct","version":"2025-08-05","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","image","text","video"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":null},{"modelId":"qiniu-ai/qwen3-235b-a22b","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Qwen 3 235B A22B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32000,"pricing":null},{"modelId":"qiniu-ai/qwen3-235b-a22b-instruct-2507","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Qwen3 235b A22B Instruct 2507","version":"2025-08-12","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":64000,"pricing":null},{"modelId":"qiniu-ai/qwen3-235b-a22b-thinking-2507","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Qwen3 235B A22B Thinking 2507","version":"2025-08-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":4096,"pricing":null},{"modelId":"qiniu-ai/qwen3-30b-a3b","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Qwen3 30B A3B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":40000,"maxOutputTokens":4096,"pricing":null},{"modelId":"qiniu-ai/qwen3-30b-a3b-instruct-2507","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Qwen3 30b A3b Instruct 2507","version":"2026-02-04","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32000,"pricing":null},{"modelId":"qiniu-ai/qwen3-30b-a3b-thinking-2507","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Qwen3 30b A3b Thinking 2507","version":"2026-02-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":126000,"maxOutputTokens":32000,"pricing":null},{"modelId":"qiniu-ai/qwen3-32b","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Qwen3 32B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":40000,"maxOutputTokens":4096,"pricing":null},{"modelId":"qiniu-ai/qwen3-coder-480b-a35b-instruct","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Qwen3 Coder 480B A35B Instruct","version":"2025-08-14","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":4096,"pricing":null},{"modelId":"qiniu-ai/qwen3-max","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Qwen3 Max","version":"2025-09-24","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":null},{"modelId":"qiniu-ai/qwen3-max-preview","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Qwen3 Max Preview","version":"2025-09-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":null},{"modelId":"qiniu-ai/qwen3-next-80b-a3b-instruct","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Qwen3 Next 80B A3B Instruct","version":"2025-09-12","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":null},{"modelId":"qiniu-ai/qwen3-next-80b-a3b-thinking","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Qwen3 Next 80B A3B Thinking","version":"2025-09-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":null},{"modelId":"qiniu-ai/qwen3-vl-30b-a3b-thinking","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Qwen3-Vl 30b A3b Thinking","version":"2026-02-09","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text","video"],"contextWindow":128000,"maxOutputTokens":32000,"pricing":null},{"modelId":"qiniu-ai/qwen3.5-397b-a17b","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Qwen3.5 397B A17B","version":"2026-02-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":null},{"modelId":"qiniu-ai/stepfun-ai/gelab-zero-4b-preview","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Stepfun-Ai/Gelab Zero 4b Preview","version":"2025-12-23","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":8192,"maxOutputTokens":4096,"pricing":null},{"modelId":"qiniu-ai/stepfun/step-3.5-flash","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Stepfun/Step-3.5 Flash","version":"2026-02-02","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":64000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.096,"outputPer1M":0.288,"currency":"USD"}},{"modelId":"qiniu-ai/x-ai/grok-4-fast","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"x-AI/Grok-4-Fast","version":"2025-09-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":2000000,"maxOutputTokens":2000000,"pricing":null},{"modelId":"qiniu-ai/x-ai/grok-4-fast-non-reasoning","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"X-Ai/Grok-4-Fast-Non-Reasoning","version":"2025-12-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":2000000,"maxOutputTokens":2000000,"pricing":null},{"modelId":"qiniu-ai/x-ai/grok-4-fast-reasoning","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"X-Ai/Grok-4-Fast-Reasoning","version":"2025-12-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":2000000,"maxOutputTokens":2000000,"pricing":null},{"modelId":"qiniu-ai/x-ai/grok-4.1-fast","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"x-AI/Grok-4.1-Fast","version":"2025-11-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":2000000,"maxOutputTokens":2000000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"qiniu-ai/x-ai/grok-4.1-fast-non-reasoning","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"X-Ai/Grok 4.1 Fast Non Reasoning","version":"2025-12-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":2000000,"maxOutputTokens":2000000,"pricing":null},{"modelId":"qiniu-ai/x-ai/grok-4.1-fast-reasoning","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"X-Ai/Grok 4.1 Fast Reasoning","version":"2025-12-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":20000000,"maxOutputTokens":2000000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"qiniu-ai/x-ai/grok-code-fast-1","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"x-AI/Grok-Code-Fast 1","version":"2025-09-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":10000,"pricing":null},{"modelId":"qiniu-ai/xiaomi/mimo-v2-flash","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Xiaomi/Mimo-V2-Flash","version":"2025-12-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"qiniu-ai/z-ai/autoglm-phone-9b","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Z-Ai/Autoglm Phone 9b","version":"2025-12-23","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":12800,"maxOutputTokens":4096,"pricing":null},{"modelId":"qiniu-ai/z-ai/glm-4.6","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Z-AI/GLM 4.6","version":"2025-10-11","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":200000,"pricing":null},{"modelId":"qiniu-ai/z-ai/glm-4.7","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Z-Ai/GLM 4.7","version":"2025-12-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":200000,"pricing":null},{"modelId":"qiniu-ai/z-ai/glm-5","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Z-Ai/GLM 5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":null},{"modelId":"regolo-ai/gpt-oss-120b","providerId":"regolo-ai","providerKind":"provider-regolo-ai","authFamily":"api-key","displayName":"GPT-OSS-120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1,"outputPer1M":4.2,"currency":"USD"}},{"modelId":"regolo-ai/gpt-oss-20b","providerId":"regolo-ai","providerKind":"provider-regolo-ai","authFamily":"api-key","displayName":"GPT-OSS-20B","version":"2026-03-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.4,"outputPer1M":1.8,"currency":"USD"}},{"modelId":"regolo-ai/llama-3.1-8b-instruct","providerId":"regolo-ai","providerKind":"provider-regolo-ai","authFamily":"api-key","displayName":"Llama 3.1 8B Instruct","version":"2025-04-07","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":120000,"maxOutputTokens":120000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.25,"currency":"USD"}},{"modelId":"regolo-ai/llama-3.3-70b-instruct","providerId":"regolo-ai","providerKind":"provider-regolo-ai","authFamily":"api-key","displayName":"Llama 3.3 70B Instruct","version":"2025-04-28","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.6,"outputPer1M":2.7,"currency":"USD"}},{"modelId":"regolo-ai/minimax-m2.5","providerId":"regolo-ai","providerKind":"provider-regolo-ai","authFamily":"api-key","displayName":"MiniMax 2.5","version":"2026-03-10","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":190000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.8,"outputPer1M":3.5,"currency":"USD"}},{"modelId":"regolo-ai/mistral-small-4-119b","providerId":"regolo-ai","providerKind":"provider-regolo-ai","authFamily":"api-key","displayName":"Mistral Small 4 119B","version":"2026-03-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.75,"outputPer1M":3,"currency":"USD"}},{"modelId":"regolo-ai/mistral-small3.2","providerId":"regolo-ai","providerKind":"provider-regolo-ai","authFamily":"api-key","displayName":"Mistral Small 3.2","version":"2025-01-31","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":120000,"maxOutputTokens":120000,"pricing":{"inputPer1M":0.5,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"regolo-ai/qwen-image","providerId":"regolo-ai","providerKind":"provider-regolo-ai","authFamily":"api-key","displayName":"Qwen-Image","version":"2026-03-01","capabilities":[],"modalities":["image","text"],"contextWindow":8192,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.5,"outputPer1M":2,"currency":"USD"}},{"modelId":"regolo-ai/qwen3-coder-next","providerId":"regolo-ai","providerKind":"provider-regolo-ai","authFamily":"api-key","displayName":"Qwen3-Coder-Next","version":"2026-03-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"regolo-ai/qwen3-embedding-8b","providerId":"regolo-ai","providerKind":"provider-regolo-ai","authFamily":"api-key","displayName":"Qwen3-Embedding-8B","version":"2026-02-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.1,"outputPer1M":0.1,"currency":"USD"}},{"modelId":"regolo-ai/qwen3-reranker-4b","providerId":"regolo-ai","providerKind":"provider-regolo-ai","authFamily":"api-key","displayName":"Qwen3-Reranker-4B","version":"2026-02-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.12,"outputPer1M":0.12,"currency":"USD"}},{"modelId":"regolo-ai/qwen3.5-122b","providerId":"regolo-ai","providerKind":"provider-regolo-ai","authFamily":"api-key","displayName":"Qwen3.5-122B","version":"2026-02-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.9,"outputPer1M":3.6,"currency":"USD"}},{"modelId":"regolo-ai/qwen3.5-9b","providerId":"regolo-ai","providerKind":"provider-regolo-ai","authFamily":"api-key","displayName":"Qwen3.5-9B","version":"2026-02-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"requesty/anthropic/claude-3-7-sonnet","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"Claude Sonnet 3.7","version":"2025-02-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"requesty/anthropic/claude-haiku-4-5","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"Claude Haiku 4.5","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":62000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD"}},{"modelId":"requesty/anthropic/claude-opus-4","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"Claude Opus 4","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD"}},{"modelId":"requesty/anthropic/claude-opus-4-1","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"Claude Opus 4.1","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD"}},{"modelId":"requesty/anthropic/claude-opus-4-5","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"Claude Opus 4.5","version":"2025-11-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"requesty/anthropic/claude-opus-4-6","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"requesty/anthropic/claude-sonnet-4","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"Claude Sonnet 4","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"requesty/anthropic/claude-sonnet-4-5","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"Claude Sonnet 4.5","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"requesty/anthropic/claude-sonnet-4-6","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"requesty/google/gemini-2.5-flash","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"Gemini 2.5 Flash","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"requesty/google/gemini-2.5-pro","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"Gemini 2.5 Pro","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"requesty/google/gemini-3-flash-preview","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"Gemini 3 Flash","version":"2025-12-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"}},{"modelId":"requesty/google/gemini-3-pro-preview","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"Gemini 3 Pro","version":"2025-11-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD"}},{"modelId":"requesty/openai/gpt-4.1","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"GPT-4.1","version":"2025-04-14","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"requesty/openai/gpt-4.1-mini","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"GPT-4.1 Mini","version":"2025-04-14","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD"}},{"modelId":"requesty/openai/gpt-4o-mini","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"GPT-4o Mini","version":"2024-07-18","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"requesty/openai/gpt-5","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"GPT-5","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"requesty/openai/gpt-5-chat","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"GPT-5 Chat (latest)","version":"2025-08-07","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"requesty/openai/gpt-5-codex","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"GPT-5 Codex","version":"2025-09-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"requesty/openai/gpt-5-image","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"GPT-5 Image","version":"2025-10-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":10,"currency":"USD"}},{"modelId":"requesty/openai/gpt-5-mini","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"GPT-5 Mini","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"}},{"modelId":"requesty/openai/gpt-5-nano","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"GPT-5 Nano","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":16000,"maxOutputTokens":4000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"requesty/openai/gpt-5-pro","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"GPT-5 Pro","version":"2025-10-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":272000,"pricing":{"inputPer1M":15,"outputPer1M":120,"currency":"USD"}},{"modelId":"requesty/openai/gpt-5.1","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"GPT-5.1","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"requesty/openai/gpt-5.1-chat","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"GPT-5.1 Chat","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"requesty/openai/gpt-5.1-codex","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"GPT-5.1-Codex","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"requesty/openai/gpt-5.1-codex-max","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"GPT-5.1-Codex-Max","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.1,"outputPer1M":9,"currency":"USD"}},{"modelId":"requesty/openai/gpt-5.1-codex-mini","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"GPT-5.1-Codex-Mini","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":100000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"}},{"modelId":"requesty/openai/gpt-5.2","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"GPT-5.2","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"requesty/openai/gpt-5.2-chat","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"GPT-5.2 Chat","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"requesty/openai/gpt-5.2-codex","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"GPT-5.2-Codex","version":"2026-01-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"requesty/openai/gpt-5.2-pro","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"GPT-5.2 Pro","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":21,"outputPer1M":168,"currency":"USD"}},{"modelId":"requesty/openai/gpt-5.3-codex","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"GPT-5.3-Codex","version":"2026-02-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"requesty/openai/gpt-5.4","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD"}},{"modelId":"requesty/openai/gpt-5.4-pro","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"GPT-5.4 Pro","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":30,"outputPer1M":180,"currency":"USD"}},{"modelId":"requesty/openai/o4-mini","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"o4 Mini","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"requesty/xai/grok-4","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"Grok 4","version":"2025-09-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"requesty/xai/grok-4-fast","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"Grok 4 Fast","version":"2025-09-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":2000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"routing-run/route/deepseek-v3.2","providerId":"routing-run","providerKind":"provider-routing-run","authFamily":"api-key","displayName":"DeepSeek V3.2","version":"2025-12-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":163840,"maxOutputTokens":163840,"pricing":{"inputPer1M":0.4928,"outputPer1M":0.7392,"currency":"USD"}},{"modelId":"routing-run/route/deepseek-v4-flash","providerId":"routing-run","providerKind":"provider-routing-run","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.4928,"outputPer1M":0.7392,"currency":"USD"}},{"modelId":"routing-run/route/deepseek-v4-flash-6bit","providerId":"routing-run","providerKind":"provider-routing-run","authFamily":"api-key","displayName":"DeepSeek V4 Flash 6bit","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.4928,"outputPer1M":0.7392,"currency":"USD"}},{"modelId":"routing-run/route/deepseek-v4-pro","providerId":"routing-run","providerKind":"provider-routing-run","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.4928,"outputPer1M":0.7392,"currency":"USD"}},{"modelId":"routing-run/route/deepseek-v4-pro-6bit","providerId":"routing-run","providerKind":"provider-routing-run","authFamily":"api-key","displayName":"DeepSeek V4 Pro 6bit","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.4928,"outputPer1M":0.7392,"currency":"USD"}},{"modelId":"routing-run/route/gemma-4-31b-it","providerId":"routing-run","providerKind":"provider-routing-run","authFamily":"api-key","displayName":"Gemma 4 31B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text","video"],"contextWindow":131072,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"routing-run/route/glm-5.1","providerId":"routing-run","providerKind":"provider-routing-run","authFamily":"api-key","displayName":"GLM 5.1","version":"2026-03-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":65536,"pricing":{"inputPer1M":1,"outputPer1M":3,"currency":"USD"}},{"modelId":"routing-run/route/glm-5.1-6bit","providerId":"routing-run","providerKind":"provider-routing-run","authFamily":"api-key","displayName":"GLM 5.1 6bit","version":"2026-03-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":65536,"pricing":{"inputPer1M":1,"outputPer1M":3,"currency":"USD"}},{"modelId":"routing-run/route/kimi-k2.5","providerId":"routing-run","providerKind":"provider-routing-run","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text","video"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.462,"outputPer1M":2.42,"currency":"USD"}},{"modelId":"routing-run/route/kimi-k2.6","providerId":"routing-run","providerKind":"provider-routing-run","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.462,"outputPer1M":2.42,"currency":"USD"}},{"modelId":"routing-run/route/kimi-k2.6-6bit","providerId":"routing-run","providerKind":"provider-routing-run","authFamily":"api-key","displayName":"Kimi K2.6 6bit","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.462,"outputPer1M":2.42,"currency":"USD"}},{"modelId":"routing-run/route/mimo-v2.5","providerId":"routing-run","providerKind":"provider-routing-run","authFamily":"api-key","displayName":"MiMo V2.5","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.45,"outputPer1M":1.35,"currency":"USD"}},{"modelId":"routing-run/route/mimo-v2.5-pro","providerId":"routing-run","providerKind":"provider-routing-run","authFamily":"api-key","displayName":"MiMo V2.5 Pro","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.45,"outputPer1M":1.35,"currency":"USD"}},{"modelId":"routing-run/route/mimo-v2.5-pro-6bit","providerId":"routing-run","providerKind":"provider-routing-run","authFamily":"api-key","displayName":"MiMo V2.5 Pro 6bit","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.45,"outputPer1M":1.35,"currency":"USD"}},{"modelId":"routing-run/route/minimax-m2.5","providerId":"routing-run","providerKind":"provider-routing-run","authFamily":"api-key","displayName":"MiniMax M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":100000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.193,"outputPer1M":1.238,"currency":"USD"}},{"modelId":"routing-run/route/minimax-m2.5-highspeed","providerId":"routing-run","providerKind":"provider-routing-run","authFamily":"api-key","displayName":"MiniMax M2.5 Highspeed","version":"2026-02-13","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":100000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.193,"outputPer1M":1.238,"currency":"USD"}},{"modelId":"routing-run/route/minimax-m2.7","providerId":"routing-run","providerKind":"provider-routing-run","authFamily":"api-key","displayName":"MiniMax M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":100000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.33,"outputPer1M":1.32,"currency":"USD"}},{"modelId":"routing-run/route/minimax-m2.7-highspeed","providerId":"routing-run","providerKind":"provider-routing-run","authFamily":"api-key","displayName":"MiniMax M2.7 Highspeed","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":100000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.33,"outputPer1M":1.32,"currency":"USD"}},{"modelId":"routing-run/route/mistral-large-3","providerId":"routing-run","providerKind":"provider-routing-run","authFamily":"api-key","displayName":"Mistral Large 3","version":"2024-11-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"routing-run/route/mistral-medium-2505","providerId":"routing-run","providerKind":"provider-routing-run","authFamily":"api-key","displayName":"Mistral Medium 2505","version":"2025-05-07","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text","video"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"routing-run/route/mistral-small-2503","providerId":"routing-run","providerKind":"provider-routing-run","authFamily":"api-key","displayName":"Mistral Small 2503","version":"2026-03-16","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text","video"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"routing-run/route/qwen3.6-27b","providerId":"routing-run","providerKind":"provider-routing-run","authFamily":"api-key","displayName":"Qwen3.6 27B","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":202000,"maxOutputTokens":32768,"pricing":{"inputPer1M":1.1,"outputPer1M":3.3,"currency":"USD"}},{"modelId":"routing-run/route/qwen3.6-27b-202k","providerId":"routing-run","providerKind":"provider-routing-run","authFamily":"api-key","displayName":"Qwen3.6 27B 202K","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":202000,"maxOutputTokens":32768,"pricing":{"inputPer1M":1.1,"outputPer1M":3.3,"currency":"USD"}},{"modelId":"routing-run/route/step-3.5-flash","providerId":"routing-run","providerKind":"provider-routing-run","authFamily":"api-key","displayName":"Step 3.5 Flash","version":"2026-01-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.096,"outputPer1M":0.288,"currency":"USD"}},{"modelId":"routing-run/route/step-3.5-flash-2603","providerId":"routing-run","providerKind":"provider-routing-run","authFamily":"api-key","displayName":"Step 3.5 Flash 2603","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"routing-run/route/stepfun-3.5-flash","providerId":"routing-run","providerKind":"provider-routing-run","authFamily":"api-key","displayName":"StepFun 3.5 Flash","version":"2026-01-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.096,"outputPer1M":0.288,"currency":"USD"}},{"modelId":"sap-ai-core/anthropic--claude-3-haiku","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"anthropic--claude-3-haiku","version":"2024-03-13","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.25,"outputPer1M":1.25,"currency":"USD"}},{"modelId":"sap-ai-core/anthropic--claude-3-opus","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"anthropic--claude-3-opus","version":"2024-02-29","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":4096,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD"}},{"modelId":"sap-ai-core/anthropic--claude-3-sonnet","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"anthropic--claude-3-sonnet","version":"2024-03-04","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":4096,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"sap-ai-core/anthropic--claude-3.5-sonnet","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"anthropic--claude-3.5-sonnet","version":"2024-10-22","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":8192,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"sap-ai-core/anthropic--claude-3.7-sonnet","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"anthropic--claude-3.7-sonnet","version":"2025-02-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"sap-ai-core/anthropic--claude-4-opus","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"anthropic--claude-4-opus","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD"}},{"modelId":"sap-ai-core/anthropic--claude-4-sonnet","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"anthropic--claude-4-sonnet","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"sap-ai-core/anthropic--claude-4.5-haiku","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"anthropic--claude-4.5-haiku","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD"}},{"modelId":"sap-ai-core/anthropic--claude-4.5-opus","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"anthropic--claude-4.5-opus","version":"2025-11-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"sap-ai-core/anthropic--claude-4.5-sonnet","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"anthropic--claude-4.5-sonnet","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"sap-ai-core/anthropic--claude-4.6-opus","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"anthropic--claude-4.6-opus","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"sap-ai-core/anthropic--claude-4.6-sonnet","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"anthropic--claude-4.6-sonnet","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"sap-ai-core/anthropic--claude-4.7-opus","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"anthropic--claude-4.7-opus","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"sap-ai-core/gemini-2.5-flash","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"gemini-2.5-flash","version":"2025-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"sap-ai-core/gemini-2.5-flash-lite","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"gemini-2.5-flash-lite","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"sap-ai-core/gemini-2.5-pro","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"gemini-2.5-pro","version":"2025-03-25","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"sap-ai-core/gpt-4.1","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"gpt-4.1","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"sap-ai-core/gpt-4.1-mini","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"gpt-4.1-mini","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD"}},{"modelId":"sap-ai-core/gpt-5","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"gpt-5","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"sap-ai-core/gpt-5-mini","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"gpt-5-mini","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"}},{"modelId":"sap-ai-core/gpt-5-nano","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"gpt-5-nano","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"sap-ai-core/gpt-5.4","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"gpt-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD"}},{"modelId":"sap-ai-core/gpt-5.5","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"gpt-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD"}},{"modelId":"sap-ai-core/sonar","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"sonar","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":1,"outputPer1M":1,"currency":"USD"}},{"modelId":"sap-ai-core/sonar-deep-research","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"sonar-deep-research","version":"2025-02-01","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"sap-ai-core/sonar-pro","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"sonar-pro","version":"2024-01-01","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":8192,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"sarvam/sarvam-105b","providerId":"sarvam","providerKind":"provider-sarvam","authFamily":"api-key","displayName":"Sarvam-105B","version":"2026-02-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":null},{"modelId":"sarvam/sarvam-30b","providerId":"sarvam","providerKind":"provider-sarvam","authFamily":"api-key","displayName":"Sarvam-30B","version":"2026-02-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":65536,"maxOutputTokens":65536,"pricing":null},{"modelId":"scaleway/bge-multilingual-gemma2","providerId":"scaleway","providerKind":"provider-scaleway","authFamily":"api-key","displayName":"BGE Multilingual Gemma2","version":"2024-07-26","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8191,"maxOutputTokens":3072,"pricing":{"inputPer1M":0.1,"outputPer1M":0,"currency":"USD"}},{"modelId":"scaleway/devstral-2-123b-instruct-2512","providerId":"scaleway","providerKind":"provider-scaleway","authFamily":"api-key","displayName":"Devstral 2 123B Instruct (2512)","version":"2026-01-07","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"scaleway/gemma-3-27b-it","providerId":"scaleway","providerKind":"provider-scaleway","authFamily":"api-key","displayName":"Gemma-3-27B-IT","version":"2024-12-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":40000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.25,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"scaleway/gemma-4-26b-a4b-it","providerId":"scaleway","providerKind":"provider-scaleway","authFamily":"api-key","displayName":"Gemma 4 26B A4B IT","version":"2026-04-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.25,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"scaleway/gpt-oss-120b","providerId":"scaleway","providerKind":"provider-scaleway","authFamily":"api-key","displayName":"GPT-OSS 120B","version":"2024-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"scaleway/llama-3.3-70b-instruct","providerId":"scaleway","providerKind":"provider-scaleway","authFamily":"api-key","displayName":"Llama-3.3-70B-Instruct","version":"2024-12-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":100000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.9,"outputPer1M":0.9,"currency":"USD"}},{"modelId":"scaleway/mistral-medium-3.5-128b","providerId":"scaleway","providerKind":"provider-scaleway","authFamily":"api-key","displayName":"Mistral Medium 3.5 128B","version":"2026-04-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.5,"outputPer1M":7.5,"currency":"USD"}},{"modelId":"scaleway/mistral-small-3.2-24b-instruct-2506","providerId":"scaleway","providerKind":"provider-scaleway","authFamily":"api-key","displayName":"Mistral Small 3.2 24B Instruct (2506)","version":"2025-06-20","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":0.35,"currency":"USD"}},{"modelId":"scaleway/pixtral-12b-2409","providerId":"scaleway","providerKind":"provider-scaleway","authFamily":"api-key","displayName":"Pixtral 12B 2409","version":"2024-09-25","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.2,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"scaleway/qwen3-235b-a22b-instruct-2507","providerId":"scaleway","providerKind":"provider-scaleway","authFamily":"api-key","displayName":"Qwen3 235B A22B Instruct 2507","version":"2025-07-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":260000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.75,"outputPer1M":2.25,"currency":"USD"}},{"modelId":"scaleway/qwen3-coder-30b-a3b-instruct","providerId":"scaleway","providerKind":"provider-scaleway","authFamily":"api-key","displayName":"Qwen3-Coder 30B-A3B Instruct","version":"2025-04","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.2,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"scaleway/qwen3-embedding-8b","providerId":"scaleway","providerKind":"provider-scaleway","authFamily":"api-key","displayName":"Qwen3 Embedding 8B","version":"2025-25-11","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.1,"outputPer1M":0,"currency":"USD"}},{"modelId":"scaleway/qwen3.5-397b-a17b","providerId":"scaleway","providerKind":"provider-scaleway","authFamily":"api-key","displayName":"Qwen3.5 397B A17B","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.6,"outputPer1M":3.6,"currency":"USD"}},{"modelId":"scaleway/qwen3.6-35b-a3b","providerId":"scaleway","providerKind":"provider-scaleway","authFamily":"api-key","displayName":"Qwen3.6 35B A3B","version":"2026-05-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"scaleway/voxtral-small-24b-2507","providerId":"scaleway","providerKind":"provider-scaleway","authFamily":"api-key","displayName":"Voxtral Small 24B 2507","version":"2025-07-01","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","text"],"contextWindow":32000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.35,"currency":"USD"}},{"modelId":"scaleway/whisper-large-v3","providerId":"scaleway","providerKind":"provider-scaleway","authFamily":"api-key","displayName":"Whisper Large v3","version":"2023-09-01","capabilities":["text.chat"],"modalities":["audio","text"],"contextWindow":0,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.003,"outputPer1M":0,"currency":"USD"}},{"modelId":"siliconflow-cn/ascend-tribe/pangu-pro-moe","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"ascend-tribe/pangu-pro-moe","version":"2025-07-02","capabilities":["text.chat","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"siliconflow-cn/baidu/ERNIE-4.5-300B-A47B","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"baidu/ERNIE-4.5-300B-A47B","version":"2025-07-02","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.28,"outputPer1M":1.1,"currency":"USD"}},{"modelId":"siliconflow-cn/ByteDance-Seed/Seed-OSS-36B-Instruct","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"ByteDance-Seed/Seed-OSS-36B-Instruct","version":"2025-09-04","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.21,"outputPer1M":0.57,"currency":"USD"}},{"modelId":"siliconflow-cn/deepseek-ai/DeepSeek-OCR","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"deepseek-ai/DeepSeek-OCR","version":"2025-10-20","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"siliconflow-cn/deepseek-ai/DeepSeek-R1","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"deepseek-ai/DeepSeek-R1","version":"2025-05-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":164000,"maxOutputTokens":164000,"pricing":{"inputPer1M":0.5,"outputPer1M":2.18,"currency":"USD"}},{"modelId":"siliconflow-cn/deepseek-ai/DeepSeek-R1-Distill-Qwen-14B","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"deepseek-ai/DeepSeek-R1-Distill-Qwen-14B","version":"2025-01-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.1,"currency":"USD"}},{"modelId":"siliconflow-cn/deepseek-ai/DeepSeek-R1-Distill-Qwen-32B","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"deepseek-ai/DeepSeek-R1-Distill-Qwen-32B","version":"2025-01-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.18,"outputPer1M":0.18,"currency":"USD"}},{"modelId":"siliconflow-cn/deepseek-ai/DeepSeek-V3","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"deepseek-ai/DeepSeek-V3","version":"2024-12-26","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":164000,"maxOutputTokens":164000,"pricing":{"inputPer1M":0.25,"outputPer1M":1,"currency":"USD"}},{"modelId":"siliconflow-cn/deepseek-ai/DeepSeek-V3.1-Terminus","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"deepseek-ai/DeepSeek-V3.1-Terminus","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":164000,"maxOutputTokens":164000,"pricing":{"inputPer1M":0.27,"outputPer1M":1,"currency":"USD"}},{"modelId":"siliconflow-cn/deepseek-ai/DeepSeek-V3.2","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"deepseek-ai/DeepSeek-V3.2","version":"2025-12-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":164000,"maxOutputTokens":164000,"pricing":{"inputPer1M":0.27,"outputPer1M":0.42,"currency":"USD"}},{"modelId":"siliconflow-cn/deepseek-ai/DeepSeek-V4-Pro","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"deepseek-ai/DeepSeek-V4-Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1049000,"maxOutputTokens":393000,"pricing":{"inputPer1M":1.74,"outputPer1M":3.48,"currency":"USD"}},{"modelId":"siliconflow-cn/deepseek-ai/deepseek-vl2","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"deepseek-ai/deepseek-vl2","version":"2024-12-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":4000,"maxOutputTokens":4000,"pricing":{"inputPer1M":0.15,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"siliconflow-cn/inclusionAI/Ling-flash-2.0","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"inclusionAI/Ling-flash-2.0","version":"2025-09-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.57,"currency":"USD"}},{"modelId":"siliconflow-cn/inclusionAI/Ling-mini-2.0","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"inclusionAI/Ling-mini-2.0","version":"2025-09-10","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.07,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"siliconflow-cn/inclusionAI/Ring-flash-2.0","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"inclusionAI/Ring-flash-2.0","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.57,"currency":"USD"}},{"modelId":"siliconflow-cn/Kwaipilot/KAT-Dev","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Kwaipilot/KAT-Dev","version":"2025-09-27","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"siliconflow-cn/moonshotai/Kimi-K2-Instruct-0905","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"moonshotai/Kimi-K2-Instruct-0905","version":"2025-09-08","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"siliconflow-cn/moonshotai/Kimi-K2-Thinking","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"moonshotai/Kimi-K2-Thinking","version":"2025-11-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.55,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"siliconflow-cn/PaddlePaddle/PaddleOCR-VL","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"PaddlePaddle/PaddleOCR-VL","version":"2025-10-16","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"siliconflow-cn/PaddlePaddle/PaddleOCR-VL-1.5","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"PaddlePaddle/PaddleOCR-VL-1.5","version":"2026-01-29","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"siliconflow-cn/Pro/deepseek-ai/DeepSeek-R1","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Pro/deepseek-ai/DeepSeek-R1","version":"2025-05-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":164000,"maxOutputTokens":164000,"pricing":{"inputPer1M":0.5,"outputPer1M":2.18,"currency":"USD"}},{"modelId":"siliconflow-cn/Pro/deepseek-ai/DeepSeek-V3","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Pro/deepseek-ai/DeepSeek-V3","version":"2024-12-26","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":164000,"maxOutputTokens":164000,"pricing":{"inputPer1M":0.25,"outputPer1M":1,"currency":"USD"}},{"modelId":"siliconflow-cn/Pro/deepseek-ai/DeepSeek-V3.1-Terminus","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Pro/deepseek-ai/DeepSeek-V3.1-Terminus","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":164000,"maxOutputTokens":164000,"pricing":{"inputPer1M":0.27,"outputPer1M":1,"currency":"USD"}},{"modelId":"siliconflow-cn/Pro/deepseek-ai/DeepSeek-V3.2","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Pro/deepseek-ai/DeepSeek-V3.2","version":"2025-12-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":164000,"maxOutputTokens":164000,"pricing":{"inputPer1M":0.27,"outputPer1M":0.42,"currency":"USD"}},{"modelId":"siliconflow-cn/Pro/MiniMaxAI/MiniMax-M2.1","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Pro/MiniMaxAI/MiniMax-M2.1","version":"2025-12-23","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":197000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"siliconflow-cn/Pro/MiniMaxAI/MiniMax-M2.5","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Pro/MiniMaxAI/MiniMax-M2.5","version":"2026-02-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":192000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.22,"currency":"USD"}},{"modelId":"siliconflow-cn/Pro/moonshotai/Kimi-K2-Instruct-0905","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Pro/moonshotai/Kimi-K2-Instruct-0905","version":"2025-09-08","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"siliconflow-cn/Pro/moonshotai/Kimi-K2-Thinking","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Pro/moonshotai/Kimi-K2-Thinking","version":"2025-11-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.55,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"siliconflow-cn/Pro/moonshotai/Kimi-K2.5","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Pro/moonshotai/Kimi-K2.5","version":"2026-01-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.45,"outputPer1M":2.25,"currency":"USD"}},{"modelId":"siliconflow-cn/Pro/moonshotai/Kimi-K2.6","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Pro/moonshotai/Kimi-K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD"}},{"modelId":"siliconflow-cn/Pro/zai-org/GLM-4.7","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Pro/zai-org/GLM-4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":205000,"maxOutputTokens":205000,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"siliconflow-cn/Pro/zai-org/GLM-5","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Pro/zai-org/GLM-5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":205000,"maxOutputTokens":205000,"pricing":{"inputPer1M":1,"outputPer1M":3.2,"currency":"USD"}},{"modelId":"siliconflow-cn/Pro/zai-org/GLM-5.1","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Pro/zai-org/GLM-5.1","version":"2026-04-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":205000,"maxOutputTokens":205000,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"siliconflow-cn/Qwen/Qwen2.5-14B-Instruct","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen2.5-14B-Instruct","version":"2024-09-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":33000,"maxOutputTokens":4000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.1,"currency":"USD"}},{"modelId":"siliconflow-cn/Qwen/Qwen2.5-32B-Instruct","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen2.5-32B-Instruct","version":"2024-09-19","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":33000,"maxOutputTokens":4000,"pricing":{"inputPer1M":0.18,"outputPer1M":0.18,"currency":"USD"}},{"modelId":"siliconflow-cn/Qwen/Qwen2.5-72B-Instruct","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen2.5-72B-Instruct","version":"2024-09-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":33000,"maxOutputTokens":4000,"pricing":{"inputPer1M":0.59,"outputPer1M":0.59,"currency":"USD"}},{"modelId":"siliconflow-cn/Qwen/Qwen2.5-72B-Instruct-128K","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen2.5-72B-Instruct-128K","version":"2024-09-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":4000,"pricing":{"inputPer1M":0.59,"outputPer1M":0.59,"currency":"USD"}},{"modelId":"siliconflow-cn/Qwen/Qwen2.5-7B-Instruct","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen2.5-7B-Instruct","version":"2024-09-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":33000,"maxOutputTokens":4000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.05,"currency":"USD"}},{"modelId":"siliconflow-cn/Qwen/Qwen2.5-Coder-32B-Instruct","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen2.5-Coder-32B-Instruct","version":"2024-11-11","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":33000,"maxOutputTokens":4000,"pricing":{"inputPer1M":0.18,"outputPer1M":0.18,"currency":"USD"}},{"modelId":"siliconflow-cn/Qwen/Qwen2.5-VL-32B-Instruct","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen2.5-VL-32B-Instruct","version":"2025-03-24","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.27,"outputPer1M":0.27,"currency":"USD"}},{"modelId":"siliconflow-cn/Qwen/Qwen2.5-VL-72B-Instruct","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen2.5-VL-72B-Instruct","version":"2025-01-28","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":131000,"maxOutputTokens":4000,"pricing":{"inputPer1M":0.59,"outputPer1M":0.59,"currency":"USD"}},{"modelId":"siliconflow-cn/Qwen/Qwen3-14B","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen3-14B","version":"2025-04-30","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.07,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"siliconflow-cn/Qwen/Qwen3-235B-A22B-Instruct-2507","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen3-235B-A22B-Instruct-2507","version":"2025-07-23","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.09,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"siliconflow-cn/Qwen/Qwen3-235B-A22B-Thinking-2507","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen3-235B-A22B-Thinking-2507","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.13,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"siliconflow-cn/Qwen/Qwen3-30B-A3B-Instruct-2507","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen3-30B-A3B-Instruct-2507","version":"2025-07-30","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.09,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"siliconflow-cn/Qwen/Qwen3-30B-A3B-Thinking-2507","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen3-30B-A3B-Thinking-2507","version":"2025-07-31","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.09,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"siliconflow-cn/Qwen/Qwen3-32B","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen3-32B","version":"2025-04-30","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.57,"currency":"USD"}},{"modelId":"siliconflow-cn/Qwen/Qwen3-8B","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen3-8B","version":"2025-04-30","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.06,"outputPer1M":0.06,"currency":"USD"}},{"modelId":"siliconflow-cn/Qwen/Qwen3-Coder-30B-A3B-Instruct","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen3-Coder-30B-A3B-Instruct","version":"2025-08-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.07,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"siliconflow-cn/Qwen/Qwen3-Coder-480B-A35B-Instruct","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen3-Coder-480B-A35B-Instruct","version":"2025-07-31","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.25,"outputPer1M":1,"currency":"USD"}},{"modelId":"siliconflow-cn/Qwen/Qwen3-Next-80B-A3B-Instruct","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen3-Next-80B-A3B-Instruct","version":"2025-09-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.14,"outputPer1M":1.4,"currency":"USD"}},{"modelId":"siliconflow-cn/Qwen/Qwen3-Next-80B-A3B-Thinking","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen3-Next-80B-A3B-Thinking","version":"2025-09-25","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.57,"currency":"USD"}},{"modelId":"siliconflow-cn/Qwen/Qwen3-Omni-30B-A3B-Captioner","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen3-Omni-30B-A3B-Captioner","version":"2025-10-04","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["audio","text"],"contextWindow":66000,"maxOutputTokens":66000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"siliconflow-cn/Qwen/Qwen3-Omni-30B-A3B-Instruct","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen3-Omni-30B-A3B-Instruct","version":"2025-10-04","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["audio","image","text"],"contextWindow":66000,"maxOutputTokens":66000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"siliconflow-cn/Qwen/Qwen3-Omni-30B-A3B-Thinking","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen3-Omni-30B-A3B-Thinking","version":"2025-10-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text"],"contextWindow":66000,"maxOutputTokens":66000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"siliconflow-cn/Qwen/Qwen3-VL-235B-A22B-Instruct","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen3-VL-235B-A22B-Instruct","version":"2025-10-04","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"siliconflow-cn/Qwen/Qwen3-VL-235B-A22B-Thinking","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen3-VL-235B-A22B-Thinking","version":"2025-10-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.45,"outputPer1M":3.5,"currency":"USD"}},{"modelId":"siliconflow-cn/Qwen/Qwen3-VL-30B-A3B-Instruct","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen3-VL-30B-A3B-Instruct","version":"2025-10-05","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.29,"outputPer1M":1,"currency":"USD"}},{"modelId":"siliconflow-cn/Qwen/Qwen3-VL-30B-A3B-Thinking","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen3-VL-30B-A3B-Thinking","version":"2025-10-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.29,"outputPer1M":1,"currency":"USD"}},{"modelId":"siliconflow-cn/Qwen/Qwen3-VL-32B-Instruct","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen3-VL-32B-Instruct","version":"2025-10-21","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"siliconflow-cn/Qwen/Qwen3-VL-32B-Thinking","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen3-VL-32B-Thinking","version":"2025-10-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"siliconflow-cn/Qwen/Qwen3-VL-8B-Instruct","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen3-VL-8B-Instruct","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.18,"outputPer1M":0.68,"currency":"USD"}},{"modelId":"siliconflow-cn/Qwen/Qwen3-VL-8B-Thinking","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen3-VL-8B-Thinking","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.18,"outputPer1M":2,"currency":"USD"}},{"modelId":"siliconflow-cn/Qwen/Qwen3.5-122B-A10B","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen3.5-122B-A10B","version":"2026-02-26","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.29,"outputPer1M":2.32,"currency":"USD"}},{"modelId":"siliconflow-cn/Qwen/Qwen3.5-27B","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen3.5-27B","version":"2026-02-25","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.26,"outputPer1M":2.09,"currency":"USD"}},{"modelId":"siliconflow-cn/Qwen/Qwen3.5-35B-A3B","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen3.5-35B-A3B","version":"2026-02-25","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.23,"outputPer1M":1.86,"currency":"USD"}},{"modelId":"siliconflow-cn/Qwen/Qwen3.5-397B-A17B","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen3.5-397B-A17B","version":"2026-02-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.29,"outputPer1M":1.74,"currency":"USD"}},{"modelId":"siliconflow-cn/Qwen/Qwen3.5-4B","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen3.5-4B","version":"2026-03-03","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"siliconflow-cn/Qwen/Qwen3.5-9B","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen3.5-9B","version":"2026-03-03","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.22,"outputPer1M":1.74,"currency":"USD"}},{"modelId":"siliconflow-cn/Qwen/Qwen3.6-35B-A3B","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen3.6-35B-A3B","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.23,"outputPer1M":1.86,"currency":"USD"}},{"modelId":"siliconflow-cn/Qwen/QwQ-32B","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/QwQ-32B","version":"2025-03-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.15,"outputPer1M":0.58,"currency":"USD"}},{"modelId":"siliconflow-cn/stepfun-ai/Step-3.5-Flash","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"stepfun-ai/Step-3.5-Flash","version":"2026-02-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"siliconflow-cn/tencent/Hunyuan-A13B-Instruct","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"tencent/Hunyuan-A13B-Instruct","version":"2025-06-30","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.57,"currency":"USD"}},{"modelId":"siliconflow-cn/tencent/Hunyuan-MT-7B","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"tencent/Hunyuan-MT-7B","version":"2025-09-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":33000,"maxOutputTokens":33000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"siliconflow-cn/THUDM/GLM-4-32B-0414","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"THUDM/GLM-4-32B-0414","version":"2025-04-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":33000,"maxOutputTokens":33000,"pricing":{"inputPer1M":0.27,"outputPer1M":0.27,"currency":"USD"}},{"modelId":"siliconflow-cn/THUDM/GLM-4-9B-0414","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"THUDM/GLM-4-9B-0414","version":"2025-04-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":33000,"maxOutputTokens":33000,"pricing":{"inputPer1M":0.086,"outputPer1M":0.086,"currency":"USD"}},{"modelId":"siliconflow-cn/THUDM/GLM-Z1-32B-0414","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"THUDM/GLM-Z1-32B-0414","version":"2025-04-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.57,"currency":"USD"}},{"modelId":"siliconflow-cn/THUDM/GLM-Z1-9B-0414","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"THUDM/GLM-Z1-9B-0414","version":"2025-04-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.086,"outputPer1M":0.086,"currency":"USD"}},{"modelId":"siliconflow-cn/zai-org/GLM-4.5-Air","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"zai-org/GLM-4.5-Air","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.86,"currency":"USD"}},{"modelId":"siliconflow-cn/zai-org/GLM-4.5V","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"zai-org/GLM-4.5V","version":"2025-08-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":66000,"maxOutputTokens":66000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.86,"currency":"USD"}},{"modelId":"siliconflow-cn/zai-org/GLM-4.6","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"zai-org/GLM-4.6","version":"2025-10-04","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":205000,"maxOutputTokens":205000,"pricing":{"inputPer1M":0.5,"outputPer1M":1.9,"currency":"USD"}},{"modelId":"siliconflow-cn/zai-org/GLM-4.6V","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"zai-org/GLM-4.6V","version":"2025-12-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.3,"outputPer1M":0.9,"currency":"USD"}},{"modelId":"siliconflow/baidu/ERNIE-4.5-300B-A47B","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"baidu/ERNIE-4.5-300B-A47B","version":"2025-07-02","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.28,"outputPer1M":1.1,"currency":"USD"}},{"modelId":"siliconflow/ByteDance-Seed/Seed-OSS-36B-Instruct","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"ByteDance-Seed/Seed-OSS-36B-Instruct","version":"2025-09-04","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.21,"outputPer1M":0.57,"currency":"USD"}},{"modelId":"siliconflow/deepseek-ai/DeepSeek-R1","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"deepseek-ai/DeepSeek-R1","version":"2025-05-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":164000,"maxOutputTokens":164000,"pricing":{"inputPer1M":0.5,"outputPer1M":2.18,"currency":"USD"}},{"modelId":"siliconflow/deepseek-ai/DeepSeek-R1-Distill-Qwen-14B","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"deepseek-ai/DeepSeek-R1-Distill-Qwen-14B","version":"2025-01-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.1,"currency":"USD"}},{"modelId":"siliconflow/deepseek-ai/DeepSeek-R1-Distill-Qwen-32B","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"deepseek-ai/DeepSeek-R1-Distill-Qwen-32B","version":"2025-01-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.18,"outputPer1M":0.18,"currency":"USD"}},{"modelId":"siliconflow/deepseek-ai/DeepSeek-V3","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"deepseek-ai/DeepSeek-V3","version":"2024-12-26","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":164000,"maxOutputTokens":164000,"pricing":{"inputPer1M":0.25,"outputPer1M":1,"currency":"USD"}},{"modelId":"siliconflow/deepseek-ai/DeepSeek-V3.1","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"deepseek-ai/DeepSeek-V3.1","version":"2025-08-25","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":164000,"maxOutputTokens":164000,"pricing":{"inputPer1M":0.27,"outputPer1M":1,"currency":"USD"}},{"modelId":"siliconflow/deepseek-ai/DeepSeek-V3.1-Terminus","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"deepseek-ai/DeepSeek-V3.1-Terminus","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":164000,"maxOutputTokens":164000,"pricing":{"inputPer1M":0.27,"outputPer1M":1,"currency":"USD"}},{"modelId":"siliconflow/deepseek-ai/DeepSeek-V3.2","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"deepseek-ai/DeepSeek-V3.2","version":"2025-12-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":164000,"maxOutputTokens":164000,"pricing":{"inputPer1M":0.27,"outputPer1M":0.42,"currency":"USD"}},{"modelId":"siliconflow/deepseek-ai/DeepSeek-V3.2-Exp","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"deepseek-ai/DeepSeek-V3.2-Exp","version":"2025-10-10","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":164000,"maxOutputTokens":164000,"pricing":{"inputPer1M":0.27,"outputPer1M":0.41,"currency":"USD"}},{"modelId":"siliconflow/deepseek-ai/deepseek-v4-flash","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"siliconflow/deepseek-ai/deepseek-v4-pro","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":1.74,"outputPer1M":3.48,"currency":"USD"}},{"modelId":"siliconflow/deepseek-ai/deepseek-vl2","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"deepseek-ai/deepseek-vl2","version":"2024-12-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":4000,"maxOutputTokens":4000,"pricing":{"inputPer1M":0.15,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"siliconflow/inclusionAI/Ling-flash-2.0","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"inclusionAI/Ling-flash-2.0","version":"2025-09-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.57,"currency":"USD"}},{"modelId":"siliconflow/inclusionAI/Ling-mini-2.0","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"inclusionAI/Ling-mini-2.0","version":"2025-09-10","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.07,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"siliconflow/inclusionAI/Ring-flash-2.0","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"inclusionAI/Ring-flash-2.0","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.57,"currency":"USD"}},{"modelId":"siliconflow/meta-llama/Meta-Llama-3.1-8B-Instruct","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"meta-llama/Meta-Llama-3.1-8B-Instruct","version":"2025-04-23","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":33000,"maxOutputTokens":4000,"pricing":{"inputPer1M":0.06,"outputPer1M":0.06,"currency":"USD"}},{"modelId":"siliconflow/MiniMaxAI/MiniMax-M2.1","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"MiniMaxAI/MiniMax-M2.1","version":"2025-12-23","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":197000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"siliconflow/MiniMaxAI/MiniMax-M2.5","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"MiniMaxAI/MiniMax-M2.5","version":"2026-02-15","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":197000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"siliconflow/moonshotai/Kimi-K2-Instruct","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"moonshotai/Kimi-K2-Instruct","version":"2025-07-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.58,"outputPer1M":2.29,"currency":"USD"}},{"modelId":"siliconflow/moonshotai/Kimi-K2-Instruct-0905","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"moonshotai/Kimi-K2-Instruct-0905","version":"2025-09-08","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"siliconflow/moonshotai/Kimi-K2-Thinking","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"moonshotai/Kimi-K2-Thinking","version":"2025-11-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.55,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"siliconflow/moonshotai/Kimi-K2.5","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"moonshotai/Kimi-K2.5","version":"2026-01-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.45,"outputPer1M":2.25,"currency":"USD"}},{"modelId":"siliconflow/moonshotai/Kimi-K2.6","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"moonshotai/Kimi-K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD"}},{"modelId":"siliconflow/nex-agi/DeepSeek-V3.1-Nex-N1","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"nex-agi/DeepSeek-V3.1-Nex-N1","version":"2025-01-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.5,"outputPer1M":2,"currency":"USD"}},{"modelId":"siliconflow/openai/gpt-oss-120b","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"openai/gpt-oss-120b","version":"2025-08-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":8000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.45,"currency":"USD"}},{"modelId":"siliconflow/openai/gpt-oss-20b","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"openai/gpt-oss-20b","version":"2025-08-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":8000,"pricing":{"inputPer1M":0.04,"outputPer1M":0.18,"currency":"USD"}},{"modelId":"siliconflow/Qwen/Qwen2.5-14B-Instruct","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"Qwen/Qwen2.5-14B-Instruct","version":"2024-09-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":33000,"maxOutputTokens":4000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.1,"currency":"USD"}},{"modelId":"siliconflow/Qwen/Qwen2.5-32B-Instruct","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"Qwen/Qwen2.5-32B-Instruct","version":"2024-09-19","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":33000,"maxOutputTokens":4000,"pricing":{"inputPer1M":0.18,"outputPer1M":0.18,"currency":"USD"}},{"modelId":"siliconflow/Qwen/Qwen2.5-72B-Instruct","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"Qwen/Qwen2.5-72B-Instruct","version":"2024-09-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":33000,"maxOutputTokens":4000,"pricing":{"inputPer1M":0.59,"outputPer1M":0.59,"currency":"USD"}},{"modelId":"siliconflow/Qwen/Qwen2.5-72B-Instruct-128K","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"Qwen/Qwen2.5-72B-Instruct-128K","version":"2024-09-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":4000,"pricing":{"inputPer1M":0.59,"outputPer1M":0.59,"currency":"USD"}},{"modelId":"siliconflow/Qwen/Qwen2.5-7B-Instruct","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"Qwen/Qwen2.5-7B-Instruct","version":"2024-09-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":33000,"maxOutputTokens":4000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.05,"currency":"USD"}},{"modelId":"siliconflow/Qwen/Qwen2.5-Coder-32B-Instruct","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"Qwen/Qwen2.5-Coder-32B-Instruct","version":"2024-11-11","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":33000,"maxOutputTokens":4000,"pricing":{"inputPer1M":0.18,"outputPer1M":0.18,"currency":"USD"}},{"modelId":"siliconflow/Qwen/Qwen2.5-VL-32B-Instruct","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"Qwen/Qwen2.5-VL-32B-Instruct","version":"2025-03-24","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.27,"outputPer1M":0.27,"currency":"USD"}},{"modelId":"siliconflow/Qwen/Qwen2.5-VL-72B-Instruct","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"Qwen/Qwen2.5-VL-72B-Instruct","version":"2025-01-28","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":131000,"maxOutputTokens":4000,"pricing":{"inputPer1M":0.59,"outputPer1M":0.59,"currency":"USD"}},{"modelId":"siliconflow/Qwen/Qwen2.5-VL-7B-Instruct","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"Qwen/Qwen2.5-VL-7B-Instruct","version":"2025-01-28","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":33000,"maxOutputTokens":4000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.05,"currency":"USD"}},{"modelId":"siliconflow/Qwen/Qwen3-14B","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"Qwen/Qwen3-14B","version":"2025-04-30","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.07,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"siliconflow/Qwen/Qwen3-235B-A22B","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"Qwen/Qwen3-235B-A22B","version":"2025-04-30","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.35,"outputPer1M":1.42,"currency":"USD"}},{"modelId":"siliconflow/Qwen/Qwen3-235B-A22B-Instruct-2507","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"Qwen/Qwen3-235B-A22B-Instruct-2507","version":"2025-07-23","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.09,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"siliconflow/Qwen/Qwen3-235B-A22B-Thinking-2507","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"Qwen/Qwen3-235B-A22B-Thinking-2507","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.13,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"siliconflow/Qwen/Qwen3-30B-A3B-Instruct-2507","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"Qwen/Qwen3-30B-A3B-Instruct-2507","version":"2025-07-30","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.09,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"siliconflow/Qwen/Qwen3-30B-A3B-Thinking-2507","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"Qwen/Qwen3-30B-A3B-Thinking-2507","version":"2025-07-31","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.09,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"siliconflow/Qwen/Qwen3-32B","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"Qwen/Qwen3-32B","version":"2025-04-30","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.57,"currency":"USD"}},{"modelId":"siliconflow/Qwen/Qwen3-8B","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"Qwen/Qwen3-8B","version":"2025-04-30","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.06,"outputPer1M":0.06,"currency":"USD"}},{"modelId":"siliconflow/Qwen/Qwen3-Coder-30B-A3B-Instruct","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"Qwen/Qwen3-Coder-30B-A3B-Instruct","version":"2025-08-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.07,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"siliconflow/Qwen/Qwen3-Coder-480B-A35B-Instruct","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"Qwen/Qwen3-Coder-480B-A35B-Instruct","version":"2025-07-31","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.25,"outputPer1M":1,"currency":"USD"}},{"modelId":"siliconflow/Qwen/Qwen3-Next-80B-A3B-Instruct","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"Qwen/Qwen3-Next-80B-A3B-Instruct","version":"2025-09-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.14,"outputPer1M":1.4,"currency":"USD"}},{"modelId":"siliconflow/Qwen/Qwen3-Next-80B-A3B-Thinking","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"Qwen/Qwen3-Next-80B-A3B-Thinking","version":"2025-09-25","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.57,"currency":"USD"}},{"modelId":"siliconflow/Qwen/Qwen3-Omni-30B-A3B-Captioner","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"Qwen/Qwen3-Omni-30B-A3B-Captioner","version":"2025-10-04","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["audio","text"],"contextWindow":66000,"maxOutputTokens":66000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"siliconflow/Qwen/Qwen3-Omni-30B-A3B-Instruct","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"Qwen/Qwen3-Omni-30B-A3B-Instruct","version":"2025-10-04","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["audio","image","text"],"contextWindow":66000,"maxOutputTokens":66000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"siliconflow/Qwen/Qwen3-Omni-30B-A3B-Thinking","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"Qwen/Qwen3-Omni-30B-A3B-Thinking","version":"2025-10-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text"],"contextWindow":66000,"maxOutputTokens":66000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"siliconflow/Qwen/Qwen3-VL-235B-A22B-Instruct","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"Qwen/Qwen3-VL-235B-A22B-Instruct","version":"2025-10-04","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"siliconflow/Qwen/Qwen3-VL-235B-A22B-Thinking","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"Qwen/Qwen3-VL-235B-A22B-Thinking","version":"2025-10-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.45,"outputPer1M":3.5,"currency":"USD"}},{"modelId":"siliconflow/Qwen/Qwen3-VL-30B-A3B-Instruct","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"Qwen/Qwen3-VL-30B-A3B-Instruct","version":"2025-10-05","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.29,"outputPer1M":1,"currency":"USD"}},{"modelId":"siliconflow/Qwen/Qwen3-VL-30B-A3B-Thinking","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"Qwen/Qwen3-VL-30B-A3B-Thinking","version":"2025-10-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.29,"outputPer1M":1,"currency":"USD"}},{"modelId":"siliconflow/Qwen/Qwen3-VL-32B-Instruct","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"Qwen/Qwen3-VL-32B-Instruct","version":"2025-10-21","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"siliconflow/Qwen/Qwen3-VL-32B-Thinking","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"Qwen/Qwen3-VL-32B-Thinking","version":"2025-10-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"siliconflow/Qwen/Qwen3-VL-8B-Instruct","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"Qwen/Qwen3-VL-8B-Instruct","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.18,"outputPer1M":0.68,"currency":"USD"}},{"modelId":"siliconflow/Qwen/Qwen3-VL-8B-Thinking","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"Qwen/Qwen3-VL-8B-Thinking","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.18,"outputPer1M":2,"currency":"USD"}},{"modelId":"siliconflow/Qwen/QwQ-32B","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"Qwen/QwQ-32B","version":"2025-03-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.15,"outputPer1M":0.58,"currency":"USD"}},{"modelId":"siliconflow/stepfun-ai/Step-3.5-Flash","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"stepfun-ai/Step-3.5-Flash","version":"2026-02-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"siliconflow/tencent/Hunyuan-A13B-Instruct","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"tencent/Hunyuan-A13B-Instruct","version":"2025-06-30","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.57,"currency":"USD"}},{"modelId":"siliconflow/tencent/Hunyuan-MT-7B","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"tencent/Hunyuan-MT-7B","version":"2025-09-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":33000,"maxOutputTokens":33000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"siliconflow/THUDM/GLM-4-32B-0414","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"THUDM/GLM-4-32B-0414","version":"2025-04-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":33000,"maxOutputTokens":33000,"pricing":{"inputPer1M":0.27,"outputPer1M":0.27,"currency":"USD"}},{"modelId":"siliconflow/THUDM/GLM-4-9B-0414","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"THUDM/GLM-4-9B-0414","version":"2025-04-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":33000,"maxOutputTokens":33000,"pricing":{"inputPer1M":0.086,"outputPer1M":0.086,"currency":"USD"}},{"modelId":"siliconflow/THUDM/GLM-Z1-32B-0414","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"THUDM/GLM-Z1-32B-0414","version":"2025-04-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.57,"currency":"USD"}},{"modelId":"siliconflow/THUDM/GLM-Z1-9B-0414","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"THUDM/GLM-Z1-9B-0414","version":"2025-04-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.086,"outputPer1M":0.086,"currency":"USD"}},{"modelId":"siliconflow/zai-org/GLM-4.5","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"zai-org/GLM-4.5","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"siliconflow/zai-org/GLM-4.5-Air","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"zai-org/GLM-4.5-Air","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.86,"currency":"USD"}},{"modelId":"siliconflow/zai-org/GLM-4.5V","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"zai-org/GLM-4.5V","version":"2025-08-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":66000,"maxOutputTokens":66000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.86,"currency":"USD"}},{"modelId":"siliconflow/zai-org/GLM-4.6","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"zai-org/GLM-4.6","version":"2025-10-04","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":205000,"maxOutputTokens":205000,"pricing":{"inputPer1M":0.5,"outputPer1M":1.9,"currency":"USD"}},{"modelId":"siliconflow/zai-org/GLM-4.6V","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"zai-org/GLM-4.6V","version":"2025-12-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.3,"outputPer1M":0.9,"currency":"USD"}},{"modelId":"siliconflow/zai-org/GLM-4.7","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"zai-org/GLM-4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":205000,"maxOutputTokens":205000,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"siliconflow/zai-org/GLM-5","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"zai-org/GLM-5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":205000,"maxOutputTokens":205000,"pricing":{"inputPer1M":1,"outputPer1M":3.2,"currency":"USD"}},{"modelId":"siliconflow/zai-org/GLM-5.1","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"zai-org/GLM-5.1","version":"2026-04-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":205000,"maxOutputTokens":205000,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"siliconflow/zai-org/GLM-5V-Turbo","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"zai-org/GLM-5V-Turbo","version":"2026-04-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.2,"outputPer1M":4,"currency":"USD"}},{"modelId":"snowflake-cortex/claude-fable-5","providerId":"snowflake-cortex","providerKind":"provider-snowflake-cortex","authFamily":"runtime-defined","displayName":"Claude Fable 5","version":"2026-06-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":10,"outputPer1M":50,"currency":"USD"}},{"modelId":"snowflake-cortex/claude-haiku-4-5","providerId":"snowflake-cortex","providerKind":"provider-snowflake-cortex","authFamily":"runtime-defined","displayName":"Claude Haiku 4.5 (latest)","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD"}},{"modelId":"snowflake-cortex/claude-opus-4-7","providerId":"snowflake-cortex","providerKind":"provider-snowflake-cortex","authFamily":"runtime-defined","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"snowflake-cortex/claude-opus-4-8","providerId":"snowflake-cortex","providerKind":"provider-snowflake-cortex","authFamily":"runtime-defined","displayName":"Claude Opus 4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"snowflake-cortex/claude-sonnet-4-5","providerId":"snowflake-cortex","providerKind":"provider-snowflake-cortex","authFamily":"runtime-defined","displayName":"Claude Sonnet 4.5 (latest)","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":16384,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"snowflake-cortex/claude-sonnet-4-6","providerId":"snowflake-cortex","providerKind":"provider-snowflake-cortex","authFamily":"runtime-defined","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":16384,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"snowflake-cortex/deepseek-r1","providerId":"snowflake-cortex","providerKind":"provider-snowflake-cortex","authFamily":"runtime-defined","displayName":"DeepSeek-R1","version":"2025-01-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":null},{"modelId":"snowflake-cortex/gemini-3.1-pro","providerId":"snowflake-cortex","providerKind":"provider-snowflake-cortex","authFamily":"runtime-defined","displayName":"Gemini 3.1 Pro Preview","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":null},{"modelId":"snowflake-cortex/mistral-large2","providerId":"snowflake-cortex","providerKind":"provider-snowflake-cortex","authFamily":"runtime-defined","displayName":"Mistral Large (latest)","version":"2024-11-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":null},{"modelId":"snowflake-cortex/openai-gpt-4.1","providerId":"snowflake-cortex","providerKind":"provider-snowflake-cortex","authFamily":"runtime-defined","displayName":"GPT-4.1","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"snowflake-cortex/openai-gpt-5","providerId":"snowflake-cortex","providerKind":"provider-snowflake-cortex","authFamily":"runtime-defined","displayName":"GPT-5","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"snowflake-cortex/openai-gpt-5-mini","providerId":"snowflake-cortex","providerKind":"provider-snowflake-cortex","authFamily":"runtime-defined","displayName":"GPT-5 Mini","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":272000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"}},{"modelId":"snowflake-cortex/openai-gpt-5-nano","providerId":"snowflake-cortex","providerKind":"provider-snowflake-cortex","authFamily":"runtime-defined","displayName":"GPT-5 Nano","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"snowflake-cortex/openai-gpt-5.1","providerId":"snowflake-cortex","providerKind":"provider-snowflake-cortex","authFamily":"runtime-defined","displayName":"GPT-5.1","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"snowflake-cortex/openai-gpt-5.2","providerId":"snowflake-cortex","providerKind":"provider-snowflake-cortex","authFamily":"runtime-defined","displayName":"GPT-5.2","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"snowflake-cortex/openai-gpt-5.4","providerId":"snowflake-cortex","providerKind":"provider-snowflake-cortex","authFamily":"runtime-defined","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD"}},{"modelId":"snowflake-cortex/openai-gpt-5.5","providerId":"snowflake-cortex","providerKind":"provider-snowflake-cortex","authFamily":"runtime-defined","displayName":"GPT-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD"}},{"modelId":"snowflake-cortex/snowflake-llama3.3-70b","providerId":"snowflake-cortex","providerKind":"provider-snowflake-cortex","authFamily":"runtime-defined","displayName":"Llama-3.3-70B-Instruct","version":"2024-12-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":null},{"modelId":"stackit/cortecs/Llama-3.3-70B-Instruct-FP8-Dynamic","providerId":"stackit","providerKind":"provider-stackit","authFamily":"api-key","displayName":"Llama 3.3 70B","version":"2024-12-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.49,"outputPer1M":0.71,"currency":"USD"}},{"modelId":"stackit/google/gemma-3-27b-it","providerId":"stackit","providerKind":"provider-stackit","authFamily":"api-key","displayName":"Gemma 3 27B","version":"2025-05-17","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":37000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.49,"outputPer1M":0.71,"currency":"USD"}},{"modelId":"stackit/intfloat/e5-mistral-7b-instruct","providerId":"stackit","providerKind":"provider-stackit","authFamily":"api-key","displayName":"E5 Mistral 7B","version":"2023-12-11","capabilities":["text.chat"],"modalities":["text"],"contextWindow":4096,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.02,"outputPer1M":0.02,"currency":"USD"}},{"modelId":"stackit/neuralmagic/Meta-Llama-3.1-8B-Instruct-FP8","providerId":"stackit","providerKind":"provider-stackit","authFamily":"api-key","displayName":"Llama 3.1 8B","version":"2024-07-23","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.16,"outputPer1M":0.27,"currency":"USD"}},{"modelId":"stackit/neuralmagic/Mistral-Nemo-Instruct-2407-FP8","providerId":"stackit","providerKind":"provider-stackit","authFamily":"api-key","displayName":"Mistral Nemo","version":"2024-07-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.49,"outputPer1M":0.71,"currency":"USD"}},{"modelId":"stackit/openai/gpt-oss-120b","providerId":"stackit","providerKind":"provider-stackit","authFamily":"api-key","displayName":"GPT-OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.49,"outputPer1M":0.71,"currency":"USD"}},{"modelId":"stackit/Qwen/Qwen3-VL-235B-A22B-Instruct-FP8","providerId":"stackit","providerKind":"provider-stackit","authFamily":"api-key","displayName":"Qwen3-VL 235B","version":"2024-11-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":218000,"maxOutputTokens":8192,"pricing":{"inputPer1M":1.64,"outputPer1M":1.91,"currency":"USD"}},{"modelId":"stackit/Qwen/Qwen3-VL-Embedding-8B","providerId":"stackit","providerKind":"provider-stackit","authFamily":"api-key","displayName":"Qwen3-VL Embedding 8B","version":"2026-02-05","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":32000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.09,"outputPer1M":0.09,"currency":"USD"}},{"modelId":"stepfun-ai/step-3.5-flash","providerId":"stepfun-ai","providerKind":"provider-stepfun-ai","authFamily":"api-key","displayName":"Step 3.5 Flash","version":"2026-01-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.096,"outputPer1M":0.288,"currency":"USD"}},{"modelId":"stepfun-ai/step-3.5-flash-2603","providerId":"stepfun-ai","providerKind":"provider-stepfun-ai","authFamily":"api-key","displayName":"Step 3.5 Flash 2603","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"stepfun/step-1-32k","providerId":"stepfun","providerKind":"provider-stepfun","authFamily":"api-key","displayName":"Step 1 (32K)","version":"2025-01-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":2.05,"outputPer1M":9.59,"currency":"USD"}},{"modelId":"stepfun/step-2-16k","providerId":"stepfun","providerKind":"provider-stepfun","authFamily":"api-key","displayName":"Step 2 (16K)","version":"2025-01-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":8192,"pricing":{"inputPer1M":5.21,"outputPer1M":16.44,"currency":"USD"}},{"modelId":"stepfun/step-3.5-flash","providerId":"stepfun","providerKind":"provider-stepfun","authFamily":"api-key","displayName":"Step 3.5 Flash","version":"2026-01-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.096,"outputPer1M":0.288,"currency":"USD"}},{"modelId":"stepfun/step-3.5-flash-2603","providerId":"stepfun","providerKind":"provider-stepfun","authFamily":"api-key","displayName":"Step 3.5 Flash 2603","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"submodel/deepseek-ai/DeepSeek-R1-0528","providerId":"submodel","providerKind":"provider-submodel","authFamily":"runtime-defined","displayName":"DeepSeek R1 0528","version":"2025-08-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":75000,"maxOutputTokens":163840,"pricing":{"inputPer1M":0.5,"outputPer1M":2.15,"currency":"USD"}},{"modelId":"submodel/deepseek-ai/DeepSeek-V3-0324","providerId":"submodel","providerKind":"provider-submodel","authFamily":"runtime-defined","displayName":"DeepSeek V3 0324","version":"2025-08-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":75000,"maxOutputTokens":163840,"pricing":{"inputPer1M":0.2,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"submodel/deepseek-ai/DeepSeek-V3.1","providerId":"submodel","providerKind":"provider-submodel","authFamily":"runtime-defined","displayName":"DeepSeek V3.1","version":"2025-08-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":75000,"maxOutputTokens":163840,"pricing":{"inputPer1M":0.2,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"submodel/openai/gpt-oss-120b","providerId":"submodel","providerKind":"provider-submodel","authFamily":"runtime-defined","displayName":"GPT OSS 120B","version":"2025-08-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"submodel/Qwen/Qwen3-235B-A22B-Instruct-2507","providerId":"submodel","providerKind":"provider-submodel","authFamily":"runtime-defined","displayName":"Qwen3 235B A22B Instruct 2507","version":"2025-08-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.2,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"submodel/Qwen/Qwen3-235B-A22B-Thinking-2507","providerId":"submodel","providerKind":"provider-submodel","authFamily":"runtime-defined","displayName":"Qwen3 235B A22B Thinking 2507","version":"2025-08-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.2,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"submodel/Qwen/Qwen3-Coder-480B-A35B-Instruct-FP8","providerId":"submodel","providerKind":"provider-submodel","authFamily":"runtime-defined","displayName":"Qwen3 Coder 480B A35B Instruct","version":"2025-08-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.2,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"submodel/zai-org/GLM-4.5-Air","providerId":"submodel","providerKind":"provider-submodel","authFamily":"runtime-defined","displayName":"GLM 4.5 Air","version":"2025-07-28","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.1,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"submodel/zai-org/GLM-4.5-FP8","providerId":"submodel","providerKind":"provider-submodel","authFamily":"runtime-defined","displayName":"GLM 4.5 FP8","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.2,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"synthetic/hf:deepseek-ai/DeepSeek-R1","providerId":"synthetic","providerKind":"provider-synthetic","authFamily":"api-key","displayName":"DeepSeek R1","version":"2025-01-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.55,"outputPer1M":2.19,"currency":"USD"}},{"modelId":"synthetic/hf:deepseek-ai/DeepSeek-R1-0528","providerId":"synthetic","providerKind":"provider-synthetic","authFamily":"api-key","displayName":"DeepSeek R1 (0528)","version":"2025-08-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":3,"outputPer1M":8,"currency":"USD"}},{"modelId":"synthetic/hf:deepseek-ai/DeepSeek-V3","providerId":"synthetic","providerKind":"provider-synthetic","authFamily":"api-key","displayName":"DeepSeek V3","version":"2025-01-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":1.25,"currency":"USD"}},{"modelId":"synthetic/hf:deepseek-ai/DeepSeek-V3-0324","providerId":"synthetic","providerKind":"provider-synthetic","authFamily":"api-key","displayName":"DeepSeek V3 (0324)","version":"2025-08-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.2,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"synthetic/hf:deepseek-ai/DeepSeek-V3.1","providerId":"synthetic","providerKind":"provider-synthetic","authFamily":"api-key","displayName":"DeepSeek V3.1","version":"2025-08-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.56,"outputPer1M":1.68,"currency":"USD"}},{"modelId":"synthetic/hf:deepseek-ai/DeepSeek-V3.1-Terminus","providerId":"synthetic","providerKind":"provider-synthetic","authFamily":"api-key","displayName":"DeepSeek V3.1 Terminus","version":"2025-09-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.2,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"synthetic/hf:deepseek-ai/DeepSeek-V3.2","providerId":"synthetic","providerKind":"provider-synthetic","authFamily":"api-key","displayName":"DeepSeek V3.2","version":"2025-12-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":162816,"maxOutputTokens":8000,"pricing":{"inputPer1M":0.27,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"synthetic/hf:meta-llama/Llama-3.1-405B-Instruct","providerId":"synthetic","providerKind":"provider-synthetic","authFamily":"api-key","displayName":"Llama-3.1-405B-Instruct","version":"2024-07-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":3,"outputPer1M":3,"currency":"USD"}},{"modelId":"synthetic/hf:meta-llama/Llama-3.1-70B-Instruct","providerId":"synthetic","providerKind":"provider-synthetic","authFamily":"api-key","displayName":"Llama-3.1-70B-Instruct","version":"2024-07-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.9,"outputPer1M":0.9,"currency":"USD"}},{"modelId":"synthetic/hf:meta-llama/Llama-3.1-8B-Instruct","providerId":"synthetic","providerKind":"provider-synthetic","authFamily":"api-key","displayName":"Llama-3.1-8B-Instruct","version":"2024-07-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.2,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"synthetic/hf:meta-llama/Llama-3.3-70B-Instruct","providerId":"synthetic","providerKind":"provider-synthetic","authFamily":"api-key","displayName":"Llama-3.3-70B-Instruct","version":"2024-12-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.9,"outputPer1M":0.9,"currency":"USD"}},{"modelId":"synthetic/hf:meta-llama/Llama-4-Maverick-17B-128E-Instruct-FP8","providerId":"synthetic","providerKind":"provider-synthetic","authFamily":"api-key","displayName":"Llama-4-Maverick-17B-128E-Instruct-FP8","version":"2025-04-05","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":524000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.22,"outputPer1M":0.88,"currency":"USD"}},{"modelId":"synthetic/hf:meta-llama/Llama-4-Scout-17B-16E-Instruct","providerId":"synthetic","providerKind":"provider-synthetic","authFamily":"api-key","displayName":"Llama-4-Scout-17B-16E-Instruct","version":"2025-04-05","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":328000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"synthetic/hf:MiniMaxAI/MiniMax-M2","providerId":"synthetic","providerKind":"provider-synthetic","authFamily":"api-key","displayName":"MiniMax-M2","version":"2025-10-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.55,"outputPer1M":2.19,"currency":"USD"}},{"modelId":"synthetic/hf:MiniMaxAI/MiniMax-M2.1","providerId":"synthetic","providerKind":"provider-synthetic","authFamily":"api-key","displayName":"MiniMax-M2.1","version":"2025-12-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.55,"outputPer1M":2.19,"currency":"USD"}},{"modelId":"synthetic/hf:MiniMaxAI/MiniMax-M2.5","providerId":"synthetic","providerKind":"provider-synthetic","authFamily":"api-key","displayName":"MiniMax-M2.5","version":"2026-02-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":191488,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.6,"outputPer1M":3,"currency":"USD"}},{"modelId":"synthetic/hf:moonshotai/Kimi-K2-Instruct-0905","providerId":"synthetic","providerKind":"provider-synthetic","authFamily":"api-key","displayName":"Kimi K2 0905","version":"2025-09-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":1.2,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"synthetic/hf:moonshotai/Kimi-K2-Thinking","providerId":"synthetic","providerKind":"provider-synthetic","authFamily":"api-key","displayName":"Kimi K2 Thinking","version":"2025-11-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.55,"outputPer1M":2.19,"currency":"USD"}},{"modelId":"synthetic/hf:moonshotai/Kimi-K2.5","providerId":"synthetic","providerKind":"provider-synthetic","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.55,"outputPer1M":2.19,"currency":"USD"}},{"modelId":"synthetic/hf:moonshotai/Kimi-K2.6","providerId":"synthetic","providerKind":"provider-synthetic","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD"}},{"modelId":"synthetic/hf:nvidia/Kimi-K2.5-NVFP4","providerId":"synthetic","providerKind":"provider-synthetic","authFamily":"api-key","displayName":"Kimi K2.5 (NVFP4)","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.55,"outputPer1M":2.19,"currency":"USD"}},{"modelId":"synthetic/hf:nvidia/NVIDIA-Nemotron-3-Super-120B-A12B-NVFP4","providerId":"synthetic","providerKind":"provider-synthetic","authFamily":"api-key","displayName":"Nemotron 3 Super 120B","version":"2026-03-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":1,"currency":"USD"}},{"modelId":"synthetic/hf:openai/gpt-oss-120b","providerId":"synthetic","providerKind":"provider-synthetic","authFamily":"api-key","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.1,"currency":"USD"}},{"modelId":"synthetic/hf:Qwen/Qwen2.5-Coder-32B-Instruct","providerId":"synthetic","providerKind":"provider-synthetic","authFamily":"api-key","displayName":"Qwen2.5-Coder-32B-Instruct","version":"2024-11-11","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.8,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"synthetic/hf:Qwen/Qwen3-235B-A22B-Instruct-2507","providerId":"synthetic","providerKind":"provider-synthetic","authFamily":"api-key","displayName":"Qwen 3 235B Instruct","version":"2025-04-28","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"synthetic/hf:Qwen/Qwen3-235B-A22B-Thinking-2507","providerId":"synthetic","providerKind":"provider-synthetic","authFamily":"api-key","displayName":"Qwen3 235B A22B Thinking 2507","version":"2025-07-25","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.65,"outputPer1M":3,"currency":"USD"}},{"modelId":"synthetic/hf:Qwen/Qwen3-Coder-480B-A35B-Instruct","providerId":"synthetic","providerKind":"provider-synthetic","authFamily":"api-key","displayName":"Qwen 3 Coder 480B","version":"2025-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":32000,"pricing":{"inputPer1M":2,"outputPer1M":2,"currency":"USD"}},{"modelId":"synthetic/hf:Qwen/Qwen3.5-397B-A17B","providerId":"synthetic","providerKind":"provider-synthetic","authFamily":"api-key","displayName":"Qwen3.5-97B-A17B","version":"2026-02-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.6,"outputPer1M":3,"currency":"USD"}},{"modelId":"synthetic/hf:zai-org/GLM-4.6","providerId":"synthetic","providerKind":"provider-synthetic","authFamily":"api-key","displayName":"GLM 4.6","version":"2025-09-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.55,"outputPer1M":2.19,"currency":"USD"}},{"modelId":"synthetic/hf:zai-org/GLM-4.7","providerId":"synthetic","providerKind":"provider-synthetic","authFamily":"api-key","displayName":"GLM 4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.55,"outputPer1M":2.19,"currency":"USD"}},{"modelId":"synthetic/hf:zai-org/GLM-4.7-Flash","providerId":"synthetic","providerKind":"provider-synthetic","authFamily":"api-key","displayName":"GLM-4.7-Flash","version":"2026-01-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.06,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"synthetic/hf:zai-org/GLM-5","providerId":"synthetic","providerKind":"provider-synthetic","authFamily":"api-key","displayName":"GLM-5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":65536,"pricing":{"inputPer1M":1,"outputPer1M":3,"currency":"USD"}},{"modelId":"synthetic/hf:zai-org/GLM-5.1","providerId":"synthetic","providerKind":"provider-synthetic","authFamily":"api-key","displayName":"GLM 5.1","version":"2026-03-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":65536,"pricing":{"inputPer1M":1,"outputPer1M":3,"currency":"USD"}},{"modelId":"tencent-coding-plan/glm-5","providerId":"tencent-coding-plan","providerKind":"provider-tencent-coding-plan","authFamily":"api-key","displayName":"GLM-5","version":"2026-02-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"tencent-coding-plan/hunyuan-2.0-instruct","providerId":"tencent-coding-plan","providerKind":"provider-tencent-coding-plan","authFamily":"api-key","displayName":"Tencent HY 2.0 Instruct","version":"2026-03-08","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"tencent-coding-plan/hunyuan-2.0-thinking","providerId":"tencent-coding-plan","providerKind":"provider-tencent-coding-plan","authFamily":"api-key","displayName":"Tencent HY 2.0 Think","version":"2026-03-08","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"tencent-coding-plan/hunyuan-t1","providerId":"tencent-coding-plan","providerKind":"provider-tencent-coding-plan","authFamily":"api-key","displayName":"Hunyuan-T1","version":"2026-03-08","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"tencent-coding-plan/hunyuan-turbos","providerId":"tencent-coding-plan","providerKind":"provider-tencent-coding-plan","authFamily":"api-key","displayName":"Hunyuan-TurboS","version":"2026-03-08","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"tencent-coding-plan/kimi-k2.5","providerId":"tencent-coding-plan","providerKind":"provider-tencent-coding-plan","authFamily":"api-key","displayName":"Kimi-K2.5","version":"2026-01-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"tencent-coding-plan/minimax-m2.5","providerId":"tencent-coding-plan","providerKind":"provider-tencent-coding-plan","authFamily":"api-key","displayName":"MiniMax-M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"tencent-coding-plan/tc-code-latest","providerId":"tencent-coding-plan","providerKind":"provider-tencent-coding-plan","authFamily":"api-key","displayName":"Auto","version":"2026-03-08","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"tencent-tokenhub/hy3-preview","providerId":"tencent-tokenhub","providerKind":"provider-tencent-tokenhub","authFamily":"api-key","displayName":"Hy3 preview","version":"2026-04-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"the-grid-ai/agent-max","providerId":"the-grid-ai","providerKind":"provider-the-grid-ai","authFamily":"api-key","displayName":"Agent Max","version":"2026-05-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":null},{"modelId":"the-grid-ai/agent-prime","providerId":"the-grid-ai","providerKind":"provider-the-grid-ai","authFamily":"api-key","displayName":"Agent Prime","version":"2026-05-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":64000,"pricing":null},{"modelId":"the-grid-ai/agent-standard","providerId":"the-grid-ai","providerKind":"provider-the-grid-ai","authFamily":"api-key","displayName":"Agent Standard","version":"2026-05-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16000,"pricing":null},{"modelId":"the-grid-ai/code-max","providerId":"the-grid-ai","providerKind":"provider-the-grid-ai","authFamily":"api-key","displayName":"Code Max","version":"2026-05-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":null},{"modelId":"the-grid-ai/code-prime","providerId":"the-grid-ai","providerKind":"provider-the-grid-ai","authFamily":"api-key","displayName":"Code Prime","version":"2026-05-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":64000,"pricing":null},{"modelId":"the-grid-ai/code-standard","providerId":"the-grid-ai","providerKind":"provider-the-grid-ai","authFamily":"api-key","displayName":"Code Standard","version":"2026-05-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16000,"pricing":null},{"modelId":"the-grid-ai/text-max","providerId":"the-grid-ai","providerKind":"provider-the-grid-ai","authFamily":"api-key","displayName":"Text Max","version":"2026-03-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":null},{"modelId":"the-grid-ai/text-prime","providerId":"the-grid-ai","providerKind":"provider-the-grid-ai","authFamily":"api-key","displayName":"Text Prime","version":"2026-02-26","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":30000,"pricing":null},{"modelId":"the-grid-ai/text-standard","providerId":"the-grid-ai","providerKind":"provider-the-grid-ai","authFamily":"api-key","displayName":"Text Standard","version":"2026-02-26","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16000,"pricing":null},{"modelId":"togetherai/deepcogito/cogito-v2-1-671b","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"Cogito v2.1 671B","version":"2025-11-13","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":163840,"pricing":{"inputPer1M":1.25,"outputPer1M":1.25,"currency":"USD"}},{"modelId":"togetherai/deepseek-ai/DeepSeek-R1","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"DeepSeek-R1","version":"2025-01-20","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":163839,"maxOutputTokens":163839,"pricing":{"inputPer1M":3,"outputPer1M":7,"currency":"USD"}},{"modelId":"togetherai/deepseek-ai/DeepSeek-V3","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"DeepSeek-V3","version":"2024-12-26","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.25,"outputPer1M":1.25,"currency":"USD"}},{"modelId":"togetherai/deepseek-ai/DeepSeek-V3-1","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"DeepSeek V3.1","version":"2025-08-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":1.7,"currency":"USD"}},{"modelId":"togetherai/deepseek-ai/DeepSeek-V4-Pro","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":512000,"maxOutputTokens":384000,"pricing":{"inputPer1M":1.74,"outputPer1M":3.48,"currency":"USD"}},{"modelId":"togetherai/essentialai/Rnj-1-Instruct","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"Rnj-1 Instruct","version":"2025-12-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"togetherai/google/gemma-3n-E4B-it","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"Gemma 3N E4B Instruct","version":"2025-05-20","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.06,"outputPer1M":0.12,"currency":"USD"}},{"modelId":"togetherai/google/gemma-4-31B-it","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"Gemma 4 31B Instruct","version":"2026-04-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.39,"outputPer1M":0.97,"currency":"USD"}},{"modelId":"togetherai/LiquidAI/LFM2-24B-A2B","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"LFM2-24B-A2B","version":"2026-02-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.03,"outputPer1M":0.12,"currency":"USD"}},{"modelId":"togetherai/meta-llama/Llama-3.3-70B-Instruct-Turbo","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"Llama 3.3 70B","version":"2024-12-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.88,"outputPer1M":0.88,"currency":"USD"}},{"modelId":"togetherai/meta-llama/Meta-Llama-3-8B-Instruct-Lite","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"Meta Llama 3 8B Instruct Lite","version":"2024-04-18","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.14,"outputPer1M":0.14,"currency":"USD"}},{"modelId":"togetherai/MiniMaxAI/MiniMax-M2.5","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"MiniMax-M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"togetherai/MiniMaxAI/MiniMax-M2.7","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"MiniMax-M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"togetherai/MiniMaxAI/MiniMax-M3","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"MiniMax-M3","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":524288,"maxOutputTokens":250000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"togetherai/moonshotai/Kimi-K2.5","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.5,"outputPer1M":2.8,"currency":"USD"}},{"modelId":"togetherai/moonshotai/Kimi-K2.6","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":131000,"pricing":{"inputPer1M":1.2,"outputPer1M":4.5,"currency":"USD"}},{"modelId":"togetherai/nvidia/nemotron-3-ultra-550b-a55b","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"Nemotron 3 Ultra 550B A55B","version":"2026-06-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":512300,"maxOutputTokens":512300,"pricing":{"inputPer1M":0.6,"outputPer1M":3.6,"currency":"USD"}},{"modelId":"togetherai/openai/gpt-oss-120b","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"togetherai/openai/gpt-oss-20b","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"GPT OSS 20B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.05,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"togetherai/pearl-ai/gemma-4-31b-it","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"Pearl AI Gemma 4 31B Instruct","version":"2026-04-07","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.28,"outputPer1M":0.86,"currency":"USD"}},{"modelId":"togetherai/Qwen/Qwen2.5-7B-Instruct-Turbo","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"Qwen 2.5 7B Instruct Turbo","version":"2024-09-19","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.3,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"togetherai/Qwen/Qwen3-235B-A22B-Instruct-2507-tput","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"Qwen3 235B A22B Instruct 2507 FP8","version":"2025-07-25","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.2,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"togetherai/Qwen/Qwen3-Coder-480B-A35B-Instruct-FP8","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"Qwen3 Coder 480B A35B Instruct","version":"2025-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":2,"outputPer1M":2,"currency":"USD"}},{"modelId":"togetherai/Qwen/Qwen3-Coder-Next-FP8","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"Qwen3 Coder Next FP8","version":"2026-02-03","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.5,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"togetherai/Qwen/Qwen3.5-397B-A17B","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"Qwen3.5 397B A17B","version":"2026-02-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":130000,"pricing":{"inputPer1M":0.6,"outputPer1M":3.6,"currency":"USD"}},{"modelId":"togetherai/Qwen/Qwen3.5-9B","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"Qwen3.5 9B","version":"2026-03-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.17,"outputPer1M":0.25,"currency":"USD"}},{"modelId":"togetherai/Qwen/Qwen3.6-Plus","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"Qwen3.6 Plus","version":"2026-04-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":500000,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"}},{"modelId":"togetherai/Qwen/Qwen3.7-Max","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"Qwen3.7 Max","version":"2026-05-21","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":500000,"pricing":{"inputPer1M":2.5,"outputPer1M":7.5,"currency":"USD"}},{"modelId":"togetherai/zai-org/GLM-5","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"GLM-5","version":"2026-02-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":{"inputPer1M":1,"outputPer1M":3.2,"currency":"USD"}},{"modelId":"togetherai/zai-org/GLM-5.1","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-04-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"umans-ai-coding-plan/umans-coder","providerId":"umans-ai-coding-plan","providerKind":"provider-umans-ai-coding-plan","authFamily":"api-key","displayName":"Umans Coder","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"umans-ai-coding-plan/umans-flash","providerId":"umans-ai-coding-plan","providerKind":"provider-umans-ai-coding-plan","authFamily":"api-key","displayName":"Umans Flash","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"umans-ai-coding-plan/umans-glm-5.1","providerId":"umans-ai-coding-plan","providerKind":"provider-umans-ai-coding-plan","authFamily":"api-key","displayName":"GLM 5.1","version":"2026-03-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"umans-ai-coding-plan/umans-kimi-k2.6","providerId":"umans-ai-coding-plan","providerKind":"provider-umans-ai-coding-plan","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"umans-ai-coding-plan/umans-kimi-k2.7","providerId":"umans-ai-coding-plan","providerKind":"provider-umans-ai-coding-plan","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"umans-ai-coding-plan/umans-qwen3.6-35b-a3b","providerId":"umans-ai-coding-plan","providerKind":"provider-umans-ai-coding-plan","authFamily":"api-key","displayName":"Qwen3.6 35B A3B","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"umans-ai/umans-coder","providerId":"umans-ai","providerKind":"provider-umans-ai","authFamily":"api-key","displayName":"Umans Coder","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD"}},{"modelId":"umans-ai/umans-flash","providerId":"umans-ai","providerKind":"provider-umans-ai","authFamily":"api-key","displayName":"Umans Flash","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":1,"currency":"USD"}},{"modelId":"umans-ai/umans-glm-5.1","providerId":"umans-ai","providerKind":"provider-umans-ai","authFamily":"api-key","displayName":"GLM 5.1","version":"2026-03-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"umans-ai/umans-kimi-k2.6","providerId":"umans-ai","providerKind":"provider-umans-ai","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD"}},{"modelId":"umans-ai/umans-kimi-k2.7","providerId":"umans-ai","providerKind":"provider-umans-ai","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD"}},{"modelId":"upstage/solar-mini","providerId":"upstage","providerKind":"provider-upstage","authFamily":"api-key","displayName":"solar-mini","version":"2024-06-12","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.15,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"upstage/solar-pro2","providerId":"upstage","providerKind":"provider-upstage","authFamily":"api-key","displayName":"solar-pro2","version":"2025-05-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":65536,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.25,"outputPer1M":0.25,"currency":"USD"}},{"modelId":"upstage/solar-pro3","providerId":"upstage","providerKind":"provider-upstage","authFamily":"api-key","displayName":"solar-pro3","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.25,"outputPer1M":0.25,"currency":"USD"}},{"modelId":"v0/v0-1.0-md","providerId":"v0","providerKind":"provider-v0","authFamily":"api-key","displayName":"v0-1.0-md","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":32000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"v0/v0-1.5-lg","providerId":"v0","providerKind":"provider-v0","authFamily":"api-key","displayName":"v0-1.5-lg","version":"2025-06-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":512000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD"}},{"modelId":"v0/v0-1.5-md","providerId":"v0","providerKind":"provider-v0","authFamily":"api-key","displayName":"v0-1.5-md","version":"2025-06-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":32000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"venice/aion-labs-aion-2-0","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Aion 2.0","version":"2026-03-24","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":1,"outputPer1M":2,"currency":"USD"}},{"modelId":"venice/arcee-trinity-large-thinking","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Trinity Large Thinking","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3125,"outputPer1M":1.125,"currency":"USD"}},{"modelId":"venice/claude-fable-5","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Claude Fable 5","version":"2026-06-10","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":12,"outputPer1M":60,"currency":"USD"}},{"modelId":"venice/claude-opus-4-5","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Claude Opus 4.5","version":"2025-12-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":198000,"maxOutputTokens":32768,"pricing":{"inputPer1M":6,"outputPer1M":30,"currency":"USD"}},{"modelId":"venice/claude-opus-4-6","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":6,"outputPer1M":30,"currency":"USD"}},{"modelId":"venice/claude-opus-4-6-fast","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Claude Opus 4.6 Fast","version":"2026-04-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":36,"outputPer1M":180,"currency":"USD"}},{"modelId":"venice/claude-opus-4-7","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":6,"outputPer1M":30,"currency":"USD"}},{"modelId":"venice/claude-opus-4-7-fast","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Claude Opus 4.7 Fast","version":"2026-05-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":36,"outputPer1M":180,"currency":"USD"}},{"modelId":"venice/claude-opus-4-8","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Claude Opus 4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":6,"outputPer1M":30,"currency":"USD"}},{"modelId":"venice/claude-opus-4-8-fast","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Claude Opus 4.8 Fast","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":12,"outputPer1M":60,"currency":"USD"}},{"modelId":"venice/claude-sonnet-4-5","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Claude Sonnet 4.5","version":"2025-01-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":198000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3.75,"outputPer1M":18.75,"currency":"USD"}},{"modelId":"venice/claude-sonnet-4-6","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3.6,"outputPer1M":18,"currency":"USD"}},{"modelId":"venice/deepseek-v3.2","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"DeepSeek V3.2","version":"2025-12-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":160000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.33,"outputPer1M":0.48,"currency":"USD"}},{"modelId":"venice/deepseek-v4-flash","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.17,"outputPer1M":0.35,"currency":"USD"}},{"modelId":"venice/deepseek-v4-pro","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":32768,"pricing":{"inputPer1M":1.73,"outputPer1M":3.796,"currency":"USD"}},{"modelId":"venice/gemini-3-1-pro-preview","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Gemini 3.1 Pro Preview","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":1000000,"maxOutputTokens":32768,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD"}},{"modelId":"venice/gemini-3-5-flash","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Gemini 3.5 Flash","version":"2026-05-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.55,"outputPer1M":9.45,"currency":"USD"}},{"modelId":"venice/gemini-3-flash-preview","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Gemini 3 Flash Preview","version":"2025-12-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":256000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.7,"outputPer1M":3.75,"currency":"USD"}},{"modelId":"venice/gemma-4-uncensored","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Gemma 4 Uncensored","version":"2026-04-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.1625,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"venice/google-gemma-3-27b-it","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Google Gemma 3 27B Instruct","version":"2025-11-04","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":198000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.12,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"venice/google-gemma-4-26b-a4b-it","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Google Gemma 4 26B A4B Instruct","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.1625,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"venice/google-gemma-4-31b-it","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Google Gemma 4 31B Instruct","version":"2026-04-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.12,"outputPer1M":0.36,"currency":"USD"}},{"modelId":"venice/grok-4-20","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Grok 4.20","version":"2026-03-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.42,"outputPer1M":2.83,"currency":"USD"}},{"modelId":"venice/grok-4-20-multi-agent","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Grok 4.20 Multi-Agent","version":"2026-03-12","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.42,"outputPer1M":2.83,"currency":"USD"}},{"modelId":"venice/grok-4-3","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Grok 4.3","version":"2026-04-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":32000,"pricing":{"inputPer1M":1.42,"outputPer1M":2.83,"currency":"USD"}},{"modelId":"venice/grok-build-0-1","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Grok Build 0.1","version":"2026-05-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":65536,"pricing":{"inputPer1M":1,"outputPer1M":2,"currency":"USD"}},{"modelId":"venice/hermes-3-llama-3.1-405b","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Hermes 3 Llama 3.1 405b","version":"2025-09-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.1,"outputPer1M":3,"currency":"USD"}},{"modelId":"venice/kimi-k2-5","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.56,"outputPer1M":3.5,"currency":"USD"}},{"modelId":"venice/kimi-k2-6","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.85,"outputPer1M":4.655,"currency":"USD"}},{"modelId":"venice/llama-3.2-3b","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Llama 3.2 3B","version":"2024-10-03","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"venice/llama-3.3-70b","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Llama 3.3 70B","version":"2025-04-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.7,"outputPer1M":2.8,"currency":"USD"}},{"modelId":"venice/mercury-2","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Mercury 2","version":"2026-02-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":50000,"pricing":{"inputPer1M":0.3125,"outputPer1M":0.9375,"currency":"USD"}},{"modelId":"venice/minimax-m25","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"MiniMax M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":198000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.34,"outputPer1M":1.19,"currency":"USD"}},{"modelId":"venice/minimax-m27","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"MiniMax M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":198000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.375,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"venice/minimax-m3","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"MiniMax M3","version":"2026-06-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":500000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"venice/minimax-m3-preview","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"MiniMax M3 Preview","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":524288,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"venice/mistral-small-2603","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Mistral Small 4","version":"2026-03-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1875,"outputPer1M":0.75,"currency":"USD"}},{"modelId":"venice/mistral-small-3-2-24b-instruct","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Mistral Small 3.2 24B Instruct","version":"2026-01-15","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.09375,"outputPer1M":0.25,"currency":"USD"}},{"modelId":"venice/nvidia-nemotron-3-nano-30b-a3b","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"NVIDIA Nemotron 3 Nano 30B","version":"2026-01-27","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.075,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"venice/nvidia-nemotron-3-ultra-550b-a55b","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"NVIDIA Nemotron 3 Ultra","version":"2026-06-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.625,"outputPer1M":3.125,"currency":"USD"}},{"modelId":"venice/nvidia-nemotron-cascade-2-30b-a3b","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Nemotron Cascade 2 30B A3B","version":"2026-03-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.14,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"venice/olafangensan-glm-4.7-flash-heretic","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"GLM 4.7 Flash Heretic","version":"2026-02-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":24000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"venice/openai-gpt-4o-2024-11-20","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"GPT-4o","version":"2026-02-28","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":3.125,"outputPer1M":12.5,"currency":"USD"}},{"modelId":"venice/openai-gpt-4o-mini-2024-07-18","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"GPT-4o Mini","version":"2026-02-28","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.1875,"outputPer1M":0.75,"currency":"USD"}},{"modelId":"venice/openai-gpt-52","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"GPT-5.2","version":"2025-12-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":65536,"pricing":{"inputPer1M":2.19,"outputPer1M":17.5,"currency":"USD"}},{"modelId":"venice/openai-gpt-52-codex","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"GPT-5.2 Codex","version":"2025-01-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":65536,"pricing":{"inputPer1M":2.19,"outputPer1M":17.5,"currency":"USD"}},{"modelId":"venice/openai-gpt-53-codex","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"GPT-5.3 Codex","version":"2026-02-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.19,"outputPer1M":17.5,"currency":"USD"}},{"modelId":"venice/openai-gpt-54","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":3.13,"outputPer1M":18.8,"currency":"USD"}},{"modelId":"venice/openai-gpt-54-mini","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"GPT-5.4 Mini","version":"2026-03-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.9375,"outputPer1M":5.625,"currency":"USD"}},{"modelId":"venice/openai-gpt-54-pro","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"GPT-5.4 Pro","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":37.5,"outputPer1M":225,"currency":"USD"}},{"modelId":"venice/openai-gpt-55","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"GPT-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":6.25,"outputPer1M":37.5,"currency":"USD"}},{"modelId":"venice/openai-gpt-55-pro","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"GPT-5.5 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":37.5,"outputPer1M":225,"currency":"USD"}},{"modelId":"venice/openai-gpt-oss-120b","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"OpenAI GPT OSS 120B","version":"2025-11-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.07,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"venice/qwen-3-6-plus","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Qwen 3.6 Plus Uncensored","version":"2026-04-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.625,"outputPer1M":3.75,"currency":"USD"}},{"modelId":"venice/qwen-3-7-max","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Qwen 3.7 Max","version":"2026-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":2.7,"outputPer1M":8.05,"currency":"USD"}},{"modelId":"venice/qwen-3-7-plus","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Qwen 3.7 Plus","version":"2026-06-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":2,"currency":"USD"}},{"modelId":"venice/qwen3-235b-a22b-instruct-2507","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Qwen 3 235B A22B Instruct 2507","version":"2025-04-29","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.75,"currency":"USD"}},{"modelId":"venice/qwen3-235b-a22b-thinking-2507","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Qwen 3 235B A22B Thinking 2507","version":"2025-04-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.45,"outputPer1M":3.5,"currency":"USD"}},{"modelId":"venice/qwen3-5-35b-a3b","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Qwen 3.5 35B A3B","version":"2026-02-25","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.3125,"outputPer1M":1.25,"currency":"USD"}},{"modelId":"venice/qwen3-5-397b-a17b","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Qwen 3.5 397B","version":"2026-02-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD"}},{"modelId":"venice/qwen3-5-9b","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Qwen 3.5 9B","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"venice/qwen3-6-27b","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Qwen 3.6 27B","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.325,"outputPer1M":3.25,"currency":"USD"}},{"modelId":"venice/qwen3-coder-480b-a35b-instruct-turbo","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Qwen 3 Coder 480B Turbo","version":"2026-01-27","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.35,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"venice/qwen3-next-80b","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Qwen 3 Next 80b","version":"2025-04-29","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.35,"outputPer1M":1.9,"currency":"USD"}},{"modelId":"venice/qwen3-vl-235b-a22b","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Qwen3 VL 235B","version":"2026-01-16","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"venice/tencent-hy3-preview","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Hy3 Preview","version":"2026-06-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.063,"outputPer1M":0.21,"currency":"USD"}},{"modelId":"venice/venice-uncensored-1-2","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Venice Uncensored 1.2","version":"2026-04-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.2,"outputPer1M":0.9,"currency":"USD"}},{"modelId":"venice/venice-uncensored-role-play","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Venice Role Play Uncensored","version":"2026-02-20","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.5,"outputPer1M":2,"currency":"USD"}},{"modelId":"venice/xiaomi-mimo-v2-5","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"MiMo-V2.5","version":"2026-06-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.175,"outputPer1M":0.35,"currency":"USD"}},{"modelId":"venice/z-ai-glm-5-turbo","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"GLM 5 Turbo","version":"2026-03-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":32768,"pricing":{"inputPer1M":1.2,"outputPer1M":4,"currency":"USD"}},{"modelId":"venice/z-ai-glm-5v-turbo","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"GLM 5V Turbo","version":"2026-04-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":32768,"pricing":{"inputPer1M":1.5,"outputPer1M":5,"currency":"USD"}},{"modelId":"venice/zai-org-glm-4.6","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"GLM 4.6","version":"2024-04-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":198000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.85,"outputPer1M":2.75,"currency":"USD"}},{"modelId":"venice/zai-org-glm-4.7","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"GLM 4.7","version":"2025-12-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":198000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.55,"outputPer1M":2.65,"currency":"USD"}},{"modelId":"venice/zai-org-glm-4.7-flash","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"GLM 4.7 Flash","version":"2026-01-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.125,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"venice/zai-org-glm-5","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"GLM 5","version":"2026-02-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":198000,"maxOutputTokens":32000,"pricing":{"inputPer1M":1,"outputPer1M":3.2,"currency":"USD"}},{"modelId":"venice/zai-org-glm-5-1","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"GLM 5.1","version":"2026-04-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":24000,"pricing":{"inputPer1M":1.75,"outputPer1M":5.5,"currency":"USD"}},{"modelId":"vercel/alibaba/qwen-3-14b","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Qwen3-14B","version":"2025-04-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":40960,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.12,"outputPer1M":0.24,"currency":"USD"}},{"modelId":"vercel/alibaba/qwen-3-235b","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Qwen3 235B A22B Instruct 2507","version":"2025-04-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.22,"outputPer1M":0.88,"currency":"USD"}},{"modelId":"vercel/alibaba/qwen-3-30b","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Qwen3-30B-A3B","version":"2025-04-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":40960,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.12,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"vercel/alibaba/qwen-3-32b","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Qwen 3.32B","version":"2025-04-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.16,"outputPer1M":0.64,"currency":"USD"}},{"modelId":"vercel/alibaba/qwen-3.6-max-preview","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Qwen 3.6 Max Preview","version":"2026-04-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["pdf","text"],"contextWindow":240000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1.3,"outputPer1M":7.8,"currency":"USD"}},{"modelId":"vercel/alibaba/qwen3-235b-a22b-thinking","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Qwen3 235B A22B Thinking 2507","version":"2025-09-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":4,"currency":"USD"}},{"modelId":"vercel/alibaba/qwen3-coder","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Qwen3 Coder 480B A35B Instruct","version":"2025-04-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":7.5,"currency":"USD"}},{"modelId":"vercel/alibaba/qwen3-coder-30b-a3b","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Qwen 3 Coder 30B A3B Instruct","version":"2025-04-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"vercel/alibaba/qwen3-coder-next","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Qwen3 Coder Next","version":"2025-07-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.5,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"vercel/alibaba/qwen3-coder-plus","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Qwen3 Coder Plus","version":"2025-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD"}},{"modelId":"vercel/alibaba/qwen3-embedding-0.6b","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Qwen3 Embedding 0.6B","version":"2025-11-14","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":null},{"modelId":"vercel/alibaba/qwen3-embedding-4b","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Qwen3 Embedding 4B","version":"2025-06-05","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":null},{"modelId":"vercel/alibaba/qwen3-embedding-8b","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Qwen3 Embedding 8B","version":"2025-06-05","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":null},{"modelId":"vercel/alibaba/qwen3-max","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Qwen3 Max","version":"2025-09-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":1.2,"outputPer1M":6,"currency":"USD"}},{"modelId":"vercel/alibaba/qwen3-max-preview","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Qwen3 Max Preview","version":"2025-09-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":1.2,"outputPer1M":6,"currency":"USD"}},{"modelId":"vercel/alibaba/qwen3-max-thinking","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Qwen 3 Max Thinking","version":"2025-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.2,"outputPer1M":6,"currency":"USD"}},{"modelId":"vercel/alibaba/qwen3-next-80b-a3b-instruct","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Qwen3 Next 80B A3B Instruct","version":"2025-09-12","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"vercel/alibaba/qwen3-next-80b-a3b-thinking","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Qwen3 Next 80B A3B Thinking","version":"2025-09-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"vercel/alibaba/qwen3-vl-235b-a22b-instruct","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Qwen3 VL 235B A22B Instruct","version":"2025-09-24","capabilities":["text.chat"],"modalities":["image","pdf","text"],"contextWindow":131072,"maxOutputTokens":129024,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD"}},{"modelId":"vercel/alibaba/qwen3-vl-instruct","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Qwen3 VL Instruct","version":"2025-09-24","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":131072,"maxOutputTokens":129024,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD"}},{"modelId":"vercel/alibaba/qwen3-vl-thinking","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Qwen3 VL Thinking","version":"2025-09-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":4,"currency":"USD"}},{"modelId":"vercel/alibaba/qwen3.5-flash","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Qwen 3.5 Flash","version":"2026-02-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"vercel/alibaba/qwen3.5-plus","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Qwen 3.5 Plus","version":"2026-02-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.4,"outputPer1M":2.4,"currency":"USD"}},{"modelId":"vercel/alibaba/qwen3.6-27b","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Qwen 3.6 27B","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.6,"outputPer1M":3.6,"currency":"USD"}},{"modelId":"vercel/alibaba/qwen3.6-plus","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Qwen 3.6 Plus","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"}},{"modelId":"vercel/alibaba/qwen3.7-max","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Qwen 3.7 Max","version":"2026-05-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["pdf","text"],"contextWindow":991000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1.25,"outputPer1M":3.75,"currency":"USD"}},{"modelId":"vercel/alibaba/qwen3.7-plus","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Qwen 3.7 Plus","version":"2026-06-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD"}},{"modelId":"vercel/alibaba/wan-v2.5-t2v-preview","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Wan v2.5 Text-to-Video Preview","version":"2025-09-24","capabilities":[],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/alibaba/wan-v2.6-i2v","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Wan v2.6 Image-to-Video","version":"2025-12-16","capabilities":[],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/alibaba/wan-v2.6-i2v-flash","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Wan v2.6 Image-to-Video Flash","version":"2025-12-16","capabilities":[],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/alibaba/wan-v2.6-r2v","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Wan v2.6 Reference-to-Video","version":"2025-12-16","capabilities":[],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/alibaba/wan-v2.6-r2v-flash","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Wan v2.6 Reference-to-Video Flash","version":"2025-12-16","capabilities":[],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/alibaba/wan-v2.6-t2v","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Wan v2.6 Text-to-Video","version":"2025-12-16","capabilities":[],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/amazon/nova-2-lite","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Nova 2 Lite","version":"2024-12-01","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":1000000,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"vercel/amazon/nova-lite","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Nova Lite","version":"2024-12-03","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text","video"],"contextWindow":300000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.06,"outputPer1M":0.24,"currency":"USD"}},{"modelId":"vercel/amazon/nova-micro","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Nova Micro","version":"2024-12-03","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.035,"outputPer1M":0.14,"currency":"USD"}},{"modelId":"vercel/amazon/nova-pro","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Nova Pro","version":"2024-12-03","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text","video"],"contextWindow":300000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.8,"outputPer1M":3.2,"currency":"USD"}},{"modelId":"vercel/amazon/titan-embed-text-v2","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Titan Text Embeddings V2","version":"2024-04-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":1536,"pricing":null},{"modelId":"vercel/anthropic/claude-3-haiku","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Claude Haiku 3","version":"2024-03-13","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.25,"outputPer1M":1.25,"currency":"USD"}},{"modelId":"vercel/anthropic/claude-3.5-haiku","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Claude Haiku 3.5","version":"2024-10-22","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.8,"outputPer1M":4,"currency":"USD"}},{"modelId":"vercel/anthropic/claude-haiku-4.5","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Claude Haiku 4.5","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD"}},{"modelId":"vercel/anthropic/claude-opus-4","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Claude Opus 4","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD"}},{"modelId":"vercel/anthropic/claude-opus-4.1","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Claude Opus 4.1","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD"}},{"modelId":"vercel/anthropic/claude-opus-4.5","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Claude Opus 4.5","version":"2024-11-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"vercel/anthropic/claude-opus-4.6","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"vercel/anthropic/claude-opus-4.7","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"vercel/anthropic/claude-opus-4.8","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Claude Opus 4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"vercel/anthropic/claude-sonnet-4","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Claude Sonnet 4","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"vercel/anthropic/claude-sonnet-4.5","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Claude Sonnet 4.5","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"vercel/anthropic/claude-sonnet-4.6","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"vercel/arcee-ai/trinity-large-preview","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Trinity Large Preview","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.25,"outputPer1M":1,"currency":"USD"}},{"modelId":"vercel/arcee-ai/trinity-large-thinking","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Trinity Large Thinking","version":"2026-04-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262100,"maxOutputTokens":80000,"pricing":{"inputPer1M":0.25,"outputPer1M":0.8999999999999999,"currency":"USD"}},{"modelId":"vercel/arcee-ai/trinity-mini","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Trinity Mini","version":"2025-12-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.045,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"vercel/bfl/flux-2-flex","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"FLUX.2 [flex]","version":"2026-06-08","capabilities":[],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/bfl/flux-2-klein-4b","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"FLUX.2 [klein] 4B","version":"2026-06-08","capabilities":[],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/bfl/flux-2-klein-9b","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"FLUX.2 [klein] 9B","version":"2026-06-08","capabilities":[],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/bfl/flux-2-max","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"FLUX.2 [max]","version":"2026-06-08","capabilities":[],"modalities":["image","text"],"contextWindow":67300,"maxOutputTokens":67300,"pricing":null},{"modelId":"vercel/bfl/flux-2-pro","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"FLUX.2 [pro]","version":"2026-06-08","capabilities":[],"modalities":["image","text"],"contextWindow":67300,"maxOutputTokens":67300,"pricing":null},{"modelId":"vercel/bfl/flux-kontext-max","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"FLUX.1 Kontext Max","version":"2025-06-01","capabilities":[],"modalities":["image","text"],"contextWindow":512,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/bfl/flux-kontext-pro","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"FLUX.1 Kontext Pro","version":"2025-06-01","capabilities":[],"modalities":["image","text"],"contextWindow":512,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/bfl/flux-pro-1.0-fill","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"FLUX.1 Fill [pro]","version":"2024-10-01","capabilities":[],"modalities":["image","text"],"contextWindow":512,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/bfl/flux-pro-1.1","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"FLUX1.1 [pro]","version":"2024-10-01","capabilities":[],"modalities":["image","text"],"contextWindow":512,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/bfl/flux-pro-1.1-ultra","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"FLUX1.1 [pro] Ultra","version":"2024-11-01","capabilities":[],"modalities":["image","text"],"contextWindow":512,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/bytedance/seed-1.6","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Seed 1.6","version":"2025-09-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"}},{"modelId":"vercel/bytedance/seed-1.8","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Seed 1.8","version":"2025-09-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"}},{"modelId":"vercel/bytedance/seedance-2.0","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Seedance 2.0","version":"2026-04-14","capabilities":[],"modalities":["image","text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/bytedance/seedance-2.0-fast","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Seedance 2.0 Fast","version":"2026-04-14","capabilities":[],"modalities":["image","text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/bytedance/seedance-v1.0-lite-i2v","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Seedance v1.0 Lite Image-to-Video","version":"2025-06-01","capabilities":[],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/bytedance/seedance-v1.0-lite-t2v","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Seedance v1.0 Lite Text-to-Video","version":"2025-06-01","capabilities":[],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/bytedance/seedance-v1.0-pro","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Seedance v1.0 Pro","version":"2025-06-11","capabilities":[],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/bytedance/seedance-v1.0-pro-fast","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Seedance v1.0 Pro Fast","version":"2025-10-31","capabilities":[],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/bytedance/seedance-v1.5-pro","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Seedance v1.5 Pro","version":"2025-12-16","capabilities":[],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/bytedance/seedream-4.0","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Seedream 4.0","version":"2025-08-28","capabilities":[],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/bytedance/seedream-4.5","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Seedream 4.5","version":"2025-11-28","capabilities":[],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/bytedance/seedream-5.0-lite","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Seedream 5.0 Lite","version":"2026-01-28","capabilities":[],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/cohere/command-a","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Command A","version":"2025-03-13","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":8000,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"vercel/cohere/embed-v4.0","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Embed v4.0","version":"2025-04-15","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":1536,"pricing":null},{"modelId":"vercel/cohere/rerank-v3.5","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Cohere Rerank 3.5","version":"2024-12-02","capabilities":["text.chat"],"modalities":["text"],"contextWindow":4096,"maxOutputTokens":4096,"pricing":null},{"modelId":"vercel/cohere/rerank-v4-fast","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Cohere Rerank 4 Fast","version":"2025-12-11","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":32000,"pricing":null},{"modelId":"vercel/cohere/rerank-v4-pro","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Cohere Rerank 4 Pro","version":"2025-12-11","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":32000,"pricing":null},{"modelId":"vercel/deepseek/deepseek-r1","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"DeepSeek-R1","version":"2025-01-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":1.35,"outputPer1M":5.4,"currency":"USD"}},{"modelId":"vercel/deepseek/deepseek-v3","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"DeepSeek V3 0324","version":"2024-12-26","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":163840,"pricing":{"inputPer1M":0.27,"outputPer1M":1.12,"currency":"USD"}},{"modelId":"vercel/deepseek/deepseek-v3.1","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"DeepSeek-V3.1","version":"2025-08-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.56,"outputPer1M":1.68,"currency":"USD"}},{"modelId":"vercel/deepseek/deepseek-v3.1-terminus","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"DeepSeek V3.1 Terminus","version":"2025-09-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.27,"outputPer1M":1,"currency":"USD"}},{"modelId":"vercel/deepseek/deepseek-v3.2","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"DeepSeek V3.2","version":"2025-12-01","capabilities":["text.chat"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":8000,"pricing":{"inputPer1M":0.28,"outputPer1M":0.42,"currency":"USD"}},{"modelId":"vercel/deepseek/deepseek-v3.2-thinking","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"DeepSeek V3.2 Thinking","version":"2025-12-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":8000,"pricing":{"inputPer1M":0.62,"outputPer1M":1.85,"currency":"USD"}},{"modelId":"vercel/deepseek/deepseek-v4-flash","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"vercel/deepseek/deepseek-v4-pro","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["pdf","text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.435,"outputPer1M":0.87,"currency":"USD"}},{"modelId":"vercel/google/gemini-2.5-flash","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Gemini 2.5 Flash","version":"2025-03-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"vercel/google/gemini-2.5-flash-image","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Nano Banana (Gemini 2.5 Flash Image)","version":"2025-03-20","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":32768,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"vercel/google/gemini-2.5-flash-lite","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Gemini 2.5 Flash Lite","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"vercel/google/gemini-2.5-pro","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Gemini 2.5 Pro","version":"2025-03-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"vercel/google/gemini-3-flash","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Gemini 3 Flash","version":"2025-12-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":65000,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"}},{"modelId":"vercel/google/gemini-3-pro-image","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Nano Banana Pro (Gemini 3 Pro Image)","version":"2025-09-01","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":65536,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD"}},{"modelId":"vercel/google/gemini-3-pro-preview","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Gemini 3 Pro Preview","version":"2025-11-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD"}},{"modelId":"vercel/google/gemini-3.1-flash-image","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Gemini 3.1 Flash Image (Nano Banana 2)","version":"2026-05-28","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"}},{"modelId":"vercel/google/gemini-3.1-flash-image-preview","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Gemini 3.1 Flash Image Preview (Nano Banana 2)","version":"2026-02-26","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"}},{"modelId":"vercel/google/gemini-3.1-flash-lite","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Gemini 3.1 Flash Lite","version":"2026-05-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":65000,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"vercel/google/gemini-3.1-flash-lite-preview","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Gemini 3.1 Flash Lite Preview","version":"2026-03-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":65000,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"vercel/google/gemini-3.1-pro-preview","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Gemini 3.1 Pro Preview","version":"2025-11-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD"}},{"modelId":"vercel/google/gemini-3.5-flash","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Gemini 3.5 Flash","version":"2026-05-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1.5,"outputPer1M":9,"currency":"USD"}},{"modelId":"vercel/google/gemini-embedding-001","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Gemini Embedding 001","version":"2025-05-20","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":1536,"pricing":{"inputPer1M":0.15,"outputPer1M":0,"currency":"USD"}},{"modelId":"vercel/google/gemini-embedding-2","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Gemini Embedding 2","version":"2026-03-10","capabilities":["text.chat"],"modalities":["text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/google/gemma-4-26b-a4b-it","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Gemma 4 26B A4B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"vercel/google/gemma-4-31b-it","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Gemma 4 31B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.14,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"vercel/google/imagen-4.0-fast-generate-001","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Imagen 4 Fast","version":"2025-06-01","capabilities":[],"modalities":["image","text"],"contextWindow":480,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/google/imagen-4.0-generate-001","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Imagen 4","version":"2025-05-22","capabilities":[],"modalities":["image","text"],"contextWindow":480,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/google/imagen-4.0-ultra-generate-001","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Imagen 4 Ultra","version":"2025-05-24","capabilities":[],"modalities":["image","text"],"contextWindow":480,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/google/text-embedding-005","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Text Embedding 005","version":"2024-08-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":1536,"pricing":null},{"modelId":"vercel/google/text-multilingual-embedding-002","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Text Multilingual Embedding 002","version":"2024-03-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":1536,"pricing":null},{"modelId":"vercel/google/veo-3.0-fast-generate-001","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Veo 3.0 Fast Generate","version":"2026-06-08","capabilities":[],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/google/veo-3.0-generate-001","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Veo 3.0","version":"2026-06-08","capabilities":[],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/google/veo-3.1-fast-generate-001","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Veo 3.1 Fast Generate","version":"2026-06-08","capabilities":[],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/google/veo-3.1-generate-001","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Veo 3.1","version":"2026-06-08","capabilities":[],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/inception/mercury-2","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Mercury 2","version":"2026-02-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":0.75,"currency":"USD"}},{"modelId":"vercel/inception/mercury-coder-small","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Mercury Coder Small Beta","version":"2025-02-26","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.25,"outputPer1M":1,"currency":"USD"}},{"modelId":"vercel/interfaze/interfaze-beta","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Interfaze Beta","version":"2025-10-07","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":32000,"pricing":{"inputPer1M":1.5,"outputPer1M":3.5,"currency":"USD"}},{"modelId":"vercel/klingai/kling-v2.5-turbo-i2v","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Kling v2.5 Turbo Image-to-Video","version":"2025-09-23","capabilities":[],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/klingai/kling-v2.5-turbo-t2v","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Kling v2.5 Turbo Text-to-Video","version":"2025-09-23","capabilities":[],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/klingai/kling-v2.6-i2v","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Kling v2.6 Image-to-Video","version":"2025-12-21","capabilities":[],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/klingai/kling-v2.6-motion-control","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Kling v2.6 Motion Control","version":"2025-12-21","capabilities":[],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/klingai/kling-v2.6-t2v","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Kling v2.6 Text-to-Video","version":"2025-12-21","capabilities":[],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/klingai/kling-v3.0-i2v","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Kling v3.0 Image-to-Video","version":"2026-02-05","capabilities":[],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/klingai/kling-v3.0-motion-control","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Kling v3.0 Motion Control","version":"2026-03-04","capabilities":[],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/klingai/kling-v3.0-t2v","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Kling v3.0 Text-to-Video","version":"2026-02-05","capabilities":[],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/kwaipilot/kat-coder-pro-v1","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"KAT-Coder-Pro V1","version":"2025-10-24","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.03,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"vercel/kwaipilot/kat-coder-pro-v2","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Kat Coder Pro V2","version":"2026-03-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"vercel/meituan/longcat-flash-chat","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"LongCat Flash Chat","version":"2025-08-30","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":100000,"pricing":null},{"modelId":"vercel/meituan/longcat-flash-thinking-2601","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"LongCat Flash Thinking 2601","version":"2026-03-13","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":null},{"modelId":"vercel/meta/llama-3.1-70b","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Llama 3.1 70B Instruct","version":"2024-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.72,"outputPer1M":0.72,"currency":"USD"}},{"modelId":"vercel/meta/llama-3.1-8b","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Llama 3.1 8B Instruct","version":"2024-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.22,"outputPer1M":0.22,"currency":"USD"}},{"modelId":"vercel/meta/llama-3.2-11b","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Llama 3.2 11B Vision Instruct","version":"2024-09-25","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.16,"outputPer1M":0.16,"currency":"USD"}},{"modelId":"vercel/meta/llama-3.2-1b","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Llama 3.2 1B Instruct","version":"2024-09-18","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.1,"outputPer1M":0.1,"currency":"USD"}},{"modelId":"vercel/meta/llama-3.2-3b","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Llama 3.2 3B Instruct","version":"2024-09-18","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.15,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"vercel/meta/llama-3.2-90b","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Llama 3.2 90B Vision Instruct","version":"2024-09-25","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.72,"outputPer1M":0.72,"currency":"USD"}},{"modelId":"vercel/meta/llama-3.3-70b","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Llama-3.3-70B-Instruct","version":"2024-12-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"vercel/meta/llama-4-maverick","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Llama-4-Maverick-17B-128E-Instruct-FP8","version":"2025-04-05","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"vercel/meta/llama-4-scout","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Llama-4-Scout-17B-16E-Instruct-FP8","version":"2025-04-05","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"vercel/minimax/minimax-m2","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"MiniMax M2","version":"2025-10-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":205000,"maxOutputTokens":205000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"vercel/minimax/minimax-m2.1","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"MiniMax M2.1","version":"2025-10-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"vercel/minimax/minimax-m2.1-lightning","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"MiniMax M2.1 Lightning","version":"2025-10-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":2.4,"currency":"USD"}},{"modelId":"vercel/minimax/minimax-m2.5","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"MiniMax M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"vercel/minimax/minimax-m2.5-highspeed","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"MiniMax M2.5 High Speed","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.6,"outputPer1M":2.4,"currency":"USD"}},{"modelId":"vercel/minimax/minimax-m2.7","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Minimax M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"vercel/minimax/minimax-m2.7-highspeed","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"MiniMax M2.7 High Speed","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131100,"pricing":{"inputPer1M":0.6,"outputPer1M":2.4,"currency":"USD"}},{"modelId":"vercel/minimax/minimax-m3","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"MiniMax M3","version":"2026-05-31","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":1000000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"vercel/mistral/codestral","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Codestral (latest)","version":"2024-05-29","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.3,"outputPer1M":0.9,"currency":"USD"}},{"modelId":"vercel/mistral/codestral-embed","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Codestral Embed","version":"2025-05-28","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":1536,"pricing":null},{"modelId":"vercel/mistral/devstral-2","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Devstral 2","version":"2025-12-09","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"vercel/mistral/devstral-small","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Devstral Small 1.1","version":"2025-05-07","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"vercel/mistral/devstral-small-2","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Devstral Small 2","version":"2025-05-07","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"vercel/mistral/magistral-medium","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Magistral Medium (latest)","version":"2025-03-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2,"outputPer1M":5,"currency":"USD"}},{"modelId":"vercel/mistral/magistral-small","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Magistral Small","version":"2025-03-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"vercel/mistral/ministral-14b","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Ministral 14B","version":"2025-12-01","capabilities":["text.chat"],"modalities":["image","pdf","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"vercel/mistral/ministral-3b","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Ministral 3B (latest)","version":"2024-10-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.04,"outputPer1M":0.04,"currency":"USD"}},{"modelId":"vercel/mistral/ministral-8b","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Ministral 8B (latest)","version":"2024-10-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.1,"currency":"USD"}},{"modelId":"vercel/mistral/mistral-embed","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Mistral Embed","version":"2023-12-11","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":1536,"pricing":{"inputPer1M":0.1,"outputPer1M":0,"currency":"USD"}},{"modelId":"vercel/mistral/mistral-large-3","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Mistral Large 3","version":"2025-12-02","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"vercel/mistral/mistral-medium","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Mistral Medium 3.1","version":"2025-05-07","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"vercel/mistral/mistral-medium-3.5","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Mistral Medium Latest","version":"2026-05-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":1.5,"outputPer1M":7.5,"currency":"USD"}},{"modelId":"vercel/mistral/mistral-nemo","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Mistral Nemo","version":"2024-07-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.02,"outputPer1M":0.04,"currency":"USD"}},{"modelId":"vercel/mistral/mistral-small","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Mistral Small (latest)","version":"2026-03-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"vercel/mistral/pixtral-12b","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Pixtral 12B","version":"2024-09-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.15,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"vercel/mistral/pixtral-large","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Pixtral Large (latest)","version":"2024-11-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD"}},{"modelId":"vercel/moonshotai/kimi-k2","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Kimi K2 Instruct","version":"2025-09-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.57,"outputPer1M":2.3,"currency":"USD"}},{"modelId":"vercel/moonshotai/kimi-k2-thinking","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Kimi K2 Thinking","version":"2025-11-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262114,"maxOutputTokens":262114,"pricing":{"inputPer1M":0.6,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"vercel/moonshotai/kimi-k2.5","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01-26","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262114,"maxOutputTokens":262114,"pricing":{"inputPer1M":0.6,"outputPer1M":3,"currency":"USD"}},{"modelId":"vercel/moonshotai/kimi-k2.6","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD"}},{"modelId":"vercel/moonshotai/kimi-k2.7-code","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":256000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD"}},{"modelId":"vercel/morph/morph-v3-fast","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Morph v3 Fast","version":"2024-08-15","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16000,"maxOutputTokens":16000,"pricing":{"inputPer1M":0.8,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"vercel/morph/morph-v3-large","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Morph v3 Large","version":"2024-08-15","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.9,"outputPer1M":1.9,"currency":"USD"}},{"modelId":"vercel/nvidia/nemotron-3-nano-30b-a3b","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Nemotron 3 Nano 30B A3B","version":"2024-12-01","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.05,"outputPer1M":0.24,"currency":"USD"}},{"modelId":"vercel/nvidia/nemotron-3-super-120b-a12b","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"NVIDIA Nemotron 3 Super 120B A12B","version":"2026-03-18","capabilities":["text.chat"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.15,"outputPer1M":0.65,"currency":"USD"}},{"modelId":"vercel/nvidia/nemotron-3-ultra-550b-a55b","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Nemotron 3 Ultra","version":"2026-06-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65000,"pricing":{"inputPer1M":0.6,"outputPer1M":2.4,"currency":"USD"}},{"modelId":"vercel/nvidia/nemotron-nano-12b-v2-vl","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Nvidia Nemotron Nano 12B V2 VL","version":"2024-12-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.2,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"vercel/nvidia/nemotron-nano-9b-v2","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Nvidia Nemotron Nano 9B V2","version":"2025-08-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.06,"outputPer1M":0.23,"currency":"USD"}},{"modelId":"vercel/openai/gpt-3.5-turbo","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT-3.5 Turbo","version":"2023-05-28","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16385,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"vercel/openai/gpt-3.5-turbo-instruct","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT-3.5 Turbo Instruct","version":"2023-09-28","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":4096,"pricing":{"inputPer1M":1.5,"outputPer1M":2,"currency":"USD"}},{"modelId":"vercel/openai/gpt-4-turbo","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT-4 Turbo","version":"2023-11-06","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":10,"outputPer1M":30,"currency":"USD"}},{"modelId":"vercel/openai/gpt-4.1","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT-4.1","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"vercel/openai/gpt-4.1-mini","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT-4.1 mini","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD"}},{"modelId":"vercel/openai/gpt-4.1-nano","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT-4.1 nano","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"vercel/openai/gpt-4o","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT-4o","version":"2024-05-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"vercel/openai/gpt-4o-mini","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT-4o mini","version":"2024-07-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"vercel/openai/gpt-4o-mini-search-preview","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT 4o Mini Search Preview","version":"2025-03-12","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"vercel/openai/gpt-5","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT-5","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"vercel/openai/gpt-5-chat","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT-5 Chat","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"vercel/openai/gpt-5-codex","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT-5-Codex","version":"2025-09-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"vercel/openai/gpt-5-mini","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT-5 Mini","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"}},{"modelId":"vercel/openai/gpt-5-nano","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT-5 Nano","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"vercel/openai/gpt-5-pro","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT-5 pro","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":272000,"pricing":{"inputPer1M":15,"outputPer1M":120,"currency":"USD"}},{"modelId":"vercel/openai/gpt-5.1-codex","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT-5.1-Codex","version":"2025-11-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"vercel/openai/gpt-5.1-codex-max","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT 5.1 Codex Max","version":"2025-11-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"vercel/openai/gpt-5.1-codex-mini","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT-5.1 Codex mini","version":"2025-11-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"}},{"modelId":"vercel/openai/gpt-5.1-instant","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT-5.1 Instant","version":"2025-11-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"vercel/openai/gpt-5.1-thinking","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT 5.1 Thinking","version":"2025-11-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"vercel/openai/gpt-5.2","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT-5.2","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"vercel/openai/gpt-5.2-chat","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT-5.2 Chat","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"vercel/openai/gpt-5.2-codex","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT-5.2-Codex","version":"2025-12-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"vercel/openai/gpt-5.2-pro","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT 5.2 ","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":21,"outputPer1M":168,"currency":"USD"}},{"modelId":"vercel/openai/gpt-5.3-chat","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT-5.3 Chat","version":"2026-03-03","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"vercel/openai/gpt-5.3-codex","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT 5.3 Codex","version":"2026-02-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"vercel/openai/gpt-5.4","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT 5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD"}},{"modelId":"vercel/openai/gpt-5.4-mini","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT 5.4 Mini","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD"}},{"modelId":"vercel/openai/gpt-5.4-nano","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT 5.4 Nano","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.25,"currency":"USD"}},{"modelId":"vercel/openai/gpt-5.4-pro","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT 5.4 Pro","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":30,"outputPer1M":180,"currency":"USD"}},{"modelId":"vercel/openai/gpt-5.5","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT 5.5","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD"}},{"modelId":"vercel/openai/gpt-5.5-pro","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT 5.5 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":30,"outputPer1M":180,"currency":"USD"}},{"modelId":"vercel/openai/gpt-image-1","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT Image 1","version":"2025-03-25","capabilities":[],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":{"inputPer1M":5,"outputPer1M":40,"currency":"USD"}},{"modelId":"vercel/openai/gpt-image-1-mini","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT Image 1 Mini","version":"2025-10-06","capabilities":[],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"vercel/openai/gpt-image-1.5","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT Image 1.5","version":"2025-12-16","capabilities":[],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":{"inputPer1M":5,"outputPer1M":32,"currency":"USD"}},{"modelId":"vercel/openai/gpt-image-2","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT Image 2","version":"2026-04-21","capabilities":[],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD"}},{"modelId":"vercel/openai/gpt-oss-120b","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.35,"outputPer1M":0.75,"currency":"USD"}},{"modelId":"vercel/openai/gpt-oss-20b","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT OSS 20B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.05,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"vercel/openai/gpt-oss-safeguard-20b","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"gpt-oss-safeguard-20b","version":"2024-12-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.075,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"vercel/openai/o1","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"o1","version":"2024-12-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":15,"outputPer1M":60,"currency":"USD"}},{"modelId":"vercel/openai/o3","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"o3","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"vercel/openai/o3-deep-research","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"o3-deep-research","version":"2024-06-26","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":10,"outputPer1M":40,"currency":"USD"}},{"modelId":"vercel/openai/o3-mini","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"o3-mini","version":"2024-12-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"vercel/openai/o3-pro","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"o3 Pro","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":20,"outputPer1M":80,"currency":"USD"}},{"modelId":"vercel/openai/o4-mini","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"o4-mini","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"vercel/openai/text-embedding-3-large","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"text-embedding-3-large","version":"2024-01-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":1536,"pricing":{"inputPer1M":0.13,"outputPer1M":0,"currency":"USD"}},{"modelId":"vercel/openai/text-embedding-3-small","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"text-embedding-3-small","version":"2024-01-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":1536,"pricing":{"inputPer1M":0.02,"outputPer1M":0,"currency":"USD"}},{"modelId":"vercel/openai/text-embedding-ada-002","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"text-embedding-ada-002","version":"2022-12-15","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":1536,"pricing":{"inputPer1M":0.1,"outputPer1M":0,"currency":"USD"}},{"modelId":"vercel/perplexity/sonar","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Sonar","version":"2025-02-19","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":127000,"maxOutputTokens":8000,"pricing":{"inputPer1M":1,"outputPer1M":1,"currency":"USD"}},{"modelId":"vercel/perplexity/sonar-pro","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Sonar Pro","version":"2025-02-19","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":8000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"vercel/perplexity/sonar-reasoning-pro","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Sonar Reasoning Pro","version":"2025-02-19","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":127000,"maxOutputTokens":8000,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"vercel/prodia/flux-fast-schnell","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Flux Schnell","version":"2026-06-08","capabilities":[],"modalities":["image","text"],"contextWindow":512,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/recraft/recraft-v2","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Recraft V2","version":"2024-03-01","capabilities":[],"modalities":["image","text"],"contextWindow":512,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/recraft/recraft-v3","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Recraft V3","version":"2024-10-01","capabilities":[],"modalities":["image","text"],"contextWindow":512,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/recraft/recraft-v4","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Recraft V4","version":"2026-02-17","capabilities":[],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/recraft/recraft-v4-pro","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Recraft V4 Pro","version":"2026-02-17","capabilities":[],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/recraft/recraft-v4.1","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Recraft V4.1","version":"2026-05-14","capabilities":[],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/recraft/recraft-v4.1-pro","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Recraft V4.1 Pro","version":"2026-05-14","capabilities":[],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/recraft/recraft-v4.1-utility","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Recraft V4.1 Utility","version":"2026-05-14","capabilities":[],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/recraft/recraft-v4.1-utility-pro","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Recraft V4.1 Utility Pro","version":"2026-05-14","capabilities":[],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/stepfun/step-3.5-flash","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"StepFun 3.5 Flash","version":"2026-01-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262114,"maxOutputTokens":262114,"pricing":{"inputPer1M":0.09,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"vercel/stepfun/step-3.7-flash","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Step 3.7 Flash","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.15,"currency":"USD"}},{"modelId":"vercel/voyage/rerank-2.5","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Voyage Rerank 2.5","version":"2025-08-11","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":32000,"pricing":null},{"modelId":"vercel/voyage/rerank-2.5-lite","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Voyage Rerank 2.5 Lite","version":"2025-08-11","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":32000,"pricing":null},{"modelId":"vercel/voyage/voyage-3-large","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"voyage-3-large","version":"2024-09-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":1536,"pricing":null},{"modelId":"vercel/voyage/voyage-3.5","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"voyage-3.5","version":"2025-05-20","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":1536,"pricing":null},{"modelId":"vercel/voyage/voyage-3.5-lite","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"voyage-3.5-lite","version":"2025-05-20","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":1536,"pricing":null},{"modelId":"vercel/voyage/voyage-4","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"voyage-4","version":"2026-03-06","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/voyage/voyage-4-large","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"voyage-4-large","version":"2026-03-06","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/voyage/voyage-4-lite","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"voyage-4-lite","version":"2026-03-06","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/voyage/voyage-code-2","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"voyage-code-2","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":1536,"pricing":null},{"modelId":"vercel/voyage/voyage-code-3","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"voyage-code-3","version":"2024-09-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":1536,"pricing":null},{"modelId":"vercel/voyage/voyage-finance-2","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"voyage-finance-2","version":"2024-03-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":1536,"pricing":null},{"modelId":"vercel/voyage/voyage-law-2","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"voyage-law-2","version":"2024-03-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":1536,"pricing":null},{"modelId":"vercel/xai/grok-4.1-fast-non-reasoning","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Grok 4.1 Fast Non-Reasoning","version":"2025-07-09","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":1000000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"vercel/xai/grok-4.1-fast-reasoning","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Grok 4.1 Fast Reasoning","version":"2025-07-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":1000000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"vercel/xai/grok-4.20-multi-agent","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Grok 4.20 Multi-Agent","version":"2026-03-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":2000000,"maxOutputTokens":2000000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"vercel/xai/grok-4.20-multi-agent-beta","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Grok 4.20 Multi Agent Beta","version":"2026-03-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":2000000,"maxOutputTokens":2000000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"vercel/xai/grok-4.20-non-reasoning","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Grok 4.20 Non-Reasoning","version":"2026-03-09","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":2000000,"maxOutputTokens":2000000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"vercel/xai/grok-4.20-non-reasoning-beta","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Grok 4.20 Beta Non-Reasoning","version":"2026-03-11","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":2000000,"maxOutputTokens":2000000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"vercel/xai/grok-4.20-reasoning","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Grok 4.20 Reasoning","version":"2026-03-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":2000000,"maxOutputTokens":2000000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"vercel/xai/grok-4.20-reasoning-beta","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Grok 4.20 Beta Reasoning","version":"2026-03-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":2000000,"maxOutputTokens":2000000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"vercel/xai/grok-4.3","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Grok 4.3","version":"2026-04-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":1000000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"vercel/xai/grok-build-0.1","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Grok Build 0.1","version":"2026-05-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":1,"outputPer1M":2,"currency":"USD"}},{"modelId":"vercel/xai/grok-imagine-image","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Grok Imagine Image","version":"2026-01-28","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/xai/grok-imagine-video","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Grok Imagine","version":"2026-01-28","capabilities":[],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/xai/grok-imagine-video-1.5-preview","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Grok Imagine Video 1.5 Preview","version":"2026-05-30","capabilities":[],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/xiaomi/mimo-v2-flash","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"MiMo V2 Flash","version":"2025-12-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"vercel/xiaomi/mimo-v2-pro","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"MiMo V2 Pro","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1,"outputPer1M":3,"currency":"USD"}},{"modelId":"vercel/xiaomi/mimo-v2.5","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"MiMo M2.5","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":131100,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"vercel/xiaomi/mimo-v2.5-pro","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"MiMo V2.5 Pro","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.435,"outputPer1M":0.87,"currency":"USD"}},{"modelId":"vercel/zai/glm-4.5","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GLM 4.5","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":96000,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"vercel/zai/glm-4.5-air","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GLM 4.5 Air","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":96000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.1,"currency":"USD"}},{"modelId":"vercel/zai/glm-4.5v","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GLM 4.5V","version":"2025-08-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":66000,"maxOutputTokens":16000,"pricing":{"inputPer1M":0.6,"outputPer1M":1.8,"currency":"USD"}},{"modelId":"vercel/zai/glm-4.6","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GLM 4.6","version":"2025-09-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":96000,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"vercel/zai/glm-4.6v","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GLM-4.6V","version":"2025-09-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":24000,"pricing":{"inputPer1M":0.3,"outputPer1M":0.9,"currency":"USD"}},{"modelId":"vercel/zai/glm-4.6v-flash","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GLM-4.6V-Flash","version":"2025-09-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":24000,"pricing":null},{"modelId":"vercel/zai/glm-4.7","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GLM 4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":40000,"pricing":{"inputPer1M":2.25,"outputPer1M":2.75,"currency":"USD"}},{"modelId":"vercel/zai/glm-4.7-flash","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GLM 4.7 Flash","version":"2026-03-13","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.07,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"vercel/zai/glm-4.7-flashx","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GLM 4.7 FlashX","version":"2025-01-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.06,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"vercel/zai/glm-5","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GLM-5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202800,"maxOutputTokens":131100,"pricing":{"inputPer1M":1,"outputPer1M":3.2,"currency":"USD"}},{"modelId":"vercel/zai/glm-5-turbo","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GLM 5 Turbo","version":"2026-03-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202800,"maxOutputTokens":131100,"pricing":{"inputPer1M":1.2,"outputPer1M":4,"currency":"USD"}},{"modelId":"vercel/zai/glm-5.1","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GLM 5.1","version":"2026-04-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":202800,"maxOutputTokens":64000,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"vercel/zai/glm-5v-turbo","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GLM 5V Turbo","version":"2026-04-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.2,"outputPer1M":4,"currency":"USD"}},{"modelId":"vivgrid/deepseek-v3.2","providerId":"vivgrid","providerKind":"provider-vivgrid","authFamily":"api-key","displayName":"DeepSeek-V3.2","version":"2025-12-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.28,"outputPer1M":0.42,"currency":"USD"}},{"modelId":"vivgrid/deepseek-v4-pro","providerId":"vivgrid","providerKind":"provider-vivgrid","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.435,"outputPer1M":0.87,"currency":"USD"}},{"modelId":"vivgrid/gemini-3.1-flash-lite-preview","providerId":"vivgrid","providerKind":"provider-vivgrid","authFamily":"api-key","displayName":"Gemini 3.1 Flash Lite Preview","version":"2026-03-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"vivgrid/gemini-3.1-pro-preview","providerId":"vivgrid","providerKind":"provider-vivgrid","authFamily":"api-key","displayName":"Gemini 3.1 Pro Preview","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD"}},{"modelId":"vivgrid/gpt-5-mini","providerId":"vivgrid","providerKind":"provider-vivgrid","authFamily":"api-key","displayName":"GPT-5 Mini","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":272000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"}},{"modelId":"vivgrid/gpt-5.1-codex","providerId":"vivgrid","providerKind":"provider-vivgrid","authFamily":"api-key","displayName":"GPT-5.1 Codex","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"vivgrid/gpt-5.1-codex-max","providerId":"vivgrid","providerKind":"provider-vivgrid","authFamily":"api-key","displayName":"GPT-5.1 Codex Max","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"vivgrid/gpt-5.2-codex","providerId":"vivgrid","providerKind":"provider-vivgrid","authFamily":"api-key","displayName":"GPT-5.2 Codex","version":"2026-01-14","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"vivgrid/gpt-5.3-codex","providerId":"vivgrid","providerKind":"provider-vivgrid","authFamily":"api-key","displayName":"GPT-5.3 Codex","version":"2026-02-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"vivgrid/gpt-5.4","providerId":"vivgrid","providerKind":"provider-vivgrid","authFamily":"api-key","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD"}},{"modelId":"vivgrid/gpt-5.4-mini","providerId":"vivgrid","providerKind":"provider-vivgrid","authFamily":"api-key","displayName":"GPT-5.4 Mini","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD"}},{"modelId":"vivgrid/gpt-5.4-nano","providerId":"vivgrid","providerKind":"provider-vivgrid","authFamily":"api-key","displayName":"GPT-5.4 Nano","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.25,"currency":"USD"}},{"modelId":"vivgrid/gpt-5.5","providerId":"vivgrid","providerKind":"provider-vivgrid","authFamily":"api-key","displayName":"GPT-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD"}},{"modelId":"vultr/MiniMaxAI/MiniMax-M2.7","providerId":"vultr","providerKind":"provider-vultr","authFamily":"api-key","displayName":"MiniMax-M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"vultr/moonshotai/Kimi-K2.6","providerId":"vultr","providerKind":"provider-vultr","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"vultr/nvidia/DeepSeek-V3.2-NVFP4","providerId":"vultr","providerKind":"provider-vultr","authFamily":"api-key","displayName":"DeepSeek V3.2","version":"2025-12-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.55,"outputPer1M":1.65,"currency":"USD"}},{"modelId":"vultr/nvidia/Llama-3.1-Nemotron-Safety-Guard-8B-v3","providerId":"vultr","providerKind":"provider-vultr","authFamily":"api-key","displayName":"Llama 3.1 Nemotron Safety Guard","version":"2025-10-28","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.01,"outputPer1M":0.01,"currency":"USD"}},{"modelId":"vultr/nvidia/Nemotron-3-Nano-Omni-30B-A3B-Reasoning-BF16","providerId":"vultr","providerKind":"provider-vultr","authFamily":"api-key","displayName":"NVIDIA Nemotron 3 Nano Omni","version":"2026-04-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.13,"outputPer1M":0.38,"currency":"USD"}},{"modelId":"vultr/nvidia/Nemotron-Cascade-2-30B-A3B","providerId":"vultr","providerKind":"provider-vultr","authFamily":"api-key","displayName":"NVIDIA Nemotron Cascade 2","version":"2025-12-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"vultr/zai-org/GLM-5.1-FP8","providerId":"vultr","providerKind":"provider-vultr","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-03-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.85,"outputPer1M":3.1,"currency":"USD"}},{"modelId":"wafer.ai/deepseek-v4-flash","providerId":"wafer.ai","providerKind":"provider-wafer.ai","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"wafer.ai/deepseek-v4-pro","providerId":"wafer.ai","providerKind":"provider-wafer.ai","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":1.74,"outputPer1M":3.48,"currency":"USD"}},{"modelId":"wafer.ai/GLM-5.1","providerId":"wafer.ai","providerKind":"provider-wafer.ai","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-04-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":{"inputPer1M":1,"outputPer1M":3.2,"currency":"USD"}},{"modelId":"wafer.ai/Kimi-K2.6","providerId":"wafer.ai","providerKind":"provider-wafer.ai","authFamily":"api-key","displayName":"Kimi-K2.6","version":"2026-05-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.68,"outputPer1M":3.15,"currency":"USD"}},{"modelId":"wafer.ai/Qwen3.5-397B-A17B","providerId":"wafer.ai","providerKind":"provider-wafer.ai","authFamily":"api-key","displayName":"Qwen3.5-397B-A17B","version":"2026-02-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.43,"outputPer1M":2.6,"currency":"USD"}},{"modelId":"wafer.ai/Qwen3.6-35B-A3B","providerId":"wafer.ai","providerKind":"provider-wafer.ai","authFamily":"api-key","displayName":"Qwen3.6-35B-A3B","version":"2026-05-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.15,"outputPer1M":1,"currency":"USD"}},{"modelId":"wafer.ai/qwen3.7-max","providerId":"wafer.ai","providerKind":"provider-wafer.ai","authFamily":"api-key","displayName":"Qwen3.7-Max","version":"2026-05-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":65536,"pricing":{"inputPer1M":5,"outputPer1M":15,"currency":"USD"}},{"modelId":"wandb/deepseek-ai/DeepSeek-V3.1","providerId":"wandb","providerKind":"provider-wandb","authFamily":"api-key","displayName":"DeepSeek V3.1","version":"2025-08-21","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":161000,"maxOutputTokens":161000,"pricing":{"inputPer1M":0.55,"outputPer1M":1.65,"currency":"USD"}},{"modelId":"wandb/meta-llama/Llama-3.1-70B-Instruct","providerId":"wandb","providerKind":"provider-wandb","authFamily":"api-key","displayName":"Llama 3.1 70B","version":"2024-07-23","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.8,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"wandb/meta-llama/Llama-3.1-8B-Instruct","providerId":"wandb","providerKind":"provider-wandb","authFamily":"api-key","displayName":"Meta-Llama-3.1-8B-Instruct","version":"2024-07-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.22,"outputPer1M":0.22,"currency":"USD"}},{"modelId":"wandb/meta-llama/Llama-3.3-70B-Instruct","providerId":"wandb","providerKind":"provider-wandb","authFamily":"api-key","displayName":"Llama-3.3-70B-Instruct","version":"2024-12-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.71,"outputPer1M":0.71,"currency":"USD"}},{"modelId":"wandb/meta-llama/Llama-4-Scout-17B-16E-Instruct","providerId":"wandb","providerKind":"provider-wandb","authFamily":"api-key","displayName":"Llama 4 Scout 17B 16E Instruct","version":"2025-01-31","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":64000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.17,"outputPer1M":0.66,"currency":"USD"}},{"modelId":"wandb/microsoft/Phi-4-mini-instruct","providerId":"wandb","providerKind":"provider-wandb","authFamily":"api-key","displayName":"Phi-4-mini-instruct","version":"2024-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.08,"outputPer1M":0.35,"currency":"USD"}},{"modelId":"wandb/MiniMaxAI/MiniMax-M2.5","providerId":"wandb","providerKind":"provider-wandb","authFamily":"api-key","displayName":"MiniMax M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":196608,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"wandb/moonshotai/Kimi-K2.5","providerId":"wandb","providerKind":"provider-wandb","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.5,"outputPer1M":2.85,"currency":"USD"}},{"modelId":"wandb/nvidia/NVIDIA-Nemotron-3-Super-120B-A12B-FP8","providerId":"wandb","providerKind":"provider-wandb","authFamily":"api-key","displayName":"NVIDIA Nemotron 3 Super 120B","version":"2026-03-11","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.2,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"wandb/openai/gpt-oss-120b","providerId":"wandb","providerKind":"provider-wandb","authFamily":"api-key","displayName":"gpt-oss-120b","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"wandb/openai/gpt-oss-20b","providerId":"wandb","providerKind":"provider-wandb","authFamily":"api-key","displayName":"gpt-oss-20b","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.05,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"wandb/OpenPipe/Qwen3-14B-Instruct","providerId":"wandb","providerKind":"provider-wandb","authFamily":"api-key","displayName":"OpenPipe Qwen3 14B Instruct","version":"2025-04-29","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.05,"outputPer1M":0.22,"currency":"USD"}},{"modelId":"wandb/Qwen/Qwen3-235B-A22B-Instruct-2507","providerId":"wandb","providerKind":"provider-wandb","authFamily":"api-key","displayName":"Qwen3 235B A22B Instruct 2507","version":"2025-04-28","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.1,"outputPer1M":0.1,"currency":"USD"}},{"modelId":"wandb/Qwen/Qwen3-235B-A22B-Thinking-2507","providerId":"wandb","providerKind":"provider-wandb","authFamily":"api-key","displayName":"Qwen3-235B-A22B-Thinking-2507","version":"2025-07-25","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.1,"outputPer1M":0.1,"currency":"USD"}},{"modelId":"wandb/Qwen/Qwen3-30B-A3B-Instruct-2507","providerId":"wandb","providerKind":"provider-wandb","authFamily":"api-key","displayName":"Qwen3 30B A3B Instruct 2507","version":"2025-07-29","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"wandb/Qwen/Qwen3-Coder-480B-A35B-Instruct","providerId":"wandb","providerKind":"provider-wandb","authFamily":"api-key","displayName":"Qwen3-Coder-480B-A35B-Instruct","version":"2025-07-23","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":1,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"wandb/zai-org/GLM-5-FP8","providerId":"wandb","providerKind":"provider-wandb","authFamily":"api-key","displayName":"GLM 5","version":"2026-02-11","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":200000,"pricing":{"inputPer1M":1,"outputPer1M":3.2,"currency":"USD"}},{"modelId":"wandb/zai-org/GLM-5.1","providerId":"wandb","providerKind":"provider-wandb","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-03-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"xai/grok-4.20-0309-non-reasoning","providerId":"xai","providerKind":"provider-xai","authFamily":"api-key","displayName":"Grok 4.20 (Non-Reasoning)","version":"2026-03-09","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"xai/grok-4.20-0309-reasoning","providerId":"xai","providerKind":"provider-xai","authFamily":"api-key","displayName":"Grok 4.20 (Reasoning)","version":"2026-03-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"xai/grok-4.20-multi-agent-0309","providerId":"xai","providerKind":"provider-xai","authFamily":"api-key","displayName":"Grok 4.20 Multi-Agent","version":"2026-03-09","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"xai/grok-4.3","providerId":"xai","providerKind":"provider-xai","authFamily":"api-key","displayName":"Grok 4.3","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"xai/grok-build-0.1","providerId":"xai","providerKind":"provider-xai","authFamily":"api-key","displayName":"Grok Build 0.1","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":1,"outputPer1M":2,"currency":"USD"}},{"modelId":"xai/grok-imagine-image","providerId":"xai","providerKind":"provider-xai","authFamily":"api-key","displayName":"Grok Imagine Image","version":"2026-01-28","capabilities":[],"modalities":["image","pdf","text"],"contextWindow":8000,"maxOutputTokens":0,"pricing":null},{"modelId":"xai/grok-imagine-image-quality","providerId":"xai","providerKind":"provider-xai","authFamily":"api-key","displayName":"Grok Imagine Image Quality","version":"2026-04-03","capabilities":[],"modalities":["image","pdf","text"],"contextWindow":8000,"maxOutputTokens":0,"pricing":null},{"modelId":"xai/grok-imagine-video","providerId":"xai","providerKind":"provider-xai","authFamily":"api-key","displayName":"Grok Imagine Video","version":"2026-01-28","capabilities":[],"modalities":["image","pdf","text","video"],"contextWindow":1024,"maxOutputTokens":0,"pricing":null},{"modelId":"xiaomi-token-plan-ams/mimo-v2-omni","providerId":"xiaomi-token-plan-ams","providerKind":"provider-xiaomi-token-plan-ams","authFamily":"api-key","displayName":"MiMo-V2-Omni","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"xiaomi-token-plan-ams/mimo-v2-pro","providerId":"xiaomi-token-plan-ams","providerKind":"provider-xiaomi-token-plan-ams","authFamily":"api-key","displayName":"MiMo-V2-Pro","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"xiaomi-token-plan-ams/mimo-v2-tts","providerId":"xiaomi-token-plan-ams","providerKind":"provider-xiaomi-token-plan-ams","authFamily":"api-key","displayName":"MiMo-V2-TTS","version":"2026-03-18","capabilities":[],"modalities":["audio","text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"xiaomi-token-plan-ams/mimo-v2.5","providerId":"xiaomi-token-plan-ams","providerKind":"provider-xiaomi-token-plan-ams","authFamily":"api-key","displayName":"MiMo-V2.5","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"xiaomi-token-plan-ams/mimo-v2.5-pro","providerId":"xiaomi-token-plan-ams","providerKind":"provider-xiaomi-token-plan-ams","authFamily":"api-key","displayName":"MiMo-V2.5-Pro","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"xiaomi-token-plan-ams/mimo-v2.5-tts","providerId":"xiaomi-token-plan-ams","providerKind":"provider-xiaomi-token-plan-ams","authFamily":"api-key","displayName":"MiMo-V2.5-TTS","version":"2026-04-22","capabilities":[],"modalities":["audio","text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"xiaomi-token-plan-ams/mimo-v2.5-tts-voiceclone","providerId":"xiaomi-token-plan-ams","providerKind":"provider-xiaomi-token-plan-ams","authFamily":"api-key","displayName":"MiMo-V2.5-TTS-VoiceClone","version":"2026-04-22","capabilities":[],"modalities":["audio","text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"xiaomi-token-plan-ams/mimo-v2.5-tts-voicedesign","providerId":"xiaomi-token-plan-ams","providerKind":"provider-xiaomi-token-plan-ams","authFamily":"api-key","displayName":"MiMo-V2.5-TTS-VoiceDesign","version":"2026-04-22","capabilities":[],"modalities":["audio","text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"xiaomi-token-plan-cn/mimo-v2-omni","providerId":"xiaomi-token-plan-cn","providerKind":"provider-xiaomi-token-plan-cn","authFamily":"api-key","displayName":"MiMo-V2-Omni","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"xiaomi-token-plan-cn/mimo-v2-pro","providerId":"xiaomi-token-plan-cn","providerKind":"provider-xiaomi-token-plan-cn","authFamily":"api-key","displayName":"MiMo-V2-Pro","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"xiaomi-token-plan-cn/mimo-v2-tts","providerId":"xiaomi-token-plan-cn","providerKind":"provider-xiaomi-token-plan-cn","authFamily":"api-key","displayName":"MiMo-V2-TTS","version":"2026-03-18","capabilities":[],"modalities":["audio","text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"xiaomi-token-plan-cn/mimo-v2.5","providerId":"xiaomi-token-plan-cn","providerKind":"provider-xiaomi-token-plan-cn","authFamily":"api-key","displayName":"MiMo-V2.5","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"xiaomi-token-plan-cn/mimo-v2.5-pro","providerId":"xiaomi-token-plan-cn","providerKind":"provider-xiaomi-token-plan-cn","authFamily":"api-key","displayName":"MiMo-V2.5-Pro","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"xiaomi-token-plan-cn/mimo-v2.5-tts","providerId":"xiaomi-token-plan-cn","providerKind":"provider-xiaomi-token-plan-cn","authFamily":"api-key","displayName":"MiMo-V2.5-TTS","version":"2026-04-22","capabilities":[],"modalities":["audio","text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"xiaomi-token-plan-cn/mimo-v2.5-tts-voiceclone","providerId":"xiaomi-token-plan-cn","providerKind":"provider-xiaomi-token-plan-cn","authFamily":"api-key","displayName":"MiMo-V2.5-TTS-VoiceClone","version":"2026-04-22","capabilities":[],"modalities":["audio","text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"xiaomi-token-plan-cn/mimo-v2.5-tts-voicedesign","providerId":"xiaomi-token-plan-cn","providerKind":"provider-xiaomi-token-plan-cn","authFamily":"api-key","displayName":"MiMo-V2.5-TTS-VoiceDesign","version":"2026-04-22","capabilities":[],"modalities":["audio","text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"xiaomi-token-plan-sgp/mimo-v2-omni","providerId":"xiaomi-token-plan-sgp","providerKind":"provider-xiaomi-token-plan-sgp","authFamily":"api-key","displayName":"MiMo-V2-Omni","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"xiaomi-token-plan-sgp/mimo-v2-pro","providerId":"xiaomi-token-plan-sgp","providerKind":"provider-xiaomi-token-plan-sgp","authFamily":"api-key","displayName":"MiMo-V2-Pro","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"xiaomi-token-plan-sgp/mimo-v2-tts","providerId":"xiaomi-token-plan-sgp","providerKind":"provider-xiaomi-token-plan-sgp","authFamily":"api-key","displayName":"MiMo-V2-TTS","version":"2026-03-18","capabilities":[],"modalities":["audio","text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"xiaomi-token-plan-sgp/mimo-v2.5","providerId":"xiaomi-token-plan-sgp","providerKind":"provider-xiaomi-token-plan-sgp","authFamily":"api-key","displayName":"MiMo-V2.5","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"xiaomi-token-plan-sgp/mimo-v2.5-pro","providerId":"xiaomi-token-plan-sgp","providerKind":"provider-xiaomi-token-plan-sgp","authFamily":"api-key","displayName":"MiMo-V2.5-Pro","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"xiaomi-token-plan-sgp/mimo-v2.5-tts","providerId":"xiaomi-token-plan-sgp","providerKind":"provider-xiaomi-token-plan-sgp","authFamily":"api-key","displayName":"MiMo-V2.5-TTS","version":"2026-04-22","capabilities":[],"modalities":["audio","text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"xiaomi-token-plan-sgp/mimo-v2.5-tts-voiceclone","providerId":"xiaomi-token-plan-sgp","providerKind":"provider-xiaomi-token-plan-sgp","authFamily":"api-key","displayName":"MiMo-V2.5-TTS-VoiceClone","version":"2026-04-22","capabilities":[],"modalities":["audio","text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"xiaomi-token-plan-sgp/mimo-v2.5-tts-voicedesign","providerId":"xiaomi-token-plan-sgp","providerKind":"provider-xiaomi-token-plan-sgp","authFamily":"api-key","displayName":"MiMo-V2.5-TTS-VoiceDesign","version":"2026-04-22","capabilities":[],"modalities":["audio","text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"xiaomi/mimo-v2-flash","providerId":"xiaomi","providerKind":"provider-xiaomi","authFamily":"api-key","displayName":"MiMo-V2-Flash","version":"2025-12-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"xiaomi/mimo-v2-omni","providerId":"xiaomi","providerKind":"provider-xiaomi","authFamily":"api-key","displayName":"MiMo-V2-Omni","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"xiaomi/mimo-v2-pro","providerId":"xiaomi","providerKind":"provider-xiaomi","authFamily":"api-key","displayName":"MiMo-V2-Pro","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":1,"outputPer1M":3,"currency":"USD"}},{"modelId":"xiaomi/mimo-v2.5","providerId":"xiaomi","providerKind":"provider-xiaomi","authFamily":"api-key","displayName":"MiMo-V2.5","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"xiaomi/mimo-v2.5-pro","providerId":"xiaomi","providerKind":"provider-xiaomi","authFamily":"api-key","displayName":"MiMo-V2.5-Pro","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":1,"outputPer1M":3,"currency":"USD"}},{"modelId":"xiaomi/mimo-v2.5-pro-ultraspeed","providerId":"xiaomi","providerKind":"provider-xiaomi","authFamily":"api-key","displayName":"MiMo-V2.5-Pro-UltraSpeed","version":"2026-06-08","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.305,"outputPer1M":2.61,"currency":"USD"}},{"modelId":"xpersona/xpersona-frieren-coder","providerId":"xpersona","providerKind":"provider-xpersona","authFamily":"api-key","displayName":"Xpersona Frieren 1","version":"2026-05-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":1.5,"outputPer1M":6,"currency":"USD"}},{"modelId":"xpersona/xpersona-gpt-5.5","providerId":"xpersona","providerKind":"provider-xpersona","authFamily":"api-key","displayName":"GPT-5.5","version":"2026-05-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":3,"outputPer1M":18,"currency":"USD"}},{"modelId":"zai-coding-plan/glm-4.5-air","providerId":"zai-coding-plan","providerKind":"provider-zai-coding-plan","authFamily":"api-key","displayName":"GLM-4.5-Air","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":98304,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"zai-coding-plan/glm-4.7","providerId":"zai-coding-plan","providerKind":"provider-zai-coding-plan","authFamily":"api-key","displayName":"GLM-4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"zai-coding-plan/glm-5-turbo","providerId":"zai-coding-plan","providerKind":"provider-zai-coding-plan","authFamily":"api-key","displayName":"GLM-5-Turbo","version":"2026-03-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"zai-coding-plan/glm-5.1","providerId":"zai-coding-plan","providerKind":"provider-zai-coding-plan","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-03-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"zai-coding-plan/glm-5.2","providerId":"zai-coding-plan","providerKind":"provider-zai-coding-plan","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"zai-coding-plan/glm-5v-turbo","providerId":"zai-coding-plan","providerKind":"provider-zai-coding-plan","authFamily":"api-key","displayName":"GLM-5V-Turbo","version":"2026-04-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text","video"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"zai/glm-4.5","providerId":"zai","providerKind":"provider-zai","authFamily":"api-key","displayName":"GLM-4.5","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":98304,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"zai/glm-4.5-air","providerId":"zai","providerKind":"provider-zai","authFamily":"api-key","displayName":"GLM-4.5-Air","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":98304,"pricing":{"inputPer1M":0.2,"outputPer1M":1.1,"currency":"USD"}},{"modelId":"zai/glm-4.5-flash","providerId":"zai","providerKind":"provider-zai","authFamily":"api-key","displayName":"GLM-4.5-Flash","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":98304,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"zai/glm-4.5v","providerId":"zai","providerKind":"provider-zai","authFamily":"api-key","displayName":"GLM-4.5V","version":"2025-08-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":64000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.6,"outputPer1M":1.8,"currency":"USD"}},{"modelId":"zai/glm-4.6","providerId":"zai","providerKind":"provider-zai","authFamily":"api-key","displayName":"GLM-4.6","version":"2025-09-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"zai/glm-4.6v","providerId":"zai","providerKind":"provider-zai","authFamily":"api-key","displayName":"GLM-4.6V","version":"2025-12-08","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.3,"outputPer1M":0.9,"currency":"USD"}},{"modelId":"zai/glm-4.7","providerId":"zai","providerKind":"provider-zai","authFamily":"api-key","displayName":"GLM-4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"zai/glm-4.7-flash","providerId":"zai","providerKind":"provider-zai","authFamily":"api-key","displayName":"GLM-4.7-Flash","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"zai/glm-4.7-flashx","providerId":"zai","providerKind":"provider-zai","authFamily":"api-key","displayName":"GLM-4.7-FlashX","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.07,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"zai/glm-5","providerId":"zai","providerKind":"provider-zai","authFamily":"api-key","displayName":"GLM-5","version":"2026-02-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":1,"outputPer1M":3.2,"currency":"USD"}},{"modelId":"zai/glm-5-turbo","providerId":"zai","providerKind":"provider-zai","authFamily":"api-key","displayName":"GLM-5-Turbo","version":"2026-03-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.2,"outputPer1M":4,"currency":"USD"}},{"modelId":"zai/glm-5.1","providerId":"zai","providerKind":"provider-zai","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-03-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"zai/glm-5v-turbo","providerId":"zai","providerKind":"provider-zai","authFamily":"api-key","displayName":"GLM-5V-Turbo","version":"2026-04-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text","video"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.2,"outputPer1M":4,"currency":"USD"}},{"modelId":"zeldoc/z-code","providerId":"zeldoc","providerKind":"provider-zeldoc","authFamily":"api-key","displayName":"Z-Code","version":"2026-04-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"zenmux/anthropic/claude-3.5-haiku","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Claude 3.5 Haiku","version":"2024-11-04","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.8,"outputPer1M":4,"currency":"USD"}},{"modelId":"zenmux/anthropic/claude-3.7-sonnet","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Claude 3.7 Sonnet","version":"2025-02-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"zenmux/anthropic/claude-fable-5","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Claude Fable 5","version":"2026-06-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":10,"outputPer1M":50,"currency":"USD"}},{"modelId":"zenmux/anthropic/claude-haiku-4.5","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Claude Haiku 4.5","version":"2025-10-15","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD"}},{"modelId":"zenmux/anthropic/claude-opus-4","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Claude Opus 4","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD"}},{"modelId":"zenmux/anthropic/claude-opus-4.1","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Claude Opus 4.1","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD"}},{"modelId":"zenmux/anthropic/claude-opus-4.5","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Claude Opus 4.5","version":"2025-11-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"zenmux/anthropic/claude-opus-4.6","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Claude Opus 4.6","version":"2026-02-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"zenmux/anthropic/claude-opus-4.7","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"zenmux/anthropic/claude-opus-4.8","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Claude Opus 4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"zenmux/anthropic/claude-sonnet-4","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Claude Sonnet 4","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"zenmux/anthropic/claude-sonnet-4.5","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Claude Sonnet 4.5","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"zenmux/anthropic/claude-sonnet-4.6","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Claude Sonnet 4.6","version":"2026-02-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"zenmux/baidu/ernie-5.0-thinking-preview","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"ERNIE 5.0","version":"2026-01-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":128000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.84,"outputPer1M":3.37,"currency":"USD"}},{"modelId":"zenmux/deepseek/deepseek-chat","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"DeepSeek-V3.2 (Non-thinking Mode)","version":"2025-12-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.28,"outputPer1M":0.42,"currency":"USD"}},{"modelId":"zenmux/deepseek/deepseek-v3.2","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"DeepSeek V3.2","version":"2025-12-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.28,"outputPer1M":0.43,"currency":"USD"}},{"modelId":"zenmux/deepseek/deepseek-v3.2-exp","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"DeepSeek-V3.2-Exp","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":163000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.22,"outputPer1M":0.33,"currency":"USD"}},{"modelId":"zenmux/deepseek/deepseek-v4-flash","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"zenmux/deepseek/deepseek-v4-pro","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.435,"outputPer1M":0.87,"currency":"USD"}},{"modelId":"zenmux/google/gemini-2.5-flash","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Gemini 2.5 Flash","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text"],"contextWindow":1048000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"zenmux/google/gemini-2.5-flash-lite","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Gemini 2.5 Flash Lite","version":"2025-07-22","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","image","pdf","text"],"contextWindow":1048000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"zenmux/google/gemini-2.5-pro","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Gemini 2.5 Pro","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"zenmux/google/gemini-3-flash-preview","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Gemini 3 Flash Preview","version":"2025-12-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text"],"contextWindow":1048000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"}},{"modelId":"zenmux/google/gemini-3.1-flash-lite","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Gemini 3.1 Flash Lite","version":"2026-05-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"zenmux/google/gemini-3.1-flash-lite-preview","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Gemini 3.1 Flash Lite Preview","version":"2025-03-20","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","image","text","video"],"contextWindow":1050000,"maxOutputTokens":65530,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"zenmux/google/gemini-3.1-pro-preview","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Gemini 3.1 Pro Preview","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048000,"maxOutputTokens":64000,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD"}},{"modelId":"zenmux/google/gemini-3.5-flash","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Gemini 3.5 Flash","version":"2026-05-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":9,"currency":"USD"}},{"modelId":"zenmux/inclusionai/ling-1t","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Ling-1T","version":"2025-10-09","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.56,"outputPer1M":2.24,"currency":"USD"}},{"modelId":"zenmux/inclusionai/ring-1t","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Ring-1T","version":"2025-10-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.56,"outputPer1M":2.24,"currency":"USD"}},{"modelId":"zenmux/inclusionai/ring-2.6-1t","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"inclusionAI: Ring-2.6-1T","version":"2026-05-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":65000,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"zenmux/kuaishou/kat-coder-pro-v2","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"KAT-Coder-Pro-V2","version":"2026-03-30","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":80000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"zenmux/minimax/minimax-m2","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"MiniMax M2","version":"2025-10-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"zenmux/minimax/minimax-m2.1","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"MiniMax M2.1","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"zenmux/minimax/minimax-m2.5","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"MiniMax M2.5","version":"2026-02-13","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"zenmux/minimax/minimax-m2.5-lightning","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"MiniMax M2.5 highspeed","version":"2026-02-13","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":4.8,"currency":"USD"}},{"modelId":"zenmux/minimax/minimax-m2.7","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"MiniMax M2.7","version":"2026-03-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131070,"pricing":{"inputPer1M":0.3055,"outputPer1M":1.2219,"currency":"USD"}},{"modelId":"zenmux/minimax/minimax-m2.7-highspeed","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"MiniMax M2.7 highspeed","version":"2026-03-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131070,"pricing":{"inputPer1M":0.611,"outputPer1M":2.4439,"currency":"USD"}},{"modelId":"zenmux/minimax/minimax-m3","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"MiniMax-M3","version":"2026-06-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":512000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.6,"outputPer1M":2.4,"currency":"USD"}},{"modelId":"zenmux/moonshotai/kimi-k2-0905","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Kimi K2 0905","version":"2025-09-04","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.6,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"zenmux/moonshotai/kimi-k2-thinking","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Kimi K2 Thinking","version":"2025-11-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.6,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"zenmux/moonshotai/kimi-k2-thinking-turbo","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Kimi K2 Thinking Turbo","version":"2025-11-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1.15,"outputPer1M":8,"currency":"USD"}},{"modelId":"zenmux/moonshotai/kimi-k2.5","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.58,"outputPer1M":3.02,"currency":"USD"}},{"modelId":"zenmux/moonshotai/kimi-k2.6","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262140,"maxOutputTokens":262140,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD"}},{"modelId":"zenmux/moonshotai/kimi-k2.7-code","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD"}},{"modelId":"zenmux/moonshotai/kimi-k2.7-code-free","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Kimi K2.7 Code (Free)","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"zenmux/openai/gpt-5","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GPT-5","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"zenmux/openai/gpt-5-codex","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GPT-5 Codex","version":"2025-09-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"zenmux/openai/gpt-5.1","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GPT-5.1","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"zenmux/openai/gpt-5.1-chat","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GPT-5.1 Chat","version":"2025-11-13","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"zenmux/openai/gpt-5.1-codex","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GPT-5.1-Codex","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"zenmux/openai/gpt-5.1-codex-mini","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GPT-5.1-Codex-Mini","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"}},{"modelId":"zenmux/openai/gpt-5.2","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GPT-5.2","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"zenmux/openai/gpt-5.2-codex","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GPT-5.2-Codex","version":"2026-01-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"zenmux/openai/gpt-5.2-pro","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GPT-5.2-Pro","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":21,"outputPer1M":168,"currency":"USD"}},{"modelId":"zenmux/openai/gpt-5.3-chat","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GPT-5.3 Chat","version":"2026-03-20","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16380,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"zenmux/openai/gpt-5.3-codex","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GPT-5.3 Codex","version":"2026-03-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"zenmux/openai/gpt-5.4","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GPT-5.4","version":"2026-03-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":3.75,"outputPer1M":18.75,"currency":"USD"}},{"modelId":"zenmux/openai/gpt-5.4-mini","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GPT-5.4 Mini","version":"2026-03-20","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD"}},{"modelId":"zenmux/openai/gpt-5.4-nano","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GPT-5.4 Nano","version":"2026-03-20","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.25,"currency":"USD"}},{"modelId":"zenmux/openai/gpt-5.4-pro","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GPT-5.4 Pro","version":"2026-03-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":45,"outputPer1M":225,"currency":"USD"}},{"modelId":"zenmux/openai/gpt-5.5","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GPT-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD"}},{"modelId":"zenmux/openai/gpt-5.5-instant","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GPT-5.5 Instant","version":"2026-05-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD"}},{"modelId":"zenmux/openai/gpt-5.5-pro","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GPT-5.5 Pro","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":30,"outputPer1M":180,"currency":"USD"}},{"modelId":"zenmux/qwen/qwen3-coder-plus","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Qwen3-Coder-Plus","version":"2025-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD"}},{"modelId":"zenmux/qwen/qwen3-max","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Qwen3-Max-Thinking","version":"2026-01-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1.2,"outputPer1M":6,"currency":"USD"}},{"modelId":"zenmux/qwen/qwen3.5-flash","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Qwen3.5 Flash","version":"2026-03-20","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1020000,"maxOutputTokens":1020000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"zenmux/qwen/qwen3.5-plus","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Qwen3.5 Plus","version":"2026-03-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.8,"outputPer1M":4.8,"currency":"USD"}},{"modelId":"zenmux/qwen/qwen3.6-plus","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Qwen3.6-Plus","version":"2026-03-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"}},{"modelId":"zenmux/qwen/qwen3.7-max","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Qwen3.7 Max","version":"2026-05-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":2.5,"outputPer1M":7.5,"currency":"USD"}},{"modelId":"zenmux/qwen/qwen3.7-plus","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Qwen3.7 Plus","version":"2026-06-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD"}},{"modelId":"zenmux/sapiens-ai/agnes-1.5-lite","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Agnes 1.5 Lite","version":"2026-03-26","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.12,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"zenmux/sapiens-ai/agnes-1.5-pro","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Agnes 1.5 Pro","version":"2026-03-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.16,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"zenmux/stepfun/step-3","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Step-3","version":"2025-07-31","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":65536,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.21,"outputPer1M":0.57,"currency":"USD"}},{"modelId":"zenmux/stepfun/step-3.5-flash","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Step 3.5 Flash","version":"2026-02-02","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"zenmux/stepfun/step-3.7-flash","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Step 3.7 Flash","version":"2026-05-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.15,"currency":"USD"}},{"modelId":"zenmux/stepfun/step-3.7-flash-free","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Step 3.7 Flash (Free)","version":"2026-05-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"zenmux/tencent/hy3-preview","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Hy3 preview","version":"2026-04-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.172,"outputPer1M":0.572,"currency":"USD"}},{"modelId":"zenmux/volcengine/doubao-seed-1.8","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Doubao-Seed-1.8","version":"2025-12-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.11,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"zenmux/volcengine/doubao-seed-2.0-code","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Doubao Seed 2.0 Code","version":"2026-03-20","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.9,"outputPer1M":4.48,"currency":"USD"}},{"modelId":"zenmux/volcengine/doubao-seed-2.0-lite","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Doubao-Seed-2.0-lite","version":"2026-02-14","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.09,"outputPer1M":0.51,"currency":"USD"}},{"modelId":"zenmux/volcengine/doubao-seed-2.0-mini","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Doubao-Seed-2.0-mini","version":"2026-02-14","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.03,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"zenmux/volcengine/doubao-seed-2.0-pro","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Doubao-Seed-2.0-pro","version":"2026-02-14","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.45,"outputPer1M":2.24,"currency":"USD"}},{"modelId":"zenmux/volcengine/doubao-seed-code","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Doubao-Seed-Code","version":"2025-11-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.17,"outputPer1M":1.12,"currency":"USD"}},{"modelId":"zenmux/x-ai/grok-4","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Grok 4","version":"2025-07-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"zenmux/x-ai/grok-4-fast","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Grok 4 Fast","version":"2025-09-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"zenmux/x-ai/grok-4.1-fast","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Grok 4.1 Fast","version":"2025-11-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"zenmux/x-ai/grok-4.1-fast-non-reasoning","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Grok 4.1 Fast Non Reasoning","version":"2025-11-20","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"zenmux/x-ai/grok-4.2-fast","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Grok 4.2 Fast","version":"2026-03-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":2000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":3,"outputPer1M":9,"currency":"USD"}},{"modelId":"zenmux/x-ai/grok-4.2-fast-non-reasoning","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Grok 4.2 Fast Non Reasoning","version":"2026-03-20","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text","video"],"contextWindow":2000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":3,"outputPer1M":9,"currency":"USD"}},{"modelId":"zenmux/x-ai/grok-4.3","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Grok 4.3","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":1000000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"zenmux/x-ai/grok-build-0.1","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Grok Build 0.1","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":1,"outputPer1M":2,"currency":"USD"}},{"modelId":"zenmux/x-ai/grok-code-fast-1","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Grok Code Fast 1","version":"2025-08-26","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"zenmux/xiaomi/mimo-v2-flash","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"MiMo-V2-Flash","version":"2025-12-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"zenmux/xiaomi/mimo-v2-omni","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"MiMo V2 Omni","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":265000,"maxOutputTokens":265000,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"zenmux/xiaomi/mimo-v2-pro","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"MiMo V2 Pro","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":256000,"pricing":{"inputPer1M":1,"outputPer1M":3,"currency":"USD"}},{"modelId":"zenmux/xiaomi/mimo-v2.5","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"MiMo-V2.5","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"zenmux/xiaomi/mimo-v2.5-pro","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"MiMo-V2.5-Pro","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":1,"outputPer1M":3,"currency":"USD"}},{"modelId":"zenmux/z-ai/glm-4.5","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GLM 4.5","version":"2025-07-25","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.35,"outputPer1M":1.54,"currency":"USD"}},{"modelId":"zenmux/z-ai/glm-4.5-air","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GLM 4.5 Air","version":"2025-07-25","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.11,"outputPer1M":0.56,"currency":"USD"}},{"modelId":"zenmux/z-ai/glm-4.6","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GLM 4.6","version":"2025-09-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.35,"outputPer1M":1.54,"currency":"USD"}},{"modelId":"zenmux/z-ai/glm-4.6v","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GLM 4.6V","version":"2025-12-08","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.42,"currency":"USD"}},{"modelId":"zenmux/z-ai/glm-4.6v-flash","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GLM 4.6V FlashX","version":"2025-12-08","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.02,"outputPer1M":0.21,"currency":"USD"}},{"modelId":"zenmux/z-ai/glm-4.6v-flash-free","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GLM 4.6V Flash (Free)","version":"2025-12-08","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"zenmux/z-ai/glm-4.7","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GLM 4.7","version":"2025-12-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.28,"outputPer1M":1.14,"currency":"USD"}},{"modelId":"zenmux/z-ai/glm-4.7-flash-free","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GLM 4.7 Flash (Free)","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"zenmux/z-ai/glm-4.7-flashx","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GLM 4.7 FlashX","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.07,"outputPer1M":0.42,"currency":"USD"}},{"modelId":"zenmux/z-ai/glm-5","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GLM 5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.58,"outputPer1M":2.6,"currency":"USD"}},{"modelId":"zenmux/z-ai/glm-5-turbo","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GLM 5 Turbo","version":"2026-03-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.88,"outputPer1M":3.48,"currency":"USD"}},{"modelId":"zenmux/z-ai/glm-5.1","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-04-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.8781,"outputPer1M":3.5126,"currency":"USD"}},{"modelId":"zenmux/z-ai/glm-5v-turbo","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GLM 5V Turbo","version":"2026-04-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text","video"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.726,"outputPer1M":3.1946,"currency":"USD"}},{"modelId":"zhipuai-coding-plan/glm-4.5-air","providerId":"zhipuai-coding-plan","providerKind":"provider-zhipuai-coding-plan","authFamily":"api-key","displayName":"GLM-4.5-Air","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":98304,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"zhipuai-coding-plan/glm-4.6v","providerId":"zhipuai-coding-plan","providerKind":"provider-zhipuai-coding-plan","authFamily":"api-key","displayName":"GLM-4.6V","version":"2025-12-08","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.3,"outputPer1M":0.9,"currency":"USD"}},{"modelId":"zhipuai-coding-plan/glm-4.7","providerId":"zhipuai-coding-plan","providerKind":"provider-zhipuai-coding-plan","authFamily":"api-key","displayName":"GLM-4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"zhipuai-coding-plan/glm-5-turbo","providerId":"zhipuai-coding-plan","providerKind":"provider-zhipuai-coding-plan","authFamily":"api-key","displayName":"GLM-5-Turbo","version":"2026-03-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"zhipuai-coding-plan/glm-5.1","providerId":"zhipuai-coding-plan","providerKind":"provider-zhipuai-coding-plan","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-03-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"zhipuai-coding-plan/glm-5.2","providerId":"zhipuai-coding-plan","providerKind":"provider-zhipuai-coding-plan","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"zhipuai-coding-plan/glm-5v-turbo","providerId":"zhipuai-coding-plan","providerKind":"provider-zhipuai-coding-plan","authFamily":"api-key","displayName":"GLM-5V-Turbo","version":"2026-04-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text","video"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"zhipuai/glm-4.5","providerId":"zhipuai","providerKind":"provider-zhipuai","authFamily":"api-key","displayName":"GLM-4.5","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":98304,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"zhipuai/glm-4.5-air","providerId":"zhipuai","providerKind":"provider-zhipuai","authFamily":"api-key","displayName":"GLM-4.5-Air","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":98304,"pricing":{"inputPer1M":0.2,"outputPer1M":1.1,"currency":"USD"}},{"modelId":"zhipuai/glm-4.5-flash","providerId":"zhipuai","providerKind":"provider-zhipuai","authFamily":"api-key","displayName":"GLM-4.5-Flash","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":98304,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"zhipuai/glm-4.5v","providerId":"zhipuai","providerKind":"provider-zhipuai","authFamily":"api-key","displayName":"GLM-4.5V","version":"2025-08-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":64000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.6,"outputPer1M":1.8,"currency":"USD"}},{"modelId":"zhipuai/glm-4.6","providerId":"zhipuai","providerKind":"provider-zhipuai","authFamily":"api-key","displayName":"GLM-4.6","version":"2025-09-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"zhipuai/glm-4.6v","providerId":"zhipuai","providerKind":"provider-zhipuai","authFamily":"api-key","displayName":"GLM-4.6V","version":"2025-12-08","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.3,"outputPer1M":0.9,"currency":"USD"}},{"modelId":"zhipuai/glm-4.7","providerId":"zhipuai","providerKind":"provider-zhipuai","authFamily":"api-key","displayName":"GLM-4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"zhipuai/glm-4.7-flash","providerId":"zhipuai","providerKind":"provider-zhipuai","authFamily":"api-key","displayName":"GLM-4.7-Flash","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"zhipuai/glm-4.7-flashx","providerId":"zhipuai","providerKind":"provider-zhipuai","authFamily":"api-key","displayName":"GLM-4.7-FlashX","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.07,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"zhipuai/glm-5","providerId":"zhipuai","providerKind":"provider-zhipuai","authFamily":"api-key","displayName":"GLM-5","version":"2026-02-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":1,"outputPer1M":3.2,"currency":"USD"}},{"modelId":"zhipuai/glm-5.1","providerId":"zhipuai","providerKind":"provider-zhipuai","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-03-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":6,"outputPer1M":24,"currency":"USD"}},{"modelId":"zhipuai/glm-5v-turbo","providerId":"zhipuai","providerKind":"provider-zhipuai","authFamily":"api-key","displayName":"GLM-5V-Turbo","version":"2026-04-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text","video"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":5,"outputPer1M":22,"currency":"USD"}}]} +{"catalogVersion":"2","source":{"vendor":"models.dev","commit":"978733d4459d91bee9af1c0839e0636deebb7194","capturedAt":"2026-08-15T04:06:41.477Z","schemaVersion":"models.dev.v1"},"providers":[{"providerId":"302ai","displayName":"302.AI","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-302ai","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.302.ai/v1","docsUrl":"https://doc.302.ai","envVars":["302AI_API_KEY"]},{"providerId":"abacus","displayName":"Abacus","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-abacus","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://routellm.abacus.ai/v1","docsUrl":"https://abacus.ai/help/api","envVars":["ABACUS_API_KEY"]},{"providerId":"abliteration-ai","displayName":"abliteration.ai","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-abliteration-ai","authFamily":"runtime-defined","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.abliteration.ai/v1","docsUrl":"https://docs.abliteration.ai/models","envVars":["ABLIT_KEY"]},{"providerId":"ai-router","displayName":"AI-ROUTER","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-ai-router","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.ai-router.dev/v1","docsUrl":"https://ai-router.dev/openai-compatible-api-gateway/","envVars":["AI_ROUTER_API_KEY"]},{"providerId":"aiand","displayName":"ai&","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-aiand","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.aiand.com/v1","docsUrl":"https://docs.aiand.com/","envVars":["AIAND_API_KEY"]},{"providerId":"aihubmix","displayName":"AIHubMix","npmPackage":"@aihubmix/ai-sdk-provider","providerKind":"provider-aihubmix","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"","docsUrl":"https://docs.aihubmix.com","envVars":["AIHUBMIX_API_KEY"]},{"providerId":"aki-io","displayName":"AKI.IO","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-aki-io","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://aki.io/v1","docsUrl":"https://aki.io/docs/","envVars":["AKI_IO_API_KEY"]},{"providerId":"alibaba","displayName":"Alibaba","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-alibaba","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://dashscope-intl.aliyuncs.com/compatible-mode/v1","docsUrl":"https://www.alibabacloud.com/help/en/model-studio/models","envVars":["DASHSCOPE_API_KEY"]},{"providerId":"alibaba-cn","displayName":"Alibaba (China)","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-alibaba-cn","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://dashscope.aliyuncs.com/compatible-mode/v1","docsUrl":"https://www.alibabacloud.com/help/en/model-studio/models","envVars":["DASHSCOPE_API_KEY"]},{"providerId":"alibaba-coding-plan","displayName":"Alibaba Coding Plan","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-alibaba-coding-plan","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://coding-intl.dashscope.aliyuncs.com/v1","docsUrl":"https://www.alibabacloud.com/help/en/model-studio/coding-plan","envVars":["ALIBABA_CODING_PLAN_API_KEY"]},{"providerId":"alibaba-coding-plan-cn","displayName":"Alibaba Coding Plan (China)","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-alibaba-coding-plan-cn","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://coding.dashscope.aliyuncs.com/v1","docsUrl":"https://help.aliyun.com/zh/model-studio/coding-plan","envVars":["ALIBABA_CODING_PLAN_API_KEY"]},{"providerId":"alibaba-token-plan","displayName":"Alibaba Token Plan","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-alibaba-token-plan","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1","docsUrl":"https://www.alibabacloud.com/help/en/model-studio/token-plan-overview","envVars":["ALIBABA_TOKEN_PLAN_API_KEY"]},{"providerId":"alibaba-token-plan-cn","displayName":"Alibaba Token Plan (China)","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-alibaba-token-plan-cn","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://token-plan.cn-beijing.maas.aliyuncs.com/compatible-mode/v1","docsUrl":"https://www.alibabacloud.com/help/zh/model-studio/token-plan-overview","envVars":["ALIBABA_TOKEN_PLAN_API_KEY"]},{"providerId":"amazon-bedrock","displayName":"Amazon Bedrock","npmPackage":"@ai-sdk/amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","adapterFamily":"ai-sdk-amazon-bedrock","apiBase":"","docsUrl":"https://docs.aws.amazon.com/bedrock/latest/userguide/models-supported.html","envVars":["AWS_ACCESS_KEY_ID","AWS_BEARER_TOKEN_BEDROCK","AWS_REGION","AWS_SECRET_ACCESS_KEY"]},{"providerId":"ambient","displayName":"Ambient","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-ambient","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.ambient.xyz/v1","docsUrl":"https://ambient.xyz","envVars":["AMBIENT_API_KEY"]},{"providerId":"anthropic","displayName":"Anthropic","npmPackage":"@ai-sdk/anthropic","providerKind":"provider-anthropic","authFamily":"api-key","adapterFamily":"ai-sdk-anthropic","apiBase":"https://api.anthropic.com/v1","docsUrl":"https://docs.anthropic.com/en/docs/about-claude/models","envVars":["ANTHROPIC_API_KEY"],"localOverrideApplied":true,"controlPlaneRequirements":["workspace.required"]},{"providerId":"anyapi","displayName":"AnyAPI","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-anyapi","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.anyapi.ai/v1","docsUrl":"https://docs.anyapi.ai","envVars":["ANYAPI_API_KEY"]},{"providerId":"atomic-chat","displayName":"Atomic Chat","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-atomic-chat","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"http://127.0.0.1:1337/v1","docsUrl":"https://atomic.chat","envVars":["ATOMIC_CHAT_API_KEY"]},{"providerId":"auriko","displayName":"Auriko","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-auriko","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.auriko.ai/v1","docsUrl":"https://docs.auriko.ai","envVars":["AURIKO_API_KEY"]},{"providerId":"azure","displayName":"Azure","npmPackage":"@ai-sdk/azure","providerKind":"provider-azure","authFamily":"api-key","adapterFamily":"ai-sdk-azure","apiBase":"","docsUrl":"https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/models","envVars":["AZURE_API_KEY","AZURE_RESOURCE_NAME"]},{"providerId":"azure-cognitive-services","displayName":"Azure Cognitive Services","npmPackage":"@ai-sdk/azure","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","adapterFamily":"ai-sdk-azure","apiBase":"","docsUrl":"https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/models","envVars":["AZURE_COGNITIVE_SERVICES_API_KEY","AZURE_COGNITIVE_SERVICES_RESOURCE_NAME"]},{"providerId":"bailing","displayName":"Bailing","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-bailing","authFamily":"runtime-defined","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.tbox.cn/api/llm/v1/chat/completions","docsUrl":"https://alipaytbox.yuque.com/sxs0ba/ling/intro","envVars":["BAILING_API_TOKEN"]},{"providerId":"baseten","displayName":"Baseten","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-baseten","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://inference.baseten.co/v1","docsUrl":"https://docs.baseten.co/inference/model-apis/overview","envVars":["BASETEN_API_KEY"]},{"providerId":"berget","displayName":"Berget.AI","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-berget","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.berget.ai/v1","docsUrl":"https://api.berget.ai","envVars":["BERGET_API_KEY"]},{"providerId":"blueclaw","displayName":"Blue Claw","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-blueclaw","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://openai.blueclaw.network/v1","docsUrl":"https://blueclaw.network","envVars":["BLUECLAW_API_KEY"]},{"providerId":"cerebras","displayName":"Cerebras","npmPackage":"@ai-sdk/cerebras","providerKind":"provider-cerebras","authFamily":"api-key","adapterFamily":"ai-sdk-cerebras","apiBase":"","docsUrl":"https://inference-docs.cerebras.ai/models/overview","envVars":["CEREBRAS_API_KEY"]},{"providerId":"chutes","displayName":"Chutes","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-chutes","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://llm.chutes.ai/v1","docsUrl":"https://llm.chutes.ai/v1/models","envVars":["CHUTES_API_KEY"]},{"providerId":"clarifai","displayName":"Clarifai","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-clarifai","authFamily":"runtime-defined","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.clarifai.com/v2/ext/openai/v1","docsUrl":"https://docs.clarifai.com/compute/inference/","envVars":["CLARIFAI_PAT"]},{"providerId":"claudinio","displayName":"Claudinio","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-claudinio","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.claudin.io/v1","docsUrl":"https://claudin.io","envVars":["CLAUDINIO_API_KEY"]},{"providerId":"cline-pass","displayName":"ClinePass","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-cline-pass","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.cline.bot/api/v1","docsUrl":"https://docs.cline.bot/getting-started/clinepass","envVars":["CLINE_API_KEY"]},{"providerId":"cloudferro-sherlock","displayName":"CloudFerro Sherlock","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-cloudferro-sherlock","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api-sherlock.cloudferro.com/openai/v1","docsUrl":"https://docs.sherlock.cloudferro.com/","envVars":["CLOUDFERRO_SHERLOCK_API_KEY"]},{"providerId":"cloudflare-ai-gateway","displayName":"Cloudflare AI Gateway","npmPackage":"ai-gateway-provider","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","adapterFamily":"ai-sdk-openai-compatible","apiBase":"","docsUrl":"https://developers.cloudflare.com/ai-gateway/","envVars":["CLOUDFLARE_ACCOUNT_ID","CLOUDFLARE_API_TOKEN","CLOUDFLARE_GATEWAY_ID"]},{"providerId":"cloudflare-workers-ai","displayName":"Cloudflare Workers AI","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-cloudflare-workers-ai","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.cloudflare.com/client/v4/accounts/${CLOUDFLARE_ACCOUNT_ID}/ai/v1","docsUrl":"https://developers.cloudflare.com/workers-ai/models/","envVars":["CLOUDFLARE_ACCOUNT_ID","CLOUDFLARE_API_KEY"]},{"providerId":"cohere","displayName":"Cohere","npmPackage":"@ai-sdk/cohere","providerKind":"provider-cohere","authFamily":"api-key","adapterFamily":"ai-sdk-cohere","apiBase":"","docsUrl":"https://docs.cohere.com/docs/models","envVars":["COHERE_API_KEY"]},{"providerId":"coralbricks","displayName":"CoralBricks","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-coralbricks","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://inference.coralbricks.ai/v1","docsUrl":"https://www.coralbricks.ai/docs","envVars":["CORAL_API_KEY"]},{"providerId":"cortecs","displayName":"Cortecs","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-cortecs","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.cortecs.ai/v1","docsUrl":"https://api.cortecs.ai/v1/models","envVars":["CORTECS_API_KEY"]},{"providerId":"crof","displayName":"CrofAI","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-crof","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://crof.ai/v1","docsUrl":"https://crof.ai/docs","envVars":["CROF_API_KEY"]},{"providerId":"crossmodel","displayName":"CrossModel","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-crossmodel","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.crossmodel.ai/v1","docsUrl":"https://www.crossmodel.ai/docs","envVars":["CROSSMODEL_API_KEY"]},{"providerId":"crusoe","displayName":"Crusoe","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-crusoe","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.inference.crusoecloud.com/v1","docsUrl":"https://docs.crusoecloud.com/managed-inference/overview","envVars":["CRUSOE_API_KEY"]},{"providerId":"daoxe","displayName":"DaoXE","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-daoxe","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://daoxe.com/v1","docsUrl":"https://daoxe.com/pricing","envVars":["DAOXE_API_KEY"]},{"providerId":"databricks","displayName":"Databricks","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-databricks","authFamily":"runtime-defined","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://${DATABRICKS_HOST}/ai-gateway/mlflow/v1","docsUrl":"https://docs.databricks.com/aws/en/machine-learning/foundation-models/","envVars":["DATABRICKS_HOST","DATABRICKS_TOKEN"]},{"providerId":"deepinfra","displayName":"Deep Infra","npmPackage":"@ai-sdk/deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","adapterFamily":"ai-sdk-deepinfra","apiBase":"","docsUrl":"https://deepinfra.com/models","envVars":["DEEPINFRA_API_KEY"]},{"providerId":"deepseek","displayName":"DeepSeek","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-deepseek","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.deepseek.com","docsUrl":"https://api-docs.deepseek.com/quick_start/pricing","envVars":["DEEPSEEK_API_KEY"]},{"providerId":"digitalocean","displayName":"DigitalOcean","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-digitalocean","authFamily":"runtime-defined","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://inference.do-ai.run/v1","docsUrl":"https://docs.digitalocean.com/products/gradient-ai-platform/details/models/","envVars":["DIGITALOCEAN_ACCESS_TOKEN"]},{"providerId":"dinference","displayName":"DInference","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-dinference","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.dinference.com/v1","docsUrl":"https://dinference.com","envVars":["DINFERENCE_API_KEY"]},{"providerId":"drun","displayName":"D.Run (China)","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-drun","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://chat.d.run/v1","docsUrl":"https://www.d.run","envVars":["DRUN_API_KEY"]},{"providerId":"ebcloud","displayName":"EBCloud","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-ebcloud","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://maas-api.ebcloud.com/v1","docsUrl":"https://docs.ebtech.com/ai/model-api.html","envVars":["EBCLOUD_API_KEY"]},{"providerId":"edenai","displayName":"Eden AI","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-edenai","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.edenai.run/v3","docsUrl":"https://docs.edenai.co","envVars":["EDENAI_API_KEY"]},{"providerId":"empiriolabs","displayName":"EmpirioLabs AI","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-empiriolabs","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.empiriolabs.ai/v1","docsUrl":"https://docs.empiriolabs.ai","envVars":["EMPIRIOLABS_API_KEY"]},{"providerId":"evroc","displayName":"evroc","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-evroc","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://models.think.evroc.com/v1","docsUrl":"https://docs.evroc.com/products/think/overview.html","envVars":["EVROC_API_KEY"]},{"providerId":"fastrouter","displayName":"FastRouter","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-fastrouter","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://go.fastrouter.ai/api/v1","docsUrl":"https://fastrouter.ai/models","envVars":["FASTROUTER_API_KEY"]},{"providerId":"fireworks-ai","displayName":"Fireworks AI","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-fireworks-ai","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.fireworks.ai/inference/v1","docsUrl":"https://fireworks.ai/docs/","envVars":["FIREWORKS_API_KEY"]},{"providerId":"freemodel","displayName":"FreeModel","npmPackage":"@ai-sdk/anthropic","providerKind":"provider-freemodel","authFamily":"api-key","adapterFamily":"ai-sdk-anthropic","apiBase":"https://cc.freemodel.dev/v1","docsUrl":"https://freemodel.dev","envVars":["FREEMODEL_API_KEY"]},{"providerId":"friendli","displayName":"Friendli","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-friendli","authFamily":"runtime-defined","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.friendli.ai/serverless/v1","docsUrl":"https://friendli.ai/docs/guides/serverless_endpoints/introduction","envVars":["FRIENDLI_TOKEN"]},{"providerId":"frogbot","displayName":"FrogBot","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-frogbot","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://app.frogbot.ai/api/v1","docsUrl":"https://docs.frogbot.ai","envVars":["FROGBOT_API_KEY"]},{"providerId":"github-copilot","displayName":"GitHub Copilot","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-github-copilot","authFamily":"runtime-defined","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.githubcopilot.com","docsUrl":"https://docs.github.com/en/copilot","envVars":["GITHUB_TOKEN"]},{"providerId":"gitlab","displayName":"GitLab Duo","npmPackage":"gitlab-ai-provider","providerKind":"provider-gitlab","authFamily":"runtime-defined","adapterFamily":"ai-sdk-openai-compatible","apiBase":"","docsUrl":"https://docs.gitlab.com/user/duo_agent_platform/","envVars":["GITLAB_TOKEN"]},{"providerId":"gmicloud","displayName":"GMI Cloud","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-gmicloud","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.gmi-serving.com/v1","docsUrl":"https://docs.gmicloud.ai/inference-engine/api-reference/llm-api-reference","envVars":["GMICLOUD_API_KEY"]},{"providerId":"google","displayName":"Google","npmPackage":"@ai-sdk/google","providerKind":"provider-google","authFamily":"api-key","adapterFamily":"ai-sdk-google","apiBase":"","docsUrl":"https://ai.google.dev/gemini-api/docs/models","envVars":["GEMINI_API_KEY","GOOGLE_API_KEY","GOOGLE_GENERATIVE_AI_API_KEY"]},{"providerId":"google-vertex","displayName":"Vertex","npmPackage":"@ai-sdk/google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","adapterFamily":"ai-sdk-google-vertex","apiBase":"","docsUrl":"https://cloud.google.com/vertex-ai/generative-ai/docs/models","envVars":["GOOGLE_APPLICATION_CREDENTIALS","GOOGLE_VERTEX_LOCATION","GOOGLE_VERTEX_PROJECT"]},{"providerId":"google-vertex-anthropic","displayName":"Vertex (Anthropic)","npmPackage":"@ai-sdk/google-vertex/anthropic","providerKind":"provider-google-vertex-anthropic","authFamily":"runtime-defined","adapterFamily":"ai-sdk-google-vertex-anthropic","apiBase":"","docsUrl":"https://cloud.google.com/vertex-ai/generative-ai/docs/partner-models/claude","envVars":["GOOGLE_APPLICATION_CREDENTIALS","GOOGLE_VERTEX_LOCATION","GOOGLE_VERTEX_PROJECT"]},{"providerId":"greenpt","displayName":"GreenPT","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-greenpt","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.greenpt.ai/v1","docsUrl":"https://docs.greenpt.ai","envVars":["GREENPT_API_KEY"]},{"providerId":"groq","displayName":"Groq","npmPackage":"@ai-sdk/groq","providerKind":"provider-groq","authFamily":"api-key","adapterFamily":"ai-sdk-groq","apiBase":"","docsUrl":"https://console.groq.com/docs/models","envVars":["GROQ_API_KEY"]},{"providerId":"helicone","displayName":"Helicone","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-helicone","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://ai-gateway.helicone.ai/v1","docsUrl":"https://helicone.ai/models","envVars":["HELICONE_API_KEY"]},{"providerId":"hetzner","displayName":"Hetzner","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-hetzner","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://inference.hetzner.com/api/v1","docsUrl":"https://experiments.hetzner.com/docs/inference","envVars":["HETZNER_API_KEY"]},{"providerId":"hpc-ai","displayName":"HPC-AI","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-hpc-ai","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.hpc-ai.com/inference/v1","docsUrl":"https://www.hpc-ai.com/doc/docs/quickstart/","envVars":["HPC_AI_API_KEY"]},{"providerId":"huggingface","displayName":"Hugging Face","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-huggingface","authFamily":"runtime-defined","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://router.huggingface.co/v1","docsUrl":"https://huggingface.co/docs/inference-providers","envVars":["HF_TOKEN"]},{"providerId":"hyper","displayName":"Charm Hyper","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-hyper","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://hyper.charm.land/v1","docsUrl":"https://hyper.charm.land","envVars":["HYPER_API_KEY"]},{"providerId":"iflowcn","displayName":"iFlow","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-iflowcn","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://apis.iflow.cn/v1","docsUrl":"https://platform.iflow.cn/en/docs","envVars":["IFLOW_API_KEY"]},{"providerId":"impossibl","displayName":"Impossibl","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-impossibl","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.impossibl.com/v1","docsUrl":"https://impossibl.com/docs/models","envVars":["IMPOSSIBL_API_KEY"]},{"providerId":"inception","displayName":"Inception","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-inception","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.inceptionlabs.ai/v1","docsUrl":"https://platform.inceptionlabs.ai/docs","envVars":["INCEPTION_API_KEY"]},{"providerId":"inceptron","displayName":"Inceptron","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-inceptron","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.inceptron.io/v1","docsUrl":"https://docs.inceptron.io","envVars":["INCEPTRON_API_KEY"]},{"providerId":"inference","displayName":"Inference","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-inference","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://inference.net/v1","docsUrl":"https://inference.net/models","envVars":["INFERENCE_API_KEY"]},{"providerId":"inferx","displayName":"InferX","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-inferx","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://model.inferx.net/endpoints/v1","docsUrl":"https://model.inferx.net/endpoints","envVars":["INFERX_API_KEY"]},{"providerId":"infomaniak","displayName":"Infomaniak","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-infomaniak","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.infomaniak.com/2/ai/${INFOMANIAK_PRODUCT_ID}/openai/v1","docsUrl":"https://www.infomaniak.com/en/hosting/ai-services/open-source-models","envVars":["INFOMANIAK_API_KEY","INFOMANIAK_PRODUCT_ID"]},{"providerId":"io-net","displayName":"IO.NET","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-io-net","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.intelligence.io.solutions/api/v1","docsUrl":"https://io.net/docs/guides/intelligence/io-intelligence","envVars":["IOINTELLIGENCE_API_KEY"]},{"providerId":"jiekou","displayName":"Jiekou.AI","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-jiekou","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.jiekou.ai/openai","docsUrl":"https://docs.jiekou.ai/docs/support/quickstart?utm_source=github_models.dev","envVars":["JIEKOU_API_KEY"]},{"providerId":"kenari","displayName":"Kenari","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-kenari","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://kenari.id/v1","docsUrl":"https://kenari.id/docs","envVars":["KENARI_API_KEY"]},{"providerId":"kilo","displayName":"Kilo Gateway","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-kilo","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.kilo.ai/api/gateway","docsUrl":"https://kilo.ai","envVars":["KILO_API_KEY"]},{"providerId":"kimi-for-coding","displayName":"Kimi For Coding","npmPackage":"@ai-sdk/anthropic","providerKind":"provider-kimi-for-coding","authFamily":"api-key","adapterFamily":"ai-sdk-anthropic","apiBase":"https://api.kimi.com/coding/v1","docsUrl":"https://www.kimi.com/code/docs/en/third-party-tools/other-coding-agents.html","envVars":["KIMI_API_KEY"]},{"providerId":"kuae-cloud-coding-plan","displayName":"KUAE Cloud Coding Plan","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-kuae-cloud-coding-plan","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://coding-plan-endpoint.kuaecloud.net/v1","docsUrl":"https://docs.mthreads.com/kuaecloud/kuaecloud-doc-online/coding_plan/","envVars":["KUAE_API_KEY"]},{"providerId":"lilac","displayName":"Lilac","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-lilac","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.getlilac.com/v1","docsUrl":"https://docs.getlilac.com/inference/models","envVars":["LILAC_API_KEY"]},{"providerId":"llama","displayName":"Llama","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-llama","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.llama.com/compat/v1","docsUrl":"https://llama.developer.meta.com/docs/models","envVars":["LLAMA_API_KEY"]},{"providerId":"llmgateway","displayName":"LLM Gateway","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-llmgateway","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.llmgateway.io/v1","docsUrl":"https://llmgateway.io/docs","envVars":["LLMGATEWAY_API_KEY"]},{"providerId":"llmtr","displayName":"LLMTR","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-llmtr","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://llmtr.com/v1","docsUrl":"https://llmtr.com/docs","envVars":["LLMTR_API_KEY"]},{"providerId":"lmstudio","displayName":"LMStudio","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-lmstudio","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"http://127.0.0.1:1234/v1","docsUrl":"https://lmstudio.ai/models","envVars":["LMSTUDIO_API_KEY"]},{"providerId":"longcat","displayName":"LongCat","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-longcat","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.longcat.chat/openai","docsUrl":"https://longcat.chat/platform/docs/","envVars":["LONGCAT_API_KEY"]},{"providerId":"lucidquery","displayName":"LucidQuery","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-lucidquery","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.lucidquery.com/v1","docsUrl":"https://lucidquery.com/docs","envVars":["LUCIDQUERY_API_KEY"]},{"providerId":"lynkr","displayName":"Lynkr","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-lynkr","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"http://127.0.0.1:8081/v1","docsUrl":"https://github.com/Fast-Editor/Lynkr","envVars":["LYNKR_API_KEY"]},{"providerId":"meganova","displayName":"Meganova","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-meganova","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.meganova.ai/v1","docsUrl":"https://docs.meganova.ai","envVars":["MEGANOVA_API_KEY"]},{"providerId":"merge-gateway","displayName":"Merge Gateway","npmPackage":"merge-gateway-ai-sdk-provider","providerKind":"provider-merge-gateway","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api-gateway.merge.dev/v1/ai-sdk","docsUrl":"https://docs.merge.dev/merge-gateway","envVars":["MERGE_GATEWAY_API_KEY"]},{"providerId":"meta","displayName":"Meta","npmPackage":"@ai-sdk/openai","providerKind":"provider-meta","authFamily":"api-key","adapterFamily":"ai-sdk-openai","apiBase":"https://api.meta.ai/v1","docsUrl":"https://dev.meta.ai/docs","envVars":["META_MODEL_API_KEY"]},{"providerId":"minimax","displayName":"MiniMax (minimax.io)","npmPackage":"@ai-sdk/anthropic","providerKind":"provider-minimax","authFamily":"api-key","adapterFamily":"ai-sdk-anthropic","apiBase":"https://api.minimax.io/anthropic/v1","docsUrl":"https://platform.minimax.io/docs/guides/quickstart","envVars":["MINIMAX_API_KEY"]},{"providerId":"minimax-cn","displayName":"MiniMax (minimaxi.com)","npmPackage":"@ai-sdk/anthropic","providerKind":"provider-minimax-cn","authFamily":"api-key","adapterFamily":"ai-sdk-anthropic","apiBase":"https://api.minimaxi.com/anthropic/v1","docsUrl":"https://platform.minimaxi.com/docs/guides/quickstart","envVars":["MINIMAX_API_KEY"]},{"providerId":"minimax-cn-coding-plan","displayName":"MiniMax Token Plan (minimaxi.com)","npmPackage":"@ai-sdk/anthropic","providerKind":"provider-minimax-cn-coding-plan","authFamily":"api-key","adapterFamily":"ai-sdk-anthropic","apiBase":"https://api.minimaxi.com/anthropic/v1","docsUrl":"https://platform.minimaxi.com/docs/token-plan/intro","envVars":["MINIMAX_API_KEY"]},{"providerId":"minimax-coding-plan","displayName":"MiniMax Token Plan (minimax.io)","npmPackage":"@ai-sdk/anthropic","providerKind":"provider-minimax-coding-plan","authFamily":"api-key","adapterFamily":"ai-sdk-anthropic","apiBase":"https://api.minimax.io/anthropic/v1","docsUrl":"https://platform.minimax.io/docs/token-plan/intro","envVars":["MINIMAX_API_KEY"]},{"providerId":"mistral","displayName":"Mistral","npmPackage":"@ai-sdk/mistral","providerKind":"provider-mistral","authFamily":"api-key","adapterFamily":"ai-sdk-mistral","apiBase":"","docsUrl":"https://docs.mistral.ai/getting-started/models/","envVars":["MISTRAL_API_KEY"]},{"providerId":"mixlayer","displayName":"Mixlayer","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-mixlayer","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://models.mixlayer.ai/v1","docsUrl":"https://docs.mixlayer.com","envVars":["MIXLAYER_API_KEY"]},{"providerId":"moark","displayName":"Moark","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-moark","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://moark.com/v1","docsUrl":"https://moark.com/docs/openapi/v1#tag/%E6%96%87%E6%9C%AC%E7%94%9F%E6%88%90","envVars":["MOARK_API_KEY"]},{"providerId":"modal","displayName":"Modal","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-modal","authFamily":"runtime-defined","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://inference.us-west.modal.direct/v1","docsUrl":"https://modal.com/docs/guide/endpoints","envVars":["MODAL_PROXY_TOKEN"]},{"providerId":"model-oracle-ai","displayName":"Model Oracle AI","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-model-oracle-ai","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.modeloracle.com/api/v1","docsUrl":"https://modeloracle.com/setup/","envVars":["MODEL_ORACLE_API_KEY"]},{"providerId":"modelis","displayName":"Modelis","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-modelis","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://modelishub.com/v1","docsUrl":"https://modelishub.com/pricing","envVars":["MODELIS_API_KEY"]},{"providerId":"modelscope","displayName":"ModelScope","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-modelscope","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api-inference.modelscope.cn/v1","docsUrl":"https://modelscope.cn/docs/model-service/API-Inference/intro","envVars":["MODELSCOPE_API_KEY"]},{"providerId":"moonshot","displayName":"Moonshot AI","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-openai","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.moonshot.ai/v1","docsUrl":null,"envVars":["MOONSHOT_API_KEY"],"localOverrideApplied":true,"supportedAuthModes":["api-key-static","oauth2-device-code"],"controlPlaneRequirements":["workspace.required","kimi-code.oauth.device"]},{"providerId":"moonshotai","displayName":"Moonshot AI","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-moonshotai","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.moonshot.ai/v1","docsUrl":"https://platform.moonshot.ai/docs/api/chat","envVars":["MOONSHOT_API_KEY"]},{"providerId":"moonshotai-cn","displayName":"Moonshot AI (China)","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-moonshotai-cn","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.moonshot.cn/v1","docsUrl":"https://platform.moonshot.cn/docs/api/chat","envVars":["MOONSHOT_API_KEY"]},{"providerId":"morph","displayName":"Morph","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-morph","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.morphllm.com/v1","docsUrl":"https://docs.morphllm.com/api-reference/introduction","envVars":["MORPH_API_KEY"]},{"providerId":"nano-gpt","displayName":"NanoGPT","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-nano-gpt","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://nano-gpt.com/api/v1","docsUrl":"https://docs.nano-gpt.com","envVars":["NANO_GPT_API_KEY"]},{"providerId":"nearai","displayName":"NEAR AI Cloud","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-nearai","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://cloud-api.near.ai/v1","docsUrl":"https://docs.near.ai/","envVars":["NEARAI_API_KEY"]},{"providerId":"nebius","displayName":"Nebius Token Factory","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-nebius","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.tokenfactory.nebius.com/v1","docsUrl":"https://docs.tokenfactory.nebius.com/","envVars":["NEBIUS_API_KEY"]},{"providerId":"neon","displayName":"Neon","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-neon","authFamily":"runtime-defined","adapterFamily":"ai-sdk-openai-compatible","apiBase":"${NEON_AI_GATEWAY_BASE_URL}/v1","docsUrl":"https://neon.com/docs","envVars":["NEON_AI_GATEWAY_BASE_URL","NEON_AI_GATEWAY_TOKEN"]},{"providerId":"neuralwatt","displayName":"Neuralwatt","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-neuralwatt","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.neuralwatt.com/v1","docsUrl":"https://portal.neuralwatt.com/docs","envVars":["NEURALWATT_API_KEY"]},{"providerId":"nova","displayName":"Nova","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-nova","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.nova.amazon.com/v1","docsUrl":"https://nova.amazon.com/dev/documentation","envVars":["NOVA_API_KEY"]},{"providerId":"novita-ai","displayName":"NovitaAI","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-novita-ai","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.novita.ai/openai","docsUrl":"https://novita.ai/docs/guides/introduction","envVars":["NOVITA_API_KEY"]},{"providerId":"nvidia","displayName":"Nvidia","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-nvidia","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://integrate.api.nvidia.com/v1","docsUrl":"https://docs.api.nvidia.com/nim/","envVars":["NVIDIA_API_KEY"]},{"providerId":"ofox","displayName":"Ofox","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-ofox","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.ofox.ai/v1","docsUrl":"https://ofox.ai/docs","envVars":["OFOX_API_KEY"]},{"providerId":"ollama-cloud","displayName":"Ollama Cloud","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-ollama-cloud","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://ollama.com/v1","docsUrl":"https://docs.ollama.com/cloud","envVars":["OLLAMA_API_KEY"]},{"providerId":"openai","displayName":"OpenAI","npmPackage":"@ai-sdk/openai","providerKind":"provider-openai","authFamily":"api-key","adapterFamily":"ai-sdk-openai","apiBase":"https://api.openai.com/v1","docsUrl":"https://platform.openai.com/docs/models","envVars":["OPENAI_API_KEY"],"localOverrideApplied":true,"controlPlaneRequirements":["organization.optional"]},{"providerId":"opencode","displayName":"OpenCode Zen","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-opencode","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://opencode.ai/zen/v1","docsUrl":"https://opencode.ai/docs/zen","envVars":["OPENCODE_API_KEY"]},{"providerId":"opencode-go","displayName":"OpenCode Go","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-opencode-go","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://opencode.ai/zen/go/v1","docsUrl":"https://opencode.ai/docs/zen","envVars":["OPENCODE_API_KEY"]},{"providerId":"openrouter","displayName":"OpenRouter","npmPackage":"@openrouter/ai-sdk-provider","providerKind":"provider-openrouter","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://openrouter.ai/api/v1","docsUrl":"https://openrouter.ai/models","envVars":["OPENROUTER_API_KEY"]},{"providerId":"orcarouter","displayName":"OrcaRouter","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-orcarouter","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.orcarouter.ai/v1","docsUrl":"https://docs.orcarouter.ai","envVars":["ORCAROUTER_API_KEY"]},{"providerId":"ovhcloud","displayName":"OVHcloud AI Endpoints","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-ovhcloud","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://oai.endpoints.kepler.ai.cloud.ovh.net/v1","docsUrl":"https://www.ovhcloud.com/en/public-cloud/ai-endpoints/catalog//","envVars":["OVHCLOUD_API_KEY"]},{"providerId":"perplexity","displayName":"Perplexity","npmPackage":"@ai-sdk/perplexity","providerKind":"provider-perplexity","authFamily":"api-key","adapterFamily":"ai-sdk-perplexity","apiBase":"","docsUrl":"https://docs.perplexity.ai","envVars":["PERPLEXITY_API_KEY"]},{"providerId":"perplexity-agent","displayName":"Perplexity Agent","npmPackage":"@ai-sdk/openai","providerKind":"provider-perplexity-agent","authFamily":"api-key","adapterFamily":"ai-sdk-openai","apiBase":"https://api.perplexity.ai/v1","docsUrl":"https://docs.perplexity.ai/docs/agent-api/models","envVars":["PERPLEXITY_API_KEY"]},{"providerId":"pioneer","displayName":"Pioneer","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-pioneer","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.pioneer.ai/v1","docsUrl":"https://agent.pioneer.ai/llms.txt","envVars":["PIONEER_API_KEY"]},{"providerId":"poe","displayName":"Poe","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-poe","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.poe.com/v1","docsUrl":"https://creator.poe.com/docs/external-applications/openai-compatible-api","envVars":["POE_API_KEY"]},{"providerId":"poolside","displayName":"Poolside","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-poolside","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://inference.poolside.ai/v1","docsUrl":"https://platform.poolside.ai","envVars":["POOLSIDE_API_KEY"]},{"providerId":"privatemode-ai","displayName":"Privatemode AI","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-privatemode-ai","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"http://localhost:8080/v1","docsUrl":"https://docs.privatemode.ai/api/overview","envVars":["PRIVATEMODE_API_KEY","PRIVATEMODE_ENDPOINT"]},{"providerId":"qihang-ai","displayName":"QiHang","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-qihang-ai","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.qhaigc.net/v1","docsUrl":"https://www.qhaigc.net/docs","envVars":["QIHANG_API_KEY"]},{"providerId":"qiniu-ai","displayName":"Qiniu","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-qiniu-ai","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.qnaigc.com/v1","docsUrl":"https://developer.qiniu.com/aitokenapi","envVars":["QINIU_API_KEY"]},{"providerId":"qvac","displayName":"QVAC","npmPackage":"@qvac/ai-sdk-provider","providerKind":"provider-qvac","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"","docsUrl":"https://www.npmjs.com/package/@qvac/ai-sdk-provider","envVars":["QVAC_API_KEY"]},{"providerId":"regolo-ai","displayName":"Regolo AI","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-regolo-ai","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.regolo.ai/v1","docsUrl":"https://docs.regolo.ai/","envVars":["REGOLO_API_KEY"]},{"providerId":"requesty","displayName":"Requesty","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-requesty","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://router.requesty.ai/v1","docsUrl":"https://requesty.ai/solution/llm-routing/models","envVars":["REQUESTY_API_KEY"]},{"providerId":"routing-run","displayName":"routing.run","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-routing-run","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.routing.run/v1","docsUrl":"https://docs.routing.run/api-reference/models","envVars":["ROUTING_RUN_API_KEY"]},{"providerId":"sakana","displayName":"Sakana AI","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-sakana","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.sakana.ai/v1","docsUrl":"https://console.sakana.ai/models","envVars":["SAKANA_API_KEY"]},{"providerId":"salad-cloud","displayName":"SaladCloud AI Gateway","npmPackage":"@saladtechnologies-oss/ai-sdk-provider","providerKind":"provider-salad-cloud","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"","docsUrl":"https://docs.salad.com/ai-gateway/explanation/overview","envVars":["SALAD_CLOUD_API_KEY"]},{"providerId":"sap-ai-core","displayName":"SAP AI Core","npmPackage":"@jerome-benoit/sap-ai-provider-v2","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","adapterFamily":"ai-sdk-openai-compatible","apiBase":"","docsUrl":"https://help.sap.com/docs/sap-ai-core","envVars":["AICORE_SERVICE_KEY"]},{"providerId":"sarvam","displayName":"Sarvam AI","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-sarvam","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.sarvam.ai/v1","docsUrl":"https://docs.sarvam.ai/api-reference-docs/getting-started/models","envVars":["SARVAM_API_KEY"]},{"providerId":"scaleway","displayName":"Scaleway","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-scaleway","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.scaleway.ai/v1","docsUrl":"https://www.scaleway.com/en/docs/generative-apis/","envVars":["SCALEWAY_API_KEY"]},{"providerId":"scx","displayName":"SCX.ai","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-scx","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.scx.ai/v1","docsUrl":"https://platform.scx.ai/docs","envVars":["SCX_API_KEY"]},{"providerId":"siliconflow","displayName":"SiliconFlow","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-siliconflow","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.siliconflow.com/v1","docsUrl":"https://cloud.siliconflow.com/models","envVars":["SILICONFLOW_API_KEY"]},{"providerId":"siliconflow-cn","displayName":"SiliconFlow (China)","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-siliconflow-cn","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.siliconflow.cn/v1","docsUrl":"https://cloud.siliconflow.com/models","envVars":["SILICONFLOW_CN_API_KEY"]},{"providerId":"snowflake-cortex","displayName":"Snowflake Cortex","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-snowflake-cortex","authFamily":"runtime-defined","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://${SNOWFLAKE_ACCOUNT}.snowflakecomputing.com/api/v2/cortex/v1","docsUrl":"https://docs.snowflake.com/en/user-guide/snowflake-cortex/cortex-rest-api","envVars":["SNOWFLAKE_ACCOUNT","SNOWFLAKE_CORTEX_PAT"]},{"providerId":"stackit","displayName":"STACKIT","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-stackit","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.openai-compat.model-serving.eu01.onstackit.cloud/v1","docsUrl":"https://docs.stackit.cloud/products/data-and-ai/ai-model-serving/basics/available-shared-models","envVars":["STACKIT_API_KEY"]},{"providerId":"stepfun","displayName":"StepFun (China)","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-stepfun","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.stepfun.com/v1","docsUrl":"https://platform.stepfun.com/docs/zh/overview/concept","envVars":["STEPFUN_API_KEY"]},{"providerId":"stepfun-ai","displayName":"StepFun (Global)","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-stepfun-ai","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.stepfun.ai/v1","docsUrl":"https://platform.stepfun.ai/docs/en/overview/concept","envVars":["STEPFUN_API_KEY"]},{"providerId":"stepfun-ai-step-plan","displayName":"StepFun Step Plan (Global)","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-stepfun-ai-step-plan","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.stepfun.ai/step_plan/v1","docsUrl":"https://platform.stepfun.ai/docs/en/step-plan/integrations/reasoning-api","envVars":["STEPFUN_API_KEY"]},{"providerId":"stepfun-step-plan","displayName":"StepFun Step Plan (China)","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-stepfun-step-plan","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.stepfun.com/step_plan/v1","docsUrl":"https://platform.stepfun.com/docs/zh/step-plan/integrations/reasoning-api","envVars":["STEPFUN_API_KEY"]},{"providerId":"subconscious","displayName":"Subconscious","npmPackage":"@ai-sdk/anthropic","providerKind":"provider-subconscious","authFamily":"api-key","adapterFamily":"ai-sdk-anthropic","apiBase":"https://api.subconscious.dev/v1","docsUrl":"https://docs.subconscious.dev","envVars":["SUBCONSCIOUS_API_KEY"]},{"providerId":"submodel","displayName":"submodel","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-submodel","authFamily":"runtime-defined","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://llm.submodel.ai/v1","docsUrl":"https://submodel.gitbook.io","envVars":["SUBMODEL_INSTAGEN_ACCESS_KEY"]},{"providerId":"synthetic","displayName":"Synthetic","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-synthetic","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.synthetic.new/openai/v1","docsUrl":"https://synthetic.new/pricing","envVars":["SYNTHETIC_API_KEY"]},{"providerId":"tencent-coding-plan","displayName":"Tencent Coding Plan (China)","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-tencent-coding-plan","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.lkeap.cloud.tencent.com/coding/v3","docsUrl":"https://cloud.tencent.com/document/product/1772/128947","envVars":["TENCENT_CODING_PLAN_API_KEY"]},{"providerId":"tencent-token-plan","displayName":"Tencent Token Plan","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-tencent-token-plan","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.lkeap.cloud.tencent.com/plan/v3","docsUrl":"https://cloud.tencent.com/document/product/1823/130060","envVars":["TENCENT_TOKEN_PLAN_API_KEY"]},{"providerId":"tencent-tokenhub","displayName":"Tencent TokenHub","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-tencent-tokenhub","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://tokenhub.tencentmaas.com/v1","docsUrl":"https://cloud.tencent.com/document/product/1823/130050","envVars":["TENCENT_TOKENHUB_API_KEY"]},{"providerId":"tensorx","displayName":"TensorX","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-tensorx","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.tensorx.ai/v1","docsUrl":"https://docs.tensorx.ai/","envVars":["TENSORX_API_KEY"]},{"providerId":"the-grid-ai","displayName":"The Grid AI","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-the-grid-ai","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.thegrid.ai/v1","docsUrl":"https://thegrid.ai/docs","envVars":["THEGRID_API_KEY"]},{"providerId":"thinkingmachines","displayName":"Thinking Machines","npmPackage":"@ai-sdk/anthropic","providerKind":"provider-thinkingmachines","authFamily":"api-key","adapterFamily":"ai-sdk-anthropic","apiBase":"https://tinker.thinkingmachines.dev/services/tinker-prod/anthropic/api/v1","docsUrl":"https://tinker-docs.thinkingmachines.ai/tinker/compatible-apis/anthropic/","envVars":["TINKER_API_KEY"]},{"providerId":"tinfoil","displayName":"Tinfoil","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-tinfoil","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://inference.tinfoil.sh/v1","docsUrl":"https://docs.tinfoil.sh","envVars":["TINFOIL_API_KEY"]},{"providerId":"togetherai","displayName":"Together AI","npmPackage":"@ai-sdk/togetherai","providerKind":"provider-togetherai","authFamily":"api-key","adapterFamily":"ai-sdk-togetherai","apiBase":"","docsUrl":"https://docs.together.ai/docs/serverless-models","envVars":["TOGETHER_API_KEY"]},{"providerId":"trustedrouter","displayName":"TrustedRouter","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-trustedrouter","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.trustedrouter.com/v1","docsUrl":"https://trustedrouter.com/docs","envVars":["TRUSTEDROUTER_API_KEY"]},{"providerId":"umans-ai","displayName":"Umans AI","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-umans-ai","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.code.umans.ai/v1","docsUrl":"https://app.umans.ai/offers/code/docs/orgs","envVars":["UMANS_AI_API_KEY"]},{"providerId":"umans-ai-coding-plan","displayName":"Umans AI Coding Plan","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-umans-ai-coding-plan","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.code.umans.ai/v1","docsUrl":"https://app.umans.ai/offers/code/docs","envVars":["UMANS_AI_CODING_PLAN_API_KEY"]},{"providerId":"unorouter","displayName":"UnoRouter","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-unorouter","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.unorouter.com/v1","docsUrl":"https://unorouter.com/models","envVars":["UNOROUTER_API_KEY"]},{"providerId":"upstage","displayName":"Upstage","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-upstage","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.upstage.ai/v1/solar","docsUrl":"https://developers.upstage.ai/docs/apis/chat","envVars":["UPSTAGE_API_KEY"]},{"providerId":"v0","displayName":"v0","npmPackage":"@ai-sdk/vercel","providerKind":"provider-v0","authFamily":"api-key","adapterFamily":"ai-sdk-vercel","apiBase":"","docsUrl":"https://sdk.vercel.ai/providers/ai-sdk-providers/vercel","envVars":["V0_API_KEY"]},{"providerId":"venice","displayName":"Venice AI","npmPackage":"venice-ai-sdk-provider","providerKind":"provider-venice","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"","docsUrl":"https://docs.venice.ai","envVars":["VENICE_API_KEY"]},{"providerId":"vercel","displayName":"Vercel AI Gateway","npmPackage":"@ai-sdk/gateway","providerKind":"provider-vercel","authFamily":"api-key","adapterFamily":"ai-sdk-gateway","apiBase":"","docsUrl":"https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway","envVars":["AI_GATEWAY_API_KEY"]},{"providerId":"vivgrid","displayName":"Vivgrid","npmPackage":"@ai-sdk/openai","providerKind":"provider-vivgrid","authFamily":"api-key","adapterFamily":"ai-sdk-openai","apiBase":"https://api.vivgrid.com/v1","docsUrl":"https://docs.vivgrid.com/models","envVars":["VIVGRID_API_KEY"]},{"providerId":"vultr","displayName":"Vultr","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-vultr","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.vultrinference.com/v1","docsUrl":"https://api.vultrinference.com/","envVars":["VULTR_API_KEY"]},{"providerId":"wafer.ai","displayName":"Wafer","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-wafer.ai","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://pass.wafer.ai/v1","docsUrl":"https://docs.wafer.ai/wafer-pass","envVars":["WAFER_API_KEY"]},{"providerId":"wandb","displayName":"Weights & Biases","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-wandb","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.inference.wandb.ai/v1","docsUrl":"https://docs.wandb.ai/guides/integrations/inference/","envVars":["WANDB_API_KEY"]},{"providerId":"watsonx","displayName":"watsonx.ai","npmPackage":"watsonx-ai-provider","providerKind":"provider-watsonx","authFamily":"runtime-defined","adapterFamily":"ai-sdk-openai-compatible","apiBase":"","docsUrl":"https://www.ibm.com/docs/en/watsonx/saas?topic=solutions-supported-foundation-models","envVars":["WATSONX_AI_APIKEY","WATSONX_AI_PROJECT_ID"]},{"providerId":"xai","displayName":"xAI","npmPackage":"@ai-sdk/xai","providerKind":"provider-xai","authFamily":"api-key","adapterFamily":"ai-sdk-xai","apiBase":"","docsUrl":"https://docs.x.ai/docs/models","envVars":["XAI_API_KEY"]},{"providerId":"xiaomi","displayName":"Xiaomi","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-xiaomi","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.xiaomimimo.com/v1","docsUrl":"https://platform.xiaomimimo.com/#/docs","envVars":["XIAOMI_API_KEY"]},{"providerId":"xiaomi-token-plan-ams","displayName":"Xiaomi Token Plan (Europe)","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-xiaomi-token-plan-ams","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://token-plan-ams.xiaomimimo.com/v1","docsUrl":"https://platform.xiaomimimo.com/#/docs","envVars":["XIAOMI_API_KEY"]},{"providerId":"xiaomi-token-plan-cn","displayName":"Xiaomi Token Plan (China)","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-xiaomi-token-plan-cn","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://token-plan-cn.xiaomimimo.com/v1","docsUrl":"https://platform.xiaomimimo.com/#/docs","envVars":["XIAOMI_API_KEY"]},{"providerId":"xiaomi-token-plan-sgp","displayName":"Xiaomi Token Plan (Singapore)","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-xiaomi-token-plan-sgp","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://token-plan-sgp.xiaomimimo.com/v1","docsUrl":"https://platform.xiaomimimo.com/#/docs","envVars":["XIAOMI_API_KEY"]},{"providerId":"xpersona","displayName":"Xpersona","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-xpersona","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://www.xpersona.co/v1","docsUrl":"https://www.xpersona.co/docs","envVars":["XPERSONA_API_KEY"]},{"providerId":"zai","displayName":"Z.AI","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-zai","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.z.ai/api/paas/v4","docsUrl":"https://docs.z.ai/guides/overview/pricing","envVars":["ZHIPU_API_KEY"]},{"providerId":"zai-coding-plan","displayName":"Z.AI Coding Plan","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-zai-coding-plan","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.z.ai/api/coding/paas/v4","docsUrl":"https://docs.z.ai/devpack/overview","envVars":["ZHIPU_API_KEY"]},{"providerId":"zeldoc","displayName":"Zeldoc","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-zeldoc","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://api.zeldoc.ai/v1","docsUrl":"https://docs.zeldoc.ai","envVars":["ZELDOC_API_KEY"]},{"providerId":"zenifra","displayName":"Zenifra","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-zenifra","authFamily":"runtime-defined","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://ai.zenifra.com/v1","docsUrl":"https://docs.zenifra.com","envVars":["ZENIFRA_AI_KEY"]},{"providerId":"zenmux","displayName":"ZenMux","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-zenmux","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://zenmux.ai/api/v1","docsUrl":"https://docs.zenmux.ai","envVars":["ZENMUX_API_KEY"]},{"providerId":"zhipuai","displayName":"Zhipu AI","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-zhipuai","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://open.bigmodel.cn/api/paas/v4","docsUrl":"https://docs.z.ai/guides/overview/pricing","envVars":["ZHIPU_API_KEY"]},{"providerId":"zhipuai-coding-plan","displayName":"Zhipu AI Coding Plan","npmPackage":"@ai-sdk/openai-compatible","providerKind":"provider-zhipuai-coding-plan","authFamily":"api-key","adapterFamily":"ai-sdk-openai-compatible","apiBase":"https://open.bigmodel.cn/api/coding/paas/v4","docsUrl":"https://docs.bigmodel.cn/cn/coding-plan/overview","envVars":["ZHIPU_API_KEY"]}],"models":[{"modelId":"302ai/chatgpt-4o-latest","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"chatgpt-4o-latest","version":"2024-08-08","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":5,"outputPer1M":15,"currency":"USD"}},{"modelId":"302ai/claude-3-5-haiku-20241022","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"claude-3-5-haiku-20241022","version":"2024-10-22","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.8,"outputPer1M":4,"currency":"USD"}},{"modelId":"302ai/claude-3-5-haiku-latest","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"claude-3-5-haiku-latest","version":"2024-10-22","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.8,"outputPer1M":4,"currency":"USD"}},{"modelId":"302ai/claude-haiku-4-5","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"claude-haiku-4-5","version":"2025-10-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"302ai/claude-haiku-4-5-20251001","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"claude-haiku-4-5-20251001","version":"2025-10-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"302ai/claude-opus-4-1-20250805","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"claude-opus-4-1-20250805","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"302ai/claude-opus-4-1-20250805-thinking","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"claude-opus-4-1-20250805-thinking","version":"2025-05-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD"}},{"modelId":"302ai/claude-opus-4-20250514","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"claude-opus-4-20250514","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"302ai/claude-opus-4-5","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"claude-opus-4-5","version":"2025-11-25","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["toggle","effort","budget_tokens"]},{"modelId":"302ai/claude-opus-4-5-20251101","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"claude-opus-4-5-20251101","version":"2025-11-25","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["toggle","effort","budget_tokens"]},{"modelId":"302ai/claude-opus-4-5-20251101-thinking","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"claude-opus-4-5-20251101-thinking","version":"2025-11-25","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"302ai/claude-opus-4-6","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"claude-opus-4-6","version":"2026-02-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"},"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["toggle","effort","budget_tokens"]},{"modelId":"302ai/claude-opus-4-6-thinking","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"claude-opus-4-6-thinking","version":"2026-02-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"302ai/claude-opus-4-7","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"claude-opus-4-7","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costMetadata":{"tiers":[{"input":10,"output":37.5,"cache_read":1,"cache_write":12.5,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":10,"output":37.5,"cache_read":1,"cache_write":12.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"302ai/claude-sonnet-4-20250514","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"claude-sonnet-4-20250514","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"302ai/claude-sonnet-4-5","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"claude-sonnet-4-5","version":"2025-09-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"302ai/claude-sonnet-4-5-20250929","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"claude-sonnet-4-5-20250929","version":"2025-09-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"302ai/claude-sonnet-4-5-20250929-thinking","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"claude-sonnet-4-5-20250929-thinking","version":"2025-09-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"302ai/claude-sonnet-4-6","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"claude-sonnet-4-6","version":"2026-02-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"302ai/claude-sonnet-4-6-thinking","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"claude-sonnet-4-6-thinking","version":"2026-02-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"302ai/deepseek-chat","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"Deepseek-Chat","version":"2024-11-29","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.29,"outputPer1M":0.43,"currency":"USD"}},{"modelId":"302ai/deepseek-reasoner","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"Deepseek-Reasoner","version":"2025-01-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.29,"outputPer1M":0.43,"currency":"USD"}},{"modelId":"302ai/deepseek-v3.2","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"deepseek-v3.2","version":"2025-12-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.29,"outputPer1M":0.43,"currency":"USD"}},{"modelId":"302ai/deepseek-v3.2-thinking","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"DeepSeek-V3.2-Thinking","version":"2025-12-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.29,"outputPer1M":0.43,"currency":"USD"}},{"modelId":"302ai/doubao-seed-1-6-thinking-250715","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"doubao-seed-1-6-thinking-250715","version":"2025-07-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":16000,"pricing":{"inputPer1M":0.121,"outputPer1M":1.21,"currency":"USD"}},{"modelId":"302ai/doubao-seed-1-6-vision-250815","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"doubao-seed-1-6-vision-250815","version":"2025-09-30","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.114,"outputPer1M":1.143,"currency":"USD"}},{"modelId":"302ai/doubao-seed-1-8-251215","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"doubao-seed-1-8-251215","version":"2025-12-18","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":224000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.114,"outputPer1M":0.286,"currency":"USD"}},{"modelId":"302ai/doubao-seed-code-preview-251028","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"doubao-seed-code-preview-251028","version":"2025-11-11","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.17,"outputPer1M":1.14,"currency":"USD"}},{"modelId":"302ai/gemini-2.0-flash-lite","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"gemini-2.0-flash-lite","version":"2025-06-16","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.075,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"302ai/gemini-2.5-flash","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"gemini-2.5-flash","version":"2025-06-17","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"302ai/gemini-2.5-flash-image","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"gemini-2.5-flash-image","version":"2025-10-08","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.3,"outputPer1M":30,"currency":"USD"}},{"modelId":"302ai/gemini-2.5-flash-lite-preview-09-2025","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"gemini-2.5-flash-lite-preview-09-2025","version":"2025-09-26","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"302ai/gemini-2.5-flash-nothink","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"gemini-2.5-flash-nothink","version":"2025-06-24","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"302ai/gemini-2.5-flash-preview-09-2025","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"gemini-2.5-flash-preview-09-2025","version":"2025-09-26","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"302ai/gemini-2.5-pro","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"gemini-2.5-pro","version":"2025-06-17","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"302ai/gemini-3-flash-preview","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"gemini-3-flash-preview","version":"2025-12-18","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"}},{"modelId":"302ai/gemini-3-pro-image-preview","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"gemini-3-pro-image-preview","version":"2025-11-20","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":32768,"maxOutputTokens":64000,"pricing":{"inputPer1M":2,"outputPer1M":120,"currency":"USD"}},{"modelId":"302ai/gemini-3-pro-preview","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"gemini-3-pro-preview","version":"2025-11-19","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD"}},{"modelId":"302ai/gemini-3.1-flash-image-preview","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"gemini-3.1-flash-image-preview","version":"2026-02-27","capabilities":["text.chat"],"modalities":["image","pdf","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.5,"outputPer1M":60,"currency":"USD"}},{"modelId":"302ai/glm-4.5","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"GLM-4.5","version":"2025-07-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":98304,"pricing":{"inputPer1M":0.286,"outputPer1M":1.142,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"302ai/glm-4.5-air","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"glm-4.5-air","version":"2025-07-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":98304,"pricing":{"inputPer1M":0.1143,"outputPer1M":0.286,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"302ai/glm-4.5-airx","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"glm-4.5-airx","version":"2025-07-29","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.572,"outputPer1M":1.714,"currency":"USD"}},{"modelId":"302ai/glm-4.5-x","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"glm-4.5-x","version":"2025-07-29","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.143,"outputPer1M":2.29,"currency":"USD"}},{"modelId":"302ai/glm-4.5v","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"GLM-4.5V","version":"2025-08-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":64000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.29,"outputPer1M":0.86,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"302ai/glm-4.6","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"glm-4.6","version":"2025-09-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.286,"outputPer1M":1.142,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"302ai/glm-4.6v","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"GLM-4.6V","version":"2025-12-08","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.145,"outputPer1M":0.43,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"302ai/glm-4.7","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"glm-4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.286,"outputPer1M":1.142,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"302ai/glm-4.7-flashx","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"glm-4.7-flashx","version":"2026-01-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.0715,"outputPer1M":0.429,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"302ai/glm-5","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"glm-5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.6,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"302ai/glm-5-turbo","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"glm-5-turbo","version":"2026-03-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.72,"outputPer1M":3.2,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"302ai/glm-5.1","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"glm-5.1","version":"2026-04-10","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.86,"outputPer1M":3.5,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"302ai/glm-5v-turbo","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"GLM-5V-Turbo","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.72,"outputPer1M":3.2,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"302ai/glm-for-coding","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"glm-for-coding","version":"2025-09-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.086,"outputPer1M":0.343,"currency":"USD"}},{"modelId":"302ai/gpt-4.1","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"gpt-4.1","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"302ai/gpt-4.1-mini","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"gpt-4.1-mini","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD"}},{"modelId":"302ai/gpt-4.1-nano","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"gpt-4.1-nano","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"302ai/gpt-4o","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"gpt-4o","version":"2024-05-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"302ai/gpt-5","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"gpt-5","version":"2025-08-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"302ai/gpt-5-mini","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"gpt-5-mini","version":"2025-08-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"302ai/gpt-5-pro","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"gpt-5-pro","version":"2025-10-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":272000,"pricing":{"inputPer1M":15,"outputPer1M":120,"currency":"USD"},"reasoningEffortLevels":["high"],"reasoningOptionKinds":["effort"]},{"modelId":"302ai/gpt-5-thinking","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"gpt-5-thinking","version":"2025-08-08","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"302ai/gpt-5.1","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"gpt-5.1","version":"2025-11-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"302ai/gpt-5.1-chat-latest","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"gpt-5.1-chat-latest","version":"2025-11-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"},"reasoningEffortLevels":["medium"],"reasoningOptionKinds":["effort"]},{"modelId":"302ai/gpt-5.2","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"gpt-5.2","version":"2025-12-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"302ai/gpt-5.2-chat-latest","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"gpt-5.2-chat-latest","version":"2025-12-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"},"reasoningEffortLevels":["medium"],"reasoningOptionKinds":["effort"]},{"modelId":"302ai/gpt-5.4","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"gpt-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":15,"cacheRead":0.25,"cacheWrite":0},"costMetadata":{"tiers":[{"input":5,"output":22.5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":5,"output":22.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"302ai/gpt-5.4-mini","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"gpt-5.4-mini","version":"2026-03-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"302ai/gpt-5.4-mini-2026-03-17","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"gpt-5.4-mini-2026-03-17","version":"2026-03-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"302ai/gpt-5.4-nano","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"gpt-5.4-nano","version":"2026-03-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.25,"currency":"USD"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"302ai/gpt-5.4-nano-2026-03-17","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"gpt-5.4-nano-2026-03-17","version":"2026-03-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.25,"currency":"USD"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"302ai/gpt-5.4-pro","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"gpt-5.4-pro","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":30,"outputPer1M":180,"currency":"USD","costDimensionsPer1M":{"input":30,"output":180,"cacheRead":0,"cacheWrite":0},"costMetadata":{"tiers":[{"input":60,"output":270,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":60,"output":270}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"302ai/grok-4-1-fast-non-reasoning","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"grok-4-1-fast-non-reasoning","version":"2025-11-20","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"302ai/grok-4-1-fast-reasoning","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"grok-4-1-fast-reasoning","version":"2025-11-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"302ai/grok-4-fast-non-reasoning","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"grok-4-fast-non-reasoning","version":"2025-09-23","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"302ai/grok-4-fast-reasoning","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"grok-4-fast-reasoning","version":"2025-09-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"302ai/grok-4.1","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"grok-4.1","version":"2025-11-18","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":2,"outputPer1M":10,"currency":"USD"}},{"modelId":"302ai/grok-4.20-beta-0309-non-reasoning","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"grok-4.20-beta-0309-non-reasoning","version":"2026-03-16","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD"}},{"modelId":"302ai/grok-4.20-beta-0309-reasoning","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"grok-4.20-beta-0309-reasoning","version":"2026-03-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD"}},{"modelId":"302ai/grok-4.20-multi-agent-beta-0309","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"grok-4.20-multi-agent-beta-0309","version":"2026-03-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"302ai/kimi-k2-0905-preview","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"kimi-k2-0905-preview","version":"2025-09-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.632,"outputPer1M":2.53,"currency":"USD"}},{"modelId":"302ai/kimi-k2-thinking","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"kimi-k2-thinking","version":"2025-09-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.575,"outputPer1M":2.3,"currency":"USD"}},{"modelId":"302ai/kimi-k2-thinking-turbo","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"kimi-k2-thinking-turbo","version":"2025-09-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":1.265,"outputPer1M":9.119,"currency":"USD"}},{"modelId":"302ai/MiniMax-M1","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"MiniMax-M1","version":"2025-06-16","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.132,"outputPer1M":1.254,"currency":"USD"}},{"modelId":"302ai/MiniMax-M2","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"MiniMax-M2","version":"2025-10-26","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.33,"outputPer1M":1.32,"currency":"USD"}},{"modelId":"302ai/MiniMax-M2.1","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"MiniMax-M2.1","version":"2025-12-19","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"302ai/MiniMax-M2.7","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"MiniMax-M2.7","version":"2026-03-19","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"302ai/MiniMax-M2.7-highspeed","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"MiniMax-M2.7-highspeed","version":"2026-03-19","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":4.8,"currency":"USD"}},{"modelId":"302ai/ministral-14b-2512","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"ministral-14b-2512","version":"2025-12-16","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.33,"outputPer1M":0.33,"currency":"USD"}},{"modelId":"302ai/mistral-large-2512","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"mistral-large-2512","version":"2025-12-16","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":262144,"pricing":{"inputPer1M":1.1,"outputPer1M":3.3,"currency":"USD"}},{"modelId":"302ai/qwen-flash","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"Qwen-Flash","version":"2025-07-28","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.022,"outputPer1M":0.22,"currency":"USD"}},{"modelId":"302ai/qwen-max-latest","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"Qwen-Max-Latest","version":"2024-04-03","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.343,"outputPer1M":1.372,"currency":"USD"}},{"modelId":"302ai/qwen-plus","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"Qwen-Plus","version":"2024-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.12,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"302ai/qwen3-235b-a22b","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"Qwen3-235B-A22B","version":"2025-04-29","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.29,"outputPer1M":2.86,"currency":"USD"}},{"modelId":"302ai/qwen3-235b-a22b-instruct-2507","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"qwen3-235b-a22b-instruct-2507","version":"2025-07-30","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.29,"outputPer1M":1.143,"currency":"USD"}},{"modelId":"302ai/qwen3-30b-a3b","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"Qwen3-30B-A3B","version":"2025-04-29","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.11,"outputPer1M":1.08,"currency":"USD"}},{"modelId":"302ai/qwen3-coder-480b-a35b-instruct","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"qwen3-coder-480b-a35b-instruct","version":"2025-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.86,"outputPer1M":3.43,"currency":"USD"}},{"modelId":"302ai/qwen3-max-2025-09-23","providerId":"302ai","providerKind":"provider-302ai","authFamily":"api-key","displayName":"qwen3-max-2025-09-23","version":"2025-09-24","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":258048,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.86,"outputPer1M":3.43,"currency":"USD"}},{"modelId":"abacus/claude-3-7-sonnet-20250219","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Claude Sonnet 3.7","version":"2025-02-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"abacus/claude-fable-5","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Claude Fable 5","version":"2026-06-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":10,"outputPer1M":50,"currency":"USD"}},{"modelId":"abacus/claude-haiku-4-5-20251001","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Claude Haiku 4.5","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD"}},{"modelId":"abacus/claude-opus-4-1-20250805","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Claude Opus 4.1","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD"}},{"modelId":"abacus/claude-opus-4-20250514","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Claude Opus 4","version":"2025-05-14","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD"}},{"modelId":"abacus/claude-opus-4-5-20251101","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Claude Opus 4.5","version":"2025-11-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"abacus/claude-opus-4-6","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"abacus/claude-opus-4-7","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"abacus/claude-opus-4-8","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Claude Opus 4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"abacus/claude-opus-5","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Claude Opus 5","version":"2026-07-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"abacus/claude-sonnet-4-20250514","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Claude Sonnet 4","version":"2025-05-14","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"abacus/claude-sonnet-4-5-20250929","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Claude Sonnet 4.5","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"abacus/claude-sonnet-4-6","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"abacus/claude-sonnet-5","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Claude Sonnet 5","version":"2026-06-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"abacus/deepseek-ai/DeepSeek-R1","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"DeepSeek R1","version":"2025-01-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":3,"outputPer1M":7,"currency":"USD"}},{"modelId":"abacus/deepseek-ai/DeepSeek-V3.1-Terminus","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"DeepSeek V3.1 Terminus","version":"2025-06-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.27,"outputPer1M":1,"currency":"USD"}},{"modelId":"abacus/deepseek-ai/DeepSeek-V3.2","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"DeepSeek V3.2","version":"2025-06-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.27,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"abacus/deepseek-ai/DeepSeek-V4-Flash","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"cacheRead":0.03},"costUnit":"USD per 1M tokens"}},{"modelId":"abacus/deepseek-ai/DeepSeek-V4-Pro","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":32768,"pricing":{"inputPer1M":1.74,"outputPer1M":3.48,"currency":"USD","costDimensionsPer1M":{"input":1.74,"output":3.48,"cacheRead":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"abacus/deepseek/deepseek-v3.1","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"DeepSeek V3.1","version":"2025-01-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.55,"outputPer1M":1.66,"currency":"USD"}},{"modelId":"abacus/gemini-2.5-flash","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Gemini 2.5 Flash","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"cacheRead":0.03},"costUnit":"USD per 1M tokens"}},{"modelId":"abacus/gemini-2.5-flash-image","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Nano Banana","version":"2025-08-26","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.3,"outputPer1M":30,"currency":"USD"}},{"modelId":"abacus/gemini-2.5-pro","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Gemini 2.5 Pro","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"}},{"modelId":"abacus/gemini-3-flash-preview","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Gemini 3 Flash Preview","version":"2025-12-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":3,"cacheRead":0.05},"costUnit":"USD per 1M tokens"}},{"modelId":"abacus/gemini-3-pro-image","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Nano Banana Pro","version":"2026-05-28","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":65536,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.2},"costUnit":"USD per 1M tokens"}},{"modelId":"abacus/gemini-3-pro-image-preview","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Nano Banana Pro","version":"2025-11-20","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":65536,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.2},"costUnit":"USD per 1M tokens"}},{"modelId":"abacus/gemini-3.1-flash-image","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Nano Banana 2","version":"2026-05-28","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":1048576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"}},{"modelId":"abacus/gemini-3.1-flash-image-preview","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Nano Banana 2","version":"2026-02-26","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":1048576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"}},{"modelId":"abacus/gemini-3.1-flash-lite","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Gemini 3.1 Flash Lite","version":"2026-05-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":1.5,"cacheRead":0.025},"costUnit":"USD per 1M tokens"}},{"modelId":"abacus/gemini-3.1-flash-lite-preview","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Gemini 3.1 Flash Lite Preview","version":"2026-03-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":1.5,"cacheRead":0.025,"cacheWrite":1},"costUnit":"USD per 1M tokens"}},{"modelId":"abacus/gemini-3.1-pro-preview","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Gemini 3.1 Pro Preview","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.2},"costUnit":"USD per 1M tokens"}},{"modelId":"abacus/gemini-3.5-flash","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Gemini 3.5 Flash","version":"2026-05-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":9,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":9,"cacheRead":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"abacus/gemini-3.5-flash-lite","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Gemini 3.5 Flash Lite","version":"2026-07-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"cacheRead":0.03},"costUnit":"USD per 1M tokens"}},{"modelId":"abacus/gemini-3.6-flash","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Gemini 3.6 Flash","version":"2026-07-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":7.5,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":7.5,"cacheRead":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"abacus/gemini-3.7-flash","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Gemini 3.7 Flash","version":"2026-08-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.75,"outputPer1M":3.75,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":3.75,"cacheRead":0.075},"costUnit":"USD per 1M tokens"}},{"modelId":"abacus/google/gemma-4-31b-it","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Gemma 4 31B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.14,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"abacus/gpt-4.1","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"GPT-4.1","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":2,"output":8,"cacheRead":0.5},"costUnit":"USD per 1M tokens"}},{"modelId":"abacus/gpt-4.1-mini","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"GPT-4.1 mini","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":1.6,"cacheRead":0.1},"costUnit":"USD per 1M tokens"}},{"modelId":"abacus/gpt-4.1-nano","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"GPT-4.1 nano","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.4,"cacheRead":0.025},"costUnit":"USD per 1M tokens"}},{"modelId":"abacus/gpt-4o","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"GPT-4o","version":"2024-05-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":10,"cacheRead":1.25},"costUnit":"USD per 1M tokens"}},{"modelId":"abacus/gpt-4o-2024-11-20","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"GPT-4o (2024-11-20)","version":"2024-11-20","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"abacus/gpt-4o-mini","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"GPT-4o mini","version":"2024-07-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"abacus/gpt-5","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"GPT-5","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"}},{"modelId":"abacus/gpt-5-codex","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"GPT-5-Codex","version":"2025-09-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"}},{"modelId":"abacus/gpt-5-mini","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"GPT-5 Mini","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":2,"cacheRead":0.025},"costUnit":"USD per 1M tokens"}},{"modelId":"abacus/gpt-5-nano","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"GPT-5 Nano","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.05,"output":0.4,"cacheRead":0.005},"costUnit":"USD per 1M tokens"}},{"modelId":"abacus/gpt-5.1","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"GPT-5.1","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"}},{"modelId":"abacus/gpt-5.1-chat-latest","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"GPT-5.1 Chat Latest","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"abacus/gpt-5.1-codex","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"GPT-5.1 Codex","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"}},{"modelId":"abacus/gpt-5.1-codex-max","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"GPT-5.1 Codex Max","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"abacus/gpt-5.2","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"GPT-5.2","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"}},{"modelId":"abacus/gpt-5.2-chat-latest","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"GPT-5.2 Chat Latest","version":"2026-01-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"abacus/gpt-5.2-codex","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"GPT-5.2 Codex","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"}},{"modelId":"abacus/gpt-5.3-chat-latest","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"GPT-5.3 Chat Latest","version":"2026-03-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"abacus/gpt-5.3-codex","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"GPT-5.3 Codex","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.18},"costUnit":"USD per 1M tokens"}},{"modelId":"abacus/gpt-5.3-codex-xhigh","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"GPT-5.3 Codex XHigh","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"abacus/gpt-5.4","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":15,"cacheRead":0.25},"costUnit":"USD per 1M tokens"}},{"modelId":"abacus/gpt-5.4-mini","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"GPT-5.4 mini","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":4.5,"cacheRead":0.075},"costUnit":"USD per 1M tokens"}},{"modelId":"abacus/gpt-5.4-nano","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"GPT-5.4 nano","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.25,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.25,"cacheRead":0.02},"costUnit":"USD per 1M tokens"}},{"modelId":"abacus/gpt-5.5","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"GPT-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5},"costUnit":"USD per 1M tokens"}},{"modelId":"abacus/gpt-5.6-luna","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"GPT-5.6 Luna","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":1,"output":6,"cacheRead":0.1},"costUnit":"USD per 1M tokens"}},{"modelId":"abacus/gpt-5.6-sol","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"GPT-5.6 Sol","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5},"costUnit":"USD per 1M tokens"}},{"modelId":"abacus/gpt-5.6-terra","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"GPT-5.6 Terra","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":15,"cacheRead":0.25},"costUnit":"USD per 1M tokens"}},{"modelId":"abacus/grok-4-0709","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Grok 4","version":"2025-07-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":16384,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"abacus/grok-4-1-fast-non-reasoning","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Grok 4.1 Fast (Non-Reasoning)","version":"2025-11-17","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.2,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"abacus/grok-4-fast-non-reasoning","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Grok 4 Fast (Non-Reasoning)","version":"2025-07-09","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.2,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"abacus/grok-4.3","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Grok 4.3","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":32768,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":2.5,"cacheRead":0.2},"costUnit":"USD per 1M tokens"}},{"modelId":"abacus/grok-4.5","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Grok 4.5","version":"2026-07-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":500000,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD"}},{"modelId":"abacus/grok-4.6","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Grok 4.6","version":"2026-08-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":500000,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.5},"costUnit":"USD per 1M tokens"}},{"modelId":"abacus/grok-code-fast-1","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Grok Code Fast 1","version":"2025-09-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.2,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"abacus/kimi-k2-turbo-preview","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Kimi K2 Turbo Preview","version":"2025-07-08","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.15,"outputPer1M":8,"currency":"USD"}},{"modelId":"abacus/kimi-k2.5","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.6,"outputPer1M":3,"currency":"USD"}},{"modelId":"abacus/llama-3.3-70b-versatile","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Llama 3.3 70B Versatile","version":"2024-12-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.59,"outputPer1M":0.79,"currency":"USD"}},{"modelId":"abacus/meta-llama/Llama-4-Maverick-17B-128E-Instruct-FP8","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Llama 4 Maverick 17B Instruct","version":"2025-04-05","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1048576,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.14,"outputPer1M":0.59,"currency":"USD"}},{"modelId":"abacus/meta-llama/Meta-Llama-3.1-405B-Instruct-Turbo","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Llama 3.1 405B Instruct Turbo","version":"2024-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":3.5,"outputPer1M":3.5,"currency":"USD"}},{"modelId":"abacus/meta-llama/Meta-Llama-3.1-8B-Instruct","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Llama 3.1 8B Instruct","version":"2024-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.02,"outputPer1M":0.05,"currency":"USD"}},{"modelId":"abacus/meta-llama/Meta-Llama-3.3-70B-Instruct","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Llama-3.3-70B-Instruct","version":"2024-12-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.59,"outputPer1M":0.79,"currency":"USD"}},{"modelId":"abacus/mimo-v2-pro","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"MiMo-V2-Pro","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":1,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":1,"output":3,"cacheRead":0.2},"costUnit":"USD per 1M tokens"}},{"modelId":"abacus/MiniMaxAI/MiniMax-M2.7","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"MiniMax-M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"abacus/MiniMaxAI/MiniMax-M3","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"MiniMax-M3","version":"2026-06-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"abacus/moonshotai/Kimi-K2.6","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.19},"costUnit":"USD per 1M tokens"}},{"modelId":"abacus/moonshotai/Kimi-K2.7-Code","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.19},"costUnit":"USD per 1M tokens"}},{"modelId":"abacus/moonshotai/Kimi-K3","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Kimi K3","version":"2026-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3},"costUnit":"USD per 1M tokens"}},{"modelId":"abacus/muse-spark-1.1","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Muse Spark 1.1","version":"2026-04-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":32000,"pricing":{"inputPer1M":1.25,"outputPer1M":4.25,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":4.25,"cacheRead":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"abacus/muse-spark-1.2","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Muse Spark 1.2","version":"2026-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.25,"outputPer1M":4.25,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":4.25,"cacheRead":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"abacus/o3","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"o3","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":2,"output":8,"cacheRead":0.5},"costUnit":"USD per 1M tokens"}},{"modelId":"abacus/o3-mini","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"o3-mini","version":"2024-12-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":4.4,"cacheRead":0.55},"costUnit":"USD per 1M tokens"}},{"modelId":"abacus/o3-pro","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"o3-pro","version":"2025-06-10","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":20,"outputPer1M":40,"currency":"USD"}},{"modelId":"abacus/o4-mini","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"o4-mini","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"abacus/openai/gpt-oss-120b","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.08,"outputPer1M":0.44,"currency":"USD"}},{"modelId":"abacus/qwen-2.5-coder-32b","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Qwen 2.5 Coder 32B","version":"2024-11-11","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.79,"outputPer1M":0.79,"currency":"USD"}},{"modelId":"abacus/Qwen/Qwen2.5-72B-Instruct","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Qwen 2.5 72B Instruct","version":"2024-09-19","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.11,"outputPer1M":0.38,"currency":"USD"}},{"modelId":"abacus/Qwen/Qwen3-235B-A22B-Instruct-2507","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Qwen3 235B A22B Instruct","version":"2025-07-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.13,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"abacus/Qwen/Qwen3-32B","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Qwen3 32B","version":"2025-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.09,"outputPer1M":0.29,"currency":"USD"}},{"modelId":"abacus/Qwen/Qwen3-Coder-480B-A35B-Instruct","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Qwen3-Coder 480B-A35B Instruct","version":"2025-04","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.29,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"abacus/Qwen/Qwen3.6-27B","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Qwen3.6 27B","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.32,"outputPer1M":3.2,"currency":"USD"}},{"modelId":"abacus/Qwen/QwQ-32B","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"QwQ 32B","version":"2024-11-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"abacus/qwen3-max","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Qwen3 Max","version":"2025-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.2,"outputPer1M":6,"currency":"USD"}},{"modelId":"abacus/qwen3.7-max","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Qwen3.7 Max","version":"2026-05-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":2.5,"outputPer1M":7.5,"currency":"USD"}},{"modelId":"abacus/qwen3.8-max","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Qwen3.8 Max","version":"2026-08-03","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD"}},{"modelId":"abacus/route-llm","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"RouteLLM","version":"2024-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"abacus/thinkingmachines/Inkling","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"Inkling","version":"2026-07-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":3.74,"outputPer1M":9.36,"currency":"USD","costDimensionsPer1M":{"input":3.74,"output":9.36,"cacheRead":0.748},"costUnit":"USD per 1M tokens"}},{"modelId":"abacus/zai-org/GLM-4.5","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"GLM-4.5","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":96000,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"abacus/zai-org/GLM-4.6","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"GLM-4.6","version":"2025-09-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"abacus/zai-org/GLM-4.7","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"GLM-4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"abacus/zai-org/GLM-5","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"GLM-5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":1,"outputPer1M":3.2,"currency":"USD"}},{"modelId":"abacus/zai-org/GLM-5.1","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-04-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.4,"output":4.4,"cacheRead":0.26},"costUnit":"USD per 1M tokens"}},{"modelId":"abacus/zai-org/GLM-5.2","providerId":"abacus","providerKind":"provider-abacus","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.4,"output":4.4,"cacheRead":0.26},"costUnit":"USD per 1M tokens"}},{"modelId":"abliteration-ai/abliterated-model","providerId":"abliteration-ai","providerKind":"provider-abliteration-ai","authFamily":"runtime-defined","displayName":"Abliterated Model","version":"2026-01-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":150000,"maxOutputTokens":8192,"pricing":{"inputPer1M":3,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":3,"output":3,"cacheRead":0.3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort","toggle"]},{"modelId":"abliteration-ai/abliterated-model-large","providerId":"abliteration-ai","providerKind":"provider-abliteration-ai","authFamily":"runtime-defined","displayName":"Abliterated Model Large","version":"2026-07-25","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":999990,"pricing":{"inputPer1M":5,"outputPer1M":5,"currency":"USD","costDimensionsPer1M":{"input":5,"output":5,"cacheRead":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high","max"],"reasoningOptionKinds":["effort","toggle"]},{"modelId":"ai-router/gpt-5.4","providerId":"ai-router","providerKind":"provider-ai-router","authFamily":"api-key","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":15,"cacheRead":0.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"ai-router/gpt-5.5","providerId":"ai-router","providerKind":"provider-ai-router","authFamily":"api-key","displayName":"GPT-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"ai-router/gpt-5.6-luna","providerId":"ai-router","providerKind":"provider-ai-router","authFamily":"api-key","displayName":"GPT-5.6 Luna","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":1,"output":6,"cacheRead":0.1,"cacheWrite":1.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"ai-router/gpt-5.6-sol","providerId":"ai-router","providerKind":"provider-ai-router","authFamily":"api-key","displayName":"GPT-5.6 Sol","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"ai-router/gpt-5.6-terra","providerId":"ai-router","providerKind":"provider-ai-router","authFamily":"api-key","displayName":"GPT-5.6 Terra","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":15,"cacheRead":0.25,"cacheWrite":3.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"aiand/deepseek-ai/deepseek-v4-flash","providerId":"aiand","providerKind":"provider-aiand","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.15,"outputPer1M":0.25,"currency":"USD"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"aiand/deepseek-ai/deepseek-v4-pro","providerId":"aiand","providerKind":"provider-aiand","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":384000,"pricing":{"inputPer1M":1,"outputPer1M":2.5,"currency":"USD"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"aiand/google/gemma-4-31b-it","providerId":"aiand","providerKind":"provider-aiand","authFamily":"api-key","displayName":"Gemma 4 31B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text","video"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.2,"outputPer1M":0.5,"currency":"USD"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"aiand/moonshotai/kimi-k2.7-code","providerId":"aiand","providerKind":"provider-aiand","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.75,"outputPer1M":3.5,"currency":"USD"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"aiand/moonshotai/kimi-k3","providerId":"aiand","providerKind":"provider-aiand","authFamily":"api-key","displayName":"Kimi K3","version":"2026-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":3,"outputPer1M":12.5,"currency":"USD","costDimensionsPer1M":{"input":3,"output":12.5,"cacheRead":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"aiand/motif-technologies/motif-3","providerId":"aiand","providerKind":"provider-aiand","authFamily":"api-key","displayName":"Motif 3","version":"2026-08-12","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.5,"outputPer1M":2,"currency":"USD"}},{"modelId":"aiand/openai/gpt-oss-120b","providerId":"aiand","providerKind":"provider-aiand","authFamily":"api-key","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"aiand/qwen/qwen3.6-27b","providerId":"aiand","providerKind":"provider-aiand","authFamily":"api-key","displayName":"Qwen3.6 27B","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.32,"outputPer1M":3.2,"currency":"USD"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"aiand/zai-org/glm-5.2","providerId":"aiand","providerKind":"provider-aiand","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":1,"outputPer1M":4,"currency":"USD"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"aihubmix/alicloud-deepseek-v4-flash","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"DeepSeek V4 Flash (Alibaba Cloud)","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"cacheRead":0.028},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"aihubmix/alicloud-deepseek-v4-pro","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"DeepSeek V4 Pro (Alibaba Cloud)","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":1.69,"outputPer1M":3.38,"currency":"USD","costDimensionsPer1M":{"input":1.69,"output":3.38,"cacheRead":0.13},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"aihubmix/alicloud-glm-5.1","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"GLM-5.1 (Alibaba Cloud)","version":"2026-03-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.84,"outputPer1M":3.38,"currency":"USD","costDimensionsPer1M":{"input":0.84,"output":3.38,"cacheRead":0.169,"cacheWrite":1.05625},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"aihubmix/claude-fable-5","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Claude Fable 5","version":"2026-06-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":11,"outputPer1M":55,"currency":"USD","costDimensionsPer1M":{"input":11,"output":55,"cacheRead":1.1,"cacheWrite":13.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"aihubmix/claude-opus-4-6","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costMetadata":{"tiers":[{"input":10,"output":37.5,"cache_read":1,"cache_write":12.5,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":10,"output":37.5,"cache_read":1,"cache_write":12.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["toggle","effort","budget_tokens"]},{"modelId":"aihubmix/claude-opus-4-6-think","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Claude Opus 4.6 Thinking","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costMetadata":{"tiers":[{"input":10,"output":37.5,"cache_read":1,"cache_write":12.5,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":10,"output":37.5,"cache_read":1,"cache_write":12.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["toggle","effort","budget_tokens"]},{"modelId":"aihubmix/claude-opus-4-7","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costMetadata":{"tiers":[{"input":10,"output":37.5,"cache_read":1,"cache_write":12.5,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":10,"output":37.5,"cache_read":1,"cache_write":12.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"aihubmix/claude-opus-4-7-think","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Claude Opus 4.7 Thinking","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costMetadata":{"tiers":[{"input":10,"output":37.5,"cache_read":1,"cache_write":12.5,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":10,"output":37.5,"cache_read":1,"cache_write":12.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"aihubmix/claude-opus-4-8","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Claude Opus 4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"aihubmix/claude-opus-4-8-think","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Claude Opus 4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"aihubmix/claude-opus-5","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Claude Opus 5","version":"2026-07-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"aihubmix/claude-sonnet-4-6","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costMetadata":{"tiers":[{"input":6,"output":22.5,"cache_read":0.6,"cache_write":7.5,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":6,"output":22.5,"cache_read":0.6,"cache_write":7.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["toggle","effort","budget_tokens"]},{"modelId":"aihubmix/claude-sonnet-4-6-think","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Claude Sonnet 4.6 Thinking","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costMetadata":{"tiers":[{"input":6,"output":22.5,"cache_read":0.6,"cache_write":7.5,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":6,"output":22.5,"cache_read":0.6,"cache_write":7.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["toggle","effort","budget_tokens"]},{"modelId":"aihubmix/claude-sonnet-5","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Claude Sonnet 5","version":"2026-06-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2,"output":10,"cacheRead":0.2,"cacheWrite":2.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"aihubmix/coding-glm-5.1","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Coding GLM 5.1","version":"2026-04-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.06,"outputPer1M":0.22,"currency":"USD","costDimensionsPer1M":{"input":0.06,"output":0.22,"cacheRead":0.013},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"aihubmix/coding-glm-5.1-free","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Coding GLM 5.1 (free)","version":"2026-04-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"aihubmix/coding-minimax-m2.7","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Coding MiniMax M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":128100,"pricing":{"inputPer1M":0.2,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"aihubmix/coding-minimax-m2.7-free","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Coding MiniMax M2.7 (Free)","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":128100,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"aihubmix/coding-minimax-m2.7-highspeed","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Coding MiniMax M2.7 Highspeed","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":128100,"pricing":{"inputPer1M":0.2,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"aihubmix/coding-xiaomi-mimo-v2.5","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Coding Xiaomi MiMo-V2.5","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.08,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.08,"output":0.4,"cacheRead":0.016},"costMetadata":{"tiers":[{"input":0.16,"output":0.8,"cache_read":0.032,"tier":{"type":"context","size":256000}}],"contextOver200k":{"input":0.16,"output":0.8,"cache_read":0.032}},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"aihubmix/coding-xiaomi-mimo-v2.5-pro","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Coding Xiaomi MiMo-V2.5-Pro","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.2,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":0.6,"cacheRead":0.04},"costMetadata":{"tiers":[{"input":0.4,"output":1.2,"cache_read":0.08,"tier":{"type":"context","size":256000}}],"contextOver200k":{"input":0.4,"output":1.2,"cache_read":0.08}},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"aihubmix/deep-deepseek-v4-flash","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"DeepSeek V4 Flash (DeepSeek)","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.154,"outputPer1M":0.308,"currency":"USD","costDimensionsPer1M":{"input":0.154,"output":0.308,"cacheRead":0.0308},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"aihubmix/deep-deepseek-v4-pro","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"DeepSeek V4 Pro (DeepSeek)","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.478,"outputPer1M":0.956,"currency":"USD","costDimensionsPer1M":{"input":0.478,"output":0.956,"cacheRead":0.004302},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"aihubmix/doubao-seed-2-0-code-preview","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Doubao Seed 2.0 Code Preview","version":"2026-02-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.48,"outputPer1M":2.41,"currency":"USD","costDimensionsPer1M":{"input":0.48,"output":2.41,"cacheRead":0.09644},"costMetadata":{"tiers":[{"input":0.72,"output":3.62,"cache_read":0.144656,"tier":{"type":"context","size":32000}},{"input":1.45,"output":7.23,"cache_read":0.28932,"tier":{"type":"context","size":128000}}]},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"aihubmix/doubao-seed-2-0-lite-260428","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Doubao Seed 2.0 Lite 260428","version":"2026-04-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.08,"outputPer1M":0.51,"currency":"USD","costDimensionsPer1M":{"input":0.08,"output":0.51,"cacheRead":0.01692,"inputAudio":1.269},"costMetadata":{"tiers":[{"input":0.13,"output":0.76,"cache_read":0.02536,"input_audio":1.902,"tier":{"type":"context","size":32000}},{"input":0.25,"output":1.52,"cache_read":0.05072,"input_audio":3.804,"tier":{"type":"context","size":128000}}]},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"aihubmix/doubao-seed-2-0-mini-260428","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Doubao Seed 2.0 Mini 260428","version":"2026-04-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.03,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.03,"output":0.28,"cacheRead":0.00564,"inputAudio":0.423},"costMetadata":{"tiers":[{"input":0.06,"output":0.56,"cache_read":0.01128,"input_audio":0.846,"tier":{"type":"context","size":32000}},{"input":0.11,"output":1.13,"cache_read":0.02256,"input_audio":1.692,"tier":{"type":"context","size":128000}}]},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"aihubmix/doubao-seed-2-0-pro","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Doubao Seed 2.0 Pro","version":"2026-02-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.48,"outputPer1M":2.41,"currency":"USD","costDimensionsPer1M":{"input":0.48,"output":2.41,"cacheRead":0.09644},"costMetadata":{"tiers":[{"input":0.72,"output":3.62,"cache_read":0.144656,"tier":{"type":"context","size":32000}},{"input":1.45,"output":7.23,"cache_read":0.28932,"tier":{"type":"context","size":128000}}]},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"aihubmix/gemini-2.5-flash","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Gemini 2.5 Flash","version":"2025-03-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"cacheRead":0.03,"inputAudio":1},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["toggle","effort","budget_tokens"]},{"modelId":"aihubmix/gemini-2.5-pro","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Gemini 2.5 Pro","version":"2025-03-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costMetadata":{"tiers":[{"input":2.5,"output":15,"cache_read":0.25,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":2.5,"output":15,"cache_read":0.25}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"aihubmix/gemini-3-flash-preview","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Gemini 3 Flash Preview","version":"2025-12-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":3,"cacheRead":0.05},"costMetadata":{"tiers":[{"input":0.5,"output":3,"cache_read":0.05,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":0.5,"output":3,"cache_read":0.05}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"aihubmix/gemini-3.1-flash-lite","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Gemini 3.1 Flash Lite","version":"2026-05-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":1.5,"cacheRead":0.025,"cacheWrite":1},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"aihubmix/gemini-3.1-pro-preview","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Gemini 3.1 Pro Preview","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.2},"costMetadata":{"tiers":[{"input":4,"output":18,"cache_read":0.4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":4,"output":18,"cache_read":0.4}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"aihubmix/gemini-3.1-pro-preview-customtools","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Gemini 3.1 Pro Preview Custom Tools","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.2},"costMetadata":{"tiers":[{"input":4,"output":18,"cache_read":0.4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":4,"output":18,"cache_read":0.4}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"aihubmix/gemini-3.5-flash","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Gemini 3.5 Flash","version":"2026-05-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1.5,"outputPer1M":9,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":9,"cacheRead":1.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"aihubmix/gemini-3.7-flash","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Gemini 3.7 Flash","version":"2026-08-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.75,"outputPer1M":3.75,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":3.75,"cacheRead":0.075},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"aihubmix/glm-5.2","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.1268,"outputPer1M":3.9438,"currency":"USD","costDimensionsPer1M":{"input":1.1268,"output":3.9438,"cacheRead":0.2817},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"aihubmix/glm-5v-turbo","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"GLM 5 Vision Turbo","version":"2026-05-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.7042,"outputPer1M":3.09848,"currency":"USD","costDimensionsPer1M":{"input":0.7042,"output":3.09848,"cacheRead":0.169008},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"aihubmix/gpt-5.1","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"GPT-5.1","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.13},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"aihubmix/gpt-5.1-codex","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"GPT-5.1 Codex","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"aihubmix/gpt-5.1-codex-mini","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"GPT-5.1 Codex mini","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":2,"cacheRead":0.025},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"aihubmix/gpt-5.2","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"GPT-5.2","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"aihubmix/gpt-5.2-codex","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"GPT-5.2 Codex","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"aihubmix/gpt-5.3-codex","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"GPT-5.3 Codex","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"aihubmix/gpt-5.4","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":15,"cacheRead":0.25},"costMetadata":{"tiers":[{"input":5,"output":22.5,"cache_read":0.5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":5,"output":22.5,"cache_read":0.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"aihubmix/gpt-5.4-mini","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"GPT-5.4 mini","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":4.5,"cacheRead":0.075},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"aihubmix/gpt-5.5","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"GPT-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5},"costMetadata":{"tiers":[{"input":10,"output":45,"cache_read":1,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":10,"output":45,"cache_read":1}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"aihubmix/gpt-5.6-luna","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"GPT-5.6 Luna","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":1,"output":6,"cacheRead":0.1,"cacheWrite":1.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"aihubmix/gpt-5.6-sol","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"GPT-5.6 Sol","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"aihubmix/gpt-5.6-terra","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"GPT-5.6 Terra","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":15,"cacheRead":0.25,"cacheWrite":3.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"aihubmix/grok-4.3","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Grok 4.3","version":"2026-05-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":1000000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":2.5,"cacheRead":0.2},"costMetadata":{"tiers":[{"input":2.5,"output":5,"cache_read":0.4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":2.5,"output":5,"cache_read":0.4}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"aihubmix/grok-4.5","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Grok 4.5","version":"2026-07-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":1000000,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"aihubmix/grok-build-0.1","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Grok Build 0.1","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":1,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":1,"output":2,"cacheRead":0.2},"costUnit":"USD per 1M tokens"}},{"modelId":"aihubmix/hy3-preview","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Hy3 Preview","version":"2026-04-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.17,"outputPer1M":0.566661,"currency":"USD","costDimensionsPer1M":{"input":0.17,"output":0.566661,"cacheRead":0.051},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","high"],"reasoningOptionKinds":["effort"]},{"modelId":"aihubmix/kimi-k2.5","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.6,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":3,"cacheRead":0.1},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"aihubmix/kimi-k2.6","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.16},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"aihubmix/kimi-k2.7-code","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.95,"outputPer1M":3.9995,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":3.9995,"cacheRead":0.160835},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"aihubmix/kimi-k2.7-code-highspeed","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Kimi K2.7 Code Highspeed","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":1.9,"outputPer1M":7.999,"currency":"USD","costDimensionsPer1M":{"input":1.9,"output":7.999,"cacheRead":0.32167},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"aihubmix/kimi-k3","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Kimi K3","version":"2026-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"aihubmix/minimax-m2.7","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"MiniMax M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.06,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"}},{"modelId":"aihubmix/qwen3.6-flash","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Qwen3.6 Flash","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":991000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.17,"outputPer1M":1.01,"currency":"USD","costDimensionsPer1M":{"input":0.17,"output":1.01,"cacheRead":0.0169,"cacheWrite":0.21125},"costMetadata":{"tiers":[{"input":0.68,"output":4.06,"cache_read":0.0676,"cache_write":0.845,"tier":{"type":"context","size":256000}}],"contextOver200k":{"input":0.68,"output":4.06,"cache_read":0.0676,"cache_write":0.845}},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"aihubmix/qwen3.6-max-preview","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Qwen3.6 Max Preview","version":"2026-05-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":240000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1.27,"outputPer1M":7.61,"currency":"USD","costDimensionsPer1M":{"input":1.27,"output":7.61,"cacheRead":0.1268,"cacheWrite":1.585},"costMetadata":{"tiers":[{"input":2.11,"output":12.67,"cache_read":0.2112,"cache_write":2.64,"tier":{"type":"context","size":128000}}]},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"aihubmix/qwen3.6-plus","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Qwen3.6 Plus","version":"2026-05-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":991000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.28,"outputPer1M":1.69,"currency":"USD","costDimensionsPer1M":{"input":0.28,"output":1.69,"cacheRead":0.0282,"cacheWrite":0.3525},"costMetadata":{"tiers":[{"input":1.13,"output":6.77,"cache_read":0.1128,"cache_write":1.41,"tier":{"type":"context","size":256000}}],"contextOver200k":{"input":1.13,"output":6.77,"cache_read":0.1128,"cache_write":1.41}},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"aihubmix/qwen3.7-max","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Qwen3.7 Max","version":"2026-05-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":991000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1.69,"outputPer1M":5.07,"currency":"USD","costDimensionsPer1M":{"input":1.69,"output":5.07,"cacheRead":0.169,"cacheWrite":2.1125},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"aihubmix/qwen3.7-plus","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Qwen3.7 Plus","version":"2026-06-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":991000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.282,"outputPer1M":1.128,"currency":"USD","costDimensionsPer1M":{"input":0.282,"output":1.128,"cacheRead":0.0564,"cacheWrite":0.3525},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"aihubmix/qwen3.8-max","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Qwen3.8 Max","version":"2026-08-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":991000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.69,"outputPer1M":5.07,"currency":"USD","costDimensionsPer1M":{"input":1.69,"output":5.07,"cacheRead":0.169,"cacheWrite":2.1125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","xhigh"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"aihubmix/xiaomi-mimo-v2.5","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Xiaomi MiMo-V2.5","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.44,"outputPer1M":2.2,"currency":"USD","costDimensionsPer1M":{"input":0.44,"output":2.2,"cacheRead":0.088},"costMetadata":{"tiers":[{"input":0.88,"output":4.4,"cache_read":0.176,"tier":{"type":"context","size":256000}}],"contextOver200k":{"input":0.88,"output":4.4,"cache_read":0.176}},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"aihubmix/xiaomi-mimo-v2.5-free","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Xiaomi MiMo-V2.5 (free)","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"aihubmix/xiaomi-mimo-v2.5-pro","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Xiaomi MiMo-V2.5-Pro","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.1,"outputPer1M":3.3,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":3.3,"cacheRead":0.22},"costMetadata":{"tiers":[{"input":2.2,"output":6.6,"cache_read":0.44,"tier":{"type":"context","size":256000}}],"contextOver200k":{"input":2.2,"output":6.6,"cache_read":0.44}},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"aihubmix/xiaomi-mimo-v2.5-pro-free","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"Xiaomi MiMo-V2.5-Pro (free)","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"aihubmix/zai-glm-5.1","providerId":"aihubmix","providerKind":"provider-aihubmix","authFamily":"api-key","displayName":"GLM-5.1 (Z.ai)","version":"2026-03-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.845,"outputPer1M":3.38,"currency":"USD","costDimensionsPer1M":{"input":0.845,"output":3.38,"cacheRead":0.183112},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"aki-io/gemma4-26b","providerId":"aki-io","providerKind":"provider-aki-io","authFamily":"api-key","displayName":"Gemma 4 26B A4B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.5,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"aki-io/gpt-oss-120b","providerId":"aki-io","providerKind":"provider-aki-io","authFamily":"api-key","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":0.55,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"aki-io/kimi-k2.7-code-1100b","providerId":"aki-io","providerKind":"provider-aki-io","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":81920,"pricing":{"inputPer1M":0.86,"outputPer1M":3,"currency":"USD"}},{"modelId":"aki-io/minimax-m2.5-230b","providerId":"aki-io","providerKind":"provider-aki-io","authFamily":"api-key","displayName":"MiniMax-M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"aki-io/mistral4-119b","providerId":"aki-io","providerKind":"provider-aki-io","authFamily":"api-key","displayName":"Mistral Small 4","version":"2026-03-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":81920,"pricing":{"inputPer1M":0.2,"outputPer1M":0.6,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"aki-io/qwen3.6-35b","providerId":"aki-io","providerKind":"provider-aki-io","authFamily":"api-key","displayName":"Qwen3.6 35B-A3B","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":0.5,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"alibaba-cn/deepseek-r1","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"DeepSeek R1","version":"2025-01-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.574,"outputPer1M":2.294,"currency":"USD"}},{"modelId":"alibaba-cn/deepseek-r1-0528","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"DeepSeek R1 0528","version":"2025-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.574,"outputPer1M":2.294,"currency":"USD"}},{"modelId":"alibaba-cn/deepseek-r1-distill-llama-70b","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"DeepSeek R1 Distill Llama 70B","version":"2025-01-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.287,"outputPer1M":0.861,"currency":"USD"}},{"modelId":"alibaba-cn/deepseek-r1-distill-llama-8b","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"DeepSeek R1 Distill Llama 8B","version":"2025-01-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-cn/deepseek-r1-distill-qwen-1-5b","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"DeepSeek R1 Distill Qwen 1.5B","version":"2025-01-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-cn/deepseek-r1-distill-qwen-14b","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"DeepSeek R1 Distill Qwen 14B","version":"2025-01-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.144,"outputPer1M":0.431,"currency":"USD"}},{"modelId":"alibaba-cn/deepseek-r1-distill-qwen-32b","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"DeepSeek R1 Distill Qwen 32B","version":"2025-01-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.287,"outputPer1M":0.861,"currency":"USD"}},{"modelId":"alibaba-cn/deepseek-r1-distill-qwen-7b","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"DeepSeek R1 Distill Qwen 7B","version":"2025-01-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.072,"outputPer1M":0.144,"currency":"USD"}},{"modelId":"alibaba-cn/deepseek-v3","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"DeepSeek V3","version":"2024-12-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":65536,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.287,"outputPer1M":1.147,"currency":"USD"}},{"modelId":"alibaba-cn/deepseek-v3-1","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"DeepSeek V3.1","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.574,"outputPer1M":1.721,"currency":"USD"}},{"modelId":"alibaba-cn/deepseek-v3-2-exp","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"DeepSeek V3.2 Exp","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.287,"outputPer1M":0.431,"currency":"USD"}},{"modelId":"alibaba-cn/deepseek-v4-flash","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"cacheRead":0.0028},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"alibaba-cn/deepseek-v4-pro","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.435,"outputPer1M":0.87,"currency":"USD","costDimensionsPer1M":{"input":0.435,"output":0.87,"cacheRead":0.003625},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"alibaba-cn/glm-5","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"GLM-5","version":"2026-02-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.86,"outputPer1M":3.15,"currency":"USD"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"alibaba-cn/glm-5.1","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-04-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.87,"outputPer1M":3.48,"currency":"USD","costDimensionsPer1M":{"input":0.87,"output":3.48,"cacheRead":0.17},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"alibaba-cn/glm-5.2","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.1,"outputPer1M":3.851,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":3.851,"cacheRead":0.275,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"alibaba-cn/kimi-k2-thinking","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Moonshot Kimi K2 Thinking","version":"2025-11-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.574,"outputPer1M":2.294,"currency":"USD"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"alibaba-cn/kimi-k2.5","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Moonshot Kimi K2.5","version":"2026-01-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.574,"outputPer1M":2.411,"currency":"USD"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"alibaba-cn/kimi-k2.6","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Moonshot Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.929,"outputPer1M":3.858,"currency":"USD"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"alibaba-cn/kimi/kimi-k2.5","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"kimi/kimi-k2.5","version":"2026-01-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":3,"cacheRead":0.1},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"alibaba-cn/MiniMax-M2.5","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"MiniMax-M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"alibaba-cn/MiniMax/MiniMax-M2.7","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"MiniMax-M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.06,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"}},{"modelId":"alibaba-cn/moonshot-kimi-k2-instruct","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Moonshot Kimi K2 Instruct","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.574,"outputPer1M":2.294,"currency":"USD"}},{"modelId":"alibaba-cn/qvq-max","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"QVQ Max","version":"2025-03-25","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":1.147,"outputPer1M":4.588,"currency":"USD"}},{"modelId":"alibaba-cn/qwen-deep-research","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen Deep Research","version":"2024-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":32768,"pricing":{"inputPer1M":7.742,"outputPer1M":23.367,"currency":"USD"}},{"modelId":"alibaba-cn/qwen-doc-turbo","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen Doc Turbo","version":"2024-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.087,"outputPer1M":0.144,"currency":"USD"}},{"modelId":"alibaba-cn/qwen-flash","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen Flash","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.022,"outputPer1M":0.216,"currency":"USD"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"alibaba-cn/qwen-long","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen Long","version":"2025-01-25","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":10000000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.072,"outputPer1M":0.287,"currency":"USD"}},{"modelId":"alibaba-cn/qwen-math-plus","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen Math Plus","version":"2024-08-16","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":4096,"maxOutputTokens":3072,"pricing":{"inputPer1M":0.574,"outputPer1M":1.721,"currency":"USD"}},{"modelId":"alibaba-cn/qwen-math-turbo","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen Math Turbo","version":"2024-09-19","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":4096,"maxOutputTokens":3072,"pricing":{"inputPer1M":0.287,"outputPer1M":0.861,"currency":"USD"}},{"modelId":"alibaba-cn/qwen-max","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen Max","version":"2024-04-03","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.345,"outputPer1M":1.377,"currency":"USD"}},{"modelId":"alibaba-cn/qwen-mt-plus","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen-MT Plus","version":"2025-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.259,"outputPer1M":0.775,"currency":"USD"}},{"modelId":"alibaba-cn/qwen-mt-turbo","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen-MT Turbo","version":"2025-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.101,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"alibaba-cn/qwen-omni-turbo","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen-Omni Turbo","version":"2025-01-19","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","image","text","video"],"contextWindow":32768,"maxOutputTokens":2048,"pricing":{"inputPer1M":0.058,"outputPer1M":0.23,"currency":"USD","costDimensionsPer1M":{"input":0.058,"output":0.23,"inputAudio":3.584,"outputAudio":7.168},"costUnit":"USD per 1M tokens"}},{"modelId":"alibaba-cn/qwen-omni-turbo-realtime","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen-Omni Turbo Realtime","version":"2025-05-08","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","image","text"],"contextWindow":32768,"maxOutputTokens":2048,"pricing":{"inputPer1M":0.23,"outputPer1M":0.918,"currency":"USD","costDimensionsPer1M":{"input":0.23,"output":0.918,"inputAudio":3.584,"outputAudio":7.168},"costUnit":"USD per 1M tokens"}},{"modelId":"alibaba-cn/qwen-plus","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen Plus","version":"2024-01-25","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.115,"outputPer1M":0.287,"currency":"USD","costDimensionsPer1M":{"input":0.115,"output":0.287,"reasoning":1.147},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"alibaba-cn/qwen-plus-character","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen Plus Character","version":"2024-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.115,"outputPer1M":0.287,"currency":"USD"}},{"modelId":"alibaba-cn/qwen-turbo","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen Turbo","version":"2024-11-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.044,"outputPer1M":0.087,"currency":"USD","costDimensionsPer1M":{"input":0.044,"output":0.087,"reasoning":0.431},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"alibaba-cn/qwen-vl-max","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen-VL Max","version":"2024-04-08","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.23,"outputPer1M":0.574,"currency":"USD"}},{"modelId":"alibaba-cn/qwen-vl-ocr","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen-VL OCR","version":"2024-10-28","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":34096,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.717,"outputPer1M":0.717,"currency":"USD"}},{"modelId":"alibaba-cn/qwen-vl-plus","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen-VL Plus","version":"2024-01-25","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.115,"outputPer1M":0.287,"currency":"USD"}},{"modelId":"alibaba-cn/qwen2-5-14b-instruct","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen2.5 14B Instruct","version":"2024-09","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.144,"outputPer1M":0.431,"currency":"USD"}},{"modelId":"alibaba-cn/qwen2-5-32b-instruct","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen2.5 32B Instruct","version":"2024-09","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.287,"outputPer1M":0.861,"currency":"USD"}},{"modelId":"alibaba-cn/qwen2-5-72b-instruct","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen2.5 72B Instruct","version":"2024-09","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.574,"outputPer1M":1.721,"currency":"USD"}},{"modelId":"alibaba-cn/qwen2-5-7b-instruct","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen2.5 7B Instruct","version":"2024-09","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.072,"outputPer1M":0.144,"currency":"USD"}},{"modelId":"alibaba-cn/qwen2-5-coder-32b-instruct","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen2.5-Coder 32B Instruct","version":"2024-11","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.287,"outputPer1M":0.861,"currency":"USD"}},{"modelId":"alibaba-cn/qwen2-5-coder-7b-instruct","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen2.5-Coder 7B Instruct","version":"2024-11","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.144,"outputPer1M":0.287,"currency":"USD"}},{"modelId":"alibaba-cn/qwen2-5-math-72b-instruct","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen2.5-Math 72B Instruct","version":"2024-09","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":4096,"maxOutputTokens":3072,"pricing":{"inputPer1M":0.574,"outputPer1M":1.721,"currency":"USD"}},{"modelId":"alibaba-cn/qwen2-5-math-7b-instruct","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen2.5-Math 7B Instruct","version":"2024-09","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":4096,"maxOutputTokens":3072,"pricing":{"inputPer1M":0.144,"outputPer1M":0.287,"currency":"USD"}},{"modelId":"alibaba-cn/qwen2-5-omni-7b","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen2.5-Omni 7B","version":"2024-12","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","image","text","video"],"contextWindow":32768,"maxOutputTokens":2048,"pricing":{"inputPer1M":0.087,"outputPer1M":0.345,"currency":"USD","costDimensionsPer1M":{"input":0.087,"output":0.345,"inputAudio":5.448},"costUnit":"USD per 1M tokens"}},{"modelId":"alibaba-cn/qwen2-5-vl-72b-instruct","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen2.5-VL 72B Instruct","version":"2024-09","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":2.294,"outputPer1M":6.881,"currency":"USD"}},{"modelId":"alibaba-cn/qwen2-5-vl-7b-instruct","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen2.5-VL 7B Instruct","version":"2024-09","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.287,"outputPer1M":0.717,"currency":"USD"}},{"modelId":"alibaba-cn/qwen3-14b","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen3 14B","version":"2025-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.144,"outputPer1M":0.574,"currency":"USD","costDimensionsPer1M":{"input":0.144,"output":0.574,"reasoning":1.434},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"alibaba-cn/qwen3-235b-a22b","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen3 235B-A22B","version":"2025-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.287,"outputPer1M":1.147,"currency":"USD","costDimensionsPer1M":{"input":0.287,"output":1.147,"reasoning":2.868},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"alibaba-cn/qwen3-32b","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen3 32B","version":"2025-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.287,"outputPer1M":1.147,"currency":"USD","costDimensionsPer1M":{"input":0.287,"output":1.147,"reasoning":2.868},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"alibaba-cn/qwen3-8b","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen3 8B","version":"2025-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.072,"outputPer1M":0.287,"currency":"USD","costDimensionsPer1M":{"input":0.072,"output":0.287,"reasoning":0.717},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"alibaba-cn/qwen3-asr-flash","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen3-ASR Flash","version":"2025-09-08","capabilities":["text.chat"],"modalities":["audio","text"],"contextWindow":53248,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.032,"outputPer1M":0.032,"currency":"USD"}},{"modelId":"alibaba-cn/qwen3-coder-30b-a3b-instruct","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen3-Coder 30B-A3B Instruct","version":"2025-04","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.216,"outputPer1M":0.861,"currency":"USD"}},{"modelId":"alibaba-cn/qwen3-coder-480b-a35b-instruct","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen3-Coder 480B-A35B Instruct","version":"2025-04","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.861,"outputPer1M":3.441,"currency":"USD"}},{"modelId":"alibaba-cn/qwen3-coder-flash","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen3 Coder Flash","version":"2025-07-28","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.144,"outputPer1M":0.574,"currency":"USD"}},{"modelId":"alibaba-cn/qwen3-coder-plus","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen3 Coder Plus","version":"2025-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD"}},{"modelId":"alibaba-cn/qwen3-max","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen3 Max","version":"2025-09-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.861,"outputPer1M":3.441,"currency":"USD"}},{"modelId":"alibaba-cn/qwen3-next-80b-a3b-instruct","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen3-Next 80B-A3B Instruct","version":"2025-09","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.144,"outputPer1M":0.574,"currency":"USD"}},{"modelId":"alibaba-cn/qwen3-next-80b-a3b-thinking","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen3-Next 80B-A3B (Thinking)","version":"2025-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.144,"outputPer1M":1.434,"currency":"USD"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"alibaba-cn/qwen3-omni-flash","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen3-Omni Flash","version":"2025-09-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":65536,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.058,"outputPer1M":0.23,"currency":"USD","costDimensionsPer1M":{"input":0.058,"output":0.23,"inputAudio":3.584,"outputAudio":7.168},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"alibaba-cn/qwen3-omni-flash-realtime","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen3-Omni Flash Realtime","version":"2025-09-15","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","image","text"],"contextWindow":65536,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.23,"outputPer1M":0.918,"currency":"USD","costDimensionsPer1M":{"input":0.23,"output":0.918,"inputAudio":3.584,"outputAudio":7.168},"costUnit":"USD per 1M tokens"}},{"modelId":"alibaba-cn/qwen3-vl-235b-a22b","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen3-VL 235B-A22B","version":"2025-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.286705,"outputPer1M":1.14682,"currency":"USD","costDimensionsPer1M":{"input":0.286705,"output":1.14682,"reasoning":2.867051},"costUnit":"USD per 1M tokens"}},{"modelId":"alibaba-cn/qwen3-vl-30b-a3b","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen3-VL 30B-A3B","version":"2025-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.108,"outputPer1M":0.431,"currency":"USD","costDimensionsPer1M":{"input":0.108,"output":0.431,"reasoning":1.076},"costUnit":"USD per 1M tokens"}},{"modelId":"alibaba-cn/qwen3-vl-plus","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen3-VL Plus","version":"2025-09-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.143353,"outputPer1M":1.433525,"currency":"USD","costDimensionsPer1M":{"input":0.143353,"output":1.433525,"reasoning":4.300576},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"alibaba-cn/qwen3.5-397b-a17b","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen3.5 397B-A17B","version":"2026-02-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.43,"outputPer1M":2.58,"currency":"USD","costDimensionsPer1M":{"input":0.43,"output":2.58,"reasoning":2.58},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"alibaba-cn/qwen3.5-flash","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen3.5 Flash","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.172,"outputPer1M":1.72,"currency":"USD","costDimensionsPer1M":{"input":0.172,"output":1.72,"reasoning":1.72},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"alibaba-cn/qwen3.5-plus","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen3.5 Plus","version":"2026-02-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.573,"outputPer1M":3.44,"currency":"USD","costDimensionsPer1M":{"input":0.573,"output":3.44,"reasoning":3.44},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"alibaba-cn/qwen3.6-flash","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen3.6 Flash","version":"2026-04-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1875,"outputPer1M":1.125,"currency":"USD","costDimensionsPer1M":{"input":0.1875,"output":1.125,"cacheWrite":0.234375},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"alibaba-cn/qwen3.6-max-preview","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen3.6 Max Preview","version":"2026-04-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":245800,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.32,"outputPer1M":7.9,"currency":"USD","costDimensionsPer1M":{"input":1.32,"output":7.9,"cacheRead":0.132},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"alibaba-cn/qwen3.6-plus","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen3.6 Plus","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":3,"cacheRead":0.05,"cacheWrite":0.625},"costMetadata":{"tiers":[{"input":2,"output":6,"cache_read":0.2,"cache_write":2.5,"tier":{"type":"context","size":256000}}],"contextOver200k":{"input":2,"output":6,"cache_read":0.2,"cache_write":2.5}},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"alibaba-cn/qwen3.7-flash","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen3.7 Flash","version":"2026-07-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.02962,"outputPer1M":0.1185,"currency":"USD","costDimensionsPer1M":{"input":0.02962,"output":0.1185,"cacheRead":0.002962,"cacheWrite":0.03703},"costMetadata":{"tiers":[{"input":0.08887,"output":0.35549,"cache_read":0.008887,"cache_write":0.11109,"tier":{"type":"context","size":32000}},{"input":0.17774,"output":0.71098,"cache_read":0.017774,"cache_write":0.22218,"tier":{"type":"context","size":256000}}]},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"alibaba-cn/qwen3.7-max","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen3.7 Max","version":"2026-05-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":2.5,"outputPer1M":7.5,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":7.5,"cacheRead":0.5,"cacheWrite":3.125},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"alibaba-cn/qwen3.7-plus","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen3.7 Plus","version":"2026-06-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":3,"cacheRead":0.05,"cacheWrite":0.625},"costMetadata":{"tiers":[{"input":2,"output":6,"cache_read":0.2,"cache_write":2.5,"tier":{"type":"context","size":128000}}]},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"alibaba-cn/qwen3.8-max","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Qwen3.8 Max","version":"2026-08-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text","video"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.77744,"outputPer1M":5.33231,"currency":"USD","costDimensionsPer1M":{"input":1.77744,"output":5.33231,"cacheRead":0.22218,"cacheWrite":2.22179},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","xhigh"],"reasoningOptionKinds":["toggle","effort","budget_tokens"]},{"modelId":"alibaba-cn/qwq-32b","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"QwQ 32B","version":"2024-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.287,"outputPer1M":0.861,"currency":"USD"}},{"modelId":"alibaba-cn/qwq-plus","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"QwQ Plus","version":"2025-03-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.23,"outputPer1M":0.574,"currency":"USD"}},{"modelId":"alibaba-cn/siliconflow/deepseek-r1-0528","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"siliconflow/deepseek-r1-0528","version":"2025-05-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.5,"outputPer1M":2.18,"currency":"USD"}},{"modelId":"alibaba-cn/siliconflow/deepseek-v3-0324","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"siliconflow/deepseek-v3-0324","version":"2024-12-26","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":163840,"pricing":{"inputPer1M":0.25,"outputPer1M":1,"currency":"USD"}},{"modelId":"alibaba-cn/siliconflow/deepseek-v3.1-terminus","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"siliconflow/deepseek-v3.1-terminus","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.27,"outputPer1M":1,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"alibaba-cn/siliconflow/deepseek-v3.2","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"siliconflow/deepseek-v3.2","version":"2025-12-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.27,"outputPer1M":0.42,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"alibaba-cn/tongyi-intent-detect-v3","providerId":"alibaba-cn","providerKind":"provider-alibaba-cn","authFamily":"api-key","displayName":"Tongyi Intent Detect V3","version":"2024-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":1024,"pricing":{"inputPer1M":0.058,"outputPer1M":0.144,"currency":"USD"}},{"modelId":"alibaba-coding-plan-cn/glm-4.7","providerId":"alibaba-coding-plan-cn","providerKind":"provider-alibaba-coding-plan-cn","authFamily":"api-key","displayName":"GLM-4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"alibaba-coding-plan-cn/glm-5","providerId":"alibaba-coding-plan-cn","providerKind":"provider-alibaba-coding-plan-cn","authFamily":"api-key","displayName":"GLM-5","version":"2026-02-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"alibaba-coding-plan-cn/kimi-k2.5","providerId":"alibaba-coding-plan-cn","providerKind":"provider-alibaba-coding-plan-cn","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"alibaba-coding-plan-cn/MiniMax-M2.5","providerId":"alibaba-coding-plan-cn","providerKind":"provider-alibaba-coding-plan-cn","authFamily":"api-key","displayName":"MiniMax-M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":24576,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"alibaba-coding-plan-cn/qwen3-coder-next","providerId":"alibaba-coding-plan-cn","providerKind":"provider-alibaba-coding-plan-cn","authFamily":"api-key","displayName":"Qwen3 Coder Next","version":"2026-02-03","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"alibaba-coding-plan-cn/qwen3-coder-plus","providerId":"alibaba-coding-plan-cn","providerKind":"provider-alibaba-coding-plan-cn","authFamily":"api-key","displayName":"Qwen3 Coder Plus","version":"2025-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"alibaba-coding-plan-cn/qwen3-max-2026-01-23","providerId":"alibaba-coding-plan-cn","providerKind":"provider-alibaba-coding-plan-cn","authFamily":"api-key","displayName":"Qwen3 Max","version":"2026-01-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"alibaba-coding-plan-cn/qwen3.5-plus","providerId":"alibaba-coding-plan-cn","providerKind":"provider-alibaba-coding-plan-cn","authFamily":"api-key","displayName":"Qwen3.5 Plus","version":"2026-02-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"alibaba-coding-plan-cn/qwen3.6-flash","providerId":"alibaba-coding-plan-cn","providerKind":"provider-alibaba-coding-plan-cn","authFamily":"api-key","displayName":"Qwen3.6 Flash","version":"2026-04-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1875,"outputPer1M":1.125,"currency":"USD","costDimensionsPer1M":{"input":0.1875,"output":1.125,"cacheWrite":0.234375},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"alibaba-coding-plan-cn/qwen3.6-plus","providerId":"alibaba-coding-plan-cn","providerKind":"provider-alibaba-coding-plan-cn","authFamily":"api-key","displayName":"Qwen3.6 Plus","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"alibaba-coding-plan-cn/qwen3.7-max","providerId":"alibaba-coding-plan-cn","providerKind":"provider-alibaba-coding-plan-cn","authFamily":"api-key","displayName":"Qwen3.7 Max","version":"2026-05-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":2.5,"outputPer1M":7.5,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":7.5,"cacheRead":0.5,"cacheWrite":3.125},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"alibaba-coding-plan-cn/qwen3.7-plus","providerId":"alibaba-coding-plan-cn","providerKind":"provider-alibaba-coding-plan-cn","authFamily":"api-key","displayName":"Qwen3.7 Plus","version":"2026-06-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"alibaba-coding-plan/glm-4.7","providerId":"alibaba-coding-plan","providerKind":"provider-alibaba-coding-plan","authFamily":"api-key","displayName":"GLM-4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"alibaba-coding-plan/glm-5","providerId":"alibaba-coding-plan","providerKind":"provider-alibaba-coding-plan","authFamily":"api-key","displayName":"GLM-5","version":"2026-02-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"alibaba-coding-plan/kimi-k2.5","providerId":"alibaba-coding-plan","providerKind":"provider-alibaba-coding-plan","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"alibaba-coding-plan/MiniMax-M2.5","providerId":"alibaba-coding-plan","providerKind":"provider-alibaba-coding-plan","authFamily":"api-key","displayName":"MiniMax-M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":24576,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"alibaba-coding-plan/qwen3-coder-next","providerId":"alibaba-coding-plan","providerKind":"provider-alibaba-coding-plan","authFamily":"api-key","displayName":"Qwen3 Coder Next","version":"2026-02-03","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"alibaba-coding-plan/qwen3-coder-plus","providerId":"alibaba-coding-plan","providerKind":"provider-alibaba-coding-plan","authFamily":"api-key","displayName":"Qwen3 Coder Plus","version":"2025-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"alibaba-coding-plan/qwen3-max-2026-01-23","providerId":"alibaba-coding-plan","providerKind":"provider-alibaba-coding-plan","authFamily":"api-key","displayName":"Qwen3 Max","version":"2026-01-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"alibaba-coding-plan/qwen3.5-plus","providerId":"alibaba-coding-plan","providerKind":"provider-alibaba-coding-plan","authFamily":"api-key","displayName":"Qwen3.5 Plus","version":"2026-02-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"alibaba-coding-plan/qwen3.6-flash","providerId":"alibaba-coding-plan","providerKind":"provider-alibaba-coding-plan","authFamily":"api-key","displayName":"Qwen3.6 Flash","version":"2026-04-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1875,"outputPer1M":1.125,"currency":"USD","costDimensionsPer1M":{"input":0.1875,"output":1.125,"cacheWrite":0.234375},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"alibaba-coding-plan/qwen3.6-plus","providerId":"alibaba-coding-plan","providerKind":"provider-alibaba-coding-plan","authFamily":"api-key","displayName":"Qwen3.6 Plus","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"alibaba-coding-plan/qwen3.7-max","providerId":"alibaba-coding-plan","providerKind":"provider-alibaba-coding-plan","authFamily":"api-key","displayName":"Qwen3.7 Max","version":"2026-05-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":2.5,"outputPer1M":7.5,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":7.5,"cacheRead":0.5,"cacheWrite":3.125},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"alibaba-coding-plan/qwen3.7-plus","providerId":"alibaba-coding-plan","providerKind":"provider-alibaba-coding-plan","authFamily":"api-key","displayName":"Qwen3.7 Plus","version":"2026-06-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"alibaba-token-plan-cn/deepseek-v3.2","providerId":"alibaba-token-plan-cn","providerKind":"provider-alibaba-token-plan-cn","authFamily":"api-key","displayName":"DeepSeek V3.2","version":"2025-12-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"alibaba-token-plan-cn/deepseek-v4-flash","providerId":"alibaba-token-plan-cn","providerKind":"provider-alibaba-token-plan-cn","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"alibaba-token-plan-cn/deepseek-v4-flash-0731","providerId":"alibaba-token-plan-cn","providerKind":"provider-alibaba-token-plan-cn","authFamily":"api-key","displayName":"DeepSeek V4 Flash 0731","version":"2026-07-31","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"alibaba-token-plan-cn/deepseek-v4-pro","providerId":"alibaba-token-plan-cn","providerKind":"provider-alibaba-token-plan-cn","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"alibaba-token-plan-cn/glm-5","providerId":"alibaba-token-plan-cn","providerKind":"provider-alibaba-token-plan-cn","authFamily":"api-key","displayName":"GLM-5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"alibaba-token-plan-cn/glm-5.1","providerId":"alibaba-token-plan-cn","providerKind":"provider-alibaba-token-plan-cn","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-04-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"alibaba-token-plan-cn/glm-5.2","providerId":"alibaba-token-plan-cn","providerKind":"provider-alibaba-token-plan-cn","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"alibaba-token-plan-cn/happyhorse-1.1-i2v","providerId":"alibaba-token-plan-cn","providerKind":"provider-alibaba-token-plan-cn","authFamily":"api-key","displayName":"HappyHorse 1.1 Image-to-Video","version":"2026-07-17","capabilities":[],"modalities":["image","text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-token-plan-cn/happyhorse-1.1-r2v","providerId":"alibaba-token-plan-cn","providerKind":"provider-alibaba-token-plan-cn","authFamily":"api-key","displayName":"HappyHorse 1.1 Reference-to-Video","version":"2026-07-17","capabilities":[],"modalities":["image","text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-token-plan-cn/happyhorse-1.1-t2v","providerId":"alibaba-token-plan-cn","providerKind":"provider-alibaba-token-plan-cn","authFamily":"api-key","displayName":"HappyHorse 1.1 Text-to-Video","version":"2026-07-17","capabilities":[],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-token-plan-cn/kimi-k2.5","providerId":"alibaba-token-plan-cn","providerKind":"provider-alibaba-token-plan-cn","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":98304,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"alibaba-token-plan-cn/kimi-k2.6","providerId":"alibaba-token-plan-cn","providerKind":"provider-alibaba-token-plan-cn","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"alibaba-token-plan-cn/kimi-k2.7-code","providerId":"alibaba-token-plan-cn","providerKind":"provider-alibaba-token-plan-cn","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"alibaba-token-plan-cn/MiniMax-M2.5","providerId":"alibaba-token-plan-cn","providerKind":"provider-alibaba-token-plan-cn","authFamily":"api-key","displayName":"MiniMax-M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"alibaba-token-plan-cn/qwen-image-2.0","providerId":"alibaba-token-plan-cn","providerKind":"provider-alibaba-token-plan-cn","authFamily":"api-key","displayName":"Qwen Image 2.0","version":"2026-03-03","capabilities":[],"modalities":["image","text"],"contextWindow":8192,"maxOutputTokens":0,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-token-plan-cn/qwen-image-2.0-pro","providerId":"alibaba-token-plan-cn","providerKind":"provider-alibaba-token-plan-cn","authFamily":"api-key","displayName":"Qwen Image 2.0 Pro","version":"2026-03-03","capabilities":[],"modalities":["image","text"],"contextWindow":8192,"maxOutputTokens":0,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-token-plan-cn/qwen3.6-flash","providerId":"alibaba-token-plan-cn","providerKind":"provider-alibaba-token-plan-cn","authFamily":"api-key","displayName":"Qwen3.6 Flash","version":"2026-04-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"alibaba-token-plan-cn/qwen3.6-plus","providerId":"alibaba-token-plan-cn","providerKind":"provider-alibaba-token-plan-cn","authFamily":"api-key","displayName":"Qwen3.6 Plus","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"alibaba-token-plan-cn/qwen3.7-max","providerId":"alibaba-token-plan-cn","providerKind":"provider-alibaba-token-plan-cn","authFamily":"api-key","displayName":"Qwen3.7 Max","version":"2026-05-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"alibaba-token-plan-cn/qwen3.7-plus","providerId":"alibaba-token-plan-cn","providerKind":"provider-alibaba-token-plan-cn","authFamily":"api-key","displayName":"Qwen3.7 Plus","version":"2026-06-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"alibaba-token-plan-cn/qwen3.8-max","providerId":"alibaba-token-plan-cn","providerKind":"provider-alibaba-token-plan-cn","authFamily":"api-key","displayName":"Qwen3.8 Max","version":"2026-08-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text","video"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","xhigh"],"reasoningOptionKinds":["toggle","effort","budget_tokens"]},{"modelId":"alibaba-token-plan-cn/qwen3.8-max-preview","providerId":"alibaba-token-plan-cn","providerKind":"provider-alibaba-token-plan-cn","authFamily":"api-key","displayName":"Qwen3.8 Max Preview","version":"2026-07-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","xhigh"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"alibaba-token-plan-cn/wan2.7-image","providerId":"alibaba-token-plan-cn","providerKind":"provider-alibaba-token-plan-cn","authFamily":"api-key","displayName":"Wan2.7 Image","version":"2026-05-29","capabilities":[],"modalities":["image","text"],"contextWindow":8192,"maxOutputTokens":0,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-token-plan-cn/wan2.7-image-pro","providerId":"alibaba-token-plan-cn","providerKind":"provider-alibaba-token-plan-cn","authFamily":"api-key","displayName":"Wan2.7 Image Pro","version":"2026-05-29","capabilities":[],"modalities":["image","text"],"contextWindow":8192,"maxOutputTokens":0,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-token-plan/deepseek-v3.2","providerId":"alibaba-token-plan","providerKind":"provider-alibaba-token-plan","authFamily":"api-key","displayName":"DeepSeek V3.2","version":"2025-12-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"alibaba-token-plan/deepseek-v4-flash","providerId":"alibaba-token-plan","providerKind":"provider-alibaba-token-plan","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"alibaba-token-plan/deepseek-v4-flash-0731","providerId":"alibaba-token-plan","providerKind":"provider-alibaba-token-plan","authFamily":"api-key","displayName":"DeepSeek V4 Flash 0731","version":"2026-07-31","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"alibaba-token-plan/deepseek-v4-pro","providerId":"alibaba-token-plan","providerKind":"provider-alibaba-token-plan","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"alibaba-token-plan/glm-5","providerId":"alibaba-token-plan","providerKind":"provider-alibaba-token-plan","authFamily":"api-key","displayName":"GLM-5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"alibaba-token-plan/glm-5.1","providerId":"alibaba-token-plan","providerKind":"provider-alibaba-token-plan","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-04-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"alibaba-token-plan/glm-5.2","providerId":"alibaba-token-plan","providerKind":"provider-alibaba-token-plan","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"alibaba-token-plan/happyhorse-1.1-i2v","providerId":"alibaba-token-plan","providerKind":"provider-alibaba-token-plan","authFamily":"api-key","displayName":"HappyHorse 1.1 Image-to-Video","version":"2026-07-17","capabilities":[],"modalities":["image","text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-token-plan/happyhorse-1.1-r2v","providerId":"alibaba-token-plan","providerKind":"provider-alibaba-token-plan","authFamily":"api-key","displayName":"HappyHorse 1.1 Reference-to-Video","version":"2026-07-17","capabilities":[],"modalities":["image","text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-token-plan/happyhorse-1.1-t2v","providerId":"alibaba-token-plan","providerKind":"provider-alibaba-token-plan","authFamily":"api-key","displayName":"HappyHorse 1.1 Text-to-Video","version":"2026-07-17","capabilities":[],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-token-plan/kimi-k2.5","providerId":"alibaba-token-plan","providerKind":"provider-alibaba-token-plan","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":98304,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"alibaba-token-plan/kimi-k2.6","providerId":"alibaba-token-plan","providerKind":"provider-alibaba-token-plan","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"alibaba-token-plan/kimi-k2.7-code","providerId":"alibaba-token-plan","providerKind":"provider-alibaba-token-plan","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"alibaba-token-plan/MiniMax-M2.5","providerId":"alibaba-token-plan","providerKind":"provider-alibaba-token-plan","authFamily":"api-key","displayName":"MiniMax-M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"alibaba-token-plan/qwen-image-2.0","providerId":"alibaba-token-plan","providerKind":"provider-alibaba-token-plan","authFamily":"api-key","displayName":"Qwen Image 2.0","version":"2026-03-03","capabilities":[],"modalities":["image","text"],"contextWindow":8192,"maxOutputTokens":0,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-token-plan/qwen-image-2.0-pro","providerId":"alibaba-token-plan","providerKind":"provider-alibaba-token-plan","authFamily":"api-key","displayName":"Qwen Image 2.0 Pro","version":"2026-03-03","capabilities":[],"modalities":["image","text"],"contextWindow":8192,"maxOutputTokens":0,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-token-plan/qwen3.6-flash","providerId":"alibaba-token-plan","providerKind":"provider-alibaba-token-plan","authFamily":"api-key","displayName":"Qwen3.6 Flash","version":"2026-04-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"alibaba-token-plan/qwen3.6-plus","providerId":"alibaba-token-plan","providerKind":"provider-alibaba-token-plan","authFamily":"api-key","displayName":"Qwen3.6 Plus","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"alibaba-token-plan/qwen3.7-max","providerId":"alibaba-token-plan","providerKind":"provider-alibaba-token-plan","authFamily":"api-key","displayName":"Qwen3.7 Max","version":"2026-05-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"alibaba-token-plan/qwen3.7-plus","providerId":"alibaba-token-plan","providerKind":"provider-alibaba-token-plan","authFamily":"api-key","displayName":"Qwen3.7 Plus","version":"2026-06-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"alibaba-token-plan/qwen3.8-max","providerId":"alibaba-token-plan","providerKind":"provider-alibaba-token-plan","authFamily":"api-key","displayName":"Qwen3.8 Max","version":"2026-08-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text","video"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","xhigh"],"reasoningOptionKinds":["toggle","effort","budget_tokens"]},{"modelId":"alibaba-token-plan/qwen3.8-max-preview","providerId":"alibaba-token-plan","providerKind":"provider-alibaba-token-plan","authFamily":"api-key","displayName":"Qwen3.8 Max Preview","version":"2026-07-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","xhigh"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"alibaba-token-plan/wan2.7-image","providerId":"alibaba-token-plan","providerKind":"provider-alibaba-token-plan","authFamily":"api-key","displayName":"Wan2.7 Image","version":"2026-05-29","capabilities":[],"modalities":["image","text"],"contextWindow":8192,"maxOutputTokens":0,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba-token-plan/wan2.7-image-pro","providerId":"alibaba-token-plan","providerKind":"provider-alibaba-token-plan","authFamily":"api-key","displayName":"Wan2.7 Image Pro","version":"2026-05-29","capabilities":[],"modalities":["image","text"],"contextWindow":8192,"maxOutputTokens":0,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"alibaba/deepseek-v4-flash-0731","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"DeepSeek V4 Flash 0731","version":"2026-07-31","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":0.4,"cacheRead":0.04},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"alibaba/glm-5.2","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.4,"output":4.4,"cacheRead":0.28,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"alibaba/qvq-max","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"QVQ Max","version":"2025-03-25","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":1.2,"outputPer1M":4.8,"currency":"USD"}},{"modelId":"alibaba/qwen-flash","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen Flash","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.05,"outputPer1M":0.4,"currency":"USD"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"alibaba/qwen-max","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen Max","version":"2024-04-03","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":8192,"pricing":{"inputPer1M":1.6,"outputPer1M":6.4,"currency":"USD"}},{"modelId":"alibaba/qwen-mt-plus","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen-MT Plus","version":"2025-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":8192,"pricing":{"inputPer1M":2.46,"outputPer1M":7.37,"currency":"USD"}},{"modelId":"alibaba/qwen-mt-turbo","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen-MT Turbo","version":"2025-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.16,"outputPer1M":0.49,"currency":"USD"}},{"modelId":"alibaba/qwen-omni-turbo","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen-Omni Turbo","version":"2025-01-19","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","image","text","video"],"contextWindow":32768,"maxOutputTokens":2048,"pricing":{"inputPer1M":0.07,"outputPer1M":0.27,"currency":"USD","costDimensionsPer1M":{"input":0.07,"output":0.27,"inputAudio":4.44,"outputAudio":8.89},"costUnit":"USD per 1M tokens"}},{"modelId":"alibaba/qwen-omni-turbo-realtime","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen-Omni Turbo Realtime","version":"2025-05-08","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","image","text"],"contextWindow":32768,"maxOutputTokens":2048,"pricing":{"inputPer1M":0.27,"outputPer1M":1.07,"currency":"USD","costDimensionsPer1M":{"input":0.27,"output":1.07,"inputAudio":4.44,"outputAudio":8.89},"costUnit":"USD per 1M tokens"}},{"modelId":"alibaba/qwen-plus","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen Plus","version":"2024-01-25","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":1.2,"reasoning":4},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"alibaba/qwen-plus-character-ja","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen Plus Character (Japanese)","version":"2024-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":512,"pricing":{"inputPer1M":0.5,"outputPer1M":1.4,"currency":"USD"}},{"modelId":"alibaba/qwen-turbo","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen Turbo","version":"2024-11-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.05,"outputPer1M":0.2,"currency":"USD","costDimensionsPer1M":{"input":0.05,"output":0.2,"reasoning":0.5},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"alibaba/qwen-vl-max","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen-VL Max","version":"2024-04-08","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.8,"outputPer1M":3.2,"currency":"USD"}},{"modelId":"alibaba/qwen-vl-ocr","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen-VL OCR","version":"2024-10-28","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":34096,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.72,"outputPer1M":0.72,"currency":"USD"}},{"modelId":"alibaba/qwen-vl-plus","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen-VL Plus","version":"2024-01-25","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.21,"outputPer1M":0.63,"currency":"USD"}},{"modelId":"alibaba/qwen2-5-14b-instruct","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen2.5 14B Instruct","version":"2024-09","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.35,"outputPer1M":1.4,"currency":"USD"}},{"modelId":"alibaba/qwen2-5-32b-instruct","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen2.5 32B Instruct","version":"2024-09","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.7,"outputPer1M":2.8,"currency":"USD"}},{"modelId":"alibaba/qwen2-5-72b-instruct","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen2.5 72B Instruct","version":"2024-09","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":1.4,"outputPer1M":5.6,"currency":"USD"}},{"modelId":"alibaba/qwen2-5-7b-instruct","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen2.5 7B Instruct","version":"2024-09","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.175,"outputPer1M":0.7,"currency":"USD"}},{"modelId":"alibaba/qwen2-5-omni-7b","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen2.5-Omni 7B","version":"2024-12","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","image","text","video"],"contextWindow":32768,"maxOutputTokens":2048,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.4,"inputAudio":6.76},"costUnit":"USD per 1M tokens"}},{"modelId":"alibaba/qwen2-5-vl-72b-instruct","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen2.5-VL 72B Instruct","version":"2024-09","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":2.8,"outputPer1M":8.4,"currency":"USD"}},{"modelId":"alibaba/qwen2-5-vl-7b-instruct","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen2.5-VL 7B Instruct","version":"2024-09","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.35,"outputPer1M":1.05,"currency":"USD"}},{"modelId":"alibaba/qwen3-14b","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3 14B","version":"2025-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.35,"outputPer1M":1.4,"currency":"USD","costDimensionsPer1M":{"input":0.35,"output":1.4,"reasoning":4.2},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"alibaba/qwen3-235b-a22b","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3 235B-A22B","version":"2025-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.7,"outputPer1M":2.8,"currency":"USD","costDimensionsPer1M":{"input":0.7,"output":2.8,"reasoning":8.4},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"alibaba/qwen3-32b","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3 32B","version":"2025-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.7,"outputPer1M":2.8,"currency":"USD","costDimensionsPer1M":{"input":0.7,"output":2.8,"reasoning":8.4},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"alibaba/qwen3-8b","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3 8B","version":"2025-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.18,"outputPer1M":0.7,"currency":"USD","costDimensionsPer1M":{"input":0.18,"output":0.7,"reasoning":2.1},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"alibaba/qwen3-asr-flash","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3-ASR Flash","version":"2025-09-08","capabilities":["text.chat"],"modalities":["audio","text"],"contextWindow":53248,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.035,"outputPer1M":0.035,"currency":"USD"}},{"modelId":"alibaba/qwen3-coder-30b-a3b-instruct","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3-Coder 30B-A3B Instruct","version":"2025-04","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.45,"outputPer1M":2.25,"currency":"USD"}},{"modelId":"alibaba/qwen3-coder-480b-a35b-instruct","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3-Coder 480B-A35B Instruct","version":"2025-04","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":7.5,"currency":"USD"}},{"modelId":"alibaba/qwen3-coder-flash","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3 Coder Flash","version":"2025-07-28","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"alibaba/qwen3-coder-plus","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3 Coder Plus","version":"2025-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD"}},{"modelId":"alibaba/qwen3-livetranslate-flash-realtime","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3-LiveTranslate Flash Realtime","version":"2025-09-22","capabilities":["text.chat"],"modalities":["audio","image","text","video"],"contextWindow":53248,"maxOutputTokens":4096,"pricing":{"inputPer1M":10,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":10,"output":10,"inputAudio":10,"outputAudio":38},"costUnit":"USD per 1M tokens"}},{"modelId":"alibaba/qwen3-max","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3 Max","version":"2025-09-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.2,"outputPer1M":6,"currency":"USD"}},{"modelId":"alibaba/qwen3-next-80b-a3b-instruct","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3-Next 80B-A3B Instruct","version":"2025-09","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.5,"outputPer1M":2,"currency":"USD"}},{"modelId":"alibaba/qwen3-next-80b-a3b-thinking","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3-Next 80B-A3B (Thinking)","version":"2025-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.5,"outputPer1M":6,"currency":"USD"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"alibaba/qwen3-omni-flash","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3-Omni Flash","version":"2025-09-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":65536,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.43,"outputPer1M":1.66,"currency":"USD","costDimensionsPer1M":{"input":0.43,"output":1.66,"inputAudio":3.81,"outputAudio":15.11},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"alibaba/qwen3-omni-flash-realtime","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3-Omni Flash Realtime","version":"2025-09-15","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","image","text","video"],"contextWindow":65536,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.52,"outputPer1M":1.99,"currency":"USD","costDimensionsPer1M":{"input":0.52,"output":1.99,"inputAudio":4.57,"outputAudio":18.13},"costUnit":"USD per 1M tokens"}},{"modelId":"alibaba/qwen3-vl-235b-a22b","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3-VL 235B-A22B","version":"2025-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.7,"outputPer1M":2.8,"currency":"USD","costDimensionsPer1M":{"input":0.7,"output":2.8,"reasoning":8.4},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"alibaba/qwen3-vl-30b-a3b","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3-VL 30B-A3B","version":"2025-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.2,"outputPer1M":0.8,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":0.8,"reasoning":2.4},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"alibaba/qwen3-vl-plus","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3-VL Plus","version":"2025-09-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.2,"outputPer1M":1.6,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.6,"reasoning":4.8},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"alibaba/qwen3.5-122b-a10b","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3.5 122B-A10B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.4,"outputPer1M":3.2,"currency":"USD"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"alibaba/qwen3.5-27b","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3.5 27B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.4,"currency":"USD"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"alibaba/qwen3.5-35b-a3b","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3.5 35B-A3B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"alibaba/qwen3.5-397b-a17b","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3.5 397B-A17B","version":"2026-02-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.6,"outputPer1M":3.6,"currency":"USD"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"alibaba/qwen3.5-plus","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3.5 Plus","version":"2026-02-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.4,"outputPer1M":2.4,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":2.4,"reasoning":2.4},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"alibaba/qwen3.6-27b","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3.6 27B","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.6,"outputPer1M":3.6,"currency":"USD"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"alibaba/qwen3.6-35b-a3b","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3.6 35B-A3B","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.248,"outputPer1M":1.485,"currency":"USD"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"alibaba/qwen3.6-flash","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3.6 Flash","version":"2026-04-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1875,"outputPer1M":1.125,"currency":"USD","costDimensionsPer1M":{"input":0.1875,"output":1.125,"cacheWrite":0.234375},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"alibaba/qwen3.6-max-preview","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3.6 Max Preview","version":"2026-04-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.3,"outputPer1M":7.8,"currency":"USD","costDimensionsPer1M":{"input":1.3,"output":7.8,"cacheRead":0.13,"cacheWrite":1.625},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"alibaba/qwen3.6-plus","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3.6 Plus","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":3,"cacheRead":0.05,"cacheWrite":0.625},"costMetadata":{"tiers":[{"input":2,"output":6,"cache_read":0.2,"cache_write":2.5,"tier":{"type":"context","size":256000}}],"contextOver200k":{"input":2,"output":6,"cache_read":0.2,"cache_write":2.5}},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"alibaba/qwen3.7-max","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3.7 Max","version":"2026-05-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":2.5,"outputPer1M":7.5,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":7.5,"cacheRead":0.5,"cacheWrite":3.125},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"alibaba/qwen3.7-plus","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3.7 Plus","version":"2026-06-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":3,"cacheRead":0.05,"cacheWrite":0.625},"costMetadata":{"tiers":[{"input":2,"output":6,"cache_read":0.2,"cache_write":2.5,"tier":{"type":"context","size":256000}}],"contextOver200k":{"input":2,"output":6,"cache_read":0.2,"cache_write":2.5}},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"alibaba/qwen3.8-max","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"Qwen3.8 Max","version":"2026-08-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text","video"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.25,"cacheWrite":2.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","xhigh"],"reasoningOptionKinds":["toggle","effort","budget_tokens"]},{"modelId":"alibaba/qwq-plus","providerId":"alibaba","providerKind":"provider-alibaba","authFamily":"api-key","displayName":"QwQ Plus","version":"2025-03-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.8,"outputPer1M":2.4,"currency":"USD"}},{"modelId":"amazon-bedrock/amazon.nova-2-lite-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Nova 2 Lite","version":"2024-12-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.33,"outputPer1M":2.75,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"amazon-bedrock/amazon.nova-lite-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Nova Lite","version":"2024-12-03","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text","video"],"contextWindow":300000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.06,"outputPer1M":0.24,"currency":"USD","costDimensionsPer1M":{"input":0.06,"output":0.24,"cacheRead":0.015},"costUnit":"USD per 1M tokens"}},{"modelId":"amazon-bedrock/amazon.nova-micro-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Nova Micro","version":"2024-12-03","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.035,"outputPer1M":0.14,"currency":"USD","costDimensionsPer1M":{"input":0.035,"output":0.14,"cacheRead":0.00875},"costUnit":"USD per 1M tokens"}},{"modelId":"amazon-bedrock/amazon.nova-pro-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Nova Pro","version":"2024-12-03","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text","video"],"contextWindow":300000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.8,"outputPer1M":3.2,"currency":"USD","costDimensionsPer1M":{"input":0.8,"output":3.2,"cacheRead":0.2},"costUnit":"USD per 1M tokens"}},{"modelId":"amazon-bedrock/anthropic.claude-fable-5","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Fable 5","version":"2026-06-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":10,"outputPer1M":50,"currency":"USD","costDimensionsPer1M":{"input":10,"output":50,"cacheRead":1,"cacheWrite":12.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"amazon-bedrock/anthropic.claude-haiku-4-5-20251001-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Haiku 4.5","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD","costDimensionsPer1M":{"input":1,"output":5,"cacheRead":0.1,"cacheWrite":1.25},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"amazon-bedrock/anthropic.claude-opus-4-1-20250805-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Opus 4.1","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD","costDimensionsPer1M":{"input":15,"output":75,"cacheRead":1.5,"cacheWrite":18.75},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"amazon-bedrock/anthropic.claude-opus-4-5-20251101-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Opus 4.5","version":"2025-11-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"amazon-bedrock/anthropic.claude-opus-4-6-v1","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"amazon-bedrock/anthropic.claude-opus-4-7","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"amazon-bedrock/anthropic.claude-opus-4-8","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Opus 4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"amazon-bedrock/anthropic.claude-opus-5","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Opus 5","version":"2026-07-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"amazon-bedrock/anthropic.claude-sonnet-4-5-20250929-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Sonnet 4.5","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"amazon-bedrock/anthropic.claude-sonnet-4-6","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"amazon-bedrock/anthropic.claude-sonnet-5","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Sonnet 5","version":"2026-06-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2,"output":10,"cacheRead":0.2,"cacheWrite":2.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"amazon-bedrock/au.anthropic.claude-haiku-4-5-20251001-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Haiku 4.5 (AU)","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD","costDimensionsPer1M":{"input":1,"output":5,"cacheRead":0.1,"cacheWrite":1.25},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"amazon-bedrock/au.anthropic.claude-opus-4-6-v1","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"AU Anthropic Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":16.5,"outputPer1M":82.5,"currency":"USD","costDimensionsPer1M":{"input":16.5,"output":82.5,"cacheRead":1.65,"cacheWrite":20.625},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"amazon-bedrock/au.anthropic.claude-opus-4-8","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Opus 4.8 (AU)","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"amazon-bedrock/au.anthropic.claude-opus-5","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Opus 5 (AU)","version":"2026-07-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"amazon-bedrock/au.anthropic.claude-sonnet-4-5-20250929-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Sonnet 4.5 (AU)","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"amazon-bedrock/au.anthropic.claude-sonnet-4-6","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"AU Anthropic Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":3.3,"outputPer1M":16.5,"currency":"USD","costDimensionsPer1M":{"input":3.3,"output":16.5,"cacheRead":0.33,"cacheWrite":4.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"amazon-bedrock/au.anthropic.claude-sonnet-5","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Sonnet 5 (AU)","version":"2026-06-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2,"output":10,"cacheRead":0.2,"cacheWrite":2.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"amazon-bedrock/deepseek.r1-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"DeepSeek-R1","version":"2025-01-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":1.35,"outputPer1M":5.4,"currency":"USD"}},{"modelId":"amazon-bedrock/deepseek.v3-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"DeepSeek-V3.1","version":"2025-09-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":81920,"pricing":{"inputPer1M":0.58,"outputPer1M":1.68,"currency":"USD"}},{"modelId":"amazon-bedrock/deepseek.v3.2","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"DeepSeek-V3.2","version":"2026-02-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":81920,"pricing":{"inputPer1M":0.62,"outputPer1M":1.85,"currency":"USD"}},{"modelId":"amazon-bedrock/eu.anthropic.claude-fable-5","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Fable 5 (EU)","version":"2026-06-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":11,"outputPer1M":55,"currency":"USD","costDimensionsPer1M":{"input":11,"output":55,"cacheRead":1.1,"cacheWrite":13.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"amazon-bedrock/eu.anthropic.claude-haiku-4-5-20251001-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Haiku 4.5 (EU)","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1.1,"outputPer1M":5.5,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":5.5,"cacheRead":0.11,"cacheWrite":1.375},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"amazon-bedrock/eu.anthropic.claude-opus-4-5-20251101-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Opus 4.5 (EU)","version":"2025-11-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5.5,"outputPer1M":27.5,"currency":"USD","costDimensionsPer1M":{"input":5.5,"output":27.5,"cacheRead":0.55,"cacheWrite":6.875},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"amazon-bedrock/eu.anthropic.claude-opus-4-6-v1","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Opus 4.6 (EU)","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5.5,"outputPer1M":27.5,"currency":"USD","costDimensionsPer1M":{"input":5.5,"output":27.5,"cacheRead":0.55,"cacheWrite":6.875},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"amazon-bedrock/eu.anthropic.claude-opus-4-7","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Opus 4.7 (EU)","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5.5,"outputPer1M":27.5,"currency":"USD","costDimensionsPer1M":{"input":5.5,"output":27.5,"cacheRead":0.55,"cacheWrite":6.875},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"amazon-bedrock/eu.anthropic.claude-opus-4-8","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Opus 4.8 (EU)","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5.5,"outputPer1M":27.5,"currency":"USD","costDimensionsPer1M":{"input":5.5,"output":27.5,"cacheRead":0.55,"cacheWrite":6.875},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"amazon-bedrock/eu.anthropic.claude-opus-5","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Opus 5 (EU)","version":"2026-07-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5.5,"outputPer1M":27.5,"currency":"USD","costDimensionsPer1M":{"input":5.5,"output":27.5,"cacheRead":0.55,"cacheWrite":6.875},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"amazon-bedrock/eu.anthropic.claude-sonnet-4-5-20250929-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Sonnet 4.5 (EU)","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3.3,"outputPer1M":16.5,"currency":"USD","costDimensionsPer1M":{"input":3.3,"output":16.5,"cacheRead":0.33,"cacheWrite":4.125},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"amazon-bedrock/eu.anthropic.claude-sonnet-4-6","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Sonnet 4.6 (EU)","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3.3,"outputPer1M":16.5,"currency":"USD","costDimensionsPer1M":{"input":3.3,"output":16.5,"cacheRead":0.33,"cacheWrite":4.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"amazon-bedrock/eu.anthropic.claude-sonnet-5","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Sonnet 5 (EU)","version":"2026-06-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.2,"outputPer1M":11,"currency":"USD","costDimensionsPer1M":{"input":2.2,"output":11,"cacheRead":0.22,"cacheWrite":2.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"amazon-bedrock/global.anthropic.claude-fable-5","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Fable 5 (Global)","version":"2026-06-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":10,"outputPer1M":50,"currency":"USD","costDimensionsPer1M":{"input":10,"output":50,"cacheRead":1,"cacheWrite":12.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"amazon-bedrock/global.anthropic.claude-haiku-4-5-20251001-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Haiku 4.5 (Global)","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD","costDimensionsPer1M":{"input":1,"output":5,"cacheRead":0.1,"cacheWrite":1.25},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"amazon-bedrock/global.anthropic.claude-opus-4-5-20251101-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Opus 4.5 (Global)","version":"2025-11-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"amazon-bedrock/global.anthropic.claude-opus-4-6-v1","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Opus 4.6 (Global)","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"amazon-bedrock/global.anthropic.claude-opus-4-7","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Opus 4.7 (Global)","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"amazon-bedrock/global.anthropic.claude-opus-4-8","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Opus 4.8 (Global)","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"amazon-bedrock/global.anthropic.claude-opus-5","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Opus 5 (Global)","version":"2026-07-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"amazon-bedrock/global.anthropic.claude-sonnet-4-5-20250929-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Sonnet 4.5 (Global)","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"amazon-bedrock/global.anthropic.claude-sonnet-4-6","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Sonnet 4.6 (Global)","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"amazon-bedrock/global.anthropic.claude-sonnet-5","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Sonnet 5 (Global)","version":"2026-06-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2,"output":10,"cacheRead":0.2,"cacheWrite":2.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"amazon-bedrock/google.gemma-3-12b-it","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Google Gemma 3 12B","version":"2024-12-01","capabilities":["text.chat","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.049999999999999996,"outputPer1M":0.09999999999999999,"currency":"USD"}},{"modelId":"amazon-bedrock/google.gemma-3-27b-it","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Google Gemma 3 27B Instruct","version":"2025-07-27","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":202752,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.12,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"amazon-bedrock/google.gemma-3-4b-it","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Gemma 3 4B IT","version":"2024-12-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.04,"outputPer1M":0.08,"currency":"USD"}},{"modelId":"amazon-bedrock/jp.anthropic.claude-haiku-4-5-20251001-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Haiku 4.5 (JP)","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD","costDimensionsPer1M":{"input":1,"output":5,"cacheRead":0.1,"cacheWrite":1.25},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"amazon-bedrock/jp.anthropic.claude-opus-4-7","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Opus 4.7 (JP)","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"amazon-bedrock/jp.anthropic.claude-opus-4-8","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Opus 4.8 (JP)","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"amazon-bedrock/jp.anthropic.claude-opus-5","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Opus 5 (JP)","version":"2026-07-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"amazon-bedrock/jp.anthropic.claude-sonnet-4-5-20250929-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Sonnet 4.5 (JP)","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"amazon-bedrock/jp.anthropic.claude-sonnet-4-6","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Sonnet 4.6 (JP)","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"amazon-bedrock/jp.anthropic.claude-sonnet-5","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Sonnet 5 (JP)","version":"2026-06-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2,"output":10,"cacheRead":0.2,"cacheWrite":2.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"amazon-bedrock/meta.llama3-1-70b-instruct-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Llama 3.1 70B Instruct","version":"2024-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.72,"outputPer1M":0.72,"currency":"USD"}},{"modelId":"amazon-bedrock/meta.llama3-1-8b-instruct-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Llama 3.1 8B Instruct","version":"2024-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.22,"outputPer1M":0.22,"currency":"USD"}},{"modelId":"amazon-bedrock/meta.llama3-3-70b-instruct-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Llama 3.3 70B Instruct","version":"2024-12-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.72,"outputPer1M":0.72,"currency":"USD"}},{"modelId":"amazon-bedrock/meta.llama4-maverick-17b-instruct-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Llama 4 Maverick 17B Instruct","version":"2025-04-05","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.24,"outputPer1M":0.97,"currency":"USD"}},{"modelId":"amazon-bedrock/meta.llama4-scout-17b-instruct-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Llama 4 Scout 17B Instruct","version":"2025-04-05","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":3500000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.17,"outputPer1M":0.66,"currency":"USD"}},{"modelId":"amazon-bedrock/minimax.minimax-m2","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"MiniMax M2","version":"2025-10-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204608,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"amazon-bedrock/minimax.minimax-m2.1","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"MiniMax M2.1","version":"2025-12-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"amazon-bedrock/minimax.minimax-m2.5","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"MiniMax M2.5","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":98304,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"amazon-bedrock/mistral.devstral-2-123b","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Devstral 2 123B","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"amazon-bedrock/mistral.magistral-small-2509","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Magistral Small 1.2","version":"2025-12-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":40000,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"amazon-bedrock/mistral.ministral-3-14b-instruct","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Ministral 14B 3.0","version":"2024-12-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.2,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"amazon-bedrock/mistral.ministral-3-3b-instruct","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Ministral 3 3B","version":"2025-12-02","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.1,"outputPer1M":0.1,"currency":"USD"}},{"modelId":"amazon-bedrock/mistral.ministral-3-8b-instruct","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Ministral 3 8B","version":"2024-12-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.15,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"amazon-bedrock/mistral.mistral-large-3-675b-instruct","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Mistral Large 3","version":"2025-12-02","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"amazon-bedrock/mistral.pixtral-large-2502-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Pixtral Large (25.02)","version":"2025-04-08","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD"}},{"modelId":"amazon-bedrock/mistral.voxtral-mini-3b-2507","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Voxtral Mini 3B 2507","version":"2024-12-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["audio","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.04,"outputPer1M":0.04,"currency":"USD"}},{"modelId":"amazon-bedrock/mistral.voxtral-small-24b-2507","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Voxtral Small 24B 2507","version":"2025-07-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["audio","text"],"contextWindow":32000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.15,"outputPer1M":0.35,"currency":"USD"}},{"modelId":"amazon-bedrock/moonshot.kimi-k2-thinking","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Kimi K2 Thinking","version":"2025-12-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262143,"maxOutputTokens":16000,"pricing":{"inputPer1M":0.6,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"amazon-bedrock/moonshotai.kimi-k2.5","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Kimi K2.5","version":"2026-02-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262143,"maxOutputTokens":16000,"pricing":{"inputPer1M":0.6,"outputPer1M":3,"currency":"USD"}},{"modelId":"amazon-bedrock/nvidia.nemotron-nano-12b-v2","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"NVIDIA Nemotron Nano 12B v2 VL BF16","version":"2024-12-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.2,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"amazon-bedrock/nvidia.nemotron-nano-3-30b","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"NVIDIA Nemotron Nano 3 30B","version":"2025-12-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.06,"outputPer1M":0.24,"currency":"USD"}},{"modelId":"amazon-bedrock/nvidia.nemotron-nano-9b-v2","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"NVIDIA Nemotron Nano 9B v2","version":"2024-12-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.06,"outputPer1M":0.23,"currency":"USD"}},{"modelId":"amazon-bedrock/nvidia.nemotron-super-3-120b","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"NVIDIA Nemotron 3 Super 120B A12B","version":"2026-03-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.15,"outputPer1M":0.65,"currency":"USD"}},{"modelId":"amazon-bedrock/openai.gpt-5.4","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":272000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.75,"outputPer1M":16.5,"currency":"USD","costDimensionsPer1M":{"input":2.75,"output":16.5,"cacheRead":0.275},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"amazon-bedrock/openai.gpt-5.5","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"GPT-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":272000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5.5,"outputPer1M":33,"currency":"USD","costDimensionsPer1M":{"input":5.5,"output":33,"cacheRead":0.55},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"amazon-bedrock/openai.gpt-5.6-luna","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"GPT-5.6 Luna","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.22,"outputPer1M":1.32,"currency":"USD","costDimensionsPer1M":{"input":0.22,"output":1.32,"cacheRead":0.022,"cacheWrite":0.275},"costMetadata":{"tiers":[{"input":0.44,"output":1.98,"cache_read":0.044,"cache_write":0.55,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":0.44,"output":1.98,"cache_read":0.044,"cache_write":0.55}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"amazon-bedrock/openai.gpt-5.6-sol","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"GPT-5.6 Sol","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5.5,"outputPer1M":33,"currency":"USD","costDimensionsPer1M":{"input":5.5,"output":33,"cacheRead":0.55,"cacheWrite":6.875},"costMetadata":{"tiers":[{"input":11,"output":49.5,"cache_read":1.1,"cache_write":13.75,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":11,"output":49.5,"cache_read":1.1,"cache_write":13.75}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"amazon-bedrock/openai.gpt-5.6-terra","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"GPT-5.6 Terra","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.2,"outputPer1M":13.2,"currency":"USD","costDimensionsPer1M":{"input":2.2,"output":13.2,"cacheRead":0.22,"cacheWrite":2.75},"costMetadata":{"tiers":[{"input":4.4,"output":19.8,"cache_read":0.44,"cache_write":5.5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":4.4,"output":19.8,"cache_read":0.44,"cache_write":5.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"amazon-bedrock/openai.gpt-oss-120b","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"gpt-oss-120b","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"amazon-bedrock/openai.gpt-oss-120b-1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"gpt-oss-120b","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"amazon-bedrock/openai.gpt-oss-20b","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"gpt-oss-20b","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.07,"outputPer1M":0.3,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"amazon-bedrock/openai.gpt-oss-20b-1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"gpt-oss-20b","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.07,"outputPer1M":0.3,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"amazon-bedrock/openai.gpt-oss-safeguard-120b","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"GPT OSS Safeguard 120B","version":"2025-10-29","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"amazon-bedrock/openai.gpt-oss-safeguard-20b","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"GPT OSS Safeguard 20B","version":"2025-10-29","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.07,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"amazon-bedrock/qwen.qwen3-235b-a22b-2507-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Qwen3 235B A22B 2507","version":"2025-09-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.22,"outputPer1M":0.88,"currency":"USD"}},{"modelId":"amazon-bedrock/qwen.qwen3-32b-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Qwen3 32B (dense)","version":"2025-09-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"amazon-bedrock/qwen.qwen3-coder-30b-a3b-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Qwen3 Coder 30B A3B Instruct","version":"2025-09-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"amazon-bedrock/qwen.qwen3-coder-480b-a35b-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Qwen3 Coder 480B A35B Instruct","version":"2025-09-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.22,"outputPer1M":1.8,"currency":"USD"}},{"modelId":"amazon-bedrock/qwen.qwen3-coder-next","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Qwen3 Coder Next","version":"2026-02-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.22,"outputPer1M":1.8,"currency":"USD"}},{"modelId":"amazon-bedrock/qwen.qwen3-next-80b-a3b","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Qwen/Qwen3-Next-80B-A3B-Instruct","version":"2025-09-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.14,"outputPer1M":1.4,"currency":"USD"}},{"modelId":"amazon-bedrock/qwen.qwen3-vl-235b-a22b","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Qwen/Qwen3-VL-235B-A22B-Instruct","version":"2025-10-04","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"amazon-bedrock/us.anthropic.claude-fable-5","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Fable 5 (US)","version":"2026-06-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":10,"outputPer1M":50,"currency":"USD","costDimensionsPer1M":{"input":10,"output":50,"cacheRead":1,"cacheWrite":12.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"amazon-bedrock/us.anthropic.claude-haiku-4-5-20251001-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Haiku 4.5 (US)","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD","costDimensionsPer1M":{"input":1,"output":5,"cacheRead":0.1,"cacheWrite":1.25},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"amazon-bedrock/us.anthropic.claude-opus-4-1-20250805-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Opus 4.1 (US)","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD","costDimensionsPer1M":{"input":15,"output":75,"cacheRead":1.5,"cacheWrite":18.75},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"amazon-bedrock/us.anthropic.claude-opus-4-5-20251101-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Opus 4.5 (US)","version":"2025-11-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"amazon-bedrock/us.anthropic.claude-opus-4-6-v1","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Opus 4.6 (US)","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"amazon-bedrock/us.anthropic.claude-opus-4-7","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Opus 4.7 (US)","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"amazon-bedrock/us.anthropic.claude-opus-4-8","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Opus 4.8 (US)","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"amazon-bedrock/us.anthropic.claude-opus-5","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Opus 5 (US)","version":"2026-07-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"amazon-bedrock/us.anthropic.claude-sonnet-4-5-20250929-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Sonnet 4.5 (US)","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"amazon-bedrock/us.anthropic.claude-sonnet-4-6","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Sonnet 4.6 (US)","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"amazon-bedrock/us.anthropic.claude-sonnet-5","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Claude Sonnet 5 (US)","version":"2026-06-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2,"output":10,"cacheRead":0.2,"cacheWrite":2.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"amazon-bedrock/us.deepseek.r1-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"DeepSeek-R1 (US)","version":"2025-01-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":1.35,"outputPer1M":5.4,"currency":"USD"}},{"modelId":"amazon-bedrock/us.meta.llama4-maverick-17b-instruct-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Llama 4 Maverick 17B Instruct (US)","version":"2025-04-05","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.24,"outputPer1M":0.97,"currency":"USD"}},{"modelId":"amazon-bedrock/us.meta.llama4-scout-17b-instruct-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Llama 4 Scout 17B Instruct (US)","version":"2025-04-05","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":3500000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.17,"outputPer1M":0.66,"currency":"USD"}},{"modelId":"amazon-bedrock/writer.palmyra-x4-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Palmyra X4","version":"2025-04-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":122880,"maxOutputTokens":8192,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"amazon-bedrock/writer.palmyra-x5-v1:0","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Palmyra X5","version":"2025-04-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1040000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.6,"outputPer1M":6,"currency":"USD"}},{"modelId":"amazon-bedrock/xai.grok-4.3","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"Grok 4.3","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":2.5,"cacheRead":0.2},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"amazon-bedrock/zai.glm-4.7","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"GLM-4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"amazon-bedrock/zai.glm-4.7-flash","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"GLM-4.7-Flash","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.07,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"amazon-bedrock/zai.glm-5","providerId":"amazon-bedrock","providerKind":"provider-amazon-bedrock","authFamily":"runtime-defined","displayName":"GLM-5","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":101376,"pricing":{"inputPer1M":1,"outputPer1M":3.2,"currency":"USD"}},{"modelId":"ambient/ambient/large","providerId":"ambient","providerKind":"provider-ambient","authFamily":"api-key","displayName":"Ambient Large","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":202752,"pricing":{"inputPer1M":1.05,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.05,"output":4.4,"cacheRead":0.2,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"ambient/deepseek/deepseek-v4-flash","providerId":"ambient","providerKind":"provider-ambient","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":1048576,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"cacheRead":0.028,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"ambient/deepseek/deepseek-v4-flash-0731","providerId":"ambient","providerKind":"provider-ambient","authFamily":"api-key","displayName":"DeepSeek V4 Flash 0731","version":"2026-07-31","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":1048576,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"cacheRead":0.028,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"ambient/moonshotai/kimi-k2.6","providerId":"ambient","providerKind":"provider-ambient","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.2,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"ambient/moonshotai/kimi-k2.7-code","providerId":"ambient","providerKind":"provider-ambient","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.69,"outputPer1M":3.49,"currency":"USD","costDimensionsPer1M":{"input":0.69,"output":3.49,"cacheRead":0.14,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"ambient/stepfun/step-3.7-flash","providerId":"ambient","providerKind":"provider-ambient","authFamily":"api-key","displayName":"Step 3.7 Flash","version":"2026-05-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.19,"outputPer1M":1.14,"currency":"USD","costDimensionsPer1M":{"input":0.19,"output":1.14,"cacheRead":0.03,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"ambient/xiaomi/mimo-v2.5","providerId":"ambient","providerKind":"provider-ambient","authFamily":"api-key","displayName":"MiMo-V2.5","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":2,"cacheRead":0.08,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"ambient/z-ai/glm-5.2","providerId":"ambient","providerKind":"provider-ambient","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":202752,"pricing":{"inputPer1M":1.05,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.05,"output":4.4,"cacheRead":0.2,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"ambient/zai-org/GLM-5.1-FP8","providerId":"ambient","providerKind":"provider-ambient","authFamily":"api-key","displayName":"GLM 5.1","version":"2026-04-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.4,"output":4.4,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"ambient/zai-org/GLM-5.2-FP8","providerId":"ambient","providerKind":"provider-ambient","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":202752,"pricing":{"inputPer1M":1.2,"outputPer1M":4.2,"currency":"USD","costDimensionsPer1M":{"input":1.2,"output":4.2,"cacheRead":0.26,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"anthropic/claude-fable-5","providerId":"anthropic","providerKind":"provider-anthropic","authFamily":"api-key","displayName":"Claude Fable 5","version":"2026-06-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":10,"outputPer1M":50,"currency":"USD","costDimensionsPer1M":{"input":10,"output":50,"cacheRead":1,"cacheWrite":12.5},"costUnit":"USD per 1M tokens"},"localOverrideApplied":true,"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"anthropic/claude-haiku-4-5","providerId":"anthropic","providerKind":"provider-anthropic","authFamily":"api-key","displayName":"Claude Haiku 4.5 (latest)","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD","costDimensionsPer1M":{"input":1,"output":5,"cacheRead":0.1,"cacheWrite":1.25},"costUnit":"USD per 1M tokens"},"localOverrideApplied":true,"reasoningOptionKinds":["budget_tokens"]},{"modelId":"anthropic/claude-haiku-4-5-20251001","providerId":"anthropic","providerKind":"provider-anthropic","authFamily":"api-key","displayName":"Claude Haiku 4.5","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD","costDimensionsPer1M":{"input":1,"output":5,"cacheRead":0.1,"cacheWrite":1.25},"costUnit":"USD per 1M tokens"},"localOverrideApplied":true,"reasoningOptionKinds":["budget_tokens"]},{"modelId":"anthropic/claude-opus-4-5","providerId":"anthropic","providerKind":"provider-anthropic","authFamily":"api-key","displayName":"Claude Opus 4.5 (latest)","version":"2025-11-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"localOverrideApplied":true,"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"anthropic/claude-opus-4-5-20251101","providerId":"anthropic","providerKind":"provider-anthropic","authFamily":"api-key","displayName":"Claude Opus 4.5","version":"2025-11-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"localOverrideApplied":true,"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"anthropic/claude-opus-4-6","providerId":"anthropic","providerKind":"provider-anthropic","authFamily":"api-key","displayName":"Claude Opus 4.6","version":"2026-02-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"localOverrideApplied":true,"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"anthropic/claude-opus-4-7","providerId":"anthropic","providerKind":"provider-anthropic","authFamily":"api-key","displayName":"Claude Opus 4.7","version":"2026-04-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"localOverrideApplied":true,"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"anthropic/claude-opus-4-8","providerId":"anthropic","providerKind":"provider-anthropic","authFamily":"api-key","displayName":"Claude Opus 4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"localOverrideApplied":true,"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"anthropic/claude-opus-5","providerId":"anthropic","providerKind":"provider-anthropic","authFamily":"api-key","displayName":"Claude Opus 5","version":"2026-07-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"localOverrideApplied":true,"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"anthropic/claude-sonnet-4-5","providerId":"anthropic","providerKind":"provider-anthropic","authFamily":"api-key","displayName":"Claude Sonnet 4.5 (latest)","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"localOverrideApplied":true,"reasoningOptionKinds":["budget_tokens"]},{"modelId":"anthropic/claude-sonnet-4-5-20250929","providerId":"anthropic","providerKind":"provider-anthropic","authFamily":"api-key","displayName":"Claude Sonnet 4.5","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"localOverrideApplied":true,"reasoningOptionKinds":["budget_tokens"]},{"modelId":"anthropic/claude-sonnet-4-6","providerId":"anthropic","providerKind":"provider-anthropic","authFamily":"api-key","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"localOverrideApplied":true,"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"anthropic/claude-sonnet-5","providerId":"anthropic","providerKind":"provider-anthropic","authFamily":"api-key","displayName":"Claude Sonnet 5","version":"2026-06-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2,"output":10,"cacheRead":0.2,"cacheWrite":2.5},"costUnit":"USD per 1M tokens"},"localOverrideApplied":true,"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"anyapi/anthropic/claude-haiku-4-5","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"Claude Haiku 4.5 (latest)","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD","costDimensionsPer1M":{"input":1,"output":5,"cacheRead":0.1,"cacheWrite":1.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["toggle","effort","budget_tokens"]},{"modelId":"anyapi/anthropic/claude-opus-4-6","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["toggle","effort","budget_tokens"]},{"modelId":"anyapi/anthropic/claude-opus-4-7","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"anyapi/anthropic/claude-sonnet-4-5","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"Claude Sonnet 4.5 (latest)","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["toggle","effort","budget_tokens"]},{"modelId":"anyapi/anthropic/claude-sonnet-4-6","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["toggle","effort","budget_tokens"]},{"modelId":"anyapi/cohere/command-r-plus-08-2024","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"Command R+","version":"2024-08-30","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4000,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"anyapi/deepseek/deepseek-chat","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"DeepSeek Chat","version":"2025-12-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"cacheRead":0.0028},"costUnit":"USD per 1M tokens"}},{"modelId":"anyapi/deepseek/deepseek-r1","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"DeepSeek Reasoner","version":"2025-12-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":null},{"modelId":"anyapi/deepseek/deepseek-v4-flash","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"reasoning":0.28,"cacheRead":0.0028},"costUnit":"USD per 1M tokens","provenance":{"vendor":"models.dev","commit":"978733d4459d91bee9af1c0839e0636deebb7194","sourcePaths":["providers/deepseek/provider.toml","providers/deepseek/models/deepseek-v4-flash.toml"],"sourceHashes":["3ce95b9a51dd0df0409e4e862aa3be99c4948133a1e93cb1b1a2c560da48a290","a8a8b9f5939698a13bfa563f107be50893879b2e907131a80afc36c5157ba010"],"capturedAt":"2026-08-15T04:06:41.477Z","unit":"USD per 1M tokens","currency":"USD"}}},{"modelId":"anyapi/deepseek/deepseek-v4-pro","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.435,"outputPer1M":0.87,"currency":"USD","costDimensionsPer1M":{"input":0.435,"output":0.87,"reasoning":0.87,"cacheRead":0.003625},"costUnit":"USD per 1M tokens","provenance":{"vendor":"models.dev","commit":"978733d4459d91bee9af1c0839e0636deebb7194","sourcePaths":["providers/deepseek/provider.toml","providers/deepseek/models/deepseek-v4-pro.toml"],"sourceHashes":["3ce95b9a51dd0df0409e4e862aa3be99c4948133a1e93cb1b1a2c560da48a290","1be70e9aa7772b9db4d04f6dfa72e21a2609e39bc78e3b2edb9b2313e0261584"],"capturedAt":"2026-08-15T04:06:41.477Z","unit":"USD per 1M tokens","currency":"USD"}}},{"modelId":"anyapi/google/gemini-2.5-flash","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"Gemini 2.5 Flash","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"cacheRead":0.03,"inputAudio":1},"costUnit":"USD per 1M tokens"}},{"modelId":"anyapi/google/gemini-2.5-flash-lite","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"Gemini 2.5 Flash-Lite","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.4,"cacheRead":0.01,"inputAudio":0.3},"costUnit":"USD per 1M tokens"}},{"modelId":"anyapi/google/gemini-2.5-pro","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"Gemini 2.5 Pro","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costMetadata":{"tiers":[{"input":2.5,"output":15,"cache_read":0.25,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":2.5,"output":15,"cache_read":0.25}},"costUnit":"USD per 1M tokens"}},{"modelId":"anyapi/google/gemini-3-flash-preview","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"Gemini 3 Flash Preview","version":"2025-12-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":3,"cacheRead":0.05,"inputAudio":1},"costUnit":"USD per 1M tokens"}},{"modelId":"anyapi/google/gemini-3-pro-preview","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"Gemini 3 Pro Preview","version":"2025-11-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":null},{"modelId":"anyapi/mistralai/devstral-2512","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"Devstral 2","version":"2025-12-09","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"anyapi/mistralai/mistral-large-2512","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"Mistral Large 3","version":"2024-11-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"anyapi/openai/gpt-4.1","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"GPT-4.1","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":2,"output":8,"cacheRead":0.5},"costUnit":"USD per 1M tokens"}},{"modelId":"anyapi/openai/gpt-4.1-mini","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"GPT-4.1 mini","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":1.6,"cacheRead":0.1},"costUnit":"USD per 1M tokens"}},{"modelId":"anyapi/openai/gpt-5","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"GPT-5","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"anyapi/openai/gpt-5-mini","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"GPT-5 Mini","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":2,"cacheRead":0.025},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"anyapi/openai/gpt-5.1","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"GPT-5.1","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"anyapi/openai/gpt-5.2","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"GPT-5.2","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"anyapi/openai/gpt-5.4","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":15,"cacheRead":0.25},"costMetadata":{"tiers":[{"input":5,"output":22.5,"cache_read":0.5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":5,"output":22.5,"cache_read":0.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"anyapi/openai/o3","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"o3","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":2,"output":8,"cacheRead":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"anyapi/openai/o3-mini","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"o3-mini","version":"2024-12-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":4.4,"cacheRead":0.55},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"anyapi/openai/o4-mini","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"o4-mini","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":4.4,"cacheRead":0.275},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"anyapi/perplexity/sonar-pro","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"Sonar Pro","version":"2024-01-01","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":8192,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"anyapi/perplexity/sonar-reasoning-pro","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"Sonar Reasoning Pro","version":"2024-01-01","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"anyapi/xai/grok-4.3","providerId":"anyapi","providerKind":"provider-anyapi","authFamily":"api-key","displayName":"Grok 4.3","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":2.5,"cacheRead":0.2},"costMetadata":{"tiers":[{"input":2.5,"output":5,"cache_read":0.4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":2.5,"output":5,"cache_read":0.4}},"costUnit":"USD per 1M tokens"}},{"modelId":"atomic-chat/gemma-4-E4B-it-IQ4_XS","providerId":"atomic-chat","providerKind":"provider-atomic-chat","authFamily":"api-key","displayName":"Gemma 4 E4B Instruct (IQ4_XS)","version":"2026-04-02","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"atomic-chat/gemma-4-E4B-it-MLX-4bit","providerId":"atomic-chat","providerKind":"provider-atomic-chat","authFamily":"api-key","displayName":"Gemma 4 E4B Instruct (MLX 4-bit)","version":"2026-04-02","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"atomic-chat/Meta-Llama-3_1-8B-Instruct-GGUF","providerId":"atomic-chat","providerKind":"provider-atomic-chat","authFamily":"api-key","displayName":"Meta Llama 3.1 8B Instruct (GGUF)","version":"2024-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"atomic-chat/Qwen3_5-9B-MLX-4bit","providerId":"atomic-chat","providerKind":"provider-atomic-chat","authFamily":"api-key","displayName":"Qwen 3.5 9B (MLX 4-bit)","version":"2026-03-05","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":32768,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"atomic-chat/Qwen3_5-9B-Q4_K_M","providerId":"atomic-chat","providerKind":"provider-atomic-chat","authFamily":"api-key","displayName":"Qwen 3.5 9B (Q4_K_M)","version":"2026-03-05","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":32768,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"auriko/claude-opus-4-6","providerId":"auriko","providerKind":"provider-auriko","authFamily":"api-key","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"auriko/claude-opus-4-7","providerId":"auriko","providerKind":"provider-auriko","authFamily":"api-key","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"auriko/claude-sonnet-4-6","providerId":"auriko","providerKind":"provider-auriko","authFamily":"api-key","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"auriko/deepseek-v4-flash","providerId":"auriko","providerKind":"provider-auriko","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"cacheRead":0.0028},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"auriko/deepseek-v4-pro","providerId":"auriko","providerKind":"provider-auriko","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.435,"outputPer1M":0.87,"currency":"USD","costDimensionsPer1M":{"input":0.435,"output":0.87,"cacheRead":0.003625},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"auriko/gemini-2.5-flash","providerId":"auriko","providerKind":"provider-auriko","authFamily":"api-key","displayName":"Gemini 2.5 Flash","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"cacheRead":0.03},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"auriko/gemini-2.5-pro","providerId":"auriko","providerKind":"provider-auriko","authFamily":"api-key","displayName":"Gemini 2.5 Pro","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costMetadata":{"tiers":[{"input":2.5,"output":15,"cache_read":0.25,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":2.5,"output":15,"cache_read":0.25}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"auriko/gemini-3.1-pro-preview","providerId":"auriko","providerKind":"provider-auriko","authFamily":"api-key","displayName":"Gemini 3.1 Pro Preview","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.2},"costMetadata":{"tiers":[{"input":4,"output":18,"cache_read":0.4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":4,"output":18,"cache_read":0.4}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"auriko/glm-5.1","providerId":"auriko","providerKind":"provider-auriko","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-04-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.4,"output":4.4,"cacheRead":0.26},"costUnit":"USD per 1M tokens"}},{"modelId":"auriko/grok-4.3","providerId":"auriko","providerKind":"provider-auriko","authFamily":"api-key","displayName":"Grok 4.3","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":2.5,"cacheRead":0.2},"costMetadata":{"tiers":[{"input":2.5,"output":5,"cache_read":0.4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":2.5,"output":5,"cache_read":0.4}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"auriko/kimi-k2.5","providerId":"auriko","providerKind":"provider-auriko","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.5,"outputPer1M":2.8,"currency":"USD"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"auriko/kimi-k2.6","providerId":"auriko","providerKind":"provider-auriko","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.16},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"auriko/minimax-m2-7","providerId":"auriko","providerKind":"provider-auriko","authFamily":"api-key","displayName":"MiniMax-M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"}},{"modelId":"auriko/minimax-m2-7-highspeed","providerId":"auriko","providerKind":"provider-auriko","authFamily":"api-key","displayName":"MiniMax-M2.7-highspeed","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.4,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.4,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"}},{"modelId":"auriko/qwen-3.6-plus","providerId":"auriko","providerKind":"provider-auriko","authFamily":"api-key","displayName":"Qwen3.6 Plus","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":3,"cacheRead":0.1},"costMetadata":{"tiers":[{"input":2,"output":6,"cache_read":0.2,"cache_write":2.5,"tier":{"type":"context","size":256000}}],"contextOver200k":{"input":2,"output":6,"cache_read":0.2,"cache_write":2.5}},"costUnit":"USD per 1M tokens"}},{"modelId":"azure-cognitive-services/claude-fable-5","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Claude Fable 5","version":"2026-06-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":10,"outputPer1M":50,"currency":"USD","costDimensionsPer1M":{"input":10,"output":50,"cacheRead":1,"cacheWrite":12.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"azure-cognitive-services/claude-haiku-4-5","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Claude Haiku 4.5","version":"2025-11-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD","costDimensionsPer1M":{"input":1,"output":5,"cacheRead":0.1,"cacheWrite":1.25},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"azure-cognitive-services/claude-mythos-5","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Claude Mythos 5","version":"2026-06-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":10,"outputPer1M":50,"currency":"USD","costDimensionsPer1M":{"input":10,"output":50,"cacheRead":1,"cacheWrite":12.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"azure-cognitive-services/claude-opus-4-1","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Claude Opus 4.1","version":"2025-11-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD","costDimensionsPer1M":{"input":15,"output":75,"cacheRead":1.5,"cacheWrite":18.75},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"azure-cognitive-services/claude-opus-4-5","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Claude Opus 4.5","version":"2025-11-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"azure-cognitive-services/claude-opus-4-6","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costMetadata":{"tiers":[{"input":10,"output":37.5,"cache_read":1,"cache_write":12.5,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":10,"output":37.5,"cache_read":1,"cache_write":12.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"azure-cognitive-services/claude-opus-4-8","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Claude Opus 4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costMetadata":{"tiers":[{"input":10,"output":37.5,"cache_read":1,"cache_write":12.5,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":10,"output":37.5,"cache_read":1,"cache_write":12.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"azure-cognitive-services/claude-opus-5","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Claude Opus 5","version":"2026-07-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"azure-cognitive-services/claude-sonnet-4-5","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Claude Sonnet 4.5","version":"2025-11-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"azure-cognitive-services/claude-sonnet-4-6","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"azure-cognitive-services/claude-sonnet-5","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Claude Sonnet 5","version":"2026-06-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2,"output":10,"cacheRead":0.2,"cacheWrite":2.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"azure-cognitive-services/codestral-2501","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Codestral 25.01","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.3,"outputPer1M":0.9,"currency":"USD"}},{"modelId":"azure-cognitive-services/codex-mini","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Codex Mini","version":"2025-05-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.5,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":6,"cacheRead":0.375},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"azure-cognitive-services/cohere-command-a","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Command A","version":"2025-03-13","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"azure-cognitive-services/cohere-embed-v-4-0","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Embed v4","version":"2025-04-15","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":1536,"pricing":{"inputPer1M":0.12,"outputPer1M":0,"currency":"USD"}},{"modelId":"azure-cognitive-services/cohere-embed-v3-english","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Embed v3 English","version":"2023-11-07","capabilities":["text.chat"],"modalities":["text"],"contextWindow":512,"maxOutputTokens":1024,"pricing":{"inputPer1M":0.1,"outputPer1M":0,"currency":"USD"}},{"modelId":"azure-cognitive-services/cohere-embed-v3-multilingual","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Embed v3 Multilingual","version":"2023-11-07","capabilities":["text.chat"],"modalities":["text"],"contextWindow":512,"maxOutputTokens":1024,"pricing":{"inputPer1M":0.1,"outputPer1M":0,"currency":"USD"}},{"modelId":"azure-cognitive-services/deepseek-r1","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"DeepSeek-R1","version":"2025-01-20","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":163840,"pricing":{"inputPer1M":1.35,"outputPer1M":5.4,"currency":"USD"}},{"modelId":"azure-cognitive-services/deepseek-v3.2","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"DeepSeek-V3.2","version":"2025-12-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.58,"outputPer1M":1.68,"currency":"USD"}},{"modelId":"azure-cognitive-services/deepseek-v3.2-speciale","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"DeepSeek-V3.2-Speciale","version":"2025-12-01","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.58,"outputPer1M":1.68,"currency":"USD"}},{"modelId":"azure-cognitive-services/gpt-3.5-turbo-0125","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-3.5 Turbo 0125","version":"2024-01-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"azure-cognitive-services/gpt-3.5-turbo-1106","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-3.5 Turbo 1106","version":"2023-11-06","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":1,"outputPer1M":2,"currency":"USD"}},{"modelId":"azure-cognitive-services/gpt-3.5-turbo-instruct","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-3.5 Turbo Instruct","version":"2023-09-21","capabilities":["text.chat"],"modalities":["text"],"contextWindow":4096,"maxOutputTokens":4096,"pricing":{"inputPer1M":1.5,"outputPer1M":2,"currency":"USD"}},{"modelId":"azure-cognitive-services/gpt-4-turbo","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-4 Turbo","version":"2023-11-06","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":10,"outputPer1M":30,"currency":"USD"}},{"modelId":"azure-cognitive-services/gpt-4-turbo-vision","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-4 Turbo Vision","version":"2023-11-06","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":10,"outputPer1M":30,"currency":"USD"}},{"modelId":"azure-cognitive-services/gpt-4.1","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-4.1","version":"2025-04-14","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":2,"output":8,"cacheRead":0.5},"costUnit":"USD per 1M tokens"}},{"modelId":"azure-cognitive-services/gpt-4.1-mini","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-4.1 mini","version":"2025-04-14","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":1.6,"cacheRead":0.1},"costUnit":"USD per 1M tokens"}},{"modelId":"azure-cognitive-services/gpt-4.1-nano","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-4.1 nano","version":"2025-04-14","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.4,"cacheRead":0.025},"costUnit":"USD per 1M tokens"}},{"modelId":"azure-cognitive-services/gpt-4o","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-4o","version":"2024-05-13","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":10,"cacheRead":1.25},"costUnit":"USD per 1M tokens"}},{"modelId":"azure-cognitive-services/gpt-4o-mini","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-4o mini","version":"2024-07-18","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.6,"cacheRead":0.075},"costUnit":"USD per 1M tokens"}},{"modelId":"azure-cognitive-services/gpt-5","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-5","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.13},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"azure-cognitive-services/gpt-5-codex","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-5-Codex","version":"2025-09-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.13},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"azure-cognitive-services/gpt-5-mini","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-5 Mini","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":2,"cacheRead":0.03},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"azure-cognitive-services/gpt-5-nano","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-5 Nano","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.05,"output":0.4,"cacheRead":0.01},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"azure-cognitive-services/gpt-5-pro","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-5 Pro","version":"2025-10-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":272000,"pricing":{"inputPer1M":15,"outputPer1M":120,"currency":"USD"},"reasoningEffortLevels":["high"],"reasoningOptionKinds":["effort"]},{"modelId":"azure-cognitive-services/gpt-5.1","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-5.1","version":"2025-11-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"azure-cognitive-services/gpt-5.1-codex","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-5.1 Codex","version":"2025-11-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"azure-cognitive-services/gpt-5.1-codex-mini","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-5.1 Codex Mini","version":"2025-11-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":2,"cacheRead":0.025},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"azure-cognitive-services/gpt-5.2","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-5.2","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"azure-cognitive-services/gpt-5.2-codex","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-5.2 Codex","version":"2026-01-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"azure-cognitive-services/gpt-5.3-codex","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-5.3 Codex","version":"2026-02-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"azure-cognitive-services/gpt-5.4","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":15,"cacheRead":0.25},"costMetadata":{"tiers":[{"input":5,"output":22.5,"cache_read":0.5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":5,"output":22.5,"cache_read":0.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"azure-cognitive-services/gpt-5.4-mini","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-5.4 Mini","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":4.5,"cacheRead":0.075},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"azure-cognitive-services/gpt-5.4-nano","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-5.4 Nano","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.25,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.25,"cacheRead":0.02},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"azure-cognitive-services/gpt-5.4-pro","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-5.4 Pro","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":30,"outputPer1M":180,"currency":"USD","costDimensionsPer1M":{"input":30,"output":180},"costMetadata":{"tiers":[{"input":60,"output":270,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":60,"output":270}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"azure-cognitive-services/gpt-5.5","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-5.5","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5},"costMetadata":{"tiers":[{"input":10,"output":45,"cache_read":1,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":10,"output":45,"cache_read":1}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"azure-cognitive-services/gpt-5.6-luna","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-5.6 Luna","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":1,"output":6,"cacheRead":0.1,"cacheWrite":1.25},"costMetadata":{"tiers":[{"input":2,"output":9,"cache_read":0.2,"cache_write":2.5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":2,"output":9,"cache_read":0.2,"cache_write":2.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"azure-cognitive-services/gpt-5.6-sol","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-5.6 Sol","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5},"costMetadata":{"tiers":[{"input":10,"output":45,"cache_read":1,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":10,"output":45,"cache_read":1}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"azure-cognitive-services/gpt-5.6-terra","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT-5.6 Terra","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":15,"cacheRead":0.25,"cacheWrite":3.125},"costMetadata":{"tiers":[{"input":5,"output":22.5,"cache_read":0.5,"cache_write":6.25,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":5,"output":22.5,"cache_read":0.5,"cache_write":6.25}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"azure-cognitive-services/gpt-chat-latest","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"GPT Chat Latest","version":"2026-05-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"azure-cognitive-services/kimi-k2.5","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":3,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"azure-cognitive-services/kimi-k2.6","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"azure-cognitive-services/llama-3.3-70b-instruct","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Llama-3.3-70B-Instruct","version":"2024-12-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.71,"outputPer1M":0.71,"currency":"USD"}},{"modelId":"azure-cognitive-services/llama-4-maverick-17b-128e-instruct-fp8","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Llama 4 Maverick 17B 128E Instruct FP8","version":"2025-04-05","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.25,"outputPer1M":1,"currency":"USD"}},{"modelId":"azure-cognitive-services/llama-4-scout-17b-16e-instruct","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Llama 4 Scout 17B 16E Instruct","version":"2025-04-05","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.2,"outputPer1M":0.78,"currency":"USD"}},{"modelId":"azure-cognitive-services/ministral-3b","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Ministral 3B","version":"2024-10-22","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.04,"outputPer1M":0.04,"currency":"USD"}},{"modelId":"azure-cognitive-services/mistral-medium-2505","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Mistral Medium 3","version":"2025-05-07","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"azure-cognitive-services/mistral-small-2503","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Mistral Small 3.1","version":"2025-03-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"azure-cognitive-services/model-router","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Model Router","version":"2025-05-19","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.14,"outputPer1M":0,"currency":"USD"}},{"modelId":"azure-cognitive-services/o1","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"o1","version":"2024-12-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":15,"outputPer1M":60,"currency":"USD","costDimensionsPer1M":{"input":15,"output":60,"cacheRead":7.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"azure-cognitive-services/o3","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"o3","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":2,"output":8,"cacheRead":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"azure-cognitive-services/o3-mini","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"o3-mini","version":"2024-12-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":4.4,"cacheRead":0.55},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"azure-cognitive-services/o4-mini","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"o4-mini","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":4.4,"cacheRead":0.275},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"azure-cognitive-services/phi-4","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Phi-4","version":"2024-12-11","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.125,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"azure-cognitive-services/phi-4-mini","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Phi-4-mini","version":"2024-12-11","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.075,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"azure-cognitive-services/phi-4-mini-reasoning","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Phi-4-mini-reasoning","version":"2024-12-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.075,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"azure-cognitive-services/phi-4-multimodal","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Phi-4-multimodal","version":"2024-12-11","capabilities":["text.chat"],"modalities":["audio","image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.08,"outputPer1M":0.32,"currency":"USD","costDimensionsPer1M":{"input":0.08,"output":0.32,"inputAudio":4},"costUnit":"USD per 1M tokens"}},{"modelId":"azure-cognitive-services/phi-4-reasoning","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Phi-4-reasoning","version":"2024-12-11","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.125,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"azure-cognitive-services/phi-4-reasoning-plus","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"Phi-4-reasoning-plus","version":"2024-12-11","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.125,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"azure-cognitive-services/text-embedding-3-large","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"text-embedding-3-large","version":"2024-01-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8191,"maxOutputTokens":3072,"pricing":{"inputPer1M":0.13,"outputPer1M":0,"currency":"USD"}},{"modelId":"azure-cognitive-services/text-embedding-3-small","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"text-embedding-3-small","version":"2024-01-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8191,"maxOutputTokens":1536,"pricing":{"inputPer1M":0.02,"outputPer1M":0,"currency":"USD"}},{"modelId":"azure-cognitive-services/text-embedding-ada-002","providerId":"azure-cognitive-services","providerKind":"provider-azure-cognitive-services","authFamily":"api-key","displayName":"text-embedding-ada-002","version":"2022-12-15","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":1536,"pricing":{"inputPer1M":0.1,"outputPer1M":0,"currency":"USD"}},{"modelId":"azure/claude-fable-5","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Claude Fable 5","version":"2026-06-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":10,"outputPer1M":50,"currency":"USD","costDimensionsPer1M":{"input":10,"output":50,"cacheRead":1,"cacheWrite":12.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"azure/claude-haiku-4-5","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Claude Haiku 4.5","version":"2025-11-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD","costDimensionsPer1M":{"input":1,"output":5,"cacheRead":0.1,"cacheWrite":1.25},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"azure/claude-mythos-5","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Claude Mythos 5","version":"2026-06-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":10,"outputPer1M":50,"currency":"USD","costDimensionsPer1M":{"input":10,"output":50,"cacheRead":1,"cacheWrite":12.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"azure/claude-opus-4-1","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Claude Opus 4.1","version":"2025-11-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD","costDimensionsPer1M":{"input":15,"output":75,"cacheRead":1.5,"cacheWrite":18.75},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"azure/claude-opus-4-5","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Claude Opus 4.5","version":"2025-11-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"azure/claude-opus-4-6","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costMetadata":{"tiers":[{"input":10,"output":37.5,"cache_read":1,"cache_write":12.5,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":10,"output":37.5,"cache_read":1,"cache_write":12.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"azure/claude-opus-4-8","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Claude Opus 4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costMetadata":{"tiers":[{"input":10,"output":37.5,"cache_read":1,"cache_write":12.5,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":10,"output":37.5,"cache_read":1,"cache_write":12.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"azure/claude-opus-5","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Claude Opus 5","version":"2026-07-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"azure/claude-sonnet-4-5","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Claude Sonnet 4.5","version":"2025-11-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"azure/claude-sonnet-4-6","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"azure/claude-sonnet-5","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Claude Sonnet 5","version":"2026-06-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2,"output":10,"cacheRead":0.2,"cacheWrite":2.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"azure/codestral-2501","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Codestral 25.01","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.3,"outputPer1M":0.9,"currency":"USD"}},{"modelId":"azure/codex-mini","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Codex Mini","version":"2025-05-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.5,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":6,"cacheRead":0.375},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"azure/cohere-command-a","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Command A","version":"2025-03-13","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"azure/cohere-embed-v-4-0","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Embed v4","version":"2025-04-15","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":1536,"pricing":{"inputPer1M":0.12,"outputPer1M":0,"currency":"USD"}},{"modelId":"azure/cohere-embed-v3-english","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Embed v3 English","version":"2023-11-07","capabilities":["text.chat"],"modalities":["text"],"contextWindow":512,"maxOutputTokens":1024,"pricing":{"inputPer1M":0.1,"outputPer1M":0,"currency":"USD"}},{"modelId":"azure/cohere-embed-v3-multilingual","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Embed v3 Multilingual","version":"2023-11-07","capabilities":["text.chat"],"modalities":["text"],"contextWindow":512,"maxOutputTokens":1024,"pricing":{"inputPer1M":0.1,"outputPer1M":0,"currency":"USD"}},{"modelId":"azure/deepseek-r1","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"DeepSeek-R1","version":"2025-01-20","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":163840,"pricing":{"inputPer1M":1.35,"outputPer1M":5.4,"currency":"USD"}},{"modelId":"azure/deepseek-v3.2","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"DeepSeek-V3.2","version":"2025-12-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.58,"outputPer1M":1.68,"currency":"USD"}},{"modelId":"azure/deepseek-v3.2-speciale","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"DeepSeek-V3.2-Speciale","version":"2025-12-01","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.58,"outputPer1M":1.68,"currency":"USD"}},{"modelId":"azure/deepseek-v4-flash","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"DeepSeek-V4-Flash","version":"2026-04-24","capabilities":["text.chat","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.19,"outputPer1M":0.51,"currency":"USD"}},{"modelId":"azure/deepseek-v4-pro","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"DeepSeek-V4-Pro","version":"2026-04-24","capabilities":["text.chat","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":1.74,"outputPer1M":3.48,"currency":"USD"}},{"modelId":"azure/gpt-3.5-turbo-0125","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-3.5 Turbo 0125","version":"2024-01-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"azure/gpt-3.5-turbo-1106","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-3.5 Turbo 1106","version":"2023-11-06","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":1,"outputPer1M":2,"currency":"USD"}},{"modelId":"azure/gpt-3.5-turbo-instruct","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-3.5 Turbo Instruct","version":"2023-09-21","capabilities":["text.chat"],"modalities":["text"],"contextWindow":4096,"maxOutputTokens":4096,"pricing":{"inputPer1M":1.5,"outputPer1M":2,"currency":"USD"}},{"modelId":"azure/gpt-4-turbo","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-4 Turbo","version":"2023-11-06","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":10,"outputPer1M":30,"currency":"USD"}},{"modelId":"azure/gpt-4-turbo-vision","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-4 Turbo Vision","version":"2023-11-06","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":10,"outputPer1M":30,"currency":"USD"}},{"modelId":"azure/gpt-4.1","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-4.1","version":"2025-04-14","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":2,"output":8,"cacheRead":0.5},"costUnit":"USD per 1M tokens"}},{"modelId":"azure/gpt-4.1-mini","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-4.1 mini","version":"2025-04-14","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":1.6,"cacheRead":0.1},"costUnit":"USD per 1M tokens"}},{"modelId":"azure/gpt-4.1-nano","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-4.1 nano","version":"2025-04-14","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.4,"cacheRead":0.025},"costUnit":"USD per 1M tokens"}},{"modelId":"azure/gpt-4o","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-4o","version":"2024-05-13","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":10,"cacheRead":1.25},"costUnit":"USD per 1M tokens"}},{"modelId":"azure/gpt-4o-mini","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-4o mini","version":"2024-07-18","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.6,"cacheRead":0.075},"costUnit":"USD per 1M tokens"}},{"modelId":"azure/gpt-5","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-5","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.13},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"azure/gpt-5-codex","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-5-Codex","version":"2025-09-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.13},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"azure/gpt-5-mini","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-5 Mini","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":2,"cacheRead":0.03},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"azure/gpt-5-nano","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-5 Nano","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.05,"output":0.4,"cacheRead":0.01},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"azure/gpt-5-pro","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-5 Pro","version":"2025-10-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":272000,"pricing":{"inputPer1M":15,"outputPer1M":120,"currency":"USD"},"reasoningEffortLevels":["high"],"reasoningOptionKinds":["effort"]},{"modelId":"azure/gpt-5.1","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-5.1","version":"2025-11-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"azure/gpt-5.1-codex","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-5.1 Codex","version":"2025-11-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"azure/gpt-5.1-codex-max","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-5.1 Codex Max","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"azure/gpt-5.1-codex-mini","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-5.1 Codex Mini","version":"2025-11-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":2,"cacheRead":0.025},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"azure/gpt-5.2","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-5.2","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"azure/gpt-5.2-codex","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-5.2 Codex","version":"2026-01-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"azure/gpt-5.3-codex","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-5.3 Codex","version":"2026-02-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"azure/gpt-5.4","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":15,"cacheRead":0.25},"costMetadata":{"tiers":[{"input":5,"output":22.5,"cache_read":0.5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":5,"output":22.5,"cache_read":0.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"azure/gpt-5.4-mini","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-5.4 Mini","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":4.5,"cacheRead":0.075},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"azure/gpt-5.4-nano","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-5.4 Nano","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.25,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.25,"cacheRead":0.02},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"azure/gpt-5.4-pro","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-5.4 Pro","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":30,"outputPer1M":180,"currency":"USD","costDimensionsPer1M":{"input":30,"output":180},"costMetadata":{"tiers":[{"input":60,"output":270,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":60,"output":270}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"azure/gpt-5.5","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-5.5","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5},"costMetadata":{"tiers":[{"input":10,"output":45,"cache_read":1,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":10,"output":45,"cache_read":1}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"azure/gpt-5.6-luna","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-5.6 Luna","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.2,"cacheRead":0.02,"cacheWrite":0.25},"costMetadata":{"tiers":[{"input":0.4,"output":1.8,"cache_read":0.04,"cache_write":0.5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":0.4,"output":1.8,"cache_read":0.04,"cache_write":0.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"azure/gpt-5.6-sol","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-5.6 Sol","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5,"cacheWrite":6.25},"costMetadata":{"tiers":[{"input":10,"output":45,"cache_read":1,"cache_write":12.5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":10,"output":45,"cache_read":1,"cache_write":12.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"azure/gpt-5.6-terra","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-5.6 Terra","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.2,"cacheWrite":2.5},"costMetadata":{"tiers":[{"input":4,"output":18,"cache_read":0.4,"cache_write":5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":4,"output":18,"cache_read":0.4,"cache_write":5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"azure/gpt-chat-latest","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT Chat Latest","version":"2026-05-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"azure/gpt-image-1","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-Image-1","version":"2025-04-24","capabilities":[],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":{"inputPer1M":5,"outputPer1M":40,"currency":"USD","costDimensionsPer1M":{"input":5,"output":40,"cacheRead":1.25},"costUnit":"USD per 1M tokens"}},{"modelId":"azure/gpt-image-1.5","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-Image-1.5","version":"2025-11-25","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":{"inputPer1M":5,"outputPer1M":32,"currency":"USD","costDimensionsPer1M":{"input":5,"output":32,"cacheRead":1.25},"costUnit":"USD per 1M tokens"}},{"modelId":"azure/gpt-image-2","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"GPT-Image-2","version":"2026-04-21","capabilities":[],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":1.25},"costUnit":"USD per 1M tokens"}},{"modelId":"azure/grok-4-1-fast-non-reasoning","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Grok 4.1 Fast (Non-Reasoning)","version":"2025-06-27","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.2,"outputPer1M":0.5,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":0.5,"cacheRead":0.05},"costUnit":"USD per 1M tokens"}},{"modelId":"azure/grok-4-1-fast-reasoning","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Grok 4.1 Fast (Reasoning)","version":"2025-06-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.2,"outputPer1M":0.5,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":0.5,"cacheRead":0.05},"costUnit":"USD per 1M tokens"}},{"modelId":"azure/grok-4-20-non-reasoning","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Grok 4.20 (Non-Reasoning)","version":"2026-04-08","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":8192,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD"}},{"modelId":"azure/grok-4-20-reasoning","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Grok 4.20 (Reasoning)","version":"2026-04-08","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":8192,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD"}},{"modelId":"azure/kimi-k2.5","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-02-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":3,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"azure/kimi-k2.6","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"azure/kimi-k2.7-code","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.19},"costUnit":"USD per 1M tokens"}},{"modelId":"azure/llama-3.3-70b-instruct","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Llama-3.3-70B-Instruct","version":"2024-12-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.71,"outputPer1M":0.71,"currency":"USD"}},{"modelId":"azure/llama-4-maverick-17b-128e-instruct-fp8","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Llama 4 Maverick 17B 128E Instruct FP8","version":"2025-04-05","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.25,"outputPer1M":1,"currency":"USD"}},{"modelId":"azure/llama-4-scout-17b-16e-instruct","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Llama 4 Scout 17B 16E Instruct","version":"2025-04-05","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.2,"outputPer1M":0.78,"currency":"USD"}},{"modelId":"azure/ministral-3b","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Ministral 3B","version":"2024-10-22","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.04,"outputPer1M":0.04,"currency":"USD"}},{"modelId":"azure/mistral-medium-2505","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Mistral Medium 3","version":"2025-05-07","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"azure/mistral-small-2503","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Mistral Small 3.1","version":"2025-03-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"azure/model-router","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Model Router","version":"2025-05-19","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.14,"outputPer1M":0,"currency":"USD"}},{"modelId":"azure/o1","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"o1","version":"2024-12-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":15,"outputPer1M":60,"currency":"USD","costDimensionsPer1M":{"input":15,"output":60,"cacheRead":7.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"azure/o3","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"o3","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":2,"output":8,"cacheRead":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"azure/o3-mini","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"o3-mini","version":"2024-12-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":4.4,"cacheRead":0.55},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"azure/o4-mini","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"o4-mini","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":4.4,"cacheRead":0.275},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"azure/phi-4","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Phi-4","version":"2024-12-11","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.125,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"azure/phi-4-mini","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Phi-4-mini","version":"2024-12-11","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.075,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"azure/phi-4-mini-reasoning","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Phi-4-mini-reasoning","version":"2024-12-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.075,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"azure/phi-4-multimodal","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Phi-4-multimodal","version":"2024-12-11","capabilities":["text.chat"],"modalities":["audio","image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.08,"outputPer1M":0.32,"currency":"USD","costDimensionsPer1M":{"input":0.08,"output":0.32,"inputAudio":4},"costUnit":"USD per 1M tokens"}},{"modelId":"azure/phi-4-reasoning","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Phi-4-reasoning","version":"2024-12-11","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.125,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"azure/phi-4-reasoning-plus","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"Phi-4-reasoning-plus","version":"2024-12-11","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.125,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"azure/text-embedding-3-large","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"text-embedding-3-large","version":"2024-01-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8191,"maxOutputTokens":3072,"pricing":{"inputPer1M":0.13,"outputPer1M":0,"currency":"USD"}},{"modelId":"azure/text-embedding-3-small","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"text-embedding-3-small","version":"2024-01-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8191,"maxOutputTokens":1536,"pricing":{"inputPer1M":0.02,"outputPer1M":0,"currency":"USD"}},{"modelId":"azure/text-embedding-ada-002","providerId":"azure","providerKind":"provider-azure","authFamily":"api-key","displayName":"text-embedding-ada-002","version":"2022-12-15","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":1536,"pricing":{"inputPer1M":0.1,"outputPer1M":0,"currency":"USD"}},{"modelId":"bailing/Ling-1T","providerId":"bailing","providerKind":"provider-bailing","authFamily":"runtime-defined","displayName":"Ling-1T","version":"2025-10","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.57,"outputPer1M":2.29,"currency":"USD"}},{"modelId":"bailing/Ring-1T","providerId":"bailing","providerKind":"provider-bailing","authFamily":"runtime-defined","displayName":"Ring-1T","version":"2025-10","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.57,"outputPer1M":2.29,"currency":"USD"}},{"modelId":"baseten/deepseek-ai/DeepSeek-V3.1","providerId":"baseten","providerKind":"provider-baseten","authFamily":"api-key","displayName":"DeepSeek V3.1","version":"2025-08-25","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":164000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"baseten/deepseek-ai/DeepSeek-V4-Flash-0731","providerId":"baseten","providerKind":"provider-baseten","authFamily":"api-key","displayName":"Deepseek V4 Flash 0731","version":"2026-07-31","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":1048576,"pricing":{"inputPer1M":0.13,"outputPer1M":0.26,"currency":"USD","costDimensionsPer1M":{"input":0.13,"output":0.26,"cacheRead":0.028},"costUnit":"USD per 1M tokens"}},{"modelId":"baseten/deepseek-ai/DeepSeek-V4-Pro","providerId":"baseten","providerKind":"provider-baseten","authFamily":"api-key","displayName":"Deepseek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":1.74,"outputPer1M":3.48,"currency":"USD","costDimensionsPer1M":{"input":1.74,"output":3.48,"cacheRead":0.145},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"baseten/deepseek-ai/DeepSeek-V4-Pro-0813","providerId":"baseten","providerKind":"provider-baseten","authFamily":"api-key","displayName":"Deepseek V4 Pro 0813","version":"2026-08-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":262144,"pricing":{"inputPer1M":1.32,"outputPer1M":3.96,"currency":"USD"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"baseten/MiniMaxAI/MiniMax-M2.5","providerId":"baseten","providerKind":"provider-baseten","authFamily":"api-key","displayName":"MiniMax-M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204000,"maxOutputTokens":204000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"baseten/moonshotai/Kimi-K2.5","providerId":"baseten","providerKind":"provider-baseten","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.6,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":3,"cacheRead":0.12},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"baseten/moonshotai/Kimi-K2.6","providerId":"baseten","providerKind":"provider-baseten","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.16},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"baseten/moonshotai/Kimi-K2.7-Code","providerId":"baseten","providerKind":"provider-baseten","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.16},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"baseten/moonshotai/Kimi-K3","providerId":"baseten","providerKind":"provider-baseten","authFamily":"api-key","displayName":"Kimi K3","version":"2026-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1048576,"maxOutputTokens":262144,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"},"reasoningEffortLevels":["none","low","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"baseten/nvidia/Nemotron-120B-A12B","providerId":"baseten","providerKind":"provider-baseten","authFamily":"api-key","displayName":"Nemotron Super","version":"2026-03-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202800,"maxOutputTokens":202800,"pricing":{"inputPer1M":0.3,"outputPer1M":0.75,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":0.75,"cacheRead":0.06},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"baseten/nvidia/NVIDIA-Nemotron-3-Ultra-550B-A55B","providerId":"baseten","providerKind":"provider-baseten","authFamily":"api-key","displayName":"Nemotron Ultra","version":"2026-06-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202800,"maxOutputTokens":202800,"pricing":{"inputPer1M":0.6,"outputPer1M":2.4,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.4,"cacheRead":0.12},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"baseten/openai/gpt-oss-120b","providerId":"baseten","providerKind":"provider-baseten","authFamily":"api-key","displayName":"OpenAI GPT 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128072,"maxOutputTokens":128072,"pricing":{"inputPer1M":0.1,"outputPer1M":0.5,"currency":"USD"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"baseten/thinkingmachines/inkling","providerId":"baseten","providerKind":"provider-baseten","authFamily":"api-key","displayName":"Inkling","version":"2026-07-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1048576,"maxOutputTokens":32768,"pricing":{"inputPer1M":1,"outputPer1M":4.05,"currency":"USD"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"baseten/thinkingmachines/inkling-small","providerId":"baseten","providerKind":"provider-baseten","authFamily":"api-key","displayName":"Inkling Small","version":"2026-07-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1048576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.5,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":1.2,"cacheRead":0.1},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"baseten/zai-org/GLM-4.7","providerId":"baseten","providerKind":"provider-baseten","authFamily":"api-key","displayName":"GLM 4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":200000,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.2,"cacheRead":0.12},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"baseten/zai-org/GLM-5","providerId":"baseten","providerKind":"provider-baseten","authFamily":"api-key","displayName":"GLM 5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202800,"maxOutputTokens":202800,"pricing":{"inputPer1M":0.95,"outputPer1M":3.15,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":3.15,"cacheRead":0.2},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"baseten/zai-org/GLM-5.1","providerId":"baseten","providerKind":"provider-baseten","authFamily":"api-key","displayName":"GLM 5.1","version":"2026-04-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202800,"maxOutputTokens":202800,"pricing":{"inputPer1M":1.3,"outputPer1M":4.3,"currency":"USD","costDimensionsPer1M":{"input":1.3,"output":4.3,"cacheRead":0.26},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"baseten/zai-org/GLM-5.2","providerId":"baseten","providerKind":"provider-baseten","authFamily":"api-key","displayName":"GLM 5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":262144,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.4,"output":4.4,"cacheRead":0.3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"baseten/zai-org/GLM-5.2-Fast","providerId":"baseten","providerKind":"provider-baseten","authFamily":"api-key","displayName":"GLM 5.2 Fast","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":262144,"pricing":{"inputPer1M":2.1,"outputPer1M":6.6,"currency":"USD","costDimensionsPer1M":{"input":2.1,"output":6.6,"cacheRead":0.21},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"berget/google/gemma-4-31B-it","providerId":"berget","providerKind":"provider-berget","authFamily":"api-key","displayName":"Gemma 4 31B Instruct","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.275,"outputPer1M":0.55,"currency":"USD"}},{"modelId":"berget/meta-llama/Llama-3.3-70B-Instruct","providerId":"berget","providerKind":"provider-berget","authFamily":"api-key","displayName":"Llama 3.3 70B Instruct","version":"2025-04-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.99,"outputPer1M":0.99,"currency":"USD"}},{"modelId":"berget/mistralai/Mistral-Medium-3.5-128B","providerId":"berget","providerKind":"provider-berget","authFamily":"api-key","displayName":"Mistral Medium 3.5 128B","version":"2026-04-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.65,"outputPer1M":5.5,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"berget/mistralai/Mistral-Small-3.2-24B-Instruct-2506","providerId":"berget","providerKind":"provider-berget","authFamily":"api-key","displayName":"Mistral Small 3.2 24B Instruct 2506","version":"2025-10-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.33,"outputPer1M":0.33,"currency":"USD"}},{"modelId":"berget/moonshotai/Kimi-K2.6","providerId":"berget","providerKind":"provider-berget","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-05-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.83,"outputPer1M":3.85,"currency":"USD","costDimensionsPer1M":{"input":0.83,"output":3.85,"cacheRead":0.16},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"berget/moonshotai/Kimi-K3","providerId":"berget","providerKind":"provider-berget","authFamily":"api-key","displayName":"Kimi K3","version":"2026-07-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":327680,"maxOutputTokens":32768,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"},"reasoningEffortLevels":["low","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"berget/openai/gpt-oss-120b","providerId":"berget","providerKind":"provider-berget","authFamily":"api-key","displayName":"GPT-OSS-120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.22,"outputPer1M":0.83,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"berget/zai-org/GLM-4.7","providerId":"berget","providerKind":"provider-berget","authFamily":"api-key","displayName":"GLM 4.7","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.77,"outputPer1M":2.75,"currency":"USD"}},{"modelId":"berget/zai-org/GLM-5.2","providerId":"berget","providerKind":"provider-berget","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":524288,"maxOutputTokens":32768,"pricing":{"inputPer1M":1.54,"outputPer1M":4.84,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"blueclaw/Qwen/Qwen3.6-35B-A3B-FP8","providerId":"blueclaw","providerKind":"provider-blueclaw","authFamily":"api-key","displayName":"Qwen3.6 35B A3B FP8","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":65536,"pricing":null},{"modelId":"blueclaw/Qwen3.6-27B","providerId":"blueclaw","providerKind":"provider-blueclaw","authFamily":"api-key","displayName":"Qwen3.6 27B","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":65536,"pricing":null},{"modelId":"cerebras/gemma-4-31b","providerId":"cerebras","providerKind":"provider-cerebras","authFamily":"api-key","displayName":"Gemma 4 31B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":40960,"pricing":{"inputPer1M":0.99,"outputPer1M":1.49,"currency":"USD"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"cerebras/gpt-oss-120b","providerId":"cerebras","providerKind":"provider-cerebras","authFamily":"api-key","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":40960,"pricing":{"inputPer1M":0.35,"outputPer1M":0.75,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"cerebras/zai-glm-4.7","providerId":"cerebras","providerKind":"provider-cerebras","authFamily":"api-key","displayName":"Z.AI GLM-4.7","version":"2026-01-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":40960,"pricing":{"inputPer1M":2.25,"outputPer1M":2.75,"currency":"USD","costDimensionsPer1M":{"input":2.25,"output":2.75,"cacheRead":2.25,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none"],"reasoningOptionKinds":["effort"]},{"modelId":"chutes/deepseek-ai/DeepSeek-V3.2-TEE","providerId":"chutes","providerKind":"provider-chutes","authFamily":"api-key","displayName":"DeepSeek V3.2 TEE","version":"2025-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":65536,"pricing":{"inputPer1M":1,"outputPer1M":1,"currency":"USD","costDimensionsPer1M":{"input":1,"output":1,"cacheRead":0.09999999999999998},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"chutes/deepseek-ai/DeepSeek-V4-Flash-0731-TEE","providerId":"chutes","providerKind":"provider-chutes","authFamily":"api-key","displayName":"DeepSeek V4 Flash 0731 TEE","version":"2026-07-31","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"cacheRead":0.013999999999999999},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"chutes/google/gemma-4-31B-turbo-TEE","providerId":"chutes","providerKind":"provider-chutes","authFamily":"api-key","displayName":"gemma 4 31B turbo TEE","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.12,"outputPer1M":0.37,"currency":"USD","costDimensionsPer1M":{"input":0.12,"output":0.37,"cacheRead":0.011999999999999997},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"chutes/moonshotai/Kimi-K2.6-TEE","providerId":"chutes","providerKind":"provider-chutes","authFamily":"api-key","displayName":"Kimi K2.6 TEE","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.58,"outputPer1M":3.4,"currency":"USD","costDimensionsPer1M":{"input":0.58,"output":3.4,"cacheRead":0.05799999999999998},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"chutes/moonshotai/Kimi-K3-TEE","providerId":"chutes","providerKind":"provider-chutes","authFamily":"api-key","displayName":"Kimi K3 TEE","version":"2026-07-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1048576,"maxOutputTokens":65535,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.29999999999999993},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"chutes/Nemotron-3-Nano-Omni-30B-TEE","providerId":"chutes","providerKind":"provider-chutes","authFamily":"api-key","displayName":"Nemotron 3 Nano Omni 30B TEE","version":"2026-07-23","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":0,"pricing":{"inputPer1M":0.0245,"outputPer1M":0.0978,"currency":"USD","costDimensionsPer1M":{"input":0.0245,"output":0.0978,"cacheRead":0.0024499999999999995},"costUnit":"USD per 1M tokens"}},{"modelId":"chutes/Qwen/Qwen3-235B-A22B-Thinking-2507-TEE","providerId":"chutes","providerKind":"provider-chutes","authFamily":"api-key","displayName":"Qwen3 235B A22B Thinking 2507 TEE","version":"2025-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.2989,"outputPer1M":1.1957,"currency":"USD","costDimensionsPer1M":{"input":0.2989,"output":1.1957,"cacheRead":0.029889999999999993},"costUnit":"USD per 1M tokens"}},{"modelId":"chutes/Qwen/Qwen3-32B-TEE","providerId":"chutes","providerKind":"provider-chutes","authFamily":"api-key","displayName":"Qwen3 32B TEE","version":"2025-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":40960,"maxOutputTokens":40960,"pricing":{"inputPer1M":0.104,"outputPer1M":0.416,"currency":"USD","costDimensionsPer1M":{"input":0.104,"output":0.416,"cacheRead":0.010399999999999998},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"chutes/Qwen/Qwen3.5-397B-A17B-TEE","providerId":"chutes","providerKind":"provider-chutes","authFamily":"api-key","displayName":"Qwen3.5 397B A17B TEE","version":"2026-02-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.45,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.45,"output":3,"cacheRead":0.04499999999999999},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"chutes/Qwen/Qwen3.6-27B-TEE","providerId":"chutes","providerKind":"provider-chutes","authFamily":"api-key","displayName":"Qwen3.6 27B TEE","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2,"cacheRead":0.029999999999999992},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"chutes/unsloth/Mistral-Nemo-Instruct-2407-TEE","providerId":"chutes","providerKind":"provider-chutes","authFamily":"api-key","displayName":"Mistral Nemo Instruct 2407 TEE","version":"2024-07-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.0245,"outputPer1M":0.0978,"currency":"USD","costDimensionsPer1M":{"input":0.0245,"output":0.0978,"cacheRead":0.0024499999999999995},"costUnit":"USD per 1M tokens"}},{"modelId":"chutes/zai-org/GLM-5.1-TEE","providerId":"chutes","providerKind":"provider-chutes","authFamily":"api-key","displayName":"GLM 5.1 TEE","version":"2026-04-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.98,"outputPer1M":3.08,"currency":"USD","costDimensionsPer1M":{"input":0.98,"output":3.08,"cacheRead":0.09799999999999998},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"chutes/zai-org/GLM-5.2-TEE","providerId":"chutes","providerKind":"provider-chutes","authFamily":"api-key","displayName":"GLM 5.2 TEE","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":65535,"pricing":{"inputPer1M":1.25,"outputPer1M":3.95,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":3.95,"cacheRead":0.12499999999999997},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"clarifai/arcee_ai/AFM/models/trinity-mini","providerId":"clarifai","providerKind":"provider-clarifai","authFamily":"runtime-defined","displayName":"Trinity Mini","version":"2025-12-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.045,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"clarifai/clarifai/main/models/mm-poly-8b","providerId":"clarifai","providerKind":"provider-clarifai","authFamily":"runtime-defined","displayName":"MM Poly 8B","version":"2025-06","capabilities":["text.chat"],"modalities":["image","text","video"],"contextWindow":32768,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.658,"outputPer1M":1.11,"currency":"USD"}},{"modelId":"clarifai/deepseek-ai/deepseek-ocr/models/DeepSeek-OCR","providerId":"clarifai","providerKind":"provider-clarifai","authFamily":"runtime-defined","displayName":"DeepSeek OCR","version":"2025-10-20","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.2,"outputPer1M":0.7,"currency":"USD"}},{"modelId":"clarifai/minimaxai/chat-completion/models/MiniMax-M2_5-high-throughput","providerId":"clarifai","providerKind":"provider-clarifai","authFamily":"runtime-defined","displayName":"MiniMax-M2.5 High Throughput","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"clarifai/mistralai/completion/models/Ministral-3-14B-Reasoning-2512","providerId":"clarifai","providerKind":"provider-clarifai","authFamily":"runtime-defined","displayName":"Ministral 3 14B Reasoning 2512","version":"2025-12-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":2.5,"outputPer1M":1.7,"currency":"USD"}},{"modelId":"clarifai/mistralai/completion/models/Ministral-3-3B-Reasoning-2512","providerId":"clarifai","providerKind":"provider-clarifai","authFamily":"runtime-defined","displayName":"Ministral 3 3B Reasoning 2512","version":"2025-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":1.039,"outputPer1M":0.54825,"currency":"USD"}},{"modelId":"clarifai/moonshotai/chat-completion/models/Kimi-K2_6","providerId":"clarifai","providerKind":"provider-clarifai","authFamily":"runtime-defined","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD"}},{"modelId":"clarifai/openai/chat-completion/models/gpt-oss-120b-high-throughput","providerId":"clarifai","providerKind":"provider-clarifai","authFamily":"runtime-defined","displayName":"GPT OSS 120B High Throughput","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.09,"outputPer1M":0.36,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"clarifai/openai/chat-completion/models/gpt-oss-20b","providerId":"clarifai","providerKind":"provider-clarifai","authFamily":"runtime-defined","displayName":"GPT OSS 20B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.045,"outputPer1M":0.18,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"clarifai/qwen/qwenCoder/models/Qwen3-Coder-30B-A3B-Instruct","providerId":"clarifai","providerKind":"provider-clarifai","authFamily":"runtime-defined","displayName":"Qwen3 Coder 30B A3B Instruct","version":"2025-07-31","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.11458,"outputPer1M":0.74812,"currency":"USD"}},{"modelId":"clarifai/qwen/qwenLM/models/Qwen3-30B-A3B-Instruct-2507","providerId":"clarifai","providerKind":"provider-clarifai","authFamily":"runtime-defined","displayName":"Qwen3 30B A3B Instruct 2507","version":"2025-07-30","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.3,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"clarifai/qwen/qwenLM/models/Qwen3-30B-A3B-Thinking-2507","providerId":"clarifai","providerKind":"provider-clarifai","authFamily":"runtime-defined","displayName":"Qwen3 30B A3B Thinking 2507","version":"2025-07-31","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.36,"outputPer1M":1.3,"currency":"USD"}},{"modelId":"claude-3.7-sonnet","providerId":"anthropic","providerKind":"provider-anthropic","authFamily":"api-key","displayName":"Claude 3.7 Sonnet","version":"2025-02-24","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":8192,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"},"localOverrideApplied":true,"requestShapeHints":{"providerShape":"anthropic.messages","bodyKeys":["max_tokens","temperature"],"headerKeys":["anthropic-version"]}},{"modelId":"claudinio/claudinio","providerId":"claudinio","providerKind":"provider-claudinio","authFamily":"api-key","displayName":"Claudinio","version":"2026-05-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.5,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":2,"cacheRead":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"claudinio/claudius","providerId":"claudinio","providerKind":"provider-claudinio","authFamily":"api-key","displayName":"Claudius","version":"2026-05-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":3,"output":8,"cacheRead":0.9},"costUnit":"USD per 1M tokens"}},{"modelId":"cline-pass/cline-pass/deepseek-v4-flash","providerId":"cline-pass","providerKind":"provider-cline-pass","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"cacheRead":0.0028},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"cline-pass/cline-pass/deepseek-v4-pro","providerId":"cline-pass","providerKind":"provider-cline-pass","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":1.74,"outputPer1M":3.48,"currency":"USD","costDimensionsPer1M":{"input":1.74,"output":3.48,"cacheRead":0.0145},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"cline-pass/cline-pass/glm-5.2","providerId":"cline-pass","providerKind":"provider-cline-pass","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.4,"output":4.4,"cacheRead":0.26},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"cline-pass/cline-pass/kimi-k2.6","providerId":"cline-pass","providerKind":"provider-cline-pass","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.16},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"cline-pass/cline-pass/kimi-k2.7-code","providerId":"cline-pass","providerKind":"provider-cline-pass","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.19},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"cline-pass/cline-pass/kimi-k3","providerId":"cline-pass","providerKind":"provider-cline-pass","authFamily":"api-key","displayName":"Kimi K3","version":"2026-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"cline-pass/cline-pass/mimo-v2.5","providerId":"cline-pass","providerKind":"provider-cline-pass","authFamily":"api-key","displayName":"MiMo-V2.5","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"cacheRead":0.0028},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"cline-pass/cline-pass/mimo-v2.5-pro","providerId":"cline-pass","providerKind":"provider-cline-pass","authFamily":"api-key","displayName":"MiMo-V2.5-Pro","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.74,"outputPer1M":3.48,"currency":"USD","costDimensionsPer1M":{"input":1.74,"output":3.48,"cacheRead":0.0145},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"cline-pass/cline-pass/minimax-m3","providerId":"cline-pass","providerKind":"provider-cline-pass","authFamily":"api-key","displayName":"MiniMax-M3","version":"2026-06-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":512000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.06},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"cline-pass/cline-pass/qwen3.7-max","providerId":"cline-pass","providerKind":"provider-cline-pass","authFamily":"api-key","displayName":"Qwen3.7 Max","version":"2026-05-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":2.5,"outputPer1M":7.5,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":7.5,"cacheRead":0.5,"cacheWrite":3.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"cline-pass/cline-pass/qwen3.7-plus","providerId":"cline-pass","providerKind":"provider-cline-pass","authFamily":"api-key","displayName":"Qwen3.7 Plus","version":"2026-06-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":1.6,"cacheRead":0.04,"cacheWrite":0.5},"costMetadata":{"tiers":[{"input":1.2,"output":4.8,"cache_read":0.12,"cache_write":1.5,"tier":{"type":"context","size":256000}}],"contextOver200k":{"input":1.2,"output":4.8,"cache_read":0.12,"cache_write":1.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"cloudferro-sherlock/meta-llama/Llama-3.3-70B-Instruct","providerId":"cloudferro-sherlock","providerKind":"provider-cloudferro-sherlock","authFamily":"api-key","displayName":"Llama 3.3 70B Instruct","version":"2024-12-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":70000,"maxOutputTokens":70000,"pricing":{"inputPer1M":2.92,"outputPer1M":2.92,"currency":"USD"}},{"modelId":"cloudferro-sherlock/MiniMaxAI/MiniMax-M2.5","providerId":"cloudferro-sherlock","providerKind":"provider-cloudferro-sherlock","authFamily":"api-key","displayName":"MiniMax-M2.5","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":196000,"maxOutputTokens":16000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"cloudferro-sherlock/openai/gpt-oss-120b","providerId":"cloudferro-sherlock","providerKind":"provider-cloudferro-sherlock","authFamily":"api-key","displayName":"OpenAI GPT OSS 120B","version":"2025-08-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":2.92,"outputPer1M":2.92,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"cloudferro-sherlock/speakleash/Bielik-11B-v2.6-Instruct","providerId":"cloudferro-sherlock","providerKind":"provider-cloudferro-sherlock","authFamily":"api-key","displayName":"Bielik 11B v2.6 Instruct","version":"2025-03-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.67,"outputPer1M":0.67,"currency":"USD"}},{"modelId":"cloudferro-sherlock/speakleash/Bielik-11B-v3.0-Instruct","providerId":"cloudferro-sherlock","providerKind":"provider-cloudferro-sherlock","authFamily":"api-key","displayName":"Bielik 11B v3.0 Instruct","version":"2025-03-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.67,"outputPer1M":0.67,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/anthropic/claude-fable-5","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Claude Fable 5","version":"2026-06-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":10,"outputPer1M":50,"currency":"USD","costDimensionsPer1M":{"input":10,"output":50,"cacheRead":1,"cacheWrite":12.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"cloudflare-ai-gateway/anthropic/claude-haiku-4-5","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Claude Haiku 4.5 (latest)","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD","costDimensionsPer1M":{"input":1,"output":5,"cacheRead":0.1,"cacheWrite":1.25},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"cloudflare-ai-gateway/anthropic/claude-opus-4-5","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Claude Opus 4.5 (latest)","version":"2025-11-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"cloudflare-ai-gateway/anthropic/claude-opus-4-6","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Claude Opus 4.6","version":"2026-02-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"cloudflare-ai-gateway/anthropic/claude-opus-4-7","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Claude Opus 4.7","version":"2026-04-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"cloudflare-ai-gateway/anthropic/claude-opus-4-8","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Claude Opus 4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"cloudflare-ai-gateway/anthropic/claude-opus-5","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Claude Opus 5","version":"2026-07-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"cloudflare-ai-gateway/anthropic/claude-sonnet-4-5","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Claude Sonnet 4.5 (latest)","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"cloudflare-ai-gateway/anthropic/claude-sonnet-4-6","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"cloudflare-ai-gateway/anthropic/claude-sonnet-5","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Claude Sonnet 5","version":"2026-06-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2,"output":10,"cacheRead":0.2,"cacheWrite":2.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"cloudflare-ai-gateway/openai/gpt-3.5-turbo","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"GPT-3.5-turbo","version":"2023-03-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16385,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":1.5,"cacheRead":0},"costUnit":"USD per 1M tokens"}},{"modelId":"cloudflare-ai-gateway/openai/gpt-4","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"GPT-4","version":"2023-11-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":30,"outputPer1M":60,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/openai/gpt-4-turbo","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"GPT-4 Turbo","version":"2023-11-06","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":10,"outputPer1M":30,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/openai/gpt-4.1","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"GPT-4.1","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":2,"output":8,"cacheRead":0.5},"costUnit":"USD per 1M tokens"}},{"modelId":"cloudflare-ai-gateway/openai/gpt-4.1-mini","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"GPT-4.1 mini","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":1.6,"cacheRead":0.1},"costUnit":"USD per 1M tokens"}},{"modelId":"cloudflare-ai-gateway/openai/gpt-4.1-nano","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"GPT-4.1 nano","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.4,"cacheRead":0.025},"costUnit":"USD per 1M tokens"}},{"modelId":"cloudflare-ai-gateway/openai/gpt-4o","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"GPT-4o","version":"2024-05-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":10,"cacheRead":1.25},"costUnit":"USD per 1M tokens"}},{"modelId":"cloudflare-ai-gateway/openai/gpt-4o-mini","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"GPT-4o mini","version":"2024-07-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.6,"cacheRead":0.075},"costUnit":"USD per 1M tokens"}},{"modelId":"cloudflare-ai-gateway/openai/gpt-5","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"GPT-5","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"cloudflare-ai-gateway/openai/gpt-5-mini","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"GPT-5 Mini","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":2,"cacheRead":0.025},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"cloudflare-ai-gateway/openai/gpt-5-nano","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"GPT-5 Nano","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.05,"output":0.4,"cacheRead":0.005},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"cloudflare-ai-gateway/openai/gpt-5-pro","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"GPT-5 Pro","version":"2025-10-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":272000,"pricing":{"inputPer1M":15,"outputPer1M":120,"currency":"USD"},"reasoningEffortLevels":["high"],"reasoningOptionKinds":["effort"]},{"modelId":"cloudflare-ai-gateway/openai/gpt-5.1","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"GPT-5.1","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"cloudflare-ai-gateway/openai/gpt-5.2","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"GPT-5.2","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"cloudflare-ai-gateway/openai/gpt-5.2-chat-latest","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"GPT-5.2 Chat","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["medium"],"reasoningOptionKinds":["effort"]},{"modelId":"cloudflare-ai-gateway/openai/gpt-5.2-pro","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"GPT-5.2 Pro","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":21,"outputPer1M":168,"currency":"USD"},"reasoningEffortLevels":["medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"cloudflare-ai-gateway/openai/gpt-5.3-chat-latest","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"GPT-5.3 Chat (latest)","version":"2026-03-03","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"}},{"modelId":"cloudflare-ai-gateway/openai/gpt-5.3-codex","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"GPT-5.3 Codex","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"cloudflare-ai-gateway/openai/gpt-5.3-codex-spark","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"GPT-5.3 Codex Spark","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":32000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"cloudflare-ai-gateway/openai/gpt-5.4","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":15,"cacheRead":0.25},"costMetadata":{"tiers":[{"input":5,"output":22.5,"cache_read":0.5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":5,"output":22.5,"cache_read":0.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"cloudflare-ai-gateway/openai/gpt-5.4-mini","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"GPT-5.4 mini","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":4.5,"cacheRead":0.075},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"cloudflare-ai-gateway/openai/gpt-5.4-nano","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"GPT-5.4 nano","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.25,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.25,"cacheRead":0.02},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"cloudflare-ai-gateway/openai/gpt-5.4-pro","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"GPT-5.4 Pro","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":30,"outputPer1M":180,"currency":"USD","costDimensionsPer1M":{"input":30,"output":180},"costMetadata":{"tiers":[{"input":60,"output":270,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":60,"output":270}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"cloudflare-ai-gateway/openai/gpt-5.5","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"GPT-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5},"costMetadata":{"tiers":[{"input":10,"output":45,"cache_read":1,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":10,"output":45,"cache_read":1}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"cloudflare-ai-gateway/openai/gpt-5.5-pro","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"GPT-5.5 Pro","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":30,"outputPer1M":180,"currency":"USD","costDimensionsPer1M":{"input":30,"output":180},"costMetadata":{"tiers":[{"input":60,"output":270,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":60,"output":270}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"cloudflare-ai-gateway/openai/gpt-5.6","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"GPT-5.6","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5,"cacheWrite":6.25},"costMetadata":{"tiers":[{"input":10,"output":45,"cache_read":1,"cache_write":12.5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":10,"output":45,"cache_read":1,"cache_write":12.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"cloudflare-ai-gateway/openai/gpt-5.6-luna","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"GPT-5.6 Luna","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.2,"cacheRead":0.02,"cacheWrite":0.25},"costMetadata":{"tiers":[{"input":0.4,"output":1.8,"cache_read":0.04,"cache_write":0.5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":0.4,"output":1.8,"cache_read":0.04,"cache_write":0.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"cloudflare-ai-gateway/openai/gpt-5.6-sol","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"GPT-5.6 Sol","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5,"cacheWrite":6.25},"costMetadata":{"tiers":[{"input":10,"output":45,"cache_read":1,"cache_write":12.5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":10,"output":45,"cache_read":1,"cache_write":12.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"cloudflare-ai-gateway/openai/gpt-5.6-terra","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"GPT-5.6 Terra","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.2,"cacheWrite":2.5},"costMetadata":{"tiers":[{"input":4,"output":18,"cache_read":0.4,"cache_write":5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":4,"output":18,"cache_read":0.4,"cache_write":5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"cloudflare-ai-gateway/openai/o1","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"o1","version":"2024-12-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":15,"outputPer1M":60,"currency":"USD","costDimensionsPer1M":{"input":15,"output":60,"cacheRead":7.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"cloudflare-ai-gateway/openai/o1-pro","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"o1-pro","version":"2025-03-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":150,"outputPer1M":600,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"cloudflare-ai-gateway/openai/o3","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"o3","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":2,"output":8,"cacheRead":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"cloudflare-ai-gateway/openai/o3-mini","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"o3-mini","version":"2024-12-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":4.4,"cacheRead":0.55},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"cloudflare-ai-gateway/openai/o3-pro","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"o3-pro","version":"2025-06-10","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":20,"outputPer1M":80,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"cloudflare-ai-gateway/openai/o4-mini","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"o4-mini","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":4.4,"cacheRead":0.275},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/aisingapore/gemma-sea-lion-v4-27b-it","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Gemma Sea Lion V4 27B It","version":"2025-09-23","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.351,"outputPer1M":0.555,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/deepseek-ai/deepseek-r1-distill-qwen-32b","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Deepseek R1 Distill Qwen 32B","version":"2025-01-20","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":80000,"maxOutputTokens":80000,"pricing":{"inputPer1M":0.497,"outputPer1M":4.881,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/google/gemma-4-26b-a4b-it","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Gemma 4 26B A4B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/ibm-granite/granite-4.0-h-micro","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Granite 4.0 H Micro","version":"2025-10-02","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.017,"outputPer1M":0.112,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/meta/llama-3.1-8b-instruct-fp8","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Llama 3.1 8B Instruct fp8","version":"2024-07-23","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.152,"outputPer1M":0.287,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/meta/llama-3.2-11b-vision-instruct","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Llama 3.2 11B Vision Instruct","version":"2024-09-25","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.0485,"outputPer1M":0.676,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/meta/llama-3.2-1b-instruct","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Llama 3.2 1B Instruct","version":"2024-09-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":60000,"maxOutputTokens":60000,"pricing":{"inputPer1M":0.027,"outputPer1M":0.201,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/meta/llama-3.2-3b-instruct","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Llama 3.2 3B Instruct","version":"2024-09-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":80000,"maxOutputTokens":80000,"pricing":{"inputPer1M":0.0509,"outputPer1M":0.335,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/meta/llama-3.3-70b-instruct-fp8-fast","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Llama 3.3 70B Instruct fp8 Fast","version":"2024-12-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":24000,"maxOutputTokens":24000,"pricing":{"inputPer1M":0.293,"outputPer1M":2.253,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/meta/llama-4-scout-17b-16e-instruct","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Llama 4 Scout 17B 16E Instruct","version":"2025-04-05","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":131000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.27,"outputPer1M":0.85,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/meta/llama-guard-3-8b","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Llama Guard 3 8B","version":"2024-07-23","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.484,"outputPer1M":0.03,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/mistralai/mistral-small-3.1-24b-instruct","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Mistral Small 3.1 24B Instruct","version":"2025-03-17","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.351,"outputPer1M":0.555,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/moonshotai/kimi-k2.6","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.16},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/moonshotai/kimi-k2.7-code","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.19},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/nvidia/nemotron-3-120b-a12b","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Nemotron 3 Super 120B","version":"2026-03-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/openai/gpt-oss-120b","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.35,"outputPer1M":0.75,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/openai/gpt-oss-20b","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"GPT OSS 20B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.2,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/qwen/qwen2.5-coder-32b-instruct","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Qwen2.5 Coder 32B Instruct","version":"2024-11-12","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.66,"outputPer1M":1,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/qwen/qwen3-30b-a3b-fp8","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Qwen3 30B A3b fp8","version":"2025-04-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.0509,"outputPer1M":0.335,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/qwen/qwq-32b","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Qwq 32B","version":"2025-03-05","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":24000,"maxOutputTokens":24000,"pricing":{"inputPer1M":0.66,"outputPer1M":1,"currency":"USD"}},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/zai-org/glm-4.7-flash","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"GLM-4.7-Flash","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.0605,"outputPer1M":0.4,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"cloudflare-ai-gateway/workers-ai/@cf/zai-org/glm-5.2","providerId":"cloudflare-ai-gateway","providerKind":"provider-cloudflare-ai-gateway","authFamily":"runtime-defined","displayName":"Glm 5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":256000,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.4,"output":4.4,"cacheRead":0.26},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"cloudflare-workers-ai/@cf/aisingapore/gemma-sea-lion-v4-27b-it","providerId":"cloudflare-workers-ai","providerKind":"provider-cloudflare-workers-ai","authFamily":"api-key","displayName":"Gemma Sea Lion V4 27B It","version":"2025-09-23","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.351,"outputPer1M":0.555,"currency":"USD"}},{"modelId":"cloudflare-workers-ai/@cf/deepseek-ai/deepseek-r1-distill-qwen-32b","providerId":"cloudflare-workers-ai","providerKind":"provider-cloudflare-workers-ai","authFamily":"api-key","displayName":"Deepseek R1 Distill Qwen 32B","version":"2025-01-20","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":80000,"maxOutputTokens":80000,"pricing":{"inputPer1M":0.497,"outputPer1M":4.881,"currency":"USD"}},{"modelId":"cloudflare-workers-ai/@cf/deepseek-ai/deepseek-v4-flash-0731","providerId":"cloudflare-workers-ai","providerKind":"provider-cloudflare-workers-ai","authFamily":"api-key","displayName":"DeepSeek V4 Flash 0731","version":"2026-07-31","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":1048576,"pricing":{"inputPer1M":0.44,"outputPer1M":1.32,"currency":"USD","costDimensionsPer1M":{"input":0.44,"output":1.32,"cacheRead":0.014},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"cloudflare-workers-ai/@cf/deepseek-ai/deepseek-v4-pro-0813","providerId":"cloudflare-workers-ai","providerKind":"provider-cloudflare-workers-ai","authFamily":"api-key","displayName":"DeepSeek V4 Pro 0813","version":"2026-08-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":1048576,"pricing":{"inputPer1M":1.32,"outputPer1M":3.96,"currency":"USD","costDimensionsPer1M":{"input":1.32,"output":3.96,"cacheRead":0.044},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"cloudflare-workers-ai/@cf/google/gemma-4-26b-a4b-it","providerId":"cloudflare-workers-ai","providerKind":"provider-cloudflare-workers-ai","authFamily":"api-key","displayName":"Gemma 4 26B A4B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"cloudflare-workers-ai/@cf/ibm-granite/granite-4.0-h-micro","providerId":"cloudflare-workers-ai","providerKind":"provider-cloudflare-workers-ai","authFamily":"api-key","displayName":"Granite 4.0 H Micro","version":"2025-10-07","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.017,"outputPer1M":0.112,"currency":"USD"}},{"modelId":"cloudflare-workers-ai/@cf/meta/llama-3.1-8b-instruct-fp8","providerId":"cloudflare-workers-ai","providerKind":"provider-cloudflare-workers-ai","authFamily":"api-key","displayName":"Llama 3.1 8B Instruct fp8","version":"2024-07-23","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.152,"outputPer1M":0.287,"currency":"USD"}},{"modelId":"cloudflare-workers-ai/@cf/meta/llama-3.2-11b-vision-instruct","providerId":"cloudflare-workers-ai","providerKind":"provider-cloudflare-workers-ai","authFamily":"api-key","displayName":"Llama 3.2 11B Vision Instruct","version":"2024-09-25","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.0485,"outputPer1M":0.676,"currency":"USD"}},{"modelId":"cloudflare-workers-ai/@cf/meta/llama-3.2-1b-instruct","providerId":"cloudflare-workers-ai","providerKind":"provider-cloudflare-workers-ai","authFamily":"api-key","displayName":"Llama 3.2 1B Instruct","version":"2024-09-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":60000,"maxOutputTokens":60000,"pricing":{"inputPer1M":0.027,"outputPer1M":0.201,"currency":"USD"}},{"modelId":"cloudflare-workers-ai/@cf/meta/llama-3.2-3b-instruct","providerId":"cloudflare-workers-ai","providerKind":"provider-cloudflare-workers-ai","authFamily":"api-key","displayName":"Llama 3.2 3B Instruct","version":"2024-09-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":80000,"maxOutputTokens":80000,"pricing":{"inputPer1M":0.0509,"outputPer1M":0.335,"currency":"USD"}},{"modelId":"cloudflare-workers-ai/@cf/meta/llama-3.3-70b-instruct-fp8-fast","providerId":"cloudflare-workers-ai","providerKind":"provider-cloudflare-workers-ai","authFamily":"api-key","displayName":"Llama 3.3 70B Instruct fp8 Fast","version":"2024-12-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":24000,"maxOutputTokens":24000,"pricing":{"inputPer1M":0.293,"outputPer1M":2.253,"currency":"USD"}},{"modelId":"cloudflare-workers-ai/@cf/meta/llama-4-scout-17b-16e-instruct","providerId":"cloudflare-workers-ai","providerKind":"provider-cloudflare-workers-ai","authFamily":"api-key","displayName":"Llama 4 Scout 17B 16E Instruct","version":"2025-04-05","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":131000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.27,"outputPer1M":0.85,"currency":"USD"}},{"modelId":"cloudflare-workers-ai/@cf/meta/llama-guard-3-8b","providerId":"cloudflare-workers-ai","providerKind":"provider-cloudflare-workers-ai","authFamily":"api-key","displayName":"Llama Guard 3 8B","version":"2024-07-23","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.484,"outputPer1M":0.03,"currency":"USD"}},{"modelId":"cloudflare-workers-ai/@cf/mistralai/mistral-small-3.1-24b-instruct","providerId":"cloudflare-workers-ai","providerKind":"provider-cloudflare-workers-ai","authFamily":"api-key","displayName":"Mistral Small 3.1 24B Instruct","version":"2025-03-18","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.351,"outputPer1M":0.555,"currency":"USD"}},{"modelId":"cloudflare-workers-ai/@cf/moonshotai/kimi-k2.6","providerId":"cloudflare-workers-ai","providerKind":"provider-cloudflare-workers-ai","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.16},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"cloudflare-workers-ai/@cf/moonshotai/kimi-k2.7-code","providerId":"cloudflare-workers-ai","providerKind":"provider-cloudflare-workers-ai","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.19},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"cloudflare-workers-ai/@cf/nvidia/nemotron-3-120b-a12b","providerId":"cloudflare-workers-ai","providerKind":"provider-cloudflare-workers-ai","authFamily":"api-key","displayName":"Nemotron 3 Super 120B","version":"2026-03-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"cloudflare-workers-ai/@cf/openai/gpt-oss-120b","providerId":"cloudflare-workers-ai","providerKind":"provider-cloudflare-workers-ai","authFamily":"api-key","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.35,"outputPer1M":0.75,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"cloudflare-workers-ai/@cf/openai/gpt-oss-20b","providerId":"cloudflare-workers-ai","providerKind":"provider-cloudflare-workers-ai","authFamily":"api-key","displayName":"GPT OSS 20B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.2,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"cloudflare-workers-ai/@cf/qwen/qwen2.5-coder-32b-instruct","providerId":"cloudflare-workers-ai","providerKind":"provider-cloudflare-workers-ai","authFamily":"api-key","displayName":"Qwen2.5 Coder 32B Instruct","version":"2024-11-12","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.66,"outputPer1M":1,"currency":"USD"}},{"modelId":"cloudflare-workers-ai/@cf/qwen/qwen3-30b-a3b-fp8","providerId":"cloudflare-workers-ai","providerKind":"provider-cloudflare-workers-ai","authFamily":"api-key","displayName":"Qwen3 30B A3b fp8","version":"2025-04-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.0509,"outputPer1M":0.335,"currency":"USD"}},{"modelId":"cloudflare-workers-ai/@cf/qwen/qwq-32b","providerId":"cloudflare-workers-ai","providerKind":"provider-cloudflare-workers-ai","authFamily":"api-key","displayName":"Qwq 32B","version":"2025-03-05","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":24000,"maxOutputTokens":24000,"pricing":{"inputPer1M":0.66,"outputPer1M":1,"currency":"USD"}},{"modelId":"cloudflare-workers-ai/@cf/zai-org/glm-4.7-flash","providerId":"cloudflare-workers-ai","providerKind":"provider-cloudflare-workers-ai","authFamily":"api-key","displayName":"GLM-4.7-Flash","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.0605,"outputPer1M":0.4,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"cloudflare-workers-ai/@cf/zai-org/glm-5.2","providerId":"cloudflare-workers-ai","providerKind":"provider-cloudflare-workers-ai","authFamily":"api-key","displayName":"Glm 5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":256000,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.4,"output":4.4,"cacheRead":0.26},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"cohere/c4ai-aya-expanse-32b","providerId":"cohere","providerKind":"provider-cohere","authFamily":"api-key","displayName":"Aya Expanse 32B","version":"2024-10-24","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4000,"pricing":null},{"modelId":"cohere/c4ai-aya-expanse-8b","providerId":"cohere","providerKind":"provider-cohere","authFamily":"api-key","displayName":"Aya Expanse 8B","version":"2024-10-24","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8000,"maxOutputTokens":4000,"pricing":null},{"modelId":"cohere/c4ai-aya-vision-32b","providerId":"cohere","providerKind":"provider-cohere","authFamily":"api-key","displayName":"Aya Vision 32B","version":"2025-03-04","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":16000,"maxOutputTokens":4000,"pricing":null},{"modelId":"cohere/c4ai-aya-vision-8b","providerId":"cohere","providerKind":"provider-cohere","authFamily":"api-key","displayName":"Aya Vision 8B","version":"2025-03-04","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":16000,"maxOutputTokens":4000,"pricing":null},{"modelId":"cohere/command-a-03-2025","providerId":"cohere","providerKind":"provider-cohere","authFamily":"api-key","displayName":"Command A","version":"2025-03-13","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":8000,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"cohere/command-a-plus-05-2026","providerId":"cohere","providerKind":"provider-cohere","authFamily":"api-key","displayName":"Command A Plus","version":"2026-05-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":64000,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"cohere/command-a-reasoning-08-2025","providerId":"cohere","providerKind":"provider-cohere","authFamily":"api-key","displayName":"Command A Reasoning","version":"2025-08-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":32000,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"cohere/command-a-translate-08-2025","providerId":"cohere","providerKind":"provider-cohere","authFamily":"api-key","displayName":"Command A Translate","version":"2025-08-28","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":8000,"maxOutputTokens":8000,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"cohere/command-a-vision-07-2025","providerId":"cohere","providerKind":"provider-cohere","authFamily":"api-key","displayName":"Command A Vision","version":"2025-07-31","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":8000,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"cohere/command-r-08-2024","providerId":"cohere","providerKind":"provider-cohere","authFamily":"api-key","displayName":"Command R","version":"2024-08-30","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4000,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"cohere/command-r-plus-08-2024","providerId":"cohere","providerKind":"provider-cohere","authFamily":"api-key","displayName":"Command R+","version":"2024-08-30","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4000,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"cohere/command-r7b-12-2024","providerId":"cohere","providerKind":"provider-cohere","authFamily":"api-key","displayName":"Command R7B","version":"2024-12-02","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4000,"pricing":{"inputPer1M":0.0375,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"cohere/command-r7b-arabic-02-2025","providerId":"cohere","providerKind":"provider-cohere","authFamily":"api-key","displayName":"Command R7B Arabic","version":"2025-02-27","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4000,"pricing":{"inputPer1M":0.0375,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"cohere/north-mini-code-1-0","providerId":"cohere","providerKind":"provider-cohere","authFamily":"api-key","displayName":"North Mini Code","version":"2026-06-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"coralbricks/glm-5.2-fp4","providerId":"coralbricks","providerKind":"provider-coralbricks","authFamily":"api-key","displayName":"GLM 5.2 FP4","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.12,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.12,"output":4.4,"cacheRead":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"coralbricks/gpt-oss-120b","providerId":"coralbricks","providerKind":"provider-coralbricks","authFamily":"api-key","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.12,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.12,"output":0.6,"cacheRead":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"coralbricks/kimi-k3","providerId":"coralbricks","providerKind":"provider-coralbricks","authFamily":"api-key","displayName":"Kimi K3","version":"2026-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"cortecs/apertus-70b","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Apertus 70B","version":"2025-09-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":65536,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.393,"outputPer1M":2.228,"currency":"USD"}},{"modelId":"cortecs/claude-4-5-sonnet","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Claude Sonnet 4.5 (latest)","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":200000,"pricing":{"inputPer1M":2.989,"outputPer1M":14.945,"currency":"USD","costDimensionsPer1M":{"input":2.989,"output":14.945,"cacheRead":0.326,"cacheWrite":4.078},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"cortecs/claude-4-6-sonnet","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":1000000,"pricing":{"inputPer1M":3.196,"outputPer1M":15.94,"currency":"USD","costDimensionsPer1M":{"input":3.196,"output":15.94,"cacheRead":0.32,"cacheWrite":3.999},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"cortecs/claude-haiku-4-5","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Claude Haiku 4.5 (latest)","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":200000,"pricing":{"inputPer1M":0.996,"outputPer1M":4.982,"currency":"USD","costDimensionsPer1M":{"input":0.996,"output":4.982,"cacheRead":0.099,"cacheWrite":1.186},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"cortecs/claude-opus-5","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Claude Opus 5","version":"2026-07-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":1000000,"pricing":{"inputPer1M":5.5,"outputPer1M":27.498,"currency":"USD","costDimensionsPer1M":{"input":5.5,"output":27.498,"cacheRead":0.55,"cacheWrite":6.874},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"cortecs/claude-opus4-5","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Claude Opus 4.5 (latest)","version":"2025-11-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":200000,"pricing":{"inputPer1M":5.313,"outputPer1M":26.568,"currency":"USD","costDimensionsPer1M":{"input":5.313,"output":26.568,"cacheRead":0.531,"cacheWrite":6.645},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"cortecs/claude-opus4-6","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":1000000,"pricing":{"inputPer1M":5.313,"outputPer1M":26.561,"currency":"USD","costDimensionsPer1M":{"input":5.313,"output":26.561,"cacheRead":0.531,"cacheWrite":6.645},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"cortecs/claude-opus4-7","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":1000000,"pricing":{"inputPer1M":5.437,"outputPer1M":27.186,"currency":"USD","costDimensionsPer1M":{"input":5.437,"output":27.186,"cacheRead":0.544,"cacheWrite":6.797},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"cortecs/claude-opus4-8","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Claude Opus 4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":1000000,"pricing":{"inputPer1M":5.437,"outputPer1M":27.186,"currency":"USD","costDimensionsPer1M":{"input":5.437,"output":27.186,"cacheRead":0.544,"cacheWrite":6.797},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"cortecs/claude-sonnet-4","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Claude Sonnet 4 (latest)","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":200000,"pricing":{"inputPer1M":2.898,"outputPer1M":14.493,"currency":"USD","costDimensionsPer1M":{"input":2.898,"output":14.493,"cacheRead":0.29,"cacheWrite":3.624},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"cortecs/claude-sonnet-5","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Claude Sonnet 5","version":"2026-06-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":1000000,"pricing":{"inputPer1M":2.2,"outputPer1M":11,"currency":"USD","costDimensionsPer1M":{"input":2.2,"output":11,"cacheRead":0.219,"cacheWrite":2.749},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"cortecs/codestral-2508","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Codestral 2508","version":"2025-07-30","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.334,"outputPer1M":1.003,"currency":"USD","costDimensionsPer1M":{"input":0.334,"output":1.003,"cacheRead":0.033},"costUnit":"USD per 1M tokens"}},{"modelId":"cortecs/cosmos3-super-reasoner","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"cosmos3-super-reasoner","version":"2026-06-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.099,"outputPer1M":0.296,"currency":"USD"}},{"modelId":"cortecs/deepseek-r1-0528","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"DeepSeek R1 0528","version":"2025-05-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":164000,"maxOutputTokens":164000,"pricing":{"inputPer1M":0.652,"outputPer1M":2.57,"currency":"USD","costDimensionsPer1M":{"input":0.652,"output":2.57,"cacheRead":0.163},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"cortecs/deepseek-v3.2","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"DeepSeek V3.2","version":"2025-12-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":163840,"pricing":{"inputPer1M":0.296,"outputPer1M":0.495,"currency":"USD","costDimensionsPer1M":{"input":0.296,"output":0.495,"cacheRead":0.075},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"cortecs/deepseek-v4-flash-0731","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"DeepSeek V4 Flash 0731","version":"2026-07-31","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":1048576,"pricing":{"inputPer1M":0.13,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.13,"output":0.28,"cacheRead":0.03},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"cortecs/deepseek-v4-pro","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":1048576,"pricing":{"inputPer1M":1.73,"outputPer1M":3.46,"currency":"USD","costDimensionsPer1M":{"input":1.73,"output":3.46,"cacheRead":0.432},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"cortecs/devstral-2512","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Devstral 2","version":"2025-12-09","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.446,"outputPer1M":2.228,"currency":"USD","costDimensionsPer1M":{"input":0.446,"output":2.228,"cacheRead":0.045},"costUnit":"USD per 1M tokens"}},{"modelId":"cortecs/gemini-2.5-flash","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Gemini 2.5 Flash","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text"],"contextWindow":1048576,"maxOutputTokens":1048576,"pricing":{"inputPer1M":0.299,"outputPer1M":2.491,"currency":"USD","costDimensionsPer1M":{"input":0.299,"output":2.491,"cacheRead":0.029,"cacheWrite":0.097},"costUnit":"USD per 1M tokens"}},{"modelId":"cortecs/gemini-2.5-pro","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Gemini 2.5 Pro","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text"],"contextWindow":1048576,"maxOutputTokens":65535,"pricing":{"inputPer1M":1.495,"outputPer1M":9.964,"currency":"USD","costDimensionsPer1M":{"input":1.495,"output":9.964,"cacheRead":0.242,"cacheWrite":0.434},"costUnit":"USD per 1M tokens"}},{"modelId":"cortecs/gemini-3.1-flash-lite","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Gemini 3.1 Flash Lite","version":"2026-05-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text"],"contextWindow":1048576,"maxOutputTokens":1048576,"pricing":{"inputPer1M":0.272,"outputPer1M":1.631,"currency":"USD","costDimensionsPer1M":{"input":0.272,"output":1.631,"cacheRead":0.025,"cacheWrite":0.082},"costUnit":"USD per 1M tokens"}},{"modelId":"cortecs/gemini-3.5-flash","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Gemini 3.5 Flash","version":"2026-05-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text"],"contextWindow":1048576,"maxOutputTokens":1048576,"pricing":{"inputPer1M":1.649,"outputPer1M":9.899,"currency":"USD","costDimensionsPer1M":{"input":1.649,"output":9.899,"cacheRead":0.165,"cacheWrite":1},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"cortecs/gemini-3.5-flash-lite","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Gemini 3.5 Flash Lite","version":"2026-07-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text"],"contextWindow":1048576,"maxOutputTokens":1048576,"pricing":{"inputPer1M":0.33,"outputPer1M":2.749,"currency":"USD","costDimensionsPer1M":{"input":0.33,"output":2.749,"cacheRead":0.033},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"cortecs/gemini-3.6-flash","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Gemini 3.6 Flash","version":"2026-07-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text"],"contextWindow":1048576,"maxOutputTokens":1048576,"pricing":{"inputPer1M":0.75,"outputPer1M":3.75,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":3.75,"cacheRead":0.075,"cacheWrite":0.038},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"cortecs/gemini-3.7-flash","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Gemini 3.7 Flash","version":"2026-08-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text"],"contextWindow":1048576,"maxOutputTokens":1048576,"pricing":{"inputPer1M":0.75,"outputPer1M":3.75,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":3.75,"cacheRead":0.075,"cacheWrite":0.038},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"cortecs/gemma-3-27b-it","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"gemma-3-27b-it","version":"2025-03-12","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.099,"outputPer1M":0.299,"currency":"USD"}},{"modelId":"cortecs/gemma-4-26b-a4b-it","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Gemma 4 26B A4B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.111,"outputPer1M":0.557,"currency":"USD"}},{"modelId":"cortecs/gemma-4-31b-it","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Gemma 4 31B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.223,"outputPer1M":0.39,"currency":"USD"}},{"modelId":"cortecs/glm-4.7","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"GLM-4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":198000,"pricing":{"inputPer1M":0.78,"outputPer1M":2.785,"currency":"USD"}},{"modelId":"cortecs/glm-4.7-flash","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"GLM-4.7-Flash","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":203000,"maxOutputTokens":203000,"pricing":{"inputPer1M":0.08,"outputPer1M":0.478,"currency":"USD"}},{"modelId":"cortecs/glm-5","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"GLM-5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":202752,"pricing":{"inputPer1M":0.988,"outputPer1M":3.164,"currency":"USD","costDimensionsPer1M":{"input":0.988,"output":3.164,"cacheRead":0.247},"costUnit":"USD per 1M tokens"}},{"modelId":"cortecs/glm-5-turbo","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"GLM-5-Turbo","version":"2026-03-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":202752,"pricing":{"inputPer1M":1.186,"outputPer1M":3.955,"currency":"USD","costDimensionsPer1M":{"input":1.186,"output":3.955,"cacheRead":0.296,"cacheWrite":1.544},"costUnit":"USD per 1M tokens"}},{"modelId":"cortecs/glm-5.1","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-04-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":202752,"pricing":{"inputPer1M":1.384,"outputPer1M":4.348,"currency":"USD","costDimensionsPer1M":{"input":1.384,"output":4.348,"cacheRead":0.346},"costUnit":"USD per 1M tokens"}},{"modelId":"cortecs/glm-5.2","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":1048576,"pricing":{"inputPer1M":1.2,"outputPer1M":4.2,"currency":"USD","costDimensionsPer1M":{"input":1.2,"output":4.2,"cacheRead":0.26},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"cortecs/glm-5v-turbo","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"GLM-5V-Turbo","version":"2026-04-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":202752,"maxOutputTokens":202752,"pricing":{"inputPer1M":1.186,"outputPer1M":3.955,"currency":"USD","costDimensionsPer1M":{"input":1.186,"output":3.955,"cacheRead":0.296,"cacheWrite":1.544},"costUnit":"USD per 1M tokens"}},{"modelId":"cortecs/gpt-4.1","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"GPT-4.1","version":"2025-04-14","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":1047576,"pricing":{"inputPer1M":2.192,"outputPer1M":8.769,"currency":"USD","costDimensionsPer1M":{"input":2.192,"output":8.769,"cacheRead":0.546},"costUnit":"USD per 1M tokens"}},{"modelId":"cortecs/gpt-4.1-mini","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"GPT-4.1 mini","version":"2025-04-14","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":1047576,"pricing":{"inputPer1M":0.434,"outputPer1M":1.704,"currency":"USD","costDimensionsPer1M":{"input":0.434,"output":1.704,"cacheRead":0.134},"costUnit":"USD per 1M tokens"}},{"modelId":"cortecs/gpt-4.1-nano","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"GPT-4.1 nano","version":"2025-04-14","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":1047576,"pricing":{"inputPer1M":0.111,"outputPer1M":0.434,"currency":"USD","costDimensionsPer1M":{"input":0.111,"output":0.434,"cacheRead":0.056},"costUnit":"USD per 1M tokens"}},{"modelId":"cortecs/gpt-4o","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"GPT-4o","version":"2024-05-13","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.659,"outputPer1M":10.635,"currency":"USD","costDimensionsPer1M":{"input":2.659,"output":10.635,"cacheRead":1.33},"costUnit":"USD per 1M tokens"}},{"modelId":"cortecs/gpt-4o-mini","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"GPT-4o mini","version":"2024-07-18","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.159,"outputPer1M":0.638,"currency":"USD","costDimensionsPer1M":{"input":0.159,"output":0.638,"cacheRead":0.081},"costUnit":"USD per 1M tokens"}},{"modelId":"cortecs/gpt-5","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"GPT-5","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":400000,"pricing":{"inputPer1M":1.375,"outputPer1M":10.96,"currency":"USD","costDimensionsPer1M":{"input":1.375,"output":10.96,"cacheRead":0.156},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"cortecs/gpt-5-mini","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"GPT-5 Mini","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":400000,"pricing":{"inputPer1M":0.279,"outputPer1M":2.192,"currency":"USD","costDimensionsPer1M":{"input":0.279,"output":2.192,"cacheRead":0.056},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"cortecs/gpt-5-nano","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"GPT-5 Nano","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":400000,"pricing":{"inputPer1M":0.06,"outputPer1M":0.439,"currency":"USD","costDimensionsPer1M":{"input":0.06,"output":0.439,"cacheRead":0.019},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"cortecs/gpt-5.1","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"GPT-5.1","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":400000,"pricing":{"inputPer1M":1.375,"outputPer1M":10.96,"currency":"USD","costDimensionsPer1M":{"input":1.375,"output":10.96,"cacheRead":0.156},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"cortecs/gpt-5.4","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1050000,"maxOutputTokens":1050000,"pricing":{"inputPer1M":2.898,"outputPer1M":15.453,"currency":"USD","costDimensionsPer1M":{"input":2.898,"output":15.453,"cacheRead":0.242},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"cortecs/gpt-5.6-luna","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"GPT-5.6 Luna","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1050000,"maxOutputTokens":1050000,"pricing":{"inputPer1M":1.1,"outputPer1M":6.599,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":6.599,"cacheRead":0.11,"cacheWrite":1.38},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"cortecs/gpt-5.6-sol","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"GPT-5.6 Sol","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1050000,"maxOutputTokens":1050000,"pricing":{"inputPer1M":5.5,"outputPer1M":32.998,"currency":"USD","costDimensionsPer1M":{"input":5.5,"output":32.998,"cacheRead":0.55,"cacheWrite":6.879},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"cortecs/gpt-5.6-terra","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"GPT-5.6 Terra","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1050000,"maxOutputTokens":1050000,"pricing":{"inputPer1M":2.749,"outputPer1M":16.498,"currency":"USD","costDimensionsPer1M":{"input":2.749,"output":16.498,"cacheRead":0.275,"cacheWrite":3.437},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"cortecs/gpt-oss-120b","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.089,"outputPer1M":0.446,"currency":"USD","costDimensionsPer1M":{"input":0.089,"output":0.446,"cacheRead":0.01},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"cortecs/gpt-oss-20b","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"GPT OSS 20B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.045,"outputPer1M":0.167,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"cortecs/gpt-oss-safeguard-120b","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"GPT OSS Safeguard 120B","version":"2025-10-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.179,"outputPer1M":0.697,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"cortecs/hermes-4-405b","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"hermes-4-405b","version":"2024-08-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.996,"outputPer1M":2.989,"currency":"USD"}},{"modelId":"cortecs/hermes-4-70b","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Hermes 4 70B","version":"2025-08-26","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.129,"outputPer1M":0.399,"currency":"USD"}},{"modelId":"cortecs/kimi-k2.5","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.495,"outputPer1M":2.768,"currency":"USD","costDimensionsPer1M":{"input":0.495,"output":2.768,"cacheRead":0.124},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"cortecs/kimi-k2.6","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.773,"outputPer1M":3.38,"currency":"USD","costDimensionsPer1M":{"input":0.773,"output":3.38,"cacheRead":0.193},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"cortecs/kimi-k2.7-code","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.75,"outputPer1M":3.5,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":3.5,"cacheRead":0.201},"costUnit":"USD per 1M tokens"}},{"modelId":"cortecs/kimi-k3","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Kimi K3","version":"2026-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1048576,"maxOutputTokens":1048576,"pricing":{"inputPer1M":3,"outputPer1M":14.999,"currency":"USD"}},{"modelId":"cortecs/llama-3.1-405b-instruct","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Llama 3.1 405B Instruct","version":"2024-07-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.95,"outputPer1M":1.95,"currency":"USD"}},{"modelId":"cortecs/llama-3.1-8b-instruct","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Llama-3.1-8B-Instruct","version":"2024-07-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.167,"outputPer1M":0.167,"currency":"USD"}},{"modelId":"cortecs/llama-3.1-nemotron-ultra-253b-v1","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"llama-3.1-nemotron-ultra-253b-v1","version":"2025-04-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.598,"outputPer1M":1.794,"currency":"USD"}},{"modelId":"cortecs/llama-3.3-70b-instruct","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Llama-3.3-70B-Instruct","version":"2024-12-06","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.129,"outputPer1M":0.399,"currency":"USD"}},{"modelId":"cortecs/minicpm-v-4.5","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"minicpm-v-4.5","version":"2026-06-02","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.651,"outputPer1M":1.097,"currency":"USD"}},{"modelId":"cortecs/minimax-m2","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"MiniMax-M2","version":"2025-10-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":400000,"maxOutputTokens":400000,"pricing":{"inputPer1M":0.349,"outputPer1M":1.405,"currency":"USD"}},{"modelId":"cortecs/minimax-m2.1","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"MiniMax-M2.1","version":"2025-12-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":196000,"maxOutputTokens":196000,"pricing":{"inputPer1M":0.359,"outputPer1M":1.435,"currency":"USD"}},{"modelId":"cortecs/minimax-m2.5","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"MiniMax-M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":196680,"maxOutputTokens":196608,"pricing":{"inputPer1M":0.296,"outputPer1M":1.087,"currency":"USD","costDimensionsPer1M":{"input":0.296,"output":1.087,"cacheRead":0.03},"costUnit":"USD per 1M tokens"}},{"modelId":"cortecs/minimax-m2.7","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"MiniMax-M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":196072,"pricing":{"inputPer1M":0.668,"outputPer1M":2.674,"currency":"USD"}},{"modelId":"cortecs/minimax-m3","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"MiniMax-M3","version":"2026-06-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1048576,"maxOutputTokens":1048576,"pricing":{"inputPer1M":0.395,"outputPer1M":1.977,"currency":"USD","costDimensionsPer1M":{"input":0.395,"output":1.977,"cacheRead":0.099},"costUnit":"USD per 1M tokens"}},{"modelId":"cortecs/ministral-14b-2512","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"ministral-14b-2512","version":"2025-12-03","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.223,"outputPer1M":0.223,"currency":"USD","costDimensionsPer1M":{"input":0.223,"output":0.223,"cacheRead":0.022},"costUnit":"USD per 1M tokens"}},{"modelId":"cortecs/ministral-3b-2512","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"ministral-3b-2512","version":"2025-12-03","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.111,"outputPer1M":0.111,"currency":"USD","costDimensionsPer1M":{"input":0.111,"output":0.111,"cacheRead":0.011},"costUnit":"USD per 1M tokens"}},{"modelId":"cortecs/ministral-8b-2512","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"ministral-8b-2512","version":"2025-12-03","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.167,"outputPer1M":0.167,"currency":"USD","costDimensionsPer1M":{"input":0.167,"output":0.167,"cacheRead":0.017},"costUnit":"USD per 1M tokens"}},{"modelId":"cortecs/mistral-7b-instruct-v0.2","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"mistral-7b-instruct-v0.2","version":"2025-05-26","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.159,"outputPer1M":0.219,"currency":"USD"}},{"modelId":"cortecs/mistral-7b-instruct-v0.3","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"mistral-7b-instruct-v0.3","version":"2025-05-26","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":127000,"maxOutputTokens":127000,"pricing":{"inputPer1M":0.111,"outputPer1M":0.111,"currency":"USD"}},{"modelId":"cortecs/mistral-large-2402","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"mistral-large-2402","version":"2025-05-26","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":32000,"pricing":{"inputPer1M":4.284,"outputPer1M":12.952,"currency":"USD"}},{"modelId":"cortecs/mistral-large-2512","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Mistral Large 3","version":"2024-11-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.557,"outputPer1M":1.671,"currency":"USD","costDimensionsPer1M":{"input":0.557,"output":1.671,"cacheRead":0.056},"costUnit":"USD per 1M tokens"}},{"modelId":"cortecs/mistral-medium-2508","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"mistral-medium-2508","version":"2024-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.446,"outputPer1M":2.228,"currency":"USD","costDimensionsPer1M":{"input":0.446,"output":2.228,"cacheRead":0.045},"costUnit":"USD per 1M tokens"}},{"modelId":"cortecs/mistral-medium-3.5","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"mistral-medium-3.5","version":"2026-04-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":1.671,"outputPer1M":5.57,"currency":"USD"}},{"modelId":"cortecs/mistral-nemo-instruct-2407","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"mistral-nemo-instruct-2407","version":"2024-08-07","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.145,"outputPer1M":0.145,"currency":"USD","costDimensionsPer1M":{"input":0.145,"output":0.145,"cacheRead":0.014},"costUnit":"USD per 1M tokens"}},{"modelId":"cortecs/mistral-small-2503","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"mistral-small-2503","version":"2025-03-20","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.111,"outputPer1M":0.334,"currency":"USD"}},{"modelId":"cortecs/mistral-small-2603","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Mistral Small 4","version":"2026-03-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.143,"outputPer1M":0.568,"currency":"USD","costDimensionsPer1M":{"input":0.143,"output":0.568,"cacheRead":0.014},"costUnit":"USD per 1M tokens"}},{"modelId":"cortecs/mistral-small-3.2-24b-instruct-2506","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"mistral-small-3.2-24b-instruct-2506","version":"2025-05-26","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.312,"currency":"USD"}},{"modelId":"cortecs/mixtral-8x7B-instruct-v0.1","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Mixtral 8x7B Instruct v0.1","version":"2023-12-11","capabilities":["text.chat","reasoning","structured.output"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.488,"outputPer1M":0.758,"currency":"USD"}},{"modelId":"cortecs/nemotron-nano-v2-12b","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"nemotron-nano-v2-12b","version":"2025-10-31","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.24,"outputPer1M":0.707,"currency":"USD"}},{"modelId":"cortecs/nova-2-lite","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"nova-2-lite","version":"2025-12-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":1000000,"pricing":{"inputPer1M":0.373,"outputPer1M":3.144,"currency":"USD"}},{"modelId":"cortecs/nova-lite-v1","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"nova-lite-v1","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":300000,"maxOutputTokens":300000,"pricing":{"inputPer1M":0.069,"outputPer1M":0.275,"currency":"USD"}},{"modelId":"cortecs/nova-micro-v1","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"nova-micro-v1","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.04,"outputPer1M":0.159,"currency":"USD"}},{"modelId":"cortecs/nova-pro-v1","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Nova Pro 1.0","version":"2024-12-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":300000,"maxOutputTokens":5000,"pricing":{"inputPer1M":0.918,"outputPer1M":3.671,"currency":"USD"}},{"modelId":"cortecs/nvidia-nemotron-3-nano-30b-a3b","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"nvidia-nemotron-3-nano-30b-a3b","version":"2026-01-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.06,"outputPer1M":0.24,"currency":"USD"}},{"modelId":"cortecs/nvidia-nemotron-3-nano-omni","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"nvidia-nemotron-3-nano-omni","version":"2026-04-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":300000,"maxOutputTokens":300000,"pricing":{"inputPer1M":0.059,"outputPer1M":0.237,"currency":"USD"}},{"modelId":"cortecs/pixtral-12b-2409","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"pixtral-12b-2409","version":"2024-11-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.223,"outputPer1M":0.223,"currency":"USD"}},{"modelId":"cortecs/pixtral-large-2502","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"pixtral-large-2502","version":"2025-05-26","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.993,"outputPer1M":5.978,"currency":"USD"}},{"modelId":"cortecs/qwen2.5-vl-72b-instruct","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"qwen2.5-vl-72b-instruct","version":"2025-01-27","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":32000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.25,"outputPer1M":0.747,"currency":"USD"}},{"modelId":"cortecs/qwen3-235b-a22b-instruct-2507","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Qwen3 235B-A22B Instruct 2507","version":"2025-07-21","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.069,"outputPer1M":0.455,"currency":"USD","costDimensionsPer1M":{"input":0.069,"output":0.455,"cacheRead":0.018},"costUnit":"USD per 1M tokens"}},{"modelId":"cortecs/qwen3-30b-a3b-instruct-2507","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"qwen3-30b-a3b-instruct-2507","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.099,"outputPer1M":0.299,"currency":"USD"}},{"modelId":"cortecs/qwen3-32b","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Qwen3 32B","version":"2025-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":40000,"maxOutputTokens":40000,"pricing":{"inputPer1M":0.099,"outputPer1M":0.299,"currency":"USD"}},{"modelId":"cortecs/qwen3-coder-30b-a3b-instruct","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Qwen3-Coder 30B-A3B Instruct","version":"2025-04","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.067,"outputPer1M":0.245,"currency":"USD","costDimensionsPer1M":{"input":0.067,"output":0.245,"cacheRead":0.014},"costUnit":"USD per 1M tokens"}},{"modelId":"cortecs/qwen3-coder-next","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Qwen3 Coder Next","version":"2026-02-03","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.167,"outputPer1M":0.891,"currency":"USD"}},{"modelId":"cortecs/qwen3-next-80b-a3b-thinking","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Qwen3-Next 80B-A3B (Thinking)","version":"2025-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.149,"outputPer1M":1.195,"currency":"USD"}},{"modelId":"cortecs/qwen3-vl-235b-a22b","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"qwen3-vl-235b-a22b","version":"2026-01-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.617,"outputPer1M":3.119,"currency":"USD","costDimensionsPer1M":{"input":0.617,"output":3.119,"cacheRead":0.052},"costUnit":"USD per 1M tokens"}},{"modelId":"cortecs/qwen3.5-122b-a10b","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Qwen3.5 122B-A10B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.495,"outputPer1M":3.46,"currency":"USD","costDimensionsPer1M":{"input":0.495,"output":3.46,"cacheRead":0.124},"costUnit":"USD per 1M tokens"}},{"modelId":"cortecs/qwen3.5-397b-a17b","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Qwen3.5 397B-A17B","version":"2026-02-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":250000,"pricing":{"inputPer1M":0.668,"outputPer1M":4.01,"currency":"USD"}},{"modelId":"cortecs/qwen3.5-9b","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Qwen3.5 9B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.111,"outputPer1M":0.167,"currency":"USD"}},{"modelId":"cortecs/qwen3.6-27b","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Qwen3.6 27B","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.446,"outputPer1M":3.008,"currency":"USD"}},{"modelId":"cortecs/qwen3.6-35b-a3b","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"Qwen3.6 35B-A3B","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.167,"outputPer1M":0.557,"currency":"USD"}},{"modelId":"cortecs/qwen3.8-2.4t-a95b","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"qwen3.8-2.4t-a95b","version":"2026-08-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":2.5,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":6,"cacheRead":0.625},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"cortecs/qwen3guard-gen-0.6b","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"qwen3guard-gen-0.6b","version":"2026-02-04","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"cortecs/qwen3guard-gen-8b","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"qwen3guard-gen-8b","version":"2026-02-04","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"cortecs/voxtral-small-2507","providerId":"cortecs","providerKind":"provider-cortecs","authFamily":"api-key","displayName":"voxtral-small-2507","version":"2026-02-02","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["audio","text"],"contextWindow":32000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.111,"outputPer1M":0.334,"currency":"USD","costDimensionsPer1M":{"input":0.111,"output":0.334,"cacheRead":0.011},"costUnit":"USD per 1M tokens"}},{"modelId":"crof/deepseek-v3.2","providerId":"crof","providerKind":"provider-crof","authFamily":"api-key","displayName":"DeepSeek V3.2","version":"2025-07-22","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":163840,"pricing":{"inputPer1M":0.18,"outputPer1M":0.35,"currency":"USD","costDimensionsPer1M":{"input":0.18,"output":0.35,"cacheRead":0.04},"costUnit":"USD per 1M tokens"}},{"modelId":"crof/deepseek-v4-flash","providerId":"crof","providerKind":"provider-crof","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.12,"outputPer1M":0.21,"currency":"USD","costDimensionsPer1M":{"input":0.12,"output":0.21,"cacheRead":0.003},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"crof/deepseek-v4-flash-0731","providerId":"crof","providerKind":"provider-crof","authFamily":"api-key","displayName":"DeepSeek V4 Flash (New)","version":"2026-07-31","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.12,"outputPer1M":0.21,"currency":"USD","costDimensionsPer1M":{"input":0.12,"output":0.21,"cacheRead":0.003},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"crof/deepseek-v4-pro","providerId":"crof","providerKind":"provider-crof","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.35,"outputPer1M":0.8,"currency":"USD","costDimensionsPer1M":{"input":0.35,"output":0.8,"cacheRead":0.003},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"crof/deepseek-v4-pro-lightning","providerId":"crof","providerKind":"provider-crof","authFamily":"api-key","displayName":"DeepSeek V4 Pro Lightning","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.8,"outputPer1M":1.6,"currency":"USD","costDimensionsPer1M":{"input":0.8,"output":1.6,"cacheRead":0.02},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"crof/gemma-4-31b-it","providerId":"crof","providerKind":"provider-crof","authFamily":"api-key","displayName":"Gemma 4 31B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.3,"cacheRead":0.02},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"crof/glm-4.7","providerId":"crof","providerKind":"provider-crof","authFamily":"api-key","displayName":"GLM-4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":202752,"pricing":{"inputPer1M":0.25,"outputPer1M":1.1,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":1.1,"cacheRead":0.05,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"crof/glm-4.7-flash","providerId":"crof","providerKind":"provider-crof","authFamily":"api-key","displayName":"GLM-4.7-Flash","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.04,"outputPer1M":0.3,"currency":"USD","costDimensionsPer1M":{"input":0.04,"output":0.3,"cacheRead":0.008,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"crof/glm-5","providerId":"crof","providerKind":"provider-crof","authFamily":"api-key","displayName":"GLM-5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":202752,"pricing":{"inputPer1M":0.48,"outputPer1M":1.9,"currency":"USD","costDimensionsPer1M":{"input":0.48,"output":1.9,"cacheRead":0.1,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"crof/glm-5.1","providerId":"crof","providerKind":"provider-crof","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-04-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":202752,"pricing":{"inputPer1M":0.45,"outputPer1M":2.15,"currency":"USD","costDimensionsPer1M":{"input":0.45,"output":2.15,"cacheRead":0.08,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"crof/glm-5.2","providerId":"crof","providerKind":"provider-crof","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.5,"outputPer1M":2.2,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":2.2,"cacheRead":0.08},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"crof/greg-1-mini","providerId":"crof","providerKind":"provider-crof","authFamily":"api-key","displayName":"Greg 1 Mini","version":"2026-01-27","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":229376,"maxOutputTokens":229376,"pricing":{"inputPer1M":0.07,"outputPer1M":0.15,"currency":"USD","costDimensionsPer1M":{"input":0.07,"output":0.15,"cacheRead":0.01},"costUnit":"USD per 1M tokens"}},{"modelId":"crof/greg-2-super","providerId":"crof","providerKind":"provider-crof","authFamily":"api-key","displayName":"Greg 2 Super","version":"2026-06-14","capabilities":["text.chat"],"modalities":["text"],"contextWindow":229376,"maxOutputTokens":229376,"pricing":{"inputPer1M":1.5,"outputPer1M":5,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":5,"cacheRead":0.25},"costUnit":"USD per 1M tokens"}},{"modelId":"crof/greg-2-ultra","providerId":"crof","providerKind":"provider-crof","authFamily":"api-key","displayName":"Greg 2 Ultra","version":"2026-06-14","capabilities":["text.chat"],"modalities":["text"],"contextWindow":229376,"maxOutputTokens":229376,"pricing":{"inputPer1M":3,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":3,"output":10,"cacheRead":0.5},"costUnit":"USD per 1M tokens"}},{"modelId":"crof/greg-rp","providerId":"crof","providerKind":"provider-crof","authFamily":"api-key","displayName":"Greg (Roleplay)","version":"2026-01-27","capabilities":["text.chat"],"modalities":["text"],"contextWindow":229376,"maxOutputTokens":229376,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.3,"cacheRead":0.02},"costUnit":"USD per 1M tokens"}},{"modelId":"crof/kimi-k2.5","providerId":"crof","providerKind":"provider-crof","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.35,"outputPer1M":1.7,"currency":"USD","costDimensionsPer1M":{"input":0.35,"output":1.7,"cacheRead":0.07},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"crof/kimi-k2.5-lightning","providerId":"crof","providerKind":"provider-crof","authFamily":"api-key","displayName":"Kimi K2.5 (Lightning)","version":"2026-02-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":1,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":1,"output":3,"cacheRead":0.2},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"crof/kimi-k2.6","providerId":"crof","providerKind":"provider-crof","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.5,"outputPer1M":1.99,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":1.99,"cacheRead":0.05},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"crof/kimi-k2.7-code","providerId":"crof","providerKind":"provider-crof","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.55,"outputPer1M":2.25,"currency":"USD","costDimensionsPer1M":{"input":0.55,"output":2.25,"cacheRead":0.05},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"crof/kimi-k3","providerId":"crof","providerKind":"provider-crof","authFamily":"api-key","displayName":"Kimi K3","version":"2026-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":262144,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":2,"output":8,"cacheRead":0.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"crof/kimi-k3-eco","providerId":"crof","providerKind":"provider-crof","authFamily":"api-key","displayName":"Kimi K3 Eco","version":"2026-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":1,"output":4,"cacheRead":0.1},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"crof/mimo-v2.5-pro","providerId":"crof","providerKind":"provider-crof","authFamily":"api-key","displayName":"MiMo-V2.5-Pro","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.4,"outputPer1M":0.8,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":0.8,"cacheRead":0.003},"costMetadata":{"tiers":[{"input":2,"output":6,"cache_read":0.4,"tier":{"type":"context","size":256000}}],"contextOver200k":{"input":2,"output":6,"cache_read":0.4}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"crof/minimax-m2.5","providerId":"crof","providerKind":"provider-crof","authFamily":"api-key","displayName":"MiniMax-M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.11,"outputPer1M":0.95,"currency":"USD","costDimensionsPer1M":{"input":0.11,"output":0.95,"cacheRead":0.02,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"}},{"modelId":"crof/qwen3.5-397b-a17b","providerId":"crof","providerKind":"provider-crof","authFamily":"api-key","displayName":"Qwen3.5 397B-A17B","version":"2026-02-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.35,"outputPer1M":1.75,"currency":"USD","costDimensionsPer1M":{"input":0.35,"output":1.75,"cacheRead":0.07},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"crof/qwen3.5-9b","providerId":"crof","providerKind":"provider-crof","authFamily":"api-key","displayName":"Qwen3.5 9B","version":"2026-03-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.04,"outputPer1M":0.15,"currency":"USD","costDimensionsPer1M":{"input":0.04,"output":0.15,"cacheRead":0.008},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"crof/qwen3.6-27b","providerId":"crof","providerKind":"provider-crof","authFamily":"api-key","displayName":"Qwen3.6 27B","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.2,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.5,"cacheRead":0.04},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"crossmodel/anthropic/claude-fable-5","providerId":"crossmodel","providerKind":"provider-crossmodel","authFamily":"api-key","displayName":"Claude Fable 5","version":"2026-06-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":10,"outputPer1M":50,"currency":"USD","costDimensionsPer1M":{"input":10,"output":50,"cacheRead":1,"cacheWrite":12.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"crossmodel/anthropic/claude-haiku-4-5","providerId":"crossmodel","providerKind":"provider-crossmodel","authFamily":"api-key","displayName":"Claude Haiku 4.5 (latest)","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD","costDimensionsPer1M":{"input":1,"output":5,"cacheRead":0.1,"cacheWrite":1.25},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"crossmodel/anthropic/claude-opus-4-7","providerId":"crossmodel","providerKind":"provider-crossmodel","authFamily":"api-key","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"crossmodel/anthropic/claude-opus-4-8","providerId":"crossmodel","providerKind":"provider-crossmodel","authFamily":"api-key","displayName":"Claude Opus 4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"crossmodel/anthropic/claude-opus-5","providerId":"crossmodel","providerKind":"provider-crossmodel","authFamily":"api-key","displayName":"Claude Opus 5","version":"2026-07-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"crossmodel/anthropic/claude-sonnet-4-6","providerId":"crossmodel","providerKind":"provider-crossmodel","authFamily":"api-key","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["toggle","effort","budget_tokens"]},{"modelId":"crossmodel/anthropic/claude-sonnet-5","providerId":"crossmodel","providerKind":"provider-crossmodel","authFamily":"api-key","displayName":"Claude Sonnet 5","version":"2026-06-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2,"output":10,"cacheRead":0.2,"cacheWrite":2.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"crossmodel/deepseek/deepseek-v4-flash","providerId":"crossmodel","providerKind":"provider-crossmodel","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.45,"outputPer1M":1.35,"currency":"USD","costDimensionsPer1M":{"input":0.45,"output":1.35,"cacheRead":0.015,"cacheWrite":0.45},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"crossmodel/deepseek/deepseek-v4-pro","providerId":"crossmodel","providerKind":"provider-crossmodel","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":1.35,"outputPer1M":4.05,"currency":"USD","costDimensionsPer1M":{"input":1.35,"output":4.05,"cacheRead":0.045,"cacheWrite":1.35},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"crossmodel/gemini/gemini-2.5-flash","providerId":"crossmodel","providerKind":"provider-crossmodel","authFamily":"api-key","displayName":"Gemini 2.5 Flash","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"cacheRead":0.03,"cacheWrite":0.3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"crossmodel/gemini/gemini-2.5-flash-lite","providerId":"crossmodel","providerKind":"provider-crossmodel","authFamily":"api-key","displayName":"Gemini 2.5 Flash-Lite","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.4,"cacheRead":0.01,"cacheWrite":0.1},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"crossmodel/gemini/gemini-2.5-pro","providerId":"crossmodel","providerKind":"provider-crossmodel","authFamily":"api-key","displayName":"Gemini 2.5 Pro","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125,"cacheWrite":1.25},"costMetadata":{"tiers":[{"input":2.5,"output":15,"cache_read":0.25,"cache_write":2.5,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":2.5,"output":15,"cache_read":0.25,"cache_write":2.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"crossmodel/gemini/gemini-3-flash-preview","providerId":"crossmodel","providerKind":"provider-crossmodel","authFamily":"api-key","displayName":"Gemini 3 Flash Preview","version":"2025-12-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":3,"cacheRead":0.05,"cacheWrite":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"crossmodel/gemini/gemini-3.1-pro-preview","providerId":"crossmodel","providerKind":"provider-crossmodel","authFamily":"api-key","displayName":"Gemini 3.1 Pro Preview","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.2,"cacheWrite":2},"costMetadata":{"tiers":[{"input":4,"output":18,"cache_read":0.4,"cache_write":4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":4,"output":18,"cache_read":0.4,"cache_write":4}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"crossmodel/gemini/gemini-3.5-flash","providerId":"crossmodel","providerKind":"provider-crossmodel","authFamily":"api-key","displayName":"Gemini 3.5 Flash","version":"2026-05-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":9,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":9,"cacheRead":0.15,"cacheWrite":1.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"crossmodel/gemini/gemini-3.5-flash-lite","providerId":"crossmodel","providerKind":"provider-crossmodel","authFamily":"api-key","displayName":"Gemini 3.5 Flash Lite","version":"2026-07-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"cacheRead":0.03,"cacheWrite":0.3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"crossmodel/gemini/gemini-3.6-flash","providerId":"crossmodel","providerKind":"provider-crossmodel","authFamily":"api-key","displayName":"Gemini 3.6 Flash","version":"2026-07-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":7.5,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":7.5,"cacheRead":0.15,"cacheWrite":1.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"crossmodel/minimax/minimax-m2.7","providerId":"crossmodel","providerKind":"provider-crossmodel","authFamily":"api-key","displayName":"MiniMax-M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.33,"outputPer1M":1.32,"currency":"USD","costDimensionsPer1M":{"input":0.33,"output":1.32,"cacheRead":0.066,"cacheWrite":0.42},"costUnit":"USD per 1M tokens"}},{"modelId":"crossmodel/minimax/minimax-m3","providerId":"crossmodel","providerKind":"provider-crossmodel","authFamily":"api-key","displayName":"MiniMax-M3","version":"2026-06-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1024000,"maxOutputTokens":512000,"pricing":{"inputPer1M":0.33,"outputPer1M":1.32,"currency":"USD","costDimensionsPer1M":{"input":0.33,"output":1.32,"cacheRead":0.066,"cacheWrite":0.33},"costMetadata":{"tiers":[{"input":0.66,"output":2.63,"cache_read":0.132,"cache_write":0.66,"tier":{"type":"context","size":512000}}],"contextOver200k":{"input":0.66,"output":2.63,"cache_read":0.132,"cache_write":0.66}},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"crossmodel/moonshot/kimi-k2.5","providerId":"crossmodel","providerKind":"provider-crossmodel","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.62,"outputPer1M":3.3,"currency":"USD","costDimensionsPer1M":{"input":0.62,"output":3.3,"cacheRead":0.11,"cacheWrite":0.62},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"crossmodel/moonshot/kimi-k2.6","providerId":"crossmodel","providerKind":"provider-crossmodel","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":1,"outputPer1M":4.16,"currency":"USD","costDimensionsPer1M":{"input":1,"output":4.16,"cacheRead":0.18,"cacheWrite":1},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"crossmodel/moonshot/kimi-k2.7-code","providerId":"crossmodel","providerKind":"provider-crossmodel","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":1,"outputPer1M":4.16,"currency":"USD","costDimensionsPer1M":{"input":1,"output":4.16,"cacheRead":0.18,"cacheWrite":1},"costUnit":"USD per 1M tokens"}},{"modelId":"crossmodel/moonshot/kimi-k3","providerId":"crossmodel","providerKind":"provider-crossmodel","authFamily":"api-key","displayName":"Kimi K3","version":"2026-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1048576,"maxOutputTokens":1048576,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"crossmodel/openai/gpt-4o-mini","providerId":"crossmodel","providerKind":"provider-crossmodel","authFamily":"api-key","displayName":"GPT-4o mini","version":"2024-07-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.6,"cacheRead":0.075,"cacheWrite":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"crossmodel/openai/gpt-5.4","providerId":"crossmodel","providerKind":"provider-crossmodel","authFamily":"api-key","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":15,"cacheRead":0.25,"cacheWrite":2.5},"costMetadata":{"tiers":[{"input":5,"output":22.5,"cache_read":0.5,"cache_write":5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":5,"output":22.5,"cache_read":0.5,"cache_write":5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"crossmodel/openai/gpt-5.4-mini","providerId":"crossmodel","providerKind":"provider-crossmodel","authFamily":"api-key","displayName":"GPT-5.4 mini","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":4.5,"cacheRead":0.075,"cacheWrite":0.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"crossmodel/openai/gpt-5.4-nano","providerId":"crossmodel","providerKind":"provider-crossmodel","authFamily":"api-key","displayName":"GPT-5.4 nano","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.25,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.25,"cacheRead":0.02,"cacheWrite":0.2},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"crossmodel/openai/gpt-5.5","providerId":"crossmodel","providerKind":"provider-crossmodel","authFamily":"api-key","displayName":"GPT-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5,"cacheWrite":5},"costMetadata":{"tiers":[{"input":10,"output":45,"cache_read":1,"cache_write":10,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":10,"output":45,"cache_read":1,"cache_write":10}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"crossmodel/openai/gpt-5.5-pro","providerId":"crossmodel","providerKind":"provider-crossmodel","authFamily":"api-key","displayName":"GPT-5.5 Pro","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":30,"outputPer1M":180,"currency":"USD","costDimensionsPer1M":{"input":30,"output":180},"costMetadata":{"tiers":[{"input":60,"output":270,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":60,"output":270}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"crossmodel/openai/gpt-5.6-luna","providerId":"crossmodel","providerKind":"provider-crossmodel","authFamily":"api-key","displayName":"GPT-5.6 Luna","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.2,"cacheRead":0.02,"cacheWrite":0.25},"costMetadata":{"tiers":[{"input":0.4,"output":1.8,"cache_read":0.04,"cache_write":0.5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":0.4,"output":1.8,"cache_read":0.04,"cache_write":0.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"crossmodel/openai/gpt-5.6-sol","providerId":"crossmodel","providerKind":"provider-crossmodel","authFamily":"api-key","displayName":"GPT-5.6 Sol","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5,"cacheWrite":6.25},"costMetadata":{"tiers":[{"input":10,"output":45,"cache_read":1,"cache_write":12.5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":10,"output":45,"cache_read":1,"cache_write":12.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"crossmodel/openai/gpt-5.6-terra","providerId":"crossmodel","providerKind":"provider-crossmodel","authFamily":"api-key","displayName":"GPT-5.6 Terra","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.2,"cacheWrite":2.5},"costMetadata":{"tiers":[{"input":4,"output":18,"cache_read":0.4,"cache_write":5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":4,"output":18,"cache_read":0.4,"cache_write":5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"crossmodel/qwen/qwen3.6-flash","providerId":"crossmodel","providerKind":"provider-crossmodel","authFamily":"api-key","displayName":"Qwen3.6 Flash","version":"2026-04-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.19,"outputPer1M":1.13,"currency":"USD","costDimensionsPer1M":{"input":0.19,"output":1.13,"cacheRead":0.019,"cacheWrite":0.24},"costMetadata":{"tiers":[{"input":0.75,"output":4.5,"cache_read":0.075,"cache_write":0.94,"tier":{"type":"context","size":256000}}],"contextOver200k":{"input":0.75,"output":4.5,"cache_read":0.075,"cache_write":0.94}},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"crossmodel/qwen/qwen3.6-plus","providerId":"crossmodel","providerKind":"provider-crossmodel","authFamily":"api-key","displayName":"Qwen3.6 Plus","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.32,"outputPer1M":1.88,"currency":"USD","costDimensionsPer1M":{"input":0.32,"output":1.88,"cacheRead":0.032,"cacheWrite":0.4},"costMetadata":{"tiers":[{"input":1.25,"output":7.5,"cache_read":0.124,"cache_write":1.57,"tier":{"type":"context","size":256000}}],"contextOver200k":{"input":1.25,"output":7.5,"cache_read":0.124,"cache_write":1.57}},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"crossmodel/qwen/qwen3.7-flash","providerId":"crossmodel","providerKind":"provider-crossmodel","authFamily":"api-key","displayName":"Qwen3.7 Flash","version":"2026-07-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.04,"outputPer1M":0.13,"currency":"USD","costDimensionsPer1M":{"input":0.04,"output":0.13,"cacheRead":0.01,"cacheWrite":0.04},"costMetadata":{"tiers":[{"input":0.1,"output":0.37,"cache_read":0.02,"cache_write":0.12,"tier":{"type":"context","size":32000}},{"input":0.19,"output":0.74,"cache_read":0.04,"cache_write":0.24,"tier":{"type":"context","size":256000}}]},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"crossmodel/qwen/qwen3.7-max","providerId":"crossmodel","providerKind":"provider-crossmodel","authFamily":"api-key","displayName":"Qwen3.7 Max","version":"2026-05-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.504,"outputPer1M":4.504,"currency":"USD","costDimensionsPer1M":{"input":1.504,"output":4.504,"cacheRead":0.3,"cacheWrite":1.88},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"crossmodel/qwen/qwen3.7-plus","providerId":"crossmodel","providerKind":"provider-crossmodel","authFamily":"api-key","displayName":"Qwen3.7 Plus","version":"2026-06-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.288,"outputPer1M":1.125,"currency":"USD","costDimensionsPer1M":{"input":0.288,"output":1.125,"cacheRead":0.0288,"cacheWrite":0.36},"costMetadata":{"tiers":[{"input":0.864,"output":3.375,"cache_read":0.0864,"cache_write":1.08,"tier":{"type":"context","size":256000}}],"contextOver200k":{"input":0.864,"output":3.375,"cache_read":0.0864,"cache_write":1.08}},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"crossmodel/qwen/qwen3.8-max","providerId":"crossmodel","providerKind":"provider-crossmodel","authFamily":"api-key","displayName":"Qwen3.8 Max","version":"2026-08-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.88,"outputPer1M":5.63,"currency":"USD","costDimensionsPer1M":{"input":1.88,"output":5.63,"cacheRead":0.23,"cacheWrite":2.35},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","xhigh"],"reasoningOptionKinds":["toggle","effort","budget_tokens"]},{"modelId":"crossmodel/tencent/hy3","providerId":"crossmodel","providerKind":"provider-crossmodel","authFamily":"api-key","displayName":"Hy3","version":"2026-07-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.16,"outputPer1M":0.64,"currency":"USD","costDimensionsPer1M":{"input":0.16,"output":0.64,"cacheRead":0.04,"cacheWrite":0.16},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","high"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"crossmodel/x-ai/grok-4.3","providerId":"crossmodel","providerKind":"provider-crossmodel","authFamily":"api-key","displayName":"Grok 4.3","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":1000000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":2.5,"cacheRead":0.2,"cacheWrite":1.25},"costMetadata":{"tiers":[{"input":2.5,"output":5,"cache_read":0.4,"cache_write":2.5,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":2.5,"output":5,"cache_read":0.4,"cache_write":2.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"crossmodel/x-ai/grok-4.5","providerId":"crossmodel","providerKind":"provider-crossmodel","authFamily":"api-key","displayName":"Grok 4.5","version":"2026-07-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":500000,"maxOutputTokens":500000,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.3,"cacheWrite":2},"costMetadata":{"tiers":[{"input":4,"output":12,"cache_read":0.6,"cache_write":4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":4,"output":12,"cache_read":0.6,"cache_write":4}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"crossmodel/x-ai/grok-4.6","providerId":"crossmodel","providerKind":"provider-crossmodel","authFamily":"api-key","displayName":"Grok 4.6","version":"2026-08-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":500000,"maxOutputTokens":500000,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.5,"cacheWrite":2},"costMetadata":{"tiers":[{"input":4,"output":12,"cache_read":1,"cache_write":4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":4,"output":12,"cache_read":1,"cache_write":4}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"crossmodel/x-ai/grok-build-0.1","providerId":"crossmodel","providerKind":"provider-crossmodel","authFamily":"api-key","displayName":"Grok Build 0.1","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":1,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":1,"output":2,"cacheRead":0.2,"cacheWrite":1},"costMetadata":{"tiers":[{"input":2,"output":4,"cache_read":0.4,"cache_write":2,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":2,"output":4,"cache_read":0.4,"cache_write":2}},"costUnit":"USD per 1M tokens"}},{"modelId":"crossmodel/xiaomi/mimo-v2.5","providerId":"crossmodel","providerKind":"provider-crossmodel","authFamily":"api-key","displayName":"MiMo-V2.5","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.16,"outputPer1M":0.32,"currency":"USD","costDimensionsPer1M":{"input":0.16,"output":0.32,"cacheRead":0.004,"cacheWrite":0.16},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"crossmodel/xiaomi/mimo-v2.5-pro","providerId":"crossmodel","providerKind":"provider-crossmodel","authFamily":"api-key","displayName":"MiMo-V2.5-Pro","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.47,"outputPer1M":0.94,"currency":"USD","costDimensionsPer1M":{"input":0.47,"output":0.94,"cacheRead":0.005,"cacheWrite":0.47},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"crossmodel/z-ai/glm-4.7","providerId":"crossmodel","providerKind":"provider-crossmodel","authFamily":"api-key","displayName":"GLM-4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.47,"outputPer1M":2.16,"currency":"USD","costDimensionsPer1M":{"input":0.47,"output":2.16,"cacheRead":0.1,"cacheWrite":0.47},"costMetadata":{"tiers":[{"input":0.62,"output":2.47,"cache_read":0.13,"cache_write":0.62,"tier":{"type":"context","size":32000}}]},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"crossmodel/z-ai/glm-5","providerId":"crossmodel","providerKind":"provider-crossmodel","authFamily":"api-key","displayName":"GLM-5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.6,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":3,"cacheRead":0.16,"cacheWrite":0.6},"costMetadata":{"tiers":[{"input":0.8,"output":3.4,"cache_read":0.2,"cache_write":0.8,"tier":{"type":"context","size":32000}}]},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"crossmodel/z-ai/glm-5-turbo","providerId":"crossmodel","providerKind":"provider-crossmodel","authFamily":"api-key","displayName":"GLM-5-Turbo","version":"2026-03-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.9,"outputPer1M":3.7,"currency":"USD","costDimensionsPer1M":{"input":0.9,"output":3.7,"cacheRead":0.18,"cacheWrite":0.9},"costMetadata":{"tiers":[{"input":1.1,"output":4.3,"cache_read":0.27,"cache_write":1.1,"tier":{"type":"context","size":32000}}]},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"crossmodel/z-ai/glm-5.1","providerId":"crossmodel","providerKind":"provider-crossmodel","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-04-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1,"outputPer1M":3.8,"currency":"USD","costDimensionsPer1M":{"input":1,"output":3.8,"cacheRead":0.2,"cacheWrite":1},"costMetadata":{"tiers":[{"input":1.2,"output":4.4,"cache_read":0.3,"cache_write":1.2,"tier":{"type":"context","size":32000}}]},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"crossmodel/z-ai/glm-5.2","providerId":"crossmodel","providerKind":"provider-crossmodel","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.2,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.2,"output":4.4,"cacheRead":0.3,"cacheWrite":1.2},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"crusoe/deepseek-ai/DeepSeek-V3-0324","providerId":"crusoe","providerKind":"provider-crusoe","authFamily":"api-key","displayName":"DeepSeek V3 0324","version":"2025-03-24","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":163840,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":1.5,"cacheRead":0.25},"costUnit":"USD per 1M tokens"}},{"modelId":"crusoe/google/gemma-4-31b-it","providerId":"crusoe","providerKind":"provider-crusoe","authFamily":"api-key","displayName":"Gemma 4 31B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.14,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.4,"cacheRead":0.14},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"crusoe/meta-llama/Llama-3.3-70B-Instruct","providerId":"crusoe","providerKind":"provider-crusoe","authFamily":"api-key","displayName":"Llama-3.3-70B-Instruct","version":"2024-12-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.25,"outputPer1M":0.75,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":0.75,"cacheRead":0.13},"costUnit":"USD per 1M tokens"}},{"modelId":"crusoe/moonshotai/Kimi-K2.6","providerId":"crusoe","providerKind":"provider-crusoe","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.7,"outputPer1M":3.5,"currency":"USD","costDimensionsPer1M":{"input":0.7,"output":3.5,"cacheRead":0.35},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"crusoe/nvidia/Nemotron-3-Nano-Omni-Reasoning-30B-A3B","providerId":"crusoe","providerKind":"provider-crusoe","authFamily":"api-key","displayName":"Nemotron 3 Nano Omni 30B A3B Reasoning","version":"2026-04-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":256000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":1.83,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.83,"cacheRead":0.3,"inputAudio":0.5},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"crusoe/openai/gpt-oss-120b","providerId":"crusoe","providerKind":"provider-crusoe","authFamily":"api-key","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.05,"outputPer1M":0.2,"currency":"USD","costDimensionsPer1M":{"input":0.05,"output":0.2,"cacheRead":0.05},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"crusoe/zai/GLM-5.1","providerId":"crusoe","providerKind":"provider-crusoe","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-04-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.2,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.2,"output":4.4,"cacheRead":0.25},"costUnit":"USD per 1M tokens"}},{"modelId":"crusoe/zai/GLM-5.2","providerId":"crusoe","providerKind":"provider-crusoe","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.4,"output":4.4,"cacheRead":0.26},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"daoxe/claude-haiku-4-5-20251001","providerId":"daoxe","providerKind":"provider-daoxe","authFamily":"api-key","displayName":"Claude Haiku 4.5","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD","costDimensionsPer1M":{"input":1,"output":5,"cacheRead":0.1,"cacheWrite":5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"daoxe/claude-opus-4-8","providerId":"daoxe","providerKind":"provider-daoxe","authFamily":"api-key","displayName":"Claude Opus 4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"daoxe/claude-sonnet-4-6","providerId":"daoxe","providerKind":"provider-daoxe","authFamily":"api-key","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"daoxe/gemini-3.1-pro-preview","providerId":"daoxe","providerKind":"provider-daoxe","authFamily":"api-key","displayName":"Gemini 3.1 Pro Preview","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.2},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"daoxe/gpt-5.4","providerId":"daoxe","providerKind":"provider-daoxe","authFamily":"api-key","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":15,"cacheRead":0.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"daoxe/gpt-5.5","providerId":"daoxe","providerKind":"provider-daoxe","authFamily":"api-key","displayName":"GPT-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"daoxe/grok-4.3","providerId":"daoxe","providerKind":"provider-daoxe","authFamily":"api-key","displayName":"Grok 4.3","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":2.5,"cacheRead":0.2},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"daoxe/grok-4.5","providerId":"daoxe","providerKind":"provider-daoxe","authFamily":"api-key","displayName":"Grok 4.5","version":"2026-07-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":500000,"maxOutputTokens":500000,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"daoxe/kimi-k2.5","providerId":"daoxe","providerKind":"provider-daoxe","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":3,"cacheRead":0.1},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"databricks/databricks-claude-haiku-4-5","providerId":"databricks","providerKind":"provider-databricks","authFamily":"runtime-defined","displayName":"Claude Haiku 4.5 (latest)","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD","costDimensionsPer1M":{"input":1,"output":5,"cacheRead":0.1,"cacheWrite":1.25},"costUnit":"USD per 1M tokens"}},{"modelId":"databricks/databricks-claude-opus-4-1","providerId":"databricks","providerKind":"provider-databricks","authFamily":"runtime-defined","displayName":"Claude Opus 4.1 (latest)","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD","costDimensionsPer1M":{"input":15,"output":75,"cacheRead":1.5,"cacheWrite":18.75},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"databricks/databricks-claude-opus-4-5","providerId":"databricks","providerKind":"provider-databricks","authFamily":"runtime-defined","displayName":"Claude Opus 4.5 (latest)","version":"2025-11-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"databricks/databricks-claude-opus-4-6","providerId":"databricks","providerKind":"provider-databricks","authFamily":"runtime-defined","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"databricks/databricks-claude-opus-4-7","providerId":"databricks","providerKind":"provider-databricks","authFamily":"runtime-defined","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"databricks/databricks-claude-sonnet-4","providerId":"databricks","providerKind":"provider-databricks","authFamily":"runtime-defined","displayName":"Claude Sonnet 4.5","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"databricks/databricks-claude-sonnet-4-5","providerId":"databricks","providerKind":"provider-databricks","authFamily":"runtime-defined","displayName":"Claude Sonnet 4.5 (latest)","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"databricks/databricks-claude-sonnet-4-6","providerId":"databricks","providerKind":"provider-databricks","authFamily":"runtime-defined","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"databricks/databricks-gemini-2-5-flash","providerId":"databricks","providerKind":"provider-databricks","authFamily":"runtime-defined","displayName":"Gemini 2.5 Flash","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"cacheRead":0.03,"inputAudio":1},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"databricks/databricks-gemini-2-5-pro","providerId":"databricks","providerKind":"provider-databricks","authFamily":"runtime-defined","displayName":"Gemini 2.5 Pro","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costMetadata":{"tiers":[{"input":2.5,"output":15,"cache_read":0.25,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":2.5,"output":15,"cache_read":0.25}},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"databricks/databricks-gemini-3-1-flash-lite","providerId":"databricks","providerKind":"provider-databricks","authFamily":"runtime-defined","displayName":"Gemini 3.1 Flash Lite Preview","version":"2026-03-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":1.5,"cacheRead":0.025,"inputAudio":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"databricks/databricks-gemini-3-1-pro","providerId":"databricks","providerKind":"provider-databricks","authFamily":"runtime-defined","displayName":"Gemini 3.1 Pro Preview Custom Tools","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.2},"costMetadata":{"tiers":[{"input":4,"output":18,"cache_read":0.4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":4,"output":18,"cache_read":0.4}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"databricks/databricks-gemini-3-flash","providerId":"databricks","providerKind":"provider-databricks","authFamily":"runtime-defined","displayName":"Gemini 3 Flash Preview","version":"2025-12-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":3,"cacheRead":0.05,"inputAudio":1},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"databricks/databricks-gemini-3-pro","providerId":"databricks","providerKind":"provider-databricks","authFamily":"runtime-defined","displayName":"Gemini 3 Pro Preview","version":"2025-11-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.2},"costMetadata":{"tiers":[{"input":4,"output":18,"cache_read":0.4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":4,"output":18,"cache_read":0.4}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"databricks/databricks-glm-5-2","providerId":"databricks","providerKind":"provider-databricks","authFamily":"runtime-defined","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.4,"output":4.4,"cacheRead":0.26},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"databricks/databricks-gpt-5","providerId":"databricks","providerKind":"provider-databricks","authFamily":"runtime-defined","displayName":"GPT-5","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"databricks/databricks-gpt-5-1","providerId":"databricks","providerKind":"provider-databricks","authFamily":"runtime-defined","displayName":"GPT-5.1","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"databricks/databricks-gpt-5-2","providerId":"databricks","providerKind":"provider-databricks","authFamily":"runtime-defined","displayName":"GPT-5.2","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"databricks/databricks-gpt-5-4","providerId":"databricks","providerKind":"provider-databricks","authFamily":"runtime-defined","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":15,"cacheRead":0.25},"costMetadata":{"tiers":[{"input":5,"output":22.5,"cache_read":0.5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":5,"output":22.5,"cache_read":0.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"databricks/databricks-gpt-5-4-mini","providerId":"databricks","providerKind":"provider-databricks","authFamily":"runtime-defined","displayName":"GPT-5.4 mini","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":4.5,"cacheRead":0.075},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"databricks/databricks-gpt-5-4-nano","providerId":"databricks","providerKind":"provider-databricks","authFamily":"runtime-defined","displayName":"GPT-5.4 nano","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.25,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.25,"cacheRead":0.02},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"databricks/databricks-gpt-5-5","providerId":"databricks","providerKind":"provider-databricks","authFamily":"runtime-defined","displayName":"GPT-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5},"costMetadata":{"tiers":[{"input":10,"output":45,"cache_read":1,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":10,"output":45,"cache_read":1}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"databricks/databricks-gpt-5-6-luna","providerId":"databricks","providerKind":"provider-databricks","authFamily":"runtime-defined","displayName":"GPT-5.6 Luna","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":1,"output":6,"cacheRead":0.1},"costMetadata":{"tiers":[{"input":2,"output":9,"cache_read":0.2,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":2,"output":9,"cache_read":0.2}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"databricks/databricks-gpt-5-6-sol","providerId":"databricks","providerKind":"provider-databricks","authFamily":"runtime-defined","displayName":"GPT-5.6 Sol","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5},"costMetadata":{"tiers":[{"input":10,"output":45,"cache_read":1,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":10,"output":45,"cache_read":1}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"databricks/databricks-gpt-5-6-terra","providerId":"databricks","providerKind":"provider-databricks","authFamily":"runtime-defined","displayName":"GPT-5.6 Terra","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":15,"cacheRead":0.25},"costMetadata":{"tiers":[{"input":5,"output":22.5,"cache_read":0.5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":5,"output":22.5,"cache_read":0.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"databricks/databricks-gpt-5-mini","providerId":"databricks","providerKind":"provider-databricks","authFamily":"runtime-defined","displayName":"GPT-5 Mini","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":2,"cacheRead":0.025},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"databricks/databricks-gpt-5-nano","providerId":"databricks","providerKind":"provider-databricks","authFamily":"runtime-defined","displayName":"GPT-5 Nano","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.05,"output":0.4,"cacheRead":0.005},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"databricks/databricks-gpt-oss-120b","providerId":"databricks","providerKind":"provider-databricks","authFamily":"runtime-defined","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.072,"outputPer1M":0.28,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"databricks/databricks-gpt-oss-20b","providerId":"databricks","providerKind":"provider-databricks","authFamily":"runtime-defined","displayName":"GPT OSS 20B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.05,"outputPer1M":0.2,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"databricks/databricks-kimi-k2-7-code","providerId":"databricks","providerKind":"provider-databricks","authFamily":"runtime-defined","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.19},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"deepinfra/ByteDance/Seed-2.0-code","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"Seed 2.0 Code","version":"2026-02-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":3,"cacheRead":0.1},"costMetadata":{"tiers":[{"input":1,"output":6,"cache_read":0.2,"tier":{"type":"context","size":128000}}]},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"deepinfra/ByteDance/Seed-2.0-mini","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"Seed 2.0 Mini","version":"2026-02-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.4,"cacheRead":0.02},"costMetadata":{"tiers":[{"input":0.2,"output":0.8,"cache_read":0.2,"tier":{"type":"context","size":128000}}]},"costUnit":"USD per 1M tokens"}},{"modelId":"deepinfra/ByteDance/Seed-2.0-pro","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"Seed 2.0 Pro","version":"2026-02-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":3,"cacheRead":0.1},"costMetadata":{"tiers":[{"input":1,"output":6,"cache_read":0.2,"tier":{"type":"context","size":128000}}]},"costUnit":"USD per 1M tokens"}},{"modelId":"deepinfra/deepseek-ai/DeepSeek-R1-0528","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"DeepSeek-R1-0528","version":"2025-05-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.5,"outputPer1M":2.15,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":2.15,"cacheRead":0.35},"costUnit":"USD per 1M tokens"}},{"modelId":"deepinfra/deepseek-ai/DeepSeek-V3","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"DeepSeek-V3","version":"2024-12-26","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.32,"outputPer1M":0.89,"currency":"USD"}},{"modelId":"deepinfra/deepseek-ai/DeepSeek-V3-0324","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"DeepSeek V3 0324","version":"2025-03-24","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":163840,"pricing":{"inputPer1M":0.24,"outputPer1M":0.9,"currency":"USD","costDimensionsPer1M":{"input":0.24,"output":0.9,"cacheRead":0.135},"costUnit":"USD per 1M tokens"}},{"modelId":"deepinfra/deepseek-ai/DeepSeek-V3.1","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"DeepSeek-V3.1","version":"2025-08-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.25,"outputPer1M":0.95,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":0.95,"cacheRead":0.13},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"deepinfra/deepseek-ai/DeepSeek-V3.2","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"DeepSeek-V3.2","version":"2025-12-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.26,"outputPer1M":0.38,"currency":"USD","costDimensionsPer1M":{"input":0.26,"output":0.38,"cacheRead":0.13},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"deepinfra/deepseek-ai/DeepSeek-V4-Flash","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.09,"outputPer1M":0.18,"currency":"USD","costDimensionsPer1M":{"input":0.09,"output":0.18,"cacheRead":0.018},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"deepinfra/deepseek-ai/DeepSeek-V4-Flash-0731","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"DeepSeek V4 Flash 0731","version":"2026-07-31","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.08,"outputPer1M":0.18,"currency":"USD","costDimensionsPer1M":{"input":0.08,"output":0.18,"cacheRead":0.016},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"deepinfra/deepseek-ai/DeepSeek-V4-Pro","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.3,"outputPer1M":2.6,"currency":"USD","costDimensionsPer1M":{"input":1.3,"output":2.6,"cacheRead":0.1},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"deepinfra/google/gemma-4-26B-A4B-it","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"Gemma 4 26B A4B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.07,"outputPer1M":0.34,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"deepinfra/google/gemma-4-31B-it","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"Gemma 4 31B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.13,"outputPer1M":0.38,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"deepinfra/google/gemma-4-E4B-it","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"Gemma 4 E4B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.02,"outputPer1M":0.1,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"deepinfra/meta-llama/Llama-3.3-70B-Instruct-Turbo","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"Llama 3.3 70B Turbo","version":"2024-12-06","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.1,"outputPer1M":0.32,"currency":"USD"}},{"modelId":"deepinfra/meta-llama/Llama-4-Maverick-17B-128E-Instruct-FP8","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"Llama 4 Maverick 17B FP8","version":"2025-04-05","capabilities":["text.chat","structured.output"],"modalities":["image","text"],"contextWindow":1048576,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.2,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"deepinfra/meta-llama/Llama-4-Scout-17B-16E-Instruct","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"Llama 4 Scout 17B","version":"2025-04-05","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":327680,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"deepinfra/MiniMaxAI/MiniMax-M2.5","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"MiniMax M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.15,"outputPer1M":1.15,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":1.15,"cacheRead":0.03},"costUnit":"USD per 1M tokens"}},{"modelId":"deepinfra/MiniMaxAI/MiniMax-M2.7","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"MiniMax-M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.25,"outputPer1M":1,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":1,"cacheRead":0.05},"costUnit":"USD per 1M tokens"}},{"modelId":"deepinfra/MiniMaxAI/MiniMax-M3","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"MiniMax-M3","version":"2026-06-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":524288,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.28,"outputPer1M":1.1,"currency":"USD","costDimensionsPer1M":{"input":0.28,"output":1.1,"cacheRead":0.056},"costUnit":"USD per 1M tokens"}},{"modelId":"deepinfra/moonshotai/Kimi-K2.5","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.45,"outputPer1M":2.25,"currency":"USD","costDimensionsPer1M":{"input":0.45,"output":2.25,"cacheRead":0.07},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"deepinfra/moonshotai/Kimi-K2.6","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.75,"outputPer1M":3.5,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":3.5,"cacheRead":0.15},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"deepinfra/moonshotai/Kimi-K2.7-Code","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.68,"outputPer1M":3.4,"currency":"USD","costDimensionsPer1M":{"input":0.68,"output":3.4,"cacheRead":0.136},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"deepinfra/moonshotai/Kimi-K3","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"Kimi K3","version":"2026-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":2.85,"outputPer1M":14.25,"currency":"USD","costDimensionsPer1M":{"input":2.85,"output":14.25,"cacheRead":0.285},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"deepinfra/nvidia/Llama-3.3-Nemotron-Super-49B-v1.5","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"Llama 3.3 Nemotron Super 49B v1.5","version":"2025-07-25","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.4,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"deepinfra/nvidia/Nemotron-3-Nano-30B-A3B","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"Nemotron 3 Nano 30B A3B","version":"2025-12-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.05,"outputPer1M":0.2,"currency":"USD","costDimensionsPer1M":{"input":0.05,"output":0.2,"cacheRead":0.025},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"deepinfra/nvidia/Nemotron-3-Nano-Omni-30B-A3B-Reasoning","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"Nemotron 3 Nano Omni 30B A3B Reasoning","version":"2026-04-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.2,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"deepinfra/openai/gpt-oss-120b","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.037,"outputPer1M":0.17,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"deepinfra/openai/gpt-oss-20b","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"GPT OSS 20B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.03,"outputPer1M":0.14,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"deepinfra/Qwen/Qwen3-235B-A22B-Instruct-2507","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"Qwen3 235B-A22B Instruct 2507","version":"2025-07-21","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.09,"outputPer1M":0.55,"currency":"USD"}},{"modelId":"deepinfra/Qwen/Qwen3-30B-A3B","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"Qwen3 30B A3B","version":"2025-04-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":40960,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.12,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"deepinfra/Qwen/Qwen3-32B","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"Qwen3 32B","version":"2025-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":40960,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.08,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"deepinfra/Qwen/Qwen3-Coder-480B-A35B-Instruct-Turbo","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"Qwen3 Coder 480B A35B Instruct Turbo","version":"2025-07-23","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":66536,"pricing":{"inputPer1M":0.3,"outputPer1M":1,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1,"cacheRead":0.1},"costUnit":"USD per 1M tokens"}},{"modelId":"deepinfra/Qwen/Qwen3-Max","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"Qwen3 Max","version":"2025-09-23","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":1.2,"output":6,"cacheRead":0.24},"costMetadata":{"tiers":[{"input":2.4,"output":12,"cache_read":0.48,"tier":{"type":"context","size":32000}},{"input":3,"output":15,"cache_read":0.6,"tier":{"type":"context","size":128000}}]},"costUnit":"USD per 1M tokens"}},{"modelId":"deepinfra/Qwen/Qwen3-Next-80B-A3B-Instruct","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"Qwen3-Next 80B-A3B Instruct","version":"2025-09","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.09,"outputPer1M":1.1,"currency":"USD"}},{"modelId":"deepinfra/Qwen/Qwen3.5-122B-A10B","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"Qwen3.5 122B-A10B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.29,"outputPer1M":2.4,"currency":"USD"}},{"modelId":"deepinfra/Qwen/Qwen3.5-27B","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"Qwen3.5 27B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.26,"outputPer1M":2.6,"currency":"USD"}},{"modelId":"deepinfra/Qwen/Qwen3.5-35B-A3B","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"Qwen 3.5 35B A3B","version":"2026-02-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":81920,"pricing":{"inputPer1M":0.14,"outputPer1M":1,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":1,"cacheRead":0.05},"costUnit":"USD per 1M tokens"}},{"modelId":"deepinfra/Qwen/Qwen3.5-397B-A17B","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"Qwen 3.5 397B A17B","version":"2026-02-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":81920,"pricing":{"inputPer1M":0.45,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.45,"output":3,"cacheRead":0.22},"costUnit":"USD per 1M tokens"}},{"modelId":"deepinfra/Qwen/Qwen3.5-9B","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"Qwen3.5 9B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"deepinfra/Qwen/Qwen3.6-27B","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"Qwen3.6 27B","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.32,"outputPer1M":3.2,"currency":"USD"}},{"modelId":"deepinfra/Qwen/Qwen3.6-35B-A3B","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"Qwen3.6 35B A3B","version":"2026-04-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":81920,"pricing":{"inputPer1M":0.1,"outputPer1M":0.95,"currency":"USD"}},{"modelId":"deepinfra/Qwen/Qwen3.7-Max","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"Qwen3.7 Max","version":"2026-05-21","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":65536,"pricing":{"inputPer1M":2.5,"outputPer1M":7.5,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":7.5,"cacheRead":0.5},"costMetadata":{"tiers":[{"input":5,"output":15,"cache_read":1,"tier":{"type":"context","size":32000}},{"input":6.25,"output":18.5,"cache_read":1.25,"tier":{"type":"context","size":128000}}]},"costUnit":"USD per 1M tokens"}},{"modelId":"deepinfra/Qwen/Qwen3.8-Max","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"Qwen3.8 Max","version":"2026-08-03","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text","video"],"contextWindow":256000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.65,"outputPer1M":4.951,"currency":"USD","costDimensionsPer1M":{"input":1.65,"output":4.951,"cacheRead":0.206},"costUnit":"USD per 1M tokens"}},{"modelId":"deepinfra/stepfun-ai/Step-3.7-Flash","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"Step 3.7 Flash","version":"2026-05-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.15,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.15,"cacheRead":0.04},"costUnit":"USD per 1M tokens"}},{"modelId":"deepinfra/tencent/Hy3","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"Hy3","version":"2026-07-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.58,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.58,"cacheRead":0.035},"costUnit":"USD per 1M tokens"}},{"modelId":"deepinfra/thinkingmachines/Inkling","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"Inkling","version":"2026-07-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text"],"contextWindow":524288,"maxOutputTokens":1048576,"pricing":{"inputPer1M":0.95,"outputPer1M":4.05,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4.05,"cacheRead":0.16},"costUnit":"USD per 1M tokens"}},{"modelId":"deepinfra/thinkingmachines/Inkling-Small","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"Inkling Small","version":"2026-07-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text"],"contextWindow":524288,"maxOutputTokens":1048576,"pricing":{"inputPer1M":0.45,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.45,"output":1.2,"cacheRead":0.1},"costUnit":"USD per 1M tokens"}},{"modelId":"deepinfra/XiaomiMiMo/MiMo-V2.5","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"MiMo-V2.5","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":2,"cacheRead":0.08},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"deepinfra/XiaomiMiMo/MiMo-V2.5-Pro","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"MiMo-V2.5-Pro","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","text"],"contextWindow":1048576,"maxOutputTokens":16384,"pricing":{"inputPer1M":1,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":1,"output":3,"cacheRead":0.2},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"deepinfra/zai-org/GLM-4.6","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"GLM-4.6","version":"2025-09-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.5,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":2,"cacheRead":0.1},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"deepinfra/zai-org/GLM-4.7","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"GLM-4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.4,"outputPer1M":1.75,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":1.75,"cacheRead":0.08},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"deepinfra/zai-org/GLM-4.7-Flash","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"GLM-4.7-Flash","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.06,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.06,"output":0.4,"cacheRead":0.01},"costUnit":"USD per 1M tokens"}},{"modelId":"deepinfra/zai-org/GLM-5","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"GLM-5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.6,"outputPer1M":2.08,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.08,"cacheRead":0.12},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"deepinfra/zai-org/GLM-5.1","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-04-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.05,"outputPer1M":3.5,"currency":"USD","costDimensionsPer1M":{"input":1.05,"output":3.5,"cacheRead":0.205},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"deepinfra/zai-org/GLM-5.2","providerId":"deepinfra","providerKind":"provider-deepinfra","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.75,"outputPer1M":2.4,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":2.4,"cacheRead":0.14},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"deepseek/deepseek-chat","providerId":"deepseek","providerKind":"provider-deepseek","authFamily":"api-key","displayName":"DeepSeek Chat","version":"2025-12-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"cacheRead":0.0028},"costUnit":"USD per 1M tokens"}},{"modelId":"deepseek/deepseek-reasoner","providerId":"deepseek","providerKind":"provider-deepseek","authFamily":"api-key","displayName":"DeepSeek Reasoner","version":"2025-12-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"reasoning":0.28,"cacheRead":0.0028},"costUnit":"USD per 1M tokens"}},{"modelId":"deepseek/deepseek-v4-flash","providerId":"deepseek","providerKind":"provider-deepseek","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["reasoning","structured.output","text.chat","tools.function_calling","code.edit"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"reasoning":0.28,"cacheRead":0.0028},"costUnit":"USD per 1M tokens","provenance":{"vendor":"models.dev","commit":"978733d4459d91bee9af1c0839e0636deebb7194","sourcePaths":["providers/deepseek/provider.toml","providers/deepseek/models/deepseek-v4-flash.toml"],"sourceHashes":["3ce95b9a51dd0df0409e4e862aa3be99c4948133a1e93cb1b1a2c560da48a290","a8a8b9f5939698a13bfa563f107be50893879b2e907131a80afc36c5157ba010"],"capturedAt":"2026-08-15T04:06:41.477Z","unit":"USD per 1M tokens","currency":"USD"}},"localOverrideApplied":true,"reasoningEffortLevels":["low","high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"deepseek/deepseek-v4-pro","providerId":"deepseek","providerKind":"provider-deepseek","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["reasoning","structured.output","text.chat","tools.function_calling","code.edit"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.435,"outputPer1M":0.87,"currency":"USD","costDimensionsPer1M":{"input":0.435,"output":0.87,"reasoning":0.87,"cacheRead":0.003625},"costUnit":"USD per 1M tokens","provenance":{"vendor":"models.dev","commit":"978733d4459d91bee9af1c0839e0636deebb7194","sourcePaths":["providers/deepseek/provider.toml","providers/deepseek/models/deepseek-v4-pro.toml"],"sourceHashes":["3ce95b9a51dd0df0409e4e862aa3be99c4948133a1e93cb1b1a2c560da48a290","1be70e9aa7772b9db4d04f6dfa72e21a2609e39bc78e3b2edb9b2313e0261584"],"capturedAt":"2026-08-15T04:06:41.477Z","unit":"USD per 1M tokens","currency":"USD"}},"localOverrideApplied":true,"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"digitalocean/alibaba-qwen3-32b","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Qwen3 32B","version":"2025-04-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.25,"outputPer1M":0.55,"currency":"USD"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"digitalocean/all-mini-lm-l6-v2","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"All-MiniLM-L6-v2","version":"2021-08-30","capabilities":["text.chat"],"modalities":["text"],"contextWindow":256,"maxOutputTokens":384,"pricing":{"inputPer1M":0.009,"outputPer1M":0,"currency":"USD"}},{"modelId":"digitalocean/anthropic-claude-3-opus","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Claude 3 Opus","version":"2024-02-29","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":4096,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD","costDimensionsPer1M":{"input":15,"output":75,"cacheRead":1.5,"cacheWrite":18.75},"costUnit":"USD per 1M tokens"}},{"modelId":"digitalocean/anthropic-claude-3.5-haiku","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Claude 3.5 Haiku","version":"2024-11-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.8,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.8,"output":4,"cacheRead":0.08,"cacheWrite":1},"costUnit":"USD per 1M tokens"}},{"modelId":"digitalocean/anthropic-claude-3.5-sonnet","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Claude 3.5 Sonnet","version":"2024-06-20","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":8192,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"}},{"modelId":"digitalocean/anthropic-claude-3.7-sonnet","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Claude 3.7 Sonnet","version":"2025-02-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"digitalocean/anthropic-claude-4.1-opus","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Anthropic Claude 4.1 Opus","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":8192,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD","costDimensionsPer1M":{"input":15,"output":75,"cacheRead":1.5,"cacheWrite":18.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"digitalocean/anthropic-claude-4.5-haiku","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Claude Haiku 4.5","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD","costDimensionsPer1M":{"input":1,"output":5,"cacheRead":1,"cacheWrite":1.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"digitalocean/anthropic-claude-4.5-sonnet","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Anthropic Claude 4.5 Sonnet","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costMetadata":{"tiers":[{"input":6,"output":22.5,"cache_read":0.6,"cache_write":7.5,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":6,"output":22.5,"cache_read":0.6,"cache_write":7.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"digitalocean/anthropic-claude-4.6-sonnet","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Anthropic Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":8192,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costMetadata":{"tiers":[{"input":6,"output":22.5,"cache_read":0.6,"cache_write":7.5,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":6,"output":22.5,"cache_read":0.6,"cache_write":7.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"digitalocean/anthropic-claude-5-sonnet","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Anthropic Claude Sonnet 5","version":"2026-06-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2,"output":10,"cacheRead":0.2,"cacheWrite":2.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"digitalocean/anthropic-claude-fable-5","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Anthropic Claude Fable 5","version":"2026-06-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":10,"outputPer1M":50,"currency":"USD","costDimensionsPer1M":{"input":10,"output":50,"cacheRead":1,"cacheWrite":12.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"digitalocean/anthropic-claude-haiku-4.5","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Anthropic Claude Haiku 4.5","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":8192,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD","costDimensionsPer1M":{"input":1,"output":5,"cacheRead":0.1,"cacheWrite":1.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"digitalocean/anthropic-claude-opus-4","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Claude Opus 4","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD","costDimensionsPer1M":{"input":15,"output":75,"cacheRead":1.5,"cacheWrite":18.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"digitalocean/anthropic-claude-opus-4.5","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Anthropic Claude Opus 4.5","version":"2025-11-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":8192,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"digitalocean/anthropic-claude-opus-4.6","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Anthropic Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":8192,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costMetadata":{"tiers":[{"input":10,"output":37.5,"cache_read":1,"cache_write":12.5,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":10,"output":37.5,"cache_read":1,"cache_write":12.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"digitalocean/anthropic-claude-opus-4.7","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Anthropic Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":8192,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"digitalocean/anthropic-claude-opus-4.8","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Anthropic Claude Opus 4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"digitalocean/anthropic-claude-opus-5","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Anthropic Claude Opus 5","version":"2026-07-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"digitalocean/anthropic-claude-sonnet-4","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Claude Sonnet 4","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costMetadata":{"tiers":[{"input":6,"output":22.5,"cache_read":0.3,"cache_write":3.75,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":6,"output":22.5,"cache_read":0.3,"cache_write":3.75}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"digitalocean/arcee-trinity-large-thinking","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Arcee Trinity Large Thinking (Public Preview)","version":"2026-04-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.25,"outputPer1M":0.9,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":0.9,"cacheRead":0.06},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"digitalocean/bge-m3","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"BGE M3","version":"2024-01-30","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":1024,"pricing":{"inputPer1M":0.02,"outputPer1M":0,"currency":"USD"}},{"modelId":"digitalocean/bge-reranker-v2-m3","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"BGE Reranker v2 M3","version":"2024-03-12","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":1,"pricing":{"inputPer1M":0.01,"outputPer1M":0,"currency":"USD"}},{"modelId":"digitalocean/deepseek-3.2","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Deepseek 3.2","version":"2025-12-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":163840,"pricing":{"inputPer1M":0.25,"outputPer1M":0.8,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":0.8,"cacheRead":0.075},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"digitalocean/deepseek-4-flash","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Deepseek V4 Flash","version":"2026-05-27","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.0679,"outputPer1M":0.168,"currency":"USD","costDimensionsPer1M":{"input":0.0679,"output":0.168,"cacheRead":0.0168},"costUnit":"USD per 1M tokens"}},{"modelId":"digitalocean/deepseek-r1-distill-llama-70b","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"DeepSeek R1 Distill Llama 70B","version":"2025-01-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":32678,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.99,"outputPer1M":0.99,"currency":"USD"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"digitalocean/deepseek-v3","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"DeepSeek V3","version":"2024-12-26","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":131072,"pricing":null},{"modelId":"digitalocean/deepseek-v4-flash-0731","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"DeepSeek V4 Flash 0731","version":"2026-07-31","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":1048576,"pricing":{"inputPer1M":0.08,"outputPer1M":0.252,"currency":"USD","costDimensionsPer1M":{"input":0.08,"output":0.252,"cacheRead":0.0252},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"digitalocean/deepseek-v4-pro","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Deepseek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.87,"outputPer1M":1.74,"currency":"USD","costDimensionsPer1M":{"input":0.87,"output":1.74,"cacheRead":0.174},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"digitalocean/e5-large-v2","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"E5 Large v2","version":"2023-05-19","capabilities":["text.chat"],"modalities":["text"],"contextWindow":512,"maxOutputTokens":1024,"pricing":{"inputPer1M":0.02,"outputPer1M":0,"currency":"USD"}},{"modelId":"digitalocean/fal-ai/elevenlabs/tts/multilingual-v2","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"ElevenLabs Multilingual TTS v2","version":"2023-08-22","capabilities":[],"modalities":["audio","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"digitalocean/fal-ai/fast-sdxl","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Fast SDXL","version":"2023-07-26","capabilities":[],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"digitalocean/fal-ai/flux/schnell","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"FLUX.1 [schnell]","version":"2024-08-01","capabilities":[],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"digitalocean/fal-ai/stable-audio-25/text-to-audio","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Stable Audio 2.5 (Text-to-Audio)","version":"2025-10-08","capabilities":[],"modalities":["audio","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"digitalocean/gemma-4-31B-it","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Gemma 4","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.18,"outputPer1M":0.5,"currency":"USD","costDimensionsPer1M":{"input":0.18,"output":0.5,"cacheRead":0.036},"costUnit":"USD per 1M tokens"}},{"modelId":"digitalocean/glm-5","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"GLM 5","version":"2026-02-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":64000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.75,"outputPer1M":2.4,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":2.4,"cacheRead":0.2},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"digitalocean/glm-5.1","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"GLM-5.1","version":"2026-04-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":163840,"pricing":{"inputPer1M":0.975,"outputPer1M":4.3,"currency":"USD","costDimensionsPer1M":{"input":0.975,"output":4.3,"cacheRead":0.26},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"digitalocean/glm-5.2","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.63,"outputPer1M":1.98,"currency":"USD","costDimensionsPer1M":{"input":0.63,"output":1.98,"cacheRead":0.0945},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"digitalocean/gte-large-en-v1.5","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"GTE Large (v1.5)","version":"2024-03-27","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":1024,"pricing":{"inputPer1M":0.09,"outputPer1M":0,"currency":"USD"}},{"modelId":"digitalocean/kimi-k2.5","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Kimi K2.5","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.375,"outputPer1M":2.025,"currency":"USD","costDimensionsPer1M":{"input":0.375,"output":2.025,"cacheRead":0.203},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"digitalocean/kimi-k2.6","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.76,"outputPer1M":3.2,"currency":"USD","costDimensionsPer1M":{"input":0.76,"output":3.2,"cacheRead":0.19},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"digitalocean/kimi-k3","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Kimi K3","version":"2026-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":2.85,"outputPer1M":14.25,"currency":"USD","costDimensionsPer1M":{"input":2.85,"output":14.25,"cacheRead":0.285},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"digitalocean/llama-4-maverick","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Llama 4 Maverick","version":"2025-04-05","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.2,"outputPer1M":0.696,"currency":"USD"}},{"modelId":"digitalocean/llama3-8b-instruct","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Llama 3.1 Instruct (8B)","version":"2024-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.198,"outputPer1M":0.198,"currency":"USD"}},{"modelId":"digitalocean/llama3.3-70b-instruct","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Llama 3.3 Instruct (70B)","version":"2024-12-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.65,"outputPer1M":0.65,"currency":"USD"}},{"modelId":"digitalocean/mimo-v2.5-pro","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"MiMo V2.5 Pro","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.4,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":1.5,"cacheRead":0.08},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"digitalocean/minimax-m2.5","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"MiniMax M2.5 (Public Preview)","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":65536,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.225,"outputPer1M":0.9,"currency":"USD","costDimensionsPer1M":{"input":0.225,"output":0.9,"cacheRead":0.06},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"digitalocean/ministral-3-8b-instruct-2512","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Ministral 3 8B","version":"2025-12-15","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":null},{"modelId":"digitalocean/mistral-3-14B","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Ministral 3 14B","version":"2025-12-15","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"digitalocean/mistral-7b-instruct-v0.3","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Mistral 7B Instruct v0.3","version":"2024-05-22","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":null},{"modelId":"digitalocean/mistral-nemo-instruct-2407","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Mistral Nemo Instruct","version":"2024-07-18","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.3,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"digitalocean/multi-qa-mpnet-base-dot-v1","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Multi-QA-mpnet-base-dot-v1","version":"2021-08-30","capabilities":["text.chat"],"modalities":["text"],"contextWindow":512,"maxOutputTokens":768,"pricing":{"inputPer1M":0.009,"outputPer1M":0,"currency":"USD"}},{"modelId":"digitalocean/nemotron-3-nano-30b","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Nemotron 3 Nano 30B A3B","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.06,"outputPer1M":0.24,"currency":"USD"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"digitalocean/nemotron-3-nano-omni","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Nemotron 3 Nano Omni","version":"2026-04-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":65536,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":0.9,"currency":"USD"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"digitalocean/nemotron-3-ultra-550b","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Nemotron 3 Ultra","version":"2026-06-04","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.9,"outputPer1M":1.7,"currency":"USD"}},{"modelId":"digitalocean/nemotron-nano-12b-v2-vl","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Nemotron-nano 12b v2-vl","version":"2025-10-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.2,"outputPer1M":0.6,"currency":"USD"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"digitalocean/nvidia-nemotron-3-super-120b","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"NVIDIA Nemotron 3 Super 120B (Public Preview)","version":"2026-03-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.165,"outputPer1M":0.3575,"currency":"USD","costDimensionsPer1M":{"input":0.165,"output":0.3575,"cacheRead":0.06},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"digitalocean/openai-gpt-4.1","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"OpenAI GPT-4.1","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":2,"output":8,"cacheRead":0.5},"costUnit":"USD per 1M tokens"}},{"modelId":"digitalocean/openai-gpt-4o","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"OpenAI GPT-4o","version":"2024-05-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":10,"cacheRead":1.25},"costUnit":"USD per 1M tokens"}},{"modelId":"digitalocean/openai-gpt-4o-mini","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"OpenAI GPT-4o mini","version":"2024-07-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.6,"cacheRead":0.075},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"digitalocean/openai-gpt-5","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"OpenAI GPT-5","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"digitalocean/openai-gpt-5-mini","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"OpenAI GPT-5 Mini","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":2,"cacheRead":0.025},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"digitalocean/openai-gpt-5-nano","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"OpenAI GPT-5 Nano","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.05,"output":0.4,"cacheRead":0.005},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"digitalocean/openai-gpt-5.1-codex-max","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"GPT-5.1 Codex Max","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"digitalocean/openai-gpt-5.2","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"OpenAI GPT-5.2","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"digitalocean/openai-gpt-5.2-pro","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"OpenAI GPT-5.2 Pro","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":21,"outputPer1M":168,"currency":"USD"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"digitalocean/openai-gpt-5.3-codex","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"OpenAI GPT-5.3 Codex","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"digitalocean/openai-gpt-5.4","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"OpenAI GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":15,"cacheRead":0.25},"costMetadata":{"tiers":[{"input":5,"output":22.5,"cache_read":0.5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":5,"output":22.5,"cache_read":0.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"digitalocean/openai-gpt-5.4-mini","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"OpenAI GPT-5.4 Mini","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":4.5,"cacheRead":0.075},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"digitalocean/openai-gpt-5.4-nano","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"OpenAI GPT-5.4 Nano","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.25,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.25,"cacheRead":0.02},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"digitalocean/openai-gpt-5.4-pro","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"OpenAI GPT-5.4 Pro","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":30,"outputPer1M":180,"currency":"USD","costDimensionsPer1M":{"input":30,"output":180},"costMetadata":{"tiers":[{"input":60,"output":270,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":60,"output":270}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"digitalocean/openai-gpt-5.5","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"OpenAI GPT-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5},"costMetadata":{"tiers":[{"input":10,"output":45,"cache_read":1,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":10,"output":45,"cache_read":1}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"digitalocean/openai-gpt-5.6-luna","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"OpenAI GPT-5.6 Luna","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.2,"cacheRead":0.02},"costMetadata":{"tiers":[{"input":0.4,"output":1.8,"cache_read":0.04,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":0.4,"output":1.8,"cache_read":0.04}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"digitalocean/openai-gpt-5.6-sol","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"OpenAI GPT-5.6 Sol","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5},"costMetadata":{"tiers":[{"input":10,"output":45,"cache_read":1,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":10,"output":45,"cache_read":1}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"digitalocean/openai-gpt-5.6-terra","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"OpenAI GPT-5.6 Terra","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.2},"costMetadata":{"tiers":[{"input":4,"output":18,"cache_read":0.4,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":4,"output":18,"cache_read":0.4}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"digitalocean/openai-gpt-image-1","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"GPT Image 1","version":"2025-04-24","capabilities":[],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":{"inputPer1M":5,"outputPer1M":40,"currency":"USD","costDimensionsPer1M":{"input":5,"output":40,"cacheRead":1.25},"costUnit":"USD per 1M tokens"}},{"modelId":"digitalocean/openai-gpt-image-1.5","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"OpenAI GPT Image 1.5","version":"2025-11-25","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":16384,"pricing":{"inputPer1M":5,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":5,"output":10,"cacheRead":1},"costUnit":"USD per 1M tokens"}},{"modelId":"digitalocean/openai-gpt-image-2","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"OpenAI GPT Image 2","version":"2025-04-24","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":16384,"pricing":{"inputPer1M":8,"outputPer1M":30,"currency":"USD"}},{"modelId":"digitalocean/openai-gpt-oss-120b","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"OpenAI GPT-oss-120b","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.055,"outputPer1M":0.385,"currency":"USD","costDimensionsPer1M":{"input":0.055,"output":0.385,"cacheRead":0.02},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"digitalocean/openai-gpt-oss-20b","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"OpenAI GPT-oss-20b","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.05,"outputPer1M":0.45,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"digitalocean/openai-o1","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"OpenAI o1","version":"2024-12-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":15,"outputPer1M":60,"currency":"USD","costDimensionsPer1M":{"input":15,"output":60,"cacheRead":7.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"digitalocean/openai-o3","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"OpenAI o3","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":2,"output":8,"cacheRead":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"digitalocean/openai-o3-mini","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"OpenAI o3 mini","version":"2024-12-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":4.4,"cacheRead":0.55},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"digitalocean/qwen-2.5-14b-instruct","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Qwen 2.5 14B Instruct","version":"2024-09-19","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":null},{"modelId":"digitalocean/qwen3-coder-flash","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Qwen3 Coder Flash","version":"2025-07-28","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.45,"outputPer1M":1.7,"currency":"USD","costDimensionsPer1M":{"input":0.45,"output":1.7,"cacheRead":0.09},"costUnit":"USD per 1M tokens"}},{"modelId":"digitalocean/qwen3-embedding-0.6b","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Qwen3 Embedding 0.6B","version":"2025-06-03","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8000,"maxOutputTokens":1024,"pricing":{"inputPer1M":0.04,"outputPer1M":0,"currency":"USD"}},{"modelId":"digitalocean/qwen3-tts-voicedesign","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Qwen3 TTS VoiceDesign","version":"2026-04-21","capabilities":[],"modalities":["audio","text"],"contextWindow":32768,"maxOutputTokens":1,"pricing":null},{"modelId":"digitalocean/qwen3.5-397b-a17b","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Qwen 3.5 397B A17B","version":"2026-02-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3025,"outputPer1M":1.925,"currency":"USD","costDimensionsPer1M":{"input":0.3025,"output":1.925,"cacheRead":0.111},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"digitalocean/qwen3.8-max","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Qwen3.8-2.4T-A95B","version":"2026-08-03","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.2},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"digitalocean/stable-diffusion-3.5-large","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Stable Diffusion 3.5 Large","version":"2024-10-22","capabilities":[],"modalities":["image","text"],"contextWindow":256,"maxOutputTokens":1,"pricing":{"inputPer1M":0.08,"outputPer1M":0,"currency":"USD"}},{"modelId":"digitalocean/wan2-2-t2v-a14b","providerId":"digitalocean","providerKind":"provider-digitalocean","authFamily":"runtime-defined","displayName":"Wan2.2-T2V-A14B","version":"2025-07-28","capabilities":[],"modalities":["text","video"],"contextWindow":100,"maxOutputTokens":1,"pricing":{"inputPer1M":0.6,"outputPer1M":0,"currency":"USD"}},{"modelId":"dinference/glm-4.7","providerId":"dinference","providerKind":"provider-dinference","authFamily":"api-key","displayName":"GLM-4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.45,"outputPer1M":1.65,"currency":"USD"}},{"modelId":"dinference/glm-5","providerId":"dinference","providerKind":"provider-dinference","authFamily":"api-key","displayName":"GLM-5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":2.4,"currency":"USD"}},{"modelId":"dinference/glm-5.1","providerId":"dinference","providerKind":"provider-dinference","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-04-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":3.89,"currency":"USD"}},{"modelId":"dinference/glm-5.2","providerId":"dinference","providerKind":"provider-dinference","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":3.89,"currency":"USD"}},{"modelId":"dinference/gpt-oss-120b","providerId":"dinference","providerKind":"provider-dinference","authFamily":"api-key","displayName":"GPT OSS 120B","version":"2025-08","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.0675,"outputPer1M":0.27,"currency":"USD"}},{"modelId":"dinference/minimax-m2.5","providerId":"dinference","providerKind":"provider-dinference","authFamily":"api-key","displayName":"MiniMax-M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.22,"outputPer1M":0.88,"currency":"USD"}},{"modelId":"drun/public/deepseek-r1","providerId":"drun","providerKind":"provider-drun","authFamily":"api-key","displayName":"DeepSeek R1","version":"2025-01-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.55,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"drun/public/deepseek-v3","providerId":"drun","providerKind":"provider-drun","authFamily":"api-key","displayName":"DeepSeek V3","version":"2024-12-26","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.28,"outputPer1M":1.1,"currency":"USD"}},{"modelId":"drun/public/minimax-m25","providerId":"drun","providerKind":"provider-drun","authFamily":"api-key","displayName":"MiniMax M2.5","version":"2025-03-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.29,"outputPer1M":1.16,"currency":"USD"}},{"modelId":"ebcloud/DeepSeek-V4-Flash","providerId":"ebcloud","providerKind":"provider-ebcloud","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.143,"outputPer1M":0.2857,"currency":"USD"}},{"modelId":"ebcloud/DeepSeek-V4-Pro","providerId":"ebcloud","providerKind":"provider-ebcloud","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.4286,"outputPer1M":0.8571,"currency":"USD"}},{"modelId":"ebcloud/GLM-5.1","providerId":"ebcloud","providerKind":"provider-ebcloud","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-04-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.8571,"outputPer1M":3.4286,"currency":"USD"}},{"modelId":"ebcloud/Kimi-K2.6","providerId":"ebcloud","providerKind":"provider-ebcloud","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.9286,"outputPer1M":3.8571,"currency":"USD"}},{"modelId":"edenai/amazon/moonshot.kimi-k2-thinking","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Kimi K2 Thinking","version":"2025-11-06","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"edenai/amazon/moonshotai.kimi-k2.5","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":3,"currency":"USD"}},{"modelId":"edenai/amazon/nvidia.nemotron-nano-9b-v2","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Nemotron Nano 9B v2","version":"2025-08-18","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.06,"outputPer1M":0.23,"currency":"USD"}},{"modelId":"edenai/amazon/nvidia.nemotron-nano-9b-v2@us","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Nemotron Nano 9B v2 (US)","version":"2025-08-18","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.06,"outputPer1M":0.23,"currency":"USD"}},{"modelId":"edenai/amazon/zai.glm-4.7-flash","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GLM-4.7-Flash","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.07,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"edenai/amazon/zai.glm-4.7-flash@us","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GLM-4.7-Flash (US)","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.07,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"edenai/anthropic/claude-fable-5","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Claude Fable 5","version":"2026-06-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":10,"outputPer1M":50,"currency":"USD","costDimensionsPer1M":{"input":10,"output":50,"cacheRead":1,"cacheWrite":12.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/anthropic/claude-fable-latest","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Claude Fable 5","version":"2026-06-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":10,"outputPer1M":50,"currency":"USD","costDimensionsPer1M":{"input":10,"output":50,"cacheRead":1,"cacheWrite":12.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/anthropic/claude-opus-4-5","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Claude Opus 4.5 (latest)","version":"2025-11-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/anthropic/claude-opus-4-5-20251101","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Claude Opus 4.5","version":"2025-11-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/anthropic/claude-opus-4-6","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/anthropic/claude-opus-4-7","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/anthropic/claude-opus-4-8","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Claude Opus 4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/anthropic/claude-opus-5","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Claude Opus 5","version":"2026-07-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/anthropic/claude-opus-latest","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Claude Opus 5","version":"2026-07-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/anthropic/claude-sonnet-4-6","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/anthropic/claude-sonnet-5","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Claude Sonnet 5","version":"2026-06-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2,"output":10,"cacheRead":0.2,"cacheWrite":2.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/anthropic/claude-sonnet-latest","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Claude Sonnet 5","version":"2026-06-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2,"output":10,"cacheRead":0.2,"cacheWrite":2.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/azure/gpt-5.1-codex","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GPT-5.1 Codex","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":272000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/azure/gpt-5.1-codex-max","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GPT-5.1 Codex Max","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":272000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/azure/gpt-5.1-codex-mini","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GPT-5.1 Codex mini","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":272000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":2,"cacheRead":0.025},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/azure/gpt-5.2-codex","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GPT-5.2 Codex","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":272000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/cerebras/gpt-oss-120b","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.35,"outputPer1M":0.75,"currency":"USD","costDimensionsPer1M":{"input":0.35,"output":0.75,"cacheRead":0.35},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/cloudflare/@cf/aisingapore/gemma-sea-lion-v4-27b-it","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Gemma-SEA-LION-v4-27B-IT","version":"2025-09-23","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.351,"outputPer1M":0.555,"currency":"USD"}},{"modelId":"edenai/cloudflare/@cf/meta/llama-guard-3-8b","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Llama-Guard-3-8B","version":"2024-07-23","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.484,"outputPer1M":0.03,"currency":"USD"}},{"modelId":"edenai/cloudflare/@cf/openai/gpt-oss-120b","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.35,"outputPer1M":0.75,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/cloudflare/@cf/openai/gpt-oss-20b","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GPT OSS 20B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.2,"outputPer1M":0.3,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/cloudflare/@cf/qwen/qwen2.5-coder-32b-instruct","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Qwen2.5-Coder-32B-Instruct","version":"2024-11-12","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.66,"outputPer1M":1,"currency":"USD"}},{"modelId":"edenai/cloudflare/@cf/zai-org/glm-4.7-flash","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GLM-4.7-Flash","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.0605,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"edenai/cohere/command-a-03-2025","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Command A","version":"2025-03-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":288000,"maxOutputTokens":8000,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"edenai/cohere/command-r-08-2024","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Command R","version":"2024-08-30","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4000,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"edenai/cohere/command-r-plus-08-2024","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Command R+","version":"2024-08-30","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4000,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"edenai/cohere/command-r7b-12-2024","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Command R7B","version":"2024-12-02","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":132000,"maxOutputTokens":4000,"pricing":{"inputPer1M":0.0375,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"edenai/databricks/databricks-gpt-oss-120b","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15001,"outputPer1M":0.59997,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/databricks/databricks-gpt-oss-20b","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GPT OSS 20B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.07,"outputPer1M":0.30002,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/deepinfra/ByteDance/Seed-2.0-code","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Seed 2.0 Code","version":"2026-02-14","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":3,"cacheRead":0.1},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/deepinfra/ByteDance/Seed-2.0-mini","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Seed 2.0 Mini","version":"2026-02-14","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.4,"cacheRead":0.02},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/deepinfra/deepseek-ai/DeepSeek-R1","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"DeepSeek-R1","version":"2025-01-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.7,"outputPer1M":2.4,"currency":"USD"}},{"modelId":"edenai/deepinfra/deepseek-ai/DeepSeek-V3","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"DeepSeek-V3","version":"2024-12-26","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.32,"outputPer1M":0.89,"currency":"USD"}},{"modelId":"edenai/deepinfra/deepseek-ai/DeepSeek-V3-0324","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"DeepSeek V3 0324","version":"2025-03-24","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":163840,"pricing":{"inputPer1M":0.24,"outputPer1M":0.9,"currency":"USD","costDimensionsPer1M":{"input":0.24,"output":0.9,"cacheRead":0.135},"costUnit":"USD per 1M tokens"}},{"modelId":"edenai/deepinfra/deepseek-ai/DeepSeek-V4-Flash-0731","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"DeepSeek V4 Flash 0731","version":"2026-07-31","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.08,"outputPer1M":0.18,"currency":"USD","costDimensionsPer1M":{"input":0.08,"output":0.18,"cacheRead":0.016},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/deepinfra/meta-llama/Llama-3.2-11B-Vision-Instruct","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Llama-3.2-11B-Vision-Instruct","version":"2024-09-25","capabilities":["text.chat","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.345,"outputPer1M":0.345,"currency":"USD"}},{"modelId":"edenai/deepinfra/meta-llama/Llama-3.3-70B-Instruct","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Llama-3.3-70B-Instruct","version":"2024-12-06","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.1,"outputPer1M":0.32,"currency":"USD"}},{"modelId":"edenai/deepinfra/meta-llama/Llama-Guard-3-8B","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Llama-Guard-3-8B","version":"2024-07-23","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.055,"outputPer1M":0.055,"currency":"USD"}},{"modelId":"edenai/deepinfra/meta-models/Muse-Glimmer-30B","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Muse Glimmer 30B","version":"2026-08-10","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.04},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/deepinfra/moonshotai/Kimi-K2.5","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.45,"outputPer1M":2.25,"currency":"USD","costDimensionsPer1M":{"input":0.45,"output":2.25,"cacheRead":0.07},"costUnit":"USD per 1M tokens"}},{"modelId":"edenai/deepinfra/nemotron-3-ultra-550b-a55b","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Nemotron 3 Ultra 550B A55B","version":"2026-06-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.5,"outputPer1M":2.2,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":2.2,"cacheRead":0.1},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/deepinfra/nvidia/Llama-3.1-Nemotron-70B-Instruct","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Llama 3.1 Nemotron 70B Instruct","version":"2025-04-15","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.6,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"edenai/deepinfra/nvidia/Nemotron-3-Nano-30B-A3B","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Nemotron 3 Nano 30B A3B","version":"2025-12-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.05,"outputPer1M":0.2,"currency":"USD","costDimensionsPer1M":{"input":0.05,"output":0.2,"cacheRead":0.025},"costUnit":"USD per 1M tokens"}},{"modelId":"edenai/deepinfra/openai/gpt-oss-120b","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.037,"outputPer1M":0.17,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/deepinfra/openai/gpt-oss-20b","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GPT OSS 20B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.03,"outputPer1M":0.14,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/deepinfra/stepfun-ai/Step-3.5-Flash","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Step 3.5 Flash","version":"2026-01-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.09,"outputPer1M":0.3,"currency":"USD","costDimensionsPer1M":{"input":0.09,"output":0.3,"cacheRead":0.02},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/deepinfra/stepfun-ai/Step-3.7-Flash","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Step 3.7 Flash","version":"2026-05-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.15,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.15,"cacheRead":0.04},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/deepinfra/tencent/Hy3","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Hy3","version":"2026-07-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.58,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.58,"cacheRead":0.035},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/deepinfra/thinkingmachines/Inkling","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Inkling","version":"2026-07-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text"],"contextWindow":524288,"maxOutputTokens":1048576,"pricing":{"inputPer1M":0.95,"outputPer1M":4.05,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4.05,"cacheRead":0.16},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/deepinfra/thinkingmachines/Inkling-Small","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Inkling Small","version":"2026-07-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text"],"contextWindow":524288,"maxOutputTokens":1048576,"pricing":{"inputPer1M":0.45,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.45,"output":1.2,"cacheRead":0.1},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/deepinfra/zai-org/GLM-4.7-Flash","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GLM-4.7-Flash","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.06,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.06,"output":0.4,"cacheRead":0.01},"costUnit":"USD per 1M tokens"}},{"modelId":"edenai/deepseek/deepseek-chat","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"DeepSeek Chat","version":"2025-12-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.28,"outputPer1M":0.42,"currency":"USD","costDimensionsPer1M":{"input":0.28,"output":0.42,"cacheRead":0.028},"costUnit":"USD per 1M tokens"}},{"modelId":"edenai/deepseek/deepseek-reasoner","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"DeepSeek Reasoner","version":"2025-12-01","capabilities":["text.chat","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.28,"outputPer1M":0.42,"currency":"USD","costDimensionsPer1M":{"input":0.28,"output":0.42,"cacheRead":0.028},"costUnit":"USD per 1M tokens"}},{"modelId":"edenai/deepseek/deepseek-v4-flash","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"cacheRead":0.0028},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/deepseek/deepseek-v4-pro","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.435,"outputPer1M":0.87,"currency":"USD","costDimensionsPer1M":{"input":0.435,"output":0.87,"cacheRead":0.003625},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/fireworks_ai/accounts/fireworks/models/deepseek-v4-flash-0731","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"DeepSeek V4 Flash 0731","version":"2026-07-31","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"cacheRead":0.028},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/fireworks_ai/accounts/fireworks/models/deepseek-v4-pro-0813","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"DeepSeek V4 Pro 0813","version":"2026-08-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":384000,"pricing":{"inputPer1M":1.32,"outputPer1M":3.96,"currency":"USD","costDimensionsPer1M":{"input":1.32,"output":3.96,"cacheRead":0.044},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/fireworks_ai/accounts/fireworks/models/gpt-oss-120b","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.6,"cacheRead":0.015},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/fireworks_ai/accounts/fireworks/models/gpt-oss-20b","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GPT OSS 20B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.07,"outputPer1M":0.3,"currency":"USD","costDimensionsPer1M":{"input":0.07,"output":0.3,"cacheRead":0.035},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/fireworks_ai/accounts/fireworks/models/muse-glimmer-30b","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Muse Glimmer 30B","version":"2026-08-10","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.35,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.35,"output":1.5,"cacheRead":0.04},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/fireworks_ai/gpt-oss-120b","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.6,"cacheRead":0.014},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/fireworks_ai/gpt-oss-20b","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GPT OSS 20B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.07,"outputPer1M":0.3,"currency":"USD","costDimensionsPer1M":{"input":0.07,"output":0.3,"cacheRead":0.035},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/flexai/deepseek-v4-flash-0731","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"DeepSeek V4 Flash 0731","version":"2026-07-31","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.08,"outputPer1M":0.18,"currency":"USD"},"reasoningEffortLevels":["none","low","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/flexai/DeepSeek-V4-Flash-0731","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"DeepSeek V4 Flash 0731","version":"2026-07-31","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.08,"outputPer1M":0.18,"currency":"USD"},"reasoningEffortLevels":["none","low","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/flexai/gpt-oss-120b","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.039,"outputPer1M":0.1,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/flexai/gpt-oss-20b","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GPT OSS 20B","version":"2025-08-05","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.03,"outputPer1M":0.13,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/flexai/Muse-Glimmer-30B","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Muse Glimmer 30B","version":"2026-08-10","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/flexai/Nemotron-3-Super-120B-A12B","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Nemotron 3 Super 120B A12B","version":"2026-03-11","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.085,"outputPer1M":0.4,"currency":"USD"},"reasoningEffortLevels":["none","low","medium"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/google/gemini-2.5-flash-image","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Nano Banana","version":"2025-08-26","capabilities":["text.chat","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"reasoning":2.5,"cacheRead":0.03,"cacheWrite":0.083333,"inputAudio":1},"costUnit":"USD per 1M tokens"}},{"modelId":"edenai/google/gemini-3-flash-preview","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Gemini 3 Flash Preview","version":"2025-12-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":3,"reasoning":3,"cacheRead":0.05,"cacheWrite":0.083333,"inputAudio":1},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/google/gemini-3-pro-image","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Nano Banana Pro","version":"2026-05-28","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":65536,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"reasoning":12,"cacheRead":0.2,"cacheWrite":0.375,"inputAudio":2},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/google/gemini-3-pro-image-preview","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Nano Banana Pro","version":"2025-11-20","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":65536,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"reasoning":12,"cacheRead":0.2,"cacheWrite":0.375,"inputAudio":2},"costUnit":"USD per 1M tokens"}},{"modelId":"edenai/google/gemini-3.1-flash-image","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Nano Banana 2","version":"2026-05-28","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":65536,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"},"reasoningEffortLevels":["minimal","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/google/gemini-3.1-flash-image-preview","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Nano Banana 2","version":"2026-02-26","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":65536,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"},"reasoningEffortLevels":["minimal","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/google/gemini-3.1-flash-lite","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Gemini 3.1 Flash Lite","version":"2026-05-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":1.5,"reasoning":1.5,"cacheRead":0.025,"cacheWrite":0.083333,"inputAudio":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/google/gemini-3.1-flash-lite-image","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Nano Banana 2 Lite","version":"2026-06-30","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":65536,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD"},"reasoningEffortLevels":["minimal","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/google/gemini-3.1-flash-lite-preview","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Gemini 3.1 Flash Lite Preview","version":"2026-03-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":1.5,"reasoning":1.5,"cacheRead":0.025,"cacheWrite":0.083333,"inputAudio":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/google/gemini-3.1-pro-preview","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Gemini 3.1 Pro Preview","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"reasoning":12,"cacheRead":0.2,"cacheWrite":0.375,"inputAudio":2},"costMetadata":{"tiers":[{"input":4,"output":18,"cache_read":0.4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":4,"output":18,"cache_read":0.4}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/google/gemini-3.1-pro-preview-customtools","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Gemini 3.1 Pro Preview Custom Tools","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"reasoning":12,"cacheRead":0.2,"cacheWrite":0.375,"inputAudio":2},"costMetadata":{"tiers":[{"input":4,"output":18,"cache_read":0.4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":4,"output":18,"cache_read":0.4}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/google/gemini-3.5-flash","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Gemini 3.5 Flash","version":"2026-05-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":9,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":9,"reasoning":9,"cacheRead":0.15,"cacheWrite":0.083333,"inputAudio":3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/google/gemini-3.5-flash-lite","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Gemini 3.5 Flash Lite","version":"2026-07-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"reasoning":2.5,"cacheRead":0.03,"cacheWrite":0.083333,"inputAudio":0.3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/google/gemini-3.6-flash","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Gemini 3.6 Flash","version":"2026-07-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.75,"outputPer1M":3.75,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":3.75,"reasoning":3.75,"cacheRead":0.075,"cacheWrite":0.041667,"inputAudio":0.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/google/gemini-3.7-flash","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Gemini 3.7 Flash","version":"2026-08-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.75,"outputPer1M":3.75,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":3.75,"reasoning":3.75,"cacheRead":0.075,"cacheWrite":0.041667,"inputAudio":0.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/google/gemini-flash-latest","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Gemini 3.7 Flash","version":"2026-08-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.75,"outputPer1M":3.75,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":3.75,"reasoning":3.75,"cacheRead":0.075,"cacheWrite":0.041667,"inputAudio":0.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/google/gemini-pro-latest","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Gemini 3.1 Pro Preview","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"reasoning":12,"cacheRead":0.2,"cacheWrite":0.375,"inputAudio":2},"costMetadata":{"tiers":[{"input":4,"output":18,"cache_read":0.4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":4,"output":18,"cache_read":0.4}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/google/lyria-3-clip-preview","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Lyria 3 Clip Preview","version":"2026-03-25","capabilities":["text.chat","structured.output"],"modalities":["audio","image","text"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"edenai/groq/openai/gpt-oss-120b","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.6,"cacheRead":0.075},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/groq/openai/gpt-oss-20b","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GPT OSS 20B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.075,"outputPer1M":0.3,"currency":"USD","costDimensionsPer1M":{"input":0.075,"output":0.3,"cacheRead":0.0375},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/ionos/meta-llama/Llama-3.3-70B-Instruct","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Llama-3.3-70B-Instruct","version":"2024-12-06","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.74971,"outputPer1M":0.74971,"currency":"USD"}},{"modelId":"edenai/ionos/openai/gpt-oss-120b","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.17301,"outputPer1M":0.74971,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/minimax/MiniMax-M2","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"MiniMax-M2","version":"2025-10-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"edenai/minimax/MiniMax-M2.1","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"MiniMax-M2.1","version":"2025-12-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.03},"costUnit":"USD per 1M tokens"}},{"modelId":"edenai/minimax/MiniMax-M2.5","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"MiniMax-M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.03},"costUnit":"USD per 1M tokens"}},{"modelId":"edenai/minimax/MiniMax-M2.7","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"MiniMax-M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.06},"costUnit":"USD per 1M tokens"}},{"modelId":"edenai/minimax/MiniMax-M3","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"MiniMax-M3","version":"2026-06-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":524288,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.06},"costUnit":"USD per 1M tokens"}},{"modelId":"edenai/mistral/codestral-latest","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Codestral (latest)","version":"2024-05-29","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":4096,"pricing":{"inputPer1M":1,"outputPer1M":3,"currency":"USD"}},{"modelId":"edenai/mistral/devstral-2512","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Devstral 2","version":"2025-12-09","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["pdf","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"edenai/mistral/devstral-medium-latest","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Devstral 2 (latest)","version":"2025-12-02","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"edenai/mistral/magistral-medium-latest","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Magistral Medium (latest)","version":"2025-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":2,"outputPer1M":5,"currency":"USD"}},{"modelId":"edenai/mistral/mistral-large-2512","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Mistral Large 3","version":"2024-11-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":1.5,"cacheRead":0.05},"costUnit":"USD per 1M tokens"}},{"modelId":"edenai/mistral/mistral-large-latest","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Mistral Large (latest)","version":"2024-11-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.2},"costUnit":"USD per 1M tokens"}},{"modelId":"edenai/mistral/mistral-medium-2505","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Mistral Medium 3","version":"2025-05-07","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"edenai/mistral/mistral-medium-2604","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Mistral Medium 3.5","version":"2026-04-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":1.5,"outputPer1M":7.5,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/mistral/mistral-medium-latest","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Mistral Medium (latest)","version":"2026-04-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":1.5,"outputPer1M":7.5,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/mistral/mistral-small-2603","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Mistral Small 4","version":"2026-03-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.6,"cacheRead":0.015},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/mistral/mistral-small-latest","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Mistral Small (latest)","version":"2026-03-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.06,"outputPer1M":0.18,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/moonshot/kimi-k2.6","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.16},"costUnit":"USD per 1M tokens"}},{"modelId":"edenai/moonshot/kimi-k2.7-code","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.19},"costUnit":"USD per 1M tokens"}},{"modelId":"edenai/moonshot/kimi-k3","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Kimi K3","version":"2026-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/nebius/meta-llama/Llama-3.3-70B-Instruct","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Llama-3.3-70B-Instruct","version":"2024-12-06","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.13,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"edenai/nebius/nvidia/nemotron-3-super-120b-a12b","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Nemotron 3 Super 120B A12B","version":"2026-03-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":8000,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.3,"outputPer1M":0.9,"currency":"USD"},"reasoningEffortLevels":["none","low","medium"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/nebius/nvidia/Nemotron-3-Ultra-550b-a55b","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Nemotron 3 Ultra 550B A55B","version":"2026-06-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":8000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1,"outputPer1M":3,"currency":"USD"},"reasoningEffortLevels":["none","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/nebius/openai/gpt-oss-120b","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/openai/gpt-3.5-turbo","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GPT-3.5-turbo","version":"2023-03-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":16385,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"edenai/openai/gpt-4","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GPT-4","version":"2023-11-06","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":8191,"maxOutputTokens":8192,"pricing":{"inputPer1M":30,"outputPer1M":60,"currency":"USD"}},{"modelId":"edenai/openai/gpt-4-turbo","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GPT-4 Turbo","version":"2023-11-06","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":10,"outputPer1M":30,"currency":"USD"}},{"modelId":"edenai/openai/gpt-4.1","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GPT-4.1","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":2,"output":8,"cacheRead":0.5},"costUnit":"USD per 1M tokens"}},{"modelId":"edenai/openai/gpt-4.1-mini","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GPT-4.1 mini","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":1.6,"cacheRead":0.1},"costUnit":"USD per 1M tokens"}},{"modelId":"edenai/openai/gpt-4.1-nano","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GPT-4.1 nano","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.4,"cacheRead":0.025},"costUnit":"USD per 1M tokens"}},{"modelId":"edenai/openai/gpt-4o","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GPT-4o","version":"2024-05-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":10,"cacheRead":1.25},"costUnit":"USD per 1M tokens"}},{"modelId":"edenai/openai/gpt-4o-2024-08-06","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GPT-4o (2024-08-06)","version":"2024-08-06","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":10,"cacheRead":1.25},"costUnit":"USD per 1M tokens"}},{"modelId":"edenai/openai/gpt-4o-2024-11-20","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GPT-4o (2024-11-20)","version":"2024-11-20","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":10,"cacheRead":1.25},"costUnit":"USD per 1M tokens"}},{"modelId":"edenai/openai/gpt-4o-mini","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GPT-4o mini","version":"2024-07-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.6,"cacheRead":0.075},"costUnit":"USD per 1M tokens"}},{"modelId":"edenai/openai/gpt-5","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GPT-5","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/openai/gpt-5-mini","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GPT-5 Mini","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":2,"cacheRead":0.025},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/openai/gpt-5-nano","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GPT-5 Nano","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.05,"output":0.4,"cacheRead":0.005},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/openai/gpt-5-pro","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GPT-5 Pro","version":"2025-10-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":272000,"pricing":{"inputPer1M":15,"outputPer1M":120,"currency":"USD"},"reasoningEffortLevels":["high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/openai/gpt-5.1","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GPT-5.1","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/openai/gpt-5.2","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GPT-5.2","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/openai/gpt-5.2-pro","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GPT-5.2 Pro","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":21,"outputPer1M":168,"currency":"USD"},"reasoningEffortLevels":["medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/openai/gpt-5.3-codex","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GPT-5.3 Codex","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/openai/gpt-5.4","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":15,"cacheRead":0.25},"costMetadata":{"tiers":[{"input":5,"output":22.5,"cache_read":0.5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":5,"output":22.5,"cache_read":0.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/openai/gpt-5.4-mini","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GPT-5.4 mini","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":4.5,"cacheRead":0.075},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/openai/gpt-5.4-nano","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GPT-5.4 nano","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.25,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.25,"cacheRead":0.02},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/openai/gpt-5.4-pro","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GPT-5.4 Pro","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":30,"outputPer1M":180,"currency":"USD","costDimensionsPer1M":{"input":30,"output":180,"cacheRead":3},"costMetadata":{"tiers":[{"input":60,"output":270,"cache_read":6,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":60,"output":270,"cache_read":6}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/openai/gpt-5.5","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GPT-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5},"costMetadata":{"tiers":[{"input":10,"output":45,"cache_read":1,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":10,"output":45,"cache_read":1}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/openai/gpt-5.5-pro","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GPT-5.5 Pro","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":30,"outputPer1M":180,"currency":"USD","costDimensionsPer1M":{"input":30,"output":180,"cacheRead":3},"costMetadata":{"tiers":[{"input":60,"output":270,"cache_read":6,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":60,"output":270,"cache_read":6}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/openai/gpt-5.6-luna","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GPT-5.6 Luna","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.2,"cacheRead":0.02,"cacheWrite":0.25},"costMetadata":{"tiers":[{"input":0.4,"output":1.8,"cache_read":0.04,"cache_write":0.5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":0.4,"output":1.8,"cache_read":0.04,"cache_write":0.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/openai/gpt-5.6-sol","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GPT-5.6 Sol","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5,"cacheWrite":6.25},"costMetadata":{"tiers":[{"input":10,"output":45,"cache_read":1,"cache_write":12.5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":10,"output":45,"cache_read":1,"cache_write":12.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/openai/gpt-5.6-terra","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GPT-5.6 Terra","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.2,"cacheWrite":2.5},"costMetadata":{"tiers":[{"input":4,"output":18,"cache_read":0.4,"cache_write":5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":4,"output":18,"cache_read":0.4,"cache_write":5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/openai/gpt-latest","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GPT-5.6 Sol","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5,"cacheWrite":6.25},"costMetadata":{"tiers":[{"input":10,"output":45,"cache_read":1,"cache_write":12.5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":10,"output":45,"cache_read":1,"cache_write":12.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/openai/gpt-mini-latest","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GPT-5.4 mini","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":4.5,"cacheRead":0.075},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/openai/gpt-pro-latest","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GPT-5.5 Pro","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":30,"outputPer1M":180,"currency":"USD","costDimensionsPer1M":{"input":30,"output":180,"cacheRead":3},"costMetadata":{"tiers":[{"input":60,"output":270,"cache_read":6,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":60,"output":270,"cache_read":6}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/openai/o1","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"o1","version":"2024-12-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":15,"outputPer1M":60,"currency":"USD","costDimensionsPer1M":{"input":15,"output":60,"cacheRead":7.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/openai/o1-pro","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"o1-pro","version":"2025-03-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":150,"outputPer1M":600,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/openai/o3","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"o3","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":2,"output":8,"cacheRead":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/openai/o3-mini","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"o3-mini","version":"2024-12-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":4.4,"cacheRead":0.55},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/openai/o3-pro","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"o3-pro","version":"2025-06-10","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":20,"outputPer1M":80,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/openai/o4-mini","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"o4-mini","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":4.4,"cacheRead":0.275},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/ovhcloud/gpt-oss-120b","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.09,"outputPer1M":0.47,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/ovhcloud/gpt-oss-20b","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GPT OSS 20B","version":"2025-08-05","capabilities":["text.chat","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.05,"outputPer1M":0.18,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/perplexityai/sonar","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Sonar","version":"2024-01-01","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":127072,"maxOutputTokens":4096,"pricing":{"inputPer1M":1,"outputPer1M":1,"currency":"USD"}},{"modelId":"edenai/perplexityai/sonar-pro","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Sonar Pro","version":"2024-01-01","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":8192,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"edenai/perplexityai/sonar-reasoning-pro","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Sonar Reasoning Pro","version":"2024-01-01","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/qwen/deepseek-v4-flash-0731","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"DeepSeek V4 Flash 0731","version":"2026-07-31","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":0.4,"cacheRead":0.04},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/qwen/qwen-max","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Qwen Max","version":"2024-04-03","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":8192,"pricing":{"inputPer1M":1.6,"outputPer1M":6.4,"currency":"USD","costDimensionsPer1M":{"input":1.6,"output":6.4,"cacheRead":0.32},"costUnit":"USD per 1M tokens"}},{"modelId":"edenai/qwen/qwen-vl-max","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Qwen-VL Max","version":"2024-04-08","capabilities":["text.chat","structured.output"],"modalities":["image","text","video"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.8,"outputPer1M":3.2,"currency":"USD","costDimensionsPer1M":{"input":0.8,"output":3.2,"cacheRead":0.16},"costUnit":"USD per 1M tokens"}},{"modelId":"edenai/qwen/qwen-vl-plus","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Qwen-VL Plus","version":"2024-01-25","capabilities":["text.chat"],"modalities":["image","text","video"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.21,"outputPer1M":0.63,"currency":"USD","costDimensionsPer1M":{"input":0.21,"output":0.63,"cacheRead":0.042},"costUnit":"USD per 1M tokens"}},{"modelId":"edenai/qwen/qwen3-235b-a22b-instruct-2507","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Qwen3 235B-A22B Instruct 2507","version":"2025-07-21","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.23,"outputPer1M":0.92,"currency":"USD"}},{"modelId":"edenai/qwen/qwen3-coder-30b-a3b-instruct","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Qwen3-Coder 30B-A3B Instruct","version":"2025-04","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.45,"outputPer1M":2.25,"currency":"USD"}},{"modelId":"edenai/qwen/qwen3-coder-480b-a35b-instruct","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Qwen3-Coder 480B-A35B Instruct","version":"2025-04","capabilities":["text.chat"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":7.5,"currency":"USD"}},{"modelId":"edenai/qwen/qwen3-coder-flash","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Qwen3 Coder Flash","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.5,"cacheRead":0.06,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"}},{"modelId":"edenai/qwen/qwen3-coder-next","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Qwen3 Coder Next","version":"2026-02-03","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"edenai/qwen/qwen3-coder-plus","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Qwen3 Coder Plus","version":"2025-07-23","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD","costDimensionsPer1M":{"input":1,"output":5,"cacheRead":0.2,"cacheWrite":1.25},"costUnit":"USD per 1M tokens"}},{"modelId":"edenai/qwen/qwen3-max","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Qwen3 Max","version":"2025-09-23","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":1.2,"output":6,"cacheRead":0.24,"cacheWrite":1.5},"costUnit":"USD per 1M tokens"}},{"modelId":"edenai/qwen/qwen3-next-80b-a3b-instruct","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Qwen3-Next 80B-A3B Instruct","version":"2025-09","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"edenai/qwen/qwen3-next-80b-a3b-thinking","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Qwen3-Next 80B-A3B (Thinking)","version":"2025-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"edenai/qwen/qwen3.8-max","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Qwen3.8 Max","version":"2026-08-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.25,"cacheWrite":2.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/qwen/qwq-plus","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"QwQ Plus","version":"2025-03-05","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.8,"outputPer1M":2.4,"currency":"USD"}},{"modelId":"edenai/scaleway/deepseek-v4-flash-0731","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"DeepSeek V4 Flash 0731","version":"2026-07-31","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.46136,"outputPer1M":0.92272,"currency":"USD"},"reasoningEffortLevels":["none","low","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/scaleway/gpt-oss-120b","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.17301,"outputPer1M":0.69204,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/scaleway/llama-3.3-70b-instruct","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Llama-3.3-70B-Instruct","version":"2024-12-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":1.03806,"outputPer1M":1.03806,"currency":"USD"}},{"modelId":"edenai/together_ai/deepseek-ai/DeepSeek-V4-Flash-0731","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"DeepSeek V4 Flash 0731","version":"2026-07-31","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"cacheRead":0.03},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/together_ai/meta-models/Muse-Glimmer-30B","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Muse Glimmer 30B","version":"2026-08-10","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.35,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.35,"output":1.5,"cacheRead":0.04},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/together_ai/nvidia/nemotron-3-ultra-550b-a55b","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Nemotron 3 Ultra 550B A55B","version":"2026-06-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":512288,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.6,"outputPer1M":3.6,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":3.6,"cacheRead":0.2},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/together_ai/openai/gpt-oss-120b","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/together_ai/openai/gpt-oss-20b","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GPT OSS 20B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.05,"outputPer1M":0.2,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/together_ai/thinkingmachines/Inkling","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Inkling","version":"2026-07-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text"],"contextWindow":524288,"maxOutputTokens":1048576,"pricing":{"inputPer1M":1,"outputPer1M":4.05,"currency":"USD","costDimensionsPer1M":{"input":1,"output":4.05,"cacheRead":0.17},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/together_ai/thinkingmachines/Inkling-Small","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Inkling Small","version":"2026-07-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text"],"contextWindow":524288,"maxOutputTokens":1048576,"pricing":{"inputPer1M":0.5,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":1.2,"cacheRead":0.1},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/vertex/gemini-2.5-flash-image","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Nano Banana","version":"2025-08-26","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"reasoning":2.5,"cacheRead":0.03,"cacheWrite":0.083333,"inputAudio":1},"costUnit":"USD per 1M tokens"}},{"modelId":"edenai/vertex/gemini-3-flash-preview","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Gemini 3 Flash Preview","version":"2025-12-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":3,"reasoning":3,"cacheRead":0.05,"cacheWrite":0.083333,"inputAudio":1},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/vertex/gemini-3-pro-image","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Nano Banana Pro","version":"2026-05-28","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":65536,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"reasoning":12,"cacheRead":0.2,"cacheWrite":0.375,"inputAudio":2},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/vertex/gemini-3.1-flash-image","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Nano Banana 2","version":"2026-05-28","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"},"reasoningEffortLevels":["minimal","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/vertex/gemini-3.1-flash-lite-image","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Nano Banana 2 Lite","version":"2026-06-30","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":65536,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD"},"reasoningEffortLevels":["minimal","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/vertex/gemini-3.1-pro-preview","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Gemini 3.1 Pro Preview","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"reasoning":12,"cacheRead":0.2,"cacheWrite":0.375,"inputAudio":2},"costMetadata":{"tiers":[{"input":4,"output":18,"cache_read":0.4,"cache_write":0.25,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":4,"output":18,"cache_read":0.4,"cache_write":0.25}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/vertex/gemini-3.5-flash","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Gemini 3.5 Flash","version":"2026-05-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":9,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":9,"reasoning":9,"cacheRead":0.15,"cacheWrite":0.083333,"inputAudio":3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/vertex/gemini-3.5-flash-lite","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Gemini 3.5 Flash Lite","version":"2026-07-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"reasoning":2.5,"cacheRead":0.03,"cacheWrite":0.083333,"inputAudio":0.3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/vertex/gemini-3.5-flash-lite@eu","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Gemini 3.5 Flash Lite (EU)","version":"2026-07-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"reasoning":2.5,"cacheRead":0.03,"cacheWrite":0.083333,"inputAudio":0.3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/vertex/gemini-3.5-flash-lite@us","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Gemini 3.5 Flash Lite (US)","version":"2026-07-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"reasoning":2.5,"cacheRead":0.03,"cacheWrite":0.083333,"inputAudio":0.3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/vertex/gemini-3.5-flash@eu","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Gemini 3.5 Flash (EU)","version":"2026-05-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":9,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":9,"reasoning":9,"cacheRead":0.15,"cacheWrite":0.083333,"inputAudio":3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/vertex/gemini-3.5-flash@us","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Gemini 3.5 Flash (US)","version":"2026-05-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":9,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":9,"reasoning":9,"cacheRead":0.15,"cacheWrite":0.083333,"inputAudio":3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/vertex/gemini-3.6-flash","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Gemini 3.6 Flash","version":"2026-07-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.75,"outputPer1M":3.75,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":3.75,"reasoning":3.75,"cacheRead":0.075,"cacheWrite":0.041667,"inputAudio":0.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/vertex/gemini-3.6-flash@eu","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Gemini 3.6 Flash (EU)","version":"2026-07-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.75,"outputPer1M":3.75,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":3.75,"reasoning":3.75,"cacheRead":0.075,"cacheWrite":0.041667,"inputAudio":0.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/vertex/gemini-3.6-flash@us","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Gemini 3.6 Flash (US)","version":"2026-07-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.75,"outputPer1M":3.75,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":3.75,"reasoning":3.75,"cacheRead":0.075,"cacheWrite":0.041667,"inputAudio":0.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/vertex/gemini-3.7-flash","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Gemini 3.7 Flash","version":"2026-08-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.75,"outputPer1M":3.75,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":3.75,"reasoning":3.75,"cacheRead":0.075,"cacheWrite":0.041667,"inputAudio":0.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/vertex/gemini-3.7-flash@eu","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Gemini 3.7 Flash (EU)","version":"2026-08-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.75,"outputPer1M":3.75,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":3.75,"reasoning":3.75,"cacheRead":0.075,"cacheWrite":0.041667,"inputAudio":0.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/vertex/gemini-3.7-flash@us","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Gemini 3.7 Flash (US)","version":"2026-08-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.75,"outputPer1M":3.75,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":3.75,"reasoning":3.75,"cacheRead":0.075,"cacheWrite":0.041667,"inputAudio":0.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/vertex/gemini-flash-latest","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Gemini 3.7 Flash","version":"2026-08-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.75,"outputPer1M":3.75,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":3.75,"reasoning":3.75,"cacheRead":0.075,"cacheWrite":0.041667,"inputAudio":0.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/vertex/gemini-pro-latest","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Gemini 3.1 Pro Preview","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"reasoning":12,"cacheRead":0.2,"cacheWrite":0.375,"inputAudio":2},"costMetadata":{"tiers":[{"input":4,"output":18,"cache_read":0.4,"cache_write":0.25,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":4,"output":18,"cache_read":0.4,"cache_write":0.25}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/xai/grok-4.20-0309-non-reasoning","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Grok 4.20 (Non-Reasoning)","version":"2026-03-09","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":2.5,"cacheRead":0.2},"costMetadata":{"tiers":[{"input":2.5,"output":5,"cache_read":0.4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":2.5,"output":5,"cache_read":0.4}},"costUnit":"USD per 1M tokens"}},{"modelId":"edenai/xai/grok-4.20-0309-reasoning","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Grok 4.20 (Reasoning)","version":"2026-03-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":2.5,"cacheRead":0.2},"costMetadata":{"tiers":[{"input":2.5,"output":5,"cache_read":0.4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":2.5,"output":5,"cache_read":0.4}},"costUnit":"USD per 1M tokens"}},{"modelId":"edenai/xai/grok-4.3","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Grok 4.3","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":2.5,"cacheRead":0.2},"costMetadata":{"tiers":[{"input":2.5,"output":5,"cache_read":0.4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":2.5,"output":5,"cache_read":0.4}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/xai/grok-4.5","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Grok 4.5","version":"2026-07-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":500000,"maxOutputTokens":500000,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.3},"costMetadata":{"tiers":[{"input":4,"output":12,"cache_read":0.6,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":4,"output":12,"cache_read":0.6}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/xai/grok-4.6","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Grok 4.6","version":"2026-08-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":500000,"maxOutputTokens":500000,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.5},"costMetadata":{"tiers":[{"input":4,"output":12,"cache_read":1,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":4,"output":12,"cache_read":1}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/xai/grok-build-0.1","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Grok Build 0.1","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":1,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":1,"output":2,"cacheRead":0.2},"costMetadata":{"tiers":[{"input":2,"output":4,"cache_read":0.4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":2,"output":4,"cache_read":0.4}},"costUnit":"USD per 1M tokens"}},{"modelId":"edenai/xai/grok-latest","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"Grok 4.6","version":"2026-08-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":500000,"maxOutputTokens":500000,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.5},"costMetadata":{"tiers":[{"input":4,"output":12,"cache_read":1,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":4,"output":12,"cache_read":1}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/zai/glm-4.6","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GLM-4.6","version":"2025-09-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.2,"cacheRead":0.11},"costUnit":"USD per 1M tokens"}},{"modelId":"edenai/zai/glm-4.6v","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GLM-4.6V","version":"2025-12-08","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.3,"outputPer1M":0.9,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":0.9,"cacheRead":0.05},"costUnit":"USD per 1M tokens"}},{"modelId":"edenai/zai/glm-4.7","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GLM-4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.2,"cacheRead":0.11},"costUnit":"USD per 1M tokens"}},{"modelId":"edenai/zai/glm-5","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GLM-5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":{"inputPer1M":1,"outputPer1M":3.2,"currency":"USD","costDimensionsPer1M":{"input":1,"output":3.2,"cacheRead":0.2},"costUnit":"USD per 1M tokens"}},{"modelId":"edenai/zai/glm-5-turbo","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GLM-5-Turbo","version":"2026-03-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.2,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":1.2,"output":4,"cacheRead":0.24},"costUnit":"USD per 1M tokens"}},{"modelId":"edenai/zai/glm-5.1","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-04-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.4,"output":4.4,"cacheRead":0.26},"costUnit":"USD per 1M tokens"}},{"modelId":"edenai/zai/glm-5.2","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.4,"output":4.4,"cacheRead":0.26},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"edenai/zai/glm-5v-turbo","providerId":"edenai","providerKind":"provider-edenai","authFamily":"api-key","displayName":"GLM-5V-Turbo","version":"2026-04-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.2,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":1.2,"output":4,"cacheRead":0.24},"costUnit":"USD per 1M tokens"}},{"modelId":"empiriolabs/deepseek-v3-2","providerId":"empiriolabs","providerKind":"provider-empiriolabs","authFamily":"api-key","displayName":"DeepSeek V3.2","version":"2025-12-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.57,"outputPer1M":1.71,"currency":"USD","costDimensionsPer1M":{"input":0.57,"output":1.71,"cacheRead":0.57},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["toggle","effort","budget_tokens"]},{"modelId":"empiriolabs/deepseek-v4-flash","providerId":"empiriolabs","providerKind":"provider-empiriolabs","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":393216,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"cacheRead":0.14},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["toggle","effort","budget_tokens"]},{"modelId":"empiriolabs/deepseek-v4-flash-0731","providerId":"empiriolabs","providerKind":"provider-empiriolabs","authFamily":"api-key","displayName":"DeepSeek V4 Flash 0731","version":"2026-07-31","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":393216,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"cacheRead":0.14},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["toggle","effort","budget_tokens"]},{"modelId":"empiriolabs/deepseek-v4-pro","providerId":"empiriolabs","providerKind":"provider-empiriolabs","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":393216,"pricing":{"inputPer1M":1.65,"outputPer1M":3.3,"currency":"USD","costDimensionsPer1M":{"input":1.65,"output":3.3,"cacheRead":1.65},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["toggle","effort","budget_tokens"]},{"modelId":"empiriolabs/deepseek-v4-pro-0813","providerId":"empiriolabs","providerKind":"provider-empiriolabs","authFamily":"api-key","displayName":"DeepSeek V4 Pro 0813","version":"2026-08-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":393216,"pricing":{"inputPer1M":1.32,"outputPer1M":3.96,"currency":"USD","costDimensionsPer1M":{"input":1.32,"output":3.96,"cacheRead":1.32},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["toggle","effort","budget_tokens"]},{"modelId":"empiriolabs/gemma-4-26b-a4b","providerId":"empiriolabs","providerKind":"provider-empiriolabs","authFamily":"api-key","displayName":"Gemma 4 26B-A4B","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.05,"outputPer1M":0.29,"currency":"USD","costDimensionsPer1M":{"input":0.05,"output":0.29,"cacheRead":0.025},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["toggle","effort","budget_tokens"]},{"modelId":"empiriolabs/glm-4-5-flash","providerId":"empiriolabs","providerKind":"provider-empiriolabs","authFamily":"api-key","displayName":"GLM 4.5 Flash","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":98304,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"empiriolabs/glm-4-7-flash","providerId":"empiriolabs","providerKind":"provider-empiriolabs","authFamily":"api-key","displayName":"GLM 4.7 Flash","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"empiriolabs/glm-5-1","providerId":"empiriolabs","providerKind":"provider-empiriolabs","authFamily":"api-key","displayName":"GLM 5.1","version":"2026-04-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.825,"outputPer1M":3.301,"currency":"USD","costDimensionsPer1M":{"input":0.825,"output":3.301,"cacheRead":0.165},"costMetadata":{"tiers":[{"input":1.1,"output":3.851,"cache_read":0.22,"tier":{"type":"context","size":32000}}]},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["toggle","effort","budget_tokens"]},{"modelId":"empiriolabs/glm-5-2","providerId":"empiriolabs","providerKind":"provider-empiriolabs","authFamily":"api-key","displayName":"GLM 5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.4,"output":4.4,"cacheRead":1.4},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"empiriolabs/kimi-k2-6","providerId":"empiriolabs","providerKind":"provider-empiriolabs","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":16000,"pricing":{"inputPer1M":0.8939,"outputPer1M":3.7131,"currency":"USD","costDimensionsPer1M":{"input":0.8939,"output":3.7131,"cacheRead":0.1788},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["toggle","effort","budget_tokens"]},{"modelId":"empiriolabs/kimi-k2-7-code","providerId":"empiriolabs","providerKind":"provider-empiriolabs","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.95},"costUnit":"USD per 1M tokens"}},{"modelId":"empiriolabs/kimi-k2-7-code-highspeed","providerId":"empiriolabs","providerKind":"provider-empiriolabs","authFamily":"api-key","displayName":"Kimi K2.7 Code Highspeed","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.9,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":1.9,"output":8,"cacheRead":1.9},"costUnit":"USD per 1M tokens"}},{"modelId":"empiriolabs/kimi-k3","providerId":"empiriolabs","providerKind":"provider-empiriolabs","authFamily":"api-key","displayName":"Kimi K3","version":"2026-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"empiriolabs/mimo-v2-5","providerId":"empiriolabs","providerKind":"provider-empiriolabs","authFamily":"api-key","displayName":"MiMo V2.5","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.7,"outputPer1M":1.4,"currency":"USD","costDimensionsPer1M":{"input":0.7,"output":1.4,"cacheRead":0.014},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"empiriolabs/mimo-v2-5-pro","providerId":"empiriolabs","providerKind":"provider-empiriolabs","authFamily":"api-key","displayName":"MiMo V2.5 Pro","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.175,"outputPer1M":4.35,"currency":"USD","costDimensionsPer1M":{"input":2.175,"output":4.35,"cacheRead":0.018},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"empiriolabs/minimax-m2-7","providerId":"empiriolabs","providerKind":"provider-empiriolabs","authFamily":"api-key","displayName":"MiniMax M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.6,"cacheRead":0.03},"costUnit":"USD per 1M tokens"}},{"modelId":"empiriolabs/minimax-m2-7-highspeed","providerId":"empiriolabs","providerKind":"provider-empiriolabs","authFamily":"api-key","displayName":"MiniMax M2.7 Highspeed","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.03},"costUnit":"USD per 1M tokens"}},{"modelId":"empiriolabs/minimax-m3","providerId":"empiriolabs","providerKind":"provider-empiriolabs","authFamily":"api-key","displayName":"MiniMax M3","version":"2026-06-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":524288,"pricing":{"inputPer1M":0.225,"outputPer1M":0.9,"currency":"USD","costDimensionsPer1M":{"input":0.225,"output":0.9,"cacheRead":0.045},"costMetadata":{"tiers":[{"input":0.45,"output":1.8,"cache_read":0.09,"tier":{"type":"context","size":512000}}],"contextOver200k":{"input":0.45,"output":1.8,"cache_read":0.09}},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"empiriolabs/mistral-medium-3","providerId":"empiriolabs","providerKind":"provider-empiriolabs","authFamily":"api-key","displayName":"Mistral Medium 3","version":"2025-05-07","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":130000,"maxOutputTokens":40000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"empiriolabs/mistral-small-4","providerId":"empiriolabs","providerKind":"provider-empiriolabs","authFamily":"api-key","displayName":"Mistral Small 4","version":"2026-03-16","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.6,"cacheRead":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"empiriolabs/muse-spark-1-1","providerId":"empiriolabs","providerKind":"provider-empiriolabs","authFamily":"api-key","displayName":"Muse Spark 1.1","version":"2026-04-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.25,"outputPer1M":4.25,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":4.25,"cacheRead":1},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"empiriolabs/qwen3-5-122b-a10b","providerId":"empiriolabs","providerKind":"provider-empiriolabs","authFamily":"api-key","displayName":"Qwen3.5 122B-A10B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.115,"outputPer1M":0.917,"currency":"USD","costDimensionsPer1M":{"input":0.115,"output":0.917,"cacheRead":0.115},"costMetadata":{"tiers":[{"input":0.287,"output":2.294,"cache_read":0.287,"tier":{"type":"context","size":128000}}]},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["toggle","effort","budget_tokens"]},{"modelId":"empiriolabs/qwen3-5-27b","providerId":"empiriolabs","providerKind":"provider-empiriolabs","authFamily":"api-key","displayName":"Qwen3.5 27B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.086,"outputPer1M":0.688,"currency":"USD","costDimensionsPer1M":{"input":0.086,"output":0.688,"cacheRead":0.086},"costMetadata":{"tiers":[{"input":0.258,"output":2.064,"cache_read":0.258,"tier":{"type":"context","size":128000}}]},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["toggle","effort","budget_tokens"]},{"modelId":"empiriolabs/qwen3-5-35b-a3b","providerId":"empiriolabs","providerKind":"provider-empiriolabs","authFamily":"api-key","displayName":"Qwen3.5 35B-A3B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.057,"outputPer1M":0.459,"currency":"USD","costDimensionsPer1M":{"input":0.057,"output":0.459,"cacheRead":0.057},"costMetadata":{"tiers":[{"input":0.229,"output":1.835,"cache_read":0.229,"tier":{"type":"context","size":128000}}]},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["toggle","effort","budget_tokens"]},{"modelId":"empiriolabs/qwen3-5-397b-a17b","providerId":"empiriolabs","providerKind":"provider-empiriolabs","authFamily":"api-key","displayName":"Qwen3.5 397B-A17B","version":"2026-02-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.172,"outputPer1M":1.032,"currency":"USD","costDimensionsPer1M":{"input":0.172,"output":1.032,"cacheRead":0.172},"costMetadata":{"tiers":[{"input":0.43,"output":2.58,"cache_read":0.43,"tier":{"type":"context","size":128000}}]},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["toggle","effort","budget_tokens"]},{"modelId":"empiriolabs/qwen3-5-4b","providerId":"empiriolabs","providerKind":"provider-empiriolabs","authFamily":"api-key","displayName":"Qwen3.5 4B","version":"2026-03-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.04,"outputPer1M":0.07,"currency":"USD","costDimensionsPer1M":{"input":0.04,"output":0.07,"cacheRead":0.02},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["toggle","effort","budget_tokens"]},{"modelId":"empiriolabs/qwen3-5-9b","providerId":"empiriolabs","providerKind":"provider-empiriolabs","authFamily":"api-key","displayName":"Qwen3.5 9B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.09,"outputPer1M":0.13,"currency":"USD","costDimensionsPer1M":{"input":0.09,"output":0.13,"cacheRead":0.045},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["toggle","effort","budget_tokens"]},{"modelId":"empiriolabs/qwen3-5-flash","providerId":"empiriolabs","providerKind":"provider-empiriolabs","authFamily":"api-key","displayName":"Qwen3.5 Flash","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.09,"outputPer1M":0.368,"currency":"USD","costDimensionsPer1M":{"input":0.09,"output":0.368,"cacheRead":0.09},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"empiriolabs/qwen3-5-plus","providerId":"empiriolabs","providerKind":"provider-empiriolabs","authFamily":"api-key","displayName":"Qwen3.5 Plus","version":"2026-02-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.36,"outputPer1M":2.21,"currency":"USD","costDimensionsPer1M":{"input":0.36,"output":2.21,"cacheRead":0.36},"costMetadata":{"tiers":[{"input":1.08,"output":6.62,"cache_read":1.08,"tier":{"type":"context","size":256000}}],"contextOver200k":{"input":1.08,"output":6.62,"cache_read":1.08}},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"empiriolabs/qwen3-6-27b","providerId":"empiriolabs","providerKind":"provider-empiriolabs","authFamily":"api-key","displayName":"Qwen3.6 27B","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.412564,"outputPer1M":2.475384,"currency":"USD","costDimensionsPer1M":{"input":0.412564,"output":2.475384,"cacheRead":0.412564},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["toggle","effort","budget_tokens"]},{"modelId":"empiriolabs/qwen3-6-35b-a3b","providerId":"empiriolabs","providerKind":"provider-empiriolabs","authFamily":"api-key","displayName":"Qwen3.6 35B A3B","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.07,"outputPer1M":0.42,"currency":"USD","costDimensionsPer1M":{"input":0.07,"output":0.42,"cacheRead":0.035},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"empiriolabs/qwen3-6-flash","providerId":"empiriolabs","providerKind":"provider-empiriolabs","authFamily":"api-key","displayName":"Qwen3.6 Flash","version":"2026-04-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":1.5,"cacheRead":0.25},"costMetadata":{"tiers":[{"input":1,"output":4,"cache_read":1,"tier":{"type":"context","size":256000}}],"contextOver200k":{"input":1,"output":4,"cache_read":1}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["toggle","effort","budget_tokens"]},{"modelId":"empiriolabs/qwen3-6-max-preview","providerId":"empiriolabs","providerKind":"provider-empiriolabs","authFamily":"api-key","displayName":"Qwen3.6 Max Preview","version":"2026-04-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.31,"outputPer1M":7.88,"currency":"USD","costDimensionsPer1M":{"input":1.31,"output":7.88,"cacheRead":1.31},"costMetadata":{"tiers":[{"input":1.97,"output":11.82,"cache_read":1.97,"tier":{"type":"context","size":128000}}]},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["toggle","effort","budget_tokens"]},{"modelId":"empiriolabs/qwen3-6-plus","providerId":"empiriolabs","providerKind":"provider-empiriolabs","authFamily":"api-key","displayName":"Qwen3.6 Plus","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":3,"cacheRead":0.5},"costMetadata":{"tiers":[{"input":2,"output":6,"cache_read":2,"tier":{"type":"context","size":256000}}],"contextOver200k":{"input":2,"output":6,"cache_read":2}},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"empiriolabs/qwen3-7-flash","providerId":"empiriolabs","providerKind":"provider-empiriolabs","authFamily":"api-key","displayName":"Qwen3.7 Flash","version":"2026-07-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.03,"outputPer1M":0.13,"currency":"USD","costDimensionsPer1M":{"input":0.03,"output":0.13,"cacheRead":0.006},"costMetadata":{"tiers":[{"input":0.1,"output":0.4,"cache_read":0.02,"tier":{"type":"context","size":32000}},{"input":0.2,"output":0.8,"cache_read":0.04,"tier":{"type":"context","size":256000}}]},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["toggle","effort","budget_tokens"]},{"modelId":"empiriolabs/qwen3-7-max","providerId":"empiriolabs","providerKind":"provider-empiriolabs","authFamily":"api-key","displayName":"Qwen3.7 Max","version":"2026-05-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":2.5,"outputPer1M":7.5,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":7.5,"cacheRead":2.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["toggle","effort","budget_tokens"]},{"modelId":"empiriolabs/qwen3-7-plus","providerId":"empiriolabs","providerKind":"provider-empiriolabs","authFamily":"api-key","displayName":"Qwen3.7 Plus","version":"2026-06-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":1.6,"cacheRead":0.4},"costMetadata":{"tiers":[{"input":1.2,"output":4.8,"cache_read":1.2,"tier":{"type":"context","size":256000}}],"contextOver200k":{"input":1.2,"output":4.8,"cache_read":1.2}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["toggle","effort","budget_tokens"]},{"modelId":"empiriolabs/qwen3-8-max","providerId":"empiriolabs","providerKind":"provider-empiriolabs","authFamily":"api-key","displayName":"Qwen3.8 Max","version":"2026-08-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":2},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["toggle","effort","budget_tokens"]},{"modelId":"empiriolabs/qwen3-max","providerId":"empiriolabs","providerKind":"provider-empiriolabs","authFamily":"api-key","displayName":"Qwen3 Max","version":"2025-09-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.08,"outputPer1M":5.52,"currency":"USD","costDimensionsPer1M":{"input":1.08,"output":5.52,"cacheRead":1.08},"costMetadata":{"tiers":[{"input":2.16,"output":11.04,"cache_read":2.16,"tier":{"type":"context","size":32000}},{"input":2.7,"output":13.8,"cache_read":2.7,"tier":{"type":"context","size":128000}}]},"costUnit":"USD per 1M tokens"}},{"modelId":"empiriolabs/seed-2-0-code","providerId":"empiriolabs","providerKind":"provider-empiriolabs","authFamily":"api-key","displayName":"Seed 2.0 Code","version":"2026-02-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.4,"outputPer1M":2.4,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":2.4,"cacheRead":0.4},"costMetadata":{"tiers":[{"input":0.8,"output":4.8,"cache_read":0.8,"tier":{"type":"context","size":128000}}]},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"empiriolabs/step-3-5-flash","providerId":"empiriolabs","providerKind":"provider-empiriolabs","authFamily":"api-key","displayName":"Step 3.5 Flash","version":"2026-01-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.3,"cacheRead":0.02},"costUnit":"USD per 1M tokens"}},{"modelId":"empiriolabs/step-3-5-flash-2603","providerId":"empiriolabs","providerKind":"provider-empiriolabs","authFamily":"api-key","displayName":"Step 3.5 Flash 2603","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.3,"cacheRead":0.02},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","high"],"reasoningOptionKinds":["effort"]},{"modelId":"empiriolabs/step-3-7-flash","providerId":"empiriolabs","providerKind":"provider-empiriolabs","authFamily":"api-key","displayName":"Step 3.7 Flash","version":"2026-05-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.2,"outputPer1M":1.15,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.15,"cacheRead":0.04},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"evroc/evroc/roc","providerId":"evroc","providerKind":"provider-evroc","authFamily":"api-key","displayName":"roc","version":"2026-06-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":2.875,"outputPer1M":11.516,"currency":"USD"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"evroc/google/gemma-4-26B-A4B-it","providerId":"evroc","providerKind":"provider-evroc","authFamily":"api-key","displayName":"Gemma 4 26B A4B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.144,"outputPer1M":0.575,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"evroc/intfloat/multilingual-e5-large-instruct","providerId":"evroc","providerKind":"provider-evroc","authFamily":"api-key","displayName":"E5 Multi-Lingual Large Embeddings 0.6B","version":"2024-06-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":512,"maxOutputTokens":512,"pricing":{"inputPer1M":0.114,"outputPer1M":0.114,"currency":"USD"}},{"modelId":"evroc/KBLab/kb-whisper-large","providerId":"evroc","providerKind":"provider-evroc","authFamily":"api-key","displayName":"KB Whisper","version":"2024-10-01","capabilities":["text.chat"],"modalities":["audio","text"],"contextWindow":448,"maxOutputTokens":448,"pricing":{"inputPer1M":0.0023,"outputPer1M":0.0023,"currency":"USD","costDimensionsPer1M":{"input":0.0023,"output":0.0023,"outputAudio":2.3},"costUnit":"USD per 1M tokens"}},{"modelId":"evroc/mistralai/Mistral-Medium-3.5-128B","providerId":"evroc","providerKind":"provider-evroc","authFamily":"api-key","displayName":"Mistral Medium 3.5","version":"2026-04-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":1.725,"outputPer1M":6.9,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"evroc/mistralai/Voxtral-Small-24B-2507","providerId":"evroc","providerKind":"provider-evroc","authFamily":"api-key","displayName":"Voxtral Small 24B","version":"2025-03-01","capabilities":["text.chat"],"modalities":["audio","text"],"contextWindow":32000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.0023,"outputPer1M":0.0023,"currency":"USD","costDimensionsPer1M":{"input":0.0023,"output":0.0023,"outputAudio":2.3},"costUnit":"USD per 1M tokens"}},{"modelId":"evroc/moonshotai/Kimi-K2.6","providerId":"evroc","providerKind":"provider-evroc","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":1.4375,"outputPer1M":5.75,"currency":"USD"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"evroc/nvidia/Llama-3.3-70B-Instruct-FP8","providerId":"evroc","providerKind":"provider-evroc","authFamily":"api-key","displayName":"Llama-3.3-70B-Instruct","version":"2024-12-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":1.15,"outputPer1M":1.15,"currency":"USD"}},{"modelId":"evroc/openai/gpt-oss-120b","providerId":"evroc","providerKind":"provider-evroc","authFamily":"api-key","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":65536,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.23,"outputPer1M":0.92,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"evroc/openai/whisper-large-v3","providerId":"evroc","providerKind":"provider-evroc","authFamily":"api-key","displayName":"Whisper 3 Large","version":"2024-10-01","capabilities":["text.chat"],"modalities":["audio","text"],"contextWindow":448,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.0023,"outputPer1M":0.0023,"currency":"USD","costDimensionsPer1M":{"input":0.0023,"output":0.0023,"outputAudio":2.3},"costUnit":"USD per 1M tokens"}},{"modelId":"evroc/openai/whisper-large-v3-turbo","providerId":"evroc","providerKind":"provider-evroc","authFamily":"api-key","displayName":"Whisper Large v3 Turbo","version":"2024-10-01","capabilities":["text.chat"],"modalities":["audio","text"],"contextWindow":448,"maxOutputTokens":448,"pricing":{"inputPer1M":0.0023,"outputPer1M":0.0023,"currency":"USD","costDimensionsPer1M":{"input":0.0023,"output":0.0023,"outputAudio":2.3},"costUnit":"USD per 1M tokens"}},{"modelId":"evroc/Qwen/Qwen3-Embedding-8B","providerId":"evroc","providerKind":"provider-evroc","authFamily":"api-key","displayName":"Qwen3 Embedding 8B","version":"2025-07-30","capabilities":["text.chat"],"modalities":["text"],"contextWindow":40960,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.115,"outputPer1M":0.115,"currency":"USD"}},{"modelId":"evroc/Qwen/Qwen3-Reranker-4B","providerId":"evroc","providerKind":"provider-evroc","authFamily":"api-key","displayName":"Qwen3 Reranker 4B","version":"2025-07-30","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.0575,"outputPer1M":0,"currency":"USD"}},{"modelId":"evroc/Qwen/Qwen3.6-35B-A3B-FP8","providerId":"evroc","providerKind":"provider-evroc","authFamily":"api-key","displayName":"Qwen3.6 35B-A3B","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.345,"outputPer1M":1.38,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"evroc/zai-org/GLM-5.2","providerId":"evroc","providerKind":"provider-evroc","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":524288,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.4375,"outputPer1M":5.75,"currency":"USD"},"reasoningEffortLevels":["none","high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"fastrouter/anthropic/claude-opus-4.1","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"Claude Opus 4.1","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD","costDimensionsPer1M":{"input":15,"output":75,"cacheRead":1.5,"cacheWrite":18.75},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"fastrouter/anthropic/claude-opus-4.8","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"Claude Opus 4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"fastrouter/anthropic/claude-sonnet-4","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"Claude Sonnet 4","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"fastrouter/anthropic/claude-sonnet-4.6","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"fastrouter/bytedance/seedance-2","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"Seedance 2","version":"2026-04-01","capabilities":[],"modalities":["image","text","video"],"contextWindow":4096,"maxOutputTokens":0,"pricing":null},{"modelId":"fastrouter/deepseek-ai/deepseek-r1-distill-llama-70b","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"DeepSeek R1 Distill Llama 70B","version":"2025-01-23","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.03,"outputPer1M":0.14,"currency":"USD"}},{"modelId":"fastrouter/deepseek/deepseek-v4-pro","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":1.74,"outputPer1M":3.48,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"fastrouter/google/gemini-2.5-flash","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"Gemini 2.5 Flash","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"cacheRead":0.0375},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"fastrouter/google/gemini-2.5-pro","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"Gemini 2.5 Pro","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.31},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"fastrouter/google/gemini-3-pro-image-preview","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"Nano Banana Pro","version":"2025-11-20","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":65536,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD"}},{"modelId":"fastrouter/google/gemini-3.1-flash-image-preview","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"Nano Banana 2","version":"2026-02-26","capabilities":["text.chat","reasoning"],"modalities":["image","pdf","text"],"contextWindow":65536,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"fastrouter/google/gemini-3.1-pro-preview","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"Gemini 3.1 Pro Preview","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"fastrouter/google/gemini-3.5-flash","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"Gemini 3.5 Flash","version":"2026-05-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":9,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"fastrouter/google/gemma-4-31b-it","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"Gemma 4 31B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.13,"outputPer1M":0.38,"currency":"USD"}},{"modelId":"fastrouter/google/imagen-4.0-fast","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"Imagen 4 Fast","version":"2025-05-20","capabilities":[],"modalities":["image","text"],"contextWindow":480,"maxOutputTokens":0,"pricing":null},{"modelId":"fastrouter/google/imagen-4.0-ultra","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"Imagen 4 Ultra","version":"2025-05-20","capabilities":[],"modalities":["image","text"],"contextWindow":480,"maxOutputTokens":0,"pricing":null},{"modelId":"fastrouter/google/veo3.1","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"Veo 3.1","version":"2026-05-01","capabilities":[],"modalities":["image","text","video"],"contextWindow":400000,"maxOutputTokens":0,"pricing":null},{"modelId":"fastrouter/google/veo3.1-fast","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"Veo 3.1 Fast","version":"2026-05-01","capabilities":[],"modalities":["image","text","video"],"contextWindow":400000,"maxOutputTokens":0,"pricing":null},{"modelId":"fastrouter/google/veo3.1-lite","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"Veo 3.1 Lite","version":"2026-05-01","capabilities":[],"modalities":["image","text","video"],"contextWindow":400000,"maxOutputTokens":0,"pricing":null},{"modelId":"fastrouter/leonardo-ai/lucid-origin","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"Lucid Origin","version":"2025-06-01","capabilities":[],"modalities":["image","text"],"contextWindow":4096,"maxOutputTokens":0,"pricing":null},{"modelId":"fastrouter/leonardo-ai/lucid-realism","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"Lucid Realism","version":"2025-06-01","capabilities":[],"modalities":["image","text"],"contextWindow":4096,"maxOutputTokens":0,"pricing":null},{"modelId":"fastrouter/minimax/minimax-m2.7","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"MiniMax-M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"fastrouter/minimax/minimax-m2.7-highspeed","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"MiniMax-M2.7-highspeed","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.4,"currency":"USD"}},{"modelId":"fastrouter/moonshotai/kimi-k2","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"Kimi K2","version":"2025-07-11","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.55,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"fastrouter/moonshotai/kimi-k2.6","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.75,"outputPer1M":3.5,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"fastrouter/openai/gpt-4.1","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"GPT-4.1","version":"2025-04-14","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":2,"output":8,"cacheRead":0.5},"costUnit":"USD per 1M tokens"}},{"modelId":"fastrouter/openai/gpt-5","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"GPT-5","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"}},{"modelId":"fastrouter/openai/gpt-5-mini","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"GPT-5 Mini","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":2,"cacheRead":0.025},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"fastrouter/openai/gpt-5-nano","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"GPT-5 Nano","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.05,"output":0.4,"cacheRead":0.005},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"fastrouter/openai/gpt-5.3-codex","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"GPT-5.3 Codex","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"fastrouter/openai/gpt-5.4-mini","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"GPT-5.4 mini","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"fastrouter/openai/gpt-5.4-nano","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"GPT-5.4 nano","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.25,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"fastrouter/openai/gpt-5.5","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"GPT-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"fastrouter/openai/gpt-5.5-pro","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"GPT-5.5 Pro","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":30,"outputPer1M":180,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"fastrouter/openai/gpt-image-2","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"GPT Image 2","version":"2026-04-21","capabilities":[],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":0,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":1.25},"costUnit":"USD per 1M tokens"}},{"modelId":"fastrouter/openai/gpt-oss-120b","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"fastrouter/openai/gpt-oss-20b","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"GPT OSS 20B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.05,"outputPer1M":0.2,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"fastrouter/openai/gpt-realtime-1.5","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"GPT Realtime 1.5","version":"2025-06-01","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","image","text"],"contextWindow":32000,"maxOutputTokens":4096,"pricing":{"inputPer1M":4,"outputPer1M":16,"currency":"USD"}},{"modelId":"fastrouter/qwen/qwen3-coder","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"Qwen3 Coder","version":"2025-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":66536,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"fastrouter/sarvam/sarvam-105b","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"Sarvam 105B","version":"2025-09-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.04,"outputPer1M":0.16,"currency":"USD"}},{"modelId":"fastrouter/sarvam/sarvam-30b","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"Sarvam 30B","version":"2026-02-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.02,"outputPer1M":0.1,"currency":"USD"}},{"modelId":"fastrouter/wanx/wan-v2-6","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"Wan 2.6","version":"2025-12-01","capabilities":[],"modalities":["image","text","video"],"contextWindow":400000,"maxOutputTokens":0,"pricing":null},{"modelId":"fastrouter/x-ai/grok-4","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"Grok 4","version":"2025-07-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.75,"cacheWrite":15},"costUnit":"USD per 1M tokens"}},{"modelId":"fastrouter/x-ai/grok-4.3","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"Grok 4.3","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"fastrouter/x-ai/grok-build-0.1","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"Grok Build 0.1","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":1,"outputPer1M":2,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"fastrouter/z-ai/glm-5","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"GLM-5","version":"2026-02-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.95,"outputPer1M":3.15,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"fastrouter/z-ai/glm-5.1","providerId":"fastrouter","providerKind":"provider-fastrouter","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-04-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.05,"outputPer1M":3.5,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"fireworks-ai/accounts/fireworks/models/deepseek-v4-flash","providerId":"fireworks-ai","providerKind":"provider-fireworks-ai","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"cacheRead":0.028},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"fireworks-ai/accounts/fireworks/models/deepseek-v4-flash-0731","providerId":"fireworks-ai","providerKind":"provider-fireworks-ai","authFamily":"api-key","displayName":"DeepSeek V4 Flash 0731","version":"2026-07-31","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"cacheRead":0.028},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"fireworks-ai/accounts/fireworks/models/deepseek-v4-pro","providerId":"fireworks-ai","providerKind":"provider-fireworks-ai","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":1.74,"outputPer1M":3.48,"currency":"USD","costDimensionsPer1M":{"input":1.74,"output":3.48,"cacheRead":0.145},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"fireworks-ai/accounts/fireworks/models/deepseek-v4-pro-0813","providerId":"fireworks-ai","providerKind":"provider-fireworks-ai","authFamily":"api-key","displayName":"DeepSeek V4 Pro 0813","version":"2026-08-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":1.32,"outputPer1M":3.96,"currency":"USD","costDimensionsPer1M":{"input":1.32,"output":3.96,"cacheRead":0.044},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"fireworks-ai/accounts/fireworks/models/glm-5p2","providerId":"fireworks-ai","providerKind":"provider-fireworks-ai","authFamily":"api-key","displayName":"GLM 5.2","version":"2026-06-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048575,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.4,"output":4.4,"cacheRead":0.14},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"fireworks-ai/accounts/fireworks/models/gpt-oss-120b","providerId":"fireworks-ai","providerKind":"provider-fireworks-ai","authFamily":"api-key","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.6,"cacheRead":0.015},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"fireworks-ai/accounts/fireworks/models/gpt-oss-20b","providerId":"fireworks-ai","providerKind":"provider-fireworks-ai","authFamily":"api-key","displayName":"GPT OSS 20B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.07,"outputPer1M":0.3,"currency":"USD","costDimensionsPer1M":{"input":0.07,"output":0.3,"cacheRead":0.035},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"fireworks-ai/accounts/fireworks/models/inkling","providerId":"fireworks-ai","providerKind":"provider-fireworks-ai","authFamily":"api-key","displayName":"Inkling","version":"2026-07-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text"],"contextWindow":1048576,"maxOutputTokens":1048576,"pricing":{"inputPer1M":1,"outputPer1M":4.05,"currency":"USD","costDimensionsPer1M":{"input":1,"output":4.05,"cacheRead":0.17},"costUnit":"USD per 1M tokens"}},{"modelId":"fireworks-ai/accounts/fireworks/models/kimi-k2p6","providerId":"fireworks-ai","providerKind":"provider-fireworks-ai","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.16},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"fireworks-ai/accounts/fireworks/models/kimi-k2p7-code","providerId":"fireworks-ai","providerKind":"provider-fireworks-ai","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.19},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"fireworks-ai/accounts/fireworks/models/kimi-k3","providerId":"fireworks-ai","providerKind":"provider-fireworks-ai","authFamily":"api-key","displayName":"Kimi K3","version":"2026-07-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["toggle","effort","budget_tokens"]},{"modelId":"fireworks-ai/accounts/fireworks/models/minimax-m2p7","providerId":"fireworks-ai","providerKind":"provider-fireworks-ai","authFamily":"api-key","displayName":"MiniMax-M2.7","version":"2026-04-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":196608,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.06},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"fireworks-ai/accounts/fireworks/models/minimax-m3","providerId":"fireworks-ai","providerKind":"provider-fireworks-ai","authFamily":"api-key","displayName":"MiniMax-M3","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":512000,"maxOutputTokens":512000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.06},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"fireworks-ai/accounts/fireworks/models/muse-glimmer-30b","providerId":"fireworks-ai","providerKind":"provider-fireworks-ai","authFamily":"api-key","displayName":"Muse Glimmer 30B","version":"2026-08-10","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.35,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.35,"output":1.5,"cacheRead":0.04},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"fireworks-ai/accounts/fireworks/models/nemotron-3-ultra-nvfp4","providerId":"fireworks-ai","providerKind":"provider-fireworks-ai","authFamily":"api-key","displayName":"Nemotron 3 Ultra 550B A55B","version":"2026-06-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.6,"outputPer1M":2.4,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.4,"cacheRead":0.119},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"fireworks-ai/accounts/fireworks/models/nemotron-lightning-3p5-30b-a3b","providerId":"fireworks-ai","providerKind":"provider-fireworks-ai","authFamily":"api-key","displayName":"Nemotron 3.5 Lightning 30B A3B","version":"2026-08-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.05,"outputPer1M":0.2,"currency":"USD","costDimensionsPer1M":{"input":0.05,"output":0.2,"cacheRead":0.01},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"fireworks-ai/accounts/fireworks/models/qwen3p7-plus","providerId":"fireworks-ai","providerKind":"provider-fireworks-ai","authFamily":"api-key","displayName":"Qwen 3.7 Plus","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":1.6,"cacheRead":0.08},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["toggle","effort","budget_tokens"]},{"modelId":"fireworks-ai/accounts/fireworks/models/qwen3p8-max","providerId":"fireworks-ai","providerKind":"provider-fireworks-ai","authFamily":"api-key","displayName":"Qwen3.8 Max","version":"2026-08-03","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.25},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"fireworks-ai/accounts/fireworks/routers/glm-5p2-fast","providerId":"fireworks-ai","providerKind":"provider-fireworks-ai","authFamily":"api-key","displayName":"GLM 5.2 Fast","version":"2026-06-26","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048575,"maxOutputTokens":131072,"pricing":{"inputPer1M":2.1,"outputPer1M":6.6,"currency":"USD","costDimensionsPer1M":{"input":2.1,"output":6.6,"cacheRead":0.21},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"fireworks-ai/accounts/fireworks/routers/kimi-k2p6-fast","providerId":"fireworks-ai","providerKind":"provider-fireworks-ai","authFamily":"api-key","displayName":"Kimi K2.6 Fast","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":2,"output":8,"cacheRead":0.3},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"fireworks-ai/accounts/fireworks/routers/kimi-k2p6-turbo","providerId":"fireworks-ai","providerKind":"provider-fireworks-ai","authFamily":"api-key","displayName":"Kimi K2.6 Turbo","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":2,"output":8,"cacheRead":0.3},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"fireworks-ai/accounts/fireworks/routers/kimi-k2p7-code-fast","providerId":"fireworks-ai","providerKind":"provider-fireworks-ai","authFamily":"api-key","displayName":"Kimi K2.7 Code Fast","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":1.9,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":1.9,"output":8,"cacheRead":0.38},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"fireworks-ai/accounts/fireworks/routers/kimi-k3-fast","providerId":"fireworks-ai","providerKind":"provider-fireworks-ai","authFamily":"api-key","displayName":"Kimi K3 Fast","version":"2026-07-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":4.5,"outputPer1M":22.5,"currency":"USD","costDimensionsPer1M":{"input":4.5,"output":22.5,"cacheRead":0.45},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["toggle","effort","budget_tokens"]},{"modelId":"freemodel/claude-fable-5","providerId":"freemodel","providerKind":"provider-freemodel","authFamily":"api-key","displayName":"Claude Fable 5","version":"2026-06-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":10,"outputPer1M":50,"currency":"USD","costDimensionsPer1M":{"input":10,"output":50,"cacheRead":1,"cacheWrite":12.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"freemodel/claude-haiku-4-5-20251001","providerId":"freemodel","providerKind":"provider-freemodel","authFamily":"api-key","displayName":"Claude Haiku 4.5","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD","costDimensionsPer1M":{"input":1,"output":5,"cacheRead":0.1,"cacheWrite":1.25},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"freemodel/claude-opus-4-6","providerId":"freemodel","providerKind":"provider-freemodel","authFamily":"api-key","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"freemodel/claude-opus-4-7","providerId":"freemodel","providerKind":"provider-freemodel","authFamily":"api-key","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"freemodel/claude-opus-4-8","providerId":"freemodel","providerKind":"provider-freemodel","authFamily":"api-key","displayName":"Claude Opus 4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"freemodel/claude-sonnet-4-6","providerId":"freemodel","providerKind":"provider-freemodel","authFamily":"api-key","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"freemodel/gpt-5.3-codex","providerId":"freemodel","providerKind":"provider-freemodel","authFamily":"api-key","displayName":"GPT-5.3 Codex","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175,"cacheWrite":1.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"freemodel/gpt-5.4","providerId":"freemodel","providerKind":"provider-freemodel","authFamily":"api-key","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":15,"cacheRead":0.25,"cacheWrite":2.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"freemodel/gpt-5.4-mini","providerId":"freemodel","providerKind":"provider-freemodel","authFamily":"api-key","displayName":"GPT-5.4 mini","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":4.5,"cacheRead":0.075,"cacheWrite":0.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"freemodel/gpt-5.5","providerId":"freemodel","providerKind":"provider-freemodel","authFamily":"api-key","displayName":"GPT-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5,"cacheWrite":5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"friendli/deepseek-ai/DeepSeek-V3.2","providerId":"friendli","providerKind":"provider-friendli","authFamily":"runtime-defined","displayName":"DeepSeek-V3.2","version":"2025-12-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":163840,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":1.5,"cacheRead":0.25},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"friendli/google/gemma-4-31B-it","providerId":"friendli","providerKind":"provider-friendli","authFamily":"runtime-defined","displayName":"Gemma 4 31B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.14,"outputPer1M":0.4,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"friendli/MiniMaxAI/MiniMax-M2.5","providerId":"friendli","providerKind":"provider-friendli","authFamily":"runtime-defined","displayName":"MiniMax-M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":196608,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.06},"costUnit":"USD per 1M tokens"}},{"modelId":"friendli/zai-org/GLM-5.1","providerId":"friendli","providerKind":"provider-friendli","authFamily":"runtime-defined","displayName":"GLM-5.1","version":"2026-04-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":202752,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.4,"output":4.4,"cacheRead":0.26},"costUnit":"USD per 1M tokens"}},{"modelId":"friendli/zai-org/GLM-5.2","providerId":"friendli","providerKind":"provider-friendli","authFamily":"runtime-defined","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.4,"output":4.4,"cacheRead":0.26},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"frogbot/claude-haiku-4-5","providerId":"frogbot","providerKind":"provider-frogbot","authFamily":"api-key","displayName":"Claude Haiku 4.5","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD","costDimensionsPer1M":{"input":1,"output":5,"cacheRead":0.1,"cacheWrite":1.25},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"frogbot/claude-opus-4-6","providerId":"frogbot","providerKind":"provider-frogbot","authFamily":"api-key","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"frogbot/claude-opus-4-7","providerId":"frogbot","providerKind":"provider-frogbot","authFamily":"api-key","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"frogbot/claude-sonnet-4-6","providerId":"frogbot","providerKind":"provider-frogbot","authFamily":"api-key","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"frogbot/deepseek-v4-pro","providerId":"frogbot","providerKind":"provider-frogbot","authFamily":"api-key","displayName":"DeepSeek v4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":1.74,"outputPer1M":3.48,"currency":"USD","costDimensionsPer1M":{"input":1.74,"output":3.48,"cacheRead":0.14},"costUnit":"USD per 1M tokens"}},{"modelId":"frogbot/gemini-2.5-flash","providerId":"frogbot","providerKind":"provider-frogbot","authFamily":"api-key","displayName":"Gemini 2.5 Flash","version":"2025-07-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"cacheRead":0.075},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"frogbot/gemini-2.5-pro","providerId":"frogbot","providerKind":"provider-frogbot","authFamily":"api-key","displayName":"Gemini 2.5 Pro","version":"2025-03-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.31},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"frogbot/gemini-3-1-pro-preview","providerId":"frogbot","providerKind":"provider-frogbot","authFamily":"api-key","displayName":"Gemini 3.1 Pro Preview","version":"2026-02-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.2},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"frogbot/gemini-3-flash-preview","providerId":"frogbot","providerKind":"provider-frogbot","authFamily":"api-key","displayName":"Gemini 3 Flash Preview","version":"2025-12-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":3,"cacheRead":0.05},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"frogbot/gpt-4o","providerId":"frogbot","providerKind":"provider-frogbot","authFamily":"api-key","displayName":"GPT-4o","version":"2024-05-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":10,"cacheRead":1.25},"costUnit":"USD per 1M tokens"}},{"modelId":"frogbot/gpt-5-3-codex","providerId":"frogbot","providerKind":"provider-frogbot","authFamily":"api-key","displayName":"GPT-5.3 Codex","version":"2026-02-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"frogbot/gpt-5-4-mini","providerId":"frogbot","providerKind":"provider-frogbot","authFamily":"api-key","displayName":"GPT-5.4 Mini","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":4.5,"cacheRead":0.075},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"frogbot/gpt-5-4-nano","providerId":"frogbot","providerKind":"provider-frogbot","authFamily":"api-key","displayName":"GPT-5.4 Nano","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.25,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.25,"cacheRead":0.02},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"frogbot/gpt-5-5","providerId":"frogbot","providerKind":"provider-frogbot","authFamily":"api-key","displayName":"GPT-5.5","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":272000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":15,"cacheRead":0.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"frogbot/gpt-oss-120b","providerId":"frogbot","providerKind":"provider-frogbot","authFamily":"api-key","displayName":"GPT OSS 120B","version":"1970-01-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"frogbot/gpt-oss-20b","providerId":"frogbot","providerKind":"provider-frogbot","authFamily":"api-key","displayName":"GPT OSS 20B","version":"1970-01-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.07,"outputPer1M":0.2,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"frogbot/grok-4-1-fast-non-reasoning","providerId":"frogbot","providerKind":"provider-frogbot","authFamily":"api-key","displayName":"Grok 4.1 Fast (Non-Reasoning)","version":"2025-11-25","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.5,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":0.5,"cacheRead":0.05},"costUnit":"USD per 1M tokens"}},{"modelId":"frogbot/grok-4-1-fast-reasoning","providerId":"frogbot","providerKind":"provider-frogbot","authFamily":"api-key","displayName":"Grok 4.1 Fast (Reasoning)","version":"2025-11-25","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.5,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":0.5,"cacheRead":0.05},"costUnit":"USD per 1M tokens"}},{"modelId":"frogbot/grok-4-3","providerId":"frogbot","providerKind":"provider-frogbot","authFamily":"api-key","displayName":"Grok 4.3","version":"2026-04-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":2.5,"cacheRead":0.2},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"frogbot/grok-code-fast-1","providerId":"frogbot","providerKind":"provider-frogbot","authFamily":"api-key","displayName":"Grok 4.1 Fast (Reasoning)","version":"2025-08-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.5,"cacheRead":0.02},"costUnit":"USD per 1M tokens"}},{"modelId":"frogbot/kimi-k2-6","providerId":"frogbot","providerKind":"provider-frogbot","authFamily":"api-key","displayName":"Kimi-K2.6","version":"1970-01-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.16},"costUnit":"USD per 1M tokens"}},{"modelId":"frogbot/kimi-k2.5","providerId":"frogbot","providerKind":"provider-frogbot","authFamily":"api-key","displayName":"Kimi-K2.5","version":"1970-01-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.6,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":3,"cacheRead":0.1},"costUnit":"USD per 1M tokens"}},{"modelId":"frogbot/minimax-m2-5","providerId":"frogbot","providerKind":"provider-frogbot","authFamily":"api-key","displayName":"MiniMax-M2.5","version":"2025-01-15","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":192000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.03},"costUnit":"USD per 1M tokens"}},{"modelId":"frogbot/minimax-m2-7","providerId":"frogbot","providerKind":"provider-frogbot","authFamily":"api-key","displayName":"MiniMax-M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":192000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.06},"costUnit":"USD per 1M tokens"}},{"modelId":"frogbot/qwen-3-6-plus","providerId":"frogbot","providerKind":"provider-frogbot","authFamily":"api-key","displayName":"Qwen 3.6 Plus","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":3,"cacheRead":0.1},"costUnit":"USD per 1M tokens"}},{"modelId":"frogbot/zai-glm-5-1","providerId":"frogbot","providerKind":"provider-frogbot","authFamily":"api-key","displayName":"Z.AI GLM-5.1","version":"2025-01-20","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":198000,"maxOutputTokens":8192,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.4,"output":4.4,"cacheRead":0.26},"costUnit":"USD per 1M tokens"}},{"modelId":"github-copilot/claude-fable-5","providerId":"github-copilot","providerKind":"provider-github-copilot","authFamily":"runtime-defined","displayName":"Claude Fable 5","version":"2026-06-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":10,"outputPer1M":50,"currency":"USD","costDimensionsPer1M":{"input":10,"output":50,"cacheRead":1,"cacheWrite":12.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"github-copilot/claude-haiku-4.5","providerId":"github-copilot","providerKind":"provider-github-copilot","authFamily":"runtime-defined","displayName":"Claude Haiku 4.5 (latest)","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD","costDimensionsPer1M":{"input":1,"output":5,"cacheRead":0.1,"cacheWrite":1.25},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"github-copilot/claude-opus-4.5","providerId":"github-copilot","providerKind":"provider-github-copilot","authFamily":"runtime-defined","displayName":"Claude Opus 4.5 (latest)","version":"2025-11-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"github-copilot/claude-opus-4.6","providerId":"github-copilot","providerKind":"provider-github-copilot","authFamily":"runtime-defined","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"github-copilot/claude-opus-4.7","providerId":"github-copilot","providerKind":"provider-github-copilot","authFamily":"runtime-defined","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"github-copilot/claude-opus-4.8","providerId":"github-copilot","providerKind":"provider-github-copilot","authFamily":"runtime-defined","displayName":"Claude Opus 4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"github-copilot/claude-opus-5","providerId":"github-copilot","providerKind":"provider-github-copilot","authFamily":"runtime-defined","displayName":"Claude Opus 5","version":"2026-07-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"github-copilot/claude-sonnet-4","providerId":"github-copilot","providerKind":"provider-github-copilot","authFamily":"runtime-defined","displayName":"Claude Sonnet 4 (latest)","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":216000,"maxOutputTokens":16000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"}},{"modelId":"github-copilot/claude-sonnet-4.5","providerId":"github-copilot","providerKind":"provider-github-copilot","authFamily":"runtime-defined","displayName":"Claude Sonnet 4.5 (latest)","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"github-copilot/claude-sonnet-4.6","providerId":"github-copilot","providerKind":"provider-github-copilot","authFamily":"runtime-defined","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"github-copilot/claude-sonnet-5","providerId":"github-copilot","providerKind":"provider-github-copilot","authFamily":"runtime-defined","displayName":"Claude Sonnet 5","version":"2026-06-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2,"output":10,"cacheRead":0.2,"cacheWrite":2.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"github-copilot/gemini-3.1-pro-preview","providerId":"github-copilot","providerKind":"provider-github-copilot","authFamily":"runtime-defined","displayName":"Gemini 3.1 Pro Preview","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.2},"costMetadata":{"tiers":[{"input":4,"output":18,"cache_read":0.4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":4,"output":18,"cache_read":0.4}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"github-copilot/gemini-3.5-flash","providerId":"github-copilot","providerKind":"provider-github-copilot","authFamily":"runtime-defined","displayName":"Gemini 3.5 Flash","version":"2026-05-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1.5,"outputPer1M":9,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":9,"cacheRead":0.15,"inputAudio":1.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"github-copilot/gemini-3.6-flash","providerId":"github-copilot","providerKind":"provider-github-copilot","authFamily":"runtime-defined","displayName":"Gemini 3.6 Flash","version":"2026-07-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1.5,"outputPer1M":7.5,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":7.5,"cacheRead":0.15},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"github-copilot/gemini-3.7-flash","providerId":"github-copilot","providerKind":"provider-github-copilot","authFamily":"runtime-defined","displayName":"Gemini 3.7 Flash","version":"2026-08-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.75,"outputPer1M":3.75,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":3.75,"cacheRead":0.075},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"github-copilot/gpt-4.1","providerId":"github-copilot","providerKind":"provider-github-copilot","authFamily":"runtime-defined","displayName":"GPT-4.1","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":2,"output":8,"cacheRead":0.5},"costUnit":"USD per 1M tokens"}},{"modelId":"github-copilot/gpt-5-mini","providerId":"github-copilot","providerKind":"provider-github-copilot","authFamily":"runtime-defined","displayName":"GPT-5 Mini","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":264000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":2,"cacheRead":0.025},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"github-copilot/gpt-5.2","providerId":"github-copilot","providerKind":"provider-github-copilot","authFamily":"runtime-defined","displayName":"GPT-5.2","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"}},{"modelId":"github-copilot/gpt-5.2-codex","providerId":"github-copilot","providerKind":"provider-github-copilot","authFamily":"runtime-defined","displayName":"GPT-5.2 Codex","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"}},{"modelId":"github-copilot/gpt-5.3-codex","providerId":"github-copilot","providerKind":"provider-github-copilot","authFamily":"runtime-defined","displayName":"GPT-5.3 Codex","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"github-copilot/gpt-5.4","providerId":"github-copilot","providerKind":"provider-github-copilot","authFamily":"runtime-defined","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":15,"cacheRead":0.25},"costMetadata":{"tiers":[{"input":5,"output":22.5,"cache_read":0.5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":5,"output":22.5,"cache_read":0.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"github-copilot/gpt-5.4-mini","providerId":"github-copilot","providerKind":"provider-github-copilot","authFamily":"runtime-defined","displayName":"GPT-5.4 mini","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":4.5,"cacheRead":0.075},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"github-copilot/gpt-5.4-nano","providerId":"github-copilot","providerKind":"provider-github-copilot","authFamily":"runtime-defined","displayName":"GPT-5.4 nano","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.25,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.25,"cacheRead":0.02},"costUnit":"USD per 1M tokens"}},{"modelId":"github-copilot/gpt-5.5","providerId":"github-copilot","providerKind":"provider-github-copilot","authFamily":"runtime-defined","displayName":"GPT-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5},"costMetadata":{"tiers":[{"input":10,"output":45,"cache_read":1,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":10,"output":45,"cache_read":1}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"github-copilot/gpt-5.6-luna","providerId":"github-copilot","providerKind":"provider-github-copilot","authFamily":"runtime-defined","displayName":"GPT-5.6 Luna","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.2,"cacheRead":0.02},"costMetadata":{"tiers":[{"input":0.4,"output":1.8,"cache_read":0.04,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":0.4,"output":1.8,"cache_read":0.04}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"github-copilot/gpt-5.6-sol","providerId":"github-copilot","providerKind":"provider-github-copilot","authFamily":"runtime-defined","displayName":"GPT-5.6 Sol","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5,"cacheWrite":6.25},"costMetadata":{"tiers":[{"input":10,"output":45,"cache_read":1,"cache_write":12.5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":10,"output":45,"cache_read":1,"cache_write":12.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"github-copilot/gpt-5.6-terra","providerId":"github-copilot","providerKind":"provider-github-copilot","authFamily":"runtime-defined","displayName":"GPT-5.6 Terra","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.2},"costMetadata":{"tiers":[{"input":4,"output":18,"cache_read":0.4,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":4,"output":18,"cache_read":0.4}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"github-copilot/grok-4.5","providerId":"github-copilot","providerKind":"provider-github-copilot","authFamily":"runtime-defined","displayName":"Grok 4.5","version":"2026-07-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":500000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.5},"costMetadata":{"tiers":[{"input":4,"output":12,"cache_read":1,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":4,"output":12,"cache_read":1}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"github-copilot/grok-4.6","providerId":"github-copilot","providerKind":"provider-github-copilot","authFamily":"runtime-defined","displayName":"Grok 4.6","version":"2026-08-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":500000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.5},"costMetadata":{"tiers":[{"input":4,"output":12,"cache_read":1,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":4,"output":12,"cache_read":1}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"github-copilot/kimi-k2.7-code","providerId":"github-copilot","providerKind":"provider-github-copilot","authFamily":"runtime-defined","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.19},"costUnit":"USD per 1M tokens"}},{"modelId":"github-copilot/kimi-k3","providerId":"github-copilot","providerKind":"provider-github-copilot","authFamily":"runtime-defined","displayName":"Kimi K3","version":"2026-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"github-copilot/mai-code-1-flash-picker","providerId":"github-copilot","providerKind":"provider-github-copilot","authFamily":"runtime-defined","displayName":"MAI-Code-1-Flash","version":"2026-06-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":4.5,"cacheRead":0.075},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"github-copilot/mai-code-1.1-flash","providerId":"github-copilot","providerKind":"provider-github-copilot","authFamily":"runtime-defined","displayName":"MAI-Code-1.1-Flash","version":"2026-08-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":256000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.2,"cacheRead":0.02},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"gitlab/duo-chat-fable-5","providerId":"gitlab","providerKind":"provider-gitlab","authFamily":"runtime-defined","displayName":"Agentic Chat (Claude Fable 5)","version":"2026-06-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"gitlab/duo-chat-gpt-5-1","providerId":"gitlab","providerKind":"provider-gitlab","authFamily":"runtime-defined","displayName":"Agentic Chat (GPT-5.1)","version":"2026-01-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"gitlab/duo-chat-gpt-5-2","providerId":"gitlab","providerKind":"provider-gitlab","authFamily":"runtime-defined","displayName":"Agentic Chat (GPT-5.2)","version":"2026-01-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"gitlab/duo-chat-gpt-5-2-codex","providerId":"gitlab","providerKind":"provider-gitlab","authFamily":"runtime-defined","displayName":"Agentic Chat (GPT-5.2 Codex)","version":"2026-01-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"gitlab/duo-chat-gpt-5-3-codex","providerId":"gitlab","providerKind":"provider-gitlab","authFamily":"runtime-defined","displayName":"Agentic Chat (GPT-5.3 Codex)","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"gitlab/duo-chat-gpt-5-4","providerId":"gitlab","providerKind":"provider-gitlab","authFamily":"runtime-defined","displayName":"Agentic Chat (GPT-5.4)","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"gitlab/duo-chat-gpt-5-4-mini","providerId":"gitlab","providerKind":"provider-gitlab","authFamily":"runtime-defined","displayName":"Agentic Chat (GPT-5.4 Mini)","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"gitlab/duo-chat-gpt-5-4-nano","providerId":"gitlab","providerKind":"provider-gitlab","authFamily":"runtime-defined","displayName":"Agentic Chat (GPT-5.4 Nano)","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"gitlab/duo-chat-gpt-5-5","providerId":"gitlab","providerKind":"provider-gitlab","authFamily":"runtime-defined","displayName":"Agentic Chat (GPT-5.5)","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"gitlab/duo-chat-gpt-5-6-luna","providerId":"gitlab","providerKind":"provider-gitlab","authFamily":"runtime-defined","displayName":"Agentic Chat (GPT-5.6 Luna)","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"gitlab/duo-chat-gpt-5-6-sol","providerId":"gitlab","providerKind":"provider-gitlab","authFamily":"runtime-defined","displayName":"Agentic Chat (GPT-5.6 Sol)","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"gitlab/duo-chat-gpt-5-6-terra","providerId":"gitlab","providerKind":"provider-gitlab","authFamily":"runtime-defined","displayName":"Agentic Chat (GPT-5.6 Terra)","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"gitlab/duo-chat-gpt-5-codex","providerId":"gitlab","providerKind":"provider-gitlab","authFamily":"runtime-defined","displayName":"Agentic Chat (GPT-5 Codex)","version":"2026-01-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"gitlab/duo-chat-gpt-5-mini","providerId":"gitlab","providerKind":"provider-gitlab","authFamily":"runtime-defined","displayName":"Agentic Chat (GPT-5 Mini)","version":"2026-01-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"gitlab/duo-chat-haiku-4-5","providerId":"gitlab","providerKind":"provider-gitlab","authFamily":"runtime-defined","displayName":"Agentic Chat (Claude Haiku 4.5)","version":"2026-01-08","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"gitlab/duo-chat-opus-4-5","providerId":"gitlab","providerKind":"provider-gitlab","authFamily":"runtime-defined","displayName":"Agentic Chat (Claude Opus 4.5)","version":"2026-01-08","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"gitlab/duo-chat-opus-4-6","providerId":"gitlab","providerKind":"provider-gitlab","authFamily":"runtime-defined","displayName":"Agentic Chat (Claude Opus 4.6)","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"gitlab/duo-chat-opus-4-7","providerId":"gitlab","providerKind":"provider-gitlab","authFamily":"runtime-defined","displayName":"Agentic Chat (Claude Opus 4.7)","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"gitlab/duo-chat-opus-4-8","providerId":"gitlab","providerKind":"provider-gitlab","authFamily":"runtime-defined","displayName":"Agentic Chat (Claude Opus 4.8)","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"gitlab/duo-chat-opus-5","providerId":"gitlab","providerKind":"provider-gitlab","authFamily":"runtime-defined","displayName":"Agentic Chat (Claude Opus 5)","version":"2026-07-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"gitlab/duo-chat-sonnet-4-5","providerId":"gitlab","providerKind":"provider-gitlab","authFamily":"runtime-defined","displayName":"Agentic Chat (Claude Sonnet 4.5)","version":"2026-01-08","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"gitlab/duo-chat-sonnet-4-6","providerId":"gitlab","providerKind":"provider-gitlab","authFamily":"runtime-defined","displayName":"Agentic Chat (Claude Sonnet 4.6)","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"gitlab/duo-chat-sonnet-5","providerId":"gitlab","providerKind":"provider-gitlab","authFamily":"runtime-defined","displayName":"Agentic Chat (Claude Sonnet 5)","version":"2026-06-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"gmicloud/anthropic/claude-opus-4.6","providerId":"gmicloud","providerKind":"provider-gmicloud","authFamily":"api-key","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":409600,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"gmicloud/anthropic/claude-opus-4.7","providerId":"gmicloud","providerKind":"provider-gmicloud","authFamily":"api-key","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":409600,"maxOutputTokens":128000,"pricing":{"inputPer1M":4.5,"outputPer1M":22.5,"currency":"USD","costDimensionsPer1M":{"input":4.5,"output":22.5,"cacheRead":0.45},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"gmicloud/anthropic/claude-opus-4.8","providerId":"gmicloud","providerKind":"provider-gmicloud","authFamily":"api-key","displayName":"Claude Opus 4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"gmicloud/anthropic/claude-sonnet-4.6","providerId":"gmicloud","providerKind":"provider-gmicloud","authFamily":"api-key","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":409600,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"gmicloud/deepseek-ai/DeepSeek-V4-Flash","providerId":"gmicloud","providerKind":"provider-gmicloud","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048575,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.112,"outputPer1M":0.224,"currency":"USD","costDimensionsPer1M":{"input":0.112,"output":0.224,"cacheRead":0.022},"costUnit":"USD per 1M tokens"}},{"modelId":"gmicloud/deepseek-ai/DeepSeek-V4-Pro","providerId":"gmicloud","providerKind":"provider-gmicloud","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":384000,"pricing":{"inputPer1M":1.392,"outputPer1M":2.784,"currency":"USD","costDimensionsPer1M":{"input":1.392,"output":2.784,"cacheRead":0.116},"costUnit":"USD per 1M tokens"}},{"modelId":"gmicloud/moonshotai/Kimi-K2.6","providerId":"gmicloud","providerKind":"provider-gmicloud","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":65536,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.855,"outputPer1M":3.6,"currency":"USD","costDimensionsPer1M":{"input":0.855,"output":3.6,"cacheRead":0.144},"costUnit":"USD per 1M tokens"}},{"modelId":"gmicloud/moonshotai/kimi-k2.7-code-highspeed","providerId":"gmicloud","providerKind":"provider-gmicloud","authFamily":"api-key","displayName":"Kimi K2.7 Code Highspeed","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":1.9,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":1.9,"output":8,"cacheRead":0.38},"costUnit":"USD per 1M tokens"}},{"modelId":"gmicloud/openai/gpt-5.5","providerId":"gmicloud","providerKind":"provider-gmicloud","authFamily":"api-key","displayName":"GPT-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"gmicloud/Qwen/Qwen3.7-Max","providerId":"gmicloud","providerKind":"provider-gmicloud","authFamily":"api-key","displayName":"Qwen3.7 Max","version":"2026-05-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":2.5,"outputPer1M":7.5,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":7.5,"cacheRead":0.25,"cacheWrite":3.125},"costUnit":"USD per 1M tokens"}},{"modelId":"gmicloud/zai-org/GLM-5-FP8","providerId":"gmicloud","providerKind":"provider-gmicloud","authFamily":"api-key","displayName":"GLM-5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":1.92,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":1.92,"cacheRead":0.12},"costUnit":"USD per 1M tokens"}},{"modelId":"gmicloud/zai-org/GLM-5.1-FP8","providerId":"gmicloud","providerKind":"provider-gmicloud","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-04-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.98,"outputPer1M":3.08,"currency":"USD","costDimensionsPer1M":{"input":0.98,"output":3.08,"cacheRead":0.182},"costUnit":"USD per 1M tokens"}},{"modelId":"gmicloud/zai-org/GLM-5.2-FP8","providerId":"gmicloud","providerKind":"provider-gmicloud","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.979,"outputPer1M":3.08,"currency":"USD","costDimensionsPer1M":{"input":0.979,"output":3.08,"cacheRead":0.182},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"google-vertex-anthropic/claude-haiku-4-5@20251001","providerId":"google-vertex-anthropic","providerKind":"provider-google-vertex-anthropic","authFamily":"runtime-defined","displayName":"Claude Haiku 4.5","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD","costDimensionsPer1M":{"input":1,"output":5,"cacheRead":0.1,"cacheWrite":1.25},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"google-vertex-anthropic/claude-opus-4-1@20250805","providerId":"google-vertex-anthropic","providerKind":"provider-google-vertex-anthropic","authFamily":"runtime-defined","displayName":"Claude Opus 4.1","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD","costDimensionsPer1M":{"input":15,"output":75,"cacheRead":1.5,"cacheWrite":18.75},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"google-vertex-anthropic/claude-opus-4-5@20251101","providerId":"google-vertex-anthropic","providerKind":"provider-google-vertex-anthropic","authFamily":"runtime-defined","displayName":"Claude Opus 4.5","version":"2025-11-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"google-vertex-anthropic/claude-opus-4-6@default","providerId":"google-vertex-anthropic","providerKind":"provider-google-vertex-anthropic","authFamily":"runtime-defined","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costMetadata":{"tiers":[{"input":10,"output":37.5,"cache_read":1,"cache_write":12.5,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":10,"output":37.5,"cache_read":1,"cache_write":12.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"google-vertex-anthropic/claude-opus-4-7@default","providerId":"google-vertex-anthropic","providerKind":"provider-google-vertex-anthropic","authFamily":"runtime-defined","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costMetadata":{"tiers":[{"input":10,"output":37.5,"cache_read":1,"cache_write":12.5,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":10,"output":37.5,"cache_read":1,"cache_write":12.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"google-vertex-anthropic/claude-opus-4-8@default","providerId":"google-vertex-anthropic","providerKind":"provider-google-vertex-anthropic","authFamily":"runtime-defined","displayName":"Claude Opus 4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costMetadata":{"tiers":[{"input":10,"output":37.5,"cache_read":1,"cache_write":12.5,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":10,"output":37.5,"cache_read":1,"cache_write":12.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"google-vertex-anthropic/claude-opus-4@20250514","providerId":"google-vertex-anthropic","providerKind":"provider-google-vertex-anthropic","authFamily":"runtime-defined","displayName":"Claude Opus 4","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD","costDimensionsPer1M":{"input":15,"output":75,"cacheRead":1.5,"cacheWrite":18.75},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"google-vertex-anthropic/claude-opus-5@default","providerId":"google-vertex-anthropic","providerKind":"provider-google-vertex-anthropic","authFamily":"runtime-defined","displayName":"Claude Opus 5","version":"2026-07-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"google-vertex-anthropic/claude-sonnet-4-5@20250929","providerId":"google-vertex-anthropic","providerKind":"provider-google-vertex-anthropic","authFamily":"runtime-defined","displayName":"Claude Sonnet 4.5","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"google-vertex-anthropic/claude-sonnet-4-6@default","providerId":"google-vertex-anthropic","providerKind":"provider-google-vertex-anthropic","authFamily":"runtime-defined","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costMetadata":{"tiers":[{"input":6,"output":22.5,"cache_read":0.6,"cache_write":7.5,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":6,"output":22.5,"cache_read":0.6,"cache_write":7.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"google-vertex-anthropic/claude-sonnet-4@20250514","providerId":"google-vertex-anthropic","providerKind":"provider-google-vertex-anthropic","authFamily":"runtime-defined","displayName":"Claude Sonnet 4","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"google-vertex-anthropic/claude-sonnet-5@default","providerId":"google-vertex-anthropic","providerKind":"provider-google-vertex-anthropic","authFamily":"runtime-defined","displayName":"Claude Sonnet 5","version":"2026-06-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2,"output":10,"cacheRead":0.2,"cacheWrite":2.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"google-vertex/claude-haiku-4-5@20251001","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Claude Haiku 4.5","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD","costDimensionsPer1M":{"input":1,"output":5,"cacheRead":0.1,"cacheWrite":1.25},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"google-vertex/claude-opus-4-1@20250805","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Claude Opus 4.1","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD","costDimensionsPer1M":{"input":15,"output":75,"cacheRead":1.5,"cacheWrite":18.75},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"google-vertex/claude-opus-4-5@20251101","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Claude Opus 4.5","version":"2025-11-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"google-vertex/claude-opus-4-6@default","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costMetadata":{"tiers":[{"input":10,"output":37.5,"cache_read":1,"cache_write":12.5,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":10,"output":37.5,"cache_read":1,"cache_write":12.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"google-vertex/claude-opus-4-7@default","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costMetadata":{"tiers":[{"input":10,"output":37.5,"cache_read":1,"cache_write":12.5,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":10,"output":37.5,"cache_read":1,"cache_write":12.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"google-vertex/claude-opus-4-8@default","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Claude Opus 4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costMetadata":{"tiers":[{"input":10,"output":37.5,"cache_read":1,"cache_write":12.5,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":10,"output":37.5,"cache_read":1,"cache_write":12.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"google-vertex/claude-opus-4@20250514","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Claude Opus 4","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD","costDimensionsPer1M":{"input":15,"output":75,"cacheRead":1.5,"cacheWrite":18.75},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"google-vertex/claude-opus-5@default","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Claude Opus 5","version":"2026-07-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"google-vertex/claude-sonnet-4-5@20250929","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Claude Sonnet 4.5","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"google-vertex/claude-sonnet-4-6@default","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costMetadata":{"tiers":[{"input":6,"output":22.5,"cache_read":0.6,"cache_write":7.5,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":6,"output":22.5,"cache_read":0.6,"cache_write":7.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"google-vertex/claude-sonnet-4@20250514","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Claude Sonnet 4","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"google-vertex/claude-sonnet-5@default","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Claude Sonnet 5","version":"2026-06-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2,"output":10,"cacheRead":0.2,"cacheWrite":2.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"google-vertex/deepseek-ai/deepseek-v3.1-maas","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"DeepSeek V3.1","version":"2025-08-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["pdf","text"],"contextWindow":163840,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.6,"outputPer1M":1.7,"currency":"USD"}},{"modelId":"google-vertex/deepseek-ai/deepseek-v3.2-maas","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"DeepSeek V3.2","version":"2025-12-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["pdf","text"],"contextWindow":163840,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.56,"outputPer1M":1.68,"currency":"USD","costDimensionsPer1M":{"input":0.56,"output":1.68,"cacheRead":0.056},"costUnit":"USD per 1M tokens"}},{"modelId":"google-vertex/gemini-2.5-flash","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Gemini 2.5 Flash","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"cacheRead":0.075,"cacheWrite":0.383},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"google-vertex/gemini-2.5-flash-image","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Nano Banana","version":"2025-08-26","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.3,"outputPer1M":30,"currency":"USD"}},{"modelId":"google-vertex/gemini-2.5-flash-lite","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Gemini 2.5 Flash-Lite","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.4,"cacheRead":0.01,"inputAudio":0.3},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"google-vertex/gemini-2.5-flash-tts","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Gemini 2.5 Flash TTS","version":"2025-09-30","capabilities":[],"modalities":["audio","text"],"contextWindow":32768,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"google-vertex/gemini-2.5-pro","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Gemini 2.5 Pro","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costMetadata":{"tiers":[{"input":2.5,"output":15,"cache_read":0.25,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":2.5,"output":15,"cache_read":0.25}},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"google-vertex/gemini-2.5-pro-tts","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Gemini 2.5 Pro TTS","version":"2025-09-30","capabilities":[],"modalities":["audio","text"],"contextWindow":32768,"maxOutputTokens":16384,"pricing":{"inputPer1M":1,"outputPer1M":20,"currency":"USD"}},{"modelId":"google-vertex/gemini-3-flash-preview","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Gemini 3 Flash Preview","version":"2025-12-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":3,"cacheRead":0.05,"inputAudio":1},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"google-vertex/gemini-3-pro-image","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Nano Banana Pro","version":"2026-05-28","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":65536,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":120,"currency":"USD"}},{"modelId":"google-vertex/gemini-3.1-flash-image","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Nano Banana 2","version":"2026-05-28","capabilities":["text.chat","reasoning"],"modalities":["image","pdf","text","video"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.5,"outputPer1M":60,"currency":"USD"},"reasoningEffortLevels":["minimal","high"],"reasoningOptionKinds":["effort"]},{"modelId":"google-vertex/gemini-3.1-flash-lite","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Gemini 3.1 Flash Lite","version":"2026-05-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":1.5,"cacheRead":0.025,"inputAudio":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"google-vertex/gemini-3.1-flash-lite-preview","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Gemini 3.1 Flash Lite Preview","version":"2026-03-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":1.5,"cacheRead":0.025,"inputAudio":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"google-vertex/gemini-3.1-pro-preview","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Gemini 3.1 Pro Preview","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.2},"costMetadata":{"tiers":[{"input":4,"output":18,"cache_read":0.4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":4,"output":18,"cache_read":0.4}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"google-vertex/gemini-3.1-pro-preview-customtools","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Gemini 3.1 Pro Preview Custom Tools","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.2},"costMetadata":{"tiers":[{"input":4,"output":18,"cache_read":0.4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":4,"output":18,"cache_read":0.4}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"google-vertex/gemini-3.5-flash","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Gemini 3.5 Flash","version":"2026-05-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":9,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":9,"cacheRead":0.15,"inputAudio":1.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"google-vertex/gemini-3.5-flash-lite","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Gemini 3.5 Flash Lite","version":"2026-07-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"cacheRead":0.03},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"google-vertex/gemini-3.6-flash","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Gemini 3.6 Flash","version":"2026-07-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":7.5,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":7.5,"cacheRead":0.15,"inputAudio":1.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"google-vertex/gemini-3.7-flash","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Gemini 3.7 Flash","version":"2026-08-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.75,"outputPer1M":3.75,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":3.75,"cacheRead":0.075,"inputAudio":0.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"google-vertex/gemini-embedding-001","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Gemini Embedding 001","version":"2025-05-20","capabilities":["text.chat"],"modalities":["text"],"contextWindow":2048,"maxOutputTokens":1,"pricing":{"inputPer1M":0.15,"outputPer1M":0,"currency":"USD"}},{"modelId":"google-vertex/gemini-flash-latest","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Gemini Flash Latest","version":"2026-05-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":9,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":9,"cacheRead":0.15,"inputAudio":1.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"google-vertex/gemini-flash-lite-latest","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Gemini Flash-Lite Latest","version":"2026-05-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":1.5,"cacheRead":0.025,"inputAudio":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"google-vertex/meta/llama-3.3-70b-instruct-maas","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Llama 3.3 70B Instruct","version":"2025-04-29","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.72,"outputPer1M":0.72,"currency":"USD"}},{"modelId":"google-vertex/meta/llama-4-maverick-17b-128e-instruct-maas","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Llama 4 Maverick 17B 128E Instruct","version":"2025-04-29","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":524288,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.35,"outputPer1M":1.15,"currency":"USD"}},{"modelId":"google-vertex/moonshotai/kimi-k2-thinking-maas","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Kimi K2 Thinking","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"google-vertex/openai/gpt-oss-120b-maas","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.09,"outputPer1M":0.36,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"google-vertex/openai/gpt-oss-20b-maas","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"GPT OSS 20B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.07,"outputPer1M":0.25,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"google-vertex/qwen/qwen3-235b-a22b-instruct-2507-maas","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"Qwen3 235B A22B Instruct","version":"2025-08-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.22,"outputPer1M":0.88,"currency":"USD"}},{"modelId":"google-vertex/zai-org/glm-4.7-maas","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"GLM-4.7","version":"2026-01-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["pdf","text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"google-vertex/zai-org/glm-5-maas","providerId":"google-vertex","providerKind":"provider-google-vertex","authFamily":"runtime-defined","displayName":"GLM-5","version":"2026-02-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":{"inputPer1M":1,"outputPer1M":3.2,"currency":"USD","costDimensionsPer1M":{"input":1,"output":3.2,"cacheRead":0.1},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"google/deep-research-max-preview-04-2026","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Deep Research Max Preview (Apr-21-2026)","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":131072,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.2},"costMetadata":{"tiers":[{"input":4,"output":18,"cache_read":0.4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":4,"output":18,"cache_read":0.4}},"costUnit":"USD per 1M tokens"}},{"modelId":"google/deep-research-preview-04-2026","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Deep Research Preview (Apr-21-2026)","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":131072,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.2},"costMetadata":{"tiers":[{"input":4,"output":18,"cache_read":0.4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":4,"output":18,"cache_read":0.4}},"costUnit":"USD per 1M tokens"}},{"modelId":"google/gemini-2.5-computer-use-preview-10-2025","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Gemini 2.5 Computer Use Preview 10-2025","version":"2025-10-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10},"costMetadata":{"tiers":[{"input":2.5,"output":15,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":2.5,"output":15}},"costUnit":"USD per 1M tokens"}},{"modelId":"google/gemini-2.5-flash","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Gemini 2.5 Flash","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"cacheRead":0.03,"inputAudio":1},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"google/gemini-2.5-flash-image","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Nano Banana","version":"2025-08-26","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.3,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":30,"cacheRead":0.075},"costUnit":"USD per 1M tokens"}},{"modelId":"google/gemini-2.5-flash-lite","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Gemini 2.5 Flash-Lite","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.4,"cacheRead":0.01,"inputAudio":0.3},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"google/gemini-2.5-flash-preview-tts","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Gemini 2.5 Flash Preview TTS","version":"2025-05-01","capabilities":[],"modalities":["audio","text"],"contextWindow":8192,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"google/gemini-2.5-pro","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Gemini 2.5 Pro","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costMetadata":{"tiers":[{"input":2.5,"output":15,"cache_read":0.25,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":2.5,"output":15,"cache_read":0.25}},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"google/gemini-2.5-pro-preview-tts","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Gemini 2.5 Pro Preview TTS","version":"2025-05-01","capabilities":[],"modalities":["audio","text"],"contextWindow":8192,"maxOutputTokens":16384,"pricing":{"inputPer1M":1,"outputPer1M":20,"currency":"USD"}},{"modelId":"google/gemini-3-flash-preview","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Gemini 3 Flash Preview","version":"2025-12-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":3,"cacheRead":0.05,"inputAudio":1},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"google/gemini-3-pro-image","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Nano Banana Pro","version":"2026-05-28","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":120,"currency":"USD"},"reasoningEffortLevels":["low","high"],"reasoningOptionKinds":["effort"]},{"modelId":"google/gemini-3-pro-image-preview","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Nano Banana Pro","version":"2025-11-20","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":120,"currency":"USD"}},{"modelId":"google/gemini-3.1-flash-image","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Nano Banana 2","version":"2026-05-28","capabilities":["text.chat","reasoning"],"modalities":["image","pdf","text","video"],"contextWindow":65536,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":60,"currency":"USD"},"reasoningEffortLevels":["minimal","high"],"reasoningOptionKinds":["effort"]},{"modelId":"google/gemini-3.1-flash-image-preview","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Nano Banana 2","version":"2026-02-26","capabilities":["text.chat","reasoning"],"modalities":["image","pdf","text"],"contextWindow":65536,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":60,"currency":"USD"},"reasoningEffortLevels":["minimal","high"],"reasoningOptionKinds":["effort"]},{"modelId":"google/gemini-3.1-flash-lite","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Gemini 3.1 Flash Lite","version":"2026-05-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":1.5,"cacheRead":0.025,"inputAudio":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"google/gemini-3.1-flash-lite-image","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Nano Banana 2 Lite","version":"2026-06-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":65536,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":30,"currency":"USD"},"reasoningEffortLevels":["minimal","high"],"reasoningOptionKinds":["effort"]},{"modelId":"google/gemini-3.1-flash-lite-preview","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Gemini 3.1 Flash Lite Preview","version":"2026-03-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":1.5,"cacheRead":0.025,"inputAudio":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"google/gemini-3.1-flash-live-preview","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Gemini 3.1 Flash Live Preview","version":"2026-03-26","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":131072,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":4.5,"inputAudio":3,"outputAudio":12},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"google/gemini-3.1-flash-tts-preview","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Gemini 3.1 Flash TTS Preview","version":"2026-04-15","capabilities":["reasoning"],"modalities":["audio","text"],"contextWindow":8192,"maxOutputTokens":16384,"pricing":{"inputPer1M":1,"outputPer1M":20,"currency":"USD"}},{"modelId":"google/gemini-3.1-pro-preview","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Gemini 3.1 Pro Preview","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.2},"costMetadata":{"tiers":[{"input":4,"output":18,"cache_read":0.4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":4,"output":18,"cache_read":0.4}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"google/gemini-3.1-pro-preview-customtools","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Gemini 3.1 Pro Preview Custom Tools","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.2},"costMetadata":{"tiers":[{"input":4,"output":18,"cache_read":0.4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":4,"output":18,"cache_read":0.4}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"google/gemini-3.5-flash","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Gemini 3.5 Flash","version":"2026-05-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":9,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":9,"cacheRead":0.15,"inputAudio":1.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"google/gemini-3.5-flash-lite","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Gemini 3.5 Flash Lite","version":"2026-07-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"cacheRead":0.03},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"google/gemini-3.5-live-translate-preview","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Gemini 3.5 Live Translate Preview","version":"2026-06-09","capabilities":["text.chat"],"modalities":["audio","text"],"contextWindow":16384,"maxOutputTokens":32768,"pricing":{"inputPer1M":3.5,"outputPer1M":21,"currency":"USD","costDimensionsPer1M":{"input":3.5,"output":21,"inputAudio":3.5,"outputAudio":21},"costUnit":"USD per 1M tokens"}},{"modelId":"google/gemini-3.6-flash","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Gemini 3.6 Flash","version":"2026-07-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":7.5,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":7.5,"cacheRead":0.15,"inputAudio":1.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"google/gemini-3.7-flash","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Gemini 3.7 Flash","version":"2026-08-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.75,"outputPer1M":3.75,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":3.75,"cacheRead":0.075,"inputAudio":0.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"google/gemini-embedding-001","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Gemini Embedding 001","version":"2025-05-20","capabilities":["text.chat"],"modalities":["text"],"contextWindow":2048,"maxOutputTokens":1,"pricing":{"inputPer1M":0.15,"outputPer1M":0,"currency":"USD"}},{"modelId":"google/gemini-embedding-2","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Gemini Embedding 2","version":"2026-04-22","capabilities":["text.chat"],"modalities":["audio","image","pdf","text","video"],"contextWindow":8192,"maxOutputTokens":1,"pricing":{"inputPer1M":0.2,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":0,"inputAudio":6.5},"costUnit":"USD per 1M tokens"}},{"modelId":"google/gemini-flash-latest","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Gemini Flash Latest","version":"2026-05-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":9,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":9,"cacheRead":0.15,"inputAudio":1.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"google/gemini-flash-lite-latest","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Gemini Flash-Lite Latest","version":"2026-05-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":1.5,"cacheRead":0.025,"inputAudio":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"google/gemini-omni-flash-preview","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Gemini Omni Flash Preview","version":"2026-06-30","capabilities":["reasoning"],"modalities":["image","text","video"],"contextWindow":131072,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":17.5,"currency":"USD"}},{"modelId":"google/gemini-robotics-er-1.6-preview","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Gemini Robotics-ER 1.6 Preview","version":"2026-04-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":131072,"maxOutputTokens":65536,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD","costDimensionsPer1M":{"input":1,"output":5,"inputAudio":2},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"google/gemma-4-26b-a4b-it","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Gemma 4 26B A4B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":null,"reasoningOptionKinds":["toggle"]},{"modelId":"google/gemma-4-31b-it","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Gemma 4 31B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":null,"reasoningOptionKinds":["toggle"]},{"modelId":"google/lyria-3-clip-preview","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Lyria 3 Clip Preview","version":"2026-03-25","capabilities":["text.chat"],"modalities":["audio","image","text"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"google/lyria-3-pro-preview","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Lyria 3 Pro Preview","version":"2026-03-25","capabilities":["text.chat"],"modalities":["audio","image","text"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"google/veo-3.1-fast-generate-preview","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Veo 3.1 fast","version":"2025-10-15","capabilities":[],"modalities":["image","text","video"],"contextWindow":480,"maxOutputTokens":8192,"pricing":null},{"modelId":"google/veo-3.1-generate-preview","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Veo 3.1","version":"2025-10-15","capabilities":[],"modalities":["image","text","video"],"contextWindow":480,"maxOutputTokens":8192,"pricing":null},{"modelId":"google/veo-3.1-lite-generate-preview","providerId":"google","providerKind":"provider-google","authFamily":"api-key","displayName":"Veo 3.1 lite","version":"2026-03-31","capabilities":[],"modalities":["image","text","video"],"contextWindow":480,"maxOutputTokens":8192,"pricing":null},{"modelId":"gpt-4.1-mini","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-4.1 Mini","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD"},"localOverrideApplied":true,"requestShapeHints":{"providerShape":"openai.responses","bodyKeys":["temperature","max_output_tokens"],"headerKeys":["OpenAI-Beta"]},"experimentalModes":[{"modeId":"reasoning.high","label":"High reasoning depth"}]},{"modelId":"greenpt/deepseek-v4-flash-0731","providerId":"greenpt","providerKind":"provider-greenpt","authFamily":"api-key","displayName":"DeepSeek V4 Flash 0731","version":"2026-07-31","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.1596,"outputPer1M":0.399,"currency":"USD","costDimensionsPer1M":{"input":0.1596,"output":0.399,"cacheRead":0.0456},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"greenpt/devstral-2-123b-instruct-2512","providerId":"greenpt","providerKind":"provider-greenpt","authFamily":"api-key","displayName":"Devstral 2","version":"2025-12-09","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.57,"outputPer1M":2.736,"currency":"USD"}},{"modelId":"greenpt/gemma-3-27b-it","providerId":"greenpt","providerKind":"provider-greenpt","authFamily":"api-key","displayName":"Gemma 3 27B","version":"2025-03-12","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":40000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.342,"outputPer1M":0.684,"currency":"USD"}},{"modelId":"greenpt/gemma4","providerId":"greenpt","providerKind":"provider-greenpt","authFamily":"api-key","displayName":"gemma4","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.57,"outputPer1M":1.71,"currency":"USD"},"reasoningEffortLevels":["none","minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"greenpt/glm-5.1","providerId":"greenpt","providerKind":"provider-greenpt","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-04-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.756,"outputPer1M":5.518,"currency":"USD"}},{"modelId":"greenpt/glm-5.2","providerId":"greenpt","providerKind":"provider-greenpt","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.254,"outputPer1M":5.016,"currency":"USD","costDimensionsPer1M":{"input":1.254,"output":5.016,"cacheRead":0.3135},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"greenpt/glm-5.2-caveman","providerId":"greenpt","providerKind":"provider-greenpt","authFamily":"api-key","displayName":"GLM-5.2 Caveman","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.254,"outputPer1M":5.016,"currency":"USD","costDimensionsPer1M":{"input":1.254,"output":5.016,"cacheRead":0.3135},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"greenpt/glm-5.2-caveman-lite","providerId":"greenpt","providerKind":"provider-greenpt","authFamily":"api-key","displayName":"GLM-5.2 Caveman Lite","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.254,"outputPer1M":5.016,"currency":"USD","costDimensionsPer1M":{"input":1.254,"output":5.016,"cacheRead":0.3135},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"greenpt/glm-5.2-caveman-ultra","providerId":"greenpt","providerKind":"provider-greenpt","authFamily":"api-key","displayName":"GLM-5.2 Caveman Ultra","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.254,"outputPer1M":5.016,"currency":"USD","costDimensionsPer1M":{"input":1.254,"output":5.016,"cacheRead":0.3135},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"greenpt/glm-5.2-honey","providerId":"greenpt","providerKind":"provider-greenpt","authFamily":"api-key","displayName":"GLM-5.2 Honey","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.254,"outputPer1M":5.016,"currency":"USD","costDimensionsPer1M":{"input":1.254,"output":5.016,"cacheRead":0.3135},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"greenpt/glm-5.2-honey-lite","providerId":"greenpt","providerKind":"provider-greenpt","authFamily":"api-key","displayName":"GLM-5.2 Honey Lite","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.254,"outputPer1M":5.016,"currency":"USD","costDimensionsPer1M":{"input":1.254,"output":5.016,"cacheRead":0.3135},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"greenpt/glm-5.2-honey-ultra","providerId":"greenpt","providerKind":"provider-greenpt","authFamily":"api-key","displayName":"GLM-5.2 Honey Ultra","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.254,"outputPer1M":5.016,"currency":"USD","costDimensionsPer1M":{"input":1.254,"output":5.016,"cacheRead":0.3135},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"greenpt/glm-5.2-ponytail","providerId":"greenpt","providerKind":"provider-greenpt","authFamily":"api-key","displayName":"GLM-5.2 Ponytail","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.254,"outputPer1M":5.016,"currency":"USD","costDimensionsPer1M":{"input":1.254,"output":5.016,"cacheRead":0.3135},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"greenpt/glm-5.2-ponytail-lite","providerId":"greenpt","providerKind":"provider-greenpt","authFamily":"api-key","displayName":"GLM-5.2 Ponytail Lite","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.254,"outputPer1M":5.016,"currency":"USD","costDimensionsPer1M":{"input":1.254,"output":5.016,"cacheRead":0.3135},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"greenpt/glm-5.2-ponytail-ultra","providerId":"greenpt","providerKind":"provider-greenpt","authFamily":"api-key","displayName":"GLM-5.2 Ponytail Ultra","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.254,"outputPer1M":5.016,"currency":"USD","costDimensionsPer1M":{"input":1.254,"output":5.016,"cacheRead":0.3135},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"greenpt/gpt-oss-120b","providerId":"greenpt","providerKind":"provider-greenpt","authFamily":"api-key","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.228,"outputPer1M":0.798,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"greenpt/green-l","providerId":"greenpt","providerKind":"provider-greenpt","authFamily":"api-key","displayName":"Green L","version":"2025-06-20","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.285,"outputPer1M":0.912,"currency":"USD"}},{"modelId":"greenpt/green-l-raw","providerId":"greenpt","providerKind":"provider-greenpt","authFamily":"api-key","displayName":"Green L Raw","version":"2025-06-20","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.285,"outputPer1M":0.912,"currency":"USD"}},{"modelId":"greenpt/green-r","providerId":"greenpt","providerKind":"provider-greenpt","authFamily":"api-key","displayName":"Green R","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.399,"outputPer1M":1.083,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"greenpt/green-r-raw","providerId":"greenpt","providerKind":"provider-greenpt","authFamily":"api-key","displayName":"Green R Raw","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.399,"outputPer1M":1.083,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"greenpt/green-s","providerId":"greenpt","providerKind":"provider-greenpt","authFamily":"api-key","displayName":"Green S","version":"2025-01","capabilities":["text.chat"],"modalities":["audio","text"],"contextWindow":0,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.00437,"outputPer1M":0,"currency":"USD"}},{"modelId":"greenpt/green-s-pro","providerId":"greenpt","providerKind":"provider-greenpt","authFamily":"api-key","displayName":"Green S Pro","version":"2025-02","capabilities":["text.chat"],"modalities":["audio","text"],"contextWindow":0,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.00437,"outputPer1M":0,"currency":"USD"}},{"modelId":"greenpt/holo2-30b-a3b","providerId":"greenpt","providerKind":"provider-greenpt","authFamily":"api-key","displayName":"Holo2 30B A3B","version":"2025-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":22016,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.399,"outputPer1M":0.969,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"greenpt/kimi-k2.6","providerId":"greenpt","providerKind":"provider-greenpt","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.7524,"outputPer1M":4.275,"currency":"USD","costDimensionsPer1M":{"input":0.7524,"output":4.275,"cacheRead":0.2508},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"greenpt/kimi-k2.6-fast","providerId":"greenpt","providerKind":"provider-greenpt","authFamily":"api-key","displayName":"Kimi K2.6 Fast","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":1.655,"outputPer1M":8.778,"currency":"USD"}},{"modelId":"greenpt/kimi-k2.7-code","providerId":"greenpt","providerKind":"provider-greenpt","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.9006,"outputPer1M":4.389,"currency":"USD","costDimensionsPer1M":{"input":0.9006,"output":4.389,"cacheRead":0.1881},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"greenpt/kimi-k3","providerId":"greenpt","providerKind":"provider-greenpt","authFamily":"api-key","displayName":"Kimi K3","version":"2026-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":3.762,"outputPer1M":18.81,"currency":"USD","costDimensionsPer1M":{"input":3.762,"output":18.81,"cacheRead":0.9405},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"greenpt/llama-3.3-70b-instruct","providerId":"greenpt","providerKind":"provider-greenpt","authFamily":"api-key","displayName":"Llama-3.3-70B-Instruct","version":"2024-12-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":100000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.254,"outputPer1M":1.254,"currency":"USD"}},{"modelId":"greenpt/minimax-m2.5","providerId":"greenpt","providerKind":"provider-greenpt","authFamily":"api-key","displayName":"MiniMax-M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.1938,"outputPer1M":1.129,"currency":"USD","costDimensionsPer1M":{"input":0.1938,"output":1.129,"cacheRead":0.0627},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"greenpt/mistral-medium-3.5-128b","providerId":"greenpt","providerKind":"provider-greenpt","authFamily":"api-key","displayName":"Mistral Medium 3.5","version":"2026-04-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.052,"outputPer1M":10.26,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"greenpt/mistral-small-3.2-24b-instruct-2506","providerId":"greenpt","providerKind":"provider-greenpt","authFamily":"api-key","displayName":"Mistral Small 3.2","version":"2025-06-20","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.228,"outputPer1M":0.456,"currency":"USD"}},{"modelId":"greenpt/pixtral-12b-2409","providerId":"greenpt","providerKind":"provider-greenpt","authFamily":"api-key","displayName":"Pixtral 12B","version":"2024-09-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.285,"outputPer1M":0.285,"currency":"USD"}},{"modelId":"greenpt/qwen3-235b-a22b-instruct-2507","providerId":"greenpt","providerKind":"provider-greenpt","authFamily":"api-key","displayName":"Qwen3 235B A22B Instruct 2507","version":"2025-07-21","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.026,"outputPer1M":3.078,"currency":"USD"}},{"modelId":"greenpt/qwen3-coder-30b-a3b-instruct","providerId":"greenpt","providerKind":"provider-greenpt","authFamily":"api-key","displayName":"Qwen3-Coder 30B-A3B Instruct","version":"2025-04","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.285,"outputPer1M":1.083,"currency":"USD"}},{"modelId":"greenpt/qwen3.5-397b-a17b","providerId":"greenpt","providerKind":"provider-greenpt","authFamily":"api-key","displayName":"Qwen3.5 397B-A17B","version":"2026-02-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.798,"outputPer1M":4.959,"currency":"USD"},"reasoningEffortLevels":["none","minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"greenpt/qwen3.6-35b-a3b","providerId":"greenpt","providerKind":"provider-greenpt","authFamily":"api-key","displayName":"Qwen3.6 35B-A3B","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.342,"outputPer1M":2.052,"currency":"USD"},"reasoningEffortLevels":["none","minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"greenpt/voxtral-small-24b-2507","providerId":"greenpt","providerKind":"provider-greenpt","authFamily":"api-key","displayName":"Voxtral Small 24B","version":"2025-07-15","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","text"],"contextWindow":32768,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.228,"outputPer1M":0.513,"currency":"USD"}},{"modelId":"groq/allam-2-7b","providerId":"groq","providerKind":"provider-groq","authFamily":"api-key","displayName":"ALLaM-2-7b","version":"2025-01-23","capabilities":["text.chat"],"modalities":["text"],"contextWindow":4096,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"groq/canopylabs/orpheus-arabic-saudi","providerId":"groq","providerKind":"provider-groq","authFamily":"api-key","displayName":"Canopy Labs Orpheus Arabic Saudi","version":"2025-12-16","capabilities":[],"modalities":["audio","text"],"contextWindow":4000,"maxOutputTokens":50000,"pricing":null},{"modelId":"groq/canopylabs/orpheus-v1-english","providerId":"groq","providerKind":"provider-groq","authFamily":"api-key","displayName":"Canopy Labs Orpheus V1 English","version":"2025-12-19","capabilities":[],"modalities":["audio","text"],"contextWindow":4000,"maxOutputTokens":50000,"pricing":null},{"modelId":"groq/groq/compound","providerId":"groq","providerKind":"provider-groq","authFamily":"api-key","displayName":"Compound","version":"2025-09-04","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":null},{"modelId":"groq/groq/compound-mini","providerId":"groq","providerKind":"provider-groq","authFamily":"api-key","displayName":"Compound Mini","version":"2025-09-04","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":null},{"modelId":"groq/llama-3.1-8b-instant","providerId":"groq","providerKind":"provider-groq","authFamily":"api-key","displayName":"Llama 3.1 8B","version":"2024-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.05,"outputPer1M":0.08,"currency":"USD"}},{"modelId":"groq/llama-3.3-70b-versatile","providerId":"groq","providerKind":"provider-groq","authFamily":"api-key","displayName":"Llama 3.3 70B","version":"2024-12-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.59,"outputPer1M":0.79,"currency":"USD"}},{"modelId":"groq/meta-llama/llama-prompt-guard-2-22m","providerId":"groq","providerKind":"provider-groq","authFamily":"api-key","displayName":"Llama Prompt Guard 2 22M","version":"2025-05-29","capabilities":["text.chat"],"modalities":["text"],"contextWindow":512,"maxOutputTokens":512,"pricing":{"inputPer1M":0.03,"outputPer1M":0.03,"currency":"USD"}},{"modelId":"groq/meta-llama/llama-prompt-guard-2-86m","providerId":"groq","providerKind":"provider-groq","authFamily":"api-key","displayName":"Prompt Guard 2 86M","version":"2025-05-29","capabilities":["text.chat"],"modalities":["text"],"contextWindow":512,"maxOutputTokens":512,"pricing":{"inputPer1M":0.04,"outputPer1M":0.04,"currency":"USD"}},{"modelId":"groq/openai/gpt-oss-120b","providerId":"groq","providerKind":"provider-groq","authFamily":"api-key","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.6,"cacheRead":0.075},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"groq/openai/gpt-oss-20b","providerId":"groq","providerKind":"provider-groq","authFamily":"api-key","displayName":"GPT OSS 20B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.075,"outputPer1M":0.3,"currency":"USD","costDimensionsPer1M":{"input":0.075,"output":0.3,"cacheRead":0.0375},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"groq/openai/gpt-oss-safeguard-20b","providerId":"groq","providerKind":"provider-groq","authFamily":"api-key","displayName":"Safety GPT OSS 20B","version":"2025-10-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.075,"outputPer1M":0.3,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"groq/qwen/qwen3.6-27b","providerId":"groq","providerKind":"provider-groq","authFamily":"api-key","displayName":"Qwen3.6 27B","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.6,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":3,"cacheRead":0.3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","default"],"reasoningOptionKinds":["effort"]},{"modelId":"groq/whisper-large-v3","providerId":"groq","providerKind":"provider-groq","authFamily":"api-key","displayName":"Whisper","version":"2023-09-01","capabilities":["text.chat"],"modalities":["audio","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"groq/whisper-large-v3-turbo","providerId":"groq","providerKind":"provider-groq","authFamily":"api-key","displayName":"Whisper Large V3 Turbo","version":"2024-10-01","capabilities":["text.chat"],"modalities":["audio","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":{"inputPer1M":0.0023,"outputPer1M":0.0023,"currency":"USD","costDimensionsPer1M":{"input":0.0023,"output":0.0023,"outputAudio":2.3},"costUnit":"USD per 1M tokens"}},{"modelId":"helicone/chatgpt-4o-latest","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"OpenAI ChatGPT-4o","version":"2024-08-14","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":5,"outputPer1M":20,"currency":"USD","costDimensionsPer1M":{"input":5,"output":20,"cacheRead":2.5},"costUnit":"USD per 1M tokens"}},{"modelId":"helicone/claude-3-haiku-20240307","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Anthropic: Claude 3 Haiku","version":"2024-03-07","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.25,"outputPer1M":1.25,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":1.25,"cacheRead":0.03,"cacheWrite":0.3},"costUnit":"USD per 1M tokens"}},{"modelId":"helicone/claude-3.5-haiku","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Anthropic: Claude 3.5 Haiku","version":"2024-10-22","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.7999999999999999,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.7999999999999999,"output":4,"cacheRead":0.08,"cacheWrite":1},"costUnit":"USD per 1M tokens"}},{"modelId":"helicone/claude-3.5-sonnet-v2","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Anthropic: Claude 3.5 Sonnet v2","version":"2024-10-22","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":8192,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.30000000000000004,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"}},{"modelId":"helicone/claude-3.7-sonnet","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Anthropic: Claude 3.7 Sonnet","version":"2025-02-19","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.30000000000000004,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"}},{"modelId":"helicone/claude-4.5-haiku","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Anthropic: Claude 4.5 Haiku","version":"2025-10-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":8192,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD","costDimensionsPer1M":{"input":1,"output":5,"cacheRead":0.09999999999999999,"cacheWrite":1.25},"costUnit":"USD per 1M tokens"}},{"modelId":"helicone/claude-4.5-opus","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Anthropic: Claude Opus 4.5","version":"2025-11-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"helicone/claude-4.5-sonnet","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Anthropic: Claude Sonnet 4.5","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.30000000000000004,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"helicone/claude-haiku-4-5-20251001","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Anthropic: Claude 4.5 Haiku (20251001)","version":"2025-10-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":8192,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD","costDimensionsPer1M":{"input":1,"output":5,"cacheRead":0.09999999999999999,"cacheWrite":1.25},"costUnit":"USD per 1M tokens"}},{"modelId":"helicone/claude-opus-4","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Anthropic: Claude Opus 4","version":"2025-05-14","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD","costDimensionsPer1M":{"input":15,"output":75,"cacheRead":1.5,"cacheWrite":18.75},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"helicone/claude-opus-4-1","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Anthropic: Claude Opus 4.1","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD","costDimensionsPer1M":{"input":15,"output":75,"cacheRead":1.5,"cacheWrite":18.75},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"helicone/claude-opus-4-1-20250805","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Anthropic: Claude Opus 4.1 (20250805)","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD","costDimensionsPer1M":{"input":15,"output":75,"cacheRead":1.5,"cacheWrite":18.75},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"helicone/claude-sonnet-4","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Anthropic: Claude Sonnet 4","version":"2025-05-14","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.30000000000000004,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"helicone/claude-sonnet-4-5-20250929","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Anthropic: Claude Sonnet 4.5 (20250929)","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.30000000000000004,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"helicone/deepseek-r1-distill-llama-70b","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"DeepSeek R1 Distill Llama 70B","version":"2025-01-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.03,"outputPer1M":0.13,"currency":"USD"}},{"modelId":"helicone/deepseek-reasoner","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"DeepSeek Reasoner","version":"2025-01-20","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.56,"outputPer1M":1.68,"currency":"USD","costDimensionsPer1M":{"input":0.56,"output":1.68,"cacheRead":0.07},"costUnit":"USD per 1M tokens"}},{"modelId":"helicone/deepseek-tng-r1t2-chimera","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"DeepSeek TNG R1T2 Chimera","version":"2025-07-02","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":130000,"maxOutputTokens":163840,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"helicone/deepseek-v3","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"DeepSeek V3","version":"2024-12-26","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.56,"outputPer1M":1.68,"currency":"USD","costDimensionsPer1M":{"input":0.56,"output":1.68,"cacheRead":0.07},"costUnit":"USD per 1M tokens"}},{"modelId":"helicone/deepseek-v3.1-terminus","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"DeepSeek V3.1 Terminus","version":"2025-09-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.27,"outputPer1M":1,"currency":"USD","costDimensionsPer1M":{"input":0.27,"output":1,"cacheRead":0.21600000000000003},"costUnit":"USD per 1M tokens"}},{"modelId":"helicone/deepseek-v3.2","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"DeepSeek V3.2","version":"2025-09-22","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.27,"outputPer1M":0.41,"currency":"USD"}},{"modelId":"helicone/ernie-4.5-21b-a3b-thinking","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Baidu Ernie 4.5 21B A3B Thinking","version":"2025-03-16","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8000,"pricing":{"inputPer1M":0.07,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"helicone/gemini-2.5-flash","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Google Gemini 2.5 Flash","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1048576,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"cacheRead":0.075,"cacheWrite":0.3},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"helicone/gemini-2.5-flash-lite","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Google Gemini 2.5 Flash Lite","version":"2025-07-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1048576,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.09999999999999999,"outputPer1M":0.39999999999999997,"currency":"USD","costDimensionsPer1M":{"input":0.09999999999999999,"output":0.39999999999999997,"cacheRead":0.024999999999999998,"cacheWrite":0.09999999999999999},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"helicone/gemini-2.5-pro","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Google Gemini 2.5 Pro","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.3125,"cacheWrite":1.25},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"helicone/gemini-3-pro-preview","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Google Gemini 3 Pro Preview","version":"2025-11-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.19999999999999998},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","high"],"reasoningOptionKinds":["effort"]},{"modelId":"helicone/gemma-3-12b-it","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Google Gemma 3 12B","version":"2024-12-01","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.049999999999999996,"outputPer1M":0.09999999999999999,"currency":"USD"}},{"modelId":"helicone/gemma2-9b-it","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Google Gemma 2","version":"2024-06-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.01,"outputPer1M":0.03,"currency":"USD"}},{"modelId":"helicone/glm-4.6","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Zai GLM-4.6","version":"2024-07-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.44999999999999996,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"helicone/gpt-4.1","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"OpenAI GPT-4.1","version":"2025-04-14","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":2,"output":8,"cacheRead":0.5},"costUnit":"USD per 1M tokens"}},{"modelId":"helicone/gpt-4.1-mini","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"OpenAI GPT-4.1 Mini","version":"2025-04-14","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.39999999999999997,"outputPer1M":1.5999999999999999,"currency":"USD","costDimensionsPer1M":{"input":0.39999999999999997,"output":1.5999999999999999,"cacheRead":0.09999999999999999},"costUnit":"USD per 1M tokens"}},{"modelId":"helicone/gpt-4.1-mini-2025-04-14","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"OpenAI GPT-4.1 Mini","version":"2025-04-14","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.39999999999999997,"outputPer1M":1.5999999999999999,"currency":"USD","costDimensionsPer1M":{"input":0.39999999999999997,"output":1.5999999999999999,"cacheRead":0.09999999999999999},"costUnit":"USD per 1M tokens"}},{"modelId":"helicone/gpt-4.1-nano","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"OpenAI GPT-4.1 Nano","version":"2025-04-14","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.09999999999999999,"outputPer1M":0.39999999999999997,"currency":"USD","costDimensionsPer1M":{"input":0.09999999999999999,"output":0.39999999999999997,"cacheRead":0.024999999999999998},"costUnit":"USD per 1M tokens"}},{"modelId":"helicone/gpt-4o","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"OpenAI GPT-4o","version":"2024-05-13","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":10,"cacheRead":1.25},"costUnit":"USD per 1M tokens"}},{"modelId":"helicone/gpt-4o-mini","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"OpenAI GPT-4o-mini","version":"2024-07-18","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.6,"cacheRead":0.075},"costUnit":"USD per 1M tokens"}},{"modelId":"helicone/gpt-5","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"OpenAI GPT-5","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.12500000000000003},"costUnit":"USD per 1M tokens"}},{"modelId":"helicone/gpt-5-chat-latest","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"OpenAI GPT-5 Chat Latest","version":"2024-09-30","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.12500000000000003},"costUnit":"USD per 1M tokens"}},{"modelId":"helicone/gpt-5-codex","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"OpenAI: GPT-5 Codex","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.12500000000000003},"costUnit":"USD per 1M tokens"}},{"modelId":"helicone/gpt-5-mini","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"OpenAI GPT-5 Mini","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":2,"cacheRead":0.024999999999999998},"costUnit":"USD per 1M tokens"}},{"modelId":"helicone/gpt-5-nano","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"OpenAI GPT-5 Nano","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.049999999999999996,"outputPer1M":0.39999999999999997,"currency":"USD","costDimensionsPer1M":{"input":0.049999999999999996,"output":0.39999999999999997,"cacheRead":0.005},"costUnit":"USD per 1M tokens"}},{"modelId":"helicone/gpt-5-pro","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"OpenAI: GPT-5 Pro","version":"2025-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":15,"outputPer1M":120,"currency":"USD"}},{"modelId":"helicone/gpt-5.1","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"OpenAI GPT-5.1","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.12500000000000003},"costUnit":"USD per 1M tokens"}},{"modelId":"helicone/gpt-5.1-chat-latest","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"OpenAI GPT-5.1 Chat","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.12500000000000003},"costUnit":"USD per 1M tokens"}},{"modelId":"helicone/gpt-5.1-codex","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"OpenAI: GPT-5.1 Codex","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.12500000000000003},"costUnit":"USD per 1M tokens"}},{"modelId":"helicone/gpt-5.1-codex-mini","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"OpenAI: GPT-5.1 Codex Mini","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":2,"cacheRead":0.024999999999999998},"costUnit":"USD per 1M tokens"}},{"modelId":"helicone/gpt-oss-120b","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"OpenAI GPT-OSS 120b","version":"2024-06-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.04,"outputPer1M":0.16,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"helicone/gpt-oss-20b","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"OpenAI GPT-OSS 20b","version":"2024-06-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.049999999999999996,"outputPer1M":0.19999999999999998,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"helicone/grok-3","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"xAI Grok 3","version":"2024-06-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.75},"costUnit":"USD per 1M tokens"}},{"modelId":"helicone/grok-3-mini","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"xAI Grok 3 Mini","version":"2024-06-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":0.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":0.5,"cacheRead":0.075},"costUnit":"USD per 1M tokens"}},{"modelId":"helicone/grok-4","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"xAI Grok 4","version":"2024-07-09","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.75},"costUnit":"USD per 1M tokens"}},{"modelId":"helicone/grok-4-1-fast-non-reasoning","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"xAI Grok 4.1 Fast Non-Reasoning","version":"2025-11-17","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":0.19999999999999998,"outputPer1M":0.5,"currency":"USD","costDimensionsPer1M":{"input":0.19999999999999998,"output":0.5,"cacheRead":0.049999999999999996},"costUnit":"USD per 1M tokens"}},{"modelId":"helicone/grok-4-1-fast-reasoning","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"xAI Grok 4.1 Fast Reasoning","version":"2025-11-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":2000000,"pricing":{"inputPer1M":0.19999999999999998,"outputPer1M":0.5,"currency":"USD","costDimensionsPer1M":{"input":0.19999999999999998,"output":0.5,"cacheRead":0.049999999999999996},"costUnit":"USD per 1M tokens"}},{"modelId":"helicone/grok-4-fast-non-reasoning","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"xAI Grok 4 Fast Non-Reasoning","version":"2025-09-19","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","image","text"],"contextWindow":2000000,"maxOutputTokens":2000000,"pricing":{"inputPer1M":0.19999999999999998,"outputPer1M":0.5,"currency":"USD","costDimensionsPer1M":{"input":0.19999999999999998,"output":0.5,"cacheRead":0.049999999999999996},"costUnit":"USD per 1M tokens"}},{"modelId":"helicone/grok-4-fast-reasoning","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"xAI: Grok 4 Fast Reasoning","version":"2025-09-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":2000000,"pricing":{"inputPer1M":0.19999999999999998,"outputPer1M":0.5,"currency":"USD","costDimensionsPer1M":{"input":0.19999999999999998,"output":0.5,"cacheRead":0.049999999999999996},"costUnit":"USD per 1M tokens"}},{"modelId":"helicone/grok-code-fast-1","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"xAI Grok Code Fast 1","version":"2024-08-25","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":10000,"pricing":{"inputPer1M":0.19999999999999998,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.19999999999999998,"output":1.5,"cacheRead":0.02},"costUnit":"USD per 1M tokens"}},{"modelId":"helicone/hermes-2-pro-llama-3-8b","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Hermes 2 Pro Llama 3 8B","version":"2024-05-27","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.14,"outputPer1M":0.14,"currency":"USD"}},{"modelId":"helicone/kimi-k2-0711","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Kimi K2 (07/11)","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.5700000000000001,"outputPer1M":2.3,"currency":"USD"}},{"modelId":"helicone/kimi-k2-0905","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Kimi K2 (09/05)","version":"2025-09-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.5,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":2,"cacheRead":0.39999999999999997},"costUnit":"USD per 1M tokens"}},{"modelId":"helicone/kimi-k2-thinking","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Kimi K2 Thinking","version":"2025-11-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.48,"outputPer1M":2,"currency":"USD"}},{"modelId":"helicone/llama-3.1-8b-instant","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Meta Llama 3.1 8B Instant","version":"2024-07-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32678,"pricing":{"inputPer1M":0.049999999999999996,"outputPer1M":0.08,"currency":"USD"}},{"modelId":"helicone/llama-3.1-8b-instruct","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Meta Llama 3.1 8B Instruct","version":"2024-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.02,"outputPer1M":0.049999999999999996,"currency":"USD"}},{"modelId":"helicone/llama-3.1-8b-instruct-turbo","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Meta Llama 3.1 8B Instruct Turbo","version":"2024-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.02,"outputPer1M":0.03,"currency":"USD"}},{"modelId":"helicone/llama-3.3-70b-instruct","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Meta Llama 3.3 70B Instruct","version":"2024-12-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16400,"pricing":{"inputPer1M":0.13,"outputPer1M":0.39,"currency":"USD"}},{"modelId":"helicone/llama-3.3-70b-versatile","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Meta Llama 3.3 70B Versatile","version":"2024-12-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32678,"pricing":{"inputPer1M":0.59,"outputPer1M":0.7899999999999999,"currency":"USD"}},{"modelId":"helicone/llama-4-maverick","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Meta Llama 4 Maverick 17B 128E","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"helicone/llama-4-scout","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Meta Llama 4 Scout 17B 16E","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.08,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"helicone/llama-guard-4","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Meta Llama Guard 4 12B","version":"2025-01-01","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":1024,"pricing":{"inputPer1M":0.21,"outputPer1M":0.21,"currency":"USD"}},{"modelId":"helicone/llama-prompt-guard-2-22m","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Meta Llama Prompt Guard 2 22M","version":"2024-10-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":512,"maxOutputTokens":2,"pricing":{"inputPer1M":0.01,"outputPer1M":0.01,"currency":"USD"}},{"modelId":"helicone/llama-prompt-guard-2-86m","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Meta Llama Prompt Guard 2 86M","version":"2024-10-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":512,"maxOutputTokens":2,"pricing":{"inputPer1M":0.01,"outputPer1M":0.01,"currency":"USD"}},{"modelId":"helicone/mistral-large-2411","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Mistral-Large","version":"2024-07-24","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD"}},{"modelId":"helicone/mistral-nemo","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Mistral Nemo","version":"2024-07-18","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16400,"pricing":{"inputPer1M":20,"outputPer1M":40,"currency":"USD"}},{"modelId":"helicone/mistral-small","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Mistral Small 3.2","version":"2025-06-20","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.075,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"helicone/o1","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"OpenAI: o1","version":"2025-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":15,"outputPer1M":60,"currency":"USD","costDimensionsPer1M":{"input":15,"output":60,"cacheRead":7.5},"costUnit":"USD per 1M tokens"}},{"modelId":"helicone/o1-mini","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"OpenAI: o1-mini","version":"2025-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":4.4,"cacheRead":0.55},"costUnit":"USD per 1M tokens"}},{"modelId":"helicone/o3","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"OpenAI o3","version":"2024-06-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":2,"output":8,"cacheRead":0.5},"costUnit":"USD per 1M tokens"}},{"modelId":"helicone/o3-mini","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"OpenAI o3 Mini","version":"2023-10-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":4.4,"cacheRead":0.55},"costUnit":"USD per 1M tokens"}},{"modelId":"helicone/o3-pro","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"OpenAI o3 Pro","version":"2024-06-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":20,"outputPer1M":80,"currency":"USD"}},{"modelId":"helicone/o4-mini","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"OpenAI o4 Mini","version":"2024-06-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":4.4,"cacheRead":0.275},"costUnit":"USD per 1M tokens"}},{"modelId":"helicone/qwen2.5-coder-7b-fast","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Qwen2.5 Coder 7B fast","version":"2024-09-15","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.03,"outputPer1M":0.09,"currency":"USD"}},{"modelId":"helicone/qwen3-235b-a22b-thinking","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Qwen3 235B A22B Thinking","version":"2025-07-25","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":81920,"pricing":{"inputPer1M":0.3,"outputPer1M":2.9000000000000004,"currency":"USD"}},{"modelId":"helicone/qwen3-30b-a3b","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Qwen3 30B A3B","version":"2025-06-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":41000,"maxOutputTokens":41000,"pricing":{"inputPer1M":0.08,"outputPer1M":0.29,"currency":"USD"}},{"modelId":"helicone/qwen3-32b","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Qwen3 32B","version":"2025-04-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":40960,"pricing":{"inputPer1M":0.29,"outputPer1M":0.59,"currency":"USD"}},{"modelId":"helicone/qwen3-coder","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Qwen3 Coder 480B A35B Instruct Turbo","version":"2025-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","image","text","video"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.22,"outputPer1M":0.95,"currency":"USD"}},{"modelId":"helicone/qwen3-coder-30b-a3b-instruct","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Qwen3 Coder 30B A3B Instruct","version":"2025-07-31","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.09999999999999999,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"helicone/qwen3-next-80b-a3b-instruct","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Qwen3 Next 80B A3B Instruct","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text","video"],"contextWindow":262000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.14,"outputPer1M":1.4,"currency":"USD"}},{"modelId":"helicone/qwen3-vl-235b-a22b-instruct","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Qwen3 VL 235B A22B Instruct","version":"2025-09-23","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.3,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"helicone/sonar","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Perplexity Sonar","version":"2025-01-27","capabilities":["text.chat"],"modalities":["text"],"contextWindow":127000,"maxOutputTokens":4096,"pricing":{"inputPer1M":1,"outputPer1M":1,"currency":"USD"}},{"modelId":"helicone/sonar-deep-research","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Perplexity Sonar Deep Research","version":"2025-01-27","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":127000,"maxOutputTokens":4096,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"helicone/sonar-pro","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Perplexity Sonar Pro","version":"2025-01-27","capabilities":["text.chat"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":4096,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"helicone/sonar-reasoning","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Perplexity Sonar Reasoning","version":"2025-01-27","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":127000,"maxOutputTokens":4096,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD"}},{"modelId":"helicone/sonar-reasoning-pro","providerId":"helicone","providerKind":"provider-helicone","authFamily":"api-key","displayName":"Perplexity Sonar Reasoning Pro","version":"2025-01-27","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":127000,"maxOutputTokens":4096,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"hetzner/DeepSeek-V4-Flash-0731","providerId":"hetzner","providerKind":"provider-hetzner","authFamily":"api-key","displayName":"DeepSeek V4 Flash 0731","version":"2026-07-31","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":512000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"hetzner/GLM-5.2-NVFP4","providerId":"hetzner","providerKind":"provider-hetzner","authFamily":"api-key","displayName":"GLM-5.2 NVFP4","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":512000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"hetzner/Kimi-K2.7-Code","providerId":"hetzner","providerKind":"provider-hetzner","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0},"costUnit":"USD per 1M tokens"}},{"modelId":"hetzner/Qwen/Qwen3.6-35B-A3B-FP8","providerId":"hetzner","providerKind":"provider-hetzner","authFamily":"api-key","displayName":"Qwen3.6 35B A3B FP8","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0},"costUnit":"USD per 1M tokens"}},{"modelId":"hpc-ai/anthropic/claude-opus-4.7","providerId":"hpc-ai","providerKind":"provider-hpc-ai","authFamily":"api-key","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"hpc-ai/deepseek/deepseek-v4-flash","providerId":"hpc-ai","providerKind":"provider-hpc-ai","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"cacheRead":0.028},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"hpc-ai/deepseek/deepseek-v4-pro","providerId":"hpc-ai","providerKind":"provider-hpc-ai","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1002000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.74,"outputPer1M":3.48,"currency":"USD","costDimensionsPer1M":{"input":1.74,"output":3.48,"cacheRead":0.145},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"hpc-ai/minimax/minimax-m2.5","providerId":"hpc-ai","providerKind":"provider-hpc-ai","authFamily":"api-key","displayName":"MiniMax-M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":196000,"maxOutputTokens":195000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.03},"costUnit":"USD per 1M tokens"}},{"modelId":"hpc-ai/moonshotai/kimi-k2.5","providerId":"hpc-ai","providerKind":"provider-hpc-ai","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.6,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":3,"cacheRead":0.1},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"hpc-ai/moonshotai/kimi-k2.7-code","providerId":"hpc-ai","providerKind":"provider-hpc-ai","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.19},"costUnit":"USD per 1M tokens"}},{"modelId":"hpc-ai/openai/gpt-5.5","providerId":"hpc-ai","providerKind":"provider-hpc-ai","authFamily":"api-key","displayName":"GPT-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5},"costMetadata":{"tiers":[{"input":10,"output":45,"cache_read":1,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":10,"output":45,"cache_read":1}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"hpc-ai/zai-org/glm-5.1","providerId":"hpc-ai","providerKind":"provider-hpc-ai","authFamily":"api-key","displayName":"GLM 5.1","version":"2026-04-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202000,"maxOutputTokens":202000,"pricing":{"inputPer1M":0.615,"outputPer1M":2.46,"currency":"USD","costDimensionsPer1M":{"input":0.615,"output":2.46,"cacheRead":0.133},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"hpc-ai/zai-org/glm-5.2","providerId":"hpc-ai","providerKind":"provider-hpc-ai","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.4,"output":4.4,"cacheRead":0.26},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"huggingface/deepseek-ai/DeepSeek-R1","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"DeepSeek-R1","version":"2025-01-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":64000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.7,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"huggingface/deepseek-ai/DeepSeek-R1-0528","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"DeepSeek-R1-0528","version":"2025-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":163840,"pricing":{"inputPer1M":3,"outputPer1M":5,"currency":"USD"}},{"modelId":"huggingface/deepseek-ai/DeepSeek-V3","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"DeepSeek-V3","version":"2024-12-26","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":64000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.4,"outputPer1M":1.3,"currency":"USD"}},{"modelId":"huggingface/deepseek-ai/DeepSeek-V3-0324","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"DeepSeek V3 0324","version":"2025-03-24","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":163840,"pricing":{"inputPer1M":0.27,"outputPer1M":1.12,"currency":"USD"}},{"modelId":"huggingface/deepseek-ai/DeepSeek-V3.1","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"DeepSeek-V3.1","version":"2025-08-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.27,"outputPer1M":1,"currency":"USD"}},{"modelId":"huggingface/deepseek-ai/DeepSeek-V3.2","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"DeepSeek-V3.2","version":"2025-12-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.28,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"huggingface/deepseek-ai/DeepSeek-V4-Flash","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"huggingface/deepseek-ai/DeepSeek-V4-Flash-0731","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"DeepSeek V4 Flash 0731","version":"2026-07-31","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"huggingface/deepseek-ai/DeepSeek-V4-Pro","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":393216,"pricing":{"inputPer1M":0.435,"outputPer1M":0.87,"currency":"USD","costDimensionsPer1M":{"input":0.435,"output":0.87,"cacheRead":0.003625},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high"],"reasoningOptionKinds":["effort"]},{"modelId":"huggingface/deepseek-ai/DeepSeek-V4-Pro-0813","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"DeepSeek V4 Pro 0813","version":"2026-08-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":1.32,"outputPer1M":3.96,"currency":"USD"},"reasoningEffortLevels":["low","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"huggingface/google/gemma-4-26B-A4B-it","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"Gemma 4 26B A4B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.13,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"huggingface/google/gemma-4-31B-it","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"Gemma 4 31B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.14,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"huggingface/meta-llama/Llama-3.1-8B-Instruct","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"Llama-3.1-8B-Instruct","version":"2024-07-23","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.06,"outputPer1M":0.06,"currency":"USD"}},{"modelId":"huggingface/meta-llama/Llama-3.3-70B-Instruct","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"Llama-3.3-70B-Instruct","version":"2024-12-06","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.59,"outputPer1M":0.79,"currency":"USD"}},{"modelId":"huggingface/MiniMaxAI/MiniMax-M2","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"MiniMax-M2","version":"2025-10-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"huggingface/MiniMaxAI/MiniMax-M2.1","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"MiniMax-M2.1","version":"2025-12-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"huggingface/MiniMaxAI/MiniMax-M2.5","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"MiniMax-M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.03},"costUnit":"USD per 1M tokens"}},{"modelId":"huggingface/MiniMaxAI/MiniMax-M2.7","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"MiniMax-M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.06},"costUnit":"USD per 1M tokens"}},{"modelId":"huggingface/MiniMaxAI/MiniMax-M3","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"MiniMax-M3","version":"2026-06-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":524288,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"huggingface/moonshotai/Kimi-K2-Instruct","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"Kimi-K2-Instruct","version":"2025-07-14","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":1,"outputPer1M":3,"currency":"USD"}},{"modelId":"huggingface/moonshotai/Kimi-K2-Instruct-0905","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"Kimi-K2-Instruct-0905","version":"2025-09-04","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":1,"outputPer1M":3,"currency":"USD"}},{"modelId":"huggingface/moonshotai/Kimi-K2-Thinking","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"Kimi-K2-Thinking","version":"2025-11-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.5,"cacheRead":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"huggingface/moonshotai/Kimi-K2.5","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"Kimi-K2.5","version":"2026-01-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":3,"cacheRead":0.1},"costUnit":"USD per 1M tokens"}},{"modelId":"huggingface/moonshotai/Kimi-K2.6","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"Kimi-K2.6","version":"2026-04-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.16},"costUnit":"USD per 1M tokens"}},{"modelId":"huggingface/moonshotai/Kimi-K2.7-Code","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD"}},{"modelId":"huggingface/moonshotai/Kimi-K3","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"Kimi K3","version":"2026-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"},"reasoningEffortLevels":["low","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"huggingface/openai/gpt-oss-120b","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.25,"outputPer1M":0.69,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"huggingface/openai/gpt-oss-20b","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"GPT OSS 20B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.5,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"huggingface/Qwen/Qwen2.5-Coder-32B-Instruct","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"Qwen2.5-Coder-32B-Instruct","version":"2024-11-12","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.06,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"huggingface/Qwen/Qwen3-235B-A22B","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"Qwen3 235B-A22B","version":"2025-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":40960,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.2,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"huggingface/Qwen/Qwen3-235B-A22B-Instruct-2507","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"Qwen3 235B-A22B Instruct 2507","version":"2025-07-21","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.855,"outputPer1M":2.565,"currency":"USD"}},{"modelId":"huggingface/Qwen/Qwen3-235B-A22B-Thinking-2507","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"Qwen3-235B-A22B-Thinking-2507","version":"2025-07-25","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":3,"currency":"USD"}},{"modelId":"huggingface/Qwen/Qwen3-30B-A3B","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"Qwen3 30B A3B","version":"2025-04-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":40960,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.12,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"huggingface/Qwen/Qwen3-32B","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"Qwen3 32B","version":"2025-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.29,"outputPer1M":0.59,"currency":"USD"}},{"modelId":"huggingface/Qwen/Qwen3-Coder-30B-A3B-Instruct","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"Qwen3-Coder 30B-A3B Instruct","version":"2025-04","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.07,"outputPer1M":0.26,"currency":"USD"}},{"modelId":"huggingface/Qwen/Qwen3-Coder-480B-A35B-Instruct","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"Qwen3-Coder-480B-A35B-Instruct","version":"2025-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":66536,"pricing":{"inputPer1M":2,"outputPer1M":2,"currency":"USD"}},{"modelId":"huggingface/Qwen/Qwen3-Coder-Next","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"Qwen3-Coder-Next","version":"2026-02-03","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.2,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"huggingface/Qwen/Qwen3-Embedding-4B","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"Qwen 3 Embedding 4B","version":"2025-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":2048,"pricing":{"inputPer1M":0.01,"outputPer1M":0,"currency":"USD"}},{"modelId":"huggingface/Qwen/Qwen3-Embedding-8B","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"Qwen 3 Embedding 8B","version":"2025-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.01,"outputPer1M":0,"currency":"USD"}},{"modelId":"huggingface/Qwen/Qwen3-Next-80B-A3B-Instruct","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"Qwen3-Next-80B-A3B-Instruct","version":"2025-09-11","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":66536,"pricing":{"inputPer1M":0.25,"outputPer1M":1,"currency":"USD"}},{"modelId":"huggingface/Qwen/Qwen3-Next-80B-A3B-Thinking","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"Qwen3-Next-80B-A3B-Thinking","version":"2025-09-11","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":2,"currency":"USD"}},{"modelId":"huggingface/Qwen/Qwen3.5-122B-A10B","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"Qwen3.5 122B-A10B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.4,"outputPer1M":3.2,"currency":"USD"}},{"modelId":"huggingface/Qwen/Qwen3.5-27B","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"Qwen3.5 27B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.4,"currency":"USD"}},{"modelId":"huggingface/Qwen/Qwen3.5-35B-A3B","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"Qwen3.5 35B-A3B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"}},{"modelId":"huggingface/Qwen/Qwen3.5-397B-A17B","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"Qwen3.5-397B-A17B","version":"2026-02-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.6,"outputPer1M":3.6,"currency":"USD"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"huggingface/Qwen/Qwen3.5-9B","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"Qwen3.5 9B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.17,"outputPer1M":0.25,"currency":"USD"}},{"modelId":"huggingface/Qwen/Qwen3.6-27B","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"Qwen3.6 27B","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.47,"outputPer1M":3.19,"currency":"USD"}},{"modelId":"huggingface/Qwen/Qwen3.6-35B-A3B","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"Qwen3.6 35B-A3B","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.15,"outputPer1M":0.95,"currency":"USD"}},{"modelId":"huggingface/stepfun-ai/Step-3.5-Flash","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"Step 3.5 Flash","version":"2026-01-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"huggingface/stepfun-ai/Step-3.7-Flash","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"Step 3.7 Flash","version":"2026-05-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.15,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"huggingface/tencent/Hy3","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"Hy3","version":"2026-07-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.58,"currency":"USD"},"reasoningEffortLevels":["none","low","high"],"reasoningOptionKinds":["effort"]},{"modelId":"huggingface/thinkingmachines/Inkling","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"Inkling","version":"2026-07-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1048576,"maxOutputTokens":1048576,"pricing":{"inputPer1M":1,"outputPer1M":4.05,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"huggingface/thinkingmachines/Inkling-Small","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"Inkling Small","version":"2026-07-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":524288,"maxOutputTokens":1048576,"pricing":{"inputPer1M":0.5,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"huggingface/XiaomiMiMo/MiMo-V2-Flash","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"MiMo-V2-Flash","version":"2025-12-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"huggingface/XiaomiMiMo/MiMo-V2.5","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"MiMo-V2.5","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"huggingface/XiaomiMiMo/MiMo-V2.5-Pro","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"MiMo-V2.5-Pro","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":1,"outputPer1M":3,"currency":"USD"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"huggingface/zai-org/GLM-4.5","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"GLM-4.5","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":98304,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"huggingface/zai-org/GLM-4.5-Air","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"GLM-4.5-Air","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":98304,"pricing":{"inputPer1M":0.13,"outputPer1M":0.85,"currency":"USD"}},{"modelId":"huggingface/zai-org/GLM-4.5V","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"GLM-4.5V","version":"2025-08-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":65536,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.6,"outputPer1M":1.8,"currency":"USD"}},{"modelId":"huggingface/zai-org/GLM-4.6","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"GLM-4.6","version":"2025-09-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.55,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"huggingface/zai-org/GLM-4.7","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"GLM-4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.2,"cacheRead":0.11},"costUnit":"USD per 1M tokens"}},{"modelId":"huggingface/zai-org/GLM-4.7-Flash","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"GLM-4.7-Flash","version":"2025-08-08","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"huggingface/zai-org/GLM-5","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"GLM-5","version":"2026-02-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":{"inputPer1M":1,"outputPer1M":3.2,"currency":"USD","costDimensionsPer1M":{"input":1,"output":3.2,"cacheRead":0.2},"costUnit":"USD per 1M tokens"}},{"modelId":"huggingface/zai-org/GLM-5.1","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"GLM-5.1","version":"2026-04-03","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":{"inputPer1M":1,"outputPer1M":3.2,"currency":"USD","costDimensionsPer1M":{"input":1,"output":3.2,"cacheRead":0.2},"costUnit":"USD per 1M tokens"}},{"modelId":"huggingface/zai-org/GLM-5.2","providerId":"huggingface","providerKind":"provider-huggingface","authFamily":"runtime-defined","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"hyper/deepseek-v4-flash","providerId":"hyper","providerKind":"provider-hyper","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-07-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":0.4,"cacheRead":0.04},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"hyper/deepseek-v4-flash-0731","providerId":"hyper","providerKind":"provider-hyper","authFamily":"api-key","displayName":"DeepSeek V4 Flash 0731","version":"2026-08-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":0.4,"cacheRead":0.04},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"hyper/deepseek-v4-pro","providerId":"hyper","providerKind":"provider-hyper","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-07-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":2.4,"outputPer1M":4.8,"currency":"USD","costDimensionsPer1M":{"input":2.4,"output":4.8,"cacheRead":0.2},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"hyper/deepseek-v4-pro-0813","providerId":"hyper","providerKind":"provider-hyper","authFamily":"api-key","displayName":"DeepSeek V4 Pro 0813","version":"2026-08-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":262144,"pricing":{"inputPer1M":1.437216,"outputPer1M":4.311648,"currency":"USD","costDimensionsPer1M":{"input":1.437216,"output":4.311648,"cacheRead":0.047907},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"hyper/gemma-4-26b-a4b-it","providerId":"hyper","providerKind":"provider-hyper","authFamily":"api-key","displayName":"Gemma 4 26B A4B IT","version":"2026-04-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":25600,"pricing":{"inputPer1M":0.124,"outputPer1M":0.42,"currency":"USD","costDimensionsPer1M":{"input":0.124,"output":0.42,"cacheWrite":0.062},"costUnit":"USD per 1M tokens"}},{"modelId":"hyper/glm-5.1","providerId":"hyper","providerKind":"provider-hyper","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-06-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202800,"maxOutputTokens":3276,"pricing":{"inputPer1M":1.52432,"outputPer1M":4.79072,"currency":"USD","costDimensionsPer1M":{"input":1.52432,"output":4.79072,"cacheRead":0.283088},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"hyper/glm-5.2","providerId":"hyper","providerKind":"provider-hyper","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":32768,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.4,"output":4.4,"cacheRead":0.28},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"hyper/gpt-oss-120b","providerId":"hyper","providerKind":"provider-hyper","authFamily":"api-key","displayName":"GPT OSS 120B","version":"2026-04-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":13107,"pricing":{"inputPer1M":0.178,"outputPer1M":0.71,"currency":"USD","costDimensionsPer1M":{"input":0.178,"output":0.71,"cacheWrite":0.089},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"hyper/kimi-k2.5","providerId":"hyper","providerKind":"provider-hyper","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-04-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":26214,"pricing":{"inputPer1M":0.558,"outputPer1M":2.94,"currency":"USD","costDimensionsPer1M":{"input":0.558,"output":2.94,"cacheWrite":0.279},"costUnit":"USD per 1M tokens"}},{"modelId":"hyper/kimi-k2.6","providerId":"hyper","providerKind":"provider-hyper","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-07-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":26214,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheWrite":0.16},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"hyper/kimi-k2.7-code","providerId":"hyper","providerKind":"provider-hyper","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-07-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":16000,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.19},"costUnit":"USD per 1M tokens"}},{"modelId":"hyper/kimi-k3","providerId":"hyper","providerKind":"provider-hyper","authFamily":"api-key","displayName":"Kimi K3","version":"2026-07-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":3.2664,"outputPer1M":16.332,"currency":"USD","costDimensionsPer1M":{"input":3.2664,"output":16.332,"cacheRead":0.32664},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"hyper/llama-3.3-70b-instruct","providerId":"hyper","providerKind":"provider-hyper","authFamily":"api-key","displayName":"Llama-3.3-70B-Instruct","version":"2026-04-30","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":12800,"pricing":{"inputPer1M":0.608,"outputPer1M":0.838,"currency":"USD","costDimensionsPer1M":{"input":0.608,"output":0.838,"cacheWrite":0.304},"costUnit":"USD per 1M tokens"}},{"modelId":"hyper/llama-4-maverick-17b-128e-instruct-fp8","providerId":"hyper","providerKind":"provider-hyper","authFamily":"api-key","displayName":"Llama 4 Maverick 17B Instruct","version":"2026-04-30","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":430000,"maxOutputTokens":43000,"pricing":{"inputPer1M":0.274,"outputPer1M":0.8992,"currency":"USD","costDimensionsPer1M":{"input":0.274,"output":0.8992,"cacheWrite":0.137},"costUnit":"USD per 1M tokens"}},{"modelId":"hyper/minimax-m2.7","providerId":"hyper","providerKind":"provider-hyper","authFamily":"api-key","displayName":"MiniMax-M2.7","version":"2026-06-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262100,"maxOutputTokens":6553,"pricing":{"inputPer1M":0.426,"outputPer1M":1.62,"currency":"USD","costDimensionsPer1M":{"input":0.426,"output":1.62,"cacheWrite":0.213},"costUnit":"USD per 1M tokens"}},{"modelId":"hyper/minimax-m3","providerId":"hyper","providerKind":"provider-hyper","authFamily":"api-key","displayName":"MiniMax-M3","version":"2026-07-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":512000,"maxOutputTokens":512000,"pricing":{"inputPer1M":0.32664,"outputPer1M":1.30656,"currency":"USD","costDimensionsPer1M":{"input":0.32664,"output":1.30656,"cacheRead":0.064239},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"hyper/qwen3-coder-480b-a35b-instruct-int4-mixed-ar","providerId":"hyper","providerKind":"provider-hyper","authFamily":"api-key","displayName":"Qwen3-Coder 480B-A35B Instruct","version":"2026-04-30","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":106000,"maxOutputTokens":10600,"pricing":{"inputPer1M":0.445,"outputPer1M":2.145,"currency":"USD","costDimensionsPer1M":{"input":0.445,"output":2.145,"cacheWrite":0.2225},"costUnit":"USD per 1M tokens"}},{"modelId":"hyper/qwen3-next-80b-a3b-instruct","providerId":"hyper","providerKind":"provider-hyper","authFamily":"api-key","displayName":"Qwen3-Next 80B-A3B Instruct","version":"2026-04-30","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":26214,"pricing":{"inputPer1M":0.1175,"outputPer1M":1.136,"currency":"USD","costDimensionsPer1M":{"input":0.1175,"output":1.136,"cacheWrite":0.05875},"costUnit":"USD per 1M tokens"}},{"modelId":"hyper/qwen3.6-flash","providerId":"hyper","providerKind":"provider-hyper","authFamily":"api-key","displayName":"Qwen3.6 Flash","version":"2026-05-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":1,"output":4,"cacheRead":0.1,"cacheWrite":1.25},"costUnit":"USD per 1M tokens"}},{"modelId":"hyper/qwen3.6-max","providerId":"hyper","providerKind":"provider-hyper","authFamily":"api-key","displayName":"Qwen3.6 Max Preview","version":"2026-05-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.2,"cacheWrite":2.5},"costUnit":"USD per 1M tokens"}},{"modelId":"hyper/qwen3.6-plus","providerId":"hyper","providerKind":"provider-hyper","authFamily":"api-key","displayName":"Qwen3.6 Plus","version":"2026-05-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.2,"cacheWrite":2.5},"costUnit":"USD per 1M tokens"}},{"modelId":"hyper/qwen3.7-flash","providerId":"hyper","providerKind":"provider-hyper","authFamily":"api-key","displayName":"Qwen3.7 Flash","version":"2026-07-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.8,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":0.8,"cacheRead":0.04},"costUnit":"USD per 1M tokens"}},{"modelId":"hyper/qwen3.7-max","providerId":"hyper","providerKind":"provider-hyper","authFamily":"api-key","displayName":"Qwen3.7 Max","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":2.5,"outputPer1M":7.5,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":7.5,"cacheRead":0.5},"costUnit":"USD per 1M tokens"}},{"modelId":"hyper/qwen3.7-plus","providerId":"hyper","providerKind":"provider-hyper","authFamily":"api-key","displayName":"Qwen3.7 Plus","version":"2026-06-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1.2,"outputPer1M":4.8,"currency":"USD","costDimensionsPer1M":{"input":1.2,"output":4.8,"cacheRead":0.24},"costUnit":"USD per 1M tokens"}},{"modelId":"hyper/qwen3.8-max","providerId":"hyper","providerKind":"provider-hyper","authFamily":"api-key","displayName":"Qwen3.8 Max Preview","version":"2026-07-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.25},"costUnit":"USD per 1M tokens"}},{"modelId":"iflowcn/deepseek-r1","providerId":"iflowcn","providerKind":"provider-iflowcn","authFamily":"api-key","displayName":"DeepSeek-R1","version":"2025-01-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"iflowcn/deepseek-v3","providerId":"iflowcn","providerKind":"provider-iflowcn","authFamily":"api-key","displayName":"DeepSeek-V3","version":"2024-12-26","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"iflowcn/deepseek-v3.2","providerId":"iflowcn","providerKind":"provider-iflowcn","authFamily":"api-key","displayName":"DeepSeek-V3.2-Exp","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"iflowcn/glm-4.6","providerId":"iflowcn","providerKind":"provider-iflowcn","authFamily":"api-key","displayName":"GLM-4.6","version":"2024-12-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"iflowcn/kimi-k2","providerId":"iflowcn","providerKind":"provider-iflowcn","authFamily":"api-key","displayName":"Kimi-K2","version":"2024-12-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"iflowcn/kimi-k2-0905","providerId":"iflowcn","providerKind":"provider-iflowcn","authFamily":"api-key","displayName":"Kimi-K2-0905","version":"2025-09-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"iflowcn/qwen3-235b","providerId":"iflowcn","providerKind":"provider-iflowcn","authFamily":"api-key","displayName":"Qwen3-235B-A22B","version":"2024-12-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"iflowcn/qwen3-235b-a22b-instruct","providerId":"iflowcn","providerKind":"provider-iflowcn","authFamily":"api-key","displayName":"Qwen3-235B-A22B-Instruct","version":"2025-07-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"iflowcn/qwen3-235b-a22b-thinking-2507","providerId":"iflowcn","providerKind":"provider-iflowcn","authFamily":"api-key","displayName":"Qwen3-235B-A22B-Thinking","version":"2025-07-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"iflowcn/qwen3-32b","providerId":"iflowcn","providerKind":"provider-iflowcn","authFamily":"api-key","displayName":"Qwen3-32B","version":"2024-12-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"iflowcn/qwen3-coder-plus","providerId":"iflowcn","providerKind":"provider-iflowcn","authFamily":"api-key","displayName":"Qwen3-Coder-Plus","version":"2025-07-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"iflowcn/qwen3-max","providerId":"iflowcn","providerKind":"provider-iflowcn","authFamily":"api-key","displayName":"Qwen3-Max","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"iflowcn/qwen3-max-preview","providerId":"iflowcn","providerKind":"provider-iflowcn","authFamily":"api-key","displayName":"Qwen3-Max-Preview","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"iflowcn/qwen3-vl-plus","providerId":"iflowcn","providerKind":"provider-iflowcn","authFamily":"api-key","displayName":"Qwen3-VL-Plus","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"impossibl/anthropic/claude-fable-5","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"Claude Fable 5","version":"2026-06-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":10,"outputPer1M":50,"currency":"USD","costDimensionsPer1M":{"input":10,"output":50,"cacheRead":1,"cacheWrite":12.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"impossibl/anthropic/claude-haiku-4-5","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"Claude Haiku 4.5 (latest)","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD","costDimensionsPer1M":{"input":1,"output":5,"cacheRead":0.1,"cacheWrite":1.25},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"impossibl/anthropic/claude-opus-4-5","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"Claude Opus 4.5 (latest)","version":"2025-11-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["toggle","budget_tokens","effort"]},{"modelId":"impossibl/anthropic/claude-opus-4-6","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["toggle","budget_tokens","effort"]},{"modelId":"impossibl/anthropic/claude-opus-4-7","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"impossibl/anthropic/claude-opus-4-8","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"Claude Opus 4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"impossibl/anthropic/claude-sonnet-4-5","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"Claude Sonnet 4.5 (latest)","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"impossibl/anthropic/claude-sonnet-4-6","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["toggle","budget_tokens","effort"]},{"modelId":"impossibl/anthropic/claude-sonnet-5","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"Claude Sonnet 5","version":"2026-06-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2,"output":10,"cacheRead":0.2,"cacheWrite":2.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"impossibl/cerebras/gpt-oss-120b","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.35,"outputPer1M":0.75,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"impossibl/deepseek/deepseek-v4-flash","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.19,"outputPer1M":0.51,"currency":"USD","costDimensionsPer1M":{"input":0.19,"output":0.51,"cacheRead":0.028},"costUnit":"USD per 1M tokens"}},{"modelId":"impossibl/deepseek/deepseek-v4-pro","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":1.74,"outputPer1M":3.48,"currency":"USD","costDimensionsPer1M":{"input":1.74,"output":3.48,"cacheRead":0.145},"costUnit":"USD per 1M tokens"}},{"modelId":"impossibl/fireworks/glm-5.2","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.4,"output":4.4,"cacheRead":0.14},"costUnit":"USD per 1M tokens"}},{"modelId":"impossibl/fireworks/gpt-oss-120b","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.6,"cacheRead":0.015},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"impossibl/fireworks/gpt-oss-20b","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"GPT OSS 20B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.07,"outputPer1M":0.3,"currency":"USD","costDimensionsPer1M":{"input":0.07,"output":0.3,"cacheRead":0.035},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"impossibl/google/gemini-2.5-flash","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"Gemini 2.5 Flash","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"cacheRead":0.03},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"impossibl/google/gemini-2.5-flash-lite","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"Gemini 2.5 Flash-Lite","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.4,"cacheRead":0.01},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"impossibl/google/gemini-2.5-pro","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"Gemini 2.5 Pro","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costMetadata":{"tiers":[{"input":2.5,"output":15,"cache_read":0.25,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":2.5,"output":15,"cache_read":0.25}},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"impossibl/google/gemini-3.1-flash-lite","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"Gemini 3.1 Flash Lite","version":"2026-05-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":1.5,"cacheRead":0.025},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"impossibl/google/gemini-3.1-pro-preview","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"Gemini 3.1 Pro Preview","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.2},"costMetadata":{"tiers":[{"input":4,"output":18,"cache_read":0.4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":4,"output":18,"cache_read":0.4}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"impossibl/google/gemini-3.5-flash","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"Gemini 3.5 Flash","version":"2026-05-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":9,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":9,"cacheRead":0.15},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"impossibl/google/gemini-3.5-flash-lite","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"Gemini 3.5 Flash Lite","version":"2026-07-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"cacheRead":0.03},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"impossibl/google/gemini-3.6-flash","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"Gemini 3.6 Flash","version":"2026-07-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":7.5,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":7.5,"cacheRead":0.15},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"impossibl/groq/gpt-oss-120b","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.6,"cacheRead":0.075},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"impossibl/groq/gpt-oss-20b","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"GPT OSS 20B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.075,"outputPer1M":0.3,"currency":"USD","costDimensionsPer1M":{"input":0.075,"output":0.3,"cacheRead":0.0375},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"impossibl/moonshotai/kimi-k3","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"Kimi K3","version":"2026-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3},"costUnit":"USD per 1M tokens"}},{"modelId":"impossibl/openai/gpt-3.5-turbo","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"GPT-3.5-turbo","version":"2023-03-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16385,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"impossibl/openai/gpt-4-turbo","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"GPT-4 Turbo","version":"2023-11-06","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":10,"outputPer1M":30,"currency":"USD"}},{"modelId":"impossibl/openai/gpt-4.1","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"GPT-4.1","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":2,"output":8,"cacheRead":0.5},"costUnit":"USD per 1M tokens"}},{"modelId":"impossibl/openai/gpt-4.1-mini","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"GPT-4.1 mini","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":1.6,"cacheRead":0.1},"costUnit":"USD per 1M tokens"}},{"modelId":"impossibl/openai/gpt-4.1-nano","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"GPT-4.1 nano","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.4,"cacheRead":0.025},"costUnit":"USD per 1M tokens"}},{"modelId":"impossibl/openai/gpt-4o","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"GPT-4o","version":"2024-05-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":10,"cacheRead":1.25},"costUnit":"USD per 1M tokens"}},{"modelId":"impossibl/openai/gpt-4o-mini","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"GPT-4o mini","version":"2024-07-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.6,"cacheRead":0.075},"costUnit":"USD per 1M tokens"}},{"modelId":"impossibl/openai/gpt-5","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"GPT-5","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"impossibl/openai/gpt-5-codex","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"GPT-5-Codex","version":"2025-09-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"impossibl/openai/gpt-5-mini","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"GPT-5 Mini","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":2,"cacheRead":0.025},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"impossibl/openai/gpt-5-nano","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"GPT-5 Nano","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.05,"output":0.4,"cacheRead":0.005},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"impossibl/openai/gpt-5-pro","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"GPT-5 Pro","version":"2025-10-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":272000,"pricing":{"inputPer1M":15,"outputPer1M":120,"currency":"USD"},"reasoningEffortLevels":["high"],"reasoningOptionKinds":["effort"]},{"modelId":"impossibl/openai/gpt-5.1","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"GPT-5.1","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"impossibl/openai/gpt-5.1-codex","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"GPT-5.1 Codex","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"impossibl/openai/gpt-5.1-codex-mini","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"GPT-5.1 Codex mini","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":2,"cacheRead":0.025},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"impossibl/openai/gpt-5.2","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"GPT-5.2","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"impossibl/openai/gpt-5.2-codex","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"GPT-5.2 Codex","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"impossibl/openai/gpt-5.3-codex","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"GPT-5.3 Codex","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"impossibl/openai/gpt-5.4","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":15,"cacheRead":0.25},"costMetadata":{"tiers":[{"input":5,"output":22.5,"cache_read":0.5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":5,"output":22.5,"cache_read":0.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"impossibl/openai/gpt-5.4-mini","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"GPT-5.4 mini","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":4.5,"cacheRead":0.075},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"impossibl/openai/gpt-5.4-nano","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"GPT-5.4 nano","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.25,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.25,"cacheRead":0.02},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"impossibl/openai/gpt-5.4-pro","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"GPT-5.4 Pro","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":30,"outputPer1M":180,"currency":"USD","costDimensionsPer1M":{"input":30,"output":180,"cacheRead":3},"costMetadata":{"tiers":[{"input":60,"output":270,"cache_read":3,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":60,"output":270,"cache_read":3}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"impossibl/openai/gpt-5.5","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"GPT-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5},"costMetadata":{"tiers":[{"input":10,"output":45,"cache_read":1,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":10,"output":45,"cache_read":1}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"impossibl/openai/gpt-5.5-pro","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"GPT-5.5 Pro","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":30,"outputPer1M":180,"currency":"USD","costDimensionsPer1M":{"input":30,"output":180,"cacheRead":3},"costMetadata":{"tiers":[{"input":60,"output":270,"cache_read":3,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":60,"output":270,"cache_read":3}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"impossibl/openai/gpt-5.6-luna","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"GPT-5.6 Luna","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.2,"cacheRead":0.02,"cacheWrite":0.25},"costMetadata":{"tiers":[{"input":0.4,"output":1.8,"cache_read":0.04,"cache_write":0.5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":0.4,"output":1.8,"cache_read":0.04,"cache_write":0.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"impossibl/openai/gpt-5.6-sol","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"GPT-5.6 Sol","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5,"cacheWrite":6.25},"costMetadata":{"tiers":[{"input":10,"output":45,"cache_read":1,"cache_write":12.5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":10,"output":45,"cache_read":1,"cache_write":12.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"impossibl/openai/gpt-5.6-terra","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"GPT-5.6 Terra","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.2,"cacheWrite":2.5},"costMetadata":{"tiers":[{"input":4,"output":18,"cache_read":0.4,"cache_write":5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":4,"output":18,"cache_read":0.4,"cache_write":5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"impossibl/openai/o1","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"o1","version":"2024-12-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":15,"outputPer1M":60,"currency":"USD","costDimensionsPer1M":{"input":15,"output":60,"cacheRead":7.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"impossibl/openai/o3","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"o3","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":2,"output":8,"cacheRead":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"impossibl/openai/o3-mini","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"o3-mini","version":"2024-12-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":4.4,"cacheRead":0.55},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"impossibl/openai/o4-mini","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"o4-mini","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":4.4,"cacheRead":0.275},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"impossibl/qwen/qwen3.6-flash","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"Qwen3.6 Flash","version":"2026-04-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":1.5,"cacheRead":0.05},"costMetadata":{"tiers":[{"input":1,"output":4,"cache_read":0.2,"tier":{"type":"context","size":262144}}],"contextOver200k":{"input":1,"output":4,"cache_read":0.2}},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"impossibl/qwen/qwen3.7-max","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"Qwen3.7 Max","version":"2026-05-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":2.5,"outputPer1M":7.5,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":7.5,"cacheRead":0.5},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"impossibl/qwen/qwen3.7-plus","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"Qwen3.7 Plus","version":"2026-06-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":1.6,"cacheRead":0.08},"costMetadata":{"tiers":[{"input":1.2,"output":4.8,"cache_read":0.24,"tier":{"type":"context","size":262144}}],"contextOver200k":{"input":1.2,"output":4.8,"cache_read":0.24}},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"impossibl/qwen/qwen3.8-max-preview","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"Qwen3.8 Max Preview","version":"2026-07-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":2.5,"outputPer1M":7.5,"currency":"USD"},"reasoningEffortLevels":["low","medium","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"impossibl/thinkingmachines/inkling","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"Inkling","version":"2026-07-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":65536,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.87,"outputPer1M":4.68,"currency":"USD","costDimensionsPer1M":{"input":1.87,"output":4.68,"cacheRead":0.374},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"impossibl/xai/grok-4.20-0309-non-reasoning","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"Grok 4.20 (Non-Reasoning)","version":"2026-03-09","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":2.5,"cacheRead":0.2},"costUnit":"USD per 1M tokens"}},{"modelId":"impossibl/xai/grok-4.20-0309-reasoning","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"Grok 4.20 (Reasoning)","version":"2026-03-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":2.5,"cacheRead":0.2},"costUnit":"USD per 1M tokens"}},{"modelId":"impossibl/xai/grok-4.3","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"Grok 4.3","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":2.5,"cacheRead":0.2},"costUnit":"USD per 1M tokens"}},{"modelId":"impossibl/xai/grok-4.5","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"Grok 4.5","version":"2026-07-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":500000,"maxOutputTokens":500000,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.3},"costUnit":"USD per 1M tokens"}},{"modelId":"impossibl/xai/grok-build-0.1","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"Grok Build 0.1","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":1,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":1,"output":2,"cacheRead":0.2},"costUnit":"USD per 1M tokens"}},{"modelId":"impossibl/xiaomi/mimo-v2.5","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"MiMo-V2.5","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"cacheRead":0.003},"costUnit":"USD per 1M tokens"}},{"modelId":"impossibl/zai/glm-4.5","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"GLM-4.5","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":98304,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.2,"cacheRead":0.11},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"impossibl/zai/glm-4.5-air","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"GLM-4.5-Air","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":98304,"pricing":{"inputPer1M":0.2,"outputPer1M":1.1,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.1,"cacheRead":0.03},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"impossibl/zai/glm-4.6","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"GLM-4.6","version":"2025-09-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.2,"cacheRead":0.11},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"impossibl/zai/glm-4.7","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"GLM-4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.2,"cacheRead":0.11},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"impossibl/zai/glm-5","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"GLM-5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":1,"outputPer1M":3.2,"currency":"USD","costDimensionsPer1M":{"input":1,"output":3.2,"cacheRead":0.2},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"impossibl/zai/glm-5-turbo","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"GLM-5-Turbo","version":"2026-03-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.2,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":1.2,"output":4,"cacheRead":0.24},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"impossibl/zai/glm-5.1","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-04-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.4,"output":4.4,"cacheRead":0.26},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"impossibl/zai/glm-5.2","providerId":"impossibl","providerKind":"provider-impossibl","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.4,"output":4.4,"cacheRead":0.26},"costUnit":"USD per 1M tokens"}},{"modelId":"inception/mercury-2","providerId":"inception","providerKind":"provider-inception","authFamily":"api-key","displayName":"Mercury 2","version":"2026-02-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":50000,"pricing":{"inputPer1M":0.25,"outputPer1M":0.75,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":0.75,"cacheRead":0.025},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"inception/mercury-edit-2","providerId":"inception","providerKind":"provider-inception","authFamily":"api-key","displayName":"Mercury Edit 2","version":"2026-03-30","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.25,"outputPer1M":0.75,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":0.75,"cacheRead":0.025},"costUnit":"USD per 1M tokens"}},{"modelId":"inceptron/deepseek-ai/DeepSeek-V4-Flash-0731","providerId":"inceptron","providerKind":"provider-inceptron","authFamily":"api-key","displayName":"DeepSeek V4 Flash 0731","version":"2026-07-31","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":1048576,"pricing":{"inputPer1M":0.13,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.13,"output":0.28,"cacheRead":0.03,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"inceptron/MiniMaxAI/MiniMax-M2.5","providerId":"inceptron","providerKind":"provider-inceptron","authFamily":"api-key","displayName":"MiniMax M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":196608,"pricing":{"inputPer1M":0.22,"outputPer1M":0.9,"currency":"USD","costDimensionsPer1M":{"input":0.22,"output":0.9,"cacheRead":0.05,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"inceptron/moonshotai/Kimi-K2.6","providerId":"inceptron","providerKind":"provider-inceptron","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":3.41,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":3.41,"cacheRead":0.2,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"inceptron/moonshotai/Kimi-K2.7-Code","providerId":"inceptron","providerKind":"provider-inceptron","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.67,"outputPer1M":3.4,"currency":"USD","costDimensionsPer1M":{"input":0.67,"output":3.4,"cacheRead":0.15,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"inceptron/zai-org/GLM-5.2","providerId":"inceptron","providerKind":"provider-inceptron","authFamily":"api-key","displayName":"GLM 5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":1048576,"pricing":{"inputPer1M":0.75,"outputPer1M":2.9,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":2.9,"cacheRead":0.17,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"inference/google/gemma-3","providerId":"inference","providerKind":"provider-inference","authFamily":"api-key","displayName":"Google Gemma 3","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":125000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.15,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"inference/meta/llama-3.1-8b-instruct","providerId":"inference","providerKind":"provider-inference","authFamily":"api-key","displayName":"Llama 3.1 8B Instruct","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":16000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.025,"outputPer1M":0.025,"currency":"USD"}},{"modelId":"inference/meta/llama-3.2-11b-vision-instruct","providerId":"inference","providerKind":"provider-inference","authFamily":"api-key","displayName":"Llama 3.2 11B Vision Instruct","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":16000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.055,"outputPer1M":0.055,"currency":"USD"}},{"modelId":"inference/meta/llama-3.2-1b-instruct","providerId":"inference","providerKind":"provider-inference","authFamily":"api-key","displayName":"Llama 3.2 1B Instruct","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":16000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.01,"outputPer1M":0.01,"currency":"USD"}},{"modelId":"inference/meta/llama-3.2-3b-instruct","providerId":"inference","providerKind":"provider-inference","authFamily":"api-key","displayName":"Llama 3.2 3B Instruct","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":16000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.02,"outputPer1M":0.02,"currency":"USD"}},{"modelId":"inference/mistral/mistral-nemo-12b-instruct","providerId":"inference","providerKind":"provider-inference","authFamily":"api-key","displayName":"Mistral Nemo 12B Instruct","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":16000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.038,"outputPer1M":0.1,"currency":"USD"}},{"modelId":"inference/osmosis/osmosis-structure-0.6b","providerId":"inference","providerKind":"provider-inference","authFamily":"api-key","displayName":"Osmosis Structure 0.6B","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":4000,"maxOutputTokens":2048,"pricing":{"inputPer1M":0.1,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"inference/qwen/qwen-2.5-7b-vision-instruct","providerId":"inference","providerKind":"provider-inference","authFamily":"api-key","displayName":"Qwen 2.5 7B Vision Instruct","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":125000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.2,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"inference/qwen/qwen3-embedding-4b","providerId":"inference","providerKind":"provider-inference","authFamily":"api-key","displayName":"Qwen 3 Embedding 4B","version":"2025-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":2048,"pricing":{"inputPer1M":0.01,"outputPer1M":0,"currency":"USD"}},{"modelId":"inferx/google/gemma-4-31b-it-fp8","providerId":"inferx","providerKind":"provider-inferx","authFamily":"api-key","displayName":"Gemma 4 31B IT FP8","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"inferx/qwen/qwen3.5-122b-a10b-nvfp4","providerId":"inferx","providerKind":"provider-inferx","authFamily":"api-key","displayName":"Qwen3.5 122B A10B NVFP4","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":256144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"inferx/qwen/qwen3.6-27b-fp8","providerId":"inferx","providerKind":"provider-inferx","authFamily":"api-key","displayName":"Qwen3.6 27B FP8","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"inferx/qwen/qwen3.6-35b-a3b-fp8","providerId":"inferx","providerKind":"provider-inferx","authFamily":"api-key","displayName":"Qwen3.6 35B A3B FP8","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":262000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"inferx/qwen3-coder-next-fp8","providerId":"inferx","providerKind":"provider-inferx","authFamily":"api-key","displayName":"Qwen3 Coder Next FP8","version":"2026-02-03","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":256144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"inferx/qwen3-coder-next-fp8-1m","providerId":"inferx","providerKind":"provider-inferx","authFamily":"api-key","displayName":"Qwen3 Coder Next FP8 1M","version":"2026-02-03","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":1024000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"infomaniak/bge_multilingual_gemma2","providerId":"infomaniak","providerKind":"provider-infomaniak","authFamily":"api-key","displayName":"BGE Multilingual Gemma2","version":"2024-07-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8000,"maxOutputTokens":3584,"pricing":{"inputPer1M":0.08,"outputPer1M":0,"currency":"USD"}},{"modelId":"infomaniak/google/gemma-4-31B-it","providerId":"infomaniak","providerKind":"provider-infomaniak","authFamily":"api-key","displayName":"Gemma 4 31B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":100000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.25,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"infomaniak/mini_lm_l12_v2","providerId":"infomaniak","providerKind":"provider-infomaniak","authFamily":"api-key","displayName":"All-MiniLM-L12-v2","version":"2021-08-30","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128,"maxOutputTokens":384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"infomaniak/mistralai/Ministral-3-14B-Instruct-2512","providerId":"infomaniak","providerKind":"provider-infomaniak","authFamily":"api-key","displayName":"Ministral 3 14B Instruct","version":"2025-12-02","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":100000,"maxOutputTokens":25600,"pricing":{"inputPer1M":0.37,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"infomaniak/mistralai/Mistral-Small-4-119B-2603","providerId":"infomaniak","providerKind":"provider-infomaniak","authFamily":"api-key","displayName":"Mistral Small 4","version":"2026-03-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.25,"outputPer1M":0.93,"currency":"USD"}},{"modelId":"infomaniak/moonshotai/Kimi-K2.6","providerId":"infomaniak","providerKind":"provider-infomaniak","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.74,"outputPer1M":3.72,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"infomaniak/nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B-FP8","providerId":"infomaniak","providerKind":"provider-infomaniak","authFamily":"api-key","displayName":"Nemotron 3 Nano 30B A3B FP8","version":"2025-12-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.06,"outputPer1M":0.25,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"infomaniak/Qwen/Qwen3.5-122B-A10B-FP8","providerId":"infomaniak","providerKind":"provider-infomaniak","authFamily":"api-key","displayName":"Qwen3.5 122B-A10B FP8","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3.97,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"infomaniak/Qwen/Qwen3.5-397B-A17B-FP8","providerId":"infomaniak","providerKind":"provider-infomaniak","authFamily":"api-key","displayName":"Qwen3.5 397B-A17B FP8","version":"2026-02-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.99,"outputPer1M":4.46,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"infomaniak/swiss-ai/Apertus-v1.5-70B","providerId":"infomaniak","providerKind":"provider-infomaniak","authFamily":"api-key","displayName":"Apertus v1.5 70B","version":"2026-07-24","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","image","text"],"contextWindow":100000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.87,"outputPer1M":3.1,"currency":"USD"}},{"modelId":"io-net/deepseek-ai/DeepSeek-R1-0528","providerId":"io-net","providerKind":"provider-io-net","authFamily":"api-key","displayName":"DeepSeek R1","version":"2025-01-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":2,"outputPer1M":8.75,"currency":"USD","costDimensionsPer1M":{"input":2,"output":8.75,"cacheRead":1,"cacheWrite":4},"costUnit":"USD per 1M tokens"}},{"modelId":"io-net/Intel/Qwen3-Coder-480B-A35B-Instruct-int4-mixed-ar","providerId":"io-net","providerKind":"provider-io-net","authFamily":"api-key","displayName":"Qwen 3 Coder 480B","version":"2025-01-15","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":106000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.22,"outputPer1M":0.95,"currency":"USD","costDimensionsPer1M":{"input":0.22,"output":0.95,"cacheRead":0.11,"cacheWrite":0.44},"costUnit":"USD per 1M tokens"}},{"modelId":"io-net/meta-llama/Llama-3.2-90B-Vision-Instruct","providerId":"io-net","providerKind":"provider-io-net","authFamily":"api-key","displayName":"Llama 3.2 90B Vision Instruct","version":"2024-09-25","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":16000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.35,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.35,"output":0.4,"cacheRead":0.175,"cacheWrite":0.7},"costUnit":"USD per 1M tokens"}},{"modelId":"io-net/meta-llama/Llama-3.3-70B-Instruct","providerId":"io-net","providerKind":"provider-io-net","authFamily":"api-key","displayName":"Llama 3.3 70B Instruct","version":"2024-12-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.13,"outputPer1M":0.38,"currency":"USD","costDimensionsPer1M":{"input":0.13,"output":0.38,"cacheRead":0.065,"cacheWrite":0.26},"costUnit":"USD per 1M tokens"}},{"modelId":"io-net/meta-llama/Llama-4-Maverick-17B-128E-Instruct-FP8","providerId":"io-net","providerKind":"provider-io-net","authFamily":"api-key","displayName":"Llama 4 Maverick 17B 128E Instruct","version":"2025-01-15","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":430000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.6,"cacheRead":0.075,"cacheWrite":0.3},"costUnit":"USD per 1M tokens"}},{"modelId":"io-net/mistralai/Devstral-Small-2505","providerId":"io-net","providerKind":"provider-io-net","authFamily":"api-key","displayName":"Devstral Small 2505","version":"2025-05-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.05,"outputPer1M":0.22,"currency":"USD","costDimensionsPer1M":{"input":0.05,"output":0.22,"cacheRead":0.025,"cacheWrite":0.1},"costUnit":"USD per 1M tokens"}},{"modelId":"io-net/mistralai/Magistral-Small-2506","providerId":"io-net","providerKind":"provider-io-net","authFamily":"api-key","displayName":"Magistral Small 2506","version":"2025-06-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":1.5,"cacheRead":0.25,"cacheWrite":1},"costUnit":"USD per 1M tokens"}},{"modelId":"io-net/mistralai/Mistral-Large-Instruct-2411","providerId":"io-net","providerKind":"provider-io-net","authFamily":"api-key","displayName":"Mistral Large Instruct 2411","version":"2024-11-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":1,"cacheWrite":4},"costUnit":"USD per 1M tokens"}},{"modelId":"io-net/mistralai/Mistral-Nemo-Instruct-2407","providerId":"io-net","providerKind":"provider-io-net","authFamily":"api-key","displayName":"Mistral Nemo Instruct 2407","version":"2024-07-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.02,"outputPer1M":0.04,"currency":"USD","costDimensionsPer1M":{"input":0.02,"output":0.04,"cacheRead":0.01,"cacheWrite":0.04},"costUnit":"USD per 1M tokens"}},{"modelId":"io-net/moonshotai/Kimi-K2-Instruct-0905","providerId":"io-net","providerKind":"provider-io-net","authFamily":"api-key","displayName":"Kimi K2 Instruct","version":"2024-09-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.39,"outputPer1M":1.9,"currency":"USD","costDimensionsPer1M":{"input":0.39,"output":1.9,"cacheRead":0.195,"cacheWrite":0.78},"costUnit":"USD per 1M tokens"}},{"modelId":"io-net/moonshotai/Kimi-K2-Thinking","providerId":"io-net","providerKind":"provider-io-net","authFamily":"api-key","displayName":"Kimi K2 Thinking","version":"2024-11-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.55,"outputPer1M":2.25,"currency":"USD","costDimensionsPer1M":{"input":0.55,"output":2.25,"cacheRead":0.275,"cacheWrite":1.1},"costUnit":"USD per 1M tokens"}},{"modelId":"io-net/openai/gpt-oss-120b","providerId":"io-net","providerKind":"provider-io-net","authFamily":"api-key","displayName":"GPT-OSS 120B","version":"2024-12-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.04,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.04,"output":0.4,"cacheRead":0.02,"cacheWrite":0.08},"costUnit":"USD per 1M tokens"}},{"modelId":"io-net/openai/gpt-oss-20b","providerId":"io-net","providerKind":"provider-io-net","authFamily":"api-key","displayName":"GPT-OSS 20B","version":"2024-12-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":64000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.03,"outputPer1M":0.14,"currency":"USD","costDimensionsPer1M":{"input":0.03,"output":0.14,"cacheRead":0.015,"cacheWrite":0.06},"costUnit":"USD per 1M tokens"}},{"modelId":"io-net/Qwen/Qwen2.5-VL-32B-Instruct","providerId":"io-net","providerKind":"provider-io-net","authFamily":"api-key","displayName":"Qwen 2.5 VL 32B Instruct","version":"2024-11-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":32000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.05,"outputPer1M":0.22,"currency":"USD","costDimensionsPer1M":{"input":0.05,"output":0.22,"cacheRead":0.025,"cacheWrite":0.1},"costUnit":"USD per 1M tokens"}},{"modelId":"io-net/Qwen/Qwen3-235B-A22B-Thinking-2507","providerId":"io-net","providerKind":"provider-io-net","authFamily":"api-key","displayName":"Qwen 3 235B Thinking","version":"2025-07-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.11,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.11,"output":0.6,"cacheRead":0.055,"cacheWrite":0.22},"costUnit":"USD per 1M tokens"}},{"modelId":"io-net/Qwen/Qwen3-Next-80B-A3B-Instruct","providerId":"io-net","providerKind":"provider-io-net","authFamily":"api-key","displayName":"Qwen 3 Next 80B Instruct","version":"2025-01-10","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.1,"outputPer1M":0.8,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.8,"cacheRead":0.05,"cacheWrite":0.2},"costUnit":"USD per 1M tokens"}},{"modelId":"io-net/zai-org/GLM-4.6","providerId":"io-net","providerKind":"provider-io-net","authFamily":"api-key","displayName":"GLM 4.6","version":"2024-11-15","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.4,"outputPer1M":1.75,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":1.75,"cacheRead":0.2,"cacheWrite":0.8},"costUnit":"USD per 1M tokens"}},{"modelId":"jiekou/baidu/ernie-4.5-300b-a47b-paddle","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"ERNIE 4.5 300B A47B","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":123000,"maxOutputTokens":12000,"pricing":{"inputPer1M":0.28,"outputPer1M":1.1,"currency":"USD"}},{"modelId":"jiekou/baidu/ernie-4.5-vl-424b-a47b","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"ERNIE 4.5 VL 424B A47B","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":123000,"maxOutputTokens":16000,"pricing":{"inputPer1M":0.42,"outputPer1M":1.25,"currency":"USD"}},{"modelId":"jiekou/claude-haiku-4-5-20251001","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"claude-haiku-4-5-20251001","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":20000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.9,"outputPer1M":4.5,"currency":"USD"}},{"modelId":"jiekou/claude-opus-4-1-20250805","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"claude-opus-4-1-20250805","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":13.5,"outputPer1M":67.5,"currency":"USD"}},{"modelId":"jiekou/claude-opus-4-20250514","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"claude-opus-4-20250514","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":13.5,"outputPer1M":67.5,"currency":"USD"}},{"modelId":"jiekou/claude-opus-4-5-20251101","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"claude-opus-4-5-20251101","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":65536,"pricing":{"inputPer1M":4.5,"outputPer1M":22.5,"currency":"USD"}},{"modelId":"jiekou/claude-opus-4-6","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"claude-opus-4-6","version":"2026-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"},"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"jiekou/claude-sonnet-4-20250514","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"claude-sonnet-4-20250514","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":2.7,"outputPer1M":13.5,"currency":"USD"}},{"modelId":"jiekou/claude-sonnet-4-5-20250929","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"claude-sonnet-4-5-20250929","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":2.7,"outputPer1M":13.5,"currency":"USD"}},{"modelId":"jiekou/deepseek/deepseek-r1-0528","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"DeepSeek R1 0528","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.7,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"jiekou/deepseek/deepseek-v3-0324","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"DeepSeek V3 0324","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":163840,"pricing":{"inputPer1M":0.28,"outputPer1M":1.14,"currency":"USD"}},{"modelId":"jiekou/deepseek/deepseek-v3.1","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"DeepSeek V3.1","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.27,"outputPer1M":1,"currency":"USD"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"jiekou/gemini-2.5-flash","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"gemini-2.5-flash","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.27,"outputPer1M":2.25,"currency":"USD"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"jiekou/gemini-2.5-flash-lite","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"gemini-2.5-flash-lite","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.09,"outputPer1M":0.36,"currency":"USD"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"jiekou/gemini-2.5-flash-lite-preview-06-17","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"gemini-2.5-flash-lite-preview-06-17","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.09,"outputPer1M":0.36,"currency":"USD"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"jiekou/gemini-2.5-flash-lite-preview-09-2025","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"gemini-2.5-flash-lite-preview-09-2025","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.09,"outputPer1M":0.36,"currency":"USD"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"jiekou/gemini-2.5-flash-preview-05-20","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"gemini-2.5-flash-preview-05-20","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":200000,"pricing":{"inputPer1M":0.135,"outputPer1M":3.15,"currency":"USD"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"jiekou/gemini-2.5-pro","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"gemini-2.5-pro","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":65535,"pricing":{"inputPer1M":1.125,"outputPer1M":9,"currency":"USD"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"jiekou/gemini-2.5-pro-preview-06-05","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"gemini-2.5-pro-preview-06-05","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":200000,"pricing":{"inputPer1M":1.125,"outputPer1M":9,"currency":"USD"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"jiekou/gemini-3-flash-preview","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"gemini-3-flash-preview","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"}},{"modelId":"jiekou/gemini-3-pro-preview","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"gemini-3-pro-preview","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.8,"outputPer1M":10.8,"currency":"USD"}},{"modelId":"jiekou/gpt-5-chat-latest","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"gpt-5-chat-latest","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.125,"outputPer1M":9,"currency":"USD"}},{"modelId":"jiekou/gpt-5-codex","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"gpt-5-codex","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.125,"outputPer1M":9,"currency":"USD"}},{"modelId":"jiekou/gpt-5-mini","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"gpt-5-mini","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.225,"outputPer1M":1.8,"currency":"USD"}},{"modelId":"jiekou/gpt-5-nano","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"gpt-5-nano","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.045,"outputPer1M":0.36,"currency":"USD"}},{"modelId":"jiekou/gpt-5-pro","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"gpt-5-pro","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":272000,"pricing":{"inputPer1M":13.5,"outputPer1M":108,"currency":"USD"}},{"modelId":"jiekou/gpt-5.1","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"gpt-5.1","version":"2026-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.125,"outputPer1M":9,"currency":"USD"}},{"modelId":"jiekou/gpt-5.1-codex","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"gpt-5.1-codex","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.125,"outputPer1M":9,"currency":"USD"}},{"modelId":"jiekou/gpt-5.1-codex-max","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"gpt-5.1-codex-max","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.125,"outputPer1M":9,"currency":"USD"}},{"modelId":"jiekou/gpt-5.1-codex-mini","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"gpt-5.1-codex-mini","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.225,"outputPer1M":1.8,"currency":"USD"}},{"modelId":"jiekou/gpt-5.2","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"gpt-5.2","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.575,"outputPer1M":12.6,"currency":"USD"}},{"modelId":"jiekou/gpt-5.2-codex","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"gpt-5.2-codex","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"jiekou/gpt-5.2-pro","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"gpt-5.2-pro","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":18.9,"outputPer1M":151.2,"currency":"USD"}},{"modelId":"jiekou/grok-4-0709","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"grok-4-0709","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":8192,"pricing":{"inputPer1M":2.7,"outputPer1M":13.5,"currency":"USD"}},{"modelId":"jiekou/grok-4-1-fast-non-reasoning","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"grok-4-1-fast-non-reasoning","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":2000000,"pricing":{"inputPer1M":0.18,"outputPer1M":0.45,"currency":"USD"}},{"modelId":"jiekou/grok-4-1-fast-reasoning","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"grok-4-1-fast-reasoning","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":2000000,"pricing":{"inputPer1M":0.18,"outputPer1M":0.45,"currency":"USD"}},{"modelId":"jiekou/grok-4-fast-non-reasoning","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"grok-4-fast-non-reasoning","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":2000000,"pricing":{"inputPer1M":0.18,"outputPer1M":0.45,"currency":"USD"}},{"modelId":"jiekou/grok-4-fast-reasoning","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"grok-4-fast-reasoning","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":2000000,"pricing":{"inputPer1M":0.18,"outputPer1M":0.45,"currency":"USD"}},{"modelId":"jiekou/grok-code-fast-1","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"grok-code-fast-1","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.18,"outputPer1M":1.35,"currency":"USD"}},{"modelId":"jiekou/minimax/minimax-m2.1","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"Minimax M2.1","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"jiekou/minimaxai/minimax-m1-80k","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"MiniMax M1","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":40000,"pricing":{"inputPer1M":0.55,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"jiekou/moonshotai/kimi-k2-0905","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"Kimi K2 0905","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"jiekou/moonshotai/kimi-k2-instruct","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"Kimi K2 Instruct","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.57,"outputPer1M":2.3,"currency":"USD"}},{"modelId":"jiekou/moonshotai/kimi-k2.5","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":3,"currency":"USD"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"jiekou/o3","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"o3","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":10,"outputPer1M":40,"currency":"USD"}},{"modelId":"jiekou/o3-mini","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"o3-mini","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"jiekou/o4-mini","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"o4-mini","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD"}},{"modelId":"jiekou/qwen/qwen3-235b-a22b-fp8","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"Qwen3 235B A22B","version":"2026-01","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":40960,"maxOutputTokens":20000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"jiekou/qwen/qwen3-235b-a22b-instruct-2507","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"Qwen3 235B A22B Instruct 2507","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"jiekou/qwen/qwen3-235b-a22b-thinking-2507","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"Qwen3 235B A22b Thinking 2507","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":3,"currency":"USD"}},{"modelId":"jiekou/qwen/qwen3-30b-a3b-fp8","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"Qwen3 30B A3B","version":"2026-01","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":40960,"maxOutputTokens":20000,"pricing":{"inputPer1M":0.09,"outputPer1M":0.45,"currency":"USD"}},{"modelId":"jiekou/qwen/qwen3-32b-fp8","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"Qwen3 32B","version":"2026-01","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":40960,"maxOutputTokens":20000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.45,"currency":"USD"}},{"modelId":"jiekou/qwen/qwen3-coder-480b-a35b-instruct","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"Qwen3 Coder 480B A35B Instruct","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.29,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"jiekou/qwen/qwen3-coder-next","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"qwen/qwen3-coder-next","version":"2026-02","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.2,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"jiekou/qwen/qwen3-next-80b-a3b-instruct","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"Qwen3 Next 80B A3B Instruct","version":"2026-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":65536,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.15,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"jiekou/qwen/qwen3-next-80b-a3b-thinking","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"Qwen3 Next 80B A3B Thinking","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":65536,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.15,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"jiekou/xiaomimimo/mimo-v2-flash","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"XiaomiMiMo/MiMo-V2-Flash","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"jiekou/zai-org/glm-4.5","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"GLM-4.5","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":98304,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"jiekou/zai-org/glm-4.5v","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"GLM 4.5V","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":65536,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.6,"outputPer1M":1.8,"currency":"USD"}},{"modelId":"jiekou/zai-org/glm-4.7","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"GLM-4.7","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"jiekou/zai-org/glm-4.7-flash","providerId":"jiekou","providerKind":"provider-jiekou","authFamily":"api-key","displayName":"GLM-4.7-Flash","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.07,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"kenari/claude-fable-5","providerId":"kenari","providerKind":"provider-kenari","authFamily":"api-key","displayName":"Claude Fable 5","version":"2026-06-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"kenari/claude-opus-4-7","providerId":"kenari","providerKind":"provider-kenari","authFamily":"api-key","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"kenari/claude-opus-4-8","providerId":"kenari","providerKind":"provider-kenari","authFamily":"api-key","displayName":"Claude Opus 4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"kenari/claude-sonnet-5","providerId":"kenari","providerKind":"provider-kenari","authFamily":"api-key","displayName":"Claude Sonnet 5","version":"2026-06-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"kenari/deepseek-v4-flash","providerId":"kenari","providerKind":"provider-kenari","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningEffortLevels":["high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"kenari/deepseek-v4-flash:free","providerId":"kenari","providerKind":"provider-kenari","authFamily":"api-key","displayName":"DeepSeek V4 Flash (Free)","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningEffortLevels":["high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"kenari/deepseek-v4-pro","providerId":"kenari","providerKind":"provider-kenari","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningEffortLevels":["high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"kenari/gemini-2-5-flash","providerId":"kenari","providerKind":"provider-kenari","authFamily":"api-key","displayName":"Gemini 2.5 Flash","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"kenari/gemini-2-5-flash-lite","providerId":"kenari","providerKind":"provider-kenari","authFamily":"api-key","displayName":"Gemini 2.5 Flash-Lite","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"kenari/gemini-3-1-flash-lite","providerId":"kenari","providerKind":"provider-kenari","authFamily":"api-key","displayName":"Gemini 3.1 Flash Lite","version":"2026-05-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kenari/gemma-4-31b-it","providerId":"kenari","providerKind":"provider-kenari","authFamily":"api-key","displayName":"Gemma 4 31B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"kenari/glm-4-7-flash:free","providerId":"kenari","providerKind":"provider-kenari","authFamily":"api-key","displayName":"GLM-4.7-Flash (Free)","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"kenari/glm-5-1","providerId":"kenari","providerKind":"provider-kenari","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-04-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"kenari/glm-5-2","providerId":"kenari","providerKind":"provider-kenari","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningEffortLevels":["high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"kenari/gpt-5-4-mini","providerId":"kenari","providerKind":"provider-kenari","authFamily":"api-key","displayName":"GPT-5.4 mini","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"kenari/gpt-5-5","providerId":"kenari","providerKind":"provider-kenari","authFamily":"api-key","displayName":"GPT-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"kenari/gpt-5-6-luna","providerId":"kenari","providerKind":"provider-kenari","authFamily":"api-key","displayName":"GPT-5.6 Luna","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"kenari/gpt-5-6-sol","providerId":"kenari","providerKind":"provider-kenari","authFamily":"api-key","displayName":"GPT-5.6 Sol","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"kenari/gpt-5-6-terra","providerId":"kenari","providerKind":"provider-kenari","authFamily":"api-key","displayName":"GPT-5.6 Terra","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"kenari/gpt-image-2","providerId":"kenari","providerKind":"provider-kenari","authFamily":"api-key","displayName":"GPT-Image-2","version":"2026-04-21","capabilities":[],"modalities":["image","text"],"contextWindow":272000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"kenari/gpt-oss-120b","providerId":"kenari","providerKind":"provider-kenari","authFamily":"api-key","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kenari/gpt-oss-20b","providerId":"kenari","providerKind":"provider-kenari","authFamily":"api-key","displayName":"GPT OSS 20B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kenari/grok-4-5","providerId":"kenari","providerKind":"provider-kenari","authFamily":"api-key","displayName":"Grok 4.5","version":"2026-07-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":500000,"maxOutputTokens":500000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kenari/grok-build-0-1","providerId":"kenari","providerKind":"provider-kenari","authFamily":"api-key","displayName":"Grok Build 0.1","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"kenari/kimi-k2-6","providerId":"kenari","providerKind":"provider-kenari","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"kenari/kimi-k2-6:free","providerId":"kenari","providerKind":"provider-kenari","authFamily":"api-key","displayName":"Kimi K2.6 (Free)","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"kenari/kimi-k2-7-code","providerId":"kenari","providerKind":"provider-kenari","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"kenari/kimi-k2-7-code:free","providerId":"kenari","providerKind":"provider-kenari","authFamily":"api-key","displayName":"Kimi K2.7 Code (Free)","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"kenari/kimi-k3","providerId":"kenari","providerKind":"provider-kenari","authFamily":"api-key","displayName":"Kimi K3","version":"2026-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningEffortLevels":["low","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"kenari/mimo-v2-5","providerId":"kenari","providerKind":"provider-kenari","authFamily":"api-key","displayName":"MiMo-V2.5","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"kenari/mimo-v2-5-pro","providerId":"kenari","providerKind":"provider-kenari","authFamily":"api-key","displayName":"MiMo-V2.5-Pro","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"kenari/mimo-v2-5:free","providerId":"kenari","providerKind":"provider-kenari","authFamily":"api-key","displayName":"MiMo-V2.5 (Free)","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"kenari/minimax-m3","providerId":"kenari","providerKind":"provider-kenari","authFamily":"api-key","displayName":"MiniMax-M3","version":"2026-06-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":512000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"kenari/nemotron-3-nano-30b-a3b","providerId":"kenari","providerKind":"provider-kenari","authFamily":"api-key","displayName":"Nemotron 3 Nano 30B A3B","version":"2025-12-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"kenari/nemotron-3-super-120b-a12b","providerId":"kenari","providerKind":"provider-kenari","authFamily":"api-key","displayName":"Nemotron 3 Super 120B A12B","version":"2026-03-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningEffortLevels":["low","medium"],"reasoningOptionKinds":["effort"]},{"modelId":"kenari/nemotron-3-super-120b-a12b:free","providerId":"kenari","providerKind":"provider-kenari","authFamily":"api-key","displayName":"Nemotron 3 Super 120B A12B (Free)","version":"2026-03-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningEffortLevels":["low","medium"],"reasoningOptionKinds":["effort"]},{"modelId":"kenari/nemotron-3-ultra-550b-a55b","providerId":"kenari","providerKind":"provider-kenari","authFamily":"api-key","displayName":"Nemotron 3 Ultra 550B A55B","version":"2026-06-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningEffortLevels":["medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kenari/qwen3-7-plus","providerId":"kenari","providerKind":"provider-kenari","authFamily":"api-key","displayName":"Qwen3.7 Plus","version":"2026-06-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"kilo/~anthropic/claude-fable-latest","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Anthropic: Claude Fable Latest ($$$$)","version":"2026-06-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":10,"outputPer1M":50,"currency":"USD","costDimensionsPer1M":{"input":10,"output":50,"cacheRead":1,"cacheWrite":12.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/~anthropic/claude-haiku-latest","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Anthropic Claude Haiku Latest","version":"2026-04-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD","costDimensionsPer1M":{"input":1,"output":5,"cacheRead":0.1,"cacheWrite":1.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/~anthropic/claude-opus-latest","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Anthropic: Claude Opus Latest","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/~anthropic/claude-sonnet-latest","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Anthropic Claude Sonnet Latest","version":"2026-04-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2,"output":10,"cacheRead":0.2,"cacheWrite":2.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/~deepseek/deepseek-v4-flash-latest","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"DeepSeek V4 Flash Latest","version":"2026-08-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1024000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.07966,"outputPer1M":0.15932,"currency":"USD","costDimensionsPer1M":{"input":0.07966,"output":0.15932,"cacheRead":0.015932},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/~google/gemini-flash-latest","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Google Gemini Flash Latest","version":"2026-04-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.375,"outputPer1M":1.875,"currency":"USD","costDimensionsPer1M":{"input":0.375,"output":1.875,"reasoning":1.875,"cacheRead":0.0375,"cacheWrite":0.020833},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/~google/gemini-pro-latest","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Google Gemini Pro Latest","version":"2026-04-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"reasoning":12,"cacheRead":0.2,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/~moonshotai/kimi-latest","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"MoonshotAI Kimi Latest","version":"2026-04-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1048576,"maxOutputTokens":1048576,"pricing":{"inputPer1M":2.8,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":2.8,"output":14,"cacheRead":0.29},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/~openai/gpt-latest","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI GPT Latest","version":"2026-04-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/~openai/gpt-mini-latest","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI GPT Mini Latest","version":"2026-04-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":4.5,"cacheRead":0.075},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/~x-ai/grok-latest","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"xAI: Grok Latest","version":"2026-07-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":500000,"maxOutputTokens":500000,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/ai21/jamba-large-1.7","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"AI21: Jamba Large 1.7","version":"2025-08-08","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":4096,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"kilo/aion-labs/aion-2.0","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"AionLabs: Aion-2.0","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.8,"outputPer1M":1.6,"currency":"USD","costDimensionsPer1M":{"input":0.8,"output":1.6,"cacheRead":0.2},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/aion-labs/aion-3.0","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"AionLabs: Aion-3.0","version":"2026-07-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":3,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":3,"output":6,"cacheRead":0.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/aion-labs/aion-3.0-mini","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"AionLabs: Aion-3.0-Mini","version":"2026-07-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.7,"outputPer1M":1.4,"currency":"USD","costDimensionsPer1M":{"input":0.7,"output":1.4,"cacheRead":0.18},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/aion-labs/aion-rp-llama-3.1-8b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"AionLabs: Aion-RP 1.0 (8B)","version":"2025-02-04","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.8,"outputPer1M":1.6,"currency":"USD"}},{"modelId":"kilo/allenai/olmo-3-32b-think","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"AllenAI: Olmo 3 32B Think","version":"2025-11-21","capabilities":["text.chat","reasoning","structured.output"],"modalities":["text"],"contextWindow":65536,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.15,"outputPer1M":0.5,"currency":"USD"},"reasoningEffortLevels":["high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/amazon/nova-2-lite-v1","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Amazon: Nova 2 Lite","version":"2025-12-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text","video"],"contextWindow":1000000,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/amazon/nova-lite-v1","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Amazon: Nova Lite 1.0","version":"2024-12-05","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":300000,"maxOutputTokens":5120,"pricing":{"inputPer1M":0.06,"outputPer1M":0.24,"currency":"USD"}},{"modelId":"kilo/amazon/nova-micro-v1","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Amazon: Nova Micro 1.0","version":"2024-12-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":5120,"pricing":{"inputPer1M":0.035,"outputPer1M":0.14,"currency":"USD"}},{"modelId":"kilo/amazon/nova-premier-v1","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Amazon: Nova Premier 1.0","version":"2025-10-31","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":32000,"pricing":{"inputPer1M":2.5,"outputPer1M":12.5,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":12.5,"cacheRead":0.625},"costUnit":"USD per 1M tokens"}},{"modelId":"kilo/amazon/nova-pro-v1","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Amazon: Nova Pro 1.0","version":"2024-12-05","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":300000,"maxOutputTokens":5120,"pricing":{"inputPer1M":0.8,"outputPer1M":3.2,"currency":"USD"}},{"modelId":"kilo/anthracite-org/magnum-v4-72b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Magnum v4 72B","version":"2024-10-22","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":4096,"pricing":{"inputPer1M":3,"outputPer1M":5,"currency":"USD"}},{"modelId":"kilo/anthropic/claude-3-haiku","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Anthropic: Claude 3 Haiku","version":"2024-03-13","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.25,"outputPer1M":1.25,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":1.25,"cacheRead":0.03,"cacheWrite":0.3},"costUnit":"USD per 1M tokens"}},{"modelId":"kilo/anthropic/claude-fable-5","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Claude Fable 5","version":"2026-06-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":10,"outputPer1M":50,"currency":"USD","costDimensionsPer1M":{"input":10,"output":50,"cacheRead":1,"cacheWrite":12.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/anthropic/claude-haiku-4.5","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Claude Haiku 4.5 (latest)","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD","costDimensionsPer1M":{"input":1,"output":5,"cacheRead":0.1,"cacheWrite":1.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/anthropic/claude-opus-4","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Anthropic: Claude Opus 4 ($$$$)","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD","costDimensionsPer1M":{"input":15,"output":75,"cacheRead":1.5,"cacheWrite":18.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/anthropic/claude-opus-4.1","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Claude Opus 4.1 (latest)","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD","costDimensionsPer1M":{"input":15,"output":75,"cacheRead":1.5,"cacheWrite":18.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/anthropic/claude-opus-4.5","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Claude Opus 4.5 (latest)","version":"2025-11-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/anthropic/claude-opus-4.6","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/anthropic/claude-opus-4.7","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/anthropic/claude-opus-4.7-fast","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":30,"outputPer1M":150,"currency":"USD","costDimensionsPer1M":{"input":30,"output":150,"cacheRead":3,"cacheWrite":37.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/anthropic/claude-opus-4.8","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Claude Opus 4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/anthropic/claude-opus-4.8-fast","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Claude Opus 4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":10,"outputPer1M":50,"currency":"USD","costDimensionsPer1M":{"input":10,"output":50,"cacheRead":1,"cacheWrite":12.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/anthropic/claude-opus-5","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Claude Opus 5","version":"2026-07-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/anthropic/claude-opus-5-fast","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Claude Opus 5","version":"2026-07-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":10,"outputPer1M":50,"currency":"USD","costDimensionsPer1M":{"input":10,"output":50,"cacheRead":1,"cacheWrite":12.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/anthropic/claude-sonnet-4","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Anthropic: Claude Sonnet 4","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/anthropic/claude-sonnet-4.5","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Claude Sonnet 4.5 (latest)","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/anthropic/claude-sonnet-4.6","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/anthropic/claude-sonnet-5","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Claude Sonnet 5","version":"2026-06-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2,"output":10,"cacheRead":0.2,"cacheWrite":2.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/arcee-ai/trinity-large-thinking","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Trinity Large Thinking","version":"2026-04-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.22,"outputPer1M":0.85,"currency":"USD","costDimensionsPer1M":{"input":0.22,"output":0.85,"cacheRead":0.06},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/arcee-ai/virtuoso-large","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Arcee AI: Virtuoso Large","version":"2025-05-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.75,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"kilo/baidu/ernie-4.5-vl-424b-a47b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Baidu: ERNIE 4.5 VL 424B A47B ","version":"2025-06-30","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":123000,"maxOutputTokens":16000,"pricing":{"inputPer1M":0.42,"outputPer1M":1.25,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/bytedance-seed/seed-1.6","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"ByteDance Seed: Seed 1.6","version":"2025-12-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/bytedance-seed/seed-1.6-flash","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"ByteDance Seed: Seed 1.6 Flash","version":"2025-12-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.075,"outputPer1M":0.3,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/bytedance-seed/seed-2-1-turbo","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"ByteDance Seed: Seed 2.1 Turbo","version":"2026-08-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.5,"outputPer1M":2.5,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/bytedance-seed/seed-2.0-code","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Seed 2.0 Code","version":"2026-02-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/bytedance-seed/seed-2.0-lite","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Seed 2.0 Lite","version":"2026-02-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"},"reasoningEffortLevels":["none","minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/bytedance-seed/seed-2.0-mini","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Seed 2.0 Mini","version":"2026-02-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"},"reasoningEffortLevels":["none","minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/bytedance/ui-tars-1.5-7b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"ByteDance: UI-TARS 7B ","version":"2025-07-22","capabilities":["text.chat","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":2048,"pricing":{"inputPer1M":0.1,"outputPer1M":0.2,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.2,"cacheRead":0.1},"costUnit":"USD per 1M tokens"}},{"modelId":"kilo/cognitivecomputations/dolphin-mistral-24b-venice-edition","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Venice: Uncensored","version":"2025-07-09","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.2,"outputPer1M":0.9,"currency":"USD"}},{"modelId":"kilo/cohere/command-a","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Cohere: Command A","version":"2025-03-13","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":8192,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"kilo/cohere/command-r-08-2024","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Command R","version":"2024-08-30","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4000,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"kilo/cohere/command-r-plus-08-2024","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Command R+","version":"2024-08-30","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4000,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"kilo/cohere/command-r7b-12-2024","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Command R7B","version":"2024-12-02","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4000,"pricing":{"inputPer1M":0.0375,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"kilo/cohere/north-mini-code:free","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Cohere: North Mini Code (free)","version":"2026-06-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/deepcogito/cogito-v2.1-671b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Deep Cogito: Cogito v2.1 671B","version":"2025-11-13","capabilities":["text.chat","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":1.25,"outputPer1M":1.25,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/deepseek/deepseek-chat","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"DeepSeek Chat","version":"2025-12-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16000,"pricing":{"inputPer1M":0.4,"outputPer1M":1.3,"currency":"USD"}},{"modelId":"kilo/deepseek/deepseek-chat-v3-0324","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"DeepSeek: DeepSeek V3 0324","version":"2025-03-24","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.27,"outputPer1M":1.12,"currency":"USD","costDimensionsPer1M":{"input":0.27,"output":1.12,"cacheRead":0.135},"costUnit":"USD per 1M tokens"}},{"modelId":"kilo/deepseek/deepseek-chat-v3.1","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"DeepSeek: DeepSeek V3.1","version":"2025-08-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.27,"outputPer1M":1,"currency":"USD","costDimensionsPer1M":{"input":0.27,"output":1,"cacheRead":0.135},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/deepseek/deepseek-r1","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"DeepSeek-R1","version":"2025-01-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":64000,"maxOutputTokens":16000,"pricing":{"inputPer1M":0.7,"outputPer1M":2.5,"currency":"USD"},"reasoningEffortLevels":["high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/deepseek/deepseek-r1-0528","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"DeepSeek: R1 0528","version":"2025-05-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.7,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.7,"output":2.5,"cacheRead":0.35},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/deepseek/deepseek-r1-distill-llama-70b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"DeepSeek: R1 Distill Llama 70B","version":"2025-01-23","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.8,"outputPer1M":0.8,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/deepseek/deepseek-v3.1-terminus","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"DeepSeek: DeepSeek V3.1 Terminus (retires Aug 17)","version":"2025-09-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.27,"outputPer1M":1,"currency":"USD","costDimensionsPer1M":{"input":0.27,"output":1,"cacheRead":0.135},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/deepseek/deepseek-v3.2","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"DeepSeek V3.2","version":"2025-12-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.269,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.269,"output":0.4,"cacheRead":0.1345},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/deepseek/deepseek-v3.2-exp","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"DeepSeek: DeepSeek V3.2 Exp","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.27,"outputPer1M":0.41,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/deepseek/deepseek-v4-flash","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1024000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"cacheRead":0.028},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/deepseek/deepseek-v4-flash-0731","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"DeepSeek V4 Flash 0731","version":"2026-07-31","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":393216,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"cacheRead":0.028},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/deepseek/deepseek-v4-flash:discounted","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"DeepSeek: DeepSeek V4 Flash 0731 (lowest price)","version":"2025-08-26","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"reasoning":0,"cacheRead":0.0028},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/deepseek/deepseek-v4-pro","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":393216,"pricing":{"inputPer1M":1.6,"outputPer1M":3.2,"currency":"USD","costDimensionsPer1M":{"input":1.6,"output":3.2,"cacheRead":0.135},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/deepseek/deepseek-v4-pro-0813","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"DeepSeek V4 Pro 0813","version":"2026-08-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":384000,"pricing":{"inputPer1M":1.32,"outputPer1M":3.96,"currency":"USD","costDimensionsPer1M":{"input":1.32,"output":3.96,"cacheRead":0.35},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/deepseek/deepseek-v4-pro:discounted","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"DeepSeek: DeepSeek V4 Pro 0813 (lowest price)","version":"2025-08-26","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.435,"outputPer1M":0.87,"currency":"USD","costDimensionsPer1M":{"input":0.435,"output":0.87,"reasoning":0,"cacheRead":0.003625},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/google/gemini-2.5-flash","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Gemini 2.5 Flash","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"reasoning":2.5,"cacheRead":0.03,"cacheWrite":0.083333},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/google/gemini-2.5-flash-image","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Nano Banana","version":"2025-08-26","capabilities":["text.chat","structured.output"],"modalities":["image","pdf","text"],"contextWindow":32768,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"cacheRead":0.03,"cacheWrite":0.083333},"costUnit":"USD per 1M tokens"}},{"modelId":"kilo/google/gemini-2.5-flash-lite","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Gemini 2.5 Flash-Lite","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.4,"reasoning":0.4,"cacheRead":0.01,"cacheWrite":0.083333},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/google/gemini-2.5-pro","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Gemini 2.5 Pro","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"reasoning":10,"cacheRead":0.125,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/google/gemini-2.5-pro-preview","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Google: Gemini 2.5 Pro Preview 06-05","version":"2025-06-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"reasoning":10,"cacheRead":0.125,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/google/gemini-2.5-pro-preview-05-06","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Google: Gemini 2.5 Pro Preview 05-06","version":"2025-05-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65535,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"reasoning":10,"cacheRead":0.125,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/google/gemini-3-flash-preview","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Gemini 3 Flash Preview","version":"2025-12-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":3,"reasoning":3,"cacheRead":0.05,"cacheWrite":0.083333},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/google/gemini-3-pro-image","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Nano Banana Pro","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":65536,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"reasoning":12,"cacheRead":0.2,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/google/gemini-3-pro-image-preview","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Nano Banana Pro","version":"2025-11-20","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":65536,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"reasoning":12,"cacheRead":0.2,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/google/gemini-3.1-flash-image","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Nano Banana 2","version":"2026-05-28","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"},"reasoningEffortLevels":["none","minimal","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/google/gemini-3.1-flash-image-preview","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Nano Banana 2","version":"2026-02-26","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":65536,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"},"reasoningEffortLevels":["none","minimal","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/google/gemini-3.1-flash-lite","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Gemini 3.1 Flash Lite","version":"2026-05-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":1.5,"reasoning":1.5,"cacheRead":0.025,"cacheWrite":0.083333},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/google/gemini-3.1-flash-lite-image","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Nano Banana 2 Lite","version":"2026-06-30","capabilities":["text.chat","reasoning"],"modalities":["image","pdf","text"],"contextWindow":65536,"maxOutputTokens":66000,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD"},"reasoningEffortLevels":["none","minimal","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/google/gemini-3.1-flash-lite-preview","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Gemini 3.1 Flash Lite Preview","version":"2026-03-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":1.5,"reasoning":1.5,"cacheRead":0.025,"cacheWrite":0.083333},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/google/gemini-3.1-pro-preview","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Gemini 3.1 Pro Preview","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"reasoning":12,"cacheRead":0.2,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/google/gemini-3.1-pro-preview-customtools","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Gemini 3.1 Pro Preview Custom Tools","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"reasoning":12,"cacheRead":0.2,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/google/gemini-3.5-flash","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Gemini 3.5 Flash","version":"2026-05-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":9,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":9,"reasoning":9,"cacheRead":0.15,"cacheWrite":0.083333},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/google/gemini-3.5-flash-lite","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Gemini 3.5 Flash Lite","version":"2026-07-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"reasoning":2.5,"cacheRead":0.03,"cacheWrite":0.083333},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/google/gemini-3.6-flash","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Gemini 3.6 Flash","version":"2026-07-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.75,"outputPer1M":3.75,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":3.75,"reasoning":3.75,"cacheRead":0.075,"cacheWrite":0.041667},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/google/gemini-3.7-flash","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Gemini 3.7 Flash","version":"2026-08-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.75,"outputPer1M":3.75,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":3.75,"reasoning":3.75,"cacheRead":0.075,"cacheWrite":0.041667},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/google/gemma-2-27b-it","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Google: Gemma 2 27B","version":"2024-07-13","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":2048,"pricing":{"inputPer1M":0.65,"outputPer1M":0.65,"currency":"USD"}},{"modelId":"kilo/google/gemma-3-12b-it","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Google: Gemma 3 12B","version":"2025-03-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.05,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"kilo/google/gemma-3-27b-it","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Google: Gemma 3 27B","version":"2025-03-12","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.08,"outputPer1M":0.16,"currency":"USD"}},{"modelId":"kilo/google/gemma-3-4b-it","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Google: Gemma 3 4B","version":"2025-03-13","capabilities":["text.chat","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.05,"outputPer1M":0.1,"currency":"USD"}},{"modelId":"kilo/google/gemma-3n-e4b-it","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Google: Gemma 3n 4B","version":"2025-05-20","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":6554,"pricing":{"inputPer1M":0.06,"outputPer1M":0.12,"currency":"USD"}},{"modelId":"kilo/google/gemma-4-26b-a4b-it","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Gemma 4 26B A4B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.07,"outputPer1M":0.34,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/google/gemma-4-31b-it","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Gemma 4 31B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.08,"outputPer1M":0.35,"currency":"USD","costDimensionsPer1M":{"input":0.08,"output":0.35,"cacheRead":0.01},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/google/lyria-3-clip-preview","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Lyria 3 Clip Preview","version":"2026-03-25","capabilities":["text.chat"],"modalities":["audio","image","text"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"kilo/google/lyria-3-pro-preview","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Lyria 3 Pro Preview","version":"2026-03-25","capabilities":["text.chat"],"modalities":["audio","image","text"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"kilo/gryphe/mythomax-l2-13b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"MythoMax 13B","version":"2023-07-02","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":4096,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.06,"outputPer1M":0.06,"currency":"USD"}},{"modelId":"kilo/ibm-granite/granite-4.0-h-micro","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"IBM: Granite 4.0 Micro","version":"2025-10-20","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.017,"outputPer1M":0.112,"currency":"USD"}},{"modelId":"kilo/ibm-granite/granite-4.1-8b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"IBM: Granite 4.1 8B","version":"2026-04-30","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.05,"outputPer1M":0.1,"currency":"USD","costDimensionsPer1M":{"input":0.05,"output":0.1,"cacheRead":0.05},"costUnit":"USD per 1M tokens"}},{"modelId":"kilo/inception/mercury-2","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Inception: Mercury 2","version":"2026-03-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":50000,"pricing":{"inputPer1M":0.25,"outputPer1M":0.75,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":0.75,"cacheRead":0.025},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/inclusionai/ling-2.6-1t","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"inclusionAI: Ling-2.6-1T","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"cacheRead":0.06},"costUnit":"USD per 1M tokens"}},{"modelId":"kilo/inclusionai/ling-2.6-flash","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"inclusionAI: Ling-2.6-flash","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.3,"cacheRead":0.02},"costUnit":"USD per 1M tokens"}},{"modelId":"kilo/inclusionai/ling-3.0-flash","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Ling-3.0-flash","version":"2026-07-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.06,"outputPer1M":0.18,"currency":"USD","costDimensionsPer1M":{"input":0.06,"output":0.18,"cacheRead":0.012},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/inclusionai/ring-2.6-1t","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"inclusionAI: Ring-2.6-1T","version":"2026-05-08","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"cacheRead":0.06},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/kilo-auto/balanced","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Auto Balanced","version":"1970-01-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.325,"outputPer1M":1.95,"currency":"USD","costDimensionsPer1M":{"input":0.325,"output":1.95,"reasoning":0,"cacheRead":0.0325,"cacheWrite":0.40625},"costUnit":"USD per 1M tokens"}},{"modelId":"kilo/kilo-auto/efficient","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Auto Efficient","version":"1970-01-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.325,"outputPer1M":1.95,"currency":"USD","costDimensionsPer1M":{"input":0.325,"output":1.95,"reasoning":0,"cacheRead":0.0325,"cacheWrite":0.40625},"costUnit":"USD per 1M tokens"}},{"modelId":"kilo/kilo-auto/free","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Auto Free","version":"1970-01-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":10000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"reasoning":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"kilo/kilo-auto/frontier","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Auto Frontier","version":"1970-01-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"reasoning":0,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"}},{"modelId":"kilo/kilo-auto/small","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Auto Small","version":"1970-01-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.05,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.05,"output":0.4,"reasoning":0,"cacheRead":0.005},"costUnit":"USD per 1M tokens"}},{"modelId":"kilo/kwaipilot/kat-coder-air-v2.5","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Kwaipilot: KAT-Coder-Air V2.5","version":"2026-07-10","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":80000,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.6,"cacheRead":0.03},"costUnit":"USD per 1M tokens"}},{"modelId":"kilo/kwaipilot/kat-coder-pro-v2","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Kwaipilot: KAT-Coder-Pro V2","version":"2026-03-27","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":80000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.06},"costUnit":"USD per 1M tokens"}},{"modelId":"kilo/kwaipilot/kat-coder-pro-v2.5","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Kwaipilot: KAT-Coder-Pro V2.5","version":"2026-07-10","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":80000,"pricing":{"inputPer1M":0.74,"outputPer1M":2.96,"currency":"USD","costDimensionsPer1M":{"input":0.74,"output":2.96,"cacheRead":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"kilo/liquid/lfm-2.5-2.6b:free","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"LiquidAI: LFM2.5-2.6B (free)","version":"2026-08-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningEffortLevels":["high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/mancer/weaver","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Mancer: Weaver (alpha)","version":"2023-08-02","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":8000,"maxOutputTokens":6000,"pricing":{"inputPer1M":0.5,"outputPer1M":0.75,"currency":"USD"}},{"modelId":"kilo/meituan/longcat-2.0","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Meituan: LongCat 2.0","version":"2026-07-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048756,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.75,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":3,"cacheRead":0.015},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/meta-llama/llama-3.1-70b-instruct","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Meta: Llama 3.1 70B Instruct","version":"2024-07-23","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.4,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"kilo/meta-llama/llama-3.1-8b-instruct","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Llama-3.1-8B-Instruct","version":"2024-07-23","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.02,"outputPer1M":0.04,"currency":"USD"}},{"modelId":"kilo/meta-llama/llama-3.2-1b-instruct","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Meta: Llama 3.2 1B Instruct","version":"2024-09-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":60000,"maxOutputTokens":60000,"pricing":{"inputPer1M":0.027,"outputPer1M":0.201,"currency":"USD"}},{"modelId":"kilo/meta-llama/llama-3.2-3b-instruct","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Meta: Llama 3.2 3B Instruct","version":"2024-09-25","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.05,"outputPer1M":0.33,"currency":"USD"}},{"modelId":"kilo/meta-llama/llama-3.3-70b-instruct","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Llama-3.3-70B-Instruct","version":"2024-12-06","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.1,"outputPer1M":0.32,"currency":"USD"}},{"modelId":"kilo/meta-llama/llama-4-maverick","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Meta: Llama 4 Maverick","version":"2025-04-05","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":1048576,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.2,"outputPer1M":0.696,"currency":"USD"}},{"modelId":"kilo/meta-llama/llama-4-scout","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Meta: Llama 4 Scout","version":"2025-04-05","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":327680,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"kilo/meta-llama/llama-guard-4-12b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Meta: Llama Guard 4 12B","version":"2025-04-30","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":163840,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.18,"outputPer1M":0.18,"currency":"USD"}},{"modelId":"kilo/meta/muse-glimmer-30b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Muse Glimmer 30B","version":"2026-08-10","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.04},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/meta/muse-spark-1.1","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Muse Spark 1.1","version":"2026-04-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":1048576,"pricing":{"inputPer1M":1.25,"outputPer1M":4.25,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":4.25,"cacheRead":0.15},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/meta/muse-spark-1.2","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Muse Spark 1.2","version":"2026-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":1048576,"pricing":{"inputPer1M":1.25,"outputPer1M":4.25,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":4.25,"cacheRead":0.15},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/microsoft/phi-4","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Microsoft: Phi 4","version":"2025-01-10","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.07,"outputPer1M":0.14,"currency":"USD"}},{"modelId":"kilo/microsoft/wizardlm-2-8x22b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"WizardLM-2 8x22B","version":"2024-04-16","capabilities":["text.chat"],"modalities":["text"],"contextWindow":65535,"maxOutputTokens":8000,"pricing":{"inputPer1M":0.62,"outputPer1M":0.62,"currency":"USD"}},{"modelId":"kilo/minimax/minimax-01","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"MiniMax: MiniMax-01","version":"2025-01-15","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":1000192,"maxOutputTokens":1000192,"pricing":{"inputPer1M":0.2,"outputPer1M":1.1,"currency":"USD"}},{"modelId":"kilo/minimax/minimax-m1","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"MiniMax: MiniMax M1","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":40000,"pricing":{"inputPer1M":0.4,"outputPer1M":2.2,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/minimax/minimax-m2","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"MiniMax-M2","version":"2025-10-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"},"reasoningEffortLevels":["high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/minimax/minimax-m2-her","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"MiniMax-M2 Her","version":"2026-01-23","capabilities":["text.chat"],"modalities":["text"],"contextWindow":65536,"maxOutputTokens":2048,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.03},"costUnit":"USD per 1M tokens"}},{"modelId":"kilo/minimax/minimax-m2.1","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"MiniMax-M2.1","version":"2025-12-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.03},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/minimax/minimax-m2.5","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"MiniMax-M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":196608,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.03},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/minimax/minimax-m2.7","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"MiniMax-M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.06},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/minimax/minimax-m3","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"MiniMax-M3","version":"2026-06-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":524288,"maxOutputTokens":512000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.06},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/mistralai/codestral-2508","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Mistral: Codestral 2508","version":"2025-08-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["pdf","text"],"contextWindow":256000,"maxOutputTokens":51200,"pricing":{"inputPer1M":0.3,"outputPer1M":0.9,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":0.9,"cacheRead":0.03},"costUnit":"USD per 1M tokens"}},{"modelId":"kilo/mistralai/ministral-14b-2512","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Mistral: Ministral 3 14B 2512","version":"2025-12-02","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":52429,"pricing":{"inputPer1M":0.2,"outputPer1M":0.2,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":0.2,"cacheRead":0.02},"costUnit":"USD per 1M tokens"}},{"modelId":"kilo/mistralai/ministral-3b-2512","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Mistral: Ministral 3 3B 2512","version":"2025-12-02","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.1,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.1,"cacheRead":0.01},"costUnit":"USD per 1M tokens"}},{"modelId":"kilo/mistralai/ministral-8b-2512","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Mistral: Ministral 3 8B 2512","version":"2025-12-02","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":0.15,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.15,"cacheRead":0.015},"costUnit":"USD per 1M tokens"}},{"modelId":"kilo/mistralai/mistral-large","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Mistral Large","version":"2024-02-26","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["pdf","text"],"contextWindow":128000,"maxOutputTokens":25600,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.2},"costUnit":"USD per 1M tokens"}},{"modelId":"kilo/mistralai/mistral-large-2407","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Mistral Large 2407","version":"2024-11-19","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["pdf","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.2},"costUnit":"USD per 1M tokens"}},{"modelId":"kilo/mistralai/mistral-large-2512","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Mistral Large 3","version":"2024-11-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":262144,"maxOutputTokens":52429,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":1.5,"cacheRead":0.05},"costUnit":"USD per 1M tokens"}},{"modelId":"kilo/mistralai/mistral-medium-3","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Mistral: Mistral Medium 3","version":"2025-05-07","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":131072,"maxOutputTokens":26215,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":2,"cacheRead":0.04},"costUnit":"USD per 1M tokens"}},{"modelId":"kilo/mistralai/mistral-medium-3-5","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Mistral: Mistral Medium 3.5","version":"2026-04-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":1.5,"outputPer1M":7.5,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/mistralai/mistral-medium-3.1","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Mistral: Mistral Medium 3.1","version":"2025-08-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":131072,"maxOutputTokens":26215,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":2,"cacheRead":0.04},"costUnit":"USD per 1M tokens"}},{"modelId":"kilo/mistralai/mistral-nemo","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Mistral Nemo","version":"2024-07-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.019,"outputPer1M":0.03,"currency":"USD"}},{"modelId":"kilo/mistralai/mistral-saba","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Mistral: Saba","version":"2025-02-17","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["pdf","text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.2,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":0.6,"cacheRead":0.02},"costUnit":"USD per 1M tokens"}},{"modelId":"kilo/mistralai/mistral-small-24b-instruct-2501","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Mistral: Mistral Small 3","version":"2025-01-30","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.05,"outputPer1M":0.08,"currency":"USD"}},{"modelId":"kilo/mistralai/mistral-small-2603","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Mistral Small 4","version":"2026-03-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.6,"cacheRead":0.015},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/mistralai/mistral-small-3.1-24b-instruct","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Mistral: Mistral Small 3.1 24B","version":"2025-03-17","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.351,"outputPer1M":0.555,"currency":"USD"}},{"modelId":"kilo/mistralai/mistral-small-3.2-24b-instruct","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Mistral: Mistral Small 3.2 24B","version":"2025-06-20","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.09375,"outputPer1M":0.25,"currency":"USD"}},{"modelId":"kilo/mistralai/mixtral-8x22b-instruct","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Mistral: Mixtral 8x22B Instruct","version":"2024-04-17","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["pdf","text"],"contextWindow":65536,"maxOutputTokens":13108,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.2},"costUnit":"USD per 1M tokens"}},{"modelId":"kilo/mistralai/voxtral-small-24b-2507","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Mistral: Voxtral Small 24B 2507","version":"2025-10-30","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["audio","pdf","text"],"contextWindow":32000,"maxOutputTokens":6400,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.3,"cacheRead":0.01},"costUnit":"USD per 1M tokens"}},{"modelId":"kilo/moonshotai/kimi-k2","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"MoonshotAI: Kimi K2 0711","version":"2025-07-11","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":100352,"pricing":{"inputPer1M":0.57,"outputPer1M":2.3,"currency":"USD"}},{"modelId":"kilo/moonshotai/kimi-k2-0905","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"MoonshotAI: Kimi K2 0905","version":"2025-09-04","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":100352,"pricing":{"inputPer1M":0.6,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"kilo/moonshotai/kimi-k2-thinking","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Kimi K2 Thinking","version":"2025-11-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":100352,"pricing":{"inputPer1M":0.6,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.5,"cacheRead":0.15},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/moonshotai/kimi-k2.5","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":3,"cacheRead":0.1},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/moonshotai/kimi-k2.6","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.8,"outputPer1M":3.4,"currency":"USD","costDimensionsPer1M":{"input":0.8,"output":3.4,"cacheRead":0.16},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/moonshotai/kimi-k2.7-code","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.19},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/moonshotai/kimi-k3","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Kimi K3","version":"2026-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1048576,"maxOutputTokens":1048576,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/morph/morph-v3-fast","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Morph: Morph V3 Fast","version":"2025-07-07","capabilities":["text.chat"],"modalities":["text"],"contextWindow":81920,"maxOutputTokens":38000,"pricing":{"inputPer1M":0.8,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"kilo/morph/morph-v3-large","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Morph: Morph V3 Large","version":"2025-07-07","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.9,"outputPer1M":1.9,"currency":"USD"}},{"modelId":"kilo/nex-agi/nex-n2-mini","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Nex AGI: Nex-N2-Mini","version":"2026-06-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.025,"outputPer1M":0.1,"currency":"USD","costDimensionsPer1M":{"input":0.025,"output":0.1,"cacheRead":0.0025},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/nex-agi/nex-n2-pro","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Nex AGI: Nex-N2-Pro","version":"2026-06-08","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.25,"outputPer1M":1,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":1,"cacheRead":0.025},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/nousresearch/hermes-3-llama-3.1-405b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Nous: Hermes 3 405B Instruct","version":"2024-08-16","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":1,"outputPer1M":1,"currency":"USD"}},{"modelId":"kilo/nousresearch/hermes-3-llama-3.1-70b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Nous: Hermes 3 70B Instruct","version":"2024-08-18","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.7,"outputPer1M":0.7,"currency":"USD"}},{"modelId":"kilo/nousresearch/hermes-4-405b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Nous: Hermes 4 405B","version":"2025-08-26","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":26215,"pricing":{"inputPer1M":1,"outputPer1M":3,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/nousresearch/hermes-4-70b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Nous: Hermes 4 70B","version":"2025-08-26","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.13,"outputPer1M":0.4,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/nvidia/nemotron-3-nano-30b-a3b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Nemotron 3 Nano 30B A3B","version":"2025-12-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":228000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.2,"currency":"USD","costDimensionsPer1M":{"input":0.05,"output":0.2,"cacheRead":0.03},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/nvidia/nemotron-3-nano-omni-30b-a3b-reasoning:free","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"NVIDIA: Nemotron 3 Nano Omni (free)","version":"2026-04-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":256000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/nvidia/nemotron-3-super-120b-a12b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Nemotron 3 Super 120B A12B","version":"2026-03-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.085,"outputPer1M":0.4,"currency":"USD"},"reasoningEffortLevels":["none","low","medium"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/nvidia/nemotron-3-super-120b-a12b:free","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"NVIDIA: Nemotron 3 Super (free)","version":"2026-03-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningEffortLevels":["none","low","medium"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/nvidia/nemotron-3-ultra-550b-a55b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Nemotron 3 Ultra 550B A55B","version":"2026-06-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":512288,"maxOutputTokens":512288,"pricing":{"inputPer1M":0.5,"outputPer1M":2.2,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":2.2,"cacheRead":0.1},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/nvidia/nemotron-3-ultra-550b-a55b:free","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"NVIDIA: Nemotron 3 Ultra (free)","version":"2026-06-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningEffortLevels":["none","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/nvidia/nemotron-3.5-content-safety:free","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"NVIDIA: Nemotron 3.5 Content Safety (free)","version":"2026-06-04","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/nvidia/nemotron-3.5-lightning","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Nemotron 3.5 Lightning 30B A3B","version":"2026-08-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.08,"outputPer1M":0.2,"currency":"USD","costDimensionsPer1M":{"input":0.08,"output":0.2,"cacheRead":0.04},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/nvidia/nemotron-3.5-lightning:free","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"NVIDIA: Nemotron 3.5 Lightning (free)","version":"2026-08-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/openai/gpt-3.5-turbo","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"GPT-3.5-turbo","version":"2023-03-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["pdf","text"],"contextWindow":16385,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"kilo/openai/gpt-3.5-turbo-0613","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT-3.5 Turbo (older v0613)","version":"2024-01-25","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["pdf","text"],"contextWindow":4095,"maxOutputTokens":4096,"pricing":{"inputPer1M":1,"outputPer1M":2,"currency":"USD"}},{"modelId":"kilo/openai/gpt-3.5-turbo-16k","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT-3.5 Turbo 16k","version":"2023-08-28","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["pdf","text"],"contextWindow":16385,"maxOutputTokens":4096,"pricing":{"inputPer1M":3,"outputPer1M":4,"currency":"USD"}},{"modelId":"kilo/openai/gpt-3.5-turbo-instruct","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT-3.5 Turbo Instruct","version":"2023-09-28","capabilities":["text.chat","structured.output"],"modalities":["pdf","text"],"contextWindow":4095,"maxOutputTokens":4096,"pricing":{"inputPer1M":1.5,"outputPer1M":2,"currency":"USD"}},{"modelId":"kilo/openai/gpt-4","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"GPT-4","version":"2023-11-06","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["pdf","text"],"contextWindow":8191,"maxOutputTokens":4096,"pricing":{"inputPer1M":30,"outputPer1M":60,"currency":"USD"}},{"modelId":"kilo/openai/gpt-4-turbo","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"GPT-4 Turbo","version":"2023-11-06","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":10,"outputPer1M":30,"currency":"USD"}},{"modelId":"kilo/openai/gpt-4-turbo-preview","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT-4 Turbo Preview ($$$$)","version":"2024-01-25","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["pdf","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":10,"outputPer1M":30,"currency":"USD"}},{"modelId":"kilo/openai/gpt-4.1","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"GPT-4.1","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":2,"output":8,"cacheRead":0.5},"costUnit":"USD per 1M tokens"}},{"modelId":"kilo/openai/gpt-4.1-mini","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"GPT-4.1 mini","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":1.6,"cacheRead":0.1},"costUnit":"USD per 1M tokens"}},{"modelId":"kilo/openai/gpt-4.1-nano","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"GPT-4.1 nano","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.4,"cacheRead":0.025},"costUnit":"USD per 1M tokens"}},{"modelId":"kilo/openai/gpt-4o","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"GPT-4o","version":"2024-05-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":10,"cacheRead":1.25},"costUnit":"USD per 1M tokens"}},{"modelId":"kilo/openai/gpt-4o-2024-05-13","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"GPT-4o (2024-05-13)","version":"2024-05-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":5,"outputPer1M":15,"currency":"USD"}},{"modelId":"kilo/openai/gpt-4o-2024-08-06","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"GPT-4o (2024-08-06)","version":"2024-08-06","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":10,"cacheRead":1.25},"costUnit":"USD per 1M tokens"}},{"modelId":"kilo/openai/gpt-4o-2024-11-20","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"GPT-4o (2024-11-20)","version":"2024-11-20","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":10,"cacheRead":1.25},"costUnit":"USD per 1M tokens"}},{"modelId":"kilo/openai/gpt-4o-mini","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"GPT-4o mini","version":"2024-07-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.6,"cacheRead":0.075},"costUnit":"USD per 1M tokens"}},{"modelId":"kilo/openai/gpt-4o-mini-2024-07-18","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT-4o-mini (2024-07-18)","version":"2024-07-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.6,"cacheRead":0.075},"costUnit":"USD per 1M tokens"}},{"modelId":"kilo/openai/gpt-5","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"GPT-5","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/openai/gpt-5-image","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT-5 Image ($$$$)","version":"2025-10-14","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":10,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":10,"output":10,"cacheRead":1.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/openai/gpt-5-image-mini","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT-5 Image Mini","version":"2025-10-16","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":2,"cacheRead":0.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/openai/gpt-5-mini","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"GPT-5 Mini","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":2,"cacheRead":0.025},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/openai/gpt-5-nano","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"GPT-5 Nano","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.05,"output":0.4,"cacheRead":0.005},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/openai/gpt-5-pro","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"GPT-5 Pro","version":"2025-10-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":15,"outputPer1M":120,"currency":"USD"},"reasoningEffortLevels":["high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/openai/gpt-5.1","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"GPT-5.1","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/openai/gpt-5.1-codex","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"GPT-5.1 Codex","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.13},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/openai/gpt-5.1-codex-max","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"GPT-5.1 Codex Max","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/openai/gpt-5.1-codex-mini","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"GPT-5.1 Codex mini","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":2,"cacheRead":0.03},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/openai/gpt-5.2","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"GPT-5.2","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/openai/gpt-5.2-chat","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT-5.2 Chat","version":"2025-12-10","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":32000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"}},{"modelId":"kilo/openai/gpt-5.2-codex","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"GPT-5.2 Codex","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/openai/gpt-5.2-pro","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"GPT-5.2 Pro","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":21,"outputPer1M":168,"currency":"USD"},"reasoningEffortLevels":["medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/openai/gpt-5.3-codex","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"GPT-5.3 Codex","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/openai/gpt-5.4","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":15,"cacheRead":0.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/openai/gpt-5.4-image-2","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT-5.4 Image 2","version":"2026-04-21","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":272000,"maxOutputTokens":128000,"pricing":{"inputPer1M":8,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":8,"output":15,"cacheRead":2},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/openai/gpt-5.4-mini","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"GPT-5.4 mini","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":4.5,"cacheRead":0.075},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/openai/gpt-5.4-nano","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"GPT-5.4 nano","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.25,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.25,"cacheRead":0.02},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/openai/gpt-5.4-pro","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"GPT-5.4 Pro","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":30,"outputPer1M":180,"currency":"USD"},"reasoningEffortLevels":["medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/openai/gpt-5.5","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"GPT-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/openai/gpt-5.5-pro","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"GPT-5.5 Pro","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":30,"outputPer1M":180,"currency":"USD"},"reasoningEffortLevels":["medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/openai/gpt-5.6-luna","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"GPT-5.6 Luna","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.2,"cacheRead":0.02,"cacheWrite":0.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/openai/gpt-5.6-luna-pro","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"GPT-5.6 Luna","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.2,"cacheRead":0.02,"cacheWrite":0.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/openai/gpt-5.6-sol","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"GPT-5.6 Sol","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/openai/gpt-5.6-sol-pro","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"GPT-5.6 Sol","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/openai/gpt-5.6-terra","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"GPT-5.6 Terra","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.2,"cacheWrite":2.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/openai/gpt-5.6-terra-pro","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"GPT-5.6 Terra","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.2,"cacheWrite":2.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/openai/gpt-audio","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT Audio","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["audio","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"kilo/openai/gpt-audio-mini","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT Audio Mini","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["audio","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.6,"outputPer1M":2.4,"currency":"USD"}},{"modelId":"kilo/openai/gpt-chat-latest","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: GPT Chat Latest","version":"2026-05-05","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5},"costUnit":"USD per 1M tokens"}},{"modelId":"kilo/openai/gpt-oss-120b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.03,"outputPer1M":0.17,"currency":"USD","costDimensionsPer1M":{"input":0.03,"output":0.17,"cacheRead":0.03},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/openai/gpt-oss-20b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"GPT OSS 20B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.03,"outputPer1M":0.13,"currency":"USD","costDimensionsPer1M":{"input":0.03,"output":0.13,"cacheRead":0.03},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/openai/gpt-oss-safeguard-20b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: gpt-oss-safeguard-20b","version":"2025-10-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.075,"outputPer1M":0.3,"currency":"USD","costDimensionsPer1M":{"input":0.075,"output":0.3,"cacheRead":0.0375},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/openai/o1","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"o1","version":"2024-12-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":15,"outputPer1M":60,"currency":"USD","costDimensionsPer1M":{"input":15,"output":60,"cacheRead":7.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/openai/o1-pro","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"o1-pro","version":"2025-03-19","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":150,"outputPer1M":600,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/openai/o3","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"o3","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":2,"output":8,"cacheRead":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/openai/o3-mini","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"o3-mini","version":"2024-12-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":4.4,"cacheRead":0.55},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/openai/o3-mini-high","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: o3 Mini High","version":"2025-02-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":4.4,"cacheRead":0.55},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/openai/o3-pro","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"o3-pro","version":"2025-06-10","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":20,"outputPer1M":80,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/openai/o4-mini","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"o4-mini","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":4.4,"cacheRead":0.275},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/openai/o4-mini-high","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenAI: o4 Mini High","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":4.4,"cacheRead":0.275},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/openrouter/auto","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Auto Router","version":"2026-03-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":2000000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"kilo/openrouter/bodybuilder","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Body Builder (beta)","version":"2026-03-15","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"kilo/openrouter/free","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"OpenRouter Free Models Router","version":"2026-02-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"kilo/openrouter/pareto-code","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Pareto Code Router","version":"2026-04-21","capabilities":["text.chat"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"kilo/perceptron/perceptron-mk1","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Perceptron: Perceptron Mk1","version":"2026-05-12","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":32768,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.15,"outputPer1M":1.5,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/perplexity/sonar","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Perplexity: Sonar","version":"2025-01-27","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":127072,"maxOutputTokens":25415,"pricing":{"inputPer1M":1,"outputPer1M":1,"currency":"USD"}},{"modelId":"kilo/perplexity/sonar-deep-research","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Perplexity: Sonar Deep Research","version":"2025-03-07","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":25600,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":2,"output":8,"reasoning":3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/perplexity/sonar-pro","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Perplexity: Sonar Pro","version":"2025-03-07","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":8000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"kilo/perplexity/sonar-pro-search","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Perplexity: Sonar Pro Search","version":"2025-10-30","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":8000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"},"reasoningEffortLevels":["high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/perplexity/sonar-reasoning-pro","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Perplexity: Sonar Reasoning Pro","version":"2025-03-07","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":25600,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/poolside/laguna-s-2.1","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Poolside: Laguna S 2.1","version":"2026-07-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.1,"outputPer1M":0.2,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.2,"cacheRead":0.01},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/poolside/laguna-s-2.1:free","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Poolside: Laguna S 2.1 (free)","version":"2026-07-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/poolside/laguna-xs-2.1","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Poolside: Laguna XS 2.1","version":"2026-07-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.2,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.2,"cacheRead":0.05},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/poolside/laguna-xs-2.1:free","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Poolside: Laguna XS 2.1 (free)","version":"2026-07-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/qwen/qwen-2.5-72b-instruct","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen2.5 72B Instruct","version":"2024-09-19","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.36,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"kilo/qwen/qwen-2.5-7b-instruct","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen2.5 7B Instruct","version":"2024-10-16","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"kilo/qwen/qwen-2.5-coder-32b-instruct","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen2.5 Coder 32B Instruct","version":"2024-11-11","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.66,"outputPer1M":1,"currency":"USD"}},{"modelId":"kilo/qwen/qwen-plus","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen Plus","version":"2024-01-25","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.26,"outputPer1M":0.78,"currency":"USD","costDimensionsPer1M":{"input":0.26,"output":0.78,"cacheRead":0.052,"cacheWrite":0.325},"costUnit":"USD per 1M tokens"}},{"modelId":"kilo/qwen/qwen-plus-2025-07-28","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen Plus 0728","version":"2025-09-08","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.26,"outputPer1M":0.78,"currency":"USD"}},{"modelId":"kilo/qwen/qwen-plus-2025-07-28:thinking","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen Plus 0728 (thinking)","version":"2025-09-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":1.2,"cacheWrite":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/qwen/qwen2.5-vl-72b-instruct","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen2.5 VL 72B Instruct","version":"2025-02-01","capabilities":["text.chat","structured.output"],"modalities":["image","text"],"contextWindow":32000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":0.75,"currency":"USD"}},{"modelId":"kilo/qwen/qwen3-14b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen3 14B","version":"2025-04-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":40960,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.2275,"outputPer1M":0.91,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/qwen/qwen3-235b-a22b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen3 235B-A22B","version":"2025-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.455,"outputPer1M":1.82,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/qwen/qwen3-235b-a22b-2507","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen3 235B A22B Instruct 2507","version":"2025-07-21","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.1495,"outputPer1M":0.598,"currency":"USD"}},{"modelId":"kilo/qwen/qwen3-235b-a22b-thinking-2507","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen3 235B A22B Thinking 2507","version":"2025-07-25","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.23,"outputPer1M":2.3,"currency":"USD"},"reasoningEffortLevels":["high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/qwen/qwen3-30b-a3b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen3 30B A3B","version":"2025-04-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":40960,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.13,"outputPer1M":0.52,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/qwen/qwen3-30b-a3b-instruct-2507","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen3 30B A3B Instruct 2507","version":"2025-07-29","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.13,"outputPer1M":0.52,"currency":"USD"}},{"modelId":"kilo/qwen/qwen3-30b-a3b-thinking-2507","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen3 30B A3B Thinking 2507","version":"2025-08-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":81920,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.2,"outputPer1M":2.4,"currency":"USD"},"reasoningEffortLevels":["high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/qwen/qwen3-32b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen3 32B","version":"2025-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":40960,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.08,"outputPer1M":0.28,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/qwen/qwen3-8b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen3 8B","version":"2025-04-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.117,"outputPer1M":0.455,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/qwen/qwen3-coder","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen3 Coder 480B A35B","version":"2025-07-23","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.975,"outputPer1M":4.875,"currency":"USD"}},{"modelId":"kilo/qwen/qwen3-coder-30b-a3b-instruct","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen3-Coder 30B-A3B Instruct","version":"2025-04","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.2925,"outputPer1M":1.4625,"currency":"USD"}},{"modelId":"kilo/qwen/qwen3-coder-flash","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen3 Coder Flash","version":"2025-07-28","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.195,"outputPer1M":0.975,"currency":"USD","costDimensionsPer1M":{"input":0.195,"output":0.975,"cacheRead":0.039,"cacheWrite":0.24375},"costUnit":"USD per 1M tokens"}},{"modelId":"kilo/qwen/qwen3-coder-next","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen3 Coder Next","version":"2026-02-03","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.3,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"kilo/qwen/qwen3-coder-plus","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen3 Coder Plus","version":"2025-07-23","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.65,"outputPer1M":3.25,"currency":"USD","costDimensionsPer1M":{"input":0.65,"output":3.25,"cacheRead":0.13,"cacheWrite":0.8125},"costUnit":"USD per 1M tokens"}},{"modelId":"kilo/qwen/qwen3-max","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen3 Max","version":"2025-09-23","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.78,"outputPer1M":3.9,"currency":"USD","costDimensionsPer1M":{"input":0.78,"output":3.9,"cacheRead":0.156,"cacheWrite":0.975},"costUnit":"USD per 1M tokens"}},{"modelId":"kilo/qwen/qwen3-max-thinking","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen3 Max Thinking","version":"2026-02-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.78,"outputPer1M":3.9,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/qwen/qwen3-next-80b-a3b-instruct","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen3-Next 80B-A3B Instruct","version":"2025-09","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.0975,"outputPer1M":0.78,"currency":"USD"}},{"modelId":"kilo/qwen/qwen3-next-80b-a3b-thinking","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen3-Next 80B-A3B (Thinking)","version":"2025-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":1.2,"currency":"USD"},"reasoningEffortLevels":["high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/qwen/qwen3-vl-235b-a22b-instruct","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen3 VL 235B A22B Instruct","version":"2025-09-23","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.26,"outputPer1M":1.04,"currency":"USD"}},{"modelId":"kilo/qwen/qwen3-vl-235b-a22b-thinking","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen3 VL 235B A22B Thinking","version":"2025-09-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":4,"currency":"USD"},"reasoningEffortLevels":["high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/qwen/qwen3-vl-30b-a3b-instruct","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen3 VL 30B A3B Instruct","version":"2025-10-06","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.13,"outputPer1M":0.52,"currency":"USD"}},{"modelId":"kilo/qwen/qwen3-vl-30b-a3b-thinking","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen3 VL 30B A3B Thinking","version":"2025-10-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.2,"outputPer1M":2.4,"currency":"USD"},"reasoningEffortLevels":["high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/qwen/qwen3-vl-32b-instruct","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen3 VL 32B Instruct","version":"2025-10-23","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.104,"outputPer1M":0.416,"currency":"USD"}},{"modelId":"kilo/qwen/qwen3-vl-8b-instruct","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen3 VL 8B Instruct","version":"2025-10-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.117,"outputPer1M":0.455,"currency":"USD"}},{"modelId":"kilo/qwen/qwen3-vl-8b-thinking","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen3 VL 8B Thinking","version":"2025-10-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.18,"outputPer1M":2.1,"currency":"USD"},"reasoningEffortLevels":["high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/qwen/qwen3.5-122b-a10b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen3.5 122B-A10B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":81920,"pricing":{"inputPer1M":0.26,"outputPer1M":2.08,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/qwen/qwen3.5-27b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen3.5 27B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.195,"outputPer1M":1.56,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/qwen/qwen3.5-35b-a3b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen3.5 35B-A3B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1625,"outputPer1M":1.3,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/qwen/qwen3.5-397b-a17b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen3.5 397B-A17B","version":"2026-02-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.39,"outputPer1M":2.34,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/qwen/qwen3.5-9b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen3.5 9B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.1,"outputPer1M":0.15,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/qwen/qwen3.5-flash-02-23","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen3.5-Flash","version":"2026-02-25","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.065,"outputPer1M":0.26,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/qwen/qwen3.5-plus-02-15","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen3.5 Plus 2026-02-15","version":"2026-02-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.26,"outputPer1M":1.56,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/qwen/qwen3.5-plus-20260420","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen3.5 Plus 2026-04-20","version":"2026-04-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":1.8,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.8,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/qwen/qwen3.6-27b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen3.6 27B","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.45,"outputPer1M":2.7,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/qwen/qwen3.6-35b-a3b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen3.6 35B-A3B","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.15,"outputPer1M":1,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":1,"cacheRead":0.05},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/qwen/qwen3.6-flash","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen3.6 Flash","version":"2026-04-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1875,"outputPer1M":1.125,"currency":"USD","costDimensionsPer1M":{"input":0.1875,"output":1.125,"cacheWrite":0.234375},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/qwen/qwen3.6-max-preview","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen3.6 Max Preview","version":"2026-04-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.027,"outputPer1M":6.162,"currency":"USD","costDimensionsPer1M":{"input":1.027,"output":6.162,"cacheWrite":1.28375},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/qwen/qwen3.6-plus","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen3.6 Plus","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.325,"outputPer1M":1.95,"currency":"USD","costDimensionsPer1M":{"input":0.325,"output":1.95,"cacheWrite":0.40625},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/qwen/qwen3.7-flash","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen3.7 Flash","version":"2026-07-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.03,"outputPer1M":0.13,"currency":"USD","costDimensionsPer1M":{"input":0.03,"output":0.13,"cacheRead":0.006,"cacheWrite":0.038},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/qwen/qwen3.7-max","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen3.7 Max","version":"2026-05-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.25,"outputPer1M":3.75,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":3.75,"cacheRead":0.125,"cacheWrite":1.5625},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/qwen/qwen3.7-plus","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen3.7 Plus","version":"2026-06-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.32,"outputPer1M":1.28,"currency":"USD","costDimensionsPer1M":{"input":0.32,"output":1.28,"cacheRead":0.032,"cacheWrite":0.4},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/qwen/qwen3.8-2.4t-a95b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen3.8 2.4T A95B","version":"2026-08-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":262144,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.25,"cacheWrite":2.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/qwen/qwen3.8-27b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen: Qwen3.8 27B","version":"2026-08-14","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.45,"outputPer1M":3.2,"currency":"USD"},"reasoningEffortLevels":["none","low","medium","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/qwen/qwen3.8-max","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Qwen3.8 Max","version":"2026-08-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.25,"cacheWrite":2.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/rekaai/reka-edge","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Reka Edge","version":"2026-03-20","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text","video"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.1,"outputPer1M":0.1,"currency":"USD"}},{"modelId":"kilo/rekaai/reka-flash-3","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Reka Flash 3","version":"2025-03-12","capabilities":["text.chat","reasoning","structured.output"],"modalities":["text"],"contextWindow":65536,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":0.2,"currency":"USD"},"reasoningEffortLevels":["high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/relace/relace-apply-3","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Relace: Relace Apply 3","version":"2025-09-26","capabilities":["text.chat"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.85,"outputPer1M":1.25,"currency":"USD"}},{"modelId":"kilo/relace/relace-search","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Relace: Relace Search","version":"2025-12-08","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1,"outputPer1M":3,"currency":"USD"}},{"modelId":"kilo/sakana/fugu-ultra","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Fugu Ultra","version":"2026-06-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/sakana/sakana-namazu","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Sakana: Sakana Namazu","version":"2026-08-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.15},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/sao10k/l3-lunaris-8b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Sao10K: Llama 3 8B Lunaris","version":"2024-08-13","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.04,"outputPer1M":0.05,"currency":"USD"}},{"modelId":"kilo/sao10k/l3.1-euryale-70b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Sao10K: Llama 3.1 Euryale 70B v2.2","version":"2024-08-28","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.85,"outputPer1M":0.85,"currency":"USD"}},{"modelId":"kilo/sao10k/l3.3-euryale-70b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Sao10K: Llama 3.3 Euryale 70B","version":"2024-12-18","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.65,"outputPer1M":0.75,"currency":"USD"}},{"modelId":"kilo/stealth/claude-opus-4.6","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Stealth: Claude Opus 4.6 (20% off)","version":"2025-08-26","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":4,"outputPer1M":20,"currency":"USD","costDimensionsPer1M":{"input":4,"output":20,"reasoning":0,"cacheRead":0.4,"cacheWrite":5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/stealth/claude-opus-4.7","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Stealth: Claude Opus 4.7 (20% off)","version":"2025-08-26","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":4,"outputPer1M":20,"currency":"USD","costDimensionsPer1M":{"input":4,"output":20,"reasoning":0,"cacheRead":0.4,"cacheWrite":5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/stealth/claude-opus-4.8","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Stealth: Claude Opus 4.8 (20% off)","version":"2025-08-26","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":4,"outputPer1M":20,"currency":"USD","costDimensionsPer1M":{"input":4,"output":20,"reasoning":0,"cacheRead":0.4,"cacheWrite":5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/stealth/claude-sonnet-4.6","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Stealth: Claude Sonnet 4.6 (20% off)","version":"2025-08-26","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":2.4,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2.4,"output":12,"reasoning":0,"cacheRead":0.24,"cacheWrite":3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/stealth/gpt-5.6-sol","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Stealth: GPT-5.6 Sol (20% off)","version":"2025-08-26","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":4,"outputPer1M":24,"currency":"USD","costDimensionsPer1M":{"input":4,"output":24,"reasoning":0,"cacheRead":0.4,"cacheWrite":5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/stealth/qwen3.6-plus","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Stealth: Qwen3.6 Plus (50% off)","version":"2025-08-26","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":1.5,"reasoning":0,"cacheRead":0.025,"cacheWrite":0.3125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/stepfun/step-3.5-flash","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Step 3.5 Flash","version":"2026-01-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"},"reasoningEffortLevels":["high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/stepfun/step-3.7-flash","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Step 3.7 Flash","version":"2026-05-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.15,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.15,"cacheRead":0.04},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/stepfun/step-3.7-flash:free","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"StepFun: Step 3.7 Flash (free)","version":"2026-05-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"reasoning":0,"cacheRead":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/tencent/hunyuan-a13b-instruct","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Tencent: Hunyuan A13B Instruct","version":"2025-07-08","capabilities":["text.chat","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.14,"outputPer1M":0.57,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/tencent/hy3","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Hy3","version":"2026-07-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.132,"outputPer1M":0.528,"currency":"USD","costDimensionsPer1M":{"input":0.132,"output":0.528,"cacheRead":0.033},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/tencent/hy3-preview","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Hy3 preview","version":"2026-04-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.18,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.18,"output":0.6,"cacheRead":0.06},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/tencent/hy3:free","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Tencent: Hy3 (free)","version":"2026-07-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"reasoning":0,"cacheRead":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/thedrummer/cydonia-24b-v4.1","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"TheDrummer: Cydonia 24B V4.1","version":"2025-09-27","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":0.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":0.5,"cacheRead":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"kilo/thedrummer/rocinante-12b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"TheDrummer: Rocinante 12B","version":"2024-09-30","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":65536,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"kilo/thedrummer/skyfall-36b-v2","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"TheDrummer: Skyfall 36B V2","version":"2025-03-10","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.55,"outputPer1M":0.8,"currency":"USD","costDimensionsPer1M":{"input":0.55,"output":0.8,"cacheRead":0.25},"costUnit":"USD per 1M tokens"}},{"modelId":"kilo/thedrummer/unslopnemo-12b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"TheDrummer: UnslopNemo 12B","version":"2024-11-08","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":1024000,"maxOutputTokens":1024000,"pricing":{"inputPer1M":0.4,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"kilo/thinkingmachines/inkling","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Inkling","version":"2026-07-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text"],"contextWindow":524288,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.95,"outputPer1M":4.05,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4.05,"cacheRead":0.16},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/thinkingmachines/inkling-small","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Inkling Small","version":"2026-07-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text"],"contextWindow":524288,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.45,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.45,"output":1.2,"cacheRead":0.1},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/undi95/remm-slerp-l2-13b","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"ReMM SLERP 13B","version":"2023-07-22","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":6144,"maxOutputTokens":6144,"pricing":{"inputPer1M":0.45,"outputPer1M":0.65,"currency":"USD"}},{"modelId":"kilo/upstage/solar-pro-3","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Upstage: Solar Pro 3","version":"2026-01-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.6,"cacheRead":0.015},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/upstage/solar-pro4","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Upstage: Solar Pro 4","version":"2026-08-10","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":524288,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.06},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/writer/palmyra-x5","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Writer: Palmyra X5","version":"2026-01-21","capabilities":["text.chat"],"modalities":["text"],"contextWindow":1040000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.6,"outputPer1M":6,"currency":"USD"}},{"modelId":"kilo/x-ai/grok-4.20","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"SpaceXAI: Grok 4.20","version":"2026-03-31","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":2000000,"maxOutputTokens":2000000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":2.5,"cacheRead":0.2},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/x-ai/grok-4.20-multi-agent","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"SpaceXAI: Grok 4.20 Multi-Agent","version":"2026-03-31","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":2000000,"maxOutputTokens":2000000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":2.5,"cacheRead":0.2},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/x-ai/grok-4.3","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Grok 4.3","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":4096,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":2.5,"cacheRead":0.2},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/x-ai/grok-4.5","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Grok 4.5","version":"2026-07-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":500000,"maxOutputTokens":500000,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/x-ai/grok-4.6","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Grok 4.6","version":"2026-08-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":500000,"maxOutputTokens":500000,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/x-ai/grok-build-0.1","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"Grok Build 0.1","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":1,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":1,"output":2,"cacheRead":0.2},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/xiaomi/mimo-v2.5","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"MiMo-V2.5","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"cacheRead":0.0028},"costMetadata":{"tiers":[{"input":0.8,"output":4,"cache_read":0.16,"tier":{"type":"context","size":256000}}],"contextOver200k":{"input":0.8,"output":4,"cache_read":0.16}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/xiaomi/mimo-v2.5-pro","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"MiMo-V2.5-Pro","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.4,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":1.5,"cacheRead":0.08},"costMetadata":{"tiers":[{"input":2,"output":6,"cache_read":0.4,"tier":{"type":"context","size":256000}}],"contextOver200k":{"input":2,"output":6,"cache_read":0.4}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/z-ai/glm-4.5","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"GLM-4.5","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":98304,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.2,"cacheRead":0.11},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/z-ai/glm-4.5-air","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"GLM-4.5-Air","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":98304,"pricing":{"inputPer1M":0.13,"outputPer1M":0.85,"currency":"USD","costDimensionsPer1M":{"input":0.13,"output":0.85,"cacheRead":0.025},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/z-ai/glm-4.5v","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"GLM-4.5V","version":"2025-08-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":65536,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.6,"outputPer1M":1.8,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":1.8,"cacheRead":0.11},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/z-ai/glm-4.6","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"GLM-4.6","version":"2025-09-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.55,"outputPer1M":2.2,"currency":"USD","costDimensionsPer1M":{"input":0.55,"output":2.2,"cacheRead":0.11},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/z-ai/glm-4.6v","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"GLM-4.6V","version":"2025-12-08","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.3,"outputPer1M":0.9,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":0.9,"cacheRead":0.055},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/z-ai/glm-4.7","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"GLM-4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.4,"outputPer1M":1.75,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":1.75,"cacheRead":0.08},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/z-ai/glm-4.7-flash","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"GLM-4.7-Flash","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.06,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.06,"output":0.4,"cacheRead":0.01},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/z-ai/glm-5","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"GLM-5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":198000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.6,"outputPer1M":1.92,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":1.92,"cacheRead":0.12},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/z-ai/glm-5-turbo","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"GLM-5-Turbo","version":"2026-03-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.2,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":1.2,"output":4,"cacheRead":0.24},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/z-ai/glm-5.1","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-04-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.4,"output":4.4,"cacheRead":0.26},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/z-ai/glm-5.2","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.4,"output":4.4,"cacheRead":0.26},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"kilo/z-ai/glm-5v-turbo","providerId":"kilo","providerKind":"provider-kilo","authFamily":"api-key","displayName":"GLM-5V-Turbo","version":"2026-04-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.2,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":1.2,"output":4,"cacheRead":0.24},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"kimi-for-coding/k3","providerId":"kimi-for-coding","providerKind":"provider-kimi-for-coding","authFamily":"api-key","displayName":"Kimi K3","version":"2026-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"kimi-for-coding/k3-256k","providerId":"kimi-for-coding","providerKind":"provider-kimi-for-coding","authFamily":"api-key","displayName":"Kimi K3-256K","version":"2026-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"kimi-for-coding/kimi-for-coding","providerId":"kimi-for-coding","providerKind":"provider-kimi-for-coding","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"kimi-for-coding/kimi-for-coding-highspeed","providerId":"kimi-for-coding","providerKind":"provider-kimi-for-coding","authFamily":"api-key","displayName":"Kimi For Coding HighSpeed","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"kuae-cloud-coding-plan/GLM-4.7","providerId":"kuae-cloud-coding-plan","providerKind":"provider-kuae-cloud-coding-plan","authFamily":"api-key","displayName":"GLM-4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"lilac/google/gemma-4-31b-it","providerId":"lilac","providerKind":"provider-lilac","authFamily":"api-key","displayName":"Gemma 4 31B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262100,"maxOutputTokens":262100,"pricing":{"inputPer1M":0.11,"outputPer1M":0.35,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"lilac/minimaxai/minimax-m3","providerId":"lilac","providerKind":"provider-lilac","authFamily":"api-key","displayName":"MiniMax M3","version":"2026-06-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1048576,"maxOutputTokens":1048576,"pricing":{"inputPer1M":0.28,"outputPer1M":1.1,"currency":"USD","costDimensionsPer1M":{"input":0.28,"output":1.1,"cacheRead":0.05},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"lilac/moonshotai/kimi-k2.6","providerId":"lilac","providerKind":"provider-lilac","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.7,"outputPer1M":3.5,"currency":"USD","costDimensionsPer1M":{"input":0.7,"output":3.5,"cacheRead":0.2},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"lilac/zai-org/glm-5.2","providerId":"lilac","providerKind":"provider-lilac","authFamily":"api-key","displayName":"GLM 5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":524288,"maxOutputTokens":524288,"pricing":{"inputPer1M":0.9,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.9,"output":3,"cacheRead":0.27},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"llama/cerebras-llama-4-maverick-17b-128e-instruct","providerId":"llama","providerKind":"provider-llama","authFamily":"api-key","displayName":"Cerebras-Llama-4-Maverick-17B-128E-Instruct","version":"2025-04-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"llama/cerebras-llama-4-scout-17b-16e-instruct","providerId":"llama","providerKind":"provider-llama","authFamily":"api-key","displayName":"Cerebras-Llama-4-Scout-17B-16E-Instruct","version":"2025-04-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"llama/groq-llama-4-maverick-17b-128e-instruct","providerId":"llama","providerKind":"provider-llama","authFamily":"api-key","displayName":"Groq-Llama-4-Maverick-17B-128E-Instruct","version":"2025-04-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"llama/llama-3.3-70b-instruct","providerId":"llama","providerKind":"provider-llama","authFamily":"api-key","displayName":"Llama-3.3-70B-Instruct","version":"2024-12-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"llama/llama-3.3-8b-instruct","providerId":"llama","providerKind":"provider-llama","authFamily":"api-key","displayName":"Llama-3.3-8B-Instruct","version":"2024-12-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"llama/llama-4-maverick-17b-128e-instruct-fp8","providerId":"llama","providerKind":"provider-llama","authFamily":"api-key","displayName":"Llama-4-Maverick-17B-128E-Instruct-FP8","version":"2025-04-05","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"llama/llama-4-scout-17b-16e-instruct-fp8","providerId":"llama","providerKind":"provider-llama","authFamily":"api-key","displayName":"Llama-4-Scout-17B-16E-Instruct-FP8","version":"2025-04-05","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"llmgateway/auto","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Auto Route","version":"2024-01-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"llmgateway/claude-3-opus","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Claude 3 Opus","version":"2024-03-04","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":4096,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD","costDimensionsPer1M":{"input":15,"output":75,"cacheRead":1.5,"cacheWrite":18.75},"costUnit":"USD per 1M tokens"}},{"modelId":"llmgateway/claude-fable-5","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Claude Fable 5","version":"2026-06-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":10,"outputPer1M":50,"currency":"USD","costDimensionsPer1M":{"input":10,"output":50,"cacheRead":1,"cacheWrite":12.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/claude-haiku-4-5","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Claude Haiku 4.5 (latest)","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD","costDimensionsPer1M":{"input":1,"output":5,"cacheRead":0.1,"cacheWrite":1.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/claude-haiku-4-5-20251001","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Claude Haiku 4.5","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD","costDimensionsPer1M":{"input":1,"output":5,"cacheRead":0.1,"cacheWrite":1.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/claude-opus-4-1-20250805","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Claude Opus 4.1","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD","costDimensionsPer1M":{"input":15,"output":75,"cacheRead":1.5,"cacheWrite":18.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["budget_tokens","effort"]},{"modelId":"llmgateway/claude-opus-4-5-20251101","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Claude Opus 4.5","version":"2025-11-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["budget_tokens","effort"]},{"modelId":"llmgateway/claude-opus-4-6","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/claude-opus-4-7","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/claude-opus-4-8","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Claude Opus 4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/claude-opus-5","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Claude Opus 5","version":"2026-07-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/claude-sonnet-4-5","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Claude Sonnet 4.5 (latest)","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["budget_tokens","effort"]},{"modelId":"llmgateway/claude-sonnet-4-5-20250929","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Claude Sonnet 4.5","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["budget_tokens","effort"]},{"modelId":"llmgateway/claude-sonnet-4-6","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["budget_tokens","effort"]},{"modelId":"llmgateway/claude-sonnet-5","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Claude Sonnet 5","version":"2026-06-30","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":1000000,"pricing":{"inputPer1M":2,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2,"output":10,"cacheRead":0.2,"cacheWrite":2.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/codestral-2508","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Codestral","version":"2025-07-30","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.3,"outputPer1M":0.9,"currency":"USD"}},{"modelId":"llmgateway/cosmos3-super-reasoner","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Cosmos 3 Super Reasoner","version":"2026-06-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"llmgateway/custom","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Custom Model","version":"2024-01-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"llmgateway/deepseek-v3.2","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"DeepSeek V3.2","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":163840,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.26,"outputPer1M":0.38,"currency":"USD","costDimensionsPer1M":{"input":0.26,"output":0.38,"cacheRead":0.13},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"llmgateway/deepseek-v4-flash","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1050000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.076,"outputPer1M":0.153,"currency":"USD","costDimensionsPer1M":{"input":0.076,"output":0.153,"cacheRead":0.014},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/deepseek-v4-pro","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1050000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.435,"outputPer1M":0.87,"currency":"USD","costDimensionsPer1M":{"input":0.435,"output":0.87,"cacheRead":0.003625},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/devstral-2512","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Devstral 2","version":"2025-12-09","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"llmgateway/ernie-4.5-vl-424b-a47b","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"ERNIE 4.5 VL 424B A47B","version":"2025-06-30","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":123000,"maxOutputTokens":123000,"pricing":{"inputPer1M":0.42,"outputPer1M":1.25,"currency":"USD"}},{"modelId":"llmgateway/fugu-ultra","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Fugu Ultra","version":"2026-06-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":1000000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/gemini-2.5-flash","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Gemini 2.5 Flash","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"cacheRead":0.03},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["budget_tokens","effort"]},{"modelId":"llmgateway/gemini-2.5-flash-lite","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Gemini 2.5 Flash-Lite","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.4,"cacheRead":0.01},"costUnit":"USD per 1M tokens"}},{"modelId":"llmgateway/gemini-2.5-pro","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Gemini 2.5 Pro","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costMetadata":{"tiers":[{"input":2.5,"output":15,"cache_read":0.25,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":2.5,"output":15,"cache_read":0.25}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"llmgateway/gemini-3-flash-preview","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Gemini 3 Flash Preview","version":"2025-12-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":3,"cacheRead":0.05},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/gemini-3.1-flash-lite","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Gemini 3.1 Flash Lite","version":"2026-05-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":1.5,"cacheRead":0.025,"cacheWrite":0.08333},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/gemini-3.1-pro-preview","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Gemini 3.1 Pro Preview","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.2},"costMetadata":{"tiers":[{"input":4,"output":18,"cache_read":0.4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":4,"output":18,"cache_read":0.4}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/gemini-3.5-flash","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Gemini 3.5 Flash","version":"2026-05-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":9,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":9,"cacheRead":0.15,"cacheWrite":0.08333},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/gemini-3.5-flash-lite","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Gemini 3.5 Flash Lite","version":"2026-07-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"cacheRead":0.03,"cacheWrite":0.08333},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/gemini-3.6-flash","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Gemini 3.6 Flash","version":"2026-07-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.75,"outputPer1M":3.75,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":3.75,"cacheRead":0.075,"cacheWrite":0.08333},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/gemini-3.7-flash","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Gemini 3.7 Flash","version":"2026-08-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.75,"outputPer1M":3.75,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":3.75,"cacheRead":0.075,"cacheWrite":0.08333},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/gemini-pro-latest","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Gemini Pro Latest","version":"2026-02-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.2},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/gemma-3-27b","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Gemma 3 27B","version":"2025-03-12","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":110000,"maxOutputTokens":110000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"llmgateway/gemma-4-26b-a4b-it","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Gemma 4 26B A4B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.07,"outputPer1M":0.34,"currency":"USD"}},{"modelId":"llmgateway/gemma-4-31b-it","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Gemma 4 31B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.102,"outputPer1M":0.297,"currency":"USD","costDimensionsPer1M":{"input":0.102,"output":0.297,"cacheRead":0.012},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/glm-4-32b-0414-128k","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GLM-4 32B (0414-128k)","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.1,"outputPer1M":0.1,"currency":"USD"}},{"modelId":"llmgateway/glm-4.5","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GLM-4.5","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":98304,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.2,"cacheRead":0.11,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"llmgateway/glm-4.5-air","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GLM-4.5-Air","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":98304,"pricing":{"inputPer1M":0.13,"outputPer1M":0.85,"currency":"USD","costDimensionsPer1M":{"input":0.13,"output":0.85,"cacheRead":0.025,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"llmgateway/glm-4.5-airx","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GLM-4.5 AirX","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.1,"outputPer1M":4.5,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":4.5,"cacheRead":0.22},"costUnit":"USD per 1M tokens"}},{"modelId":"llmgateway/glm-4.5-x","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GLM-4.5 X","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.2,"outputPer1M":8.9,"currency":"USD","costDimensionsPer1M":{"input":2.2,"output":8.9,"cacheRead":0.45},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"llmgateway/glm-4.5v","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GLM-4.5V","version":"2025-08-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.6,"outputPer1M":1.8,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":1.8,"cacheRead":0.11},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"llmgateway/glm-4.6","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GLM-4.6","version":"2025-09-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.55,"outputPer1M":2.2,"currency":"USD","costDimensionsPer1M":{"input":0.55,"output":2.2,"cacheRead":0.11,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"llmgateway/glm-4.6v","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GLM-4.6V","version":"2025-12-08","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.3,"outputPer1M":0.9,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":0.9,"cacheRead":0.05},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"llmgateway/glm-4.6v-flashx","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GLM-4.6V FlashX","version":"2025-12-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16000,"pricing":{"inputPer1M":0.04,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.04,"output":0.4,"cacheRead":0.004},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"llmgateway/glm-4.7","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GLM-4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.38,"outputPer1M":1.98,"currency":"USD","costDimensionsPer1M":{"input":0.38,"output":1.98,"cacheRead":0.19,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"llmgateway/glm-4.7-flash","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GLM-4.7-Flash","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.06,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.06,"output":0.4,"cacheRead":0.01,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"llmgateway/glm-4.7-flashx","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GLM-4.7-FlashX","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.07,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.07,"output":0.4,"cacheRead":0.01,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"llmgateway/glm-5","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GLM-5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":203000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.72,"outputPer1M":2.3,"currency":"USD","costDimensionsPer1M":{"input":0.72,"output":2.3,"cacheRead":0.144,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/glm-5.1","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-04-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.931,"outputPer1M":2.93,"currency":"USD","costDimensionsPer1M":{"input":0.931,"output":2.93,"cacheRead":0.173,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"llmgateway/glm-5.2","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.55,"outputPer1M":1.784,"currency":"USD","costDimensionsPer1M":{"input":0.55,"output":1.784,"cacheRead":0.111,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/gpt-3.5-turbo","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-3.5-turbo","version":"2023-03-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16385,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":1.5,"cacheRead":0},"costUnit":"USD per 1M tokens"}},{"modelId":"llmgateway/gpt-4","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-4","version":"2023-11-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":30,"outputPer1M":60,"currency":"USD"}},{"modelId":"llmgateway/gpt-4-turbo","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-4 Turbo","version":"2023-11-06","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":10,"outputPer1M":30,"currency":"USD"}},{"modelId":"llmgateway/gpt-4.1","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-4.1","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":2,"output":8,"cacheRead":0.5},"costUnit":"USD per 1M tokens"}},{"modelId":"llmgateway/gpt-4.1-mini","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-4.1 mini","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":1.6,"cacheRead":0.1},"costUnit":"USD per 1M tokens"}},{"modelId":"llmgateway/gpt-4.1-nano","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-4.1 nano","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.4,"cacheRead":0.025},"costUnit":"USD per 1M tokens"}},{"modelId":"llmgateway/gpt-4o","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-4o","version":"2024-05-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":10,"cacheRead":1.25},"costUnit":"USD per 1M tokens"}},{"modelId":"llmgateway/gpt-4o-mini","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-4o mini","version":"2024-07-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.6,"cacheRead":0.075},"costUnit":"USD per 1M tokens"}},{"modelId":"llmgateway/gpt-4o-mini-search-preview","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-4o Mini Search Preview","version":"2024-10-01","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"llmgateway/gpt-4o-mini-transcribe","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-4o Mini Transcribe","version":"2025-03-20","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","text"],"contextWindow":16000,"maxOutputTokens":16000,"pricing":{"inputPer1M":1.25,"outputPer1M":5,"currency":"USD"}},{"modelId":"llmgateway/gpt-4o-search-preview","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-4o Search Preview","version":"2024-10-01","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"llmgateway/gpt-4o-transcribe","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-4o Transcribe","version":"2025-03-20","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","text"],"contextWindow":16000,"maxOutputTokens":16000,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"llmgateway/gpt-5","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-5","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/gpt-5-mini","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-5 Mini","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":2,"cacheRead":0.025},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/gpt-5-nano","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-5 Nano","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.05,"output":0.4,"cacheRead":0.005},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/gpt-5-pro","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-5 Pro","version":"2025-10-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":272000,"pricing":{"inputPer1M":15,"outputPer1M":120,"currency":"USD"},"reasoningEffortLevels":["high"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/gpt-5.1","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-5.1","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/gpt-5.1-codex","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-5.1 Codex","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/gpt-5.1-codex-mini","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-5.1 Codex mini","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":2,"cacheRead":0.025},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/gpt-5.2","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-5.2","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/gpt-5.2-codex","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-5.2 Codex","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/gpt-5.2-pro","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-5.2 Pro","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":21,"outputPer1M":168,"currency":"USD"},"reasoningEffortLevels":["medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/gpt-5.3-codex","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-5.3 Codex","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/gpt-5.4","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":15,"cacheRead":0.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/gpt-5.4-mini","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-5.4 mini","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":4.5,"cacheRead":0.075},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/gpt-5.4-nano","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-5.4 nano","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.25,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.25,"cacheRead":0.02},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/gpt-5.4-pro","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-5.4 Pro","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":30,"outputPer1M":180,"currency":"USD"},"reasoningEffortLevels":["medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/gpt-5.5","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5},"costMetadata":{"tiers":[{"input":10,"output":45,"cache_read":1,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":10,"output":45,"cache_read":1}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/gpt-5.5-pro","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-5.5 Pro","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":30,"outputPer1M":180,"currency":"USD","costDimensionsPer1M":{"input":30,"output":180},"costMetadata":{"tiers":[{"input":60,"output":270,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":60,"output":270}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/gpt-5.6-luna","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-5.6 Luna","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.2,"cacheRead":0.02,"cacheWrite":0.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/gpt-5.6-sol","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-5.6 Sol","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/gpt-5.6-terra","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT-5.6 Terra","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.2,"cacheWrite":2.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/gpt-oss-120b","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32766,"pricing":{"inputPer1M":0.032,"outputPer1M":0.14,"currency":"USD","costDimensionsPer1M":{"input":0.032,"output":0.14,"cacheRead":0.032},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/gpt-oss-20b","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"GPT OSS 20B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32766,"pricing":{"inputPer1M":0.04,"outputPer1M":0.15,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/grok-4","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Grok 4","version":"2025-07-09","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.75},"costUnit":"USD per 1M tokens"}},{"modelId":"llmgateway/grok-4-1-fast-non-reasoning","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Grok 4.1 Fast Non-Reasoning","version":"2025-11-19","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":2000000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.5,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":0.5,"cacheRead":0.05},"costUnit":"USD per 1M tokens"}},{"modelId":"llmgateway/grok-4-1-fast-reasoning","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Grok 4.1 Fast Reasoning","version":"2025-11-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.5,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":0.5,"cacheRead":0.05},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/grok-4-20-beta-0309-non-reasoning","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Grok 4.20 (Non-Reasoning)","version":"2026-03-09","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":2000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.2},"costMetadata":{"tiers":[{"input":2.5,"output":5,"cache_read":0.4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":2.5,"output":5,"cache_read":0.4}},"costUnit":"USD per 1M tokens"}},{"modelId":"llmgateway/grok-4-20-beta-0309-reasoning","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Grok 4.20 (Reasoning)","version":"2026-03-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":2000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.2},"costMetadata":{"tiers":[{"input":2.5,"output":5,"cache_read":0.4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":2.5,"output":5,"cache_read":0.4}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/grok-4-20-non-reasoning","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Grok 4.20 (Non-Reasoning)","version":"2026-03-09","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":2000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":2.5,"cacheRead":0.2},"costMetadata":{"tiers":[{"input":2.5,"output":5,"cache_read":0.4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":2.5,"output":5,"cache_read":0.4}},"costUnit":"USD per 1M tokens"}},{"modelId":"llmgateway/grok-4-20-reasoning","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Grok 4.20 (Reasoning)","version":"2026-03-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":2000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":2.5,"cacheRead":0.2},"costMetadata":{"tiers":[{"input":2.5,"output":5,"cache_read":0.4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":2.5,"output":5,"cache_read":0.4}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/grok-4-3","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Grok 4.3","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":2.5,"cacheRead":0.2},"costMetadata":{"tiers":[{"input":2.5,"output":5,"cache_read":0.4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":2.5,"output":5,"cache_read":0.4}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/grok-4-5","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Grok 4.5","version":"2026-07-08","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":500000,"maxOutputTokens":500000,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/grok-4-6","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Grok 4.6","version":"2026-08-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":500000,"maxOutputTokens":500000,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/grok-build-0-1","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Grok Build 0.1","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":1,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":1,"output":2,"cacheRead":0.2},"costMetadata":{"tiers":[{"input":2,"output":4,"cache_read":0.4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":2,"output":4,"cache_read":0.4}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/hermes-4-405b","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Hermes 4 405B","version":"2025-08-26","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":1,"outputPer1M":3,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"llmgateway/hermes-4-70b","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Hermes 4 70B","version":"2025-08-26","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.13,"outputPer1M":0.4,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"llmgateway/hy3","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Hy3","version":"2026-07-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.58,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.58,"cacheRead":0.035},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","high"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/kimi-k2","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Kimi K2","version":"2025-07-11","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.57,"outputPer1M":2.3,"currency":"USD","costDimensionsPer1M":{"input":0.57,"output":2.3,"cacheRead":0.5},"costUnit":"USD per 1M tokens"}},{"modelId":"llmgateway/kimi-k2-thinking","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Kimi K2 Thinking","version":"2025-11-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.5,"cacheRead":0.06},"costUnit":"USD per 1M tokens"}},{"modelId":"llmgateway/kimi-k2.5","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.405,"outputPer1M":1.98,"currency":"USD","costDimensionsPer1M":{"input":0.405,"output":1.98,"cacheRead":0.225},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/kimi-k2.6","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.22,"outputPer1M":1.137,"currency":"USD","costDimensionsPer1M":{"input":0.22,"output":1.137,"cacheRead":0.048},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/kimi-k2.7-code","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.19},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/kimi-k2.7-code-highspeed","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Kimi K2.7 Code Highspeed","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":1.9,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":1.9,"output":8,"cacheRead":0.38},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/kimi-k3","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Kimi K3","version":"2026-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/kimi-k3-fast","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Kimi K3","version":"2026-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1040384,"maxOutputTokens":131072,"pricing":{"inputPer1M":4.5,"outputPer1M":22.5,"currency":"USD","costDimensionsPer1M":{"input":4.5,"output":22.5,"cacheRead":0.45},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/ling-3.0-flash","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"InclusionAI Ling 3.0 Flash","version":"2026-08-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.06,"outputPer1M":0.18,"currency":"USD","costDimensionsPer1M":{"input":0.06,"output":0.18,"cacheRead":0.012},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/llama-3-70b-instruct","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Llama 3 70B Instruct","version":"2024-04-18","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":8000,"pricing":{"inputPer1M":0.51,"outputPer1M":0.74,"currency":"USD"}},{"modelId":"llmgateway/llama-3.1-70b-instruct","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Llama 3.1 70B Instruct","version":"2024-07-23","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":2048,"pricing":{"inputPer1M":0.72,"outputPer1M":0.72,"currency":"USD"}},{"modelId":"llmgateway/llama-3.1-nemotron-ultra-253b","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Llama 3.1 Nemotron Ultra 253B","version":"2025-04-07","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.6,"outputPer1M":1.8,"currency":"USD"}},{"modelId":"llmgateway/llama-3.2-11b-instruct","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Llama 3.2 11B Instruct","version":"2024-09-25","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.07,"outputPer1M":0.33,"currency":"USD"}},{"modelId":"llmgateway/llama-3.2-3b-instruct","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Llama 3.2 3B Instruct","version":"2024-09-18","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.03,"outputPer1M":0.05,"currency":"USD"}},{"modelId":"llmgateway/llama-3.3-70b-instruct","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Llama-3.3-70B-Instruct","version":"2024-12-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.13,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"llmgateway/llama-4-maverick-17b-instruct","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Llama 4 Maverick 17B Instruct","version":"2025-04-05","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":1048576,"maxOutputTokens":2048,"pricing":{"inputPer1M":0.27,"outputPer1M":0.85,"currency":"USD"}},{"modelId":"llmgateway/llama-4-scout-17b-instruct","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Llama 4 Scout 17B Instruct","version":"2025-04-05","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":2048,"pricing":{"inputPer1M":0.18,"outputPer1M":0.59,"currency":"USD"}},{"modelId":"llmgateway/mimo-v2.5","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"MiMo-V2.5","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"cacheRead":0.0028},"costMetadata":{"tiers":[{"input":0.8,"output":4,"cache_read":0.16,"tier":{"type":"context","size":256000}}],"contextOver200k":{"input":0.8,"output":4,"cache_read":0.16}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/mimo-v2.5-pro","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"MiMo-V2.5-Pro","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.435,"outputPer1M":0.87,"currency":"USD","costDimensionsPer1M":{"input":0.435,"output":0.87,"cacheRead":0.0036},"costMetadata":{"tiers":[{"input":2,"output":6,"cache_read":0.4,"tier":{"type":"context","size":256000}}],"contextOver200k":{"input":2,"output":6,"cache_read":0.4}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/minicpm-v-4.5","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"MiniCPM-V 4.5","version":"2025-08-26","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":32000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.658,"outputPer1M":1.11,"currency":"USD"}},{"modelId":"llmgateway/minimax-m2","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"MiniMax-M2","version":"2025-10-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1,"cacheRead":0.03},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/minimax-m2.1","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"MiniMax-M2.1","version":"2025-12-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.27,"outputPer1M":1.1,"currency":"USD"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/minimax-m2.1-lightning","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"MiniMax M2.1 Lightning","version":"2025-12-23","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.12,"outputPer1M":0.48,"currency":"USD"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/minimax-m2.5","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"MiniMax-M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":228700,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.03,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/minimax-m2.5-highspeed","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"MiniMax-M2.5-highspeed","version":"2026-02-13","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.4,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.4,"cacheRead":0.03,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/minimax-m2.7","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"MiniMax-M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.08,"outputPer1M":0.32,"currency":"USD","costDimensionsPer1M":{"input":0.08,"output":0.32,"cacheRead":0.017,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/minimax-m2.7-highspeed","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"MiniMax-M2.7-highspeed","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.4,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.4,"cacheRead":0.06,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/minimax-m3","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"MiniMax-M3","version":"2026-06-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1048576,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.06},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/minimax-text-01","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"MiniMax Text 01","version":"2025-01-15","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.2,"outputPer1M":1.1,"currency":"USD"}},{"modelId":"llmgateway/ministral-14b-2512","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Ministral 14B","version":"2025-12-02","capabilities":["text.chat","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.2,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"llmgateway/ministral-3b-2512","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Ministral 3B","version":"2025-12-02","capabilities":["text.chat","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.1,"outputPer1M":0.1,"currency":"USD"}},{"modelId":"llmgateway/ministral-8b-2512","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Ministral 8B","version":"2025-12-02","capabilities":["text.chat","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.15,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"llmgateway/mistral-large-2512","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Mistral Large 3","version":"2024-11-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"llmgateway/mistral-large-latest","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Mistral Large (latest)","version":"2024-11-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":262144,"pricing":{"inputPer1M":4,"outputPer1M":12,"currency":"USD"}},{"modelId":"llmgateway/mistral-small-2506","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Mistral Small 3.2","version":"2025-06-20","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"llmgateway/muse-spark-1.1","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Muse Spark 1.1","version":"2026-04-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":32000,"pricing":{"inputPer1M":1.25,"outputPer1M":4.25,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":4.25,"cacheRead":0.15},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/muse-spark-1.2","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Muse Spark 1.2","version":"2026-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.25,"outputPer1M":4.25,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":4.25,"cacheRead":0.15},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/nemotron-3-nano-30b","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Nemotron 3 Nano 30B","version":"2025-12-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.06,"outputPer1M":0.24,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"llmgateway/nemotron-3-nano-omni","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Nemotron 3 Nano Omni","version":"2026-04-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.06,"outputPer1M":0.24,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"llmgateway/nemotron-3-super-120b","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Nemotron 3 Super 120B","version":"2026-03-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.3,"outputPer1M":0.9,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"llmgateway/nemotron-3-ultra-550b","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Nemotron 3 Ultra 550B A55B","version":"2026-06-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.5,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":2.5,"cacheRead":0.15},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"llmgateway/o1","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"o1","version":"2024-12-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":15,"outputPer1M":60,"currency":"USD","costDimensionsPer1M":{"input":15,"output":60,"cacheRead":7.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/o3","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"o3","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":2,"output":8,"cacheRead":0.5},"costUnit":"USD per 1M tokens"}},{"modelId":"llmgateway/o3-mini","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"o3-mini","version":"2024-12-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":4.4,"cacheRead":0.55},"costUnit":"USD per 1M tokens"}},{"modelId":"llmgateway/o4-mini","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"o4-mini","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":4.4,"cacheRead":0.275},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/qwen-coder-plus","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen Coder Plus","version":"2024-09-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.502,"outputPer1M":1.004,"currency":"USD"}},{"modelId":"llmgateway/qwen-flash","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen Flash","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.05,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.05,"output":0.4,"cacheRead":0.01,"cacheWrite":0.0625},"costUnit":"USD per 1M tokens"}},{"modelId":"llmgateway/qwen-max","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen Max","version":"2024-04-03","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":8192,"pricing":{"inputPer1M":1.6,"outputPer1M":6.4,"currency":"USD"}},{"modelId":"llmgateway/qwen-omni-turbo","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen-Omni Turbo","version":"2025-01-19","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","image","text","video"],"contextWindow":32768,"maxOutputTokens":2048,"pricing":{"inputPer1M":0.2,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"llmgateway/qwen-plus","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen Plus","version":"2024-01-25","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":1.2,"reasoning":4,"cacheRead":0.08,"cacheWrite":0.5},"costUnit":"USD per 1M tokens"}},{"modelId":"llmgateway/qwen-plus-latest","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen Plus Latest","version":"2025-01-25","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.4,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":1.2,"cacheRead":0.08,"cacheWrite":0.5},"costUnit":"USD per 1M tokens"}},{"modelId":"llmgateway/qwen2-5-vl-72b-instruct","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen2.5-VL 72B Instruct","version":"2024-09","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":32000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.25,"outputPer1M":0.75,"currency":"USD"}},{"modelId":"llmgateway/qwen3-235b-a22b-fp8","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen3 235B A22B FP8","version":"2025-04-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":40960,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.2,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"llmgateway/qwen3-235b-a22b-instruct-2507","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen3 235B A22B Instruct (2507)","version":"2025-07-08","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.09,"outputPer1M":0.58,"currency":"USD"}},{"modelId":"llmgateway/qwen3-235b-a22b-thinking-2507","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen3 235B A22B Thinking (2507)","version":"2025-07-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.3,"outputPer1M":3,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"llmgateway/qwen3-30b-a3b-instruct-2507","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen3 30B A3B Instruct (2507)","version":"2025-07-08","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"llmgateway/qwen3-32b","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen3 32B","version":"2025-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":40960,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.3,"reasoning":8.4},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"llmgateway/qwen3-coder-30b-a3b-instruct","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen3-Coder 30B-A3B Instruct","version":"2025-04","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.07,"outputPer1M":0.27,"currency":"USD"}},{"modelId":"llmgateway/qwen3-coder-480b-a35b-instruct","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen3-Coder 480B-A35B Instruct","version":"2025-04","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":1.3,"currency":"USD"}},{"modelId":"llmgateway/qwen3-coder-flash","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen3 Coder Flash","version":"2025-07-28","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.5,"cacheRead":0.06,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"}},{"modelId":"llmgateway/qwen3-coder-next","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen3 Coder Next","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.108,"outputPer1M":0.675,"currency":"USD","costDimensionsPer1M":{"input":0.108,"output":0.675,"cacheRead":0.06},"costUnit":"USD per 1M tokens"}},{"modelId":"llmgateway/qwen3-coder-plus","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen3 Coder Plus","version":"2025-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":6,"outputPer1M":60,"currency":"USD","costDimensionsPer1M":{"input":6,"output":60,"cacheRead":1.2,"cacheWrite":7.5},"costUnit":"USD per 1M tokens"}},{"modelId":"llmgateway/qwen3-max","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen3 Max","version":"2025-09-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.845,"outputPer1M":3.38,"currency":"USD","costDimensionsPer1M":{"input":0.845,"output":3.38,"cacheRead":0.6,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"}},{"modelId":"llmgateway/qwen3-next-80b-a3b-instruct","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen3-Next 80B-A3B Instruct","version":"2025-09","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"llmgateway/qwen3-next-80b-a3b-thinking","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen3-Next 80B-A3B (Thinking)","version":"2025-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":1.2,"currency":"USD"},"reasoningEffortLevels":["minimal","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/qwen3-vl-235b-a22b-instruct","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen3 VL 235B A22B Instruct","version":"2025-09-15","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.2,"outputPer1M":0.88,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":0.88,"cacheRead":0.11},"costUnit":"USD per 1M tokens"}},{"modelId":"llmgateway/qwen3-vl-235b-a22b-thinking","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen3 VL 235B A22B Thinking","version":"2025-09-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.98,"outputPer1M":3.95,"currency":"USD"}},{"modelId":"llmgateway/qwen3-vl-30b-a3b-instruct","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen3 VL 30B A3B Instruct","version":"2025-10-02","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"llmgateway/qwen3-vl-flash","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen3 VL Flash","version":"2025-10-09","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.05,"output":0.4,"cacheRead":0.01},"costUnit":"USD per 1M tokens"}},{"modelId":"llmgateway/qwen3-vl-plus","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen3-VL Plus","version":"2025-09-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.2,"outputPer1M":1.6,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.6,"reasoning":4.8,"cacheRead":0.04,"cacheWrite":0.25},"costUnit":"USD per 1M tokens"}},{"modelId":"llmgateway/qwen3.5-9b","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen3.5 9B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"llmgateway/qwen3.6-35b-a3b","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen3.6 35B-A3B","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.248,"outputPer1M":1.485,"currency":"USD"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/qwen3.6-flash","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen3.6 Flash","version":"2026-04-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":1.5,"cacheRead":0.05,"cacheWrite":0.3125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/qwen3.6-max-preview","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen3.6 Max Preview","version":"2026-04-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.3,"outputPer1M":7.8,"currency":"USD","costDimensionsPer1M":{"input":1.3,"output":7.8,"cacheRead":0.13,"cacheWrite":1.625},"costUnit":"USD per 1M tokens"}},{"modelId":"llmgateway/qwen3.6-plus","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen3.6 Plus","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":3,"cacheRead":0.05,"cacheWrite":0.625},"costMetadata":{"tiers":[{"input":2,"output":6,"cache_read":0.2,"cache_write":2.5,"tier":{"type":"context","size":256000}}],"contextOver200k":{"input":2,"output":6,"cache_read":0.2,"cache_write":2.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/qwen3.7-flash","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen3.7 Flash","version":"2026-07-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":1000000,"pricing":{"inputPer1M":0.03,"outputPer1M":0.13,"currency":"USD","costDimensionsPer1M":{"input":0.03,"output":0.13,"cacheRead":0.006,"cacheWrite":0.0375},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/qwen3.7-max","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen3.7 Max","version":"2026-05-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":3.75,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":3.75,"cacheRead":0.125,"cacheWrite":3.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/qwen3.7-plus","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen3.7 Plus","version":"2026-06-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":1.6,"cacheRead":0.08,"cacheWrite":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/qwen3.8-max","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen3.8 Max Preview","version":"2026-07-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":1000000,"pricing":{"inputPer1M":1.815,"outputPer1M":5.4461,"currency":"USD","costDimensionsPer1M":{"input":1.815,"output":5.4461,"cacheRead":0.21,"cacheWrite":2.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","xhigh"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"llmgateway/qwen35-397b-a17b","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Qwen3.5 397B-A17B","version":"2026-02-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.6,"outputPer1M":3.6,"currency":"USD"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/seed-1-6-250615","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Seed 1.6 (250615)","version":"2025-06-25","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":2,"cacheRead":0.05},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/seed-1-6-250915","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Seed 1.6 (250915)","version":"2025-09-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":2,"cacheRead":0.05},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/seed-1-6-flash-250715","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Seed 1.6 Flash (250715)","version":"2025-07-26","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.07,"outputPer1M":0.3,"currency":"USD","costDimensionsPer1M":{"input":0.07,"output":0.3,"cacheRead":0.015},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/seed-1-8-251228","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Seed 1.8 (251228)","version":"2025-12-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":2,"cacheRead":0.05},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/seed-2-1-turbo","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Seed 2.1 Turbo","version":"2026-08-10","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.5,"outputPer1M":2.5,"currency":"USD"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"llmgateway/sonar","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Sonar","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":130000,"maxOutputTokens":4096,"pricing":{"inputPer1M":1,"outputPer1M":1,"currency":"USD"}},{"modelId":"llmgateway/sonar-pro","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Sonar Pro","version":"2024-01-01","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":8192,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"llmgateway/sonar-reasoning-pro","providerId":"llmgateway","providerKind":"provider-llmgateway","authFamily":"api-key","displayName":"Sonar Reasoning Pro","version":"2024-01-01","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"llmtr/gemma-4","providerId":"llmtr","providerKind":"provider-llmtr","authFamily":"api-key","displayName":"Gemma 4","version":"2026-04-22","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":8192,"pricing":{"inputPer1M":5,"outputPer1M":10,"currency":"USD"}},{"modelId":"llmtr/magibu-11b-v8","providerId":"llmtr","providerKind":"provider-llmtr","authFamily":"api-key","displayName":"Magibu 11B v8","version":"2026-06-05","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"llmtr/medgemma-4b","providerId":"llmtr","providerKind":"provider-llmtr","authFamily":"api-key","displayName":"MedGemma 4B","version":"2026-04-26","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":8192,"maxOutputTokens":4096,"pricing":{"inputPer1M":3,"outputPer1M":5,"currency":"USD"}},{"modelId":"llmtr/qwen3-6-35b","providerId":"llmtr","providerKind":"provider-llmtr","authFamily":"api-key","displayName":"Qwen3.6 35B-A3B","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":16384,"maxOutputTokens":65536,"pricing":{"inputPer1M":5,"outputPer1M":10,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"llmtr/sincap","providerId":"llmtr","providerKind":"provider-llmtr","authFamily":"api-key","displayName":"Sincap","version":"2026-05-05","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"llmtr/trendyol-7b","providerId":"llmtr","providerKind":"provider-llmtr","authFamily":"api-key","displayName":"Trendyol 7B","version":"2026-06-06","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"lmstudio/openai/gpt-oss-20b","providerId":"lmstudio","providerKind":"provider-lmstudio","authFamily":"api-key","displayName":"GPT OSS 20B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"lmstudio/qwen/qwen3-30b-a3b-2507","providerId":"lmstudio","providerKind":"provider-lmstudio","authFamily":"api-key","displayName":"Qwen3 30B A3B 2507","version":"2025-07-30","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"lmstudio/qwen/qwen3-coder-30b","providerId":"lmstudio","providerKind":"provider-lmstudio","authFamily":"api-key","displayName":"Qwen3 Coder 30B","version":"2025-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"longcat/LongCat-2.0","providerId":"longcat","providerKind":"provider-longcat","authFamily":"api-key","displayName":"LongCat-2.0","version":"2026-06-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.75,"outputPer1M":2.95,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":2.95,"cacheRead":0.015},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"lucidquery/lucidnova-rf1-100b","providerId":"lucidquery","providerKind":"provider-lucidquery","authFamily":"api-key","displayName":"LucidNova RF1 100B","version":"2024-12-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":120000,"maxOutputTokens":8000,"pricing":{"inputPer1M":2,"outputPer1M":5,"currency":"USD"}},{"modelId":"lucidquery/lucidquery-agi-01-frontier","providerId":"lucidquery","providerKind":"provider-lucidquery","authFamily":"api-key","displayName":"AGI-01 Frontier","version":"2026-06-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":300000,"maxOutputTokens":120000,"pricing":{"inputPer1M":4.5,"outputPer1M":22,"currency":"USD"}},{"modelId":"lucidquery/lucidquery-agi-01-swift","providerId":"lucidquery","providerKind":"provider-lucidquery","authFamily":"api-key","displayName":"AGI-01 Swift","version":"2026-06-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":300000,"maxOutputTokens":120000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD"}},{"modelId":"lucidquery/lucidquery-nexus-coder","providerId":"lucidquery","providerKind":"provider-lucidquery","authFamily":"api-key","displayName":"LucidQuery Nexus Coder","version":"2025-09-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":250000,"maxOutputTokens":60000,"pricing":{"inputPer1M":2,"outputPer1M":5,"currency":"USD"}},{"modelId":"lynkr/lynkr-auto","providerId":"lynkr","providerKind":"provider-lynkr","authFamily":"api-key","displayName":"Lynkr Auto (complexity routing)","version":"2025-12-03","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"meganova/deepseek-ai/DeepSeek-R1-0528","providerId":"meganova","providerKind":"provider-meganova","authFamily":"api-key","displayName":"DeepSeek R1 0528","version":"2025-05-28","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.5,"outputPer1M":2.15,"currency":"USD"}},{"modelId":"meganova/deepseek-ai/DeepSeek-V3-0324","providerId":"meganova","providerKind":"provider-meganova","authFamily":"api-key","displayName":"DeepSeek V3 0324","version":"2025-03-24","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":163840,"pricing":{"inputPer1M":0.25,"outputPer1M":0.88,"currency":"USD"}},{"modelId":"meganova/deepseek-ai/DeepSeek-V3.1","providerId":"meganova","providerKind":"provider-meganova","authFamily":"api-key","displayName":"DeepSeek V3.1","version":"2025-08-25","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":164000,"maxOutputTokens":164000,"pricing":{"inputPer1M":0.27,"outputPer1M":1,"currency":"USD"}},{"modelId":"meganova/deepseek-ai/DeepSeek-V3.2","providerId":"meganova","providerKind":"provider-meganova","authFamily":"api-key","displayName":"DeepSeek V3.2","version":"2025-12-03","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":164000,"maxOutputTokens":164000,"pricing":{"inputPer1M":0.26,"outputPer1M":0.38,"currency":"USD"}},{"modelId":"meganova/deepseek-ai/DeepSeek-V3.2-Exp","providerId":"meganova","providerKind":"provider-meganova","authFamily":"api-key","displayName":"DeepSeek V3.2 Exp","version":"2025-10-10","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":164000,"maxOutputTokens":164000,"pricing":{"inputPer1M":0.27,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"meganova/meta-llama/Llama-3.3-70B-Instruct","providerId":"meganova","providerKind":"provider-meganova","authFamily":"api-key","displayName":"Llama 3.3 70B Instruct","version":"2024-12-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"meganova/MiniMaxAI/MiniMax-M2.1","providerId":"meganova","providerKind":"provider-meganova","authFamily":"api-key","displayName":"MiniMax M2.1","version":"2025-12-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.28,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"meganova/MiniMaxAI/MiniMax-M2.5","providerId":"meganova","providerKind":"provider-meganova","authFamily":"api-key","displayName":"MiniMax M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"meganova/mistralai/Mistral-Nemo-Instruct-2407","providerId":"meganova","providerKind":"provider-meganova","authFamily":"api-key","displayName":"Mistral Nemo Instruct 2407","version":"2024-07-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.02,"outputPer1M":0.04,"currency":"USD"}},{"modelId":"meganova/mistralai/Mistral-Small-3.2-24B-Instruct-2506","providerId":"meganova","providerKind":"provider-meganova","authFamily":"api-key","displayName":"Mistral Small 3.2 24B Instruct","version":"2025-06-20","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":32768,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"meganova/moonshotai/Kimi-K2-Thinking","providerId":"meganova","providerKind":"provider-meganova","authFamily":"api-key","displayName":"Kimi K2 Thinking","version":"2025-11-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":2.6,"currency":"USD"}},{"modelId":"meganova/moonshotai/Kimi-K2.5","providerId":"meganova","providerKind":"provider-meganova","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.45,"outputPer1M":2.8,"currency":"USD"}},{"modelId":"meganova/Qwen/Qwen2.5-VL-32B-Instruct","providerId":"meganova","providerKind":"provider-meganova","authFamily":"api-key","displayName":"Qwen2.5 VL 32B Instruct","version":"2025-03-24","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.2,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"meganova/Qwen/Qwen3-235B-A22B-Instruct-2507","providerId":"meganova","providerKind":"provider-meganova","authFamily":"api-key","displayName":"Qwen3 235B A22B Instruct 2507","version":"2025-07-23","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.09,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"meganova/Qwen/Qwen3.5-Plus","providerId":"meganova","providerKind":"provider-meganova","authFamily":"api-key","displayName":"Qwen3.5 Plus","version":"2026-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.4,"outputPer1M":2.4,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":2.4,"reasoning":2.4},"costUnit":"USD per 1M tokens"}},{"modelId":"meganova/XiaomiMiMo/MiMo-V2-Flash","providerId":"meganova","providerKind":"provider-meganova","authFamily":"api-key","displayName":"MiMo V2 Flash","version":"2025-12-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"meganova/zai-org/GLM-4.6","providerId":"meganova","providerKind":"provider-meganova","authFamily":"api-key","displayName":"GLM-4.6","version":"2025-09-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.45,"outputPer1M":1.9,"currency":"USD"}},{"modelId":"meganova/zai-org/GLM-4.7","providerId":"meganova","providerKind":"provider-meganova","authFamily":"api-key","displayName":"GLM-4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.2,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"meganova/zai-org/GLM-5","providerId":"meganova","providerKind":"provider-meganova","authFamily":"api-key","displayName":"GLM-5","version":"2026-02-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.8,"outputPer1M":2.56,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"merge-gateway/anthropic/claude-3-7-sonnet-20250219","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Claude 3.7 Sonnet","version":"2025-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"merge-gateway/anthropic/claude-fable-5","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Claude Fable 5","version":"2026-06-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":10,"outputPer1M":50,"currency":"USD","costDimensionsPer1M":{"input":10,"output":50,"cacheRead":1,"cacheWrite":12.5},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"merge-gateway/anthropic/claude-haiku-4-5-20251001","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Claude Haiku 4.5 (20251001)","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD","costDimensionsPer1M":{"input":1,"output":5,"cacheRead":0.1,"cacheWrite":1.25},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"merge-gateway/anthropic/claude-opus-4-1-20250805","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Claude Opus 4.1 (20250805)","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD","costDimensionsPer1M":{"input":15,"output":75,"cacheRead":1.5,"cacheWrite":18.75},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"merge-gateway/anthropic/claude-opus-4-20250514","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Claude Opus 4 (20250514)","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD","costDimensionsPer1M":{"input":15,"output":75,"cacheRead":1.5,"cacheWrite":18.75},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"merge-gateway/anthropic/claude-opus-4-5-20251101","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Claude Opus 4.5 (20251101)","version":"2025-11-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["toggle","effort","budget_tokens"]},{"modelId":"merge-gateway/anthropic/claude-opus-4-6","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["toggle","effort","budget_tokens"]},{"modelId":"merge-gateway/anthropic/claude-opus-4-7","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"merge-gateway/anthropic/claude-opus-4-8","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Claude Opus 4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"merge-gateway/anthropic/claude-opus-5","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Claude Opus 5","version":"2026-07-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"merge-gateway/anthropic/claude-sonnet-4-20250514","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Claude Sonnet 4","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"merge-gateway/anthropic/claude-sonnet-4-5-20250929","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Claude Sonnet 4.5 (20250929)","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"merge-gateway/anthropic/claude-sonnet-4-6","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["toggle","effort","budget_tokens"]},{"modelId":"merge-gateway/anthropic/claude-sonnet-5","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Claude Sonnet 5","version":"2026-06-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2,"output":10,"cacheRead":0.2,"cacheWrite":2.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"merge-gateway/bytedance/dola-seed-2.0-code","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Seed 2.0 Code","version":"2026-02-14","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.4,"outputPer1M":2.4,"currency":"USD"}},{"modelId":"merge-gateway/bytedance/dola-seed-2.0-code-preview","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Dola Seed 2.0 Code (preview)","version":"2026-03-28","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"}},{"modelId":"merge-gateway/bytedance/dola-seed-2.0-lite","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Seed 2.0 Lite","version":"2026-02-28","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"}},{"modelId":"merge-gateway/bytedance/dola-seed-2.0-mini","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Seed 2.0 Mini","version":"2026-02-15","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"merge-gateway/bytedance/dola-seed-2.0-pro","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Seed 2.0 Pro","version":"2026-03-28","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"}},{"modelId":"merge-gateway/cohere/command-a-03-2025","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Command A 03-2025","version":"2025-03-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":8000,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"merge-gateway/cohere/command-r-08-2024","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Command R 08-2024","version":"2024-08-30","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4000,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"merge-gateway/cohere/command-r-plus-08-2024","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Command R+ 08-2024","version":"2024-08-30","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4000,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"merge-gateway/cohere/command-r7b-12-2024","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Command R7B 12-2024","version":"2024-12-02","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4000,"pricing":{"inputPer1M":0.0375,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"merge-gateway/deepseek/deepseek-r1","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"DeepSeek R1","version":"2025-01-20","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":40960,"pricing":{"inputPer1M":1.35,"outputPer1M":5.4,"currency":"USD"}},{"modelId":"merge-gateway/deepseek/deepseek-v3","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"DeepSeek V3","version":"2024-12-26","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":81920,"pricing":{"inputPer1M":0.58,"outputPer1M":1.68,"currency":"USD"}},{"modelId":"merge-gateway/deepseek/deepseek-v3.1","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"DeepSeek V3.1","version":"2025-08-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":164000,"maxOutputTokens":41000,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"merge-gateway/deepseek/deepseek-v3.2","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"DeepSeek V3.2","version":"2025-12-01","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":40960,"pricing":{"inputPer1M":0.28,"outputPer1M":0.45,"currency":"USD","costDimensionsPer1M":{"input":0.28,"output":0.45,"cacheRead":0.14},"costUnit":"USD per 1M tokens"}},{"modelId":"merge-gateway/deepseek/deepseek-v4-flash","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"cacheRead":0.0028},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"merge-gateway/deepseek/deepseek-v4-flash-0731","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"DeepSeek V4 Flash 0731","version":"2026-07-31","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"cacheRead":0.0028},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"merge-gateway/deepseek/deepseek-v4-pro","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.435,"outputPer1M":0.87,"currency":"USD","costDimensionsPer1M":{"input":0.435,"output":0.87,"cacheRead":0.003625},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"merge-gateway/deepseek/deepseek-v4-pro-0813","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"DeepSeek V4 Pro 0813","version":"2026-08-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.435,"outputPer1M":0.87,"currency":"USD","costDimensionsPer1M":{"input":0.435,"output":0.87,"cacheRead":0.003625},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"merge-gateway/google/gemini-2.5-computer-use-preview-10-2025","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Gemini 2.5 Computer Use Preview (10-2025)","version":"2025-10-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"}},{"modelId":"merge-gateway/google/gemini-2.5-flash","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Gemini 2.5 Flash","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"cacheRead":0.03,"inputAudio":1},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"merge-gateway/google/gemini-2.5-flash-image","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Gemini 2.5 Flash Image","version":"2025-08-26","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"merge-gateway/google/gemini-2.5-flash-lite","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Gemini 2.5 Flash-Lite","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.4,"cacheRead":0.01,"inputAudio":0.3},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"merge-gateway/google/gemini-2.5-pro","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Gemini 2.5 Pro","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costMetadata":{"tiers":[{"input":2.5,"output":15,"cache_read":0.25,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":2.5,"output":15,"cache_read":0.25}},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"merge-gateway/google/gemini-3-flash-preview","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Gemini 3 Flash Preview","version":"2025-12-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":3,"cacheRead":0.05,"inputAudio":1},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"merge-gateway/google/gemini-3-pro-image","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Gemini 3 Pro Image","version":"2026-05-28","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":65536,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD"}},{"modelId":"merge-gateway/google/gemini-3-pro-preview","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Gemini 3 Pro Preview","version":"2025-11-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.2},"costMetadata":{"tiers":[{"input":4,"output":18,"cache_read":0.4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":4,"output":18,"cache_read":0.4}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","high"],"reasoningOptionKinds":["effort"]},{"modelId":"merge-gateway/google/gemini-3.1-flash-image","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Gemini 3.1 Flash Image","version":"2026-05-28","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"}},{"modelId":"merge-gateway/google/gemini-3.1-flash-lite","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Gemini 3.1 Flash-Lite","version":"2026-05-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":1.5,"cacheRead":0.025,"inputAudio":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"merge-gateway/google/gemini-3.1-flash-lite-preview","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Gemini 3.1 Flash Lite Preview","version":"2026-03-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":1.5,"cacheRead":0.025,"inputAudio":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"merge-gateway/google/gemini-3.1-pro-preview","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Gemini 3.1 Pro Preview","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.2},"costMetadata":{"tiers":[{"input":4,"output":18,"cache_read":0.4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":4,"output":18,"cache_read":0.4}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"merge-gateway/google/gemini-3.1-pro-preview-customtools","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Gemini 3.1 Pro Preview Custom Tools","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.2},"costMetadata":{"tiers":[{"input":4,"output":18,"cache_read":0.4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":4,"output":18,"cache_read":0.4}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"merge-gateway/google/gemini-3.5-flash","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Gemini 3.5 Flash","version":"2026-05-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":9,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":9,"cacheRead":0.15,"inputAudio":1.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"merge-gateway/google/gemini-3.5-flash-lite","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Gemini 3.5 Flash-Lite","version":"2026-07-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"cacheRead":0.03},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"merge-gateway/google/gemini-3.6-flash","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Gemini 3.6 Flash","version":"2026-07-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":7.5,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":7.5,"cacheRead":0.15},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"merge-gateway/google/gemini-3.7-flash","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Gemini 3.7 Flash","version":"2026-08-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.75,"outputPer1M":3.75,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":3.75,"cacheRead":0.075},"costUnit":"USD per 1M tokens"}},{"modelId":"merge-gateway/google/gemini-embedding-001","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Gemini Embedding 001","version":"2025-05-20","capabilities":["text.chat"],"modalities":["text"],"contextWindow":2048,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.15,"outputPer1M":0,"currency":"USD"}},{"modelId":"merge-gateway/google/gemini-flash-latest","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Gemini Flash Latest","version":"2026-05-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":9,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":9,"cacheRead":0.15,"inputAudio":1.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"merge-gateway/google/gemini-flash-lite-latest","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Gemini Flash-Lite Latest","version":"2026-05-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":1.5,"cacheRead":0.025,"inputAudio":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"merge-gateway/google/gemma-4-26b-a4b-it","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Gemma 4 26B A4B","version":"2026-04-02","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.13,"outputPer1M":0.4,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"merge-gateway/google/gemma-4-31b-it","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Gemma 4 31B It","version":"2026-04-02","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.14,"outputPer1M":0.4,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"merge-gateway/meta/llama-3.1-8b-instruct","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Llama 3.1 8B","version":"2024-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":2048,"pricing":{"inputPer1M":0.22,"outputPer1M":0.22,"currency":"USD"}},{"modelId":"merge-gateway/meta/llama-3.3-70b-instruct","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Llama 3.3 70B Instruct","version":"2024-12-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.22,"outputPer1M":0.5,"currency":"USD","costDimensionsPer1M":{"input":0.22,"output":0.5,"cacheRead":0.11},"costUnit":"USD per 1M tokens"}},{"modelId":"merge-gateway/meta/muse-spark-1.1","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Muse Spark 1.1","version":"2026-04-08","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1048576,"maxOutputTokens":262144,"pricing":{"inputPer1M":1.25,"outputPer1M":4.25,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":4.25,"cacheRead":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"merge-gateway/meta/muse-spark-1.2","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Muse Spark 1.2","version":"2026-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1048576,"maxOutputTokens":262144,"pricing":{"inputPer1M":1.25,"outputPer1M":4.25,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":4.25,"cacheRead":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"merge-gateway/minimax/minimax-m2","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"MiniMax M2","version":"2025-10-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.03,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"}},{"modelId":"merge-gateway/minimax/minimax-m2.1","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"MiniMax M2.1","version":"2025-12-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.03,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"}},{"modelId":"merge-gateway/minimax/minimax-m2.5","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"MiniMax M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.03,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"}},{"modelId":"merge-gateway/minimax/minimax-m2.5-highspeed","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"MiniMax M2.5 Highspeed","version":"2026-02-13","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.6,"outputPer1M":2.4,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.4,"cacheRead":0.06,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"}},{"modelId":"merge-gateway/minimax/minimax-m2.7","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"MiniMax M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.06,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"}},{"modelId":"merge-gateway/minimax/minimax-m2.7-highspeed","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"MiniMax M2.7 Highspeed","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.6,"outputPer1M":2.4,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.4,"cacheRead":0.06,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"}},{"modelId":"merge-gateway/minimax/minimax-m3","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"MiniMax M3","version":"2026-06-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.06},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"merge-gateway/mistral/codestral-latest","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Codestral (latest)","version":"2024-05-29","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.3,"outputPer1M":0.9,"currency":"USD"}},{"modelId":"merge-gateway/mistral/devstral-2512","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Devstral 2","version":"2025-12-09","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":2,"cacheRead":0.04},"costUnit":"USD per 1M tokens"}},{"modelId":"merge-gateway/mistral/devstral-medium-2507","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Devstral Medium","version":"2025-07-10","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"merge-gateway/mistral/devstral-medium-latest","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Devstral 2 (latest)","version":"2025-12-02","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"merge-gateway/mistral/devstral-small-2507","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Devstral Small","version":"2025-07-10","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"merge-gateway/mistral/magistral-medium-latest","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Magistral Medium (latest)","version":"2025-03-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2,"outputPer1M":5,"currency":"USD"}},{"modelId":"merge-gateway/mistral/mistral-large-2411","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Mistral Large 2.1","version":"2024-11-18","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD"}},{"modelId":"merge-gateway/mistral/mistral-large-2512","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Mistral Large 3","version":"2024-11-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":1.5,"cacheRead":0.05},"costUnit":"USD per 1M tokens"}},{"modelId":"merge-gateway/mistral/mistral-large-latest","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Mistral Large (latest)","version":"2024-11-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"merge-gateway/mistral/mistral-medium-2505","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Mistral Medium 3","version":"2025-05-07","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":2,"cacheRead":0.04},"costUnit":"USD per 1M tokens"}},{"modelId":"merge-gateway/mistral/mistral-medium-latest","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Mistral Medium (latest)","version":"2026-04-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"merge-gateway/mistral/mistral-small-latest","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Mistral Small (latest)","version":"2026-03-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"merge-gateway/mistral/pixtral-large-latest","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Pixtral Large (latest)","version":"2024-11-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD"}},{"modelId":"merge-gateway/moonshot/kimi-k2.5","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":3,"cacheRead":0.1},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"merge-gateway/moonshot/kimi-k2.6","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.16},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"merge-gateway/moonshot/kimi-k2.7-code","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.19},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"merge-gateway/moonshot/kimi-k2.7-code-highspeed","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Kimi K2.7 Code Highspeed","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":1.9,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":1.9,"output":8,"cacheRead":0.38},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"merge-gateway/moonshot/kimi-k3","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Kimi K3","version":"2026-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1048576,"maxOutputTokens":1048576,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3},"costUnit":"USD per 1M tokens"}},{"modelId":"merge-gateway/moonshotai/kimi-k2-thinking","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Kimi K2 Thinking","version":"2025-11-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":2.5,"currency":"USD"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"merge-gateway/nvidia/nemotron-3.5-lightning-30b-a3b","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Nemotron 3.5 Lightning 30B A3B","version":"2026-08-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":262144,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"merge-gateway/nvidia/nemotron-nano-9b-v2","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Nemotron Nano 9B","version":"2025-08-18","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.06,"outputPer1M":0.23,"currency":"USD"}},{"modelId":"merge-gateway/openai/gpt-3.5-turbo","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GPT-3.5 Turbo","version":"2023-03-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16385,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"merge-gateway/openai/gpt-4","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GPT-4","version":"2023-11-06","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":30,"outputPer1M":60,"currency":"USD"}},{"modelId":"merge-gateway/openai/gpt-4-turbo","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GPT-4 Turbo","version":"2023-11-06","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":10,"outputPer1M":30,"currency":"USD"}},{"modelId":"merge-gateway/openai/gpt-4.1","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GPT-4.1","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":2,"output":8,"cacheRead":0.5},"costUnit":"USD per 1M tokens"}},{"modelId":"merge-gateway/openai/gpt-4.1-mini","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GPT-4.1 Mini","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":1.6,"cacheRead":0.1},"costUnit":"USD per 1M tokens"}},{"modelId":"merge-gateway/openai/gpt-4.1-nano","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GPT-4.1 Nano","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.4,"cacheRead":0.025},"costUnit":"USD per 1M tokens"}},{"modelId":"merge-gateway/openai/gpt-4o","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GPT-4o","version":"2024-05-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":10,"cacheRead":1.25},"costUnit":"USD per 1M tokens"}},{"modelId":"merge-gateway/openai/gpt-4o-2024-05-13","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GPT-4o (2024-05-13)","version":"2024-05-13","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":5,"outputPer1M":15,"currency":"USD"}},{"modelId":"merge-gateway/openai/gpt-4o-2024-08-06","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GPT-4o (2024-08-06)","version":"2024-08-06","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":10,"cacheRead":1.25},"costUnit":"USD per 1M tokens"}},{"modelId":"merge-gateway/openai/gpt-4o-2024-11-20","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GPT-4o (2024-11-20)","version":"2024-11-20","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":10,"cacheRead":1.25},"costUnit":"USD per 1M tokens"}},{"modelId":"merge-gateway/openai/gpt-4o-mini","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GPT-4o Mini","version":"2024-07-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.6,"cacheRead":0.075},"costUnit":"USD per 1M tokens"}},{"modelId":"merge-gateway/openai/gpt-5","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GPT-5","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"merge-gateway/openai/gpt-5-chat-latest","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GPT-5 Chat Latest","version":"2025-08-07","capabilities":["text.chat","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"}},{"modelId":"merge-gateway/openai/gpt-5-mini","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GPT-5 Mini","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":2,"cacheRead":0.025},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"merge-gateway/openai/gpt-5-nano","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GPT-5 Nano","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.05,"output":0.4,"cacheRead":0.005},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"merge-gateway/openai/gpt-5.1","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GPT-5.1","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"merge-gateway/openai/gpt-5.1-chat-latest","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GPT-5.1 Chat Latest","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"}},{"modelId":"merge-gateway/openai/gpt-5.2","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GPT-5.2","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"merge-gateway/openai/gpt-5.2-chat-latest","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GPT-5.2 Chat Latest","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"}},{"modelId":"merge-gateway/openai/gpt-5.3-chat-latest","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GPT-5.3 Chat Latest","version":"2026-03-03","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"}},{"modelId":"merge-gateway/openai/gpt-5.4","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":15,"cacheRead":0.25},"costMetadata":{"tiers":[{"input":5,"output":22.5,"cache_read":0.5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":5,"output":22.5,"cache_read":0.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"merge-gateway/openai/gpt-5.4-mini","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GPT-5.4 Mini","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":4.5,"cacheRead":0.075},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"merge-gateway/openai/gpt-5.4-nano","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GPT-5.4 Nano","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.25,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.25,"cacheRead":0.02},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"merge-gateway/openai/gpt-5.5","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GPT-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5},"costMetadata":{"tiers":[{"input":10,"output":45,"cache_read":1,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":10,"output":45,"cache_read":1}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"merge-gateway/openai/gpt-5.6-luna","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GPT-5.6 Luna","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.2,"cacheRead":0.02},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"merge-gateway/openai/gpt-5.6-sol","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GPT-5.6 Sol","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"merge-gateway/openai/gpt-5.6-terra","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GPT-5.6 Terra","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.2},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"merge-gateway/openai/gpt-oss-120b","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GPT-OSS 120B","version":"2025-08-05","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.09,"outputPer1M":0.36,"currency":"USD"}},{"modelId":"merge-gateway/openai/gpt-oss-20b","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GPT-OSS 20B","version":"2025-08-05","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.04,"outputPer1M":0.2,"currency":"USD","costDimensionsPer1M":{"input":0.04,"output":0.2,"cacheRead":0.02},"costUnit":"USD per 1M tokens"}},{"modelId":"merge-gateway/openai/gpt-oss-safeguard-120b","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GPT OSS Safeguard 120B","version":"2025-10-29","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":4096,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"merge-gateway/openai/o1","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"o1","version":"2024-12-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":15,"outputPer1M":60,"currency":"USD","costDimensionsPer1M":{"input":15,"output":60,"cacheRead":7.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"merge-gateway/openai/o3","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"o3","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":2,"output":8,"cacheRead":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"merge-gateway/openai/o3-mini","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"o3 Mini","version":"2024-12-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":4.4,"cacheRead":0.55},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"merge-gateway/openai/o4-mini","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"o4 Mini","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":4.4,"cacheRead":0.275},"costUnit":"USD per 1M tokens"}},{"modelId":"merge-gateway/qwen/qwen-flash","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Qwen Flash","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":250000,"pricing":{"inputPer1M":0.022,"outputPer1M":0.216,"currency":"USD","costDimensionsPer1M":{"input":0.022,"output":0.216,"cacheRead":0.0044},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"merge-gateway/qwen/qwen-plus","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Qwen Plus","version":"2024-01-25","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":250000,"pricing":{"inputPer1M":0.115,"outputPer1M":0.287,"currency":"USD","costDimensionsPer1M":{"input":0.115,"output":0.287,"cacheRead":0.023},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"merge-gateway/qwen/qwen3-235b-a22b","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Qwen3 235B A22B","version":"2025-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.287,"outputPer1M":1.147,"currency":"USD","costDimensionsPer1M":{"input":0.287,"output":1.147,"cacheRead":0.0574},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"merge-gateway/qwen/qwen3-235b-a22b-instruct-2507","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Qwen3 235B A22B Instruct 2507","version":"2025-07-21","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.6,"cacheRead":0.05},"costUnit":"USD per 1M tokens"}},{"modelId":"merge-gateway/qwen/qwen3-30b-a3b","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Qwen3 30B A3B","version":"2025-04-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.108,"outputPer1M":1.076,"currency":"USD","costDimensionsPer1M":{"input":0.108,"output":1.076,"cacheRead":0.0216},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"merge-gateway/qwen/qwen3-32b","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Qwen3 32B","version":"2025-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"merge-gateway/qwen/qwen3-coder-480b-a35b-instruct","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Qwen3 Coder 480B A35B Instruct","version":"2025-04","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.22,"outputPer1M":1.8,"currency":"USD"}},{"modelId":"merge-gateway/qwen/qwen3-coder-flash","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Qwen3 Coder Flash","version":"2025-07-28","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":250000,"pricing":{"inputPer1M":0.144,"outputPer1M":0.574,"currency":"USD","costDimensionsPer1M":{"input":0.144,"output":0.574,"cacheRead":0.0288},"costUnit":"USD per 1M tokens"}},{"modelId":"merge-gateway/qwen/qwen3-coder-next","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Qwen3 Coder Next","version":"2026-02-03","capabilities":["text.chat"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.15,"outputPer1M":0.8,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.8,"cacheRead":0.075},"costUnit":"USD per 1M tokens"}},{"modelId":"merge-gateway/qwen/qwen3-coder-plus","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Qwen3 Coder Plus","version":"2025-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":250000,"pricing":{"inputPer1M":0.574,"outputPer1M":2.294,"currency":"USD","costDimensionsPer1M":{"input":0.574,"output":2.294,"cacheRead":0.1148},"costUnit":"USD per 1M tokens"}},{"modelId":"merge-gateway/qwen/qwen3-max","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Qwen3 Max","version":"2025-09-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.359,"outputPer1M":1.434,"currency":"USD","costDimensionsPer1M":{"input":0.359,"output":1.434,"cacheRead":0.0718},"costUnit":"USD per 1M tokens"}},{"modelId":"merge-gateway/qwen/qwen3-next-80b-a3b-instruct","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Qwen3 Next 80B A3B Instruct","version":"2025-09","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.144,"outputPer1M":0.574,"currency":"USD","costDimensionsPer1M":{"input":0.144,"output":0.574,"cacheRead":0.0288},"costUnit":"USD per 1M tokens"}},{"modelId":"merge-gateway/qwen/qwen3-next-80b-a3b-thinking","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Qwen3 Next 80B A3B Thinking","version":"2025-09","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"merge-gateway/qwen/qwen3-vl-plus","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Qwen3-VL Plus","version":"2025-09-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.143,"outputPer1M":1.434,"currency":"USD","costDimensionsPer1M":{"input":0.143,"output":1.434,"cacheRead":0.0286},"costUnit":"USD per 1M tokens"}},{"modelId":"merge-gateway/qwen/qwen3.5-122b-a10b","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Qwen3.5 122B A10B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.115,"outputPer1M":0.917,"currency":"USD","costDimensionsPer1M":{"input":0.115,"output":0.917,"cacheRead":0.023},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"merge-gateway/qwen/qwen3.5-27b","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Qwen3.5 27B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.086,"outputPer1M":0.688,"currency":"USD","costDimensionsPer1M":{"input":0.086,"output":0.688,"cacheRead":0.0172},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"merge-gateway/qwen/qwen3.5-35b-a3b","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Qwen3.5 35B A3B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.057,"outputPer1M":0.459,"currency":"USD","costDimensionsPer1M":{"input":0.057,"output":0.459,"cacheRead":0.020357},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"merge-gateway/qwen/qwen3.5-397b-a17b","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Qwen3.5 397B A17B","version":"2026-02-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.172,"outputPer1M":1.032,"currency":"USD","costDimensionsPer1M":{"input":0.172,"output":1.032,"cacheRead":0.0344},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"merge-gateway/qwen/qwen3.5-9b","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Qwen3.5 9B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.09,"outputPer1M":0.13,"currency":"USD"}},{"modelId":"merge-gateway/qwen/qwen3.5-flash","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Qwen3.5 Flash","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":250000,"pricing":{"inputPer1M":0.029,"outputPer1M":0.287,"currency":"USD","costDimensionsPer1M":{"input":0.029,"output":0.287,"cacheRead":0.0058},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"merge-gateway/qwen/qwen3.5-plus","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Qwen3.5 Plus","version":"2026-02-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":250000,"pricing":{"inputPer1M":0.115,"outputPer1M":0.688,"currency":"USD","costDimensionsPer1M":{"input":0.115,"output":0.688,"cacheRead":0.023},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"merge-gateway/qwen/qwen3.6-27b","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Qwen3.6 27B","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.289,"outputPer1M":2.4,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"merge-gateway/qwen/qwen3.6-35b-a3b","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Qwen3.6 35B A3B","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.248,"outputPer1M":1.485,"currency":"USD","costDimensionsPer1M":{"input":0.248,"output":1.485,"cacheRead":0.0496},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"merge-gateway/qwen/qwen3.6-flash","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Qwen3.6 Flash","version":"2026-04-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":250000,"pricing":{"inputPer1M":0.165,"outputPer1M":0.99,"currency":"USD","costDimensionsPer1M":{"input":0.165,"output":0.99,"cacheRead":0.033},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"merge-gateway/qwen/qwen3.6-max-preview","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Qwen3.6 Max Preview","version":"2026-04-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.31,"outputPer1M":7.88,"currency":"USD"}},{"modelId":"merge-gateway/qwen/qwen3.6-plus","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Qwen3.6 Plus","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":250000,"pricing":{"inputPer1M":0.276,"outputPer1M":1.651,"currency":"USD","costDimensionsPer1M":{"input":0.276,"output":1.651,"cacheRead":0.0552},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"merge-gateway/qwen/qwen3.7-max","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Qwen3.7 Max","version":"2026-05-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":250000,"pricing":{"inputPer1M":0.825,"outputPer1M":2.4755,"currency":"USD","costDimensionsPer1M":{"input":0.825,"output":2.4755,"cacheRead":0.165},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"merge-gateway/qwen/qwen3.7-plus","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Qwen3.7 Plus","version":"2026-06-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD"}},{"modelId":"merge-gateway/qwen/qwen3.8-max","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Qwen3.8 Max","version":"2026-08-03","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.25},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"merge-gateway/sakana/fugu-ultra","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Fugu Ultra","version":"2026-06-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":250000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5},"costUnit":"USD per 1M tokens"}},{"modelId":"merge-gateway/thinkingmachines/inkling","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Inkling","version":"2026-07-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048000,"maxOutputTokens":32000,"pricing":{"inputPer1M":1,"outputPer1M":4.05,"currency":"USD","costDimensionsPer1M":{"input":1,"output":4.05,"cacheRead":0.17},"costUnit":"USD per 1M tokens"}},{"modelId":"merge-gateway/writer/palmyra-x4","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Palmyra X4","version":"2024-10-09","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32000,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"merge-gateway/writer/palmyra-x5","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Palmyra X5","version":"2025-04-28","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":250000,"pricing":{"inputPer1M":0.6,"outputPer1M":6,"currency":"USD"}},{"modelId":"merge-gateway/xai/grok-4.20-0309-non-reasoning","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Grok 4.20 Non-Reasoning","version":"2026-03-09","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":1000000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":2.5,"cacheRead":0.2},"costUnit":"USD per 1M tokens"}},{"modelId":"merge-gateway/xai/grok-4.20-0309-reasoning","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Grok 4.20","version":"2026-03-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":1000000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":2.5,"cacheRead":0.2},"costMetadata":{"tiers":[{"input":2.5,"output":5,"cache_read":0.4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":2.5,"output":5,"cache_read":0.4}},"costUnit":"USD per 1M tokens"}},{"modelId":"merge-gateway/xai/grok-4.3","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Grok 4.3","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":1000000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":2.5,"cacheRead":0.2},"costMetadata":{"tiers":[{"input":2.5,"output":5,"cache_read":0.4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":2.5,"output":5,"cache_read":0.4}},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"merge-gateway/xai/grok-4.5","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Grok 4.5","version":"2026-07-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":500000,"maxOutputTokens":500000,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"merge-gateway/xai/grok-4.6","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Grok 4.6","version":"2026-08-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":500000,"maxOutputTokens":500000,"pricing":{"inputPer1M":1.5,"outputPer1M":4.5,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":4.5,"cacheRead":0.375},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"merge-gateway/xai/grok-build-0.1","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Grok Build 0.1","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":1,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":1,"output":2,"cacheRead":0.2},"costUnit":"USD per 1M tokens"}},{"modelId":"merge-gateway/zai/glm-4.5","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GLM-4.5","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":98304,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.2,"cacheRead":0.11,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"merge-gateway/zai/glm-4.5-air","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GLM-4.5 Air","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":98304,"pricing":{"inputPer1M":0.2,"outputPer1M":1.1,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.1,"cacheRead":0.03,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"merge-gateway/zai/glm-4.5v","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"Glm 4.5V","version":"2025-08-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.6,"outputPer1M":1.8,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":1.8,"cacheRead":0.11,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"merge-gateway/zai/glm-4.6","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GLM-4.6","version":"2025-09-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.2,"cacheRead":0.11,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"merge-gateway/zai/glm-4.7","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GLM-4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.2,"cacheRead":0.11,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"merge-gateway/zai/glm-4.7-flash","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GLM 4.7 Flash","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.07,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"merge-gateway/zai/glm-4.7-flashx","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GLM-4.7 FlashX","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.07,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.07,"output":0.4,"cacheRead":0.01,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"merge-gateway/zai/glm-5","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GLM-5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1,"outputPer1M":3.2,"currency":"USD","costDimensionsPer1M":{"input":1,"output":3.2,"cacheRead":0.2,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"merge-gateway/zai/glm-5-turbo","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GLM-5 Turbo","version":"2026-03-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.2,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":1.2,"output":4,"cacheRead":0.24,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"merge-gateway/zai/glm-5.1","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-04-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.4,"output":4.4,"cacheRead":0.26,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"merge-gateway/zai/glm-5.2","providerId":"merge-gateway","providerKind":"provider-merge-gateway","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.05,"outputPer1M":3.3,"currency":"USD","costDimensionsPer1M":{"input":1.05,"output":3.3,"cacheRead":0.195},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"meta/muse-spark-1.1","providerId":"meta","providerKind":"provider-meta","authFamily":"api-key","displayName":"Muse Spark 1.1","version":"2026-04-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text","video"],"contextWindow":1000000,"maxOutputTokens":32000,"pricing":{"inputPer1M":1.25,"outputPer1M":4.25,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":4.25,"cacheRead":0.15},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"meta/muse-spark-1.2","providerId":"meta","providerKind":"provider-meta","authFamily":"api-key","displayName":"Muse Spark 1.2","version":"2026-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.25,"outputPer1M":4.25,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":4.25,"cacheRead":0.15},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"meta/muse-spark-1.2-contributor","providerId":"meta","providerKind":"provider-meta","authFamily":"api-key","displayName":"Muse Spark 1.2 Contributor","version":"2026-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.1,"outputPer1M":0.2,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.2,"cacheRead":0.002},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"minimax-cn-coding-plan/MiniMax-M2","providerId":"minimax-cn-coding-plan","providerKind":"provider-minimax-cn-coding-plan","authFamily":"api-key","displayName":"MiniMax-M2","version":"2025-10-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"minimax-cn-coding-plan/MiniMax-M2.1","providerId":"minimax-cn-coding-plan","providerKind":"provider-minimax-cn-coding-plan","authFamily":"api-key","displayName":"MiniMax-M2.1","version":"2025-12-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"minimax-cn-coding-plan/MiniMax-M2.5","providerId":"minimax-cn-coding-plan","providerKind":"provider-minimax-cn-coding-plan","authFamily":"api-key","displayName":"MiniMax-M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"minimax-cn-coding-plan/MiniMax-M2.5-highspeed","providerId":"minimax-cn-coding-plan","providerKind":"provider-minimax-cn-coding-plan","authFamily":"api-key","displayName":"MiniMax-M2.5-highspeed","version":"2026-02-13","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"minimax-cn-coding-plan/MiniMax-M2.7","providerId":"minimax-cn-coding-plan","providerKind":"provider-minimax-cn-coding-plan","authFamily":"api-key","displayName":"MiniMax-M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"minimax-cn-coding-plan/MiniMax-M2.7-highspeed","providerId":"minimax-cn-coding-plan","providerKind":"provider-minimax-cn-coding-plan","authFamily":"api-key","displayName":"MiniMax-M2.7-highspeed","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"minimax-cn-coding-plan/MiniMax-M3","providerId":"minimax-cn-coding-plan","providerKind":"provider-minimax-cn-coding-plan","authFamily":"api-key","displayName":"MiniMax-M3","version":"2026-06-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"minimax-cn/MiniMax-M2","providerId":"minimax-cn","providerKind":"provider-minimax-cn","authFamily":"api-key","displayName":"MiniMax-M2","version":"2025-10-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"minimax-cn/MiniMax-M2.1","providerId":"minimax-cn","providerKind":"provider-minimax-cn","authFamily":"api-key","displayName":"MiniMax-M2.1","version":"2025-12-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.03,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"}},{"modelId":"minimax-cn/MiniMax-M2.5","providerId":"minimax-cn","providerKind":"provider-minimax-cn","authFamily":"api-key","displayName":"MiniMax-M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.03,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"}},{"modelId":"minimax-cn/MiniMax-M2.5-highspeed","providerId":"minimax-cn","providerKind":"provider-minimax-cn","authFamily":"api-key","displayName":"MiniMax-M2.5-highspeed","version":"2026-02-13","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.4,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.4,"cacheRead":0.06,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"}},{"modelId":"minimax-cn/MiniMax-M2.7","providerId":"minimax-cn","providerKind":"provider-minimax-cn","authFamily":"api-key","displayName":"MiniMax-M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.06,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"}},{"modelId":"minimax-cn/MiniMax-M2.7-highspeed","providerId":"minimax-cn","providerKind":"provider-minimax-cn","authFamily":"api-key","displayName":"MiniMax-M2.7-highspeed","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.4,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.4,"cacheRead":0.06,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"}},{"modelId":"minimax-cn/MiniMax-M3","providerId":"minimax-cn","providerKind":"provider-minimax-cn","authFamily":"api-key","displayName":"MiniMax-M3","version":"2026-06-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.06},"costMetadata":{"tiers":[{"input":0.6,"output":2.4,"cache_read":0.12,"tier":{"type":"context","size":512000}}],"contextOver200k":{"input":0.6,"output":2.4,"cache_read":0.12}},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"minimax-coding-plan/MiniMax-M2","providerId":"minimax-coding-plan","providerKind":"provider-minimax-coding-plan","authFamily":"api-key","displayName":"MiniMax-M2","version":"2025-10-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"minimax-coding-plan/MiniMax-M2.1","providerId":"minimax-coding-plan","providerKind":"provider-minimax-coding-plan","authFamily":"api-key","displayName":"MiniMax-M2.1","version":"2025-12-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"minimax-coding-plan/MiniMax-M2.5","providerId":"minimax-coding-plan","providerKind":"provider-minimax-coding-plan","authFamily":"api-key","displayName":"MiniMax-M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"minimax-coding-plan/MiniMax-M2.5-highspeed","providerId":"minimax-coding-plan","providerKind":"provider-minimax-coding-plan","authFamily":"api-key","displayName":"MiniMax-M2.5-highspeed","version":"2026-02-13","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"minimax-coding-plan/MiniMax-M2.7","providerId":"minimax-coding-plan","providerKind":"provider-minimax-coding-plan","authFamily":"api-key","displayName":"MiniMax-M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"minimax-coding-plan/MiniMax-M2.7-highspeed","providerId":"minimax-coding-plan","providerKind":"provider-minimax-coding-plan","authFamily":"api-key","displayName":"MiniMax-M2.7-highspeed","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"minimax-coding-plan/MiniMax-M3","providerId":"minimax-coding-plan","providerKind":"provider-minimax-coding-plan","authFamily":"api-key","displayName":"MiniMax-M3","version":"2026-06-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"minimax/MiniMax-M2","providerId":"minimax","providerKind":"provider-minimax","authFamily":"api-key","displayName":"MiniMax-M2","version":"2025-10-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"minimax/MiniMax-M2.1","providerId":"minimax","providerKind":"provider-minimax","authFamily":"api-key","displayName":"MiniMax-M2.1","version":"2025-12-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.03,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"}},{"modelId":"minimax/MiniMax-M2.5","providerId":"minimax","providerKind":"provider-minimax","authFamily":"api-key","displayName":"MiniMax-M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.03,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"}},{"modelId":"minimax/MiniMax-M2.5-highspeed","providerId":"minimax","providerKind":"provider-minimax","authFamily":"api-key","displayName":"MiniMax-M2.5-highspeed","version":"2026-02-13","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.4,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.4,"cacheRead":0.06,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"}},{"modelId":"minimax/MiniMax-M2.7","providerId":"minimax","providerKind":"provider-minimax","authFamily":"api-key","displayName":"MiniMax-M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.06,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"}},{"modelId":"minimax/MiniMax-M2.7-highspeed","providerId":"minimax","providerKind":"provider-minimax","authFamily":"api-key","displayName":"MiniMax-M2.7-highspeed","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.4,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.4,"cacheRead":0.06,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"}},{"modelId":"minimax/MiniMax-M3","providerId":"minimax","providerKind":"provider-minimax","authFamily":"api-key","displayName":"MiniMax-M3","version":"2026-06-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.06},"costMetadata":{"tiers":[{"input":0.6,"output":2.4,"cache_read":0.12,"tier":{"type":"context","size":512000}}],"contextOver200k":{"input":0.6,"output":2.4,"cache_read":0.12}},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"mistral/codestral-latest","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Codestral (latest)","version":"2024-05-29","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.3,"outputPer1M":0.9,"currency":"USD"}},{"modelId":"mistral/devstral-2512","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Devstral 2","version":"2025-12-09","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"mistral/devstral-latest","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Devstral 2","version":"2025-12-09","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"mistral/devstral-medium-2507","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Devstral Medium","version":"2025-07-10","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"mistral/devstral-medium-latest","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Devstral 2 (latest)","version":"2025-12-02","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"mistral/devstral-small-2505","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Devstral Small 2505","version":"2025-05-07","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"mistral/devstral-small-2507","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Devstral Small","version":"2025-07-10","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"mistral/labs-devstral-small-2512","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Devstral Small 2","version":"2025-12-09","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"mistral/magistral-medium-latest","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Magistral Medium (latest)","version":"2025-03-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2,"outputPer1M":5,"currency":"USD"}},{"modelId":"mistral/magistral-small","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Magistral Small","version":"2025-03-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"mistral/ministral-3b-latest","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Ministral 3B (latest)","version":"2024-10-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.04,"outputPer1M":0.04,"currency":"USD"}},{"modelId":"mistral/ministral-8b-latest","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Ministral 8B (latest)","version":"2024-10-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.1,"currency":"USD"}},{"modelId":"mistral/mistral-embed","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Mistral Embed","version":"2023-12-11","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8000,"maxOutputTokens":3072,"pricing":{"inputPer1M":0.1,"outputPer1M":0,"currency":"USD"}},{"modelId":"mistral/mistral-large-2411","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Mistral Large 2.1","version":"2024-11-18","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD"}},{"modelId":"mistral/mistral-large-2512","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Mistral Large 3","version":"2024-11-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"mistral/mistral-large-latest","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Mistral Large (latest)","version":"2024-11-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"mistral/mistral-medium-2505","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Mistral Medium 3","version":"2025-05-07","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"mistral/mistral-medium-2508","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Mistral Medium 3.1","version":"2025-08-12","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"mistral/mistral-medium-2604","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Mistral Medium 3.5","version":"2026-04-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":1.5,"outputPer1M":7.5,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"mistral/mistral-medium-latest","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Mistral Medium (latest)","version":"2026-04-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":1.5,"outputPer1M":7.5,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"mistral/mistral-nemo","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Mistral Nemo","version":"2024-07-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.15,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"mistral/mistral-small-2506","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Mistral Small 3.2","version":"2025-06-20","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"mistral/mistral-small-2603","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Mistral Small 4","version":"2026-03-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"mistral/mistral-small-latest","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Mistral Small (latest)","version":"2026-03-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"mistral/open-mistral-7b","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Mistral 7B","version":"2023-09-27","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":8000,"maxOutputTokens":8000,"pricing":{"inputPer1M":0.25,"outputPer1M":0.25,"currency":"USD"}},{"modelId":"mistral/open-mistral-nemo","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Open Mistral Nemo","version":"2024-07-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.15,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"mistral/open-mixtral-8x22b","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Mixtral 8x22B","version":"2024-04-17","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":64000,"maxOutputTokens":64000,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD"}},{"modelId":"mistral/open-mixtral-8x7b","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Mixtral 8x7B","version":"2023-12-11","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.7,"outputPer1M":0.7,"currency":"USD"}},{"modelId":"mistral/pixtral-12b","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Pixtral 12B","version":"2024-09-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.15,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"mistral/pixtral-large-latest","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Pixtral Large (latest)","version":"2024-11-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD"}},{"modelId":"mistral/voxtral-mini-latest","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Voxtral Mini (latest)","version":"2026-02-01","capabilities":["text.chat"],"modalities":["audio","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"mistral/voxtral-mini-tts-latest","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Voxtral Mini TTS (latest)","version":"2026-03-01","capabilities":[],"modalities":["audio","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"mistral/voxtral-small-latest","providerId":"mistral","providerKind":"provider-mistral","authFamily":"api-key","displayName":"Voxtral Small (latest)","version":"2025-07-15","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","text"],"contextWindow":32000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"mixlayer/qwen/qwen3.5-122b-a10b","providerId":"mixlayer","providerKind":"provider-mixlayer","authFamily":"api-key","displayName":"Qwen3.5 122B A10B","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.4,"outputPer1M":3.2,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"mixlayer/qwen/qwen3.5-27b","providerId":"mixlayer","providerKind":"provider-mixlayer","authFamily":"api-key","displayName":"Qwen3.5 27B","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.3,"outputPer1M":2.4,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"mixlayer/qwen/qwen3.5-35b-a3b","providerId":"mixlayer","providerKind":"provider-mixlayer","authFamily":"api-key","displayName":"Qwen3.5 35B A3B","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.25,"outputPer1M":1.3,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"mixlayer/qwen/qwen3.5-397b-a17b","providerId":"mixlayer","providerKind":"provider-mixlayer","authFamily":"api-key","displayName":"Qwen3.5 397B A17B","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":3.6,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"mixlayer/qwen/qwen3.5-9b","providerId":"mixlayer","providerKind":"provider-mixlayer","authFamily":"api-key","displayName":"Qwen3.5 9B","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"moark/GLM-4.7","providerId":"moark","providerKind":"provider-moark","authFamily":"api-key","displayName":"GLM-4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":3.5,"outputPer1M":14,"currency":"USD"}},{"modelId":"moark/MiniMax-M2.1","providerId":"moark","providerKind":"provider-moark","authFamily":"api-key","displayName":"MiniMax-M2.1","version":"2025-12-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":2.1,"outputPer1M":8.4,"currency":"USD","costDimensionsPer1M":{"input":2.1,"output":8.4,"cacheRead":2.1,"cacheWrite":8.4},"costUnit":"USD per 1M tokens"}},{"modelId":"modal/moonshotai/Kimi-K3","providerId":"modal","providerKind":"provider-modal","authFamily":"runtime-defined","displayName":"Kimi K3","version":"2026-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"reasoning":15,"cacheRead":0.3},"costUnit":"USD per 1M tokens"}},{"modelId":"modal/thinkingmachines/Inkling-NVFP4","providerId":"modal","providerKind":"provider-modal","authFamily":"runtime-defined","displayName":"Inkling","version":"2026-07-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text"],"contextWindow":1048576,"maxOutputTokens":262144,"pricing":{"inputPer1M":1.2,"outputPer1M":5,"currency":"USD","costDimensionsPer1M":{"input":1.2,"output":5,"cacheRead":0.27},"costUnit":"USD per 1M tokens"}},{"modelId":"model-oracle-ai/auto","providerId":"model-oracle-ai","providerKind":"provider-model-oracle-ai","authFamily":"api-key","displayName":"Auto","version":"2026-06-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":null,"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"model-oracle-ai/claude-fable-5","providerId":"model-oracle-ai","providerKind":"provider-model-oracle-ai","authFamily":"api-key","displayName":"Claude Fable 5","version":"2026-06-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":10,"outputPer1M":50,"currency":"USD","costDimensionsPer1M":{"input":10,"output":50,"cacheRead":1,"cacheWrite":12.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"model-oracle-ai/claude-haiku-4.5","providerId":"model-oracle-ai","providerKind":"provider-model-oracle-ai","authFamily":"api-key","displayName":"Claude Haiku 4.5 (latest)","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":null,"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"model-oracle-ai/claude-opus-4.8","providerId":"model-oracle-ai","providerKind":"provider-model-oracle-ai","authFamily":"api-key","displayName":"Claude Opus 4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":null,"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"model-oracle-ai/claude-sonnet-5","providerId":"model-oracle-ai","providerKind":"provider-model-oracle-ai","authFamily":"api-key","displayName":"Claude Sonnet 5","version":"2026-06-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2,"output":10,"cacheRead":0.2,"cacheWrite":2.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"model-oracle-ai/deepseek-v4-pro","providerId":"model-oracle-ai","providerKind":"provider-model-oracle-ai","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.435,"outputPer1M":0.87,"currency":"USD","costDimensionsPer1M":{"input":0.435,"output":0.87,"reasoning":0.87,"cacheRead":0.003625},"costUnit":"USD per 1M tokens","provenance":{"vendor":"models.dev","commit":"978733d4459d91bee9af1c0839e0636deebb7194","sourcePaths":["providers/deepseek/provider.toml","providers/deepseek/models/deepseek-v4-pro.toml"],"sourceHashes":["3ce95b9a51dd0df0409e4e862aa3be99c4948133a1e93cb1b1a2c560da48a290","1be70e9aa7772b9db4d04f6dfa72e21a2609e39bc78e3b2edb9b2313e0261584"],"capturedAt":"2026-08-15T04:06:41.477Z","unit":"USD per 1M tokens","currency":"USD"}},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"model-oracle-ai/glm-5.2","providerId":"model-oracle-ai","providerKind":"provider-model-oracle-ai","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":null,"reasoningEffortLevels":["none","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"model-oracle-ai/gpt-4.1","providerId":"model-oracle-ai","providerKind":"provider-model-oracle-ai","authFamily":"api-key","displayName":"GPT-4.1","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":2,"output":8,"cacheRead":0.5},"costUnit":"USD per 1M tokens"}},{"modelId":"model-oracle-ai/gpt-4.1-mini","providerId":"model-oracle-ai","providerKind":"provider-model-oracle-ai","authFamily":"api-key","displayName":"GPT-4.1 mini","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD"}},{"modelId":"model-oracle-ai/gpt-5","providerId":"model-oracle-ai","providerKind":"provider-model-oracle-ai","authFamily":"api-key","displayName":"GPT-5","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"model-oracle-ai/gpt-5.4","providerId":"model-oracle-ai","providerKind":"provider-model-oracle-ai","authFamily":"api-key","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":15,"cacheRead":0.25},"costMetadata":{"tiers":[{"input":5,"output":22.5,"cache_read":0.5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":5,"output":22.5,"cache_read":0.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"model-oracle-ai/gpt-5.4-mini","providerId":"model-oracle-ai","providerKind":"provider-model-oracle-ai","authFamily":"api-key","displayName":"GPT-5.4 mini","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":4.5,"cacheRead":0.075},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"model-oracle-ai/gpt-5.4-nano","providerId":"model-oracle-ai","providerKind":"provider-model-oracle-ai","authFamily":"api-key","displayName":"GPT-5.4 nano","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.25,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.25,"cacheRead":0.02},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"model-oracle-ai/gpt-5.5","providerId":"model-oracle-ai","providerKind":"provider-model-oracle-ai","authFamily":"api-key","displayName":"GPT-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5},"costMetadata":{"tiers":[{"input":10,"output":45,"cache_read":1,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":10,"output":45,"cache_read":1}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"model-oracle-ai/o4-mini","providerId":"model-oracle-ai","providerKind":"provider-model-oracle-ai","authFamily":"api-key","displayName":"o4-mini","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":4.4,"cacheRead":0.275},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"modelis/claude-fable-5","providerId":"modelis","providerKind":"provider-modelis","authFamily":"api-key","displayName":"Claude Fable 5","version":"2026-06-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":10,"outputPer1M":50,"currency":"USD"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"modelis/claude-opus-4-8","providerId":"modelis","providerKind":"provider-modelis","authFamily":"api-key","displayName":"Claude Opus 4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort","toggle"]},{"modelId":"modelis/claude-sonnet-4-6","providerId":"modelis","providerKind":"provider-modelis","authFamily":"api-key","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"},"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["effort","toggle"]},{"modelId":"modelis/deepseek-v4-flash","providerId":"modelis","providerKind":"provider-modelis","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.0983,"outputPer1M":0.1966,"currency":"USD"},"reasoningEffortLevels":["none","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"modelis/deepseek-v4-pro","providerId":"modelis","providerKind":"provider-modelis","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.435,"outputPer1M":0.87,"currency":"USD"},"reasoningEffortLevels":["none","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"modelis/gemini-2.5-flash","providerId":"modelis","providerKind":"provider-modelis","authFamily":"api-key","displayName":"Gemini 2.5 Flash","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD"},"reasoningEffortLevels":["minimal","low","medium","high","max"],"reasoningOptionKinds":["effort","toggle","budget_tokens"]},{"modelId":"modelis/gemini-2.5-pro","providerId":"modelis","providerKind":"provider-modelis","authFamily":"api-key","displayName":"Gemini 2.5 Pro","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD"},"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"modelis/qwen/qwen3.7-max","providerId":"modelis","providerKind":"provider-modelis","authFamily":"api-key","displayName":"Qwen3.7 Max","version":"2026-05-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":3,"outputPer1M":9,"currency":"USD"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"modelis/qwen/qwen3.7-plus","providerId":"modelis","providerKind":"provider-modelis","authFamily":"api-key","displayName":"Qwen3.7 Plus","version":"2026-06-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.768,"outputPer1M":3.072,"currency":"USD"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"modelscope/Qwen/Qwen3-235B-A22B-Instruct-2507","providerId":"modelscope","providerKind":"provider-modelscope","authFamily":"api-key","displayName":"Qwen3 235B A22B Instruct 2507","version":"2025-04-28","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"modelscope/Qwen/Qwen3-235B-A22B-Thinking-2507","providerId":"modelscope","providerKind":"provider-modelscope","authFamily":"api-key","displayName":"Qwen3-235B-A22B-Thinking-2507","version":"2025-07-25","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"modelscope/Qwen/Qwen3-30B-A3B-Instruct-2507","providerId":"modelscope","providerKind":"provider-modelscope","authFamily":"api-key","displayName":"Qwen3 30B A3B Instruct 2507","version":"2025-07-30","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"modelscope/Qwen/Qwen3-30B-A3B-Thinking-2507","providerId":"modelscope","providerKind":"provider-modelscope","authFamily":"api-key","displayName":"Qwen3 30B A3B Thinking 2507","version":"2025-07-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"modelscope/Qwen/Qwen3-Coder-30B-A3B-Instruct","providerId":"modelscope","providerKind":"provider-modelscope","authFamily":"api-key","displayName":"Qwen3 Coder 30B A3B Instruct","version":"2025-07-31","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"modelscope/ZhipuAI/GLM-4.5","providerId":"modelscope","providerKind":"provider-modelscope","authFamily":"api-key","displayName":"GLM-4.5","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":98304,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"modelscope/ZhipuAI/GLM-4.6","providerId":"modelscope","providerKind":"provider-modelscope","authFamily":"api-key","displayName":"GLM-4.6","version":"2025-09-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":98304,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"moonshot/kimi-k2.5","providerId":"moonshot","providerKind":"provider-openai","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-04-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.6,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":3,"cacheRead":0.1},"costUnit":"USD per 1M tokens"},"localOverrideApplied":true,"requestShapeHints":{"providerShape":"openai.chat.completions","bodyKeys":["temperature","max_tokens","tools"],"headerKeys":["Authorization"]},"experimentalModes":[{"modeId":"reasoning.long-context","label":"Long context reasoning"}],"localNotes":["Moonshot Open Platform catalog slice with Kimi Code OAuth onboarding support"]},{"modelId":"moonshot/kimi-k2.6","providerId":"moonshot","providerKind":"provider-openai","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-05-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.16},"costUnit":"USD per 1M tokens"},"localOverrideApplied":true,"requestShapeHints":{"providerShape":"openai.chat.completions","bodyKeys":["temperature","max_tokens","tools"],"headerKeys":["Authorization"]},"experimentalModes":[{"modeId":"reasoning.long-context","label":"Long context reasoning"}]},{"modelId":"moonshot/kimi-k2.7-code","providerId":"moonshot","providerKind":"provider-openai","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output","code.edit"],"modalities":["text","image","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.19},"costUnit":"USD per 1M tokens"},"localOverrideApplied":true,"requestShapeHints":{"providerShape":"openai.chat.completions","bodyKeys":["temperature","max_tokens","tools"],"headerKeys":["Authorization"]},"experimentalModes":[{"modeId":"reasoning.long-context","label":"Long context reasoning"}],"localNotes":["Moonshot Open Platform catalog slice with Kimi Code OAuth onboarding support"]},{"modelId":"moonshot/kimi-k3","providerId":"moonshot","providerKind":"provider-openai","authFamily":"api-key","displayName":"Kimi K3","version":"2026-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output","code.edit"],"modalities":["text","image","video"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3},"costUnit":"USD per 1M tokens"},"localOverrideApplied":true,"requestShapeHints":{"providerShape":"openai.chat.completions","bodyKeys":["max_tokens","tools","reasoning_effort"],"headerKeys":["Authorization"]},"experimentalModes":[{"modeId":"reasoning.long-context","label":"Long context reasoning"}],"reasoningEffortLevels":["low","high","max"],"reasoningOptionKinds":["effort"],"localNotes":["Moonshot Open Platform catalog slice with Kimi Code OAuth onboarding support"]},{"modelId":"moonshotai-cn/kimi-k2-0711-preview","providerId":"moonshotai-cn","providerKind":"provider-moonshotai-cn","authFamily":"api-key","displayName":"Kimi K2 0711","version":"2025-07-14","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.6,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.5,"cacheRead":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"moonshotai-cn/kimi-k2-0905-preview","providerId":"moonshotai-cn","providerKind":"provider-moonshotai-cn","authFamily":"api-key","displayName":"Kimi K2 0905","version":"2025-09-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.5,"cacheRead":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"moonshotai-cn/kimi-k2-thinking","providerId":"moonshotai-cn","providerKind":"provider-moonshotai-cn","authFamily":"api-key","displayName":"Kimi K2 Thinking","version":"2025-11-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.5,"cacheRead":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"moonshotai-cn/kimi-k2-thinking-turbo","providerId":"moonshotai-cn","providerKind":"provider-moonshotai-cn","authFamily":"api-key","displayName":"Kimi K2 Thinking Turbo","version":"2025-11-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":1.15,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":1.15,"output":8,"cacheRead":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"moonshotai-cn/kimi-k2-turbo-preview","providerId":"moonshotai-cn","providerKind":"provider-moonshotai-cn","authFamily":"api-key","displayName":"Kimi K2 Turbo","version":"2025-09-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":2.4,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2.4,"output":10,"cacheRead":0.6},"costUnit":"USD per 1M tokens"}},{"modelId":"moonshotai-cn/kimi-k2.5","providerId":"moonshotai-cn","providerKind":"provider-moonshotai-cn","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":3,"cacheRead":0.1},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"moonshotai-cn/kimi-k2.6","providerId":"moonshotai-cn","providerKind":"provider-moonshotai-cn","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.16},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"moonshotai-cn/kimi-k2.7-code","providerId":"moonshotai-cn","providerKind":"provider-moonshotai-cn","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.19},"costUnit":"USD per 1M tokens"}},{"modelId":"moonshotai-cn/kimi-k2.7-code-highspeed","providerId":"moonshotai-cn","providerKind":"provider-moonshotai-cn","authFamily":"api-key","displayName":"Kimi K2.7 Code HighSpeed","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":1.9,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":1.9,"output":8,"cacheRead":0.38},"costUnit":"USD per 1M tokens"}},{"modelId":"moonshotai-cn/kimi-k3","providerId":"moonshotai-cn","providerKind":"provider-moonshotai-cn","authFamily":"api-key","displayName":"Kimi K3","version":"2026-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"moonshotai/kimi-k2-0711-preview","providerId":"moonshotai","providerKind":"provider-moonshotai","authFamily":"api-key","displayName":"Kimi K2 0711","version":"2025-07-14","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.6,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.5,"cacheRead":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"moonshotai/kimi-k2-0905-preview","providerId":"moonshotai","providerKind":"provider-moonshotai","authFamily":"api-key","displayName":"Kimi K2 0905","version":"2025-09-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.5,"cacheRead":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"moonshotai/kimi-k2-thinking","providerId":"moonshotai","providerKind":"provider-moonshotai","authFamily":"api-key","displayName":"Kimi K2 Thinking","version":"2025-11-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.5,"cacheRead":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"moonshotai/kimi-k2-thinking-turbo","providerId":"moonshotai","providerKind":"provider-moonshotai","authFamily":"api-key","displayName":"Kimi K2 Thinking Turbo","version":"2025-11-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":1.15,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":1.15,"output":8,"cacheRead":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"moonshotai/kimi-k2-turbo-preview","providerId":"moonshotai","providerKind":"provider-moonshotai","authFamily":"api-key","displayName":"Kimi K2 Turbo","version":"2025-09-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":2.4,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2.4,"output":10,"cacheRead":0.6},"costUnit":"USD per 1M tokens"}},{"modelId":"moonshotai/kimi-k2.5","providerId":"moonshotai","providerKind":"provider-moonshotai","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":3,"cacheRead":0.1},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"moonshotai/kimi-k2.6","providerId":"moonshotai","providerKind":"provider-moonshotai","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.16},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"moonshotai/kimi-k2.7-code","providerId":"moonshotai","providerKind":"provider-moonshotai","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.19},"costUnit":"USD per 1M tokens"}},{"modelId":"moonshotai/kimi-k2.7-code-highspeed","providerId":"moonshotai","providerKind":"provider-moonshotai","authFamily":"api-key","displayName":"Kimi K2.7 Code HighSpeed","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":1.9,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":1.9,"output":8,"cacheRead":0.38},"costUnit":"USD per 1M tokens"}},{"modelId":"moonshotai/kimi-k3","providerId":"moonshotai","providerKind":"provider-moonshotai","authFamily":"api-key","displayName":"Kimi K3","version":"2026-07-16","capabilities":["reasoning","structured.output","text.chat","tools.function_calling"],"modalities":["image","text","video"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3},"costUnit":"USD per 1M tokens"},"experimentalModes":[{"modeId":"reasoning.long-context","label":"Long context reasoning"}],"reasoningEffortLevels":["low","high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"morph/auto","providerId":"morph","providerKind":"provider-morph","authFamily":"api-key","displayName":"Auto","version":"2024-06-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.85,"outputPer1M":1.55,"currency":"USD"}},{"modelId":"morph/morph-v3-fast","providerId":"morph","providerKind":"provider-morph","authFamily":"api-key","displayName":"Morph v3 Fast","version":"2024-08-15","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16000,"maxOutputTokens":16000,"pricing":{"inputPer1M":0.8,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"morph/morph-v3-large","providerId":"morph","providerKind":"provider-morph","authFamily":"api-key","displayName":"Morph v3 Large","version":"2024-08-15","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.9,"outputPer1M":1.9,"currency":"USD"}},{"modelId":"nano-gpt/abacusai/Dracarys-72B-Instruct","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Llama 3.1 70B Dracarys 2","version":"2025-08-02","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.493,"outputPer1M":0.493,"currency":"USD","costDimensionsPer1M":{"input":0.493,"output":0.493,"cacheRead":0.2465},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/aion-labs/aion-2.0","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"AionLabs: Aion-2.0","version":"2026-02-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.8,"outputPer1M":1.6,"currency":"USD","costDimensionsPer1M":{"input":0.8,"output":1.6,"cacheRead":0.2},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/aion-labs/aion-3.0","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"AionLabs: Aion 3.0","version":"2026-07-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":3,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":3,"output":6,"cacheRead":0.75},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/aion-labs/aion-3.0-mini","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"AionLabs: Aion 3.0 Mini","version":"2026-07-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.7,"outputPer1M":1.4,"currency":"USD","costDimensionsPer1M":{"input":0.7,"output":1.4,"cacheRead":0.18},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/aion-labs/aion-rp-llama-3.1-8b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Llama 3.1 8b (uncensored)","version":"2024-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.8,"outputPer1M":1.6,"currency":"USD","costDimensionsPer1M":{"input":0.8,"output":1.6,"cacheRead":0.4},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/alibaba/qwen3.6-27b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.6 27B","version":"2026-04-22","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text","video"],"contextWindow":260096,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.203,"outputPer1M":2.24,"currency":"USD","costDimensionsPer1M":{"input":0.203,"output":2.24,"cacheRead":0.1015},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/alibaba/qwen3.6-27b:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.6 27B Thinking","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":260096,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.203,"outputPer1M":2.24,"currency":"USD","costDimensionsPer1M":{"input":0.203,"output":2.24,"cacheRead":0.1015},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"nano-gpt/alibaba/qwen3.6-flash","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.6 Flash","version":"2026-04-27","capabilities":["text.chat"],"modalities":["image","text","video"],"contextWindow":991808,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.19,"outputPer1M":1.16,"currency":"USD","costDimensionsPer1M":{"input":0.19,"output":1.16,"cacheRead":0.02,"cacheWrite":0.24},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/amazon/nova-2-lite-v1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Amazon Nova 2 Lite","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.51,"outputPer1M":4.25,"currency":"USD","costDimensionsPer1M":{"input":0.51,"output":4.25,"cacheRead":0.255},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/amazon/nova-lite-v1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Amazon Nova Lite 1.0","version":"2024-12-03","capabilities":["text.chat"],"modalities":["text"],"contextWindow":300000,"maxOutputTokens":5120,"pricing":{"inputPer1M":0.0595,"outputPer1M":0.238,"currency":"USD","costDimensionsPer1M":{"input":0.0595,"output":0.238,"cacheRead":0.02975},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/amazon/nova-micro-v1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Amazon Nova Micro 1.0","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":5120,"pricing":{"inputPer1M":0.0357,"outputPer1M":0.1394,"currency":"USD","costDimensionsPer1M":{"input":0.0357,"output":0.1394,"cacheRead":0.01785},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/amazon/nova-pro-v1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Amazon Nova Pro 1.0","version":"2024-12-03","capabilities":["text.chat"],"modalities":["text"],"contextWindow":300000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.799,"outputPer1M":3.196,"currency":"USD","costDimensionsPer1M":{"input":0.799,"output":3.196,"cacheRead":0.3995},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/anthracite-org/magnum-v2-72b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Magnum V2 72B","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":8192,"pricing":{"inputPer1M":2.006,"outputPer1M":2.992,"currency":"USD","costDimensionsPer1M":{"input":2.006,"output":2.992,"cacheRead":1.003},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/anthracite-org/magnum-v4-72b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Magnum v4 72B","version":"2024-01-01","capabilities":["text.chat"],"modalities":["pdf","text"],"contextWindow":16384,"maxOutputTokens":8192,"pricing":{"inputPer1M":2.006,"outputPer1M":2.992,"currency":"USD","costDimensionsPer1M":{"input":2.006,"output":2.992,"cacheRead":1.003},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/anthropic/claude-fable-5","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude Fable 5","version":"2026-06-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":10,"outputPer1M":50,"currency":"USD","costDimensionsPer1M":{"input":10,"output":50,"cacheRead":1,"cacheWrite":12.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/anthropic/claude-fable-latest","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude Fable Latest","version":"2026-06-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":10,"outputPer1M":50,"currency":"USD","costDimensionsPer1M":{"input":10,"output":50,"cacheRead":1,"cacheWrite":12.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/anthropic/claude-haiku-latest","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude Haiku Latest","version":"2026-03-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD","costDimensionsPer1M":{"input":1,"output":5,"cacheRead":0.1},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"nano-gpt/anthropic/claude-opus-4.6","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude 4.6 Opus","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/anthropic/claude-opus-4.6:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude 4.6 Opus Thinking","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/anthropic/claude-opus-4.6:thinking:low","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude 4.6 Opus Thinking Low","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/anthropic/claude-opus-4.6:thinking:max","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude 4.6 Opus Thinking Max","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/anthropic/claude-opus-4.6:thinking:medium","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude 4.6 Opus Thinking Medium","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/anthropic/claude-opus-4.7","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude 4.7 Opus","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/anthropic/claude-opus-4.7:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude 4.7 Opus Thinking","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/anthropic/claude-opus-4.8","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude Opus 4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/anthropic/claude-opus-4.8:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude Opus 4.8 Thinking","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/anthropic/claude-opus-5","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude Opus 5","version":"2026-07-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/anthropic/claude-opus-latest","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude Opus Latest","version":"2026-03-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/anthropic/claude-sonnet-4.6","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/anthropic/claude-sonnet-4.6:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude Sonnet 4.6 Thinking","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/anthropic/claude-sonnet-5","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude Sonnet 5","version":"2026-06-30","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2,"output":10,"cacheRead":0.2,"cacheWrite":2.5},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/anthropic/claude-sonnet-5:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude Sonnet 5 Thinking","version":"2026-06-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2,"output":10,"cacheRead":0.2,"cacheWrite":2.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/anthropic/claude-sonnet-latest","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude Sonnet Latest","version":"2026-03-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2,"output":10,"cacheRead":0.2,"cacheWrite":2.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/arcee-ai/trinity-large-thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Trinity Large Thinking","version":"2026-04-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":80000,"pricing":{"inputPer1M":0.25,"outputPer1M":0.9,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":0.9,"cacheRead":0.125},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/asi1-mini","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"ASI1 Mini","version":"2025-03-25","capabilities":["text.chat"],"modalities":["pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1,"outputPer1M":1,"currency":"USD","costDimensionsPer1M":{"input":1,"output":1,"cacheRead":0.5},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/auto-model","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Auto model","version":"2025-04-16","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":1000000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nano-gpt/auto-model-basic","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Auto model (Basic)","version":"2025-04-16","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":1000000,"pricing":{"inputPer1M":9.996,"outputPer1M":19.992,"currency":"USD","costDimensionsPer1M":{"input":9.996,"output":19.992,"cacheRead":4.998},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/auto-model-premium","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Auto model (Premium)","version":"2025-04-16","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":1000000,"pricing":{"inputPer1M":9.996,"outputPer1M":19.992,"currency":"USD","costDimensionsPer1M":{"input":9.996,"output":19.992,"cacheRead":4.998},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/auto-model-standard","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Auto model (Standard)","version":"2025-04-16","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":1000000,"pricing":{"inputPer1M":9.996,"outputPer1M":19.992,"currency":"USD","costDimensionsPer1M":{"input":9.996,"output":19.992,"cacheRead":4.998},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/azure-gpt-4-turbo","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Azure gpt-4-turbo","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":10,"outputPer1M":30,"currency":"USD"}},{"modelId":"nano-gpt/azure-gpt-4o","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Azure gpt-4o","version":"2024-01-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":10,"cacheRead":1.25},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/azure-gpt-4o-mini","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Azure gpt-4o-mini","version":"2024-01-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.6,"cacheRead":0.075},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/azure-o1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Azure o1","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":15,"outputPer1M":60,"currency":"USD","costDimensionsPer1M":{"input":15,"output":60,"cacheRead":7.5},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/azure-o3-mini","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Azure o3-mini","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":4.4,"cacheRead":0.55},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/Baichuan-M2","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Baichuan M2 32B Medical","version":"2025-08-19","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":15.73,"outputPer1M":15.73,"currency":"USD","costDimensionsPer1M":{"input":15.73,"output":15.73,"cacheRead":7.865},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/Baichuan4-Air","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Baichuan 4 Air","version":"2025-08-19","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.157,"outputPer1M":0.157,"currency":"USD","costDimensionsPer1M":{"input":0.157,"output":0.157,"cacheRead":0.0785},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/Baichuan4-Turbo","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Baichuan 4 Turbo","version":"2025-08-19","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":2.42,"outputPer1M":2.42,"currency":"USD","costDimensionsPer1M":{"input":2.42,"output":2.42,"cacheRead":1.21},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/baseten/Kimi-K2-Instruct-FP4","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Kimi K2 0711 Instruct FP4","version":"2024-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.4,"outputPer1M":1.8,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":1.8,"cacheRead":0.2},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/brave","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Brave (Answers)","version":"2026-02-13","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":5,"outputPer1M":5,"currency":"USD"}},{"modelId":"nano-gpt/brave-pro","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Brave (Pro)","version":"2026-02-10","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":5,"outputPer1M":5,"currency":"USD"}},{"modelId":"nano-gpt/brave-research","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Brave (Research)","version":"2026-02-10","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":5,"outputPer1M":5,"currency":"USD"}},{"modelId":"nano-gpt/bytedance-seed/seed-2-1-turbo","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"ByteDance Seed 2.1 Turbo","version":"2026-08-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.5,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":2.5,"cacheRead":0.25},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/bytedance-seed/seed-2.0-code","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"ByteDance Seed 2.0 Code","version":"2026-02-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":3,"cacheRead":0.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/bytedance-seed/seed-2.0-lite","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"ByteDance Seed 2.0 Lite","version":"2026-02-14","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":2,"cacheRead":0.125},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/bytedance/doubao-seed-2.1-pro","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Doubao Seed 2.1 Pro","version":"2026-06-23","capabilities":["text.chat"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD","costDimensionsPer1M":{"input":1,"output":5,"cacheRead":0.5},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/bytedance/doubao-seed-2.1-turbo","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Doubao Seed 2.1 Turbo","version":"2026-06-23","capabilities":["text.chat"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.5,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":2.5,"cacheRead":0.25},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/bytedance/doubao-seed-character","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Doubao Seed Character","version":"2026-07-18","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1179,"outputPer1M":0.2947,"currency":"USD","costDimensionsPer1M":{"input":0.1179,"output":0.2947,"cacheRead":0.0236,"cacheWrite":0.0025},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/celeris-1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Celeris 1","version":"2026-07-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":1},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/chutesai/Mistral-Small-3.2-24B-Instruct-2506","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Mistral Small 3.2 24b Instruct","version":"2025-04-15","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.2,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":0.4,"cacheRead":0.1},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/claude-haiku-4-5-20251001","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude Haiku 4.5","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD","costDimensionsPer1M":{"input":1,"output":5,"cacheRead":0.1},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/claude-haiku-4-5-20251001-thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude Haiku 4.5 Thinking","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD","costDimensionsPer1M":{"input":1,"output":5,"cacheRead":0.1},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/claude-opus-4-1-20250805","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude 4.1 Opus","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD","costDimensionsPer1M":{"input":15,"output":75,"cacheRead":1.5},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/claude-opus-4-1-thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude 4.1 Opus Thinking","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD","costDimensionsPer1M":{"input":15,"output":75,"cacheRead":1.5},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/claude-opus-4-1-thinking:1024","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude 4.1 Opus Thinking (1K)","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD","costDimensionsPer1M":{"input":15,"output":75,"cacheRead":1.5},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/claude-opus-4-1-thinking:32000","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude 4.1 Opus Thinking (32K)","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD","costDimensionsPer1M":{"input":15,"output":75,"cacheRead":1.5},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/claude-opus-4-1-thinking:32768","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude 4.1 Opus Thinking (32K)","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD","costDimensionsPer1M":{"input":15,"output":75,"cacheRead":1.5},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/claude-opus-4-1-thinking:8192","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude 4.1 Opus Thinking (8K)","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD","costDimensionsPer1M":{"input":15,"output":75,"cacheRead":1.5},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/claude-opus-4-20250514","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude 4 Opus","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD","costDimensionsPer1M":{"input":15,"output":75,"cacheRead":1.5},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/claude-opus-4-5-20251101","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude 4.5 Opus","version":"2025-11-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/claude-opus-4-5-20251101:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude 4.5 Opus Thinking","version":"2025-11-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/claude-opus-4-thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude 4 Opus Thinking","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD","costDimensionsPer1M":{"input":15,"output":75,"cacheRead":1.5},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/claude-opus-4-thinking:1024","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude 4 Opus Thinking (1K)","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD","costDimensionsPer1M":{"input":15,"output":75,"cacheRead":1.5},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/claude-opus-4-thinking:32000","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude 4 Opus Thinking (32K)","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD","costDimensionsPer1M":{"input":15,"output":75,"cacheRead":1.5},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/claude-opus-4-thinking:32768","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude 4 Opus Thinking (32K)","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD","costDimensionsPer1M":{"input":15,"output":75,"cacheRead":1.5},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/claude-opus-4-thinking:8192","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude 4 Opus Thinking (8K)","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD","costDimensionsPer1M":{"input":15,"output":75,"cacheRead":1.5},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/claude-sonnet-4-20250514","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude 4 Sonnet","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/claude-sonnet-4-5-20250929","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude Sonnet 4.5","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/claude-sonnet-4-5-20250929-thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude Sonnet 4.5 Thinking","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/claude-sonnet-4-thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude 4 Sonnet Thinking","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/claude-sonnet-4-thinking:1024","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude 4 Sonnet Thinking (1K)","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/claude-sonnet-4-thinking:32768","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude 4 Sonnet Thinking (32K)","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/claude-sonnet-4-thinking:64000","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude 4 Sonnet Thinking (64K)","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/claude-sonnet-4-thinking:8192","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claude 4 Sonnet Thinking (8K)","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/claw-high","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claw High","version":"2026-05-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":2.5},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/claw-low","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claw Low","version":"2026-05-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":1.5,"cacheRead":0.025,"cacheWrite":0.08333},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/claw-medium","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Claw Medium","version":"2026-05-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.315,"outputPer1M":1.26,"currency":"USD","costDimensionsPer1M":{"input":0.315,"output":1.26,"cacheRead":0.1575},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/cohere/command-r-plus-08-2024","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Cohere: Command R+","version":"2024-08-30","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":2.856,"outputPer1M":14.246,"currency":"USD","costDimensionsPer1M":{"input":2.856,"output":14.246,"cacheRead":1.428},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/cohere/north-mini-code","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Cohere North Mini Code 1.0","version":"2026-06-09","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.8,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":0.8,"cacheRead":0.1},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/command-a-plus-05-2026","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Cohere Command A+ (05/2026)","version":"2026-05-20","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":64000,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":10,"cacheRead":1.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/command-a-reasoning-08-2025","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Cohere Command A (08/2025)","version":"2025-08-21","capabilities":["text.chat"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":8192,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":10,"cacheRead":1.25},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/crofai/greg-2-super","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Greg 2 Super","version":"2026-06-19","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":229376,"maxOutputTokens":229376,"pricing":{"inputPer1M":1.5,"outputPer1M":5,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":5,"cacheRead":0.25},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/crofai/greg-2-ultra","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Greg 2 Ultra","version":"2026-06-19","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":229376,"maxOutputTokens":229376,"pricing":{"inputPer1M":3,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":3,"output":10,"cacheRead":0.5},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/deepclaude","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepClaude","version":"2025-03-10","capabilities":["text.chat"],"modalities":["pdf","text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/deepcogito/cogito-v1-preview-qwen-32B","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Cogito v1 Preview Qwen 32B","version":"2025-05-10","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":1.8,"outputPer1M":1.8,"currency":"USD","costDimensionsPer1M":{"input":1.8,"output":1.8,"cacheRead":0.9},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/deepseek-ai/DeepSeek-R1-0528","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek R1 0528","version":"2025-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":163840,"pricing":{"inputPer1M":0.4,"outputPer1M":1.7,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":1.7,"cacheRead":0.2},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/deepseek-ai/DeepSeek-V3.1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek V3.1","version":"2025-07-26","capabilities":["text.chat","tools.function_calling"],"modalities":["pdf","text"],"contextWindow":128000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.2,"outputPer1M":0.7,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":0.7,"cacheRead":0.1},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/deepseek-ai/DeepSeek-V3.1-Terminus","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek V3.1 Terminus","version":"2025-08-02","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":0.7,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":0.7,"cacheRead":0.125},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/deepseek-ai/DeepSeek-V3.1-Terminus:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek V3.1 Terminus (Thinking)","version":"2024-01-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":0.7,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":0.7,"cacheRead":0.125},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/deepseek-ai/DeepSeek-V3.1:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek V3.1 Thinking","version":"2024-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.2,"outputPer1M":0.7,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":0.7,"cacheRead":0.1},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/deepseek-ai/deepseek-v3.2-exp","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek V3.2 Exp","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.28,"outputPer1M":0.42,"currency":"USD","costDimensionsPer1M":{"input":0.28,"output":0.42,"cacheRead":0.14},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/deepseek-ai/deepseek-v3.2-exp-thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek V3.2 Exp Thinking","version":"2024-01-01","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.28,"outputPer1M":0.42,"currency":"USD","costDimensionsPer1M":{"input":0.28,"output":0.42,"cacheRead":0.14},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/deepseek-chat","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek V3/Deepseek Chat","version":"2025-12-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["pdf","text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.1,"outputPer1M":0.425,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.425,"cacheRead":0.05},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/deepseek-chat-cheaper","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek V3/Chat Cheaper","version":"2025-04-15","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["pdf","text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.1,"outputPer1M":0.425,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.425,"cacheRead":0.05},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/deepseek-r1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek R1","version":"2025-01-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.4,"outputPer1M":1.7,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":1.7,"cacheRead":0.2},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/deepseek-r1-sambanova","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek R1 Fast","version":"2025-02-20","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":4.998,"outputPer1M":6.987,"currency":"USD","costDimensionsPer1M":{"input":4.998,"output":6.987,"cacheRead":2.499},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/deepseek-reasoner","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek Reasoner","version":"2025-12-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":64000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.4,"outputPer1M":1.7,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":1.7,"cacheRead":0.2},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/deepseek-reasoner-cheaper","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Deepseek R1 Cheaper","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.4,"outputPer1M":1.7,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":1.7,"cacheRead":0.2},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/deepseek-v3-0324","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek Chat 0324","version":"2025-03-24","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.2,"outputPer1M":0.77,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":0.77,"cacheRead":0.135},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/deepseek/deepseek-latest","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek Latest","version":"2026-05-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":384000,"pricing":{"inputPer1M":1.1,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":2.5,"cacheRead":0.04},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/deepseek/deepseek-prover-v2-671b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek Prover v2 671B","version":"2025-11-15","capabilities":["text.chat"],"modalities":["text"],"contextWindow":160000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":1,"output":2.5,"cacheRead":0.5},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/deepseek/deepseek-v3.2","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek V3.2","version":"2025-12-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["pdf","text"],"contextWindow":163000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.28,"outputPer1M":0.42,"currency":"USD","costDimensionsPer1M":{"input":0.28,"output":0.42,"cacheRead":0.14},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/deepseek/deepseek-v3.2:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek V3.2 Thinking","version":"2025-12-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["pdf","text"],"contextWindow":163000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.28,"outputPer1M":0.42,"currency":"USD","costDimensionsPer1M":{"input":0.28,"output":0.42,"cacheRead":0.14},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/deepseek/deepseek-v4-flash","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.07,"outputPer1M":0.14,"currency":"USD","costDimensionsPer1M":{"input":0.07,"output":0.14,"cacheRead":0.014},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/deepseek/deepseek-v4-flash-0731","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek V4 Flash 0731","version":"2026-07-31","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"cacheRead":0.014},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/deepseek/deepseek-v4-flash-0731-cheaper","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek V4 Flash 0731 Cheaper","version":"2026-08-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"cacheRead":0.014},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/deepseek/deepseek-v4-flash-0731-cheaper:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek V4 Flash 0731 Cheaper (Thinking)","version":"2026-08-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"cacheRead":0.014},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/deepseek/deepseek-v4-flash-0731:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek V4 Flash 0731 (Thinking)","version":"2026-07-31","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"cacheRead":0.014},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/deepseek/deepseek-v4-flash-latest","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek V4 Flash Latest","version":"2026-08-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"cacheRead":0.014},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/deepseek/deepseek-v4-flash:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek V4 Flash (Thinking)","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.07,"outputPer1M":0.14,"currency":"USD","costDimensionsPer1M":{"input":0.07,"output":0.14,"cacheRead":0.014},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/deepseek/deepseek-v4-pro","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":384000,"pricing":{"inputPer1M":1.1,"outputPer1M":2.2,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":2.2,"cacheRead":0.11},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/deepseek/deepseek-v4-pro-0813","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek V4 Pro 0813","version":"2026-08-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":384000,"pricing":{"inputPer1M":1.1,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":2.5,"cacheRead":0.04},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/deepseek/deepseek-v4-pro-0813:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek V4 Pro 0813 Thinking","version":"2026-08-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":384000,"pricing":{"inputPer1M":1.1,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":2.5,"cacheRead":0.04},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/deepseek/deepseek-v4-pro-cheaper","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek V4 Pro Cheaper","version":"2026-04-25","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.435,"outputPer1M":0.87,"currency":"USD","costDimensionsPer1M":{"input":0.435,"output":0.87,"cacheRead":0.003625},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/deepseek/deepseek-v4-pro-cheaper:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek V4 Pro Cheaper (Thinking)","version":"2026-04-25","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.435,"outputPer1M":0.87,"currency":"USD","costDimensionsPer1M":{"input":0.435,"output":0.87,"cacheRead":0.003625},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/deepseek/deepseek-v4-pro:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek V4 Pro (Thinking)","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":384000,"pricing":{"inputPer1M":1.1,"outputPer1M":2.2,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":2.2,"cacheRead":0.11},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/dmind/dmind-1-mini","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DMind-1-Mini","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.2,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":0.4,"cacheRead":0.1},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/Doctor-Shotgun/MS3.2-24B-Magnum-Diamond","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"MS3.2 24B Magnum Diamond","version":"2025-11-24","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.493,"outputPer1M":0.493,"currency":"USD","costDimensionsPer1M":{"input":0.493,"output":0.493,"cacheRead":0.2465},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/doubao-1.5-pro-256k","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Doubao 1.5 Pro 256k","version":"2025-03-12","capabilities":["text.chat"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.799,"outputPer1M":1.445,"currency":"USD","costDimensionsPer1M":{"input":0.799,"output":1.445,"cacheRead":0.3995},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/doubao-1.5-pro-32k","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Doubao 1.5 Pro 32k","version":"2024-11-20","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.1343,"outputPer1M":0.3349,"currency":"USD","costDimensionsPer1M":{"input":0.1343,"output":0.3349,"cacheRead":0.06715},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/doubao-1.5-vision-pro-32k","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Doubao 1.5 Vision Pro 32k","version":"2024-11-20","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":32000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.459,"outputPer1M":1.377,"currency":"USD","costDimensionsPer1M":{"input":0.459,"output":1.377,"cacheRead":0.2295},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/doubao-seed-1-6-250615","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Doubao Seed 1.6","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.204,"outputPer1M":0.51,"currency":"USD","costDimensionsPer1M":{"input":0.204,"output":0.51,"cacheRead":0.102},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/doubao-seed-1-6-flash-250615","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Doubao Seed 1.6 Flash","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.0374,"outputPer1M":0.374,"currency":"USD","costDimensionsPer1M":{"input":0.0374,"output":0.374,"cacheRead":0.0187},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/doubao-seed-1-8-251215","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Doubao Seed 1.8","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.612,"outputPer1M":6.12,"currency":"USD","costDimensionsPer1M":{"input":0.612,"output":6.12,"cacheRead":0.306},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/doubao-seed-2-0-code-preview-260215","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Doubao Seed 2.0 Code Preview","version":"2026-02-14","capabilities":["text.chat"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.782,"outputPer1M":3.893,"currency":"USD","costDimensionsPer1M":{"input":0.782,"output":3.893,"cacheRead":0.391},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/doubao-seed-2-0-lite-260215","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Doubao Seed 2.0 Lite","version":"2026-02-14","capabilities":["text.chat"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.1462,"outputPer1M":0.8738,"currency":"USD","costDimensionsPer1M":{"input":0.1462,"output":0.8738,"cacheRead":0.0731},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/doubao-seed-2-0-mini-260215","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Doubao Seed 2.0 Mini","version":"2026-02-14","capabilities":["text.chat"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.0493,"outputPer1M":0.4845,"currency":"USD","costDimensionsPer1M":{"input":0.0493,"output":0.4845,"cacheRead":0.02465},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/doubao-seed-2-0-pro-260215","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Doubao Seed 2.0 Pro","version":"2026-02-14","capabilities":["text.chat"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.782,"outputPer1M":3.876,"currency":"USD","costDimensionsPer1M":{"input":0.782,"output":3.876,"cacheRead":0.391},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/Envoid/Llama-3.05-Nemotron-Tenyxchat-Storybreaker-70B","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Nemotron Tenyxchat Storybreaker 70b","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.493,"outputPer1M":0.493,"currency":"USD","costDimensionsPer1M":{"input":0.493,"output":0.493,"cacheRead":0.2465},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/Envoid/Llama-3.05-NT-Storybreaker-Ministral-70B","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Llama 3.05 Storybreaker Ministral 70b","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.493,"outputPer1M":0.493,"currency":"USD","costDimensionsPer1M":{"input":0.493,"output":0.493,"cacheRead":0.2465},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/ernie-5.0-thinking-preview","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Ernie 5.0 Thinking Preview","version":"2025-11-18","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1,"outputPer1M":3.5,"currency":"USD","costDimensionsPer1M":{"input":1,"output":3.5,"cacheRead":0.5},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/ernie-5.1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"ERNIE 5.1","version":"2026-05-10","capabilities":["text.chat"],"modalities":["text"],"contextWindow":119000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.75,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":3,"cacheRead":0.75},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/ernie-5.1:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"ERNIE 5.1 Thinking","version":"2026-05-10","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":119000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.75,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":3,"cacheRead":0.75},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/ernie-x1.1-preview","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"ERNIE X1.1","version":"2025-09-10","capabilities":["text.chat"],"modalities":["pdf","text"],"contextWindow":64000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.6,"cacheRead":0.075},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/EVA-UNIT-01/EVA-LLaMA-3.33-70B-v0.0","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"EVA Llama 3.33 70B","version":"2025-07-26","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.006,"outputPer1M":2.006,"currency":"USD","costDimensionsPer1M":{"input":2.006,"output":2.006,"cacheRead":1.003},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/EVA-UNIT-01/EVA-LLaMA-3.33-70B-v0.1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"EVA-LLaMA-3.33-70B-v0.1","version":"2025-09-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.006,"outputPer1M":2.006,"currency":"USD","costDimensionsPer1M":{"input":2.006,"output":2.006,"cacheRead":1.003},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/EVA-UNIT-01/EVA-Qwen2.5-32B-v0.2","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"EVA-Qwen2.5-32B-v0.2","version":"2025-07-26","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.799,"outputPer1M":0.799,"currency":"USD","costDimensionsPer1M":{"input":0.799,"output":0.799,"cacheRead":0.3995},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/EVA-UNIT-01/EVA-Qwen2.5-72B-v0.2","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"EVA-Qwen2.5-72B-v0.2","version":"2025-09-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.799,"outputPer1M":0.799,"currency":"USD","costDimensionsPer1M":{"input":0.799,"output":0.799,"cacheRead":0.3995},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/exa-answer","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Exa (Answer)","version":"2025-12-23","capabilities":["text.chat"],"modalities":["text"],"contextWindow":4096,"maxOutputTokens":4096,"pricing":{"inputPer1M":2.5,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"nano-gpt/failspy/Meta-Llama-3-70B-Instruct-abliterated-v3.5","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Llama 3 70B abliterated","version":"2025-07-26","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.7,"outputPer1M":0.7,"currency":"USD","costDimensionsPer1M":{"input":0.7,"output":0.7,"cacheRead":0.35},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/fastgpt","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Web Answer","version":"2025-12-23","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":7.5,"outputPer1M":7.5,"currency":"USD"}},{"modelId":"nano-gpt/featherless-ai/Qwerky-72B","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwerky 72B","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.5,"outputPer1M":0.5,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":0.5,"cacheRead":0.25},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/GalrionSoftworks/MN-LooseCannon-12B-v1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"MN-LooseCannon-12B-v1","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.493,"outputPer1M":0.493,"currency":"USD","costDimensionsPer1M":{"input":0.493,"output":0.493,"cacheRead":0.2465},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/gemini-2.0-pro-exp-02-05","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 2.0 Pro 0205","version":"2025-02-05","capabilities":["text.chat"],"modalities":["audio","image","text"],"contextWindow":2097152,"maxOutputTokens":8192,"pricing":{"inputPer1M":1.989,"outputPer1M":7.956,"currency":"USD","costDimensionsPer1M":{"input":1.989,"output":7.956,"cacheRead":0.49725},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/gemini-2.0-pro-reasoner","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 2.0 Pro Reasoner","version":"2024-01-01","capabilities":["text.chat"],"modalities":["audio","text"],"contextWindow":128000,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.292,"outputPer1M":4.998,"currency":"USD","costDimensionsPer1M":{"input":1.292,"output":4.998,"cacheRead":0.323},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/gemini-2.5-flash","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 2.5 Flash","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text"],"contextWindow":1048756,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"cacheRead":0.03},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/gemini-2.5-flash-lite","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 2.5 Flash Lite","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text"],"contextWindow":1048756,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.4,"cacheRead":0.01},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/gemini-2.5-flash-lite-preview-06-17","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 2.5 Flash Lite Preview","version":"2025-06-17","capabilities":["text.chat","reasoning"],"modalities":["audio","image","text"],"contextWindow":1048756,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.6,"cacheRead":0.015},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/gemini-2.5-flash-lite-preview-09-2025","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 2.5 Flash Lite Preview (09/2025)","version":"2025-09-25","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text"],"contextWindow":1048756,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.4,"cacheRead":0.01},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/gemini-2.5-flash-lite-preview-09-2025-thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 2.5 Flash Lite Preview (09/2025) – Thinking","version":"2025-09-25","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text"],"contextWindow":1048756,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.4,"cacheRead":0.01},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/gemini-2.5-flash-nothinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 2.5 Flash (No Thinking)","version":"2025-06-05","capabilities":["text.chat"],"modalities":["audio","image","pdf","text"],"contextWindow":1048756,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"cacheRead":0.03},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/gemini-2.5-flash-preview-04-17","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 2.5 Flash Preview","version":"2025-04-17","capabilities":["text.chat","reasoning"],"modalities":["audio","image","text"],"contextWindow":1048756,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.6,"cacheRead":0.015},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/gemini-2.5-flash-preview-04-17:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 2.5 Flash Preview Thinking","version":"2025-04-17","capabilities":["text.chat","reasoning"],"modalities":["audio","image","text"],"contextWindow":1048756,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.15,"outputPer1M":3.5,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":3.5,"cacheRead":0.015},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/gemini-2.5-flash-preview-05-20","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 2.5 Flash 0520","version":"2025-05-20","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":1048000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.6,"cacheRead":0.015},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/gemini-2.5-flash-preview-05-20:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 2.5 Flash 0520 Thinking","version":"2025-05-20","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":1048000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.15,"outputPer1M":3.5,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":3.5,"cacheRead":0.015},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/gemini-2.5-flash-preview-09-2025","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 2.5 Flash Preview (09/2025)","version":"2025-09-25","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text"],"contextWindow":1048756,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"cacheRead":0.03},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/gemini-2.5-flash-preview-09-2025-thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 2.5 Flash Preview (09/2025) – Thinking","version":"2025-09-25","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text"],"contextWindow":1048756,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"cacheRead":0.03},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/gemini-2.5-pro","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 2.5 Pro","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text"],"contextWindow":1048756,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/gemini-2.5-pro-exp-03-25","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 2.5 Pro Experimental 0325","version":"2025-03-25","capabilities":["text.chat","reasoning"],"modalities":["audio","image","text"],"contextWindow":1048756,"maxOutputTokens":65536,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":10,"cacheRead":0.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/gemini-2.5-pro-preview-03-25","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 2.5 Pro Preview 0325","version":"2025-03-25","capabilities":["text.chat","reasoning"],"modalities":["audio","image","text"],"contextWindow":1048756,"maxOutputTokens":65536,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":10,"cacheRead":0.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/gemini-2.5-pro-preview-05-06","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 2.5 Pro Preview 0506","version":"2025-05-06","capabilities":["text.chat","reasoning"],"modalities":["audio","image","text"],"contextWindow":1048756,"maxOutputTokens":65536,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":10,"cacheRead":0.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/gemini-2.5-pro-preview-06-05","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 2.5 Pro Preview 0605","version":"2025-06-05","capabilities":["text.chat","reasoning"],"modalities":["audio","image","text"],"contextWindow":1048756,"maxOutputTokens":65536,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":10,"cacheRead":0.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/gemini-3-pro-image-preview","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 3 Pro Image","version":"2025-11-20","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":1048756,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.2},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/gemini-exp-1206","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 2.0 Pro 1206","version":"2024-12-06","capabilities":["text.chat"],"modalities":["audio","image","text"],"contextWindow":2097152,"maxOutputTokens":8192,"pricing":{"inputPer1M":1.258,"outputPer1M":4.998,"currency":"USD","costDimensionsPer1M":{"input":1.258,"output":4.998,"cacheRead":0.629},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/gemma-4-12b-it","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemma 4 12B Instruct","version":"2026-08-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.06,"outputPer1M":0.3,"currency":"USD","costDimensionsPer1M":{"input":0.06,"output":0.3,"cacheRead":0.03},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/Gemma-4-31B-Claude-4.6-Opus-Reasoning-Distilled","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemma 4 31B Claude 4.6 Opus Reasoning Distilled","version":"2026-05-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.306,"outputPer1M":0.306,"currency":"USD","costDimensionsPer1M":{"input":0.306,"output":0.306,"cacheRead":0.0306},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/Gemma-4-31B-Cognitive-Unshackled","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemma 4 31B Cognitive Unshackled","version":"2026-05-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.306,"outputPer1M":0.306,"currency":"USD","costDimensionsPer1M":{"input":0.306,"output":0.306,"cacheRead":0.153},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"nano-gpt/Gemma-4-31B-DarkIdol","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemma 4 31B DarkIdol","version":"2026-05-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.306,"outputPer1M":0.306,"currency":"USD","costDimensionsPer1M":{"input":0.306,"output":0.306,"cacheRead":0.153},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"nano-gpt/Gemma-4-31B-GarnetV2","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemma 4 31B Garnet V2","version":"2026-05-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.306,"outputPer1M":0.306,"currency":"USD","costDimensionsPer1M":{"input":0.306,"output":0.306,"cacheRead":0.153},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"nano-gpt/Gemma-4-31B-Queen","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemma 4 31B Queen","version":"2026-05-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.306,"outputPer1M":0.306,"currency":"USD","costDimensionsPer1M":{"input":0.306,"output":0.306,"cacheRead":0.153},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"nano-gpt/gemma-4-e2b-it","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemma 4 E2B Instruct","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.02,"outputPer1M":0.1,"currency":"USD","costDimensionsPer1M":{"input":0.02,"output":0.1,"cacheRead":0.01},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/gemma-4-e4b-it","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemma 4 E4B Instruct","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.04,"outputPer1M":0.2,"currency":"USD","costDimensionsPer1M":{"input":0.04,"output":0.2,"cacheRead":0.02},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/glm-4","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM-4","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":14.994,"outputPer1M":14.994,"currency":"USD","costDimensionsPer1M":{"input":14.994,"output":14.994,"cacheRead":7.497},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/glm-4-air","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM-4 Air","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.2006,"outputPer1M":0.2006,"currency":"USD","costDimensionsPer1M":{"input":0.2006,"output":0.2006,"cacheRead":0.1003},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/glm-4-air-0111","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4 Air 0111","version":"2025-01-11","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.1394,"outputPer1M":0.1394,"currency":"USD","costDimensionsPer1M":{"input":0.1394,"output":0.1394,"cacheRead":0.0697},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/glm-4-airx","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM-4 AirX","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8000,"maxOutputTokens":4096,"pricing":{"inputPer1M":2.006,"outputPer1M":2.006,"currency":"USD","costDimensionsPer1M":{"input":2.006,"output":2.006,"cacheRead":1.003},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/glm-4-flash","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM-4 Flash","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.1003,"outputPer1M":0.1003,"currency":"USD","costDimensionsPer1M":{"input":0.1003,"output":0.1003,"cacheRead":0.05015},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/glm-4-long","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM-4 Long","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.2006,"outputPer1M":0.2006,"currency":"USD","costDimensionsPer1M":{"input":0.2006,"output":0.2006,"cacheRead":0.1003},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/glm-4-plus","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM-4 Plus","version":"2024-09-20","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":7.497,"outputPer1M":7.497,"currency":"USD","costDimensionsPer1M":{"input":7.497,"output":7.497,"cacheRead":3.7485},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/glm-4-plus-0111","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4 Plus 0111","version":"2025-02-19","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":9.996,"outputPer1M":9.996,"currency":"USD","costDimensionsPer1M":{"input":9.996,"output":9.996,"cacheRead":4.998},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/glm-4.1v-thinking-flash","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4.1V Thinking Flash","version":"2025-07-09","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":64000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.3,"outputPer1M":0.3,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":0.3,"cacheRead":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/glm-4.1v-thinking-flashx","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4.1V Thinking FlashX","version":"2025-07-09","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":64000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.3,"outputPer1M":0.3,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":0.3,"cacheRead":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/GLM-4.6-Derestricted-v5","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4.6 Derestricted v5","version":"2025-12-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.4,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":1.5,"cacheRead":0.2},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/glm-z1-air","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM Z1 Air","version":"2025-04-15","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.07,"outputPer1M":0.07,"currency":"USD","costDimensionsPer1M":{"input":0.07,"output":0.07,"cacheRead":0.035},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/glm-z1-airx","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM Z1 AirX","version":"2025-04-15","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.7,"outputPer1M":0.7,"currency":"USD","costDimensionsPer1M":{"input":0.7,"output":0.7,"cacheRead":0.35},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/glm-zero-preview","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM Zero Preview","version":"2024-12-20","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8000,"maxOutputTokens":4096,"pricing":{"inputPer1M":1.802,"outputPer1M":1.802,"currency":"USD","costDimensionsPer1M":{"input":1.802,"output":1.802,"cacheRead":0.901},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/google/gemini-3-flash-preview","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 3 Flash (Preview)","version":"2025-12-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text"],"contextWindow":1048756,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":3,"cacheRead":0.05},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/google/gemini-3-flash-preview-thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 3 Flash Thinking","version":"2025-12-17","capabilities":["text.chat","reasoning"],"modalities":["audio","image","text"],"contextWindow":1048756,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":3,"cacheRead":0.05},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/google/gemini-3.1-flash-lite","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 3.1 Flash Lite","version":"2026-05-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":1.5,"cacheRead":0.025,"cacheWrite":0.08333},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/google/gemini-3.1-pro-preview","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 3.1 Pro (Preview)","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text"],"contextWindow":1048756,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.2,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/google/gemini-3.1-pro-preview-customtools","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 3.1 Pro (Preview Custom Tools)","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text"],"contextWindow":1048756,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.2,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/google/gemini-3.1-pro-preview-high","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 3.1 Pro (Preview High)","version":"2026-02-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text"],"contextWindow":1048756,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.2,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/google/gemini-3.1-pro-preview-low","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 3.1 Pro (Preview Low)","version":"2026-02-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text"],"contextWindow":1048756,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.2,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/google/gemini-3.5-flash","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 3.5 Flash","version":"2026-05-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":9,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":9,"cacheRead":0.15,"cacheWrite":0.083333},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/google/gemini-3.5-flash-lite","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 3.5 Flash Lite","version":"2026-07-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"cacheRead":0.03,"cacheWrite":0.08333},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/google/gemini-3.5-flash-thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 3.5 Flash Thinking","version":"2026-05-19","capabilities":["text.chat","reasoning"],"modalities":["audio","image","text"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":9,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":9,"cacheRead":0.15,"cacheWrite":0.083333},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/google/gemini-3.6-flash","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 3.6 Flash","version":"2026-07-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.75,"outputPer1M":3.75,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":3.75,"cacheRead":0.075,"cacheWrite":0.041667},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/google/gemini-3.7-flash","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini 3.7 Flash","version":"2026-08-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.375,"outputPer1M":1.875,"currency":"USD","costDimensionsPer1M":{"input":0.375,"output":1.875,"cacheRead":0.0375,"cacheWrite":0.020833},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/google/gemini-flash-latest","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini Flash Latest","version":"2026-05-19","capabilities":["text.chat","reasoning"],"modalities":["audio","image","text"],"contextWindow":1048756,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.75,"outputPer1M":3.75,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":3.75,"cacheRead":0.075,"cacheWrite":0.041667},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/google/gemini-flash-lite-latest","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini Flash Lite Latest","version":"2026-05-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"cacheRead":0.03,"cacheWrite":0.08333},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/google/gemini-pro-latest","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini Pro Latest","version":"2026-03-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text"],"contextWindow":1048756,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.2,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/google/gemma-4-26b-a4b-it","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemma 4 26B A4B","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.13,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.13,"output":0.4,"cacheRead":0.065},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"nano-gpt/google/gemma-4-26b-a4b-it:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemma 4 26B A4B Thinking","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.13,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.13,"output":0.4,"cacheRead":0.065},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/google/gemma-4-31b-it","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemma 4 31B","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.1,"outputPer1M":0.35,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.35,"cacheRead":0.05},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"nano-gpt/google/gemma-4-31b-it:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemma 4 31B Thinking","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.1,"outputPer1M":0.35,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.35,"cacheRead":0.05},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/Gryphe/MythoMax-L2-13b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"MythoMax 13B","version":"2025-08-08","capabilities":["text.chat"],"modalities":["text"],"contextWindow":4000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.1003,"outputPer1M":0.1003,"currency":"USD","costDimensionsPer1M":{"input":0.1003,"output":0.1003,"cacheRead":0.05015},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/hermes-high","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Hermes High","version":"2026-05-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":2.5},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/hermes-low","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Hermes Low","version":"2026-05-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":1.5,"cacheRead":0.025,"cacheWrite":0.08333},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/hermes-medium","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Hermes Medium","version":"2026-05-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.315,"outputPer1M":1.26,"currency":"USD","costDimensionsPer1M":{"input":0.315,"output":1.26,"cacheRead":0.1575},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/holo3-35b-a3b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Holo3-35B-A3B","version":"2024-01-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":65536,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.8,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":1.8,"cacheRead":0.125},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"nano-gpt/holo3-35b-a3b:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Holo3-35B-A3B Thinking","version":"2024-01-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":65536,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.8,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":1.8,"cacheRead":0.125},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/huihui-ai/DeepSeek-R1-Distill-Llama-70B-abliterated","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek R1 Llama 70B Abliterated","version":"2024-01-01","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.7,"outputPer1M":0.7,"currency":"USD","costDimensionsPer1M":{"input":0.7,"output":0.7,"cacheRead":0.35},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/huihui-ai/DeepSeek-R1-Distill-Qwen-32B-abliterated","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek R1 Qwen Abliterated","version":"2024-01-01","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":8192,"pricing":{"inputPer1M":1.4,"outputPer1M":1.4,"currency":"USD","costDimensionsPer1M":{"input":1.4,"output":1.4,"cacheRead":0.7},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/huihui-ai/Llama-3.3-70B-Instruct-abliterated","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Llama 3.3 70B Instruct abliterated","version":"2025-08-08","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.7,"outputPer1M":0.7,"currency":"USD","costDimensionsPer1M":{"input":0.7,"output":0.7,"cacheRead":0.35},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/huihui-ai/Qwen2.5-32B-Instruct-abliterated","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen 2.5 32B Abliterated","version":"2025-01-06","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.7,"outputPer1M":0.7,"currency":"USD","costDimensionsPer1M":{"input":0.7,"output":0.7,"cacheRead":0.35},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/hunyuan-turbos-20250226","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Hunyuan Turbo S","version":"2025-02-27","capabilities":["text.chat"],"modalities":["text"],"contextWindow":24000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.187,"outputPer1M":0.374,"currency":"USD","costDimensionsPer1M":{"input":0.187,"output":0.374,"cacheRead":0.0935},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/ibm-granite/granite-4.1-8b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Granite 4.1 8B","version":"2026-04-29","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.05,"outputPer1M":0.1,"currency":"USD","costDimensionsPer1M":{"input":0.05,"output":0.1,"cacheRead":0.05},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/inclusionai/ling-2.6-1t","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Ling 2.6 1T","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"cacheRead":0.06},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/inclusionai/ling-2.6-flash","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Ling 2.6 Flash","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.3,"cacheRead":0.02},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/inclusionai/ling-3.0-flash","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Ling 3.0 Flash","version":"2026-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.075,"outputPer1M":0.22,"currency":"USD","costDimensionsPer1M":{"input":0.075,"output":0.22,"cacheRead":0.015},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/inclusionai/ling-3.0-flash:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Ling 3.0 Flash Thinking","version":"2026-07-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.075,"outputPer1M":0.22,"currency":"USD","costDimensionsPer1M":{"input":0.075,"output":0.22,"cacheRead":0.015},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/inclusionai/ring-2.6-1t","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Ring 2.6 1T","version":"2026-05-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"cacheRead":0.06},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/inflatebot/MN-12B-Mag-Mell-R1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Mag Mell R1","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.493,"outputPer1M":0.493,"currency":"USD","costDimensionsPer1M":{"input":0.493,"output":0.493,"cacheRead":0.2465},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/inflection/inflection-3-pi","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Inflection 3 Pi","version":"2025-11-21","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8000,"maxOutputTokens":4096,"pricing":{"inputPer1M":2.499,"outputPer1M":9.996,"currency":"USD","costDimensionsPer1M":{"input":2.499,"output":9.996,"cacheRead":1.2495},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/inflection/inflection-3-productivity","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Inflection 3 Productivity","version":"2025-11-21","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8000,"maxOutputTokens":4096,"pricing":{"inputPer1M":2.499,"outputPer1M":9.996,"currency":"USD","costDimensionsPer1M":{"input":2.499,"output":9.996,"cacheRead":1.2495},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/jamba-large","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Jamba Large","version":"2025-07-09","capabilities":["text.chat"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":4096,"pricing":{"inputPer1M":1.989,"outputPer1M":7.99,"currency":"USD","costDimensionsPer1M":{"input":1.989,"output":7.99,"cacheRead":0.9945},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/jamba-large-1.6","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Jamba Large 1.6","version":"2025-03-12","capabilities":["text.chat"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":4096,"pricing":{"inputPer1M":1.989,"outputPer1M":7.99,"currency":"USD","costDimensionsPer1M":{"input":1.989,"output":7.99,"cacheRead":0.9945},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/jamba-large-1.7","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Jamba Large 1.7","version":"2025-07-09","capabilities":["text.chat"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":4096,"pricing":{"inputPer1M":1.989,"outputPer1M":7.99,"currency":"USD","costDimensionsPer1M":{"input":1.989,"output":7.99,"cacheRead":0.9945},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/jamba-mini","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Jamba Mini","version":"2025-07-09","capabilities":["text.chat"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.1989,"outputPer1M":0.408,"currency":"USD","costDimensionsPer1M":{"input":0.1989,"output":0.408,"cacheRead":0.09945},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/jamba-mini-1.6","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Jamba Mini 1.6","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.1989,"outputPer1M":0.408,"currency":"USD","costDimensionsPer1M":{"input":0.1989,"output":0.408,"cacheRead":0.09945},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/jamba-mini-1.7","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Jamba Mini 1.7","version":"2025-07-09","capabilities":["text.chat"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.1989,"outputPer1M":0.408,"currency":"USD","costDimensionsPer1M":{"input":0.1989,"output":0.408,"cacheRead":0.09945},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/kimi-k2-instruct-fast","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Kimi K2 0711 Fast","version":"2025-12-15","capabilities":["text.chat","tools.function_calling"],"modalities":["pdf","text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.4,"outputPer1M":1.8,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":1.8,"cacheRead":0.2},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/kwaipilot/kat-coder-air-v2.5","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"KAT Coder Air V2.5","version":"2026-07-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":80000,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.6,"cacheRead":0.03},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/kwaipilot/kat-coder-pro-v2","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"KAT Coder Pro V2","version":"2026-03-28","capabilities":["text.chat"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":80000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/kwaipilot/kat-coder-pro-v2.5","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"KAT Coder Pro V2.5","version":"2026-07-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":80000,"pricing":{"inputPer1M":0.74,"outputPer1M":2.96,"currency":"USD","costDimensionsPer1M":{"input":0.74,"output":2.96,"cacheRead":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/LatitudeGames/Wayfarer-Large-70B-Llama-3.3","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Llama 3.3 70B Wayfarer","version":"2025-02-20","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.7,"outputPer1M":0.7,"currency":"USD","costDimensionsPer1M":{"input":0.7,"output":0.7,"cacheRead":0.35},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/learnlm-1.5-pro-experimental","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemini LearnLM Experimental","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32767,"maxOutputTokens":8192,"pricing":{"inputPer1M":3.502,"outputPer1M":10.506,"currency":"USD","costDimensionsPer1M":{"input":3.502,"output":10.506,"cacheRead":1.751},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/liquid/lfm-2.5-2.6b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"LFM2.5 2.6B","version":"2026-08-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.2,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.2,"cacheRead":0.05},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/LLM360/K2-Think","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"K2-Think","version":"2025-07-26","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.17,"outputPer1M":0.68,"currency":"USD","costDimensionsPer1M":{"input":0.17,"output":0.68,"cacheRead":0.085},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/longcat-2.0","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"LongCat 2.0","version":"2026-06-30","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":1048756,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.75,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":3,"cacheRead":0.015},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/longcat-2.0:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"LongCat 2.0 Thinking","version":"2026-06-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048756,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.75,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":3,"cacheRead":0.015},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/MarinaraSpaghetti/NemoMix-Unleashed-12B","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"NemoMix 12B Unleashed","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.493,"outputPer1M":0.493,"currency":"USD","costDimensionsPer1M":{"input":0.493,"output":0.493,"cacheRead":0.2465},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/meganova-ai/manta-flash-1.0","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Manta Flash 1.0","version":"2025-09-20","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.02,"outputPer1M":0.16,"currency":"USD","costDimensionsPer1M":{"input":0.02,"output":0.16,"cacheRead":0.01},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/meganova-ai/manta-mini-1.0","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Manta Mini 1.0","version":"2025-09-20","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.02,"outputPer1M":0.16,"currency":"USD","costDimensionsPer1M":{"input":0.02,"output":0.16,"cacheRead":0.01},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/meganova-ai/manta-pro-1.0","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Manta Pro 1.0","version":"2025-09-20","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.06,"outputPer1M":0.5,"currency":"USD","costDimensionsPer1M":{"input":0.06,"output":0.5,"cacheRead":0.03},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/mercury-2","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Mercury 2","version":"2024-01-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":50000,"pricing":{"inputPer1M":0.25,"outputPer1M":0.75,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":0.75,"cacheRead":0.025},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/mercury-coder-small","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Mercury Coder Small","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.25,"outputPer1M":1,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":1,"cacheRead":0.125},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/Meta-Llama-3-1-8B-Instruct-FP8","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Llama 3.1 8B (decentralized)","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.02,"outputPer1M":0.03,"currency":"USD","costDimensionsPer1M":{"input":0.02,"output":0.03,"cacheRead":0.01},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/meta-llama/llama-3.1-8b-instruct","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Llama 3.1 8b Instruct","version":"2024-07-23","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.0544,"outputPer1M":0.085,"currency":"USD","costDimensionsPer1M":{"input":0.0544,"output":0.085,"cacheRead":0.0272},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/meta-llama/llama-3.2-3b-instruct","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Llama 3.2 3b Instruct","version":"2024-01-01","capabilities":["text.chat"],"modalities":["pdf","text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.0306,"outputPer1M":0.0493,"currency":"USD","costDimensionsPer1M":{"input":0.0306,"output":0.0493,"cacheRead":0.0153},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/meta-llama/llama-3.3-70b-instruct","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Llama 3.3 70b Instruct","version":"2024-12-06","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.05,"outputPer1M":0.23,"currency":"USD","costDimensionsPer1M":{"input":0.05,"output":0.23,"cacheRead":0.025},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/meta-llama/llama-4-maverick","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Llama 4 Maverick","version":"2025-09-05","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.6,"cacheRead":0.075},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/meta-llama/llama-4-scout","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Llama 4 Scout","version":"2025-09-05","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":328000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.085,"outputPer1M":0.46,"currency":"USD","costDimensionsPer1M":{"input":0.085,"output":0.46,"cacheRead":0.0425},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/meta/muse-glimmer-30b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Muse Glimmer 30B","version":"2026-08-10","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.35,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.35,"output":1.5,"cacheRead":0.04},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/meta/muse-spark-1.1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Muse Spark 1.1","version":"2026-04-08","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":4.25,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":4.25,"cacheRead":0.15},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/meta/muse-spark-1.2","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Muse Spark 1.2","version":"2026-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":4.25,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":4.25,"cacheRead":0.15},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/meta/muse-spark-1.2-contributor","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Muse Spark 1.2 Contributor (Data Used for Training)","version":"2026-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":0.2,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.2,"cacheRead":0.002},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/microsoft/wizardlm-2-8x22b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"WizardLM-2 8x22B","version":"2025-04-15","capabilities":["text.chat"],"modalities":["pdf","text"],"contextWindow":65536,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.493,"outputPer1M":0.493,"currency":"USD","costDimensionsPer1M":{"input":0.493,"output":0.493,"cacheRead":0.2465},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/MiniMax-M1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"MiniMax M1","version":"2025-01-08","capabilities":["text.chat"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.1394,"outputPer1M":1.3328,"currency":"USD","costDimensionsPer1M":{"input":0.1394,"output":1.3328,"cacheRead":0.0697},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/MiniMax-M2","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"MiniMax M2","version":"2025-10-27","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.17,"outputPer1M":1.53,"currency":"USD","costDimensionsPer1M":{"input":0.17,"output":1.53,"cacheRead":0.085},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/minimax/minimax-01","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"MiniMax 01","version":"2024-01-01","capabilities":["text.chat"],"modalities":["pdf","text"],"contextWindow":1000192,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.1394,"outputPer1M":1.122,"currency":"USD","costDimensionsPer1M":{"input":0.1394,"output":1.122,"cacheRead":0.0697},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/minimax/minimax-latest","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"MiniMax Latest","version":"2026-05-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":512000,"maxOutputTokens":80000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.06},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"nano-gpt/minimax/minimax-m2-her","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"MiniMax M2-her","version":"2026-01-23","capabilities":["text.chat"],"modalities":["text"],"contextWindow":65532,"maxOutputTokens":2048,"pricing":{"inputPer1M":0.302,"outputPer1M":1.207,"currency":"USD","costDimensionsPer1M":{"input":0.302,"output":1.207,"cacheRead":0.151},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/minimax/minimax-m2.1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"MiniMax M2.1","version":"2025-12-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.33,"outputPer1M":1.32,"currency":"USD","costDimensionsPer1M":{"input":0.33,"output":1.32,"cacheRead":0.165},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/minimax/minimax-m2.5","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"MiniMax M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/minimax/minimax-m2.7","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"MiniMax M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.315,"outputPer1M":1.26,"currency":"USD","costDimensionsPer1M":{"input":0.315,"output":1.26,"cacheRead":0.1575},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/minimax/minimax-m2.7-turbo","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"MiniMax M2.7 Turbo","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.4,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.4,"cacheRead":0.3},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/minimax/minimax-m3","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"MiniMax M3","version":"2026-06-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":512000,"maxOutputTokens":80000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.06},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/minimax/minimax-m3:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"MiniMax M3 Thinking","version":"2026-06-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":512000,"maxOutputTokens":80000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.06},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/MiniMaxAI/MiniMax-M1-80k","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"MiniMax M1 80K","version":"2025-01-08","capabilities":["text.chat"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6052,"outputPer1M":2.4225,"currency":"USD","costDimensionsPer1M":{"input":0.6052,"output":2.4225,"cacheRead":0.3026},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/mirothinker-1-7-deepresearch","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"MiroThinker 1.7 Deep Research","version":"2026-05-11","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":4,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":4,"output":25,"cacheRead":2},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/mirothinker-1-7-deepresearch-mini","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"MiroThinker 1.7 Deep Research Mini","version":"2026-05-11","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.625},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/mistral-code-agent-latest","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Mistral Code Agent Latest","version":"2026-06-02","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":2,"cacheRead":0.2},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/mistral-code-latest","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Mistral Code Latest","version":"2026-06-02","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.3,"outputPer1M":0.9,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":0.9,"cacheRead":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/mistral-small-31-24b-instruct","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Mistral Small 31 24b Instruct","version":"2025-04-15","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.3,"cacheRead":0.05},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/mistral/mistral-medium-3.5","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Mistral Medium 3.5","version":"2026-04-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":32768,"pricing":{"inputPer1M":1.5,"outputPer1M":7.5,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":7.5,"cacheRead":0.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/mistral/mistral-medium-3.5:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Mistral Medium 3.5 Thinking","version":"2026-04-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":32768,"pricing":{"inputPer1M":1.5,"outputPer1M":7.5,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":7.5,"cacheRead":0.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/mistralai/codestral-2508","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Codestral 2508","version":"2025-08-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.3,"outputPer1M":0.9,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":0.9,"cacheRead":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/mistralai/devstral-2-123b-instruct-2512","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Devstral 2 123B","version":"2025-12-09","capabilities":["text.chat"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.4,"outputPer1M":1.4,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":1.4,"cacheRead":0.2},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/mistralai/Devstral-Small-2505","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Mistral Devstral Small 2505","version":"2025-08-02","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.06,"outputPer1M":0.06,"currency":"USD","costDimensionsPer1M":{"input":0.06,"output":0.06,"cacheRead":0.03},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/mistralai/ministral-14b-2512","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Ministral 14B","version":"2025-12-04","capabilities":["text.chat"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.2,"outputPer1M":0.2,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":0.2,"cacheRead":0.1},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/mistralai/ministral-14b-instruct-2512","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Ministral 3 14B","version":"2025-12-02","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.4,"cacheRead":0.05},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/mistralai/ministral-3b-2512","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Ministral 3B","version":"2025-12-04","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.1,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.1,"cacheRead":0.05},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/mistralai/ministral-8b-2512","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Ministral 8B","version":"2025-12-04","capabilities":["text.chat"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":0.15,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.15,"cacheRead":0.075},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/mistralai/mistral-large","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Mistral Large 2411","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":256000,"pricing":{"inputPer1M":2.006,"outputPer1M":6.001,"currency":"USD","costDimensionsPer1M":{"input":2.006,"output":6.001,"cacheRead":0.2},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/mistralai/mistral-large-3-675b-instruct-2512","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Mistral Large 3 675B","version":"2025-12-25","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":256000,"pricing":{"inputPer1M":1,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":1,"output":3,"cacheRead":0.5},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/mistralai/mistral-medium-3","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Mistral Medium 3","version":"2025-09-25","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":2,"cacheRead":0.2},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/mistralai/mistral-medium-3.1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Mistral Medium 3.1","version":"2025-09-05","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":2,"cacheRead":0.2},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/mistralai/Mistral-Nemo-Instruct-2407","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Mistral Nemo","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.1003,"outputPer1M":0.1207,"currency":"USD","costDimensionsPer1M":{"input":0.1003,"output":0.1207,"cacheRead":0.05015},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/mistralai/mistral-saba","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Mistral Saba","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1989,"outputPer1M":0.595,"currency":"USD","costDimensionsPer1M":{"input":0.1989,"output":0.595,"cacheRead":0.09945},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/mistralai/mistral-small-4-119b-2603","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Mistral Small 4 119B","version":"2026-03-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.4,"outputPer1M":1.4,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":1.4,"cacheRead":0.2},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"nano-gpt/mistralai/mistral-small-4-119b-2603:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Mistral Small 4 119B Thinking","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.4,"outputPer1M":1.4,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":1.4,"cacheRead":0.2},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/mistralai/mixtral-8x22b-instruct-v0.1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Mixtral 8x22B","version":"2025-12-11","capabilities":["text.chat"],"modalities":["text"],"contextWindow":65536,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.2},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/mlabonne/NeuralDaredevil-8B-abliterated","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Neural Daredevil 8B abliterated","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.44,"outputPer1M":0.44,"currency":"USD","costDimensionsPer1M":{"input":0.44,"output":0.44,"cacheRead":0.22},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/moonshotai/kimi-k2-instruct","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Kimi K2 Instruct","version":"2024-01-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.4,"outputPer1M":1.8,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":1.8,"cacheRead":0.2},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/moonshotai/kimi-k2-instruct-0711","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Kimi K2 0711","version":"2024-01-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.4,"outputPer1M":1.8,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":1.8,"cacheRead":0.2},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/moonshotai/Kimi-K2-Instruct-0905","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Kimi K2 0905","version":"2025-09-25","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.4,"outputPer1M":1.8,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":1.8,"cacheRead":0.2},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/moonshotai/kimi-k2-thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Kimi K2 Thinking","version":"2025-11-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":98304,"pricing":{"inputPer1M":0.6,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.5,"cacheRead":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/moonshotai/kimi-k2.5","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":1.9,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.9,"cacheRead":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/moonshotai/kimi-k2.5:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Kimi K2.5 Thinking","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":1.9,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.9,"cacheRead":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/moonshotai/kimi-k2.6","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":2.6,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":2.6,"cacheRead":0.125},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/moonshotai/kimi-k2.6:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Kimi K2.6 Thinking","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":2.6,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":2.6,"cacheRead":0.125},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/moonshotai/kimi-k2.7-code","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.19},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/moonshotai/kimi-k2.7-code-highspeed","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Kimi K2.7 Code High-Speed","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.9,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":1.9,"output":8,"cacheRead":0.32},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/moonshotai/kimi-k3","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Kimi K3","version":"2026-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1048576,"maxOutputTokens":1048576,"pricing":{"inputPer1M":2.5,"outputPer1M":13.5,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":13.5,"cacheRead":0.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/moonshotai/kimi-latest","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Kimi Latest","version":"2026-05-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1048576,"maxOutputTokens":1048576,"pricing":{"inputPer1M":2.5,"outputPer1M":13.5,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":13.5,"cacheRead":0.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/nano-gpt-help","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"NanoGPT Help","version":"2026-06-06","capabilities":["text.chat"],"modalities":["text"],"contextWindow":6000,"maxOutputTokens":512,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nano-gpt/nanogpt/coding-router","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Coding Router","version":"2026-05-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.1,"outputPer1M":2.2,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":2.2,"cacheRead":0.11},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/nanogpt/coding-router:high","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Coding Router High","version":"2026-05-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.1,"outputPer1M":2.2,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":2.2,"cacheRead":0.11},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/nanogpt/coding-router:low","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Coding Router Low","version":"2026-05-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"cacheRead":0.028},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/nanogpt/coding-router:max","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Coding Router Max","version":"2026-05-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/nanogpt/coding-router:medium","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Coding Router Medium","version":"2026-05-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"cacheRead":0.028},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/NeverSleep/Lumimaid-v0.2-70B","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Lumimaid v0.2","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":8192,"pricing":{"inputPer1M":1,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":1,"output":1.5,"cacheRead":0.5},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/nex-agi/nex-n2-mini","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Nex N2 Mini","version":"2026-06-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.025,"outputPer1M":0.1,"currency":"USD","costDimensionsPer1M":{"input":0.025,"output":0.1,"cacheRead":0.0025},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/nex-agi/nex-n2-pro","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Nex N2 Pro","version":"2026-06-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.5,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":2.5,"cacheRead":0.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/nothingiisreal/L3.1-70B-Celeste-V0.1-BF16","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Llama 3.1 70B Celeste v0.1","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.493,"outputPer1M":0.493,"currency":"USD","costDimensionsPer1M":{"input":0.493,"output":0.493,"cacheRead":0.2465},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/NousResearch/hermes-3-llama-3.1-70b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Hermes 3 70B","version":"2026-01-07","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":65536,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.408,"outputPer1M":0.408,"currency":"USD","costDimensionsPer1M":{"input":0.408,"output":0.408,"cacheRead":0.204},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/NousResearch/hermes-4-405b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Hermes 4 Large","version":"2025-08-26","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/NousResearch/hermes-4-405b:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Hermes 4 Large (Thinking)","version":"2024-01-01","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/NousResearch/hermes-4-70b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Hermes 4 Medium","version":"2025-07-03","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.2006,"outputPer1M":0.3995,"currency":"USD","costDimensionsPer1M":{"input":0.2006,"output":0.3995,"cacheRead":0.1003},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/NousResearch/Hermes-4-70B:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Hermes 4 (Thinking)","version":"2025-09-17","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.2006,"outputPer1M":0.3995,"currency":"USD","costDimensionsPer1M":{"input":0.2006,"output":0.3995,"cacheRead":0.1003},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/nvidia/Llama-3.1-Nemotron-70B-Instruct-HF","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Nvidia Nemotron 70b","version":"2025-04-15","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.357,"outputPer1M":0.408,"currency":"USD","costDimensionsPer1M":{"input":0.357,"output":0.408,"cacheRead":0.1785},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/nvidia/Llama-3.3-Nemotron-Super-49B-v1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Nvidia Nemotron Super 49B","version":"2025-08-08","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.15,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.15,"cacheRead":0.075},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/nvidia/nemotron-3-nano-30b-a3b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Nvidia Nemotron 3 Nano 30B","version":"2025-12-15","capabilities":["text.chat"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.17,"outputPer1M":0.68,"currency":"USD","costDimensionsPer1M":{"input":0.17,"output":0.68,"cacheRead":0.085},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/nvidia/nemotron-3-nano-omni-30b-a3b-reasoning","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Nvidia Nemotron 3 Nano Omni","version":"2026-04-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.105,"outputPer1M":0.42,"currency":"USD","costDimensionsPer1M":{"input":0.105,"output":0.42,"cacheRead":0.0525},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/nvidia/nemotron-3-super-120b-a12b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Nvidia Nemotron 3 Super 120B","version":"2026-03-01","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.05,"outputPer1M":0.25,"currency":"USD","costDimensionsPer1M":{"input":0.05,"output":0.25,"cacheRead":0.025},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"nano-gpt/nvidia/nemotron-3-super-120b-a12b:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Nvidia Nemotron 3 Super 120B Thinking","version":"2026-03-01","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.05,"outputPer1M":0.25,"currency":"USD","costDimensionsPer1M":{"input":0.05,"output":0.25,"cacheRead":0.025},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/nvidia/nemotron-3-ultra-550b-a55b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Nvidia Nemotron 3 Ultra 550B","version":"2026-06-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":2.5,"cacheRead":0.25},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/nvidia/nemotron-3-ultra-550b-a55b:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Nvidia Nemotron 3 Ultra 550B Thinking","version":"2026-06-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":2.5,"cacheRead":0.25},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/nvidia/nemotron-3.5-lightning","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Nvidia Nemotron 3.5 Lightning","version":"2026-08-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.05,"outputPer1M":0.2,"currency":"USD","costDimensionsPer1M":{"input":0.05,"output":0.2,"cacheRead":0.01},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/nvidia/nemotron-3.5-lightning:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Nvidia Nemotron 3.5 Lightning Thinking","version":"2026-08-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.05,"outputPer1M":0.2,"currency":"USD","costDimensionsPer1M":{"input":0.05,"output":0.2,"cacheRead":0.01},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/openai/gpt-3.5-turbo","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT-3.5 Turbo","version":"2023-03-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16385,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"nano-gpt/openai/gpt-4-turbo","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT-4 Turbo","version":"2023-11-06","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":10,"outputPer1M":30,"currency":"USD"}},{"modelId":"nano-gpt/openai/gpt-4-turbo-preview","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT-4 Turbo Preview","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":10,"outputPer1M":30,"currency":"USD"}},{"modelId":"nano-gpt/openai/gpt-4.1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT 4.1","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":2,"output":8,"cacheRead":0.5},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/openai/gpt-4.1-mini","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT 4.1 Mini","version":"2025-04-14","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":1.6,"cacheRead":0.1},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/openai/gpt-4.1-nano","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT 4.1 Nano","version":"2025-04-14","capabilities":["text.chat"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.4,"cacheRead":0.025},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/openai/gpt-4o","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT-4o","version":"2024-05-13","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":10,"cacheRead":1.25},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/openai/gpt-4o-2024-08-06","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT-4o (2024-08-06)","version":"2024-08-06","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":10,"cacheRead":1.25},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/openai/gpt-4o-2024-11-20","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT-4o (2024-11-20)","version":"2024-11-20","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":10,"cacheRead":1.25},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/openai/gpt-4o-mini","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT-4o mini","version":"2024-07-18","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.6,"cacheRead":0.075},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/openai/gpt-4o-mini-search-preview","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT-4o mini Search Preview","version":"2026-03-10","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.6,"cacheRead":0.075},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/openai/gpt-4o-search-preview","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT-4o Search Preview","version":"2026-03-10","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":10,"cacheRead":1.25},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/openai/gpt-5","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT 5","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/openai/gpt-5-codex","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT-5 Codex","version":"2025-09-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":32768,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/openai/gpt-5-mini","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT 5 Mini","version":"2025-08-07","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":2,"cacheRead":0.025},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/openai/gpt-5-nano","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT 5 Nano","version":"2025-08-07","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.05,"output":0.4,"cacheRead":0.005},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/openai/gpt-5-pro","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT 5 Pro","version":"2025-10-06","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":15,"outputPer1M":120,"currency":"USD","costDimensionsPer1M":{"input":15,"output":120,"cacheRead":1.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/openai/gpt-5.1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT 5.1","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/openai/gpt-5.1-2025-11-13","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT-5.1 (2025-11-13)","version":"2024-01-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":32768,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/openai/gpt-5.1-codex","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT 5.1 Codex","version":"2025-11-13","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/openai/gpt-5.1-codex-max","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT 5.1 Codex Max","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":20,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":20,"cacheRead":0.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/openai/gpt-5.1-codex-mini","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT 5.1 Codex Mini","version":"2025-11-13","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":2,"cacheRead":0.025},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/openai/gpt-5.2","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT 5.2","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/openai/gpt-5.2-codex","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT 5.2 Codex","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/openai/gpt-5.3-codex","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT 5.3 Codex","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/openai/gpt-5.4","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT 5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":922000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":15,"cacheRead":0.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/openai/gpt-5.4-mini","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT 5.4 Mini","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":4.5,"cacheRead":0.075},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/openai/gpt-5.4-nano","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT 5.4 Nano","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.25,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.25,"cacheRead":0.02},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/openai/gpt-5.5","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT 5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/openai/gpt-5.6-luna","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT 5.6 Luna","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.6,"cacheRead":0.01,"cacheWrite":0.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/openai/gpt-5.6-luna-pro","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT 5.6 Luna Pro","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.6,"cacheRead":0.01,"cacheWrite":0.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/openai/gpt-5.6-sol","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT 5.6 Sol","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/openai/gpt-5.6-sol-pro","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT 5.6 Sol Pro","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/openai/gpt-5.6-terra","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT 5.6 Terra","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":1,"output":6,"cacheRead":0.1,"cacheWrite":1.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/openai/gpt-5.6-terra-pro","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT 5.6 Terra Pro","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":1,"output":6,"cacheRead":0.1,"cacheWrite":1.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/openai/gpt-chat-latest","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT Chat Latest","version":"2026-05-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/openai/gpt-latest","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT Latest","version":"2026-03-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/openai/gpt-oss-120b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.35,"outputPer1M":0.75,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/openai/gpt-oss-20b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT OSS 20B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.2,"outputPer1M":0.3,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/openai/gpt-oss-safeguard-20b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT OSS Safeguard 20B","version":"2026-02-23","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.075,"outputPer1M":0.3,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/openai/o1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"OpenAI o1","version":"2024-12-05","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":15,"outputPer1M":60,"currency":"USD","costDimensionsPer1M":{"input":15,"output":60,"cacheRead":7.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/openai/o1-preview","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"OpenAI o1-preview","version":"2024-01-01","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":15,"outputPer1M":60,"currency":"USD","costDimensionsPer1M":{"input":15,"output":60,"cacheRead":7.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/openai/o1-pro","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"OpenAI o1 Pro","version":"2025-03-19","capabilities":["text.chat"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":150,"outputPer1M":600,"currency":"USD","costDimensionsPer1M":{"input":150,"output":600,"cacheRead":75},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/openai/o3","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"OpenAI o3","version":"2025-04-16","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":2,"output":8,"cacheRead":1},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/openai/o3-deep-research","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"OpenAI o3 Deep Research","version":"2024-06-26","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":11,"outputPer1M":44,"currency":"USD","costDimensionsPer1M":{"input":11,"output":44,"cacheRead":5.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["medium"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/openai/o3-mini","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"OpenAI o3-mini","version":"2024-12-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":4.4,"cacheRead":0.55},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/openai/o3-mini-high","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"OpenAI o3-mini (High)","version":"2024-01-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":4.4,"cacheRead":0.55},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/openai/o3-mini-low","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"OpenAI o3-mini (Low)","version":"2026-01-31","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":4.4,"cacheRead":0.55},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/openai/o3-pro-2025-06-10","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"OpenAI o3-pro (2025-06-10)","version":"2024-01-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":22,"outputPer1M":88,"currency":"USD","costDimensionsPer1M":{"input":22,"output":88,"cacheRead":11},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/openai/o4-mini","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"OpenAI o4-mini","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":4.4,"cacheRead":0.55},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/openai/o4-mini-deep-research","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"OpenAI o4-mini Deep Research","version":"2024-06-26","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":2.2,"outputPer1M":8.8,"currency":"USD","costDimensionsPer1M":{"input":2.2,"output":8.8,"cacheRead":1.1},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["medium"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/openai/o4-mini-high","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"OpenAI o4-mini high","version":"2025-12-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":4.4,"cacheRead":0.55},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/pamanseau/OpenReasoning-Nemotron-32B","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"OpenReasoning Nemotron 32B","version":"2025-08-21","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.4,"cacheRead":0.05},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/perceptron/perceptron-mk1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Perceptron Mk1","version":"2026-05-12","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":32768,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.15,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":1.5,"cacheRead":0.075},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/perplexity-academic-researcher","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Perplexity Academic Researcher","version":"2026-07-10","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":127000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":2,"output":8,"cacheRead":1},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/phi-4-mini-instruct","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Phi 4 Mini","version":"2025-07-26","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.17,"outputPer1M":0.68,"currency":"USD","costDimensionsPer1M":{"input":0.17,"output":0.68,"cacheRead":0.085},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/phi-4-multimodal-instruct","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Phi 4 Multimodal","version":"2025-07-26","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.07,"outputPer1M":0.11,"currency":"USD","costDimensionsPer1M":{"input":0.07,"output":0.11,"cacheRead":0.035},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/pokee-isaac","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Pokee-Isaac 28B","version":"2026-08-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":10000000,"maxOutputTokens":60000,"pricing":{"inputPer1M":0.15,"outputPer1M":1,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":1,"cacheRead":0.075},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/poolside/laguna-m.1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Laguna M.1","version":"2026-04-28","capabilities":["text.chat"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.2,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":0.4,"cacheRead":0.1},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/poolside/laguna-s-2.1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Laguna S 2.1","version":"2026-07-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.1,"outputPer1M":0.2,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.2,"cacheRead":0.01},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/poolside/laguna-s-2.1:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Laguna S 2.1 Thinking","version":"2026-07-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.1,"outputPer1M":0.2,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.2,"cacheRead":0.01},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/qvq-max","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen: QvQ Max","version":"2025-03-28","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":1.2,"outputPer1M":4.8,"currency":"USD","costDimensionsPer1M":{"input":1.2,"output":4.8,"cacheRead":0.6},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/qwen-3.6-plus","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen 3.6 Plus","version":"2026-04-02","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text","video"],"contextWindow":991808,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.325,"outputPer1M":1.95,"currency":"USD","costDimensionsPer1M":{"input":0.325,"output":1.95,"cacheRead":0.0325,"cacheWrite":0.40625},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/qwen-long","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen Long 10M","version":"2024-08-01","capabilities":["text.chat"],"modalities":["pdf","text"],"contextWindow":10000000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.1003,"outputPer1M":0.408,"currency":"USD","costDimensionsPer1M":{"input":0.1003,"output":0.408,"cacheRead":0.05015},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/qwen-max","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen 2.5 Max","version":"2024-04-03","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":8192,"pricing":{"inputPer1M":1.5997,"outputPer1M":6.392,"currency":"USD","costDimensionsPer1M":{"input":1.5997,"output":6.392,"cacheRead":0.79985},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/qwen-plus","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen Plus","version":"2024-01-25","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":995904,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.3995,"outputPer1M":1.2002,"currency":"USD","costDimensionsPer1M":{"input":0.3995,"output":1.2002,"cacheRead":0.19975},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"nano-gpt/qwen-turbo","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen Turbo","version":"2024-11-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.04998,"outputPer1M":0.2006,"currency":"USD","costDimensionsPer1M":{"input":0.04998,"output":0.2006,"cacheRead":0.02499},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/qwen/qwen-2.5-72b-instruct","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen2.5 72B","version":"2025-07-03","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.357,"outputPer1M":0.408,"currency":"USD","costDimensionsPer1M":{"input":0.357,"output":0.408,"cacheRead":0.1785},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/qwen/Qwen2.5-Coder-32B-Instruct","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen 2.5 Coder 32b","version":"2024-11-12","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.2006,"outputPer1M":0.2006,"currency":"USD","costDimensionsPer1M":{"input":0.2006,"output":0.2006,"cacheRead":0.1003},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/qwen/qwen3-14b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen 3 14b","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":41000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.08,"outputPer1M":0.24,"currency":"USD","costDimensionsPer1M":{"input":0.08,"output":0.24,"cacheRead":0.04},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/qwen/qwen3-235b-a22b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen 3 235b A22B","version":"2025-04","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["pdf","text"],"contextWindow":41000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.3,"outputPer1M":0.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":0.5,"cacheRead":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/qwen/Qwen3-235B-A22B-Instruct-2507","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen 3 235b A22B 2507","version":"2025-07-21","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.13,"outputPer1M":0.5,"currency":"USD","costDimensionsPer1M":{"input":0.13,"output":0.5,"cacheRead":0.065},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/qwen/Qwen3-235B-A22B-Instruct-2507-TEE","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen 3 235b A22B 2507 (TEE)","version":"2025-07-25","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.13,"outputPer1M":0.5,"currency":"USD","costDimensionsPer1M":{"input":0.13,"output":0.5,"cacheRead":0.065},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/qwen/Qwen3-235B-A22B-Thinking-2507","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen 3 235b A22B 2507 Thinking","version":"2025-09-11","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.3,"outputPer1M":0.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":0.5,"cacheRead":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/qwen/qwen3-30b-a3b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3 30B A3B","version":"2025-04-28","capabilities":["text.chat"],"modalities":["text"],"contextWindow":41000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.3,"cacheRead":0.05},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/qwen/qwen3-32b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen 3 32b","version":"2025-04","capabilities":["text.chat","tools.function_calling"],"modalities":["pdf","text"],"contextWindow":41000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.3,"cacheRead":0.05},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/qwen/Qwen3-8B","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen 3 8B","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":41000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.47,"outputPer1M":0.47,"currency":"USD","costDimensionsPer1M":{"input":0.47,"output":0.47,"cacheRead":0.235},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/qwen/qwen3-coder","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen 3 Coder 480B","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.13,"outputPer1M":0.5,"currency":"USD","costDimensionsPer1M":{"input":0.13,"output":0.5,"cacheRead":0.065},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/qwen/qwen3-coder-flash","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3 Coder Flash","version":"2025-07-28","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.5,"cacheRead":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/qwen/qwen3-coder-next","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3 Coder Next","version":"2026-02-03","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.2,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.5,"cacheRead":0.1},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/qwen/qwen3-coder-plus","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3 Coder Plus","version":"2025-07-23","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":65536,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD","costDimensionsPer1M":{"input":1,"output":5,"cacheRead":0.5},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/qwen/qwen3-max","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3 Max","version":"2025-09-23","capabilities":["text.chat"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":32768,"pricing":{"inputPer1M":1.2002,"outputPer1M":6.001,"currency":"USD","costDimensionsPer1M":{"input":1.2002,"output":6.001,"cacheRead":0.6001},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/qwen/Qwen3-Next-80B-A3B-Instruct","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3 Next 80B A3B (Instruct)","version":"2025-09","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.15,"outputPer1M":0.65,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.65,"cacheRead":0.075},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/qwen/qwen3-next-80b-a3b-thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3 Next 80B A3B (Thinking)","version":"2025-09","capabilities":["text.chat"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":0.65,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.65,"cacheRead":0.075},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/qwen/Qwen3-VL-235B-A22B-Instruct","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3 VL 235B A22B Instruct","version":"2024-01-01","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/qwen/qwen3.5-397b-a17b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 397B A17B","version":"2026-02-15","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text","video"],"contextWindow":258048,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.6,"outputPer1M":3.6,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":3.6,"cacheRead":0.3},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/qwen/qwen3.5-397b-a17b-thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 397B A17B Thinking","version":"2026-02-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":258048,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.6,"outputPer1M":3.6,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":3.6,"cacheRead":0.3},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"nano-gpt/qwen/qwen3.5-9b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 9B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.05,"outputPer1M":0.15,"currency":"USD","costDimensionsPer1M":{"input":0.05,"output":0.15,"cacheRead":0.025},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"nano-gpt/qwen/qwen3.5-plus","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 Plus","version":"2026-02-16","capabilities":["text.chat"],"modalities":["image","text","video"],"contextWindow":983616,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.4,"outputPer1M":2.4,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":2.4,"cacheRead":0.04},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/qwen/qwen3.5-plus-thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 Plus Thinking","version":"2026-02-16","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":983616,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.4,"outputPer1M":2.4,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":2.4,"cacheRead":0.04},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"nano-gpt/qwen/Qwen3.6-35B-A3B","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.6 35B A3B","version":"2026-04-17","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.112,"outputPer1M":0.8,"currency":"USD","costDimensionsPer1M":{"input":0.112,"output":0.8,"cacheRead":0.056},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/qwen/Qwen3.6-35B-A3B:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.6 35B A3B Thinking","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.112,"outputPer1M":0.8,"currency":"USD","costDimensionsPer1M":{"input":0.112,"output":0.8,"cacheRead":0.056},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/qwen25-vl-72b-instruct","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen25 VL 72b","version":"2025-05-10","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":32000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.69989,"outputPer1M":0.69989,"currency":"USD","costDimensionsPer1M":{"input":0.69989,"output":0.69989,"cacheRead":0.349945},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/qwen3-30b-a3b-instruct-2507","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3 30B A3B Instruct 2507","version":"2025-02-20","capabilities":["text.chat"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.2,"outputPer1M":0.5,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":0.5,"cacheRead":0.1},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/qwen3-coder-30b-a3b-instruct","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3 Coder 30B A3B Instruct","version":"2025-04","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.4,"cacheRead":0.05},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/qwen3-max-2026-01-23","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3 Max 2026-01-23","version":"2026-01-26","capabilities":["text.chat"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":32768,"pricing":{"inputPer1M":1.2002,"outputPer1M":6.001,"currency":"USD","costDimensionsPer1M":{"input":1.2002,"output":6.001,"cacheRead":0.6001},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/qwen3-vl-235b-a22b-instruct-original","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3 VL 235B A22B Instruct Original","version":"2025-09-25","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.5,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":1.2,"cacheRead":0.25},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/qwen3-vl-235b-a22b-thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3 VL 235B A22B Thinking","version":"2025-08-26","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.5,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":6,"cacheRead":0.25},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"nano-gpt/qwen3.5-122b-a10b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 122B A10B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.437,"outputPer1M":3.496,"currency":"USD","costDimensionsPer1M":{"input":0.437,"output":3.496,"cacheRead":0.103788},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/qwen3.5-122b-a10b:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 122B A10B Thinking","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.437,"outputPer1M":3.496,"currency":"USD","costDimensionsPer1M":{"input":0.437,"output":3.496,"cacheRead":0.103788},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"nano-gpt/qwen3.5-27b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 27B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text","video"],"contextWindow":260096,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.27,"outputPer1M":2.16,"currency":"USD","costDimensionsPer1M":{"input":0.27,"output":2.16,"cacheRead":0.135},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/Qwen3.5-27B-BlueStar-v3-Derestricted","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 27B BlueStar v3 Derestricted","version":"2026-04-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.306,"outputPer1M":0.306,"currency":"USD","costDimensionsPer1M":{"input":0.306,"output":0.306,"cacheRead":0.153},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"nano-gpt/Qwen3.5-27B-Queen-Derestricted","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 27B Queen Derestricted","version":"2026-04-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.306,"outputPer1M":0.306,"currency":"USD","costDimensionsPer1M":{"input":0.306,"output":0.306,"cacheRead":0.153},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"nano-gpt/qwen3.5-27b:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 27B Thinking","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":260096,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.27,"outputPer1M":2.16,"currency":"USD","costDimensionsPer1M":{"input":0.27,"output":2.16,"cacheRead":0.135},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"nano-gpt/qwen3.5-35b-a3b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 35B A3B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text","video"],"contextWindow":260096,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.225,"outputPer1M":1.8,"currency":"USD","costDimensionsPer1M":{"input":0.225,"output":1.8,"cacheRead":0.1125},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/qwen3.5-35b-a3b:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 35B A3B Thinking","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":260096,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.225,"outputPer1M":1.8,"currency":"USD","costDimensionsPer1M":{"input":0.225,"output":1.8,"cacheRead":0.1125},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"nano-gpt/qwen3.5-flash","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 Flash","version":"2026-02-23","capabilities":["text.chat"],"modalities":["image","text","video"],"contextWindow":991808,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.4,"cacheRead":0.05},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/qwen3.5-flash:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 Flash Thinking","version":"2026-02-23","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":991808,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.4,"cacheRead":0.05},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"nano-gpt/qwen3.5-omni-flash","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 Omni Flash","version":"2026-03-30","capabilities":["text.chat"],"modalities":["audio","image","text","video"],"contextWindow":49152,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nano-gpt/qwen3.5-omni-plus","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 Omni Plus","version":"2026-03-30","capabilities":["text.chat"],"modalities":["audio","image","text","video"],"contextWindow":983616,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nano-gpt/qwen3.6-max-preview","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.6 Max Preview","version":"2026-04-20","capabilities":["text.chat"],"modalities":["text"],"contextWindow":245760,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.04,"outputPer1M":6.24,"currency":"USD","costDimensionsPer1M":{"input":1.04,"output":6.24,"cacheRead":0.52},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/qwen3.7-flash","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.7 Flash","version":"2026-07-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":991808,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.03,"outputPer1M":0.13,"currency":"USD","costDimensionsPer1M":{"input":0.03,"output":0.13,"cacheRead":0.006,"cacheWrite":0.038},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/qwen3.7-flash:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.7 Flash Thinking","version":"2026-07-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":983616,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.03,"outputPer1M":0.13,"currency":"USD","costDimensionsPer1M":{"input":0.03,"output":0.13,"cacheRead":0.006,"cacheWrite":0.038},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/qwen3.7-max","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.7 Max","version":"2026-05-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":2.5,"outputPer1M":7.5,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":7.5,"cacheRead":0.5,"cacheWrite":3.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/qwen3.7-max:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.7 Max Thinking","version":"2026-05-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":2.5,"outputPer1M":7.5,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":7.5,"cacheRead":0.5,"cacheWrite":3.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/qwen3.7-plus","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.7 Plus","version":"2026-06-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":991808,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":1.6,"cacheRead":0.08,"cacheWrite":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/qwen3.7-plus:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.7 Plus Thinking","version":"2026-06-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":983616,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":1.6,"cacheRead":0.08,"cacheWrite":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/qwen3.8-max","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.8 Max","version":"2026-08-03","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text","video"],"contextWindow":991000,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.25,"cacheWrite":2.5},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/qwen3.8-max:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.8 Max Thinking","version":"2026-08-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text","video"],"contextWindow":991000,"maxOutputTokens":131072,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.25,"cacheWrite":2.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/ReadyArt/MS3.2-The-Omega-Directive-24B-Unslop-v2.0","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Omega Directive 24B Unslop v2.0","version":"2025-12-08","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.5,"outputPer1M":0.5,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":0.5,"cacheRead":0.25},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/sakana/fugu-ultra","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Fugu Ultra","version":"2026-06-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":16384,"pricing":{"inputPer1M":5.25,"outputPer1M":31.5,"currency":"USD","costDimensionsPer1M":{"input":5.25,"output":31.5,"cacheRead":0.525},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/sakana/fugu-ultra-v1.1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Fugu Ultra v1.1","version":"2026-07-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":16384,"pricing":{"inputPer1M":5.25,"outputPer1M":31.5,"currency":"USD","costDimensionsPer1M":{"input":5.25,"output":31.5,"cacheRead":0.525},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/Salesforce/Llama-xLAM-2-70b-fc-r","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Llama-xLAM-2 70B fc-r","version":"2025-04-13","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":2.5,"cacheRead":1.25},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/Sao10K/L3-8B-Stheno-v3.2","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Sao10K Stheno 8b","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.2006,"outputPer1M":0.2006,"currency":"USD","costDimensionsPer1M":{"input":0.2006,"output":0.2006,"cacheRead":0.1003},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/Sao10K/L3.1-70B-Euryale-v2.2","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Llama 3.1 70B Euryale","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":20480,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.306,"outputPer1M":0.357,"currency":"USD","costDimensionsPer1M":{"input":0.306,"output":0.357,"cacheRead":0.153},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/Sao10K/L3.1-70B-Hanami-x1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Llama 3.1 70B Hanami","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.493,"outputPer1M":0.493,"currency":"USD","costDimensionsPer1M":{"input":0.493,"output":0.493,"cacheRead":0.2465},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/Sao10K/L3.3-70B-Euryale-v2.3","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Llama 3.3 70B Euryale","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":20480,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.493,"outputPer1M":0.493,"currency":"USD","costDimensionsPer1M":{"input":0.493,"output":0.493,"cacheRead":0.2465},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/sarvam-105b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Sarvam 105B","version":"2025-09-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.045,"outputPer1M":0.177,"currency":"USD","costDimensionsPer1M":{"input":0.045,"output":0.177,"cacheRead":0.028},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/sarvam-30b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Sarvam 30B","version":"2026-02-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":65536,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.028,"outputPer1M":0.111,"currency":"USD","costDimensionsPer1M":{"input":0.028,"output":0.111,"cacheRead":0.017},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/shisa-ai/shisa-v2-llama3.3-70b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Shisa V2 Llama 3.3 70B","version":"2025-07-26","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.5,"outputPer1M":0.5,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":0.5,"cacheRead":0.25},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/shisa-ai/shisa-v2.1-llama3.3-70b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Shisa V2.1 Llama 3.3 70B","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.5,"outputPer1M":0.5,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":0.5,"cacheRead":0.25},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/sonar","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Perplexity Simple","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":127000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1,"outputPer1M":1,"currency":"USD","costDimensionsPer1M":{"input":1,"output":1,"cacheRead":0.5},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/sonar-deep-research","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Perplexity Deep Research","version":"2025-02-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":60000,"maxOutputTokens":128000,"pricing":{"inputPer1M":3.4,"outputPer1M":13.6,"currency":"USD","costDimensionsPer1M":{"input":3.4,"output":13.6,"cacheRead":1.7},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/sonar-pro","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Perplexity Pro","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":1.5},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/sonar-reasoning-pro","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Perplexity Reasoning Pro","version":"2024-01-01","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":127000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":2,"output":8,"cacheRead":1},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/soob3123/amoral-gemma3-27B-v2","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Amoral Gemma3 27B v2","version":"2025-05-23","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.3,"outputPer1M":0.3,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":0.3,"cacheRead":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/soob3123/GrayLine-Qwen3-8B","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Grayline Qwen3 8B","version":"2025-09-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.3,"outputPer1M":0.3,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":0.3,"cacheRead":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/soob3123/Veiled-Calla-12B","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Veiled Calla 12B","version":"2025-04-13","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.3,"outputPer1M":0.3,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":0.3,"cacheRead":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/Steelskull/L3.3-Cu-Mai-R1-70b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Llama 3.3 70B Cu Mai","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.493,"outputPer1M":0.493,"currency":"USD","costDimensionsPer1M":{"input":0.493,"output":0.493,"cacheRead":0.2465},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/Steelskull/L3.3-Electra-R1-70b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Steelskull Electra R1 70b","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.69989,"outputPer1M":0.69989,"currency":"USD","costDimensionsPer1M":{"input":0.69989,"output":0.69989,"cacheRead":0.349945},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/Steelskull/L3.3-MS-Evayale-70B","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Evayale 70b ","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.493,"outputPer1M":0.493,"currency":"USD","costDimensionsPer1M":{"input":0.493,"output":0.493,"cacheRead":0.2465},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/Steelskull/L3.3-MS-Nevoria-70b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Steelskull Nevoria 70b","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.493,"outputPer1M":0.493,"currency":"USD","costDimensionsPer1M":{"input":0.493,"output":0.493,"cacheRead":0.2465},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/Steelskull/L3.3-Nevoria-R1-70b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Steelskull Nevoria R1 70b","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.493,"outputPer1M":0.493,"currency":"USD","costDimensionsPer1M":{"input":0.493,"output":0.493,"cacheRead":0.2465},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/step-2-16k-exp","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Step-2 16k Exp","version":"2024-10-15","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16000,"maxOutputTokens":8192,"pricing":{"inputPer1M":7.004,"outputPer1M":19.992,"currency":"USD","costDimensionsPer1M":{"input":7.004,"output":19.992,"cacheRead":3.502},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/step-2-mini","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Step-2 Mini","version":"2024-10-15","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.2006,"outputPer1M":0.408,"currency":"USD","costDimensionsPer1M":{"input":0.2006,"output":0.408,"cacheRead":0.1003},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/step-3","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Step-3","version":"2025-07-31","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":65536,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.2499,"outputPer1M":0.6494,"currency":"USD","costDimensionsPer1M":{"input":0.2499,"output":0.6494,"cacheRead":0.12495},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/step-r1-v-mini","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Step R1 V Mini","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":65536,"pricing":{"inputPer1M":2.5,"outputPer1M":11,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":11,"cacheRead":1.25},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/stepfun-ai/step-3.5-flash","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Step 3.5 Flash","version":"2026-01-29","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.3,"cacheRead":0.05},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/stepfun-ai/step-3.5-flash-2603","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Step 3.5 Flash 2603","version":"2026-04-02","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.3,"cacheRead":0.05},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/stepfun/step-3.7-flash:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Step 3.7 Flash Thinking","version":"2026-05-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.15,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.15,"cacheRead":0.04},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/TEE/deepseek-v3.1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek V3.1 TEE","version":"2025-08-21","capabilities":["text.chat"],"modalities":["text"],"contextWindow":164000,"maxOutputTokens":8192,"pricing":{"inputPer1M":1,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":1,"output":2.5,"cacheRead":0.5},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/TEE/deepseek-v3.2","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek V3.2 TEE","version":"2025-12-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":164000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":1,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":1,"cacheRead":0.25},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/TEE/deepseek-v4-flash","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"DeepSeek V4 Flash TEE","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":1048576,"pricing":{"inputPer1M":0.2,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":0.4,"cacheRead":0.04},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/TEE/gemma-3-27b-it","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemma 3 27B TEE","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.2,"outputPer1M":0.8,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":0.8,"cacheRead":0.1},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/TEE/gemma-4-26b-a4b-uncensored","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemma 4 26B A4B Uncensored TEE","version":"2026-05-23","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":65536,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.15,"outputPer1M":0.7,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.7,"cacheRead":0.075},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/TEE/gemma-4-31b-it","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemma 4 31B IT TEE","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.15,"outputPer1M":0.46,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.46,"cacheRead":0.075},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"nano-gpt/TEE/gemma4-31b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemma 4 31B","version":"2026-04-04","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.4,"outputPer1M":1,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":1,"cacheRead":0.4},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/TEE/gemma4-31b:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemma 4 31B Thinking TEE","version":"2026-05-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.4,"outputPer1M":1,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":1,"cacheRead":0.4},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/TEE/glm-4.7","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4.7 TEE","version":"2025-12-22","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.85,"outputPer1M":3.3,"currency":"USD","costDimensionsPer1M":{"input":0.85,"output":3.3,"cacheRead":0.425},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/TEE/glm-5.1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 5.1 TEE","version":"2026-04-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":65535,"pricing":{"inputPer1M":1.5,"outputPer1M":5.25,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":5.25,"cacheRead":0.3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/TEE/glm-5.1-thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 5.1 Thinking TEE","version":"2026-04-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":65535,"pricing":{"inputPer1M":1.5,"outputPer1M":5.25,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":5.25,"cacheRead":0.3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/TEE/glm-5.2","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 5.2 TEE","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.4,"outputPer1M":4.6,"currency":"USD","costDimensionsPer1M":{"input":1.4,"output":4.6,"cacheRead":0.5},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/TEE/glm-5.2:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 5.2 Thinking TEE","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.4,"outputPer1M":4.6,"currency":"USD","costDimensionsPer1M":{"input":1.4,"output":4.6,"cacheRead":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/TEE/gpt-oss-120b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT-OSS 120B TEE","version":"2025-08-05","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":2,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":2,"output":2,"cacheRead":2},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/TEE/gpt-oss-20b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GPT-OSS 20B TEE","version":"2025-08-05","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.2,"outputPer1M":0.8,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":0.8,"cacheRead":0.1},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/TEE/kimi-k2.6","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Kimi K2.6 TEE","version":"2026-04-21","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":5.25,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":5.25,"cacheRead":0.375},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/TEE/kimi-k3","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Kimi K3 TEE","version":"2026-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1048576,"maxOutputTokens":1048576,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":1.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/TEE/llama3-3-70b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Llama 3.3 70B","version":"2025-07-03","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.75,"outputPer1M":2.75,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":2.75,"cacheRead":1.75},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/TEE/muse-glimmer-30b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Muse Glimmer 30B TEE","version":"2026-08-10","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.35,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.35,"output":1.5,"cacheRead":0.04},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/TEE/qwen2.5-vl-72b-instruct","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen2.5 VL 72B TEE","version":"2024-01-01","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":65536,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.7,"outputPer1M":0.7,"currency":"USD","costDimensionsPer1M":{"input":0.7,"output":0.7,"cacheRead":0.35},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/TEE/qwen3.5-122b-a10b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 122B A10B TEE","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.46,"outputPer1M":3.68,"currency":"USD","costDimensionsPer1M":{"input":0.46,"output":3.68,"cacheRead":0.23},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"nano-gpt/TEE/qwen3.5-27b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 27B TEE","version":"2026-02-23","capabilities":["text.chat"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.4,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.4,"cacheRead":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/TEE/qwen3.5-397b-a17b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.5 397B A17B TEE","version":"2026-02-15","capabilities":["text.chat"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.55,"outputPer1M":3.5,"currency":"USD","costDimensionsPer1M":{"input":0.55,"output":3.5,"cacheRead":0.275},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/TEE/qwen3.6-27b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.6 27B TEE","version":"2026-04-22","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.32,"outputPer1M":2.7,"currency":"USD","costDimensionsPer1M":{"input":0.32,"output":2.7,"cacheRead":0.16},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/TEE/qwen3.6-35b-a3b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.6 35B A3B TEE","version":"2026-04-17","capabilities":["text.chat"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.2,"outputPer1M":1.27,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.27,"cacheRead":0.1},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/TEE/qwen3.6-35b-a3b-uncensored","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Qwen3.6 35B A3B Uncensored TEE","version":"2026-05-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.5,"cacheRead":0.15},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"nano-gpt/tencent/Hunyuan-MT-7B","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Hunyuan MT 7B","version":"2025-08-15","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":10,"outputPer1M":20,"currency":"USD","costDimensionsPer1M":{"input":10,"output":20,"cacheRead":5},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/tencent/hy3","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Tencent Hy3","version":"2026-07-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.066,"outputPer1M":0.26,"currency":"USD","costDimensionsPer1M":{"input":0.066,"output":0.26,"cacheRead":0.029},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/TheDrummer/Anubis-70B-v1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Anubis 70B v1","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":65536,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.31,"outputPer1M":0.31,"currency":"USD","costDimensionsPer1M":{"input":0.31,"output":0.31,"cacheRead":0.155},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/TheDrummer/Anubis-70B-v1.1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Anubis 70B v1.1","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.31,"outputPer1M":0.31,"currency":"USD","costDimensionsPer1M":{"input":0.31,"output":0.31,"cacheRead":0.155},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/TheDrummer/Cydonia-24B-v2","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"The Drummer Cydonia 24B v2","version":"2025-02-17","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1003,"outputPer1M":0.1207,"currency":"USD","costDimensionsPer1M":{"input":0.1003,"output":0.1207,"cacheRead":0.05015},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/TheDrummer/Cydonia-24B-v4","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"The Drummer Cydonia 24B v4","version":"2025-07-22","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.2006,"outputPer1M":0.2414,"currency":"USD","costDimensionsPer1M":{"input":0.2006,"output":0.2414,"cacheRead":0.1003},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/TheDrummer/Cydonia-24B-v4.1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"The Drummer Cydonia 24B v4.1","version":"2025-08-19","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.35,"outputPer1M":0.55,"currency":"USD","costDimensionsPer1M":{"input":0.35,"output":0.55,"cacheRead":0.16},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/TheDrummer/Cydonia-24B-v4.3","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"The Drummer Cydonia 24B v4.3","version":"2025-12-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.12,"outputPer1M":0.15,"currency":"USD","costDimensionsPer1M":{"input":0.12,"output":0.15,"cacheRead":0.06},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/TheDrummer/Magidonia-24B-v4.3","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"The Drummer Magidonia 24B v4.3","version":"2025-12-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1003,"outputPer1M":0.1207,"currency":"USD","costDimensionsPer1M":{"input":0.1003,"output":0.1207,"cacheRead":0.05015},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/TheDrummer/Rocinante-12B-v1.1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Rocinante 12b","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.408,"outputPer1M":0.595,"currency":"USD","costDimensionsPer1M":{"input":0.408,"output":0.595,"cacheRead":0.204},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/TheDrummer/skyfall-36b-v2","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"TheDrummer Skyfall 36B V2","version":"2025-03-10","capabilities":["text.chat"],"modalities":["pdf","text"],"contextWindow":32000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.55,"outputPer1M":0.8,"currency":"USD","costDimensionsPer1M":{"input":0.55,"output":0.8,"cacheRead":0.25},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/TheDrummer/UnslopNemo-12B-v4.1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"UnslopNemo 12b v4","version":"2024-01-01","capabilities":["text.chat"],"modalities":["pdf","text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.493,"outputPer1M":0.493,"currency":"USD","costDimensionsPer1M":{"input":0.493,"output":0.493,"cacheRead":0.2465},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/thinkingmachines/inkling","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Inkling","version":"2026-07-15","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["audio","image","text"],"contextWindow":1048000,"maxOutputTokens":32768,"pricing":{"inputPer1M":1,"outputPer1M":4.05,"currency":"USD","costDimensionsPer1M":{"input":1,"output":4.05,"cacheRead":0.17},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/thinkingmachines/Inkling-Small","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Inkling Small","version":"2026-07-30","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":524288,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.5,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":1.2,"cacheRead":0.1},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/thinkingmachines/Inkling-Small:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Inkling Small Thinking","version":"2026-07-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":524288,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.5,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":1.2,"cacheRead":0.1},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/thinkingmachines/inkling:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Inkling Thinking","version":"2026-07-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text"],"contextWindow":1048000,"maxOutputTokens":32768,"pricing":{"inputPer1M":1,"outputPer1M":4.05,"currency":"USD","costDimensionsPer1M":{"input":1,"output":4.05,"cacheRead":0.17},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/THUDM/GLM-4-32B-0414","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4 32B 0414","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.2,"outputPer1M":0.2,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":0.2,"cacheRead":0.1},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/THUDM/GLM-4-9B-0414","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4 9B 0414","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":8000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.2,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":0.2,"cacheRead":0.1},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/THUDM/GLM-Z1-9B-0414","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM Z1 9B 0414","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":8000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.2,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":0.2,"cacheRead":0.1},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/Tongyi-Zhiwen/QwenLong-L1-32B","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"QwenLong L1 32B","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":40960,"pricing":{"inputPer1M":0.14,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.6,"cacheRead":0.07},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/undi95/remm-slerp-l2-13b","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"ReMM SLERP 13B","version":"2024-01-01","capabilities":["text.chat"],"modalities":["pdf","text"],"contextWindow":6144,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.799,"outputPer1M":1.207,"currency":"USD","costDimensionsPer1M":{"input":0.799,"output":1.207,"cacheRead":0.3995},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/universal-summarizer","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Universal Summarizer","version":"2025-12-23","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":30,"outputPer1M":30,"currency":"USD"}},{"modelId":"nano-gpt/unsloth/gemma-3-12b-it","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemma 3 12B IT","version":"2024-01-01","capabilities":["text.chat"],"modalities":["pdf","text"],"contextWindow":128000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.272,"outputPer1M":0.272,"currency":"USD","costDimensionsPer1M":{"input":0.272,"output":0.272,"cacheRead":0.136},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/unsloth/gemma-3-27b-it","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemma 3 27B IT","version":"2024-01-01","capabilities":["text.chat"],"modalities":["pdf","text"],"contextWindow":128000,"maxOutputTokens":96000,"pricing":{"inputPer1M":0.2992,"outputPer1M":0.2992,"currency":"USD","costDimensionsPer1M":{"input":0.2992,"output":0.2992,"cacheRead":0.1496},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/unsloth/gemma-3-4b-it","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Gemma 3 4B IT","version":"2024-01-01","capabilities":["text.chat"],"modalities":["pdf","text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.2006,"outputPer1M":0.2006,"currency":"USD","costDimensionsPer1M":{"input":0.2006,"output":0.2006,"cacheRead":0.1003},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/upstage/solar-pro-3","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Solar Pro 3","version":"2026-03-03","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.6,"cacheRead":0.015},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/upstage/solar-pro4","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Solar Pro 4","version":"2026-08-11","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":524288,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.03,"outputPer1M":0.12,"currency":"USD","costDimensionsPer1M":{"input":0.03,"output":0.12,"cacheRead":0.006},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/upstage/solar-pro4:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Solar Pro 4 Thinking","version":"2026-08-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":524288,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.03,"outputPer1M":0.12,"currency":"USD","costDimensionsPer1M":{"input":0.03,"output":0.12,"cacheRead":0.006},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/venice-uncensored","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Venice Uncensored","version":"2025-10-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.4,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":0.4,"cacheRead":0.2},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/VongolaChouko/Starcannon-Unleashed-12B-v1.0","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Mistral Nemo Starcannon 12b v1","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.493,"outputPer1M":0.493,"currency":"USD","costDimensionsPer1M":{"input":0.493,"output":0.493,"cacheRead":0.2465},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/x-ai/grok-4.20","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Grok 4.20","version":"2026-03-31","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":1},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/x-ai/grok-4.20-multi-agent","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Grok 4.20 Multi-Agent","version":"2026-03-31","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":1},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/x-ai/grok-4.3","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Grok 4.3","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":1000000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":2.5,"cacheRead":0.2},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/x-ai/grok-4.5","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Grok 4.5","version":"2026-07-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":500000,"maxOutputTokens":500000,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/x-ai/grok-4.6","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Grok 4.6","version":"2026-08-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":500000,"maxOutputTokens":500000,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/x-ai/grok-build-0.1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Grok Build 0.1","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":1,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":1,"output":2,"cacheRead":0.2},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/x-ai/grok-latest","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Grok Latest","version":"2026-05-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":500000,"maxOutputTokens":500000,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/xiaomi/mimo-v2.5","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"MiMo V2.5","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"cacheRead":0.0028,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/xiaomi/mimo-v2.5-pro","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"MiMo V2.5 Pro","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.435,"outputPer1M":0.87,"currency":"USD","costDimensionsPer1M":{"input":0.435,"output":0.87,"cacheRead":0.0036,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/xiaomi/mimo-v2.5-pro-crof","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"MiMo V2.5 Pro (Crof)","version":"2026-07-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.4,"outputPer1M":0.8,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":0.8,"cacheRead":0.003},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/xiaomi/mimo-v2.5-pro-crof:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"MiMo V2.5 Pro Thinking (Crof)","version":"2026-07-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.4,"outputPer1M":0.8,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":0.8,"cacheRead":0.003},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/xiaomi/mimo-v2.5-pro:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"MiMo V2.5 Pro Thinking","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.435,"outputPer1M":0.87,"currency":"USD","costDimensionsPer1M":{"input":0.435,"output":0.87,"cacheRead":0.0036,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/xiaomi/mimo-v2.5:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"MiMo V2.5 Thinking","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"cacheRead":0.0028,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/yi-large","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Yi Large","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":4096,"pricing":{"inputPer1M":3.196,"outputPer1M":3.196,"currency":"USD","costDimensionsPer1M":{"input":3.196,"output":3.196,"cacheRead":1.598},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/yi-lightning","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Yi Lightning","version":"2025-06-15","capabilities":["text.chat"],"modalities":["text"],"contextWindow":12000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.2006,"outputPer1M":0.2006,"currency":"USD","costDimensionsPer1M":{"input":0.2006,"output":0.2006,"cacheRead":0.1003},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/yi-medium-200k","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"Yi Medium 200k","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":4096,"pricing":{"inputPer1M":2.499,"outputPer1M":2.499,"currency":"USD","costDimensionsPer1M":{"input":2.499,"output":2.499,"cacheRead":1.2495},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/z-ai/glm-4.5v","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4.5V","version":"2025-08-11","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":64000,"maxOutputTokens":96000,"pricing":{"inputPer1M":0.6,"outputPer1M":1.8,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":1.8,"cacheRead":0.3},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"nano-gpt/z-ai/glm-4.5v:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4.5V Thinking","version":"2025-08-11","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":64000,"maxOutputTokens":96000,"pricing":{"inputPer1M":0.6,"outputPer1M":1.8,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":1.8,"cacheRead":0.3},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/z-ai/glm-4.6","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4.6","version":"2025-09-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.35,"outputPer1M":1.4,"currency":"USD","costDimensionsPer1M":{"input":0.35,"output":1.4,"cacheRead":0.175},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/z-ai/glm-4.6:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4.6 Thinking","version":"2025-09-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.35,"outputPer1M":1.4,"currency":"USD","costDimensionsPer1M":{"input":0.35,"output":1.4,"cacheRead":0.175},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/z-ai/glm-5-turbo","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 5 Turbo","version":"2026-03-16","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":202800,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.2,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":1.2,"output":4,"cacheRead":0.24},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/z-ai/glm-5v-turbo","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 5V Turbo","version":"2026-04-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":202800,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.2,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":1.2,"output":4,"cacheRead":0.24},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/z-ai/glm-5v-turbo:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 5V Turbo Thinking","version":"2026-04-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":202800,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.2,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":1.2,"output":4,"cacheRead":0.24},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/zai-org/glm-4.5","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4.5","version":"2025-07-28","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":1.3,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.3,"cacheRead":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/zai-org/GLM-4.5-Air","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4.5 Air","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":98304,"pricing":{"inputPer1M":0.12,"outputPer1M":0.8,"currency":"USD","costDimensionsPer1M":{"input":0.12,"output":0.8,"cacheRead":0.06},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/zai-org/GLM-4.5-Air:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4.5 Air (Thinking)","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":98304,"pricing":{"inputPer1M":0.12,"outputPer1M":0.8,"currency":"USD","costDimensionsPer1M":{"input":0.12,"output":0.8,"cacheRead":0.06},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/zai-org/GLM-4.5:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4.5 (Thinking)","version":"2025-07-28","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":1.3,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.3,"cacheRead":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/zai-org/glm-4.6-original","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4.6 Original","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.35,"outputPer1M":1.4,"currency":"USD","costDimensionsPer1M":{"input":0.35,"output":1.4,"cacheRead":0.175},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"nano-gpt/zai-org/GLM-4.6-turbo","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4.6 Turbo","version":"2025-10-02","capabilities":["text.chat"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":204800,"pricing":{"inputPer1M":1,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":1,"output":3,"cacheRead":0.5},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/zai-org/GLM-4.6-turbo:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4.6 Turbo (Thinking)","version":"2025-10-02","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":204800,"pricing":{"inputPer1M":1,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":1,"output":3,"cacheRead":0.5},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/zai-org/glm-4.6v","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4.6V","version":"2025-12-08","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":24000,"pricing":{"inputPer1M":0.3,"outputPer1M":0.9,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":0.9,"cacheRead":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/zai-org/glm-4.6v-flash-original","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4.6V Flash","version":"2025-12-08","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":24000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.4,"cacheRead":0.05},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/zai-org/glm-4.6v-original","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4.6V Original","version":"2025-12-08","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":24000,"pricing":{"inputPer1M":0.6,"outputPer1M":0.9,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":0.9,"cacheRead":0.3},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/zai-org/glm-4.7","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.2,"outputPer1M":0.8,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":0.8,"cacheRead":0.1},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"nano-gpt/zai-org/glm-4.7-flash","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4.7 Flash","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.07,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.07,"output":0.4,"cacheRead":0.035},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"nano-gpt/zai-org/glm-4.7-flash-original","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4.7 Flash Original","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.07,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.07,"output":0.4,"cacheRead":0.035},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"nano-gpt/zai-org/glm-4.7-flash-original:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4.7 Flash Original Thinking","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.07,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.07,"output":0.4,"cacheRead":0.035},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/zai-org/glm-4.7-flash:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4.7 Flash Thinking","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.07,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.07,"output":0.4,"cacheRead":0.035},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/zai-org/glm-4.7-original","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4.7 Original","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.2,"cacheRead":0.11},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"nano-gpt/zai-org/glm-4.7-original:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4.7 Original Thinking","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.2,"cacheRead":0.11},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/zai-org/glm-4.7:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 4.7 Thinking","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.2,"outputPer1M":0.8,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":0.8,"cacheRead":0.1},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/zai-org/glm-5","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.5,"outputPer1M":2.55,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":2.55,"cacheRead":0.13},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"nano-gpt/zai-org/glm-5-original","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 5 Original","version":"2026-02-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1,"outputPer1M":3.2,"currency":"USD","costDimensionsPer1M":{"input":1,"output":3.2,"cacheRead":0.2},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"nano-gpt/zai-org/glm-5-original:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 5 Original Thinking","version":"2026-02-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1,"outputPer1M":3.2,"currency":"USD","costDimensionsPer1M":{"input":1,"output":3.2,"cacheRead":0.2},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/zai-org/glm-5:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 5 Thinking","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.5,"outputPer1M":2.55,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":2.55,"cacheRead":0.13},"costUnit":"USD per 1M tokens"}},{"modelId":"nano-gpt/zai-org/glm-5.1","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 5.1","version":"2026-04-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.75,"outputPer1M":2.6,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":2.6,"cacheRead":0.15},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/zai-org/glm-5.1:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 5.1 Thinking","version":"2026-04-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.75,"outputPer1M":2.6,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":2.6,"cacheRead":0.15},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/zai-org/glm-5.2","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.42,"outputPer1M":1.32,"currency":"USD","costDimensionsPer1M":{"input":0.42,"output":1.32,"cacheRead":0.078},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/zai-org/glm-5.2:thinking","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM 5.2 Thinking","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.42,"outputPer1M":1.32,"currency":"USD","costDimensionsPer1M":{"input":0.42,"output":1.32,"cacheRead":0.078},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"nano-gpt/zai-org/glm-latest","providerId":"nano-gpt","providerKind":"provider-nano-gpt","authFamily":"api-key","displayName":"GLM Latest","version":"2026-05-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.42,"outputPer1M":1.32,"currency":"USD","costDimensionsPer1M":{"input":0.42,"output":1.32,"cacheRead":0.078},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"nearai/anthropic/claude-haiku-4-5","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"Claude Haiku 4.5 (latest)","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD","costDimensionsPer1M":{"input":1,"output":5,"cacheRead":0.1,"cacheWrite":1.25},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"nearai/anthropic/claude-opus-4-6","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"nearai/anthropic/claude-opus-4-7","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"nearai/anthropic/claude-sonnet-4-5","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"Claude Sonnet 4.5 (latest)","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15.5,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15.5,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"nearai/anthropic/claude-sonnet-4-6","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"nearai/black-forest-labs/FLUX.2-klein-4B","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"FLUX.2 Klein 4B","version":"2026-01-14","capabilities":[],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1,"outputPer1M":1,"currency":"USD"}},{"modelId":"nearai/google/gemini-2.5-flash","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"Gemini 2.5 Flash","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"cacheRead":0.03,"inputAudio":1},"costUnit":"USD per 1M tokens"}},{"modelId":"nearai/google/gemini-2.5-flash-lite","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"Gemini 2.5 Flash-Lite","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.4,"cacheRead":0.01,"inputAudio":0.3},"costUnit":"USD per 1M tokens"}},{"modelId":"nearai/google/gemini-2.5-pro","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"Gemini 2.5 Pro","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costMetadata":{"tiers":[{"input":2.5,"output":15,"cache_read":0.25,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":2.5,"output":15,"cache_read":0.25}},"costUnit":"USD per 1M tokens"}},{"modelId":"nearai/google/gemini-3-pro","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"Gemini 3 Pro Preview","version":"2025-11-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":15,"cacheRead":0},"costUnit":"USD per 1M tokens"}},{"modelId":"nearai/google/gemini-3.1-flash-lite","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"Gemini 3.1 Flash Lite","version":"2026-05-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":1.5,"cacheRead":0.025,"inputAudio":0.5},"costUnit":"USD per 1M tokens"}},{"modelId":"nearai/google/gemini-3.5-flash","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"Gemini 3.5 Flash","version":"2026-05-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":9,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":9,"cacheRead":0.15,"inputAudio":1.5},"costUnit":"USD per 1M tokens"}},{"modelId":"nearai/google/gemma-4-31B-it","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"Gemma 4 31B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.13,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.13,"output":0.4,"cacheRead":0.026},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"nearai/openai/gpt-4.1","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"GPT-4.1","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":2,"output":8,"cacheRead":0.5},"costUnit":"USD per 1M tokens"}},{"modelId":"nearai/openai/gpt-4.1-mini","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"GPT-4.1 mini","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":1.6,"cacheRead":0.1},"costUnit":"USD per 1M tokens"}},{"modelId":"nearai/openai/gpt-4.1-nano","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"GPT-4.1 nano","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.4,"cacheRead":0.025},"costUnit":"USD per 1M tokens"}},{"modelId":"nearai/openai/gpt-5","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"GPT-5","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nearai/openai/gpt-5-mini","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"GPT-5 Mini","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":2,"cacheRead":0.025},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nearai/openai/gpt-5-nano","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"GPT-5 Nano","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.05,"output":0.4,"cacheRead":0.005},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nearai/openai/gpt-5.1","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"GPT-5.1","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nearai/openai/gpt-5.2","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"GPT-5.2","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.8,"outputPer1M":15.5,"currency":"USD","costDimensionsPer1M":{"input":1.8,"output":15.5,"cacheRead":0.18},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"nearai/openai/gpt-5.4","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":15,"cacheRead":0.25},"costMetadata":{"tiers":[{"input":5,"output":22.5,"cache_read":0.5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":5,"output":22.5,"cache_read":0.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"nearai/openai/gpt-5.4-mini","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"GPT-5.4 mini","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":4.5,"cacheRead":0.075},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"nearai/openai/gpt-5.4-nano","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"GPT-5.4 nano","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.25,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.25,"cacheRead":0.02},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"nearai/openai/gpt-5.5","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"GPT-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5},"costMetadata":{"tiers":[{"input":10,"output":45,"cache_read":1,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":10,"output":45,"cache_read":1}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"nearai/openai/gpt-oss-120b","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"GPT-OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":0.55,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nearai/openai/o3","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"o3","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":2,"output":8,"cacheRead":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nearai/openai/o3-mini","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"o3-mini","version":"2024-12-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":4.4,"cacheRead":0.55},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nearai/openai/o4-mini","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"o4-mini","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":4.4,"cacheRead":0.275},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nearai/openai/whisper-large-v3","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"Whisper Large v3","version":"2023-11-06","capabilities":["text.chat"],"modalities":["audio","text"],"contextWindow":448,"maxOutputTokens":448,"pricing":{"inputPer1M":0.01,"outputPer1M":0,"currency":"USD"}},{"modelId":"nearai/Qwen/Qwen3-30B-A3B-Instruct-2507","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"Qwen3 30B-A3B Instruct 2507","version":"2025-07-29","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":0.55,"currency":"USD"}},{"modelId":"nearai/Qwen/Qwen3-Embedding-0.6B","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"Qwen3 Embedding 0.6B","version":"2025-06-03","capabilities":["text.chat"],"modalities":["text"],"contextWindow":40960,"maxOutputTokens":1024,"pricing":{"inputPer1M":0.01,"outputPer1M":0,"currency":"USD"}},{"modelId":"nearai/Qwen/Qwen3-Reranker-0.6B","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"Qwen3 Reranker 0.6B","version":"2025-06-03","capabilities":["text.chat"],"modalities":["text"],"contextWindow":40960,"maxOutputTokens":1024,"pricing":{"inputPer1M":0.01,"outputPer1M":0.01,"currency":"USD"}},{"modelId":"nearai/Qwen/Qwen3-VL-30B-A3B-Instruct","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"Qwen3-VL 30B-A3B Instruct","version":"2025-09-23","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":0.55,"currency":"USD"}},{"modelId":"nearai/Qwen/Qwen3.5-122B-A10B","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"Qwen3.5 122B-A10B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":3.2,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"nearai/Qwen/Qwen3.6-35B-A3B-FP8","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"Qwen 3.6 35B A3B FP8","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.17,"outputPer1M":1.1,"currency":"USD","costDimensionsPer1M":{"input":0.17,"output":1.1,"cacheRead":0.056},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"nearai/zai-org/GLM-5.1-FP8","providerId":"nearai","providerKind":"provider-nearai","authFamily":"api-key","displayName":"GLM-5.1 FP8","version":"2026-03-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.85,"outputPer1M":3.3,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"nebius/deepseek-ai/DeepSeek-V3.2","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"DeepSeek-V3.2","version":"2026-01-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":163000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.3,"outputPer1M":0.45,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":0.45,"reasoning":0.45,"cacheRead":0.03,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"nebius/deepseek-ai/DeepSeek-V3.2-fast","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"DeepSeek-V3.2-fast","version":"2025-01-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":8000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":2,"cacheRead":0.04,"cacheWrite":0.5},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"nebius/deepseek-ai/DeepSeek-V4-Flash","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"cacheRead":0.14},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"nebius/deepseek-ai/DeepSeek-V4-Pro","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":1.75,"outputPer1M":3.5,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":3.5,"cacheRead":0.15},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"nebius/google/gemma-3-27b-it","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"Gemma-3-27b-it","version":"2026-01-20","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":110000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.3,"cacheRead":0.01,"cacheWrite":0.125},"costUnit":"USD per 1M tokens"}},{"modelId":"nebius/meta-llama/Llama-3.3-70B-Instruct","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"Llama-3.3-70B-Instruct","version":"2025-12-05","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.13,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.13,"output":0.4,"cacheRead":0.013,"cacheWrite":0.16},"costUnit":"USD per 1M tokens"}},{"modelId":"nebius/MiniMaxAI/MiniMax-M2.5","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"MiniMax-M2.5","version":"2025-01-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.03,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"}},{"modelId":"nebius/MiniMaxAI/MiniMax-M2.5-fast","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"MiniMax-M2.5-fast","version":"2025-01-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":8000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.03,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"}},{"modelId":"nebius/MiniMaxAI/MiniMax-M3","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"MiniMax-M3","version":"2026-06-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":1048576,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"nebius/moonshotai/Kimi-K2.5","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"Kimi-K2.5","version":"2025-12-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.5,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":2.5,"reasoning":2.5,"cacheRead":0.05,"cacheWrite":0.625},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"nebius/moonshotai/Kimi-K2.5-fast","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"Kimi-K2.5-fast","version":"2025-12-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.5,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":2.5,"cacheRead":0.05,"cacheWrite":0.625},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"nebius/moonshotai/Kimi-K2.7-Code","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":8000,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD"}},{"modelId":"nebius/moonshotai/Kimi-K3","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"Kimi K3","version":"2026-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":8000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"nebius/NousResearch/Hermes-4-405B","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"Hermes-4-405B","version":"2026-01-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":1,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":1,"output":3,"reasoning":3,"cacheRead":0.1,"cacheWrite":1.25},"costUnit":"USD per 1M tokens"}},{"modelId":"nebius/NousResearch/Hermes-4-70B","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"Hermes-4-70B","version":"2026-01-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.13,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.13,"output":0.4,"reasoning":0.4,"cacheRead":0.013,"cacheWrite":0.16},"costUnit":"USD per 1M tokens"}},{"modelId":"nebius/nvidia/Llama-3_1-Nemotron-Ultra-253B-v1","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"Llama-3.1-Nemotron-Ultra-253B-v1","version":"2025-01-15","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.6,"outputPer1M":1.8,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":1.8,"cacheRead":0.06,"cacheWrite":0.75},"costUnit":"USD per 1M tokens"}},{"modelId":"nebius/nvidia/Nemotron-3-Nano-Omni","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"Nemotron-3-Nano-Omni","version":"2025-01-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":65536,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.06,"outputPer1M":0.24,"currency":"USD","costDimensionsPer1M":{"input":0.06,"output":0.24,"cacheRead":0.006,"cacheWrite":0.075},"costUnit":"USD per 1M tokens"}},{"modelId":"nebius/nvidia/nemotron-3-super-120b-a12b","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"Nemotron-3-Super-120B-A12B","version":"2026-03-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.3,"outputPer1M":0.9,"currency":"USD"}},{"modelId":"nebius/nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"Nemotron-3-Nano-30B-A3B","version":"2025-08-10","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.06,"outputPer1M":0.24,"currency":"USD","costDimensionsPer1M":{"input":0.06,"output":0.24,"cacheRead":0.006,"cacheWrite":0.075},"costUnit":"USD per 1M tokens"}},{"modelId":"nebius/openai/gpt-oss-120b","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"gpt-oss-120b","version":"2026-01-10","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.6,"reasoning":0.6,"cacheRead":0.015,"cacheWrite":0.18},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nebius/openai/gpt-oss-120b-fast","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"gpt-oss-120b-fast","version":"2025-06-10","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":8000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.1,"outputPer1M":0.5,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.5,"cacheRead":0.01,"cacheWrite":0.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nebius/PrimeIntellect/INTELLECT-3","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"INTELLECT-3","version":"2026-01-25","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.2,"outputPer1M":1.1,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.1,"cacheRead":0.02,"cacheWrite":0.25},"costUnit":"USD per 1M tokens"}},{"modelId":"nebius/Qwen/Qwen2.5-VL-72B-Instruct","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"Qwen2.5-VL-72B-Instruct","version":"2025-01-20","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.25,"outputPer1M":0.75,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":0.75,"cacheRead":0.025,"cacheWrite":0.31},"costUnit":"USD per 1M tokens"}},{"modelId":"nebius/Qwen/Qwen3-235B-A22B-Instruct-2507","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"Qwen3 235B A22B Instruct 2507","version":"2025-07-25","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.2,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"nebius/Qwen/Qwen3-235B-A22B-Thinking-2507-fast","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"Qwen3-235B-A22B-Thinking-2507-fast","version":"2025-07-25","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":8000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.5,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":2,"cacheRead":0.05,"cacheWrite":0.625},"costUnit":"USD per 1M tokens"}},{"modelId":"nebius/Qwen/Qwen3-30B-A3B-Instruct-2507","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"Qwen3-30B-A3B-Instruct-2507","version":"2026-01-28","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.3,"cacheRead":0.01,"cacheWrite":0.125},"costUnit":"USD per 1M tokens"}},{"modelId":"nebius/Qwen/Qwen3-32B","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"Qwen3-32B","version":"2026-01-28","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.3,"cacheRead":0.01,"cacheWrite":0.125},"costUnit":"USD per 1M tokens"}},{"modelId":"nebius/Qwen/Qwen3-Embedding-8B","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"Qwen3-Embedding-8B","version":"2026-01-10","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":0,"pricing":{"inputPer1M":0.01,"outputPer1M":0,"currency":"USD"}},{"modelId":"nebius/Qwen/Qwen3-Next-80B-A3B-Thinking","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"Qwen3-Next-80B-A3B-Thinking","version":"2026-01-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":1.2,"reasoning":1.2,"cacheRead":0.015,"cacheWrite":0.18},"costUnit":"USD per 1M tokens"}},{"modelId":"nebius/Qwen/Qwen3-Next-80B-A3B-Thinking-fast","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"Qwen3-Next-80B-A3B-Thinking-fast","version":"2025-07-25","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":8000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.15,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":1.2,"cacheRead":0.015,"cacheWrite":0.1875},"costUnit":"USD per 1M tokens"}},{"modelId":"nebius/Qwen/Qwen3.5-397B-A17B","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"Qwen3.5-397B-A17B","version":"2025-07-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.6,"outputPer1M":3.6,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":3.6,"cacheRead":0.06,"cacheWrite":0.75},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"nebius/Qwen/Qwen3.5-397B-A17B-fast","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"Qwen3.5-397B-A17B-fast","version":"2025-07-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":8000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.6,"outputPer1M":3.6,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":3.6,"cacheRead":0.06,"cacheWrite":0.75},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"nebius/zai-org/GLM-5","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"GLM-5","version":"2026-03-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1,"outputPer1M":3.2,"currency":"USD","costDimensionsPer1M":{"input":1,"output":3.2,"cacheRead":0.1,"cacheWrite":1},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"nebius/zai-org/GLM-5.2","providerId":"nebius","providerKind":"provider-nebius","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":432000,"maxOutputTokens":432000,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"neon/claude-fable-5","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"Claude Fable 5","version":"2026-06-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":10,"outputPer1M":50,"currency":"USD","costDimensionsPer1M":{"input":10,"output":50,"cacheRead":1,"cacheWrite":12.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"neon/claude-haiku-4-5","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"Claude Haiku 4.5 (latest)","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD","costDimensionsPer1M":{"input":1,"output":5,"cacheRead":0.1,"cacheWrite":1.25},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"neon/claude-opus-4-1","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"Claude Opus 4.1 (latest)","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD","costDimensionsPer1M":{"input":15,"output":75,"cacheRead":1.5,"cacheWrite":18.75},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"neon/claude-opus-4-5","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"Claude Opus 4.5 (latest)","version":"2025-11-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"neon/claude-opus-4-6","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"neon/claude-opus-4-7","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"neon/claude-opus-4-8","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"Claude Opus 4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"neon/claude-opus-5","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"Claude Opus 5","version":"2026-07-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"neon/claude-sonnet-4-5","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"Claude Sonnet 4.5 (latest)","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"neon/claude-sonnet-4-6","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"neon/claude-sonnet-5","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"Claude Sonnet 5","version":"2026-06-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2,"output":10,"cacheRead":0.2,"cacheWrite":2.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"neon/gemini-3-1-flash-lite","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"Gemini 3.1 Flash Lite Preview","version":"2026-03-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":1.5,"cacheRead":0.025,"inputAudio":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"neon/gemini-3-1-pro","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"Gemini 3.1 Pro Preview Custom Tools","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.2},"costMetadata":{"tiers":[{"input":4,"output":18,"cache_read":0.4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":4,"output":18,"cache_read":0.4}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"neon/gemini-3-5-flash","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"Gemini 3.5 Flash","version":"2026-05-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":9,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":9,"cacheRead":0.15,"inputAudio":1.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"neon/gemini-3-5-flash-lite","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"Gemini 3.5 Flash Lite","version":"2026-07-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"cacheRead":0.03},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"neon/gemini-3-6-flash","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"Gemini 3.6 Flash","version":"2026-07-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":7.5,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":7.5,"cacheRead":0.15,"inputAudio":1.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"neon/gemini-3-flash","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"Gemini 3 Flash Preview","version":"2025-12-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":3,"cacheRead":0.05,"inputAudio":1},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"neon/gemma-3-12b","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"Gemma 3 12B","version":"2025-03-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.15,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"neon/glm-5-2","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.4,"output":4.4,"cacheRead":0.26},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"neon/gpt-5","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"GPT-5","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"neon/gpt-5-1","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"GPT-5.1","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"neon/gpt-5-2","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"GPT-5.2","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"neon/gpt-5-3-codex","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"GPT-5.3 Codex","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"neon/gpt-5-4","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":15,"cacheRead":0.25},"costMetadata":{"tiers":[{"input":5,"output":22.5,"cache_read":0.5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":5,"output":22.5,"cache_read":0.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"neon/gpt-5-4-mini","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"GPT-5.4 mini","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":4.5,"cacheRead":0.075},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"neon/gpt-5-4-nano","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"GPT-5.4 nano","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.25,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.25,"cacheRead":0.02},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"neon/gpt-5-5","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"GPT-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5},"costMetadata":{"tiers":[{"input":10,"output":45,"cache_read":1,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":10,"output":45,"cache_read":1}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"neon/gpt-5-5-pro","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"GPT-5.5 Pro","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":30,"outputPer1M":180,"currency":"USD","costDimensionsPer1M":{"input":30,"output":180},"costMetadata":{"tiers":[{"input":60,"output":270,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":60,"output":270}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"neon/gpt-5-6-luna","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"GPT-5.6 Luna","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":1,"output":6,"cacheRead":0.1},"costMetadata":{"tiers":[{"input":2,"output":9,"cache_read":0.2,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":2,"output":9,"cache_read":0.2}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"neon/gpt-5-6-sol","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"GPT-5.6 Sol","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5},"costMetadata":{"tiers":[{"input":10,"output":45,"cache_read":1,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":10,"output":45,"cache_read":1}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"neon/gpt-5-6-terra","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"GPT-5.6 Terra","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":15,"cacheRead":0.25},"costMetadata":{"tiers":[{"input":5,"output":22.5,"cache_read":0.5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":5,"output":22.5,"cache_read":0.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"neon/gpt-5-mini","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"GPT-5 Mini","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":2,"cacheRead":0.025},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"neon/gpt-5-nano","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"GPT-5 Nano","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.05,"output":0.4,"cacheRead":0.005},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"neon/gpt-oss-120b","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":25000,"pricing":{"inputPer1M":0.072,"outputPer1M":0.28,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"neon/gpt-oss-20b","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"GPT OSS 20B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":25000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.2,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"neon/inkling","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"Inkling","version":"2026-07-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":null,"reasoningEffortLevels":["none","minimal","low","medium","high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"neon/kimi-k3","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"Kimi K3","version":"2026-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"neon/llama-4-maverick","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"Llama 4 Maverick 17B Instruct","version":"2025-04-05","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"neon/meta-llama-3-1-8b-instruct","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"Llama 3.1 8B Instruct","version":"2024-07-23","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.15,"outputPer1M":0.45,"currency":"USD"}},{"modelId":"neon/meta-llama-3-3-70b-instruct","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"Llama-3.3-70B-Instruct","version":"2024-12-06","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"neon/qwen3-next-80b-a3b-instruct","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"Qwen3-Next 80B-A3B Instruct","version":"2025-09","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":10000,"pricing":{"inputPer1M":0.15,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"neon/qwen35-122b-a10b","providerId":"neon","providerKind":"provider-neon","authFamily":"runtime-defined","displayName":"Qwen3.5 122B-A10B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":25000,"pricing":{"inputPer1M":0.22,"outputPer1M":2.2,"currency":"USD"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"neuralwatt/deepseek-v4-flash","providerId":"neuralwatt","providerKind":"provider-neuralwatt","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048560,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.104,"outputPer1M":0.207,"currency":"USD","costDimensionsPer1M":{"input":0.104,"output":0.207,"cacheRead":0.026},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"neuralwatt/gemma-4-31b","providerId":"neuralwatt","providerKind":"provider-neuralwatt","authFamily":"api-key","displayName":"Gemma 4 31B","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262128,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.144,"outputPer1M":0.42,"currency":"USD","costDimensionsPer1M":{"input":0.144,"output":0.42,"cacheRead":0.036},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"neuralwatt/glm-5.2","providerId":"neuralwatt","providerKind":"provider-neuralwatt","authFamily":"api-key","displayName":"GLM 5.2","version":"2026-06-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048560,"maxOutputTokens":1048560,"pricing":{"inputPer1M":1.45,"outputPer1M":4.5,"currency":"USD","costDimensionsPer1M":{"input":1.45,"output":4.5,"cacheRead":0.3625},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort","budget_tokens"]},{"modelId":"neuralwatt/glm-5.2-fast","providerId":"neuralwatt","providerKind":"provider-neuralwatt","authFamily":"api-key","displayName":"GLM 5.2 Fast","version":"2026-06-17","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1048560,"maxOutputTokens":1048560,"pricing":{"inputPer1M":1.45,"outputPer1M":4.5,"currency":"USD","costDimensionsPer1M":{"input":1.45,"output":4.5,"cacheRead":0.3625},"costUnit":"USD per 1M tokens"}},{"modelId":"neuralwatt/glm-5.2-flex","providerId":"neuralwatt","providerKind":"provider-neuralwatt","authFamily":"api-key","displayName":"GLM 5.2 Flex","version":"2026-06-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048560,"maxOutputTokens":1048560,"pricing":{"inputPer1M":0.725,"outputPer1M":2.25,"currency":"USD","costDimensionsPer1M":{"input":0.725,"output":2.25,"cacheRead":0.18125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort","budget_tokens"]},{"modelId":"neuralwatt/glm-5.2-short","providerId":"neuralwatt","providerKind":"provider-neuralwatt","authFamily":"api-key","displayName":"GLM 5.2 Short","version":"2026-06-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":199984,"maxOutputTokens":199984,"pricing":{"inputPer1M":1.45,"outputPer1M":4.5,"currency":"USD","costDimensionsPer1M":{"input":1.45,"output":4.5,"cacheRead":0.3625},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort","budget_tokens"]},{"modelId":"neuralwatt/glm-5.2-short-fast","providerId":"neuralwatt","providerKind":"provider-neuralwatt","authFamily":"api-key","displayName":"GLM 5.2 Short Fast","version":"2026-06-17","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":199984,"maxOutputTokens":199984,"pricing":{"inputPer1M":1.45,"outputPer1M":4.5,"currency":"USD","costDimensionsPer1M":{"input":1.45,"output":4.5,"cacheRead":0.3625},"costUnit":"USD per 1M tokens"}},{"modelId":"neuralwatt/glm-5.2-short-fast-flex","providerId":"neuralwatt","providerKind":"provider-neuralwatt","authFamily":"api-key","displayName":"GLM 5.2 Short Fast Flex","version":"2026-06-17","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":199984,"maxOutputTokens":199984,"pricing":{"inputPer1M":0.725,"outputPer1M":2.25,"currency":"USD","costDimensionsPer1M":{"input":0.725,"output":2.25,"cacheRead":0.18125},"costUnit":"USD per 1M tokens"}},{"modelId":"neuralwatt/glm-5.2-short-flex","providerId":"neuralwatt","providerKind":"provider-neuralwatt","authFamily":"api-key","displayName":"GLM 5.2 Short Flex","version":"2026-06-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":199984,"maxOutputTokens":199984,"pricing":{"inputPer1M":0.725,"outputPer1M":2.25,"currency":"USD","costDimensionsPer1M":{"input":0.725,"output":2.25,"cacheRead":0.18125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort","budget_tokens"]},{"modelId":"neuralwatt/kimi-k2.5-fast","providerId":"neuralwatt","providerKind":"provider-neuralwatt","authFamily":"api-key","displayName":"Kimi K2.5 Fast","version":"2026-01-27","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":262128,"maxOutputTokens":262128,"pricing":{"inputPer1M":0.52,"outputPer1M":2.59,"currency":"USD","costDimensionsPer1M":{"input":0.52,"output":2.59,"cacheRead":0.13},"costUnit":"USD per 1M tokens"}},{"modelId":"neuralwatt/kimi-k2.6-fast","providerId":"neuralwatt","providerKind":"provider-neuralwatt","authFamily":"api-key","displayName":"Kimi K2.6 Fast","version":"2026-04-21","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":262128,"maxOutputTokens":262128,"pricing":{"inputPer1M":0.69,"outputPer1M":3.22,"currency":"USD","costDimensionsPer1M":{"input":0.69,"output":3.22,"cacheRead":0.1725},"costUnit":"USD per 1M tokens"}},{"modelId":"neuralwatt/kimi-k2.6-flex","providerId":"neuralwatt","providerKind":"provider-neuralwatt","authFamily":"api-key","displayName":"Kimi K2.6 Flex","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262128,"maxOutputTokens":262128,"pricing":{"inputPer1M":0.345,"outputPer1M":1.61,"currency":"USD","costDimensionsPer1M":{"input":0.345,"output":1.61,"cacheRead":0.08625},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"neuralwatt/kimi-k2.7-code-flex","providerId":"neuralwatt","providerKind":"provider-neuralwatt","authFamily":"api-key","displayName":"Kimi K2.7 Code Flex","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.475,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.475,"output":2,"cacheRead":0.11875},"costUnit":"USD per 1M tokens"}},{"modelId":"neuralwatt/kimi-k3","providerId":"neuralwatt","providerKind":"provider-neuralwatt","authFamily":"api-key","displayName":"Kimi K3","version":"2026-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1048560,"maxOutputTokens":1048560,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"neuralwatt/kimi-k3-fast","providerId":"neuralwatt","providerKind":"provider-neuralwatt","authFamily":"api-key","displayName":"Kimi K3 Fast","version":"2026-07-16","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":1048560,"maxOutputTokens":1048560,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3},"costUnit":"USD per 1M tokens"}},{"modelId":"neuralwatt/moonshotai/Kimi-K2.5","providerId":"neuralwatt","providerKind":"provider-neuralwatt","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262128,"maxOutputTokens":262128,"pricing":{"inputPer1M":0.52,"outputPer1M":2.59,"currency":"USD","costDimensionsPer1M":{"input":0.52,"output":2.59,"cacheRead":0.13},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"neuralwatt/moonshotai/Kimi-K2.6","providerId":"neuralwatt","providerKind":"provider-neuralwatt","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262128,"maxOutputTokens":262128,"pricing":{"inputPer1M":0.69,"outputPer1M":3.22,"currency":"USD","costDimensionsPer1M":{"input":0.69,"output":3.22,"cacheRead":0.1725},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"neuralwatt/moonshotai/Kimi-K2.7-Code","providerId":"neuralwatt","providerKind":"provider-neuralwatt","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.2375},"costUnit":"USD per 1M tokens"}},{"modelId":"neuralwatt/Qwen/Qwen3.5-397B-A17B-FP8","providerId":"neuralwatt","providerKind":"provider-neuralwatt","authFamily":"api-key","displayName":"Qwen3.5 397B A17B FP8","version":"2026-02-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262128,"maxOutputTokens":262128,"pricing":{"inputPer1M":0.69,"outputPer1M":4.14,"currency":"USD","costDimensionsPer1M":{"input":0.69,"output":4.14,"cacheRead":0.1725},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"neuralwatt/Qwen/Qwen3.6-35B-A3B","providerId":"neuralwatt","providerKind":"provider-neuralwatt","authFamily":"api-key","displayName":"Qwen3.6 35B A3B","version":"2026-04-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":131056,"maxOutputTokens":131056,"pricing":{"inputPer1M":0.29,"outputPer1M":1.15,"currency":"USD","costDimensionsPer1M":{"input":0.29,"output":1.15,"cacheRead":0.0725},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"neuralwatt/qwen3.5-397b-fast","providerId":"neuralwatt","providerKind":"provider-neuralwatt","authFamily":"api-key","displayName":"Qwen3.5 397B Fast","version":"2026-02-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262128,"maxOutputTokens":262128,"pricing":{"inputPer1M":0.69,"outputPer1M":4.14,"currency":"USD","costDimensionsPer1M":{"input":0.69,"output":4.14,"cacheRead":0.1725},"costUnit":"USD per 1M tokens"}},{"modelId":"neuralwatt/qwen3.6-35b-fast","providerId":"neuralwatt","providerKind":"provider-neuralwatt","authFamily":"api-key","displayName":"Qwen3.6 35B Fast","version":"2026-04-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":131056,"maxOutputTokens":131056,"pricing":{"inputPer1M":0.29,"outputPer1M":1.15,"currency":"USD","costDimensionsPer1M":{"input":0.29,"output":1.15,"cacheRead":0.0725},"costUnit":"USD per 1M tokens"}},{"modelId":"nova/nova-2-lite-v1","providerId":"nova","providerKind":"provider-nova","authFamily":"api-key","displayName":"Nova 2 Lite","version":"2025-12-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text","video"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"reasoning":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"nova/nova-2-pro-v1","providerId":"nova","providerKind":"provider-nova","authFamily":"api-key","displayName":"Nova 2 Pro","version":"2025-12-03","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text","video"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"reasoning":0},"costUnit":"USD per 1M tokens"}},{"modelId":"novita-ai/baichuan/baichuan-m2-32b","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"baichuan-m2-32b","version":"2025-08-13","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.07,"outputPer1M":0.07,"currency":"USD"}},{"modelId":"novita-ai/baidu/ernie-4.5-21B-a3b","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"ERNIE 4.5 21B A3B","version":"2025-06-30","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":120000,"maxOutputTokens":8000,"pricing":{"inputPer1M":0.07,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"novita-ai/baidu/ernie-4.5-21B-a3b-thinking","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"ERNIE-4.5-21B-A3B-Thinking","version":"2025-09-19","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.07,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"novita-ai/baidu/ernie-4.5-300b-a47b-paddle","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"ERNIE 4.5 300B A47B","version":"2025-06-30","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":123000,"maxOutputTokens":12000,"pricing":{"inputPer1M":0.28,"outputPer1M":1.1,"currency":"USD"}},{"modelId":"novita-ai/baidu/ernie-4.5-vl-28b-a3b","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"ERNIE 4.5 VL 28B A3B","version":"2025-06-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":30000,"maxOutputTokens":8000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.56,"currency":"USD"}},{"modelId":"novita-ai/baidu/ernie-4.5-vl-28b-a3b-thinking","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"ERNIE-4.5-VL-28B-A3B-Thinking","version":"2025-11-26","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":131072,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.39,"outputPer1M":0.39,"currency":"USD"}},{"modelId":"novita-ai/baidu/ernie-4.5-vl-424b-a47b","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"ERNIE 4.5 VL 424B A47B","version":"2025-06-30","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":123000,"maxOutputTokens":16000,"pricing":{"inputPer1M":0.42,"outputPer1M":1.25,"currency":"USD"}},{"modelId":"novita-ai/deepseek/deepseek-ocr","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"DeepSeek-OCR","version":"2025-10-24","capabilities":["text.chat","structured.output"],"modalities":["image","text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.03,"outputPer1M":0.03,"currency":"USD"}},{"modelId":"novita-ai/deepseek/deepseek-ocr-2","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"deepseek/deepseek-ocr-2","version":"2026-01-27","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.03,"outputPer1M":0.03,"currency":"USD"}},{"modelId":"novita-ai/deepseek/deepseek-prover-v2-671b","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Deepseek Prover V2 671B","version":"2025-04-30","capabilities":["text.chat"],"modalities":["text"],"contextWindow":160000,"maxOutputTokens":160000,"pricing":{"inputPer1M":0.7,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"novita-ai/deepseek/deepseek-r1-0528","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"DeepSeek R1 0528","version":"2025-05-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.7,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.7,"output":2.5,"cacheRead":0.35},"costUnit":"USD per 1M tokens"}},{"modelId":"novita-ai/deepseek/deepseek-r1-0528-qwen3-8b","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"DeepSeek R1 0528 Qwen3 8B","version":"2025-05-29","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.06,"outputPer1M":0.09,"currency":"USD"}},{"modelId":"novita-ai/deepseek/deepseek-r1-distill-llama-70b","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"DeepSeek R1 Distill LLama 70B","version":"2025-01-27","capabilities":["text.chat","reasoning","structured.output"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.8,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"novita-ai/deepseek/deepseek-r1-distill-qwen-14b","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"DeepSeek R1 Distill Qwen 14B","version":"2025-01-20","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"novita-ai/deepseek/deepseek-r1-distill-qwen-32b","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"DeepSeek R1 Distill Qwen 32B","version":"2025-01-20","capabilities":["text.chat"],"modalities":["text"],"contextWindow":64000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.3,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"novita-ai/deepseek/deepseek-r1-turbo","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"DeepSeek R1 (Turbo)\t","version":"2025-03-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":64000,"maxOutputTokens":16000,"pricing":{"inputPer1M":0.7,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"novita-ai/deepseek/deepseek-v3-0324","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"DeepSeek V3 0324","version":"2025-03-25","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":163840,"pricing":{"inputPer1M":0.27,"outputPer1M":1.12,"currency":"USD","costDimensionsPer1M":{"input":0.27,"output":1.12,"cacheRead":0.135},"costUnit":"USD per 1M tokens"}},{"modelId":"novita-ai/deepseek/deepseek-v3-turbo","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"DeepSeek V3 (Turbo)\t","version":"2025-03-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":64000,"maxOutputTokens":16000,"pricing":{"inputPer1M":0.4,"outputPer1M":1.3,"currency":"USD"}},{"modelId":"novita-ai/deepseek/deepseek-v3.1","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"DeepSeek V3.1","version":"2025-08-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.27,"outputPer1M":1,"currency":"USD","costDimensionsPer1M":{"input":0.27,"output":1,"cacheRead":0.135},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"novita-ai/deepseek/deepseek-v3.1-terminus","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Deepseek V3.1 Terminus","version":"2025-09-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.27,"outputPer1M":1,"currency":"USD","costDimensionsPer1M":{"input":0.27,"output":1,"cacheRead":0.135},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"novita-ai/deepseek/deepseek-v3.2","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Deepseek V3.2","version":"2025-12-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.269,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.269,"output":0.4,"cacheRead":0.1345},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"novita-ai/deepseek/deepseek-v3.2-exp","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Deepseek V3.2 Exp","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.27,"outputPer1M":0.41,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"novita-ai/deepseek/deepseek-v4-flash","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":393216,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"cacheRead":0.028},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high","xhigh"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"novita-ai/deepseek/deepseek-v4-pro","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":393216,"pricing":{"inputPer1M":1.6,"outputPer1M":3.2,"currency":"USD","costDimensionsPer1M":{"input":1.6,"output":3.2,"cacheRead":0.135},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"novita-ai/google/gemma-3-12b-it","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Gemma 3 12B","version":"2025-03-13","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.05,"outputPer1M":0.1,"currency":"USD"}},{"modelId":"novita-ai/google/gemma-3-27b-it","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Gemma 3 27B","version":"2025-03-25","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":98304,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.119,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"novita-ai/google/gemma-4-26b-a4b-it","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Gemma 4 26B A4B","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.13,"outputPer1M":0.4,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"novita-ai/google/gemma-4-31b-it","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Gemma 4 31B","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.14,"outputPer1M":0.4,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"novita-ai/gryphe/mythomax-l2-13b","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Mythomax L2 13B","version":"2024-04-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":4096,"maxOutputTokens":3200,"pricing":{"inputPer1M":0.09,"outputPer1M":0.09,"currency":"USD"}},{"modelId":"novita-ai/inclusionai/ling-2.6-1t","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Ling-2.6-1T","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"cacheRead":0.06},"costUnit":"USD per 1M tokens"}},{"modelId":"novita-ai/inclusionai/ling-2.6-flash","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Ling-2.6-flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.3,"cacheRead":0.02},"costUnit":"USD per 1M tokens"}},{"modelId":"novita-ai/inclusionai/ring-2.6-1t","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Ring-2.6-1T","version":"2026-05-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"cacheRead":0.06},"costUnit":"USD per 1M tokens"}},{"modelId":"novita-ai/kwaipilot/kat-coder-pro","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Kat Coder Pro","version":"2026-01-05","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.06},"costUnit":"USD per 1M tokens"}},{"modelId":"novita-ai/meta-llama/llama-3-70b-instruct","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Llama3 70B Instruct","version":"2024-04-25","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":8000,"pricing":{"inputPer1M":0.51,"outputPer1M":0.74,"currency":"USD"}},{"modelId":"novita-ai/meta-llama/llama-3-8b-instruct","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Llama 3 8B Instruct","version":"2024-04-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.04,"outputPer1M":0.04,"currency":"USD"}},{"modelId":"novita-ai/meta-llama/llama-3.1-8b-instruct","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Llama 3.1 8B Instruct","version":"2024-07-24","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.02,"outputPer1M":0.05,"currency":"USD"}},{"modelId":"novita-ai/meta-llama/llama-3.2-3b-instruct","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Llama 3.2 3B Instruct","version":"2024-09-18","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.03,"outputPer1M":0.05,"currency":"USD"}},{"modelId":"novita-ai/meta-llama/llama-3.3-70b-instruct","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Llama 3.3 70B Instruct","version":"2024-12-07","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":120000,"pricing":{"inputPer1M":0.135,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"novita-ai/meta-llama/llama-4-maverick-17b-128e-instruct-fp8","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Llama 4 Maverick Instruct","version":"2025-04-06","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":1048576,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.27,"outputPer1M":0.85,"currency":"USD"}},{"modelId":"novita-ai/meta-llama/llama-4-scout-17b-16e-instruct","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Llama 4 Scout Instruct","version":"2025-04-06","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.18,"outputPer1M":0.59,"currency":"USD"}},{"modelId":"novita-ai/microsoft/wizardlm-2-8x22b","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Wizardlm 2 8x22B","version":"2024-04-24","capabilities":["text.chat"],"modalities":["text"],"contextWindow":65535,"maxOutputTokens":8000,"pricing":{"inputPer1M":0.62,"outputPer1M":0.62,"currency":"USD"}},{"modelId":"novita-ai/minimax/minimax-m2","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"MiniMax-M2","version":"2025-10-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.03},"costUnit":"USD per 1M tokens"}},{"modelId":"novita-ai/minimax/minimax-m2.1","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Minimax M2.1","version":"2025-12-23","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.03},"costUnit":"USD per 1M tokens"}},{"modelId":"novita-ai/minimax/minimax-m2.5","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"MiniMax M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131100,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.03},"costUnit":"USD per 1M tokens"}},{"modelId":"novita-ai/minimax/minimax-m2.5-highspeed","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"MiniMax M2.5 Highspeed","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131100,"pricing":{"inputPer1M":0.6,"outputPer1M":2.4,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.4,"cacheRead":0.03},"costUnit":"USD per 1M tokens"}},{"modelId":"novita-ai/minimax/minimax-m2.7","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"MiniMax M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.06},"costUnit":"USD per 1M tokens"}},{"modelId":"novita-ai/minimax/minimax-m2.7-highspeed","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"MiniMax-M2.7-highspeed","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.4,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.4,"cacheRead":0.06,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"}},{"modelId":"novita-ai/minimaxai/minimax-m1-80k","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"MiniMax M1","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":40000,"pricing":{"inputPer1M":0.55,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"novita-ai/mistralai/mistral-nemo","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Mistral Nemo","version":"2024-07-30","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":60288,"maxOutputTokens":16000,"pricing":{"inputPer1M":0.04,"outputPer1M":0.17,"currency":"USD"}},{"modelId":"novita-ai/moonshotai/kimi-k2-0905","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Kimi K2 0905","version":"2025-09-05","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"novita-ai/moonshotai/kimi-k2-instruct","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Kimi K2 Instruct","version":"2025-07-11","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.57,"outputPer1M":2.3,"currency":"USD"}},{"modelId":"novita-ai/moonshotai/kimi-k2-thinking","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Kimi K2 Thinking","version":"2025-11-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.5,"cacheRead":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"novita-ai/moonshotai/kimi-k2.5","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":3,"cacheRead":0.1},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"novita-ai/moonshotai/kimi-k2.6","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.8,"outputPer1M":3.4,"currency":"USD","costDimensionsPer1M":{"input":0.8,"output":3.4,"cacheRead":0.16},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"novita-ai/moonshotai/kimi-k2.7-code","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.19},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"novita-ai/moonshotai/kimi-k3","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Kimi K3","version":"2026-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1048576,"maxOutputTokens":1048576,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"novita-ai/nousresearch/hermes-2-pro-llama-3-8b","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Hermes 2 Pro Llama 3 8B","version":"2024-06-27","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.14,"outputPer1M":0.14,"currency":"USD"}},{"modelId":"novita-ai/openai/gpt-oss-120b","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"OpenAI GPT OSS 120B","version":"2025-08-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.05,"outputPer1M":0.25,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"novita-ai/openai/gpt-oss-20b","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"OpenAI: GPT OSS 20B","version":"2025-08-06","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.04,"outputPer1M":0.15,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"novita-ai/paddlepaddle/paddleocr-vl","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"PaddleOCR-VL","version":"2025-10-22","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.02,"outputPer1M":0.02,"currency":"USD"}},{"modelId":"novita-ai/qwen/qwen-2.5-72b-instruct","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Qwen 2.5 72B Instruct","version":"2024-10-15","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.38,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"novita-ai/qwen/qwen-mt-plus","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Qwen MT Plus","version":"2025-09-03","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.25,"outputPer1M":0.75,"currency":"USD"}},{"modelId":"novita-ai/qwen/qwen2.5-7b-instruct","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Qwen2.5 7B Instruct","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.07,"outputPer1M":0.07,"currency":"USD"}},{"modelId":"novita-ai/qwen/qwen2.5-vl-72b-instruct","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Qwen2.5 VL 72B Instruct","version":"2025-03-25","capabilities":["text.chat"],"modalities":["image","text","video"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.8,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"novita-ai/qwen/qwen3-235b-a22b-fp8","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Qwen3 235B A22B","version":"2025-04-29","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":40960,"maxOutputTokens":20000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"novita-ai/qwen/qwen3-235b-a22b-instruct-2507","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Qwen3 235B A22B Instruct 2507","version":"2025-07-22","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.09,"outputPer1M":0.58,"currency":"USD"}},{"modelId":"novita-ai/qwen/qwen3-235b-a22b-thinking-2507","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Qwen3 235B A22b Thinking 2507","version":"2025-07-25","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.3,"outputPer1M":3,"currency":"USD"}},{"modelId":"novita-ai/qwen/qwen3-30b-a3b-fp8","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Qwen3 30B A3B","version":"2025-04-29","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":40960,"maxOutputTokens":20000,"pricing":{"inputPer1M":0.09,"outputPer1M":0.45,"currency":"USD"}},{"modelId":"novita-ai/qwen/qwen3-32b-fp8","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Qwen3 32B","version":"2025-04-29","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":40960,"maxOutputTokens":20000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.45,"currency":"USD"}},{"modelId":"novita-ai/qwen/qwen3-4b-fp8","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Qwen3 4B","version":"2025-04-29","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":20000,"pricing":{"inputPer1M":0.03,"outputPer1M":0.03,"currency":"USD"}},{"modelId":"novita-ai/qwen/qwen3-8b-fp8","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Qwen3 8B","version":"2025-04-29","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":20000,"pricing":{"inputPer1M":0.035,"outputPer1M":0.138,"currency":"USD"}},{"modelId":"novita-ai/qwen/qwen3-coder-30b-a3b-instruct","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Qwen3 Coder 30b A3B Instruct","version":"2025-10-09","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":160000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.07,"outputPer1M":0.27,"currency":"USD"}},{"modelId":"novita-ai/qwen/qwen3-coder-480b-a35b-instruct","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Qwen3 Coder 480B A35B Instruct","version":"2025-07-23","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.38,"outputPer1M":1.55,"currency":"USD"}},{"modelId":"novita-ai/qwen/qwen3-coder-next","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Qwen3 Coder Next","version":"2026-02-03","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.2,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"novita-ai/qwen/qwen3-max","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Qwen3 Max","version":"2025-09-24","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":2.11,"outputPer1M":8.45,"currency":"USD"}},{"modelId":"novita-ai/qwen/qwen3-next-80b-a3b-instruct","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Qwen3 Next 80B A3B Instruct","version":"2025-09-10","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"novita-ai/qwen/qwen3-next-80b-a3b-thinking","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Qwen3 Next 80B A3B Thinking","version":"2025-09-10","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"novita-ai/qwen/qwen3-omni-30b-a3b-instruct","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Qwen3 Omni 30B A3B Instruct","version":"2025-09-24","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":65536,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.25,"outputPer1M":0.97,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":0.97,"inputAudio":2.2,"outputAudio":1.788},"costUnit":"USD per 1M tokens"}},{"modelId":"novita-ai/qwen/qwen3-omni-30b-a3b-thinking","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Qwen3 Omni 30B A3B Thinking","version":"2025-09-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":65536,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.25,"outputPer1M":0.97,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":0.97,"inputAudio":2.2,"outputAudio":1.788},"costUnit":"USD per 1M tokens"}},{"modelId":"novita-ai/qwen/qwen3-vl-235b-a22b-instruct","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Qwen3 VL 235B A22B Instruct","version":"2025-09-24","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text","video"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.3,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"novita-ai/qwen/qwen3-vl-235b-a22b-thinking","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Qwen3 VL 235B A22B Thinking","version":"2025-09-24","capabilities":["text.chat","reasoning"],"modalities":["image","text","video"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.98,"outputPer1M":3.95,"currency":"USD"}},{"modelId":"novita-ai/qwen/qwen3-vl-30b-a3b-instruct","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"qwen/qwen3-vl-30b-a3b-instruct","version":"2025-10-11","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text","video"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.2,"outputPer1M":0.7,"currency":"USD"}},{"modelId":"novita-ai/qwen/qwen3-vl-30b-a3b-thinking","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"qwen/qwen3-vl-30b-a3b-thinking","version":"2025-10-11","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text","video"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.2,"outputPer1M":1,"currency":"USD"}},{"modelId":"novita-ai/qwen/qwen3-vl-8b-instruct","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"qwen/qwen3-vl-8b-instruct","version":"2025-10-17","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text","video"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.08,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"novita-ai/qwen/qwen3.5-122b-a10b","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Qwen3.5-122B-A10B","version":"2026-02-26","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.4,"outputPer1M":3.2,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"novita-ai/qwen/qwen3.5-27b","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Qwen3.5-27B","version":"2026-02-26","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.4,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"novita-ai/qwen/qwen3.5-35b-a3b","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Qwen3.5-35B-A3B","version":"2026-02-26","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"novita-ai/qwen/qwen3.5-397b-a17b","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Qwen3.5-397B-A17B","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.6,"outputPer1M":3.6,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"novita-ai/qwen/qwen3.7-max","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Qwen3.7-Max","version":"2026-05-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":3.75,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":3.75,"cacheRead":0.25,"cacheWrite":1.5625},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"novita-ai/sao10K/l3-70b-euryale-v2.1","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"L3 70B Euryale V2.1\t","version":"2024-06-18","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":1.48,"outputPer1M":1.48,"currency":"USD"}},{"modelId":"novita-ai/sao10K/l3-8b-lunaris","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"Sao10k L3 8B Lunaris\t","version":"2024-11-28","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.05,"outputPer1M":0.05,"currency":"USD"}},{"modelId":"novita-ai/sao10K/L3-8B-stheno-v3.2","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"L3 8B Stheno V3.2","version":"2024-11-29","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.05,"currency":"USD"}},{"modelId":"novita-ai/sao10K/l31-70b-euryale-v2.2","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"L31 70B Euryale V2.2","version":"2024-09-19","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":1.48,"outputPer1M":1.48,"currency":"USD"}},{"modelId":"novita-ai/xiaomimimo/mimo-v2-flash","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"XiaomiMiMo/MiMo-V2-Flash","version":"2025-12-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.3,"cacheRead":0.3},"costUnit":"USD per 1M tokens"}},{"modelId":"novita-ai/xiaomimimo/mimo-v2-pro","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"MiMo-V2-Pro","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.4},"costMetadata":{"tiers":[{"input":2,"output":6,"cache_read":0.4,"tier":{"type":"context","size":256000}}],"contextOver200k":{"input":2,"output":6,"cache_read":0.4}},"costUnit":"USD per 1M tokens"}},{"modelId":"novita-ai/xiaomimimo/mimo-v2.5-pro","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"MiMo-V2.5-Pro","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.522,"outputPer1M":1.044,"currency":"USD","costDimensionsPer1M":{"input":0.522,"output":1.044,"cacheRead":0.0043},"costMetadata":{"tiers":[{"input":0.522,"output":1.044,"cache_read":0.0043,"tier":{"type":"context","size":256000}}],"contextOver200k":{"input":0.522,"output":1.044,"cache_read":0.0043}},"costUnit":"USD per 1M tokens"}},{"modelId":"novita-ai/zai-org/autoglm-phone-9b-multilingual","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"AutoGLM-Phone-9B-Multilingual","version":"2025-12-10","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":65536,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.035,"outputPer1M":0.138,"currency":"USD"}},{"modelId":"novita-ai/zai-org/glm-4.5","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"GLM-4.5","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":98304,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.2,"cacheRead":0.11},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"novita-ai/zai-org/glm-4.5-air","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"GLM 4.5 Air","version":"2025-10-13","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":98304,"pricing":{"inputPer1M":0.13,"outputPer1M":0.85,"currency":"USD","costDimensionsPer1M":{"input":0.13,"output":0.85,"cacheRead":0.025},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"novita-ai/zai-org/glm-4.5v","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"GLM 4.5V","version":"2025-08-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":65536,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.6,"outputPer1M":1.8,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":1.8,"cacheRead":0.11},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"novita-ai/zai-org/glm-4.6","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"GLM 4.6","version":"2025-09-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.55,"outputPer1M":2.2,"currency":"USD","costDimensionsPer1M":{"input":0.55,"output":2.2,"cacheRead":0.11},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"novita-ai/zai-org/glm-4.6v","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"GLM 4.6V","version":"2025-12-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.3,"outputPer1M":0.9,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":0.9,"cacheRead":0.055},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"novita-ai/zai-org/glm-4.7","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"GLM-4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.2,"cacheRead":0.11},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"novita-ai/zai-org/glm-4.7-flash","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"GLM-4.7-Flash","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.07,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.07,"output":0.4,"cacheRead":0.01},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"novita-ai/zai-org/glm-5","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"GLM-5","version":"2026-02-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202800,"maxOutputTokens":131072,"pricing":{"inputPer1M":1,"outputPer1M":3.2,"currency":"USD","costDimensionsPer1M":{"input":1,"output":3.2,"cacheRead":0.2},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"novita-ai/zai-org/glm-5.1","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-03-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.38,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.38,"output":4.4,"cacheRead":0.26},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"novita-ai/zai-org/glm-5.2","providerId":"novita-ai","providerKind":"provider-novita-ai","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.4,"output":4.4,"cacheRead":0.26},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"nvidia/abacusai/dracarys-llama-3.1-70b-instruct","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"dracarys-llama-3.1-70b-instruct","version":"2024-09-11","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/baai/bge-m3","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"BGE M3","version":"2024-01-30","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":1024,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/black-forest-labs/flux_1-kontext-dev","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"FLUX.1-Kontext-dev","version":"2025-08-12","capabilities":[],"modalities":["image","text"],"contextWindow":40960,"maxOutputTokens":40960,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/black-forest-labs/flux_1-schnell","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"FLUX.1-schnell","version":"2024-08-01","capabilities":[],"modalities":["image","text"],"contextWindow":77,"maxOutputTokens":0,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/black-forest-labs/flux_2-klein-4b","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"FLUX.2 Klein 4B","version":"2026-01-14","capabilities":[],"modalities":["image","text"],"contextWindow":40960,"maxOutputTokens":40960,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/black-forest-labs/flux.1-dev","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"FLUX.1-dev","version":"2024-08-01","capabilities":[],"modalities":["image","text"],"contextWindow":4096,"maxOutputTokens":0,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/bytedance/seed-oss-36b-instruct","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"ByteDance-Seed/Seed-OSS-36B-Instruct","version":"2025-09-04","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/deepseek-ai/deepseek-v4-flash","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":393216,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"cacheRead":0.0028},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"nvidia/deepseek-ai/deepseek-v4-pro","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":393216,"pricing":{"inputPer1M":0.435,"outputPer1M":0.87,"currency":"USD","costDimensionsPer1M":{"input":0.435,"output":0.87,"cacheRead":0.003625},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"nvidia/google/gemma-2-2b-it","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Gemma 2 2b It","version":"2024-07-16","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/google/gemma-3-12b-it","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Gemma 3 12B IT","version":"2025-03-12","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/google/gemma-3-4b-it","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Gemma 3 4B IT","version":"2025-03-12","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/google/gemma-3n-e2b-it","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Gemma 3n E2b It","version":"2025-06-12","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/google/gemma-3n-e4b-it","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Gemma 3n E4b It","version":"2025-06-03","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/google/gemma-4-31b-it","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Gemma-4-31B-IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"nvidia/google/google-paligemma","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"paligemma","version":"2024-05-14","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/meta/esm2-650m","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"esm2-650m","version":"2024-08-29","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/meta/esmfold","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"esmfold","version":"2024-03-15","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/meta/llama-3.1-70b-instruct","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Llama 3.1 70b Instruct","version":"2024-07-16","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/meta/llama-3.1-8b-instruct","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Llama 3.1 8B Instruct","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":16000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/meta/llama-3.2-11b-vision-instruct","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Llama 3.2 11b Vision Instruct","version":"2024-09-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/meta/llama-3.2-1b-instruct","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Llama 3.2 1b Instruct","version":"2024-09-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/meta/llama-3.2-3b-instruct","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Llama 3.2 3B Instruct","version":"2024-09-18","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/meta/llama-3.2-90b-vision-instruct","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Llama-3.2-90B-Vision-Instruct","version":"2024-09-25","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/meta/llama-3.3-70b-instruct","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Llama 3.3 70b Instruct","version":"2024-11-26","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/meta/llama-4-maverick-17b-128e-instruct","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Llama 4 Maverick 17b 128e Instruct","version":"2025-04-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/meta/llama-guard-4-12b","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Llama Guard 4 12B","version":"2025-04-05","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/meta/muse-glimmer-30b","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Muse Glimmer 30B","version":"2026-08-10","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningEffortLevels":["none","minimal","low","medium","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"nvidia/microsoft/phi-4-mini-instruct","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Phi-4-Mini","version":"2024-12-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/microsoft/phi-4-multimodal-instruct","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Phi 4 Multimodal","version":"2025-07-26","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/minimaxai/minimax-m2.7","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"MiniMax-M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/minimaxai/minimax-m3","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"MiniMax-M3","version":"2026-06-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"nvidia/mistralai/magistral-small-2506","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Magistral Small 2506","version":"2025-09-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/mistralai/ministral-14b-instruct-2512","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Ministral 3 14B Instruct 2512","version":"2025-12-02","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/mistralai/mistral-7b-instruct-v0.3","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Mistral-7B-Instruct-v0.3","version":"2025-04-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":65536,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/mistralai/mistral-large-3-675b-instruct-2512","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Mistral Large 3 675B Instruct 2512","version":"2025-12-02","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/mistralai/mistral-medium-3-instruct","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Mistral Medium 3","version":"2025-09-25","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/mistralai/mistral-medium-3.5-128b","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Mistral Medium 3.5","version":"2026-04-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nvidia/mistralai/mistral-nemotron","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"mistral-nemotron","version":"2025-06-11","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/mistralai/mistral-small-4-119b-2603","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"mistral-small-4-119b-2603","version":"2026-03-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nvidia/mistralai/mixtral-8x22b-instruct","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Mistral: Mixtral 8x22B Instruct","version":"2024-04-17","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":65536,"maxOutputTokens":13108,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/mistralai/mixtral-8x7b-instruct","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Mistral: Mixtral 8x7B Instruct","version":"2023-12-10","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/moonshotai/kimi-k2-instruct-0905","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Kimi K2 0905","version":"2025-09-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/moonshotai/kimi-k2.6","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"nvidia/nvidia/active-speaker-detection","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Active Speaker Detection","version":"2026-04-16","capabilities":["text.chat"],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/nvidia/bevformer","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"bevformer","version":"2025-03-18","capabilities":["text.chat"],"modalities":["text","video"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/nvidia/cosmos-predict1-5b","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"cosmos-predict1-5b","version":"2025-03-18","capabilities":[],"modalities":["image","text","video"],"contextWindow":0,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/nvidia/cosmos-reason2-8b","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Cosmos Reason2 8B","version":"2025-12-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/nvidia/cosmos-transfer1-7b","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"cosmos-transfer1-7b","version":"2025-06-13","capabilities":[],"modalities":["image","text","video"],"contextWindow":0,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/nvidia/cosmos-transfer2_5-2b","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"cosmos-transfer2.5-2b","version":"2026-02-26","capabilities":[],"modalities":["image","text","video"],"contextWindow":0,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/nvidia/gliner-pii","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"gliner-pii","version":"2026-03-03","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/nvidia/llama-3_2-nemoretriever-300m-embed-v1","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"llama-3_2-nemoretriever-300m-embed-v1","version":"2025-07-24","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":2048,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/nvidia/llama-3.1-nemotron-70b-instruct","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Llama 3.1 Nemotron 70B Instruct","version":"2025-04-15","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/nvidia/llama-3.1-nemotron-nano-8b-v1","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Llama 3.1 Nemotron Nano 8B v1","version":"2025-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"nvidia/nvidia/llama-3.1-nemotron-nano-vl-8b-v1","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Llama 3.1 Nemotron Nano VL 8B v1","version":"2025-04-10","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":32768,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/nvidia/llama-3.1-nemotron-safety-guard-8b-v3","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"llama-3.1-nemotron-safety-guard-8b-v3","version":"2025-10-28","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/nvidia/llama-3.1-nemotron-ultra-253b-v1","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Llama 3.1 Nemotron Ultra 253B","version":"2025-04-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"nvidia/nvidia/llama-3.3-nemotron-super-49b-v1","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Llama 3.3 Nemotron Super 49B v1","version":"2025-04-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"nvidia/nvidia/llama-3.3-nemotron-super-49b-v1.5","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Llama 3.3 Nemotron Super 49B v1.5","version":"2025-07-25","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"nvidia/nvidia/llama-nemotron-embed-vl-1b-v2","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"llama-nemotron-embed-vl-1b-v2","version":"2026-02-10","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":32768,"maxOutputTokens":2048,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/nvidia/llama-nemotron-rerank-vl-1b-v2","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"llama-nemotron-rerank-vl-1b-v2","version":"2026-03-31","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/nvidia/magpie-tts-zeroshot","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"magpie-tts-zeroshot","version":"2025-05-22","capabilities":[],"modalities":["audio","text"],"contextWindow":0,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/nvidia/nemotron-3-content-safety","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"nemotron-3-content-safety","version":"2026-04-16","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/nvidia/nemotron-3-nano-30b-a3b","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"nemotron-3-nano-30b-a3b","version":"2024-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"nvidia/nvidia/nemotron-3-nano-omni-30b-a3b-reasoning","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Nemotron 3 Nano Omni","version":"2026-04-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":256000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"nvidia/nvidia/nemotron-3-super-120b-a12b","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Nemotron 3 Super","version":"2026-03-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.2,"outputPer1M":0.8,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"nvidia/nvidia/nemotron-3-ultra-550b-a55b","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Nemotron 3 Ultra 550B A55B","version":"2026-06-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":2.5,"cacheRead":0.15},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"nvidia/nvidia/nemotron-3.5-lightning-30b-a3b","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Nemotron 3.5 Lightning 30B A3B","version":"2026-08-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"nvidia/nvidia/nemotron-content-safety-reasoning-4b","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"nemotron-content-safety-reasoning-4b","version":"2026-01-22","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/nvidia/nemotron-mini-4b-instruct","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"nemotron-mini-4b-instruct","version":"2024-08-21","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/nvidia/nemotron-nano-12b-v2-vl","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Nemotron Nano 12B v2 VL","version":"2025-10-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/nvidia/nemotron-voicechat","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"nemotron-voicechat","version":"2026-03-16","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/nvidia/nv-embed-v1","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"nv-embed-v1","version":"2024-06-07","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":2048,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/nvidia/nv-embedcode-7b-v1","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"nv-embedcode-7b-v1","version":"2025-03-17","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":2048,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/nvidia/nvidia-nemotron-nano-9b-v2","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"nvidia-nemotron-nano-9b-v2","version":"2025-08-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"nvidia/nvidia/rerank-qa-mistral-4b","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"rerank-qa-mistral-4b","version":"2024-03-17","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/nvidia/riva-translate-4b-instruct-v1.1","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"riva-translate-4b-instruct-v1_1","version":"2025-12-12","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/nvidia/sparsedrive","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"sparsedrive","version":"2025-03-18","capabilities":["text.chat"],"modalities":["text","video"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/nvidia/streampetr","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"streampetr","version":"2025-11-13","capabilities":["text.chat"],"modalities":["text","video"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/nvidia/studiovoice","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"studiovoice","version":"2024-10-03","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/nvidia/synthetic-video-detector","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"synthetic-video-detector","version":"2026-04-16","capabilities":["text.chat"],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/nvidia/usdcode","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"usdcode","version":"2026-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/nvidia/usdvalidate","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"usdvalidate","version":"2024-07-24","capabilities":["text.chat"],"modalities":["text"],"contextWindow":0,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/openai/gpt-oss-120b","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"GPT-OSS-120B","version":"2025-08-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nvidia/openai/gpt-oss-20b","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"GPT OSS 20B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nvidia/openai/whisper-large-v3","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Whisper Large v3","version":"2023-09-01","capabilities":["text.chat"],"modalities":["audio","text"],"contextWindow":0,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/poolside/laguna-xs-2.1","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Laguna XS 2.1","version":"2026-07-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/qwen/qwen-image","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Qwen Image","version":"2025-08-07","capabilities":[],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/qwen/qwen-image-edit","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Qwen Image Edit","version":"2025-08-19","capabilities":[],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/qwen/qwen2.5-coder-32b-instruct","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Qwen2.5 Coder 32b Instruct","version":"2024-11-06","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/qwen/qwen3-coder-480b-a35b-instruct","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Qwen3 Coder 480B A35B Instruct","version":"2025-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":66536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/qwen/qwen3-next-80b-a3b-instruct","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Qwen3-Next-80B-A3B-Instruct","version":"2024-12-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/qwen/qwen3.5-122b-a10b","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Qwen3.5 122B-A10B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"nvidia/qwen/qwen3.5-397b-a17b","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Qwen3.5-397B-A17B","version":"2026-02-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"nvidia/sarvamai/sarvam-m","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"sarvam-m","version":"2025-07-25","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/stepfun-ai/step-3.5-flash","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Step 3.5 Flash","version":"2026-02-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"nvidia/stepfun-ai/step-3.7-flash","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Step 3.7 Flash","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningEffortLevels":["minimal","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"nvidia/thinkingmachines/inkling","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"Inkling","version":"2026-07-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text"],"contextWindow":1048576,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/upstage/solar-10.7b-instruct","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"solar-10.7b-instruct","version":"2024-06-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"nvidia/z-ai/glm-5.2","providerId":"nvidia","providerKind":"provider-nvidia","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"ofox/anthropic/claude-fable-5","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Claude Fable 5","version":"2026-06-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":10,"outputPer1M":50,"currency":"USD","costDimensionsPer1M":{"input":10,"output":50,"cacheRead":1,"cacheWrite":12.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"ofox/anthropic/claude-haiku-4.5","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Claude Haiku 4.5 (latest)","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD","costDimensionsPer1M":{"input":1,"output":5,"cacheRead":0.1,"cacheWrite":1.25},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"ofox/anthropic/claude-opus-4.5","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Claude Opus 4.5 (latest)","version":"2025-11-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"ofox/anthropic/claude-opus-4.6","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"ofox/anthropic/claude-opus-4.7","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"ofox/anthropic/claude-opus-4.8","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Claude Opus 4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"ofox/anthropic/claude-opus-5","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Claude Opus 5","version":"2026-07-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"ofox/anthropic/claude-sonnet-4.5","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Claude Sonnet 4.5 (latest)","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"ofox/anthropic/claude-sonnet-4.6","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"ofox/anthropic/claude-sonnet-5","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Claude Sonnet 5","version":"2026-06-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2,"output":10,"cacheRead":0.2,"cacheWrite":2.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"ofox/bailian/qwen-flash","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Qwen Flash","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.022,"outputPer1M":0.22,"currency":"USD","costDimensionsPer1M":{"input":0.022,"output":0.22,"cacheRead":0.0043,"cacheWrite":0.027},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"ofox/bailian/qwen-max","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Qwen Max","version":"2024-04-03","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.35,"outputPer1M":1.38,"currency":"USD","costDimensionsPer1M":{"input":0.35,"output":1.38,"cacheRead":0.069},"costUnit":"USD per 1M tokens"}},{"modelId":"ofox/bailian/qwen-plus","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Qwen Plus","version":"2024-01-25","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.12,"outputPer1M":0.29,"currency":"USD","costDimensionsPer1M":{"input":0.12,"output":0.29,"cacheRead":0.023},"costUnit":"USD per 1M tokens"}},{"modelId":"ofox/bailian/qwen-turbo","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Qwen Turbo","version":"2024-11-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.05,"outputPer1M":0.09,"currency":"USD","costDimensionsPer1M":{"input":0.05,"output":0.09,"cacheRead":0.0086},"costUnit":"USD per 1M tokens"}},{"modelId":"ofox/bailian/qwen-vl-max","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Qwen-VL Max","version":"2024-04-08","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.23,"outputPer1M":0.58,"currency":"USD","costDimensionsPer1M":{"input":0.23,"output":0.58,"cacheRead":0.046},"costUnit":"USD per 1M tokens"}},{"modelId":"ofox/bailian/qwen3-coder-flash","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Qwen3 Coder Flash","version":"2025-07-28","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":2.5,"cacheRead":0.06,"cacheWrite":0.27},"costUnit":"USD per 1M tokens"}},{"modelId":"ofox/bailian/qwen3-coder-next","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Qwen3 Coder Next","version":"2026-02-03","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.2,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"ofox/bailian/qwen3-coder-plus","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Qwen3 Coder Plus","version":"2025-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.8,"outputPer1M":9,"currency":"USD","costDimensionsPer1M":{"input":1.8,"output":9,"cacheRead":0.2,"cacheWrite":1},"costUnit":"USD per 1M tokens"}},{"modelId":"ofox/bailian/qwen3-max","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Qwen3 Max","version":"2025-09-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.36,"outputPer1M":1.43,"currency":"USD","costDimensionsPer1M":{"input":0.36,"output":1.43,"cacheRead":0.072},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"ofox/bailian/qwen3.5-122b-a10b","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Qwen3.5 122B-A10B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.29,"outputPer1M":2.29,"currency":"USD","costDimensionsPer1M":{"input":0.29,"output":2.29,"cacheRead":0.29},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"ofox/bailian/qwen3.5-27b","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Qwen3.5 27B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.29,"outputPer1M":2.05,"currency":"USD","costDimensionsPer1M":{"input":0.29,"output":2.05,"cacheRead":0.29},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"ofox/bailian/qwen3.5-35b-a3b","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Qwen3.5 35B-A3B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.29,"outputPer1M":1.83,"currency":"USD","costDimensionsPer1M":{"input":0.29,"output":1.83,"cacheRead":0.29},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"ofox/bailian/qwen3.5-397b-a17b","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Qwen3.5 397B-A17B","version":"2026-02-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.55,"outputPer1M":3.5,"currency":"USD","costDimensionsPer1M":{"input":0.55,"output":3.5,"cacheRead":0.55},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"ofox/bailian/qwen3.5-flash","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Qwen3.5 Flash","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.4,"cacheRead":0.01,"cacheWrite":0.125},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"ofox/bailian/qwen3.5-plus","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Qwen3.5 Plus","version":"2026-02-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.4,"outputPer1M":2.4,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":2.4,"cacheRead":0.04,"cacheWrite":0.4},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"ofox/bailian/qwen3.6-27b","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Qwen3.6 27B","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.6,"outputPer1M":3.6,"currency":"USD"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"ofox/bailian/qwen3.6-flash","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Qwen3.6 Flash","version":"2026-04-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":1.5,"cacheRead":0.025,"cacheWrite":0.31},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"ofox/bailian/qwen3.6-max-preview","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Qwen3.6 Max Preview","version":"2026-04-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.2,"cacheWrite":2},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"ofox/bailian/qwen3.6-plus","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Qwen3.6 Plus","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":3,"cacheRead":0.05,"cacheWrite":0.625},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"ofox/bailian/qwen3.7-max","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Qwen3.7 Max","version":"2026-05-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":2.5,"outputPer1M":7.5,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":7.5,"cacheRead":0.5,"cacheWrite":3.125},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"ofox/bailian/qwen3.7-plus","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Qwen3.7 Plus","version":"2026-06-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":1.6,"cacheRead":0.08,"cacheWrite":0.5},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"ofox/bailian/qwen3.8-max","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Qwen3.8 Max","version":"2026-08-03","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text","video"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.25,"cacheWrite":2.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","xhigh"],"reasoningOptionKinds":["toggle","effort","budget_tokens"]},{"modelId":"ofox/deepseek/deepseek-v3.2","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"DeepSeek V3.2","version":"2025-12-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.29,"outputPer1M":0.43,"currency":"USD","costDimensionsPer1M":{"input":0.29,"output":0.43,"cacheRead":0.06},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"ofox/deepseek/deepseek-v4-flash","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"cacheRead":0.0028},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"ofox/deepseek/deepseek-v4-pro","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.45,"outputPer1M":0.88,"currency":"USD","costDimensionsPer1M":{"input":0.45,"output":0.88,"cacheRead":0.0037},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"ofox/deepseek/deepseek-v4-pro-0813","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"DeepSeek V4 Pro 0813","version":"2026-08-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.45,"outputPer1M":0.88,"currency":"USD","costDimensionsPer1M":{"input":0.45,"output":0.88,"cacheRead":0.0037},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"ofox/google/gemini-2.5-flash","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Gemini 2.5 Flash","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"cacheRead":0.03,"cacheWrite":1,"inputAudio":1},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"ofox/google/gemini-2.5-flash-lite","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Gemini 2.5 Flash-Lite","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.4,"cacheRead":0.025,"cacheWrite":1,"inputAudio":0.3},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"ofox/google/gemini-2.5-pro","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Gemini 2.5 Pro","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125,"cacheWrite":4.5},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"ofox/google/gemini-3-flash-preview","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Gemini 3 Flash Preview","version":"2025-12-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":3,"cacheRead":0.05,"cacheWrite":1},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"ofox/google/gemini-3.1-flash-lite","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Gemini 3.1 Flash Lite","version":"2026-05-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":1.5,"cacheRead":0.025,"cacheWrite":1,"inputAudio":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"ofox/google/gemini-3.1-pro-preview","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Gemini 3.1 Pro Preview","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.2,"cacheWrite":4.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"ofox/google/gemini-3.5-flash","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Gemini 3.5 Flash","version":"2026-05-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":9,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":9,"cacheRead":0.15,"cacheWrite":0.83,"inputAudio":3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"ofox/google/gemini-3.5-flash-lite","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Gemini 3.5 Flash Lite","version":"2026-07-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"cacheRead":0.03,"cacheWrite":0.083},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"ofox/google/gemini-3.6-flash","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Gemini 3.6 Flash","version":"2026-07-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":7.5,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":7.5,"cacheRead":0.15,"cacheWrite":0.083,"inputAudio":1.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"ofox/minimax/m2-her","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"MiniMax-M2 Her","version":"2026-01-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"ofox/minimax/minimax-m2","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"MiniMax-M2","version":"2025-10-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.03,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"}},{"modelId":"ofox/minimax/minimax-m2.1","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"MiniMax-M2.1","version":"2025-12-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.03,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"}},{"modelId":"ofox/minimax/minimax-m2.1-lightning","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"MiniMax-M2.1 Lightning","version":"2025-12-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":2.4,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.4,"cacheRead":0.03,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"}},{"modelId":"ofox/minimax/minimax-m2.5","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"MiniMax-M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.03,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"}},{"modelId":"ofox/minimax/minimax-m2.5-lightning","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"MiniMax-M2.5 Lightning","version":"2026-02-13","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":2.4,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.4,"cacheRead":0.03,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"}},{"modelId":"ofox/minimax/minimax-m2.7","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"MiniMax-M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.06,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"}},{"modelId":"ofox/minimax/minimax-m2.7-highspeed","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"MiniMax-M2.7-highspeed","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.4,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.4,"cacheRead":0.06,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"}},{"modelId":"ofox/minimax/minimax-m3","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"MiniMax-M3","version":"2026-06-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":512000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.6,"outputPer1M":2.4,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.4,"cacheRead":0.12},"costUnit":"USD per 1M tokens"}},{"modelId":"ofox/moonshotai/kimi-k2.5","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":3,"cacheRead":0.1},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"ofox/moonshotai/kimi-k2.6","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.16},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"ofox/moonshotai/kimi-k2.7-code","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.19},"costUnit":"USD per 1M tokens"}},{"modelId":"ofox/moonshotai/kimi-k2.7-code-highspeed","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Kimi K2.7 Code Highspeed","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":1.9,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":1.9,"output":8,"cacheRead":0.38},"costUnit":"USD per 1M tokens"}},{"modelId":"ofox/moonshotai/kimi-k3","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Kimi K3","version":"2026-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"ofox/openai/gpt-4.1","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"GPT-4.1","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":2,"output":8,"cacheRead":0.5},"costUnit":"USD per 1M tokens"}},{"modelId":"ofox/openai/gpt-4.1-mini","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"GPT-4.1 mini","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":1.6,"cacheRead":0.1},"costUnit":"USD per 1M tokens"}},{"modelId":"ofox/openai/gpt-4o","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"GPT-4o","version":"2024-05-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":10,"cacheRead":1.25},"costUnit":"USD per 1M tokens"}},{"modelId":"ofox/openai/gpt-4o-mini","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"GPT-4o mini","version":"2024-07-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.6,"cacheRead":0.075},"costUnit":"USD per 1M tokens"}},{"modelId":"ofox/openai/gpt-5","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"GPT-5","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.13},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"ofox/openai/gpt-5-mini","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"GPT-5 Mini","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":2,"cacheRead":0.03},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"ofox/openai/gpt-5-nano","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"GPT-5 Nano","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.05,"output":0.4,"cacheRead":0.01},"costUnit":"USD per 1M tokens"}},{"modelId":"ofox/openai/gpt-5.1","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"GPT-5.1","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.13},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"ofox/openai/gpt-5.1-codex-max","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"GPT-5.1 Codex Max","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.13},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"ofox/openai/gpt-5.1-codex-mini","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"GPT-5.1 Codex mini","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":2,"cacheRead":0.03},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"ofox/openai/gpt-5.2","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"GPT-5.2","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.18},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"ofox/openai/gpt-5.2-codex","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"GPT-5.2 Codex","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.18},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"ofox/openai/gpt-5.3-codex","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"GPT-5.3 Codex","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.18},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"ofox/openai/gpt-5.4","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":15,"cacheRead":0.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"ofox/openai/gpt-5.4-mini","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"GPT-5.4 mini","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":4.5,"cacheRead":0.075},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"ofox/openai/gpt-5.4-nano","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"GPT-5.4 nano","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.25,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.25,"cacheRead":0.02},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"ofox/openai/gpt-5.4-pro","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"GPT-5.4 Pro","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":30,"outputPer1M":180,"currency":"USD"},"reasoningEffortLevels":["medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"ofox/openai/gpt-5.5","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"GPT-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"ofox/openai/gpt-5.6-luna","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"GPT-5.6 Luna","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.2,"cacheRead":0.02,"cacheWrite":0.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"ofox/openai/gpt-5.6-sol","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"GPT-5.6 Sol","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"ofox/openai/gpt-5.6-terra","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"GPT-5.6 Terra","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.2,"cacheWrite":2.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"ofox/volcengine/doubao-seed-1-6","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Seed 1.6","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.12,"outputPer1M":0.29,"currency":"USD","costDimensionsPer1M":{"input":0.12,"output":0.29,"cacheRead":0.023},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"ofox/volcengine/doubao-seed-1-6-flash","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Seed 1.6 Flash","version":"2025-08-28","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.03,"outputPer1M":0.22,"currency":"USD","costDimensionsPer1M":{"input":0.03,"output":0.22,"cacheRead":0.0043},"costUnit":"USD per 1M tokens"}},{"modelId":"ofox/volcengine/doubao-seed-1-6-vision","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Seed 1.6 Vision","version":"2025-08-15","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.12,"outputPer1M":1.15,"currency":"USD","costDimensionsPer1M":{"input":0.12,"output":1.15,"cacheRead":0.023},"costUnit":"USD per 1M tokens"}},{"modelId":"ofox/volcengine/doubao-seed-1-8","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Seed 1.8","version":"2025-12-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.12,"outputPer1M":0.29,"currency":"USD","costDimensionsPer1M":{"input":0.12,"output":0.29,"cacheRead":0.023},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"ofox/volcengine/doubao-seed-2.0-code","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Seed 2.0 Code","version":"2026-02-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.67,"outputPer1M":3.36,"currency":"USD","costDimensionsPer1M":{"input":0.67,"output":3.36,"cacheRead":0.14,"cacheWrite":0.0024},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"ofox/volcengine/doubao-seed-2.0-lite","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Seed 2.0 Lite","version":"2026-02-14","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.13,"outputPer1M":0.76,"currency":"USD","costDimensionsPer1M":{"input":0.13,"output":0.76,"cacheRead":0.03,"cacheWrite":0.0024},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"ofox/volcengine/doubao-seed-2.0-mini","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Seed 2.0 Mini","version":"2026-02-14","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.06,"outputPer1M":0.56,"currency":"USD","costDimensionsPer1M":{"input":0.06,"output":0.56,"cacheRead":0.02,"cacheWrite":0.0024},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"ofox/volcengine/doubao-seed-2.0-pro","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Seed 2.0 Pro","version":"2026-02-14","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.67,"outputPer1M":3.36,"currency":"USD","costDimensionsPer1M":{"input":0.67,"output":3.36,"cacheRead":0.14,"cacheWrite":0.0024},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"ofox/volcengine/doubao-seed-2.1-pro","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Seed 2.1 Pro","version":"2026-06-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.884,"outputPer1M":4.42,"currency":"USD","costDimensionsPer1M":{"input":0.884,"output":4.42,"cacheRead":0.177,"cacheWrite":0.0025},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"ofox/volcengine/doubao-seed-2.1-turbo","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Seed 2.1 Turbo","version":"2026-06-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.442,"outputPer1M":2.212,"currency":"USD","costDimensionsPer1M":{"input":0.442,"output":2.212,"cacheRead":0.085,"cacheWrite":0.0024},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"ofox/volcengine/doubao-seed-character","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Seed Character","version":"2026-06-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.177,"outputPer1M":0.884,"currency":"USD","costDimensionsPer1M":{"input":0.177,"output":0.884,"cacheRead":0.024,"cacheWrite":0.0025},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"ofox/volcengine/doubao-seed-evolving","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Seed Evolving","version":"2026-06-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.884,"outputPer1M":4.42,"currency":"USD","costDimensionsPer1M":{"input":0.884,"output":4.42,"cacheRead":0.177,"cacheWrite":0.0025},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"ofox/x-ai/grok-4.1-fast","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Grok 4.1 Fast","version":"2025-11-19","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.5,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":0.5,"cacheRead":0.05},"costUnit":"USD per 1M tokens"}},{"modelId":"ofox/x-ai/grok-4.20","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Grok 4.20 (Reasoning)","version":"2026-03-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":2000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":4,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":4,"output":12,"cacheRead":0.4},"costUnit":"USD per 1M tokens"}},{"modelId":"ofox/x-ai/grok-4.3","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"Grok 4.3","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":2.5,"cacheRead":0.2},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"ofox/z-ai/glm-4.6","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"GLM-4.6","version":"2025-09-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.4,"outputPer1M":1.9,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":1.9,"cacheRead":0.11},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"ofox/z-ai/glm-4.7","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"GLM-4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":2,"cacheRead":0.08},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"ofox/z-ai/glm-4.7-flashx","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"GLM-4.7-FlashX","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.072,"outputPer1M":0.43,"currency":"USD","costDimensionsPer1M":{"input":0.072,"output":0.43,"cacheRead":0.015},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"ofox/z-ai/glm-5","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"GLM-5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":1,"outputPer1M":3.2,"currency":"USD","costDimensionsPer1M":{"input":1,"output":3.2,"cacheRead":0.2},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"ofox/z-ai/glm-5-turbo","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"GLM-5-Turbo","version":"2026-03-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.2,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":1.2,"output":4,"cacheRead":0.24},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"ofox/z-ai/glm-5.1","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-04-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.4,"output":4.4,"cacheRead":0.26},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"ofox/z-ai/glm-5.2","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.4,"output":4.4,"cacheRead":0.26},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"ofox/z-ai/glm-5v-turbo","providerId":"ofox","providerKind":"provider-ofox","authFamily":"api-key","displayName":"GLM-5V-Turbo","version":"2026-04-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text","video"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.2,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":1.2,"output":4,"cacheRead":0.24},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"ollama-cloud/deepseek-v4-flash","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"deepseek-v4-flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":1048576,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"reasoning":0.28,"cacheRead":0.0028},"costUnit":"USD per 1M tokens","provenance":{"vendor":"models.dev","commit":"978733d4459d91bee9af1c0839e0636deebb7194","sourcePaths":["providers/deepseek/provider.toml","providers/deepseek/models/deepseek-v4-flash.toml"],"sourceHashes":["3ce95b9a51dd0df0409e4e862aa3be99c4948133a1e93cb1b1a2c560da48a290","a8a8b9f5939698a13bfa563f107be50893879b2e907131a80afc36c5157ba010"],"capturedAt":"2026-08-15T04:06:41.477Z","unit":"USD per 1M tokens","currency":"USD"}},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"ollama-cloud/deepseek-v4-flash:0731","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"DeepSeek V4 Flash 0731","version":"2026-07-31","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":1048576,"pricing":null,"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"ollama-cloud/deepseek-v4-pro","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"deepseek-v4-pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":1048576,"pricing":{"inputPer1M":0.435,"outputPer1M":0.87,"currency":"USD","costDimensionsPer1M":{"input":0.435,"output":0.87,"reasoning":0.87,"cacheRead":0.003625},"costUnit":"USD per 1M tokens","provenance":{"vendor":"models.dev","commit":"978733d4459d91bee9af1c0839e0636deebb7194","sourcePaths":["providers/deepseek/provider.toml","providers/deepseek/models/deepseek-v4-pro.toml"],"sourceHashes":["3ce95b9a51dd0df0409e4e862aa3be99c4948133a1e93cb1b1a2c560da48a290","1be70e9aa7772b9db4d04f6dfa72e21a2609e39bc78e3b2edb9b2313e0261584"],"capturedAt":"2026-08-15T04:06:41.477Z","unit":"USD per 1M tokens","currency":"USD"}},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"ollama-cloud/gemma4:31b","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"gemma4:31b","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":null,"reasoningOptionKinds":["toggle"]},{"modelId":"ollama-cloud/glm-5.1","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"glm-5.1","version":"2026-03-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":null,"reasoningOptionKinds":["toggle"]},{"modelId":"ollama-cloud/glm-5.2","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":976000,"maxOutputTokens":131072,"pricing":null,"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"ollama-cloud/gpt-oss:120b","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"gpt-oss:120b","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":null,"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"ollama-cloud/gpt-oss:20b","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"gpt-oss:20b","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":null,"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"ollama-cloud/kimi-k2.5","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"kimi-k2.5","version":"2026-01-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":3,"cacheRead":0.1},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"ollama-cloud/kimi-k2.6","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"kimi-k2.6","version":"2026-04-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.16},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"ollama-cloud/kimi-k2.7-code","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"kimi-k2.7-code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.19},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"ollama-cloud/kimi-k3","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"kimi-k3","version":"2026-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"ollama-cloud/minimax-m2.5","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"minimax-m2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":null},{"modelId":"ollama-cloud/minimax-m2.7","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"minimax-m2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":196608,"pricing":null,"reasoningOptionKinds":["toggle"]},{"modelId":"ollama-cloud/minimax-m3","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"minimax-m3","version":"2026-05-31","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":512000,"maxOutputTokens":131072,"pricing":null,"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"ollama-cloud/mistral-large-3:675b","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"mistral-large-3:675b","version":"2025-12-02","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":null},{"modelId":"ollama-cloud/nemotron-3-nano:30b","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"nemotron-3-nano:30b","version":"2025-12-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":null,"reasoningOptionKinds":["toggle"]},{"modelId":"ollama-cloud/nemotron-3-super","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"nemotron-3-super","version":"2026-03-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":null,"reasoningOptionKinds":["toggle"]},{"modelId":"ollama-cloud/nemotron-3-ultra","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"nemotron-3-ultra","version":"2026-06-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.1,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"ollama-cloud/qwen3.5:397b","providerId":"ollama-cloud","providerKind":"provider-ollama-cloud","authFamily":"api-key","displayName":"qwen3.5:397b","version":"2026-02-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":null,"reasoningOptionKinds":["toggle"]},{"modelId":"openai/chatgpt-image-latest","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"chatgpt-image-latest","version":"2025-12-16","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null,"localOverrideApplied":true},{"modelId":"openai/gpt-3.5-turbo","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-3.5-turbo","version":"2023-03-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16385,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":1.5,"cacheRead":0},"costUnit":"USD per 1M tokens"},"localOverrideApplied":true},{"modelId":"openai/gpt-4","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-4","version":"2023-11-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":30,"outputPer1M":60,"currency":"USD"},"localOverrideApplied":true},{"modelId":"openai/gpt-4-turbo","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-4 Turbo","version":"2023-11-06","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":10,"outputPer1M":30,"currency":"USD"},"localOverrideApplied":true},{"modelId":"openai/gpt-4.1","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-4.1","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":2,"output":8,"cacheRead":0.5},"costUnit":"USD per 1M tokens"},"localOverrideApplied":true},{"modelId":"openai/gpt-4.1-mini","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-4.1 mini","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":1.6,"cacheRead":0.1},"costUnit":"USD per 1M tokens"},"localOverrideApplied":true},{"modelId":"openai/gpt-4.1-mini-fast","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-4.1 Mini Fast","version":"2025-04-14-fast","capabilities":["text.chat","tools.function_calling","structured.output","latency.optimized"],"modalities":["text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD"},"localOverrideApplied":true,"requestShapeHints":{"providerShape":"openai.responses","bodyKeys":["temperature","max_output_tokens"],"headerKeys":["OpenAI-Beta"]},"experimentalModes":[{"modeId":"reasoning.high","label":"High reasoning depth"}],"extendsProvenance":{"baseModelId":"gpt-4.1-mini","chain":["gpt-4.1-mini"]},"localNotes":["Derived from base model with a runtime-specific fast profile"]},{"modelId":"openai/gpt-4.1-nano","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-4.1 nano","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.4,"cacheRead":0.025},"costUnit":"USD per 1M tokens"},"localOverrideApplied":true},{"modelId":"openai/gpt-4o","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-4o","version":"2024-05-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":10,"cacheRead":1.25},"costUnit":"USD per 1M tokens"},"localOverrideApplied":true},{"modelId":"openai/gpt-4o-2024-05-13","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-4o (2024-05-13)","version":"2024-05-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":5,"outputPer1M":15,"currency":"USD"},"localOverrideApplied":true},{"modelId":"openai/gpt-4o-2024-08-06","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-4o (2024-08-06)","version":"2024-08-06","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":10,"cacheRead":1.25},"costUnit":"USD per 1M tokens"},"localOverrideApplied":true},{"modelId":"openai/gpt-4o-2024-11-20","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-4o (2024-11-20)","version":"2024-11-20","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":10,"cacheRead":1.25},"costUnit":"USD per 1M tokens"},"localOverrideApplied":true},{"modelId":"openai/gpt-4o-mini","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-4o mini","version":"2024-07-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.6,"cacheRead":0.075},"costUnit":"USD per 1M tokens"},"localOverrideApplied":true},{"modelId":"openai/gpt-5","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-5","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"},"localOverrideApplied":true,"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"openai/gpt-5-mini","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-5 Mini","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":2,"cacheRead":0.025},"costUnit":"USD per 1M tokens"},"localOverrideApplied":true,"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"openai/gpt-5-nano","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-5 Nano","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.05,"output":0.4,"cacheRead":0.005},"costUnit":"USD per 1M tokens"},"localOverrideApplied":true,"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"openai/gpt-5-pro","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-5 Pro","version":"2025-10-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":272000,"pricing":{"inputPer1M":15,"outputPer1M":120,"currency":"USD"},"localOverrideApplied":true,"reasoningEffortLevels":["high"],"reasoningOptionKinds":["effort"]},{"modelId":"openai/gpt-5.1","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-5.1","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"},"localOverrideApplied":true,"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"openai/gpt-5.2","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-5.2","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"},"localOverrideApplied":true,"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"openai/gpt-5.2-chat-latest","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-5.2 Chat","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"},"localOverrideApplied":true,"reasoningEffortLevels":["medium"],"reasoningOptionKinds":["effort"]},{"modelId":"openai/gpt-5.2-pro","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-5.2 Pro","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":21,"outputPer1M":168,"currency":"USD"},"localOverrideApplied":true,"reasoningEffortLevels":["medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"openai/gpt-5.3-chat-latest","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-5.3 Chat (latest)","version":"2026-03-03","capabilities":["text.chat","tools.function_calling","structured.output","code.edit"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"},"localOverrideApplied":true},{"modelId":"openai/gpt-5.3-codex","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-5.3 Codex","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output","code.edit"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"},"localOverrideApplied":true,"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"openai/gpt-5.3-codex-spark","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-5.3 Codex Spark","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output","code.edit"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":32000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"},"localOverrideApplied":true,"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"openai/gpt-5.4","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output","code.edit"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":15,"cacheRead":0.25},"costMetadata":{"tiers":[{"input":5,"output":22.5,"cache_read":0.5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":5,"output":22.5,"cache_read":0.5}},"costUnit":"USD per 1M tokens"},"localOverrideApplied":true,"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"openai/gpt-5.4-mini","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-5.4 mini","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output","code.edit"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":4.5,"cacheRead":0.075},"costUnit":"USD per 1M tokens"},"localOverrideApplied":true,"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"openai/gpt-5.4-nano","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-5.4 nano","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output","code.edit"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.25,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.25,"cacheRead":0.02},"costUnit":"USD per 1M tokens"},"localOverrideApplied":true,"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"openai/gpt-5.4-pro","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-5.4 Pro","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","code.edit"],"modalities":["image","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":30,"outputPer1M":180,"currency":"USD","costDimensionsPer1M":{"input":30,"output":180},"costMetadata":{"tiers":[{"input":60,"output":270,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":60,"output":270}},"costUnit":"USD per 1M tokens"},"localOverrideApplied":true,"reasoningEffortLevels":["medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"openai/gpt-5.5","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output","code.edit"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5},"costMetadata":{"tiers":[{"input":10,"output":45,"cache_read":1,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":10,"output":45,"cache_read":1}},"costUnit":"USD per 1M tokens"},"localOverrideApplied":true,"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"openai/gpt-5.5-pro","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-5.5 Pro","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output","code.edit"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":30,"outputPer1M":180,"currency":"USD","costDimensionsPer1M":{"input":30,"output":180},"costMetadata":{"tiers":[{"input":60,"output":270,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":60,"output":270}},"costUnit":"USD per 1M tokens"},"localOverrideApplied":true,"reasoningEffortLevels":["medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"openai/gpt-5.6","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-5.6","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5,"cacheWrite":6.25},"costMetadata":{"tiers":[{"input":10,"output":45,"cache_read":1,"cache_write":12.5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":10,"output":45,"cache_read":1,"cache_write":12.5}},"costUnit":"USD per 1M tokens"},"localOverrideApplied":true,"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"openai/gpt-5.6-luna","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-5.6 Luna","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.2,"cacheRead":0.02,"cacheWrite":0.25},"costMetadata":{"tiers":[{"input":0.4,"output":1.8,"cache_read":0.04,"cache_write":0.5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":0.4,"output":1.8,"cache_read":0.04,"cache_write":0.5}},"costUnit":"USD per 1M tokens"},"localOverrideApplied":true,"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"openai/gpt-5.6-sol","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-5.6 Sol","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5,"cacheWrite":6.25},"costMetadata":{"tiers":[{"input":10,"output":45,"cache_read":1,"cache_write":12.5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":10,"output":45,"cache_read":1,"cache_write":12.5}},"costUnit":"USD per 1M tokens"},"localOverrideApplied":true,"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"openai/gpt-5.6-terra","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-5.6 Terra","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.2,"cacheWrite":2.5},"costMetadata":{"tiers":[{"input":4,"output":18,"cache_read":0.4,"cache_write":5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":4,"output":18,"cache_read":0.4,"cache_write":5}},"costUnit":"USD per 1M tokens"},"localOverrideApplied":true,"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"openai/gpt-image-1","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"gpt-image-1","version":"2025-04-24","capabilities":[],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null,"localOverrideApplied":true},{"modelId":"openai/gpt-image-1-mini","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"gpt-image-1-mini","version":"2025-09-26","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":2,"output":8,"cacheRead":0.2},"costUnit":"USD per 1M tokens"},"localOverrideApplied":true},{"modelId":"openai/gpt-image-1.5","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"gpt-image-1.5","version":"2025-11-25","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null,"localOverrideApplied":true},{"modelId":"openai/gpt-image-2","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"gpt-image-2","version":"2026-04-21","capabilities":[],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":1.25},"costUnit":"USD per 1M tokens"},"localOverrideApplied":true},{"modelId":"openai/gpt-realtime-2.1","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"GPT-Realtime-2.1","version":"2026-07-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text"],"contextWindow":128000,"maxOutputTokens":32000,"pricing":{"inputPer1M":4,"outputPer1M":24,"currency":"USD","costDimensionsPer1M":{"input":4,"output":24,"cacheRead":0.4,"inputAudio":32,"outputAudio":64},"costUnit":"USD per 1M tokens"},"localOverrideApplied":true,"reasoningEffortLevels":["minimal","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"openai/o1","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"o1","version":"2024-12-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":15,"outputPer1M":60,"currency":"USD","costDimensionsPer1M":{"input":15,"output":60,"cacheRead":7.5},"costUnit":"USD per 1M tokens"},"localOverrideApplied":true,"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"openai/o1-pro","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"o1-pro","version":"2025-03-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":150,"outputPer1M":600,"currency":"USD"},"localOverrideApplied":true,"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"openai/o3","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"o3","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":2,"output":8,"cacheRead":0.5},"costUnit":"USD per 1M tokens"},"localOverrideApplied":true,"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"openai/o3-mini","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"o3-mini","version":"2024-12-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":4.4,"cacheRead":0.55},"costUnit":"USD per 1M tokens"},"localOverrideApplied":true,"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"openai/o3-pro","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"o3-pro","version":"2025-06-10","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":20,"outputPer1M":80,"currency":"USD"},"localOverrideApplied":true,"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"openai/o4-mini","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"o4-mini","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":4.4,"cacheRead":0.275},"costUnit":"USD per 1M tokens"},"localOverrideApplied":true,"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"openai/text-embedding-3-large","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"text-embedding-3-large","version":"2024-01-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8191,"maxOutputTokens":3072,"pricing":{"inputPer1M":0.13,"outputPer1M":0,"currency":"USD"},"localOverrideApplied":true},{"modelId":"openai/text-embedding-3-small","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"text-embedding-3-small","version":"2024-01-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8191,"maxOutputTokens":1536,"pricing":{"inputPer1M":0.02,"outputPer1M":0,"currency":"USD"},"localOverrideApplied":true},{"modelId":"openai/text-embedding-ada-002","providerId":"openai","providerKind":"provider-openai","authFamily":"api-key","displayName":"text-embedding-ada-002","version":"2022-12-15","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":1536,"pricing":{"inputPer1M":0.1,"outputPer1M":0,"currency":"USD"},"localOverrideApplied":true},{"modelId":"opencode-go/deepseek-v4-flash","providerId":"opencode-go","providerKind":"provider-opencode-go","authFamily":"api-key","displayName":"DeepSeek V4 Flash (2x usage)","version":"2026-07-31","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.07,"outputPer1M":0.14,"currency":"USD","costDimensionsPer1M":{"input":0.07,"output":0.14,"cacheRead":0.0014},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"opencode-go/deepseek-v4-pro","providerId":"opencode-go","providerKind":"provider-opencode-go","authFamily":"api-key","displayName":"DeepSeek V4 Pro (New)","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.435,"outputPer1M":0.87,"currency":"USD","costDimensionsPer1M":{"input":0.435,"output":0.87,"cacheRead":0.003625},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"opencode-go/glm-5","providerId":"opencode-go","providerKind":"provider-opencode-go","authFamily":"api-key","displayName":"GLM-5","version":"2026-02-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":32768,"pricing":{"inputPer1M":1,"outputPer1M":3.2,"currency":"USD","costDimensionsPer1M":{"input":1,"output":3.2,"cacheRead":0.2},"costUnit":"USD per 1M tokens"}},{"modelId":"opencode-go/glm-5.1","providerId":"opencode-go","providerKind":"provider-opencode-go","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-04-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":32768,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.4,"output":4.4,"cacheRead":0.26},"costUnit":"USD per 1M tokens"}},{"modelId":"opencode-go/glm-5.2","providerId":"opencode-go","providerKind":"provider-opencode-go","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.4,"output":4.4,"cacheRead":0.26},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"opencode-go/glm-5.3","providerId":"opencode-go","providerKind":"provider-opencode-go","authFamily":"api-key","displayName":"GLM-5.3","version":"2026-08-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.4,"output":4.4,"cacheRead":0.26},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"opencode-go/gpt-5.6-luna","providerId":"opencode-go","providerKind":"provider-opencode-go","authFamily":"api-key","displayName":"GPT-5.6 Luna (2x usage)","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.6,"cacheRead":0.01,"cacheWrite":0.125},"costMetadata":{"tiers":[{"input":0.2,"output":0.9,"cache_read":0.02,"cache_write":0.25,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":0.2,"output":0.9,"cache_read":0.02,"cache_write":0.25}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"opencode-go/grok-4.5","providerId":"opencode-go","providerKind":"provider-opencode-go","authFamily":"api-key","displayName":"Grok 4.5","version":"2026-07-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":500000,"maxOutputTokens":500000,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.5},"costMetadata":{"tiers":[{"input":4,"output":12,"cache_read":1,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":4,"output":12,"cache_read":1}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"opencode-go/hy3","providerId":"opencode-go","providerKind":"provider-opencode-go","authFamily":"api-key","displayName":"Hy3","version":"2026-07-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.58,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.58,"cacheRead":0.035},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","high"],"reasoningOptionKinds":["effort"]},{"modelId":"opencode-go/kimi-k2.5","providerId":"opencode-go","providerKind":"provider-opencode-go","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.6,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":3,"cacheRead":0.1},"costUnit":"USD per 1M tokens"}},{"modelId":"opencode-go/kimi-k2.6","providerId":"opencode-go","providerKind":"provider-opencode-go","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.16},"costUnit":"USD per 1M tokens"}},{"modelId":"opencode-go/kimi-k2.7-code","providerId":"opencode-go","providerKind":"provider-opencode-go","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.19},"costUnit":"USD per 1M tokens"}},{"modelId":"opencode-go/kimi-k3","providerId":"opencode-go","providerKind":"provider-opencode-go","authFamily":"api-key","displayName":"Kimi K3","version":"2026-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["max"],"reasoningOptionKinds":["effort"]},{"modelId":"opencode-go/mimo-v2-omni","providerId":"opencode-go","providerKind":"provider-opencode-go","authFamily":"api-key","displayName":"MiMo V2 Omni","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text"],"contextWindow":262144,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":2,"cacheRead":0.08},"costUnit":"USD per 1M tokens"}},{"modelId":"opencode-go/mimo-v2-pro","providerId":"opencode-go","providerKind":"provider-opencode-go","authFamily":"api-key","displayName":"MiMo V2 Pro","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":128000,"pricing":{"inputPer1M":1,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":1,"output":3,"cacheRead":0.2},"costMetadata":{"tiers":[{"input":2,"output":6,"cache_read":0.4,"tier":{"type":"context","size":256000}}],"contextOver200k":{"input":2,"output":6,"cache_read":0.4}},"costUnit":"USD per 1M tokens"}},{"modelId":"opencode-go/mimo-v2.5","providerId":"opencode-go","providerKind":"provider-opencode-go","authFamily":"api-key","displayName":"MiMo V2.5","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"cacheRead":0.0028},"costUnit":"USD per 1M tokens"}},{"modelId":"opencode-go/mimo-v2.5-pro","providerId":"opencode-go","providerKind":"provider-opencode-go","authFamily":"api-key","displayName":"MiMo V2.5 Pro","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.435,"outputPer1M":0.87,"currency":"USD","costDimensionsPer1M":{"input":0.435,"output":0.87,"cacheRead":0.003625},"costUnit":"USD per 1M tokens"}},{"modelId":"opencode-go/minimax-m2.5","providerId":"opencode-go","providerKind":"provider-opencode-go","authFamily":"api-key","displayName":"MiniMax-M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.03},"costUnit":"USD per 1M tokens"}},{"modelId":"opencode-go/minimax-m2.7","providerId":"opencode-go","providerKind":"provider-opencode-go","authFamily":"api-key","displayName":"MiniMax-M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.06},"costUnit":"USD per 1M tokens"}},{"modelId":"opencode-go/minimax-m3","providerId":"opencode-go","providerKind":"provider-opencode-go","authFamily":"api-key","displayName":"MiniMax-M3","version":"2026-05-31","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.06},"costMetadata":{"tiers":[{"input":0.6,"output":2.4,"cache_read":0.12,"tier":{"type":"context","size":512000}}],"contextOver200k":{"input":0.6,"output":2.4,"cache_read":0.12}},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"opencode-go/qwen3.5-plus","providerId":"opencode-go","providerKind":"provider-opencode-go","authFamily":"api-key","displayName":"Qwen3.5 Plus","version":"2026-02-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.2,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.2,"cacheRead":0.02,"cacheWrite":0.25},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"opencode-go/qwen3.6-plus","providerId":"opencode-go","providerKind":"provider-opencode-go","authFamily":"api-key","displayName":"Qwen3.6 Plus","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":3,"cacheRead":0.05,"cacheWrite":0.625},"costMetadata":{"tiers":[{"input":2,"output":6,"cache_read":0.2,"cache_write":2.5,"tier":{"type":"context","size":256000}}],"contextOver200k":{"input":2,"output":6,"cache_read":0.2,"cache_write":2.5}},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"opencode-go/qwen3.7-max","providerId":"opencode-go","providerKind":"provider-opencode-go","authFamily":"api-key","displayName":"Qwen3.7 Max","version":"2026-05-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":2.5,"outputPer1M":7.5,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":7.5,"cacheRead":0.5,"cacheWrite":3.125},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"opencode-go/qwen3.7-plus","providerId":"opencode-go","providerKind":"provider-opencode-go","authFamily":"api-key","displayName":"Qwen3.7 Plus","version":"2026-06-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":1.6,"cacheRead":0.04,"cacheWrite":0.5},"costMetadata":{"tiers":[{"input":1.2,"output":4.8,"cache_read":0.12,"cache_write":1.5,"tier":{"type":"context","size":256000}}],"contextOver200k":{"input":1.2,"output":4.8,"cache_read":0.12,"cache_write":1.5}},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"opencode-go/qwen3.8-max","providerId":"opencode-go","providerKind":"provider-opencode-go","authFamily":"api-key","displayName":"Qwen3.8 Max","version":"2026-08-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.25,"cacheWrite":2.5},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"opencode/big-pickle","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Big Pickle","version":"2025-10-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"opencode/claude-3-5-haiku","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Claude Haiku 3.5","version":"2024-10-22","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.8,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.8,"output":4,"cacheRead":0.08,"cacheWrite":1},"costUnit":"USD per 1M tokens"}},{"modelId":"opencode/claude-fable-5","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Claude Fable 5","version":"2026-06-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":10,"outputPer1M":50,"currency":"USD","costDimensionsPer1M":{"input":10,"output":50,"cacheRead":1,"cacheWrite":12.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"opencode/claude-haiku-4-5","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Claude Haiku 4.5","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD","costDimensionsPer1M":{"input":1,"output":5,"cacheRead":0.1,"cacheWrite":1.25},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"opencode/claude-opus-4-1","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Claude Opus 4.1","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD","costDimensionsPer1M":{"input":15,"output":75,"cacheRead":1.5,"cacheWrite":18.75},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"opencode/claude-opus-4-5","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Claude Opus 4.5","version":"2025-11-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"opencode/claude-opus-4-6","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"opencode/claude-opus-4-7","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"opencode/claude-opus-4-8","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Claude Opus 4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"opencode/claude-opus-5","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Claude Opus 5","version":"2026-07-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"opencode/claude-sonnet-4","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Claude Sonnet 4","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costMetadata":{"tiers":[{"input":6,"output":22.5,"cache_read":0.6,"cache_write":7.5,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":6,"output":22.5,"cache_read":0.6,"cache_write":7.5}},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"opencode/claude-sonnet-4-5","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Claude Sonnet 4.5","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costMetadata":{"tiers":[{"input":6,"output":22.5,"cache_read":0.6,"cache_write":7.5,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":6,"output":22.5,"cache_read":0.6,"cache_write":7.5}},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"opencode/claude-sonnet-4-6","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"opencode/claude-sonnet-5","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Claude Sonnet 5","version":"2026-06-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2,"output":10,"cacheRead":0.2,"cacheWrite":2.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"opencode/deepseek-v4-flash","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-07-31","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"cacheRead":0.028},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"opencode/deepseek-v4-flash-free","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"DeepSeek V4 Flash Free","version":"2026-07-31","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"opencode/deepseek-v4-pro","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":1.74,"outputPer1M":3.84,"currency":"USD","costDimensionsPer1M":{"input":1.74,"output":3.84,"cacheRead":0.145},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"opencode/gemini-3-flash","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Gemini 3 Flash","version":"2025-12-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":3,"cacheRead":0.05},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"opencode/gemini-3-pro","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Gemini 3 Pro","version":"2025-11-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.2},"costMetadata":{"tiers":[{"input":4,"output":18,"cache_read":0.4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":4,"output":18,"cache_read":0.4}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","high"],"reasoningOptionKinds":["effort"]},{"modelId":"opencode/gemini-3.1-pro","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Gemini 3.1 Pro Preview","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.2},"costMetadata":{"tiers":[{"input":4,"output":18,"cache_read":0.4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":4,"output":18,"cache_read":0.4}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"opencode/gemini-3.5-flash","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Gemini 3.5 Flash","version":"2026-05-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":9,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":9,"cacheRead":0.15,"inputAudio":1.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"opencode/gemini-3.5-flash-lite","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Gemini 3.5 Flash Lite","version":"2026-07-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"cacheRead":0.03},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"opencode/gemini-3.6-flash","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Gemini 3.6 Flash","version":"2026-07-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":7.5,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":7.5,"cacheRead":0.15,"inputAudio":1.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"opencode/gemini-3.7-flash","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Gemini 3.7 Flash","version":"2026-08-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":7.5,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":7.5,"cacheRead":0.15,"inputAudio":1.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"opencode/glm-4.6","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"GLM-4.6","version":"2025-09-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.2,"cacheRead":0.1},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"opencode/glm-4.7","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"GLM-4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.2,"cacheRead":0.1},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"opencode/glm-4.7-free","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"GLM-4.7 Free","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"opencode/glm-5","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"GLM-5","version":"2026-02-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":1,"outputPer1M":3.2,"currency":"USD","costDimensionsPer1M":{"input":1,"output":3.2,"cacheRead":0.2},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"opencode/glm-5-free","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"GLM-5 Free","version":"2026-02-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"opencode/glm-5.1","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-04-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.4,"output":4.4,"cacheRead":0.26},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"opencode/glm-5.2","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.4,"output":4.4,"cacheRead":0.26},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"opencode/gpt-5","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"GPT-5","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.07,"outputPer1M":8.5,"currency":"USD","costDimensionsPer1M":{"input":1.07,"output":8.5,"cacheRead":0.107},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"opencode/gpt-5-codex","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"GPT-5 Codex","version":"2025-09-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.07,"outputPer1M":8.5,"currency":"USD","costDimensionsPer1M":{"input":1.07,"output":8.5,"cacheRead":0.107},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"opencode/gpt-5-nano","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"GPT-5 Nano","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.05,"output":0.4,"cacheRead":0.005},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"opencode/gpt-5.1","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"GPT-5.1","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.07,"outputPer1M":8.5,"currency":"USD","costDimensionsPer1M":{"input":1.07,"output":8.5,"cacheRead":0.107},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"opencode/gpt-5.1-codex","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"GPT-5.1 Codex","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.07,"outputPer1M":8.5,"currency":"USD","costDimensionsPer1M":{"input":1.07,"output":8.5,"cacheRead":0.107},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"opencode/gpt-5.1-codex-max","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"GPT-5.1 Codex Max","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"opencode/gpt-5.1-codex-mini","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"GPT-5.1 Codex Mini","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":2,"cacheRead":0.025},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"opencode/gpt-5.2","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"GPT-5.2","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"opencode/gpt-5.2-codex","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"GPT-5.2 Codex","version":"2026-01-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"opencode/gpt-5.3-codex","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"GPT-5.3 Codex","version":"2026-02-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"opencode/gpt-5.3-codex-spark","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"GPT-5.3 Codex Spark","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"opencode/gpt-5.4","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":15,"cacheRead":0.25},"costMetadata":{"tiers":[{"input":5,"output":22.5,"cache_read":0.5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":5,"output":22.5,"cache_read":0.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"opencode/gpt-5.4-mini","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"GPT-5.4 Mini","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":4.5,"cacheRead":0.075},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"opencode/gpt-5.4-nano","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"GPT-5.4 Nano","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.25,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.25,"cacheRead":0.02},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"opencode/gpt-5.4-pro","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"GPT-5.4 Pro","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":30,"outputPer1M":180,"currency":"USD","costDimensionsPer1M":{"input":30,"output":180,"cacheRead":30},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"opencode/gpt-5.5","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"GPT-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5},"costMetadata":{"tiers":[{"input":10,"output":45,"cache_read":1,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":10,"output":45,"cache_read":1}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"opencode/gpt-5.5-pro","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"GPT-5.5 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":30,"outputPer1M":180,"currency":"USD","costDimensionsPer1M":{"input":30,"output":180,"cacheRead":30},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"opencode/gpt-5.6-luna","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"GPT-5.6 Luna","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.2,"cacheRead":0.02,"cacheWrite":0.25},"costMetadata":{"tiers":[{"input":0.4,"output":1.8,"cache_read":0.04,"cache_write":0.5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":0.4,"output":1.8,"cache_read":0.04,"cache_write":0.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"opencode/gpt-5.6-sol","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"GPT-5.6 Sol","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5,"cacheWrite":6.25},"costMetadata":{"tiers":[{"input":10,"output":45,"cache_read":1,"cache_write":12.5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":10,"output":45,"cache_read":1,"cache_write":12.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"opencode/gpt-5.6-terra","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"GPT-5.6 Terra","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":15,"cacheRead":0.25,"cacheWrite":3.125},"costMetadata":{"tiers":[{"input":5,"output":22.5,"cache_read":0.5,"cache_write":6.25,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":5,"output":22.5,"cache_read":0.5,"cache_write":6.25}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"opencode/grok-4.5","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Grok 4.5","version":"2026-07-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":500000,"maxOutputTokens":500000,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.5},"costMetadata":{"tiers":[{"input":4,"output":12,"cache_read":1,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":4,"output":12,"cache_read":1}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"opencode/grok-4.6","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Grok 4.6","version":"2026-08-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":500000,"maxOutputTokens":500000,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.5},"costMetadata":{"tiers":[{"input":4,"output":12,"cache_read":1,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":4,"output":12,"cache_read":1}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"opencode/grok-build-0.1","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Grok Build 0.1","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":1,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":1,"output":2,"cacheRead":0.2},"costUnit":"USD per 1M tokens"}},{"modelId":"opencode/grok-code","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Grok Code Fast 1","version":"2025-08-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"opencode/hy3-free","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Hy3 Free","version":"2026-07-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":190000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"opencode/hy3-preview-free","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Hy3 preview Free","version":"2026-04-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0},"costUnit":"USD per 1M tokens"}},{"modelId":"opencode/kimi-k2","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Kimi K2","version":"2025-09-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.4,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":2.5,"cacheRead":0.4},"costUnit":"USD per 1M tokens"}},{"modelId":"opencode/kimi-k2-thinking","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Kimi K2 Thinking","version":"2025-09-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.4,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":2.5,"cacheRead":0.4},"costUnit":"USD per 1M tokens"}},{"modelId":"opencode/kimi-k2.5","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.6,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":3,"cacheRead":0.08},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"opencode/kimi-k2.5-free","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Kimi K2.5 Free","version":"2026-01-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"opencode/kimi-k2.6","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.16},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"opencode/kimi-k2.7-code","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.19},"costUnit":"USD per 1M tokens"}},{"modelId":"opencode/kimi-k3","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Kimi K3","version":"2026-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["max"],"reasoningOptionKinds":["effort"]},{"modelId":"opencode/laguna-s-2.1-free","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Laguna S 2.1 Free","version":"2026-07-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"opencode/ling-2.6-flash-free","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Ling 2.6 Flash Free","version":"2026-04-21","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262100,"maxOutputTokens":32800,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"opencode/ling-3.0-flash-free","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Ling-3.0-flash Free","version":"2026-07-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"opencode/ling-3.0-tiny-free","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Ling-3.0-tiny Free","version":"2026-08-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"opencode/longcat-2.0-free","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"LongCat-2.0 Free","version":"2026-06-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"opencode/mimo-v2-flash-free","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"MiMo V2 Flash Free","version":"2025-12-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0},"costUnit":"USD per 1M tokens"}},{"modelId":"opencode/mimo-v2-omni-free","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"MiMo V2 Omni Free","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text"],"contextWindow":262144,"maxOutputTokens":64000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0},"costUnit":"USD per 1M tokens"}},{"modelId":"opencode/mimo-v2-pro-free","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"MiMo V2 Pro Free","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":64000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0},"costUnit":"USD per 1M tokens"}},{"modelId":"opencode/mimo-v2.5-free","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"MiMo V2.5 Free","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0},"costUnit":"USD per 1M tokens"}},{"modelId":"opencode/minimax-m2.1","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"MiniMax-M2.1","version":"2025-12-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.1},"costUnit":"USD per 1M tokens"}},{"modelId":"opencode/minimax-m2.1-free","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"MiniMax-M2.1 Free","version":"2025-12-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0},"costUnit":"USD per 1M tokens"}},{"modelId":"opencode/minimax-m2.5","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"MiniMax-M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.06},"costUnit":"USD per 1M tokens"}},{"modelId":"opencode/minimax-m2.5-free","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"MiniMax-M2.5 Free","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0},"costUnit":"USD per 1M tokens"}},{"modelId":"opencode/minimax-m2.7","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"MiniMax-M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.06},"costUnit":"USD per 1M tokens"}},{"modelId":"opencode/minimax-m3","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"MiniMax-M3","version":"2026-06-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":512000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.06},"costUnit":"USD per 1M tokens"}},{"modelId":"opencode/minimax-m3-free","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"MiniMax-M3 Free","version":"2026-05-31","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"opencode/muse-spark-1.2","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Muse Spark 1.2","version":"2026-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.25,"outputPer1M":4.25,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":4.25,"cacheRead":0.15},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"opencode/nemotron-3-super-free","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Nemotron 3 Super Free","version":"2026-03-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0},"costUnit":"USD per 1M tokens"}},{"modelId":"opencode/nemotron-3-ultra-free","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Nemotron 3 Ultra Free","version":"2026-06-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0},"costUnit":"USD per 1M tokens"}},{"modelId":"opencode/nemotron-3.5-lightning-free","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Nemotron 3.5 Lightning Free","version":"2026-08-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0},"costUnit":"USD per 1M tokens"}},{"modelId":"opencode/north-mini-code-free","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"North Mini Code Free","version":"2026-06-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"opencode/qwen3-coder","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Qwen3 Coder","version":"2025-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.45,"outputPer1M":1.8,"currency":"USD"}},{"modelId":"opencode/qwen3.5-plus","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Qwen3.5 Plus","version":"2026-02-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.2,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.2,"cacheRead":0.02,"cacheWrite":0.25},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"opencode/qwen3.6-plus","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Qwen3.6 Plus","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":3,"cacheRead":0.05,"cacheWrite":0.625},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"opencode/qwen3.6-plus-free","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Qwen3.6 Plus Free","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"opencode/ring-2.6-1t-free","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Ring 2.6 1T Free","version":"2026-05-08","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":66000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"opencode/trinity-large-preview-free","providerId":"opencode","providerKind":"provider-opencode","authFamily":"api-key","displayName":"Trinity Large Preview","version":"2026-01-27","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"openrouter/~anthropic/claude-fable-latest","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Claude Fable Latest","version":"2026-06-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":10,"outputPer1M":50,"currency":"USD","costDimensionsPer1M":{"input":10,"output":50,"cacheRead":1,"cacheWrite":12.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/~anthropic/claude-haiku-latest","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Anthropic Claude Haiku Latest","version":"2026-04-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD","costDimensionsPer1M":{"input":1,"output":5,"cacheRead":0.1,"cacheWrite":1.25},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"openrouter/~anthropic/claude-opus-latest","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Claude Opus Latest","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"openrouter/~anthropic/claude-sonnet-latest","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Anthropic Claude Sonnet Latest","version":"2026-04-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2,"output":10,"cacheRead":0.2,"cacheWrite":2.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"openrouter/~deepseek/deepseek-v4-flash-latest","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"DeepSeek V4 Flash Latest","version":"2026-08-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.07966,"outputPer1M":0.15932,"currency":"USD","costDimensionsPer1M":{"input":0.07966,"output":0.15932,"cacheRead":0.015932},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"openrouter/~google/gemini-flash-latest","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Google Gemini Flash Latest","version":"2026-04-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.375,"outputPer1M":1.875,"currency":"USD","costDimensionsPer1M":{"input":0.375,"output":1.875,"reasoning":1.875,"cacheRead":0.0375,"cacheWrite":0.020833},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/~google/gemini-pro-latest","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Google Gemini Pro Latest","version":"2026-04-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"reasoning":12,"cacheRead":0.2,"cacheWrite":0.375},"costMetadata":{"tiers":[{"input":4,"output":18,"cache_read":0.4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":4,"output":18,"cache_read":0.4}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/~moonshotai/kimi-latest","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"MoonshotAI Kimi Latest","version":"2026-04-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1048576,"maxOutputTokens":1048576,"pricing":{"inputPer1M":2.8,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":2.8,"output":14,"cacheRead":0.29},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"openrouter/~openai/gpt-latest","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"OpenAI GPT Latest","version":"2026-04-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5,"cacheWrite":6.25},"costMetadata":{"tiers":[{"input":10,"output":45,"cache_read":1,"cache_write":12.5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":10,"output":45,"cache_read":1,"cache_write":12.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/~openai/gpt-mini-latest","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"OpenAI GPT Mini Latest","version":"2026-04-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":4.5,"cacheRead":0.075},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/~x-ai/grok-latest","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Grok Latest","version":"2026-07-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":500000,"maxOutputTokens":1000000,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.5},"costMetadata":{"tiers":[{"input":4,"output":12,"cache_read":1,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":4,"output":12,"cache_read":1}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/ai21/jamba-large-1.7","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Jamba Large 1.7","version":"2025-08-08","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":4096,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"openrouter/aion-labs/aion-2.0","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Aion-2.0","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.8,"outputPer1M":1.6,"currency":"USD","costDimensionsPer1M":{"input":0.8,"output":1.6,"cacheRead":0.2},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/aion-labs/aion-3.0","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Aion-3.0","version":"2026-07-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":3,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":3,"output":6,"cacheRead":0.75},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/aion-labs/aion-3.0-mini","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Aion-3.0-Mini","version":"2026-07-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.7,"outputPer1M":1.4,"currency":"USD","costDimensionsPer1M":{"input":0.7,"output":1.4,"cacheRead":0.18},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/aion-labs/aion-rp-llama-3.1-8b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Aion-RP 1.0 (8B)","version":"2025-02-04","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.8,"outputPer1M":1.6,"currency":"USD"}},{"modelId":"openrouter/allenai/olmo-3-32b-think","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Olmo 3 32B Think","version":"2025-11-21","capabilities":["text.chat","reasoning","structured.output"],"modalities":["text"],"contextWindow":65536,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.15,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"openrouter/amazon/nova-2-lite-v1","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Nova 2 Lite","version":"2025-12-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text","video"],"contextWindow":1000000,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"openrouter/amazon/nova-lite-v1","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Nova Lite 1.0","version":"2024-12-05","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":300000,"maxOutputTokens":5120,"pricing":{"inputPer1M":0.06,"outputPer1M":0.24,"currency":"USD"}},{"modelId":"openrouter/amazon/nova-micro-v1","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Nova Micro 1.0","version":"2024-12-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":5120,"pricing":{"inputPer1M":0.035,"outputPer1M":0.14,"currency":"USD"}},{"modelId":"openrouter/amazon/nova-premier-v1","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Nova Premier 1.0","version":"2025-10-31","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":32000,"pricing":{"inputPer1M":2.5,"outputPer1M":12.5,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":12.5,"cacheRead":0.625},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/amazon/nova-pro-v1","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Nova Pro 1.0","version":"2024-12-05","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":300000,"maxOutputTokens":5120,"pricing":{"inputPer1M":0.8,"outputPer1M":3.2,"currency":"USD"}},{"modelId":"openrouter/anthracite-org/magnum-v4-72b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Magnum v4 72B","version":"2024-10-22","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":4096,"pricing":{"inputPer1M":3,"outputPer1M":5,"currency":"USD"}},{"modelId":"openrouter/anthropic/claude-3-haiku","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Claude 3 Haiku","version":"2024-03-13","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.25,"outputPer1M":1.25,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":1.25,"cacheRead":0.03,"cacheWrite":0.3},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/anthropic/claude-fable-5","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Claude Fable 5","version":"2026-06-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":10,"outputPer1M":50,"currency":"USD","costDimensionsPer1M":{"input":10,"output":50,"cacheRead":1,"cacheWrite":12.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/anthropic/claude-haiku-4.5","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Claude Haiku 4.5 (latest)","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD","costDimensionsPer1M":{"input":1,"output":5,"cacheRead":0.1,"cacheWrite":1.25},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"openrouter/anthropic/claude-opus-4","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Claude Opus 4","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD","costDimensionsPer1M":{"input":15,"output":75,"cacheRead":1.5,"cacheWrite":18.75},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"openrouter/anthropic/claude-opus-4.1","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Claude Opus 4.1 (latest)","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD","costDimensionsPer1M":{"input":15,"output":75,"cacheRead":1.5,"cacheWrite":18.75},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"openrouter/anthropic/claude-opus-4.5","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Claude Opus 4.5 (latest)","version":"2025-11-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["toggle","effort","budget_tokens"]},{"modelId":"openrouter/anthropic/claude-opus-4.6","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costMetadata":{"tiers":[{"input":10,"output":37.5,"cache_read":1,"cache_write":12.5,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":10,"output":37.5,"cache_read":1,"cache_write":12.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["toggle","effort","budget_tokens"]},{"modelId":"openrouter/anthropic/claude-opus-4.7","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costMetadata":{"tiers":[{"input":10,"output":37.5,"cache_read":1,"cache_write":12.5,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":10,"output":37.5,"cache_read":1,"cache_write":12.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"openrouter/anthropic/claude-opus-4.7-fast","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Claude Opus 4.7 (Fast)","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":30,"outputPer1M":150,"currency":"USD","costDimensionsPer1M":{"input":30,"output":150,"cacheRead":3,"cacheWrite":37.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"openrouter/anthropic/claude-opus-4.8","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Claude Opus 4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"openrouter/anthropic/claude-opus-4.8-fast","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Claude Opus 4.8 (Fast)","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":10,"outputPer1M":50,"currency":"USD","costDimensionsPer1M":{"input":10,"output":50,"cacheRead":1,"cacheWrite":12.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"openrouter/anthropic/claude-opus-5","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Claude Opus 5","version":"2026-07-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"openrouter/anthropic/claude-opus-5-fast","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Claude Opus 5 (Fast)","version":"2026-07-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":10,"outputPer1M":50,"currency":"USD","costDimensionsPer1M":{"input":10,"output":50,"cacheRead":1,"cacheWrite":12.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"openrouter/anthropic/claude-sonnet-4","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Claude Sonnet 4","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costMetadata":{"tiers":[{"input":6,"output":22.5,"cache_read":0.6,"cache_write":7.5,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":6,"output":22.5,"cache_read":0.6,"cache_write":7.5}},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"openrouter/anthropic/claude-sonnet-4.5","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Claude Sonnet 4.5 (latest)","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costMetadata":{"tiers":[{"input":6,"output":22.5,"cache_read":0.6,"cache_write":7.5,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":6,"output":22.5,"cache_read":0.6,"cache_write":7.5}},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"openrouter/anthropic/claude-sonnet-4.6","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costMetadata":{"tiers":[{"input":6,"output":22.5,"cache_read":0.6,"cache_write":7.5,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":6,"output":22.5,"cache_read":0.6,"cache_write":7.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"openrouter/anthropic/claude-sonnet-5","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Claude Sonnet 5","version":"2026-06-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2,"output":10,"cacheRead":0.2,"cacheWrite":2.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"openrouter/arcee-ai/trinity-large-thinking","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Trinity Large Thinking","version":"2026-04-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.22,"outputPer1M":0.85,"currency":"USD","costDimensionsPer1M":{"input":0.22,"output":0.85,"cacheRead":0.06},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/arcee-ai/virtuoso-large","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Virtuoso Large","version":"2025-05-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.75,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"openrouter/baidu/ernie-4.5-vl-424b-a47b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"ERNIE 4.5 VL 424B A47B ","version":"2025-06-30","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":123000,"maxOutputTokens":16000,"pricing":{"inputPer1M":0.42,"outputPer1M":1.25,"currency":"USD"}},{"modelId":"openrouter/bytedance-seed/seed-1.6","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Seed 1.6","version":"2025-12-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":2},"costMetadata":{"tiers":[{"input":0.5,"output":4,"tier":{"type":"context","size":128000}}]},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/bytedance-seed/seed-1.6-flash","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Seed 1.6 Flash","version":"2025-12-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.075,"outputPer1M":0.3,"currency":"USD","costDimensionsPer1M":{"input":0.075,"output":0.3},"costMetadata":{"tiers":[{"input":0.1,"output":0.8,"tier":{"type":"context","size":128000}}]},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/bytedance-seed/seed-2-1-turbo","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Seed 2.1 Turbo","version":"2026-08-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.5,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"openrouter/bytedance-seed/seed-2.0-code","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Seed 2.0 Code","version":"2026-02-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":3},"costMetadata":{"tiers":[{"input":1,"output":6,"tier":{"type":"context","size":128000}}]},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"openrouter/bytedance-seed/seed-2.0-lite","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Seed 2.0 Lite","version":"2026-02-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":2},"costMetadata":{"tiers":[{"input":0.5,"output":4,"tier":{"type":"context","size":128000}}]},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"openrouter/bytedance-seed/seed-2.0-mini","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Seed 2.0 Mini","version":"2026-02-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.4},"costMetadata":{"tiers":[{"input":0.2,"output":0.8,"tier":{"type":"context","size":128000}}]},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"openrouter/bytedance/ui-tars-1.5-7b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"UI-TARS 7B ","version":"2025-07-22","capabilities":["text.chat","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":2048,"pricing":{"inputPer1M":0.1,"outputPer1M":0.2,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.2,"cacheRead":0.1},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/cognitivecomputations/dolphin-mistral-24b-venice-edition","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Uncensored","version":"2025-07-09","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.2,"outputPer1M":0.9,"currency":"USD"}},{"modelId":"openrouter/cohere/command-a","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Command A","version":"2025-03-13","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":8192,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"openrouter/cohere/command-r-08-2024","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Command R","version":"2024-08-30","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4000,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"openrouter/cohere/command-r-plus-08-2024","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Command R+","version":"2024-08-30","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4000,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"openrouter/cohere/command-r7b-12-2024","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Command R7B","version":"2024-12-02","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4000,"pricing":{"inputPer1M":0.0375,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"openrouter/cohere/north-mini-code:free","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"North Mini Code (free)","version":"2026-06-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"openrouter/deepcogito/cogito-v2.1-671b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Cogito v2.1 671B","version":"2025-11-13","capabilities":["text.chat","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":1.25,"currency":"USD"}},{"modelId":"openrouter/deepseek/deepseek-chat","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"DeepSeek Chat","version":"2025-12-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":16000,"pricing":{"inputPer1M":0.2574,"outputPer1M":1.0287,"currency":"USD"}},{"modelId":"openrouter/deepseek/deepseek-chat-v3-0324","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"DeepSeek V3 0324","version":"2025-03-24","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.27,"outputPer1M":1.12,"currency":"USD","costDimensionsPer1M":{"input":0.27,"output":1.12,"cacheRead":0.135},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/deepseek/deepseek-chat-v3.1","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"DeepSeek V3.1","version":"2025-08-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.25,"outputPer1M":0.95,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":0.95,"cacheRead":0.13},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"openrouter/deepseek/deepseek-r1","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"DeepSeek-R1","version":"2025-01-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":64000,"maxOutputTokens":16000,"pricing":{"inputPer1M":0.7,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"openrouter/deepseek/deepseek-r1-0528","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"R1 0528","version":"2025-05-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.5,"outputPer1M":2.15,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":2.15,"cacheRead":0.35},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/deepseek/deepseek-r1-distill-llama-70b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"R1 Distill Llama 70B","version":"2025-01-23","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.8,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"openrouter/deepseek/deepseek-v3.1-terminus","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"DeepSeek V3.1 Terminus","version":"2025-09-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.27,"outputPer1M":0.95,"currency":"USD","costDimensionsPer1M":{"input":0.27,"output":0.95,"cacheRead":0.13},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"openrouter/deepseek/deepseek-v3.2","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"DeepSeek V3.2","version":"2025-12-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.269,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.269,"output":0.4,"cacheRead":0.1345},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"openrouter/deepseek/deepseek-v3.2-exp","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"DeepSeek V3.2 Exp","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.27,"outputPer1M":0.41,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"openrouter/deepseek/deepseek-v4-flash","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.07966,"outputPer1M":0.15932,"currency":"USD","costDimensionsPer1M":{"input":0.07966,"output":0.15932,"cacheRead":0.015932},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","xhigh"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"openrouter/deepseek/deepseek-v4-flash-0731","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"DeepSeek V4 Flash 0731","version":"2026-07-31","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":393216,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"cacheRead":0.028},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"openrouter/deepseek/deepseek-v4-pro","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":393216,"pricing":{"inputPer1M":1.168,"outputPer1M":2.336,"currency":"USD","costDimensionsPer1M":{"input":1.168,"output":2.336,"cacheRead":0.09855},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","xhigh"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"openrouter/deepseek/deepseek-v4-pro-0813","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"DeepSeek V4 Pro 0813","version":"2026-08-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.435,"outputPer1M":0.87,"currency":"USD","costDimensionsPer1M":{"input":0.435,"output":0.87,"cacheRead":0.003625},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"openrouter/google/gemini-2.5-flash","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Gemini 2.5 Flash","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"reasoning":2.5,"cacheRead":0.03,"cacheWrite":0.083333},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"openrouter/google/gemini-2.5-flash-image","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Nano Banana","version":"2025-08-26","capabilities":["text.chat","structured.output"],"modalities":["image","text"],"contextWindow":32768,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"cacheRead":0.03,"cacheWrite":0.083333},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/google/gemini-2.5-flash-lite","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Gemini 2.5 Flash-Lite","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.4,"reasoning":0.4,"cacheRead":0.01,"cacheWrite":0.083333},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"openrouter/google/gemini-2.5-pro","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Gemini 2.5 Pro","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"reasoning":10,"cacheRead":0.125,"cacheWrite":0.375},"costMetadata":{"tiers":[{"input":2.5,"output":15,"cache_read":0.25,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":2.5,"output":15,"cache_read":0.25}},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"openrouter/google/gemini-2.5-pro-preview","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Gemini 2.5 Pro Preview 06-05","version":"2025-06-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"reasoning":10,"cacheRead":0.125,"cacheWrite":0.375},"costMetadata":{"tiers":[{"input":2.5,"output":15,"cache_read":0.25,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":2.5,"output":15,"cache_read":0.25}},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"openrouter/google/gemini-2.5-pro-preview-05-06","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Gemini 2.5 Pro Preview 05-06","version":"2025-05-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65535,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"reasoning":10,"cacheRead":0.125,"cacheWrite":0.375},"costMetadata":{"tiers":[{"input":2.5,"output":15,"cache_read":0.25,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":2.5,"output":15,"cache_read":0.25}},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"openrouter/google/gemini-3-flash-preview","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Gemini 3 Flash Preview","version":"2025-12-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":3,"reasoning":3,"cacheRead":0.05,"cacheWrite":0.083333},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"openrouter/google/gemini-3-pro-image","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Nano Banana Pro","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"reasoning":12,"cacheRead":0.2,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/google/gemini-3-pro-image-preview","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Nano Banana Pro","version":"2025-11-20","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":65536,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"reasoning":12,"cacheRead":0.2,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/google/gemini-3.1-flash-image","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Nano Banana 2","version":"2026-05-28","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"},"reasoningEffortLevels":["minimal","high"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"openrouter/google/gemini-3.1-flash-image-preview","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Nano Banana 2","version":"2026-02-26","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":65536,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"},"reasoningEffortLevels":["minimal","high"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"openrouter/google/gemini-3.1-flash-lite","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Gemini 3.1 Flash Lite","version":"2026-05-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":1.5,"reasoning":1.5,"cacheRead":0.025,"cacheWrite":0.083333},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"openrouter/google/gemini-3.1-flash-lite-image","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Nano Banana 2 Lite","version":"2026-06-30","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":65536,"maxOutputTokens":66000,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD"},"reasoningEffortLevels":["minimal","high"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"openrouter/google/gemini-3.1-flash-lite-preview","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Gemini 3.1 Flash Lite Preview","version":"2026-03-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":1.5,"reasoning":1.5,"cacheRead":0.025,"cacheWrite":0.083333},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"openrouter/google/gemini-3.1-pro-preview","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Gemini 3.1 Pro Preview","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"reasoning":12,"cacheRead":0.2,"cacheWrite":0.375},"costMetadata":{"tiers":[{"input":4,"output":18,"cache_read":0.4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":4,"output":18,"cache_read":0.4}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/google/gemini-3.1-pro-preview-customtools","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Gemini 3.1 Pro Preview Custom Tools","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"reasoning":12,"cacheRead":0.2,"cacheWrite":0.375},"costMetadata":{"tiers":[{"input":4,"output":18,"cache_read":0.4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":4,"output":18,"cache_read":0.4}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/google/gemini-3.5-flash","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Gemini 3.5 Flash","version":"2026-05-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":9,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":9,"reasoning":9,"cacheRead":0.15,"cacheWrite":0.083333},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/google/gemini-3.5-flash-lite","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Gemini 3.5 Flash Lite","version":"2026-07-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"reasoning":2.5,"cacheRead":0.03,"cacheWrite":0.083333},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/google/gemini-3.6-flash","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Gemini 3.6 Flash","version":"2026-07-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.75,"outputPer1M":3.75,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":3.75,"reasoning":3.75,"cacheRead":0.075,"cacheWrite":0.041667},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/google/gemini-3.7-flash","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Gemini 3.7 Flash","version":"2026-08-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.375,"outputPer1M":1.875,"currency":"USD","costDimensionsPer1M":{"input":0.375,"output":1.875,"reasoning":1.875,"cacheRead":0.0375,"cacheWrite":0.020833},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/google/gemma-2-27b-it","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Gemma 2 27B","version":"2024-07-13","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":2048,"pricing":{"inputPer1M":0.65,"outputPer1M":0.65,"currency":"USD"}},{"modelId":"openrouter/google/gemma-3-12b-it","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Gemma 3 12B","version":"2025-03-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.05,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"openrouter/google/gemma-3-27b-it","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Gemma 3 27B","version":"2025-03-12","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.08,"outputPer1M":0.45,"currency":"USD","costDimensionsPer1M":{"input":0.08,"output":0.45,"cacheRead":0.04},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/google/gemma-3-4b-it","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Gemma 3 4B","version":"2025-03-13","capabilities":["text.chat","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.05,"outputPer1M":0.1,"currency":"USD"}},{"modelId":"openrouter/google/gemma-3n-e4b-it","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Gemma 3n 4B","version":"2025-05-20","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.06,"outputPer1M":0.12,"currency":"USD"}},{"modelId":"openrouter/google/gemma-4-26b-a4b-it","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Gemma 4 26B A4B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.12,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.12,"output":0.4,"cacheRead":0.05},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"openrouter/google/gemma-4-26b-a4b-it:free","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Gemma 4 26B A4B (free)","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"openrouter/google/gemma-4-31b-it","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Gemma 4 31B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.1,"outputPer1M":0.34,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.34,"cacheRead":0.1},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"openrouter/google/gemma-4-31b-it:free","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Gemma 4 31B (free)","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"openrouter/google/lyria-3-clip-preview","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Lyria 3 Clip Preview","version":"2026-03-25","capabilities":["text.chat"],"modalities":["audio","image","text"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"openrouter/google/lyria-3-pro-preview","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Lyria 3 Pro Preview","version":"2026-03-25","capabilities":["text.chat"],"modalities":["audio","image","text"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"openrouter/gryphe/mythomax-l2-13b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"MythoMax 13B","version":"2023-07-02","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.06,"outputPer1M":0.06,"currency":"USD"}},{"modelId":"openrouter/ibm-granite/granite-4.0-h-micro","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Granite 4.0 Micro","version":"2025-10-20","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.017,"outputPer1M":0.112,"currency":"USD"}},{"modelId":"openrouter/ibm-granite/granite-4.1-8b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Granite 4.1 8B","version":"2026-04-30","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.05,"outputPer1M":0.1,"currency":"USD","costDimensionsPer1M":{"input":0.05,"output":0.1,"cacheRead":0.05},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/inception/mercury-2","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Mercury 2","version":"2026-03-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":50000,"pricing":{"inputPer1M":0.25,"outputPer1M":0.75,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":0.75,"cacheRead":0.025},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/inclusionai/ling-2.6-1t","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Ling-2.6-1T","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.075,"outputPer1M":0.625,"currency":"USD","costDimensionsPer1M":{"input":0.075,"output":0.625,"cacheRead":0.015},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/inclusionai/ling-2.6-flash","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Ling-2.6-flash","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.01,"outputPer1M":0.03,"currency":"USD","costDimensionsPer1M":{"input":0.01,"output":0.03,"cacheRead":0.002},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/inclusionai/ling-3.0-flash","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Ling-3.0-flash","version":"2026-07-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.021,"outputPer1M":0.063,"currency":"USD","costDimensionsPer1M":{"input":0.021,"output":0.063,"cacheRead":0.0042},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/inclusionai/ring-2.6-1t","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Ring-2.6-1T","version":"2026-05-08","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.075,"outputPer1M":0.625,"currency":"USD","costDimensionsPer1M":{"input":0.075,"output":0.625,"cacheRead":0.015},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/kwaipilot/kat-coder-air-v2.5","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"KAT-Coder-Air V2.5","version":"2026-07-10","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":80000,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.6,"cacheRead":0.03},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/kwaipilot/kat-coder-pro-v2","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"KAT-Coder-Pro V2","version":"2026-03-27","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":80000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.06},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/kwaipilot/kat-coder-pro-v2.5","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"KAT-Coder-Pro V2.5","version":"2026-07-10","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":80000,"pricing":{"inputPer1M":0.74,"outputPer1M":2.96,"currency":"USD","costDimensionsPer1M":{"input":0.74,"output":2.96,"cacheRead":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/liquid/lfm-2.5-2.6b:free","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"LFM2.5-2.6B (free)","version":"2026-08-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"openrouter/mancer/weaver","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Weaver (alpha)","version":"2023-08-02","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":8000,"maxOutputTokens":6000,"pricing":{"inputPer1M":0.5,"outputPer1M":0.75,"currency":"USD"}},{"modelId":"openrouter/meituan/longcat-2.0","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"LongCat 2.0","version":"2026-07-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048756,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.006},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"openrouter/meta-llama/llama-3.1-70b-instruct","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Llama 3.1 70B Instruct","version":"2024-07-23","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.4,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"openrouter/meta-llama/llama-3.1-8b-instruct","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Llama-3.1-8B-Instruct","version":"2024-07-23","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.05,"outputPer1M":0.08,"currency":"USD","costDimensionsPer1M":{"input":0.05,"output":0.08,"cacheRead":0.025},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/meta-llama/llama-3.2-1b-instruct","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Llama 3.2 1B Instruct","version":"2024-09-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":60000,"maxOutputTokens":60000,"pricing":{"inputPer1M":0.027,"outputPer1M":0.201,"currency":"USD"}},{"modelId":"openrouter/meta-llama/llama-3.2-3b-instruct","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Llama 3.2 3B Instruct","version":"2024-09-25","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.05,"outputPer1M":0.33,"currency":"USD"}},{"modelId":"openrouter/meta-llama/llama-3.3-70b-instruct","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Llama-3.3-70B-Instruct","version":"2024-12-06","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.1,"outputPer1M":0.32,"currency":"USD"}},{"modelId":"openrouter/meta-llama/llama-4-maverick","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Llama 4 Maverick","version":"2025-04-05","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":1048576,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.2,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"openrouter/meta-llama/llama-4-scout","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Llama 4 Scout","version":"2025-04-05","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":1310720,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"openrouter/meta-llama/llama-guard-4-12b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Llama Guard 4 12B","version":"2025-04-30","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":1048576,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.18,"outputPer1M":0.18,"currency":"USD"}},{"modelId":"openrouter/meta/muse-glimmer-30b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Muse Glimmer 30B","version":"2026-08-10","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.35,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.35,"output":1.5,"cacheRead":0.04},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/meta/muse-spark-1.1","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Muse Spark 1.1","version":"2026-04-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":1048576,"pricing":{"inputPer1M":1.25,"outputPer1M":4.25,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":4.25,"cacheRead":0.15},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/meta/muse-spark-1.2","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Muse Spark 1.2","version":"2026-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":1048576,"pricing":{"inputPer1M":1.25,"outputPer1M":4.25,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":4.25,"cacheRead":0.15},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/microsoft/phi-4","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Phi 4","version":"2025-01-10","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.07,"outputPer1M":0.14,"currency":"USD"}},{"modelId":"openrouter/microsoft/wizardlm-2-8x22b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"WizardLM-2 8x22B","version":"2024-04-16","capabilities":["text.chat"],"modalities":["text"],"contextWindow":65535,"maxOutputTokens":8000,"pricing":{"inputPer1M":0.62,"outputPer1M":0.62,"currency":"USD"}},{"modelId":"openrouter/minimax/minimax-01","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"MiniMax-01","version":"2025-01-15","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":1000192,"maxOutputTokens":1000192,"pricing":{"inputPer1M":0.2,"outputPer1M":1.1,"currency":"USD"}},{"modelId":"openrouter/minimax/minimax-m1","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"MiniMax M1","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":40000,"pricing":{"inputPer1M":0.55,"outputPer1M":2.2,"currency":"USD"}},{"modelId":"openrouter/minimax/minimax-m2","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"MiniMax-M2","version":"2025-10-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.255,"outputPer1M":1.02,"currency":"USD"}},{"modelId":"openrouter/minimax/minimax-m2-her","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"MiniMax-M2 Her","version":"2026-01-23","capabilities":["text.chat"],"modalities":["text"],"contextWindow":65536,"maxOutputTokens":2048,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.03},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/minimax/minimax-m2.1","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"MiniMax-M2.1","version":"2025-12-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.03},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/minimax/minimax-m2.5","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"MiniMax-M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":196608,"pricing":{"inputPer1M":0.22,"outputPer1M":0.9,"currency":"USD","costDimensionsPer1M":{"input":0.22,"output":0.9,"cacheRead":0.05},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/minimax/minimax-m2.7","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"MiniMax-M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.06},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/minimax/minimax-m3","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"MiniMax-M3","version":"2026-06-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1048576,"maxOutputTokens":512000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.06},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/mistralai/codestral-2508","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Codestral 2508","version":"2025-08-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["pdf","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.3,"outputPer1M":0.9,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":0.9,"cacheRead":0.03},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/mistralai/ministral-14b-2512","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Ministral 3 14B 2512","version":"2025-12-02","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.2,"outputPer1M":0.2,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":0.2,"cacheRead":0.02},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/mistralai/ministral-3b-2512","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Ministral 3 3B 2512","version":"2025-12-02","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.1,"outputPer1M":0.1,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.1,"cacheRead":0.01},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/mistralai/ministral-8b-2512","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Ministral 3 8B 2512","version":"2025-12-02","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.15,"outputPer1M":0.15,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.15,"cacheRead":0.015},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/mistralai/mistral-large","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Mistral Large","version":"2024-02-26","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["pdf","text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.2},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/mistralai/mistral-large-2407","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Mistral Large 2407","version":"2024-11-19","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["pdf","text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.2},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/mistralai/mistral-large-2512","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Mistral Large 3","version":"2024-11-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":1.5,"cacheRead":0.05},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/mistralai/mistral-medium-3","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Mistral Medium 3","version":"2025-05-07","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":2,"cacheRead":0.04},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/mistralai/mistral-medium-3-5","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Mistral Medium 3.5","version":"2026-04-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":1.5,"outputPer1M":7.5,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/mistralai/mistral-medium-3.1","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Mistral Medium 3.1","version":"2025-08-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":131072,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":2,"cacheRead":0.04},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/mistralai/mistral-nemo","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Mistral Nemo","version":"2024-07-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.019,"outputPer1M":0.03,"currency":"USD"}},{"modelId":"openrouter/mistralai/mistral-saba","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Saba","version":"2025-02-17","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["pdf","text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.2,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":0.6,"cacheRead":0.02},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/mistralai/mistral-small-24b-instruct-2501","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Mistral Small 3","version":"2025-01-30","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.05,"outputPer1M":0.08,"currency":"USD"}},{"modelId":"openrouter/mistralai/mistral-small-2603","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Mistral Small 4","version":"2026-03-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.6,"cacheRead":0.015},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/mistralai/mistral-small-3.1-24b-instruct","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Mistral Small 3.1 24B","version":"2025-03-17","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.351,"outputPer1M":0.555,"currency":"USD"}},{"modelId":"openrouter/mistralai/mistral-small-3.2-24b-instruct","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Mistral Small 3.2 24B","version":"2025-06-20","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.09375,"outputPer1M":0.25,"currency":"USD"}},{"modelId":"openrouter/mistralai/mixtral-8x22b-instruct","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Mixtral 8x22B Instruct","version":"2024-04-17","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["pdf","text"],"contextWindow":65536,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.2},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/mistralai/voxtral-small-24b-2507","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Voxtral Small 24B 2507","version":"2025-10-30","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["audio","pdf","text"],"contextWindow":32000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.3,"cacheRead":0.01},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/moonshotai/kimi-k2","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Kimi K2 0711","version":"2025-07-11","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":100352,"pricing":{"inputPer1M":0.57,"outputPer1M":2.3,"currency":"USD"}},{"modelId":"openrouter/moonshotai/kimi-k2-0905","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Kimi K2 0905","version":"2025-09-04","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":100352,"pricing":{"inputPer1M":0.6,"outputPer1M":2.5,"currency":"USD"}},{"modelId":"openrouter/moonshotai/kimi-k2-thinking","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Kimi K2 Thinking","version":"2025-11-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":100352,"pricing":{"inputPer1M":0.6,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.5,"cacheRead":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/moonshotai/kimi-k2.5","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.57,"outputPer1M":2.85,"currency":"USD","costDimensionsPer1M":{"input":0.57,"output":2.85,"cacheRead":0.095},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/moonshotai/kimi-k2.6","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.65,"outputPer1M":3.41,"currency":"USD","costDimensionsPer1M":{"input":0.65,"output":3.41,"cacheRead":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/moonshotai/kimi-k2.7-code","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.71,"outputPer1M":3.5,"currency":"USD","costDimensionsPer1M":{"input":0.71,"output":3.5,"cacheRead":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/moonshotai/kimi-k3","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Kimi K3","version":"2026-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1048576,"maxOutputTokens":1048576,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"openrouter/morph/morph-v3-fast","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Morph V3 Fast","version":"2025-07-07","capabilities":["text.chat"],"modalities":["text"],"contextWindow":81920,"maxOutputTokens":38000,"pricing":{"inputPer1M":0.8,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"openrouter/morph/morph-v3-large","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Morph V3 Large","version":"2025-07-07","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.9,"outputPer1M":1.9,"currency":"USD"}},{"modelId":"openrouter/nex-agi/nex-n2-mini","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Nex-N2-Mini","version":"2026-06-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.025,"outputPer1M":0.1,"currency":"USD","costDimensionsPer1M":{"input":0.025,"output":0.1,"cacheRead":0.0025},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/nex-agi/nex-n2-pro","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Nex-N2-Pro","version":"2026-06-08","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.25,"outputPer1M":1,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":1,"cacheRead":0.025},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/nousresearch/hermes-3-llama-3.1-405b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Hermes 3 405B Instruct","version":"2024-08-16","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":1,"outputPer1M":1,"currency":"USD"}},{"modelId":"openrouter/nousresearch/hermes-3-llama-3.1-70b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Hermes 3 70B Instruct","version":"2024-08-18","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.7,"outputPer1M":0.7,"currency":"USD"}},{"modelId":"openrouter/nousresearch/hermes-4-405b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Hermes 4 405B","version":"2025-08-26","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":1,"outputPer1M":3,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"openrouter/nousresearch/hermes-4-70b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Hermes 4 70B","version":"2025-08-26","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.13,"outputPer1M":0.4,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"openrouter/nvidia/nemotron-3-nano-30b-a3b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Nemotron 3 Nano 30B A3B","version":"2025-12-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":228000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.2,"currency":"USD","costDimensionsPer1M":{"input":0.05,"output":0.2,"cacheRead":0.025},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/nvidia/nemotron-3-nano-30b-a3b:free","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Nemotron 3 Nano 30B A3B (free)","version":"2025-12-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"openrouter/nvidia/nemotron-3-nano-omni-30b-a3b-reasoning:free","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Nemotron 3 Nano Omni (free)","version":"2026-04-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":256000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"openrouter/nvidia/nemotron-3-super-120b-a12b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Nemotron 3 Super 120B A12B","version":"2026-03-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.085,"outputPer1M":0.4,"currency":"USD"},"reasoningEffortLevels":["low","medium"],"reasoningOptionKinds":["toggle","effort","budget_tokens"]},{"modelId":"openrouter/nvidia/nemotron-3-super-120b-a12b:free","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Nemotron 3 Super (free)","version":"2026-03-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningEffortLevels":["low","medium"],"reasoningOptionKinds":["toggle","effort","budget_tokens"]},{"modelId":"openrouter/nvidia/nemotron-3-ultra-550b-a55b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Nemotron 3 Ultra 550B A55B","version":"2026-06-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":512288,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.6,"outputPer1M":3.6,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":3.6,"cacheRead":0.2},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["medium","high"],"reasoningOptionKinds":["toggle","effort","budget_tokens"]},{"modelId":"openrouter/nvidia/nemotron-3-ultra-550b-a55b:free","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Nemotron 3 Ultra (free)","version":"2026-06-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningEffortLevels":["medium","high"],"reasoningOptionKinds":["toggle","effort","budget_tokens"]},{"modelId":"openrouter/nvidia/nemotron-3.5-content-safety:free","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Nemotron 3.5 Content Safety (free)","version":"2026-06-04","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"openrouter/nvidia/nemotron-3.5-lightning","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Nemotron 3.5 Lightning 30B A3B","version":"2026-08-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.1,"outputPer1M":0.25,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.25,"cacheRead":0.05},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"openrouter/nvidia/nemotron-3.5-lightning:free","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Nemotron 3.5 Lightning (free)","version":"2026-08-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"openrouter/nvidia/nemotron-nano-12b-v2-vl:free","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Nemotron Nano 12B 2 VL (free)","version":"2025-10-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"openrouter/nvidia/nemotron-nano-9b-v2:free","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Nemotron Nano 9B V2 (free)","version":"2025-08-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-3.5-turbo","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-3.5-turbo","version":"2023-03-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":16385,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-3.5-turbo-0613","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-3.5 Turbo (older v0613)","version":"2024-01-25","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":4095,"maxOutputTokens":4096,"pricing":{"inputPer1M":1,"outputPer1M":2,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-3.5-turbo-16k","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-3.5 Turbo 16k","version":"2023-08-28","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":16385,"maxOutputTokens":4096,"pricing":{"inputPer1M":3,"outputPer1M":4,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-3.5-turbo-instruct","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-3.5 Turbo Instruct","version":"2023-09-28","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":4095,"maxOutputTokens":4096,"pricing":{"inputPer1M":1.5,"outputPer1M":2,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-4","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-4","version":"2023-11-06","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":8191,"maxOutputTokens":4096,"pricing":{"inputPer1M":30,"outputPer1M":60,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-4-turbo","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-4 Turbo","version":"2023-11-06","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":10,"outputPer1M":30,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-4-turbo-preview","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-4 Turbo Preview","version":"2024-01-25","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":10,"outputPer1M":30,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-4.1","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-4.1","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":2,"output":8,"cacheRead":0.5},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/openai/gpt-4.1-mini","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-4.1 mini","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":1.6,"cacheRead":0.1},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/openai/gpt-4.1-nano","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-4.1 nano","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.4,"cacheRead":0.025},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/openai/gpt-4o","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-4o","version":"2024-05-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":10,"cacheRead":1.25},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/openai/gpt-4o-2024-05-13","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-4o (2024-05-13)","version":"2024-05-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":5,"outputPer1M":15,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-4o-2024-08-06","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-4o (2024-08-06)","version":"2024-08-06","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":10,"cacheRead":1.25},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/openai/gpt-4o-2024-11-20","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-4o (2024-11-20)","version":"2024-11-20","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":10,"cacheRead":1.25},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/openai/gpt-4o-mini","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-4o mini","version":"2024-07-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.6,"cacheRead":0.075},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/openai/gpt-4o-mini-2024-07-18","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-4o-mini (2024-07-18)","version":"2024-07-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.6,"cacheRead":0.075},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/openai/gpt-5","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-5","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/openai/gpt-5-image","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-5 Image","version":"2025-10-14","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":10,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":10,"output":10,"cacheRead":1.25},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/openai/gpt-5-image-mini","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-5 Image Mini","version":"2025-10-16","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":2,"cacheRead":0.25},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/openai/gpt-5-mini","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-5 Mini","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":2,"cacheRead":0.025},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/openai/gpt-5-nano","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-5 Nano","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.05,"output":0.4,"cacheRead":0.005},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/openai/gpt-5-pro","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-5 Pro","version":"2025-10-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":15,"outputPer1M":120,"currency":"USD"},"reasoningEffortLevels":["high"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/openai/gpt-5.1","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-5.1","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/openai/gpt-5.1-codex","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-5.1 Codex","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.13},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/openai/gpt-5.1-codex-max","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-5.1 Codex Max","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/openai/gpt-5.1-codex-mini","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-5.1 Codex mini","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":2,"cacheRead":0.03},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"openrouter/openai/gpt-5.2","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-5.2","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/openai/gpt-5.2-chat","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-5.2 Chat","version":"2025-12-10","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":32000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/openai/gpt-5.2-codex","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-5.2 Codex","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/openai/gpt-5.2-pro","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-5.2 Pro","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":21,"outputPer1M":168,"currency":"USD"},"reasoningEffortLevels":["medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/openai/gpt-5.3-codex","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-5.3 Codex","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/openai/gpt-5.4","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":15,"cacheRead":0.25},"costMetadata":{"tiers":[{"input":5,"output":22.5,"cache_read":0.5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":5,"output":22.5,"cache_read":0.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/openai/gpt-5.4-image-2","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-5.4 Image 2","version":"2026-04-21","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":272000,"maxOutputTokens":128000,"pricing":{"inputPer1M":8,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":8,"output":15,"cacheRead":2},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/openai/gpt-5.4-mini","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-5.4 mini","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":4.5,"cacheRead":0.075},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/openai/gpt-5.4-nano","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-5.4 nano","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.25,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.25,"cacheRead":0.02},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/openai/gpt-5.4-pro","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-5.4 Pro","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":30,"outputPer1M":180,"currency":"USD","costDimensionsPer1M":{"input":30,"output":180},"costMetadata":{"tiers":[{"input":60,"output":270,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":60,"output":270}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/openai/gpt-5.5","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5},"costMetadata":{"tiers":[{"input":10,"output":45,"cache_read":1,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":10,"output":45,"cache_read":1}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/openai/gpt-5.5-pro","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-5.5 Pro","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":30,"outputPer1M":180,"currency":"USD","costDimensionsPer1M":{"input":30,"output":180},"costMetadata":{"tiers":[{"input":60,"output":270,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":60,"output":270}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/openai/gpt-5.6-luna","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-5.6 Luna","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.6,"cacheRead":0.01,"cacheWrite":0.125},"costMetadata":{"tiers":[{"input":0.2,"output":0.9,"cache_read":0.02,"cache_write":0.25,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":0.2,"output":0.9,"cache_read":0.02,"cache_write":0.25}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/openai/gpt-5.6-luna-pro","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-5.6 Luna Pro","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.6,"cacheRead":0.01,"cacheWrite":0.125},"costMetadata":{"tiers":[{"input":0.2,"output":0.9,"cache_read":0.02,"cache_write":0.25,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":0.2,"output":0.9,"cache_read":0.02,"cache_write":0.25}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/openai/gpt-5.6-sol","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-5.6 Sol","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5,"cacheWrite":6.25},"costMetadata":{"tiers":[{"input":10,"output":45,"cache_read":1,"cache_write":12.5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":10,"output":45,"cache_read":1,"cache_write":12.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/openai/gpt-5.6-sol-pro","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-5.6 Sol Pro","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5,"cacheWrite":6.25},"costMetadata":{"tiers":[{"input":10,"output":45,"cache_read":1,"cache_write":12.5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":10,"output":45,"cache_read":1,"cache_write":12.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/openai/gpt-5.6-terra","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-5.6 Terra","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":1,"output":6,"cacheRead":0.1,"cacheWrite":1.25},"costMetadata":{"tiers":[{"input":2,"output":9,"cache_read":0.2,"cache_write":2.5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":2,"output":9,"cache_read":0.2,"cache_write":2.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/openai/gpt-5.6-terra-pro","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT-5.6 Terra Pro","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":1,"output":6,"cacheRead":0.1,"cacheWrite":1.25},"costMetadata":{"tiers":[{"input":2,"output":9,"cache_read":0.2,"cache_write":2.5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":2,"output":9,"cache_read":0.2,"cache_write":2.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/openai/gpt-audio","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT Audio","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["audio","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-audio-mini","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT Audio Mini","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["audio","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.6,"outputPer1M":2.4,"currency":"USD"}},{"modelId":"openrouter/openai/gpt-chat-latest","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT Chat Latest","version":"2026-05-05","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/openai/gpt-oss-120b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.03,"outputPer1M":0.17,"currency":"USD","costDimensionsPer1M":{"input":0.03,"output":0.17,"cacheRead":0.03},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/openai/gpt-oss-20b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GPT OSS 20B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.03,"outputPer1M":0.13,"currency":"USD","costDimensionsPer1M":{"input":0.03,"output":0.13,"cacheRead":0.03},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/openai/gpt-oss-20b:free","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"gpt-oss-20b (free)","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/openai/gpt-oss-safeguard-20b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"gpt-oss-safeguard-20b","version":"2025-10-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.075,"outputPer1M":0.3,"currency":"USD","costDimensionsPer1M":{"input":0.075,"output":0.3,"cacheRead":0.0375},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/openai/o1","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"o1","version":"2024-12-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":15,"outputPer1M":60,"currency":"USD","costDimensionsPer1M":{"input":15,"output":60,"cacheRead":7.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/openai/o1-pro","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"o1-pro","version":"2025-03-19","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":150,"outputPer1M":600,"currency":"USD"}},{"modelId":"openrouter/openai/o3","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"o3","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":2,"output":8,"cacheRead":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/openai/o3-mini","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"o3-mini","version":"2024-12-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":4.4,"cacheRead":0.55},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/openai/o3-mini-high","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"o3 Mini High","version":"2025-02-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":4.4,"cacheRead":0.55},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/openai/o3-pro","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"o3-pro","version":"2025-06-10","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":20,"outputPer1M":80,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/openai/o4-mini","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"o4-mini","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":4.4,"cacheRead":0.275},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/openai/o4-mini-high","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"o4 Mini High","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":4.4,"cacheRead":0.275},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/openrouter/auto","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Auto Router","version":"2023-11-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":2000000,"maxOutputTokens":2000000,"pricing":null},{"modelId":"openrouter/openrouter/bodybuilder","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Body Builder (beta)","version":"2025-12-05","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"openrouter/openrouter/free","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Free Models Router","version":"2026-02-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":8000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"openrouter/openrouter/fusion","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Fusion","version":"2026-06-13","capabilities":["text.chat"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":null},{"modelId":"openrouter/openrouter/pareto-code","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Pareto Code Router","version":"2026-04-21","capabilities":["text.chat"],"modalities":["text"],"contextWindow":2000000,"maxOutputTokens":200000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"openrouter/perceptron/perceptron-mk1","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Perceptron Mk1","version":"2026-05-12","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":32768,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.15,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"openrouter/perplexity/sonar","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Sonar","version":"2025-01-27","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":127072,"maxOutputTokens":127072,"pricing":{"inputPer1M":1,"outputPer1M":1,"currency":"USD"}},{"modelId":"openrouter/perplexity/sonar-deep-research","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Sonar Deep Research","version":"2025-03-07","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":2,"output":8,"reasoning":3},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/perplexity/sonar-pro","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Sonar Pro","version":"2025-03-07","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":8000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"openrouter/perplexity/sonar-pro-search","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Sonar Pro Search","version":"2025-10-30","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":8000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"openrouter/perplexity/sonar-reasoning-pro","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Sonar Reasoning Pro","version":"2025-03-07","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"}},{"modelId":"openrouter/poolside/laguna-s-2.1","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Laguna S 2.1","version":"2026-07-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.09,"outputPer1M":0.18,"currency":"USD","costDimensionsPer1M":{"input":0.09,"output":0.18,"cacheRead":0.009},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/poolside/laguna-s-2.1:free","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Laguna S 2.1 (free)","version":"2026-07-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"openrouter/poolside/laguna-xs-2.1","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Laguna XS 2.1","version":"2026-07-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.06,"outputPer1M":0.12,"currency":"USD","costDimensionsPer1M":{"input":0.06,"output":0.12,"cacheRead":0.03},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/poolside/laguna-xs-2.1:free","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Laguna XS 2.1 (free)","version":"2026-07-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen-2.5-72b-instruct","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen2.5 72B Instruct","version":"2024-09-19","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.36,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen-2.5-7b-instruct","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen2.5 7B Instruct","version":"2024-10-16","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen-2.5-coder-32b-instruct","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen2.5 Coder 32B Instruct","version":"2024-11-11","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.66,"outputPer1M":1,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen-plus","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen Plus","version":"2024-01-25","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.26,"outputPer1M":0.78,"currency":"USD","costDimensionsPer1M":{"input":0.26,"output":0.78,"cacheRead":0.052,"cacheWrite":0.325},"costMetadata":{"tiers":[{"input":0.78,"output":2.34,"cache_read":0.156,"cache_write":0.975,"tier":{"type":"context","size":256000}}],"contextOver200k":{"input":0.78,"output":2.34,"cache_read":0.156,"cache_write":0.975}},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/qwen/qwen-plus-2025-07-28","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen Plus 0728","version":"2025-09-08","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.26,"outputPer1M":0.78,"currency":"USD","costDimensionsPer1M":{"input":0.26,"output":0.78},"costMetadata":{"tiers":[{"input":0.78,"output":2.34,"tier":{"type":"context","size":256000}}],"contextOver200k":{"input":0.78,"output":2.34}},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/qwen/qwen-plus-2025-07-28:thinking","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen Plus 0728 (thinking)","version":"2025-09-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":1.2,"cacheWrite":0.5},"costMetadata":{"tiers":[{"input":1.2,"output":3.6,"cache_write":1.5,"tier":{"type":"context","size":256000}}],"contextOver200k":{"input":1.2,"output":3.6,"cache_write":1.5}},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"openrouter/qwen/qwen2.5-vl-72b-instruct","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen2.5 VL 72B Instruct","version":"2025-02-01","capabilities":["text.chat","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":0.75,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen3-14b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3 14B","version":"2025-04-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.12,"outputPer1M":0.24,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"openrouter/qwen/qwen3-235b-a22b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3 235B-A22B","version":"2025-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.455,"outputPer1M":1.82,"currency":"USD"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"openrouter/qwen/qwen3-235b-a22b-2507","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3 235B A22B Instruct 2507","version":"2025-07-21","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.09,"outputPer1M":0.55,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen3-235b-a22b-thinking-2507","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3 235B A22B Thinking 2507","version":"2025-07-25","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.23,"outputPer1M":2.3,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen3-30b-a3b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3 30B A3B","version":"2025-04-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.12,"outputPer1M":0.5,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"openrouter/qwen/qwen3-30b-a3b-instruct-2507","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3 30B A3B Instruct 2507","version":"2025-07-29","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.04815,"outputPer1M":0.19305,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen3-30b-a3b-thinking-2507","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3 30B A3B Thinking 2507","version":"2025-08-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":81920,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.2,"outputPer1M":2.4,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen3-32b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3 32B","version":"2025-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.08,"outputPer1M":0.28,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"openrouter/qwen/qwen3-8b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3 8B","version":"2025-04-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.117,"outputPer1M":0.455,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"openrouter/qwen/qwen3-coder","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3 Coder 480B A35B","version":"2025-07-23","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":1,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1,"cacheRead":0.1},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/qwen/qwen3-coder-30b-a3b-instruct","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3-Coder 30B-A3B Instruct","version":"2025-04","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.07,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen3-coder-flash","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3 Coder Flash","version":"2025-07-28","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.195,"outputPer1M":0.975,"currency":"USD","costDimensionsPer1M":{"input":0.195,"output":0.975,"cacheRead":0.039,"cacheWrite":0.24375},"costMetadata":{"tiers":[{"input":0.325,"output":1.625,"cache_read":0.065,"cache_write":0.40625,"tier":{"type":"context","size":32000}},{"input":0.52,"output":2.6,"cache_read":0.104,"cache_write":0.65,"tier":{"type":"context","size":128000}}]},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/qwen/qwen3-coder-next","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3 Coder Next","version":"2026-02-03","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.12,"outputPer1M":0.8,"currency":"USD","costDimensionsPer1M":{"input":0.12,"output":0.8,"cacheRead":0.07},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/qwen/qwen3-coder-plus","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3 Coder Plus","version":"2025-07-23","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.65,"outputPer1M":3.25,"currency":"USD","costDimensionsPer1M":{"input":0.65,"output":3.25,"cacheRead":0.13,"cacheWrite":0.8125},"costMetadata":{"tiers":[{"input":1.17,"output":5.85,"cache_read":0.234,"cache_write":1.4625,"tier":{"type":"context","size":32000}},{"input":1.95,"output":9.75,"cache_read":0.39,"cache_write":2.4375,"tier":{"type":"context","size":128000}}]},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/qwen/qwen3-max","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3 Max","version":"2025-09-23","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.78,"outputPer1M":3.9,"currency":"USD","costDimensionsPer1M":{"input":0.78,"output":3.9,"cacheRead":0.156,"cacheWrite":0.975},"costMetadata":{"tiers":[{"input":1.56,"output":7.8,"cache_read":0.312,"cache_write":1.95,"tier":{"type":"context","size":32000}},{"input":1.95,"output":9.75,"cache_read":0.39,"cache_write":2.4375,"tier":{"type":"context","size":128000}}]},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/qwen/qwen3-max-thinking","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3 Max Thinking","version":"2026-02-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.78,"outputPer1M":3.9,"currency":"USD","costDimensionsPer1M":{"input":0.78,"output":3.9},"costMetadata":{"tiers":[{"input":1.56,"output":7.8,"tier":{"type":"context","size":32000}},{"input":1.95,"output":9.75,"tier":{"type":"context","size":128000}}]},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"openrouter/qwen/qwen3-next-80b-a3b-instruct","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3-Next 80B-A3B Instruct","version":"2025-09","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.1,"outputPer1M":1.1,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":1.1,"cacheRead":0.07},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/qwen/qwen3-next-80b-a3b-thinking","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3-Next 80B-A3B (Thinking)","version":"2025-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen3-vl-235b-a22b-instruct","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3 VL 235B A22B Instruct","version":"2025-09-23","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.26,"outputPer1M":1.04,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen3-vl-235b-a22b-thinking","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3 VL 235B A22B Thinking","version":"2025-09-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":4,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen3-vl-30b-a3b-instruct","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3 VL 30B A3B Instruct","version":"2025-10-06","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.13,"outputPer1M":0.52,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen3-vl-30b-a3b-thinking","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3 VL 30B A3B Thinking","version":"2025-10-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.2,"outputPer1M":2.4,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen3-vl-32b-instruct","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3 VL 32B Instruct","version":"2025-10-23","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.104,"outputPer1M":0.416,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen3-vl-8b-instruct","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3 VL 8B Instruct","version":"2025-10-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.117,"outputPer1M":0.455,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen3-vl-8b-thinking","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3 VL 8B Thinking","version":"2025-10-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.18,"outputPer1M":2.1,"currency":"USD"}},{"modelId":"openrouter/qwen/qwen3.5-122b-a10b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3.5 122B-A10B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":81920,"pricing":{"inputPer1M":0.29,"outputPer1M":2.4,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"openrouter/qwen/qwen3.5-27b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3.5 27B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.195,"outputPer1M":1.56,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"openrouter/qwen/qwen3.5-35b-a3b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3.5 35B-A3B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.225,"outputPer1M":1.8,"currency":"USD","costDimensionsPer1M":{"input":0.225,"output":1.8,"cacheRead":0.225},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"openrouter/qwen/qwen3.5-397b-a17b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3.5 397B-A17B","version":"2026-02-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.39,"outputPer1M":2.34,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"openrouter/qwen/qwen3.5-9b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3.5 9B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.1,"outputPer1M":0.15,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"openrouter/qwen/qwen3.5-flash-02-23","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3.5-Flash","version":"2026-02-25","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.065,"outputPer1M":0.26,"currency":"USD"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"openrouter/qwen/qwen3.5-plus-02-15","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3.5 Plus 2026-02-15","version":"2026-02-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.26,"outputPer1M":1.56,"currency":"USD","costDimensionsPer1M":{"input":0.26,"output":1.56},"costMetadata":{"tiers":[{"input":0.325,"output":1.95,"tier":{"type":"context","size":256000}}],"contextOver200k":{"input":0.325,"output":1.95}},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"openrouter/qwen/qwen3.5-plus-20260420","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3.5 Plus 2026-04-20","version":"2026-04-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":1.8,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.8,"cacheWrite":0.375},"costMetadata":{"tiers":[{"input":0.375,"output":2.25,"cache_write":0.46875,"tier":{"type":"context","size":256000}}],"contextOver200k":{"input":0.375,"output":2.25,"cache_write":0.46875}},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"openrouter/qwen/qwen3.6-27b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3.6 27B","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":3.6,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":3.6,"cacheRead":0.12},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"openrouter/qwen/qwen3.6-35b-a3b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3.6 35B-A3B","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.15,"outputPer1M":1,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":1,"cacheRead":0.05},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"openrouter/qwen/qwen3.6-flash","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3.6 Flash","version":"2026-04-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1875,"outputPer1M":1.125,"currency":"USD","costDimensionsPer1M":{"input":0.1875,"output":1.125,"cacheWrite":0.234375},"costMetadata":{"tiers":[{"input":0.75,"output":3,"cache_write":0.9375,"tier":{"type":"context","size":256000}}],"contextOver200k":{"input":0.75,"output":3,"cache_write":0.9375}},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"openrouter/qwen/qwen3.6-max-preview","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3.6 Max Preview","version":"2026-04-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.027,"outputPer1M":6.162,"currency":"USD","costDimensionsPer1M":{"input":1.027,"output":6.162,"cacheWrite":1.28375},"costMetadata":{"tiers":[{"input":1.58,"output":9.48,"cache_write":1.975,"tier":{"type":"context","size":128000}}]},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"openrouter/qwen/qwen3.6-plus","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3.6 Plus","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.325,"outputPer1M":1.95,"currency":"USD","costDimensionsPer1M":{"input":0.325,"output":1.95,"cacheWrite":0.40625},"costMetadata":{"tiers":[{"input":1.3,"output":3.9,"cache_write":1.625,"tier":{"type":"context","size":256000}}],"contextOver200k":{"input":1.3,"output":3.9,"cache_write":1.625}},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"openrouter/qwen/qwen3.7-flash","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3.7 Flash","version":"2026-07-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.03,"outputPer1M":0.13,"currency":"USD","costDimensionsPer1M":{"input":0.03,"output":0.13,"cacheRead":0.006,"cacheWrite":0.038},"costMetadata":{"tiers":[{"input":0.1,"output":0.4,"cache_read":0.02,"cache_write":0.125,"tier":{"type":"context","size":32000}},{"input":0.2,"output":0.8,"cache_read":0.04,"cache_write":0.25,"tier":{"type":"context","size":256000}}]},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"openrouter/qwen/qwen3.7-max","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3.7 Max","version":"2026-05-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.475,"outputPer1M":4.425,"currency":"USD","costDimensionsPer1M":{"input":1.475,"output":4.425,"cacheRead":0.295,"cacheWrite":1.84375},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"openrouter/qwen/qwen3.7-plus","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3.7 Plus","version":"2026-06-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.32,"outputPer1M":1.28,"currency":"USD","costDimensionsPer1M":{"input":0.32,"output":1.28,"cacheRead":0.064,"cacheWrite":0.4},"costMetadata":{"tiers":[{"input":0.96,"output":3.84,"cache_read":0.192,"cache_write":1.2,"tier":{"type":"context","size":256000}}],"contextOver200k":{"input":0.96,"output":3.84,"cache_read":0.192,"cache_write":1.2}},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"openrouter/qwen/qwen3.8-2.4t-a95b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3.8 2.4T A95B","version":"2026-08-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":262144,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/qwen/qwen3.8-27b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3.8 27B","version":"2026-08-14","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.45,"outputPer1M":3.2,"currency":"USD"},"reasoningEffortLevels":["low","medium","xhigh"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"openrouter/qwen/qwen3.8-max","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Qwen3.8 Max","version":"2026-08-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.25,"cacheWrite":2.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/rekaai/reka-edge","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Reka Edge","version":"2026-03-20","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text","video"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.1,"outputPer1M":0.1,"currency":"USD"}},{"modelId":"openrouter/rekaai/reka-flash-3","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Reka Flash 3","version":"2025-03-12","capabilities":["text.chat","reasoning","structured.output"],"modalities":["text"],"contextWindow":65536,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"openrouter/relace/relace-apply-3","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Relace Apply 3","version":"2025-09-26","capabilities":["text.chat"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.85,"outputPer1M":1.25,"currency":"USD"}},{"modelId":"openrouter/relace/relace-search","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Relace Search","version":"2025-12-08","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1,"outputPer1M":3,"currency":"USD"}},{"modelId":"openrouter/sakana/fugu-ultra","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Fugu Ultra","version":"2026-06-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5},"costMetadata":{"tiers":[{"input":10,"output":45,"cache_read":1,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":10,"output":45,"cache_read":1}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/sakana/sakana-namazu","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Sakana Namazu","version":"2026-08-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.15},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/sao10k/l3-lunaris-8b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Llama 3 8B Lunaris","version":"2024-08-13","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.04,"outputPer1M":0.05,"currency":"USD"}},{"modelId":"openrouter/sao10k/l3.1-euryale-70b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Llama 3.1 Euryale 70B v2.2","version":"2024-08-28","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.85,"outputPer1M":0.85,"currency":"USD"}},{"modelId":"openrouter/sao10k/l3.3-euryale-70b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Llama 3.3 Euryale 70B","version":"2024-12-18","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.65,"outputPer1M":0.75,"currency":"USD"}},{"modelId":"openrouter/stepfun/step-3.5-flash","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Step 3.5 Flash","version":"2026-01-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"openrouter/stepfun/step-3.7-flash","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Step 3.7 Flash","version":"2026-05-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.15,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.15,"cacheRead":0.04},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/tencent/hunyuan-a13b-instruct","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Hunyuan A13B Instruct","version":"2025-07-08","capabilities":["text.chat","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.14,"outputPer1M":0.57,"currency":"USD"}},{"modelId":"openrouter/tencent/hy3","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Hy3","version":"2026-07-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.132,"outputPer1M":0.528,"currency":"USD","costDimensionsPer1M":{"input":0.132,"output":0.528,"cacheRead":0.033},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","high"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/tencent/hy3-preview","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Hy3 preview","version":"2026-04-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.063,"outputPer1M":0.21,"currency":"USD","costDimensionsPer1M":{"input":0.063,"output":0.21,"cacheRead":0.021},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","high"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/thedrummer/cydonia-24b-v4.1","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Cydonia 24B V4.1","version":"2025-09-27","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":0.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":0.5,"cacheRead":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/thedrummer/rocinante-12b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Rocinante 12B","version":"2024-09-30","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":65536,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"openrouter/thedrummer/skyfall-36b-v2","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Skyfall 36B V2","version":"2025-03-10","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.55,"outputPer1M":0.8,"currency":"USD","costDimensionsPer1M":{"input":0.55,"output":0.8,"cacheRead":0.25},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/thedrummer/unslopnemo-12b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"UnslopNemo 12B","version":"2024-11-08","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":1024000,"maxOutputTokens":1024000,"pricing":{"inputPer1M":0.4,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"openrouter/thinkingmachines/inkling","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Inkling","version":"2026-07-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text"],"contextWindow":1048576,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.95,"outputPer1M":4.05,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4.05,"cacheRead":0.16},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/thinkingmachines/inkling-small","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Inkling Small","version":"2026-07-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text"],"contextWindow":524288,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.45,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.45,"output":1.2,"cacheRead":0.1},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/undi95/remm-slerp-l2-13b","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"ReMM SLERP 13B","version":"2023-07-22","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":6144,"maxOutputTokens":6144,"pricing":{"inputPer1M":0.45,"outputPer1M":0.65,"currency":"USD"}},{"modelId":"openrouter/upstage/solar-pro-3","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Solar Pro 3","version":"2026-01-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.6,"cacheRead":0.015},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/upstage/solar-pro4","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Solar Pro 4","version":"2026-08-10","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":524288,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.03,"outputPer1M":0.12,"currency":"USD","costDimensionsPer1M":{"input":0.03,"output":0.12,"cacheRead":0.006},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/writer/palmyra-x5","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Palmyra X5","version":"2026-01-21","capabilities":["text.chat"],"modalities":["text"],"contextWindow":1040000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.6,"outputPer1M":6,"currency":"USD"}},{"modelId":"openrouter/x-ai/grok-4.20","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Grok 4.20","version":"2026-03-31","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":2000000,"maxOutputTokens":2000000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":2.5,"cacheRead":0.2},"costMetadata":{"tiers":[{"input":2.5,"output":5,"cache_read":0.4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":2.5,"output":5,"cache_read":0.4}},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/x-ai/grok-4.20-multi-agent","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Grok 4.20 Multi-Agent","version":"2026-03-31","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":2000000,"maxOutputTokens":2000000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":2.5,"cacheRead":0.2},"costMetadata":{"tiers":[{"input":2.5,"output":5,"cache_read":0.4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":2.5,"output":5,"cache_read":0.4}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/x-ai/grok-4.3","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Grok 4.3","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":1000000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":2.5,"cacheRead":0.2},"costMetadata":{"tiers":[{"input":2.5,"output":5,"cache_read":0.4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":2.5,"output":5,"cache_read":0.4}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/x-ai/grok-4.5","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Grok 4.5","version":"2026-07-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":500000,"maxOutputTokens":500000,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.3},"costMetadata":{"tiers":[{"input":4,"output":12,"cache_read":0.6,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":4,"output":12,"cache_read":0.6}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/x-ai/grok-4.6","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Grok 4.6","version":"2026-08-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":500000,"maxOutputTokens":500000,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.5},"costMetadata":{"tiers":[{"input":4,"output":12,"cache_read":1,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":4,"output":12,"cache_read":1}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"openrouter/x-ai/grok-build-0.1","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"Grok Build 0.1","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":1,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":1,"output":2,"cacheRead":0.2},"costMetadata":{"tiers":[{"input":2,"output":4,"cache_read":0.4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":2,"output":4,"cache_read":0.4}},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/xiaomi/mimo-v2.5","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"MiMo-V2.5","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":1050000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"cacheRead":0.0028},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"openrouter/xiaomi/mimo-v2.5-pro","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"MiMo-V2.5-Pro","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1050000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.435,"outputPer1M":0.87,"currency":"USD","costDimensionsPer1M":{"input":0.435,"output":0.87,"cacheRead":0.0036},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"openrouter/z-ai/glm-4.5","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GLM-4.5","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":98304,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.2,"cacheRead":0.11},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"openrouter/z-ai/glm-4.5-air","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GLM-4.5-Air","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":98304,"pricing":{"inputPer1M":0.13,"outputPer1M":0.85,"currency":"USD","costDimensionsPer1M":{"input":0.13,"output":0.85,"cacheRead":0.025},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"openrouter/z-ai/glm-4.5v","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GLM-4.5V","version":"2025-08-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":65536,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.6,"outputPer1M":1.8,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":1.8,"cacheRead":0.11},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"openrouter/z-ai/glm-4.6","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GLM-4.6","version":"2025-09-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.55,"outputPer1M":2.2,"currency":"USD","costDimensionsPer1M":{"input":0.55,"output":2.2,"cacheRead":0.11},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/z-ai/glm-4.6v","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GLM-4.6V","version":"2025-12-08","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.3,"outputPer1M":0.9,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":0.9,"cacheRead":0.055},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/z-ai/glm-4.7","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GLM-4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.4,"outputPer1M":1.75,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":1.75,"cacheRead":0.08},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/z-ai/glm-4.7-flash","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GLM-4.7-Flash","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.06,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.06,"output":0.4,"cacheRead":0.01},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/z-ai/glm-5","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GLM-5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.6,"outputPer1M":1.92,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":1.92,"cacheRead":0.12},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/z-ai/glm-5-turbo","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GLM-5-Turbo","version":"2026-03-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.2,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":1.2,"output":4,"cacheRead":0.24},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/z-ai/glm-5.1","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-04-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.966,"outputPer1M":3.036,"currency":"USD","costDimensionsPer1M":{"input":0.966,"output":3.036,"cacheRead":0.1794},"costUnit":"USD per 1M tokens"}},{"modelId":"openrouter/z-ai/glm-5.2","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.49,"outputPer1M":1.54,"currency":"USD","costDimensionsPer1M":{"input":0.49,"output":1.54,"cacheRead":0.091},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","xhigh"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"openrouter/z-ai/glm-5v-turbo","providerId":"openrouter","providerKind":"provider-openrouter","authFamily":"api-key","displayName":"GLM-5V-Turbo","version":"2026-04-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.2,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":1.2,"output":4,"cacheRead":0.24},"costUnit":"USD per 1M tokens"}},{"modelId":"orcarouter/anthropic/claude-haiku-4.5","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Claude Haiku 4.5 (latest)","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD","costDimensionsPer1M":{"input":1,"output":5,"cacheRead":0.1,"cacheWrite":1.25},"costUnit":"USD per 1M tokens"}},{"modelId":"orcarouter/anthropic/claude-opus-4","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Claude Opus 4 (latest)","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD","costDimensionsPer1M":{"input":15,"output":75,"cacheRead":1.5,"cacheWrite":18.75},"costUnit":"USD per 1M tokens"}},{"modelId":"orcarouter/anthropic/claude-opus-4.1","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Claude Opus 4.1 (latest)","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD","costDimensionsPer1M":{"input":15,"output":75,"cacheRead":1.5,"cacheWrite":18.75},"costUnit":"USD per 1M tokens"}},{"modelId":"orcarouter/anthropic/claude-opus-4.5","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Claude Opus 4.5 (latest)","version":"2025-11-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"}},{"modelId":"orcarouter/anthropic/claude-opus-4.6","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"orcarouter/anthropic/claude-opus-4.7","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"orcarouter/anthropic/claude-sonnet-4","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Claude Sonnet 4 (latest)","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"}},{"modelId":"orcarouter/anthropic/claude-sonnet-4.5","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Claude Sonnet 4.5 (latest)","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"}},{"modelId":"orcarouter/anthropic/claude-sonnet-4.6","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"orcarouter/deepseek/deepseek-chat","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"DeepSeek Chat","version":"2025-12-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"cacheRead":0.028},"costUnit":"USD per 1M tokens"}},{"modelId":"orcarouter/deepseek/deepseek-reasoner","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"DeepSeek Reasoner","version":"2025-12-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.435,"outputPer1M":0.87,"currency":"USD","costDimensionsPer1M":{"input":0.435,"output":0.87,"cacheRead":0.028},"costUnit":"USD per 1M tokens"}},{"modelId":"orcarouter/deepseek/deepseek-v4-flash","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.19,"outputPer1M":0.37,"currency":"USD","costDimensionsPer1M":{"input":0.19,"output":0.37,"cacheRead":0.0028},"costUnit":"USD per 1M tokens"}},{"modelId":"orcarouter/deepseek/deepseek-v4-pro","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.56,"outputPer1M":1.12,"currency":"USD","costDimensionsPer1M":{"input":0.56,"output":1.12,"cacheRead":0.003625},"costUnit":"USD per 1M tokens"}},{"modelId":"orcarouter/google/gemini-2.5-flash","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Gemini 2.5 Flash","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"cacheRead":0.03,"inputAudio":1},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"orcarouter/google/gemini-2.5-flash-lite","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Gemini 2.5 Flash-Lite","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.4,"cacheRead":0.01,"inputAudio":0.3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"orcarouter/google/gemini-2.5-pro","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Gemini 2.5 Pro","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":15,"cacheRead":0.125},"costMetadata":{"tiers":[{"input":2.5,"output":15,"cache_read":0.25,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":2.5,"output":15,"cache_read":0.25}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"orcarouter/google/gemini-3-flash-preview","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Gemini 3 Flash Preview","version":"2025-12-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":3,"cacheRead":0.05,"inputAudio":1},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"orcarouter/google/gemini-3-pro-preview","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Gemini 3 Pro Preview","version":"2025-11-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":4,"outputPer1M":18,"currency":"USD","costDimensionsPer1M":{"input":4,"output":18,"cacheRead":0.2},"costMetadata":{"tiers":[{"input":4,"output":18,"cache_read":0.4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":4,"output":18,"cache_read":0.4}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"orcarouter/google/gemini-3.1-flash-lite-preview","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Gemini 3.1 Flash Lite Preview","version":"2026-03-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":1.5,"cacheRead":0.025,"inputAudio":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"orcarouter/google/gemini-3.1-pro-preview","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Gemini 3.1 Pro Preview","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":4,"outputPer1M":18,"currency":"USD","costDimensionsPer1M":{"input":4,"output":18,"cacheRead":0.2},"costMetadata":{"tiers":[{"input":4,"output":18,"cache_read":0.4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":4,"output":18,"cache_read":0.4}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"orcarouter/google/gemini-3.1-pro-preview-customtools","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Gemini 3.1 Pro Preview Custom Tools","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":4,"outputPer1M":18,"currency":"USD","costDimensionsPer1M":{"input":4,"output":18,"cacheRead":0.2},"costMetadata":{"tiers":[{"input":4,"output":18,"cache_read":0.4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":4,"output":18,"cache_read":0.4}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"orcarouter/google/gemini-flash-latest","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Gemini Flash Latest","version":"2026-05-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":9,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":9,"cacheRead":0.15,"inputAudio":1.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"orcarouter/google/gemini-flash-lite-latest","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Gemini Flash-Lite Latest","version":"2026-05-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":1.5,"cacheRead":0.025,"inputAudio":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"orcarouter/google/gemma-4-26b-a4b-it","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Gemma 4 26B A4B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.06,"outputPer1M":0.33,"currency":"USD"}},{"modelId":"orcarouter/google/gemma-4-31b-it","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Gemma 4 31B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.13,"outputPer1M":0.38,"currency":"USD"}},{"modelId":"orcarouter/grok/grok-4.3","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Grok 4.3","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":2.5,"cacheRead":0.2},"costMetadata":{"tiers":[{"input":2.5,"output":5,"cache_read":0.4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":2.5,"output":5,"cache_read":0.4}},"costUnit":"USD per 1M tokens"}},{"modelId":"orcarouter/kimi/kimi-k2.5","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":3,"cacheRead":0.1},"costUnit":"USD per 1M tokens"}},{"modelId":"orcarouter/kimi/kimi-k2.6","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.16},"costUnit":"USD per 1M tokens"}},{"modelId":"orcarouter/minimax/minimax-m2.5","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"MiniMax-M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.03,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"}},{"modelId":"orcarouter/minimax/minimax-m2.5-highspeed","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"MiniMax-M2.5-highspeed","version":"2026-02-13","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.4,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.4,"cacheRead":0.06,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"}},{"modelId":"orcarouter/minimax/minimax-m2.7","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"MiniMax-M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.06,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"}},{"modelId":"orcarouter/minimax/minimax-m2.7-highspeed","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"MiniMax-M2.7-highspeed","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.4,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.4,"cacheRead":0.06,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"}},{"modelId":"orcarouter/openai/gpt-3.5-turbo","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-3.5-turbo","version":"2023-03-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16385,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":1.5,"cacheRead":0},"costUnit":"USD per 1M tokens"}},{"modelId":"orcarouter/openai/gpt-4","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-4","version":"2023-11-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":30,"outputPer1M":60,"currency":"USD"}},{"modelId":"orcarouter/openai/gpt-4-turbo","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-4 Turbo","version":"2023-11-06","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":10,"outputPer1M":30,"currency":"USD"}},{"modelId":"orcarouter/openai/gpt-4.1","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-4.1","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":2,"output":8,"cacheRead":0.5},"costUnit":"USD per 1M tokens"}},{"modelId":"orcarouter/openai/gpt-4.1-mini","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-4.1 mini","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":1.6,"cacheRead":0.1},"costUnit":"USD per 1M tokens"}},{"modelId":"orcarouter/openai/gpt-4.1-nano","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-4.1 nano","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.4,"cacheRead":0.025},"costUnit":"USD per 1M tokens"}},{"modelId":"orcarouter/openai/gpt-4o","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-4o","version":"2024-05-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":10,"cacheRead":1.25},"costUnit":"USD per 1M tokens"}},{"modelId":"orcarouter/openai/gpt-4o-2024-05-13","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-4o (2024-05-13)","version":"2024-05-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":5,"outputPer1M":15,"currency":"USD"}},{"modelId":"orcarouter/openai/gpt-4o-2024-08-06","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-4o (2024-08-06)","version":"2024-08-06","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":10,"cacheRead":1.25},"costUnit":"USD per 1M tokens"}},{"modelId":"orcarouter/openai/gpt-4o-2024-11-20","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-4o (2024-11-20)","version":"2024-11-20","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":10,"cacheRead":1.25},"costUnit":"USD per 1M tokens"}},{"modelId":"orcarouter/openai/gpt-4o-mini","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-4o mini","version":"2024-07-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.6,"cacheRead":0.075},"costUnit":"USD per 1M tokens"}},{"modelId":"orcarouter/openai/gpt-5","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-5","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"}},{"modelId":"orcarouter/openai/gpt-5-chat-latest","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-5 Chat (latest)","version":"2025-08-07","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"}},{"modelId":"orcarouter/openai/gpt-5-codex","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-5-Codex","version":"2025-09-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"}},{"modelId":"orcarouter/openai/gpt-5-mini","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-5 Mini","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":2,"cacheRead":0.025},"costUnit":"USD per 1M tokens"}},{"modelId":"orcarouter/openai/gpt-5-nano","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-5 Nano","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.05,"output":0.4,"cacheRead":0.005},"costUnit":"USD per 1M tokens"}},{"modelId":"orcarouter/openai/gpt-5-pro","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-5 Pro","version":"2025-10-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":272000,"pricing":{"inputPer1M":15,"outputPer1M":120,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"orcarouter/openai/gpt-5.1","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-5.1","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"}},{"modelId":"orcarouter/openai/gpt-5.1-chat-latest","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-5.1 Chat","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"}},{"modelId":"orcarouter/openai/gpt-5.1-codex","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-5.1 Codex","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"}},{"modelId":"orcarouter/openai/gpt-5.1-codex-max","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-5.1 Codex Max","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"}},{"modelId":"orcarouter/openai/gpt-5.1-codex-mini","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-5.1 Codex mini","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":2,"cacheRead":0.025},"costUnit":"USD per 1M tokens"}},{"modelId":"orcarouter/openai/gpt-5.2","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-5.2","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"}},{"modelId":"orcarouter/openai/gpt-5.2-chat-latest","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-5.2 Chat","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"}},{"modelId":"orcarouter/openai/gpt-5.2-codex","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-5.2 Codex","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"}},{"modelId":"orcarouter/openai/gpt-5.2-pro","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-5.2 Pro","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":21,"outputPer1M":168,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"orcarouter/openai/gpt-5.3-chat-latest","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-5.3 Chat (latest)","version":"2026-03-03","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"}},{"modelId":"orcarouter/openai/gpt-5.3-codex","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-5.3 Codex","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"}},{"modelId":"orcarouter/openai/gpt-5.4","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":22.5,"currency":"USD","costDimensionsPer1M":{"input":5,"output":22.5,"cacheRead":0.25},"costMetadata":{"tiers":[{"input":5,"output":22.5,"cache_read":0.5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":5,"output":22.5,"cache_read":0.5}},"costUnit":"USD per 1M tokens"}},{"modelId":"orcarouter/openai/gpt-5.4-mini","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-5.4 mini","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":4.5,"cacheRead":0.075},"costUnit":"USD per 1M tokens"}},{"modelId":"orcarouter/openai/gpt-5.4-nano","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-5.4 nano","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.25,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.25,"cacheRead":0.02},"costUnit":"USD per 1M tokens"}},{"modelId":"orcarouter/openai/gpt-5.4-pro","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-5.4 Pro","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":60,"outputPer1M":270,"currency":"USD","costDimensionsPer1M":{"input":60,"output":270},"costMetadata":{"tiers":[{"input":60,"output":270,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":60,"output":270}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"orcarouter/openai/gpt-5.5","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5},"costMetadata":{"tiers":[{"input":10,"output":45,"cache_read":1,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":10,"output":45,"cache_read":1}},"costUnit":"USD per 1M tokens"}},{"modelId":"orcarouter/openai/gpt-5.5-pro","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GPT-5.5 Pro","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":30,"outputPer1M":180,"currency":"USD","costDimensionsPer1M":{"input":30,"output":180},"costMetadata":{"tiers":[{"input":60,"output":270,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":60,"output":270}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"orcarouter/orcarouter/auto","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"OrcaRouter Auto","version":"2025-01-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"orcarouter/qwen/qwen3-max","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Qwen3 Max","version":"2025-09-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.359,"outputPer1M":1.434,"currency":"USD"}},{"modelId":"orcarouter/qwen/qwen3.5-122b-a10b","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Qwen3.5 122B-A10B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.115,"outputPer1M":0.917,"currency":"USD"}},{"modelId":"orcarouter/qwen/qwen3.5-27b","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Qwen3.5 27B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.086,"outputPer1M":0.688,"currency":"USD"}},{"modelId":"orcarouter/qwen/qwen3.5-35b-a3b","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Qwen3.5 35B-A3B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.057,"outputPer1M":0.459,"currency":"USD"}},{"modelId":"orcarouter/qwen/qwen3.5-397b-a17b","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Qwen3.5 397B-A17B","version":"2026-02-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.172,"outputPer1M":1.032,"currency":"USD"}},{"modelId":"orcarouter/qwen/qwen3.5-plus","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Qwen3.5 Plus","version":"2026-02-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.115,"outputPer1M":0.688,"currency":"USD","costDimensionsPer1M":{"input":0.115,"output":0.688,"reasoning":2.4},"costUnit":"USD per 1M tokens"}},{"modelId":"orcarouter/qwen/qwen3.6-35b-a3b","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Qwen3.6 35B-A3B","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.248,"outputPer1M":1.485,"currency":"USD"}},{"modelId":"orcarouter/qwen/qwen3.6-plus","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"Qwen3.6 Plus","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":3,"cacheRead":0.05,"cacheWrite":0.625},"costMetadata":{"tiers":[{"input":2,"output":6,"cache_read":0.2,"cache_write":2.5,"tier":{"type":"context","size":256000}}],"contextOver200k":{"input":2,"output":6,"cache_read":0.2,"cache_write":2.5}},"costUnit":"USD per 1M tokens"}},{"modelId":"orcarouter/z-ai/glm-4.5","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GLM-4.5","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":98304,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.2,"cacheRead":0.11,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"orcarouter/z-ai/glm-4.5-air","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GLM-4.5-Air","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":98304,"pricing":{"inputPer1M":0.2,"outputPer1M":1.1,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.1,"cacheRead":0.03,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"orcarouter/z-ai/glm-4.6","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GLM-4.6","version":"2025-09-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.2,"cacheRead":0.11,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"orcarouter/z-ai/glm-4.7","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GLM-4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.2,"cacheRead":0.11,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"orcarouter/z-ai/glm-5","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GLM-5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":1,"outputPer1M":3.2,"currency":"USD","costDimensionsPer1M":{"input":1,"output":3.2,"cacheRead":0.2,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"orcarouter/z-ai/glm-5.1","providerId":"orcarouter","providerKind":"provider-orcarouter","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-04-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.4,"output":4.4,"cacheRead":0.26,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"ovhcloud/gpt-oss-120b","providerId":"ovhcloud","providerKind":"provider-ovhcloud","authFamily":"api-key","displayName":"gpt-oss-120b","version":"2025-08-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.09,"outputPer1M":0.47,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"ovhcloud/gpt-oss-20b","providerId":"ovhcloud","providerKind":"provider-ovhcloud","authFamily":"api-key","displayName":"gpt-oss-20b","version":"2025-08-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.05,"outputPer1M":0.18,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"ovhcloud/meta-llama-3_3-70b-instruct","providerId":"ovhcloud","providerKind":"provider-ovhcloud","authFamily":"api-key","displayName":"Meta-Llama-3_3-70B-Instruct","version":"2025-04-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.74,"outputPer1M":0.74,"currency":"USD"}},{"modelId":"ovhcloud/mistral-7b-instruct-v0.3","providerId":"ovhcloud","providerKind":"provider-ovhcloud","authFamily":"api-key","displayName":"Mistral-7B-Instruct-v0.3","version":"2025-04-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":65536,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.11,"outputPer1M":0.11,"currency":"USD"}},{"modelId":"ovhcloud/mistral-nemo-instruct-2407","providerId":"ovhcloud","providerKind":"provider-ovhcloud","authFamily":"api-key","displayName":"Mistral-Nemo-Instruct-2407","version":"2024-11-20","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":65536,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.14,"outputPer1M":0.14,"currency":"USD"}},{"modelId":"ovhcloud/mistral-small-3.2-24b-instruct-2506","providerId":"ovhcloud","providerKind":"provider-ovhcloud","authFamily":"api-key","displayName":"Mistral-Small-3.2-24B-Instruct-2506","version":"2025-07-16","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.1,"outputPer1M":0.31,"currency":"USD"}},{"modelId":"ovhcloud/qwen2.5-vl-72b-instruct","providerId":"ovhcloud","providerKind":"provider-ovhcloud","authFamily":"api-key","displayName":"Qwen2.5-VL-72B-Instruct","version":"2025-03-31","capabilities":["text.chat","structured.output"],"modalities":["image","text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":1.01,"outputPer1M":1.01,"currency":"USD"}},{"modelId":"ovhcloud/qwen3-32b","providerId":"ovhcloud","providerKind":"provider-ovhcloud","authFamily":"api-key","displayName":"Qwen3-32B","version":"2025-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.09,"outputPer1M":0.25,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"ovhcloud/qwen3-coder-30b-a3b-instruct","providerId":"ovhcloud","providerKind":"provider-ovhcloud","authFamily":"api-key","displayName":"Qwen3-Coder-30B-A3B-Instruct","version":"2025-10-28","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.07,"outputPer1M":0.26,"currency":"USD"}},{"modelId":"ovhcloud/qwen3.5-397b-a17b","providerId":"ovhcloud","providerKind":"provider-ovhcloud","authFamily":"api-key","displayName":"Qwen3.5-397B-A17B","version":"2026-05-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.71,"outputPer1M":4.25,"currency":"USD"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"ovhcloud/qwen3.5-9b","providerId":"ovhcloud","providerKind":"provider-ovhcloud","authFamily":"api-key","displayName":"Qwen3.5-9B","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.12,"outputPer1M":0.18,"currency":"USD"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"ovhcloud/qwen3.6-27b","providerId":"ovhcloud","providerKind":"provider-ovhcloud","authFamily":"api-key","displayName":"Qwen3.6-27B","version":"2026-06-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.47,"outputPer1M":3.19,"currency":"USD"},"reasoningEffortLevels":["none","minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"ovhcloud/qwen3guard-gen-0.6b","providerId":"ovhcloud","providerKind":"provider-ovhcloud","authFamily":"api-key","displayName":"Qwen3Guard-Gen-0.6B","version":"2026-01-22","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"ovhcloud/qwen3guard-gen-8b","providerId":"ovhcloud","providerKind":"provider-ovhcloud","authFamily":"api-key","displayName":"Qwen3Guard-Gen-8B","version":"2026-01-22","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"perplexity-agent/anthropic/claude-haiku-4-5","providerId":"perplexity-agent","providerKind":"provider-perplexity-agent","authFamily":"api-key","displayName":"Claude Haiku 4.5","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD","costDimensionsPer1M":{"input":1,"output":5,"cacheRead":0.1},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"perplexity-agent/anthropic/claude-opus-4-5","providerId":"perplexity-agent","providerKind":"provider-perplexity-agent","authFamily":"api-key","displayName":"Claude Opus 4.5","version":"2025-11-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"perplexity-agent/anthropic/claude-opus-4-6","providerId":"perplexity-agent","providerKind":"provider-perplexity-agent","authFamily":"api-key","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"perplexity-agent/anthropic/claude-opus-4-7","providerId":"perplexity-agent","providerKind":"provider-perplexity-agent","authFamily":"api-key","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"perplexity-agent/anthropic/claude-sonnet-4-5","providerId":"perplexity-agent","providerKind":"provider-perplexity-agent","authFamily":"api-key","displayName":"Claude Sonnet 4.5","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"perplexity-agent/anthropic/claude-sonnet-4-6","providerId":"perplexity-agent","providerKind":"provider-perplexity-agent","authFamily":"api-key","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"perplexity-agent/deepseek/deepseek-v4-flash-0731","providerId":"perplexity-agent","providerKind":"provider-perplexity-agent","authFamily":"api-key","displayName":"DeepSeek V4 Flash 0731","version":"2026-07-31","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.13,"outputPer1M":0.26,"currency":"USD","costDimensionsPer1M":{"input":0.13,"output":0.26,"cacheRead":0.028},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"perplexity-agent/google/gemini-2.5-flash","providerId":"perplexity-agent","providerKind":"provider-perplexity-agent","authFamily":"api-key","displayName":"Gemini 2.5 Flash","version":"2025-03-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"cacheRead":0.03},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"perplexity-agent/google/gemini-2.5-pro","providerId":"perplexity-agent","providerKind":"provider-perplexity-agent","authFamily":"api-key","displayName":"Gemini 2.5 Pro","version":"2025-03-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costMetadata":{"tiers":[{"input":2.5,"output":15,"cache_read":0.25,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":2.5,"output":15,"cache_read":0.25}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"perplexity-agent/google/gemini-3-flash-preview","providerId":"perplexity-agent","providerKind":"provider-perplexity-agent","authFamily":"api-key","displayName":"Gemini 3 Flash Preview","version":"2025-12-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":3,"cacheRead":0.05},"costMetadata":{"tiers":[{"input":0.5,"output":3,"cache_read":0.05,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":0.5,"output":3,"cache_read":0.05}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"perplexity-agent/google/gemini-3.1-pro-preview","providerId":"perplexity-agent","providerKind":"provider-perplexity-agent","authFamily":"api-key","displayName":"Gemini 3.1 Pro Preview","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.2},"costMetadata":{"tiers":[{"input":4,"output":18,"cache_read":0.4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":4,"output":18,"cache_read":0.4}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"perplexity-agent/moonshot-ai/kimi-k2.7-code","providerId":"perplexity-agent","providerKind":"provider-perplexity-agent","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.19},"costUnit":"USD per 1M tokens"}},{"modelId":"perplexity-agent/moonshot-ai/kimi-k3","providerId":"perplexity-agent","providerKind":"provider-perplexity-agent","authFamily":"api-key","displayName":"Kimi K3","version":"2026-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"perplexity-agent/nvidia/nemotron-3-super-120b-a12b","providerId":"perplexity-agent","providerKind":"provider-perplexity-agent","authFamily":"api-key","displayName":"Nemotron 3 Super 120B","version":"2026-03-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.25,"outputPer1M":2.5,"currency":"USD"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"perplexity-agent/openai/gpt-5-mini","providerId":"perplexity-agent","providerKind":"provider-perplexity-agent","authFamily":"api-key","displayName":"GPT-5 Mini","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":2,"cacheRead":0.025},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"perplexity-agent/openai/gpt-5.1","providerId":"perplexity-agent","providerKind":"provider-perplexity-agent","authFamily":"api-key","displayName":"GPT-5.1","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"perplexity-agent/openai/gpt-5.2","providerId":"perplexity-agent","providerKind":"provider-perplexity-agent","authFamily":"api-key","displayName":"GPT-5.2","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"perplexity-agent/openai/gpt-5.4","providerId":"perplexity-agent","providerKind":"provider-perplexity-agent","authFamily":"api-key","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":15,"cacheRead":0.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"perplexity-agent/openai/gpt-5.5","providerId":"perplexity-agent","providerKind":"provider-perplexity-agent","authFamily":"api-key","displayName":"GPT-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"perplexity-agent/perplexity/sonar","providerId":"perplexity-agent","providerKind":"provider-perplexity-agent","authFamily":"api-key","displayName":"Sonar","version":"2024-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.25,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":2.5,"cacheRead":0.0625},"costUnit":"USD per 1M tokens"}},{"modelId":"perplexity-agent/xai/grok-4-1-fast-non-reasoning","providerId":"perplexity-agent","providerKind":"provider-perplexity-agent","authFamily":"api-key","displayName":"Grok 4.1 Fast (Non-Reasoning)","version":"2025-11-19","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.5,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":0.5,"cacheRead":0.05},"costUnit":"USD per 1M tokens"}},{"modelId":"perplexity-agent/xai/grok-4.6","providerId":"perplexity-agent","providerKind":"provider-perplexity-agent","authFamily":"api-key","displayName":"Grok 4.6","version":"2026-08-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":500000,"maxOutputTokens":500000,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.5},"costMetadata":{"tiers":[{"input":4,"output":12,"cache_read":1,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":4,"output":12,"cache_read":1}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"perplexity/sonar","providerId":"perplexity","providerKind":"provider-perplexity","authFamily":"api-key","displayName":"Sonar","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":1,"outputPer1M":1,"currency":"USD"}},{"modelId":"perplexity/sonar-deep-research","providerId":"perplexity","providerKind":"provider-perplexity","authFamily":"api-key","displayName":"Perplexity Sonar Deep Research","version":"2025-02-01","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":2,"output":8,"reasoning":3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"perplexity/sonar-pro","providerId":"perplexity","providerKind":"provider-perplexity","authFamily":"api-key","displayName":"Sonar Pro","version":"2024-01-01","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":8192,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"perplexity/sonar-reasoning-pro","providerId":"perplexity","providerKind":"provider-perplexity","authFamily":"api-key","displayName":"Sonar Reasoning Pro","version":"2024-01-01","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/claude-3-7-sonnet-latest","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Claude Sonnet 3.7","version":"2025-02-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/claude-fable-5","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Claude Fable 5","version":"2026-06-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":11,"outputPer1M":55,"currency":"USD","costDimensionsPer1M":{"input":11,"output":55,"cacheRead":1.1,"cacheWrite":13.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/claude-haiku-4-5","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Claude Haiku 4.5 (latest)","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD","costDimensionsPer1M":{"input":1,"output":5,"cacheRead":0.1,"cacheWrite":1.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/claude-opus-4-1","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Claude Opus 4.1 (latest)","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD","costDimensionsPer1M":{"input":15,"output":75,"cacheRead":1.5,"cacheWrite":18.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/claude-opus-4-5","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Claude Opus 4.5 (latest)","version":"2025-11-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/claude-opus-4-6","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/claude-opus-4-7","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/claude-opus-4-8","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Claude Opus 4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/claude-opus-5","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Claude Opus 5","version":"2026-07-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/claude-sonnet-4-5","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Claude Sonnet 4.5 (latest)","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/claude-sonnet-4-6","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/claude-sonnet-5","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Claude Sonnet 5","version":"2026-06-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2,"output":10,"cacheRead":0.2,"cacheWrite":2.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/deepseek-ai/DeepSeek-V3","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"DeepSeek-V3","version":"2024-12-26","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.27,"outputPer1M":1.12,"currency":"USD","costDimensionsPer1M":{"input":0.27,"output":1.12,"cacheRead":0.135,"cacheWrite":0.27},"costUnit":"USD per 1M tokens"}},{"modelId":"pioneer/deepseek-ai/DeepSeek-V3.1","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"DeepSeek-V3.1","version":"2025-08-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.56,"outputPer1M":1.68,"currency":"USD","costDimensionsPer1M":{"input":0.56,"output":1.68,"cacheRead":0.56,"cacheWrite":0.56},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/deepseek-ai/DeepSeek-V4-Flash","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.1,"outputPer1M":0.2,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.2,"cacheRead":0.0197,"cacheWrite":0.1},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/deepseek-ai/DeepSeek-V4-Pro","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.435,"outputPer1M":0.87,"currency":"USD","costDimensionsPer1M":{"input":0.435,"output":0.87,"cacheRead":0.003625,"cacheWrite":0.435},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/devstral-2","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Devstral 2","version":"2025-12-09","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":2,"cacheRead":0.4,"cacheWrite":0.4},"costUnit":"USD per 1M tokens"}},{"modelId":"pioneer/fastino/gliguard-LLMGuardrails-300M","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"GLiGuard LLM Guardrails 300M","version":"2026-04-30","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.15,"outputPer1M":0.15,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.15,"cacheRead":0.15,"cacheWrite":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"pioneer/fastino/gliner2-base-v1","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"GLiNER2 Base","version":"2025-06-30","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.15,"outputPer1M":0.15,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.15,"cacheRead":0.15,"cacheWrite":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"pioneer/fastino/gliner2-large-v1","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"GLiNER2 Large","version":"2025-06-30","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.15,"outputPer1M":0.15,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.15,"cacheRead":0.15,"cacheWrite":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"pioneer/fastino/gliner2-multi-large-v1","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"GLiNER2 Multi Large","version":"2025-11-30","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.15,"outputPer1M":0.15,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.15,"cacheRead":0.15,"cacheWrite":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"pioneer/fastino/gliner2-multi-v1","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"GLiNER2 Multi","version":"2025-11-30","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.15,"outputPer1M":0.15,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.15,"cacheRead":0.15,"cacheWrite":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"pioneer/fastino/gliner2-privacy-filter-PII-multi","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"GLiNER2 Privacy Filter PII (Multi)","version":"2026-04-30","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.15,"outputPer1M":0.15,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.15,"cacheRead":0.15,"cacheWrite":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"pioneer/gemini-3-flash","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Gemini 3 Flash Preview","version":"2025-12-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":3,"cacheRead":0.05,"cacheWrite":0.083333},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/gemini-3.1-flash-lite","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Gemini 3.1 Flash Lite","version":"2026-05-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1000000,"maxOutputTokens":65000,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":1.5,"cacheRead":0.03,"cacheWrite":0.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/gemini-3.1-pro","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Gemini 3.1 Pro Preview","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.2,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/gemini-3.5-flash","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Gemini 3.5 Flash","version":"2026-05-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":9,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":9,"cacheRead":0.15,"cacheWrite":0.083333},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/gemini-3.5-flash-lite","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Gemini 3.5 Flash Lite","version":"2026-07-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1000000,"maxOutputTokens":65000,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"cacheRead":0.03,"cacheWrite":0.3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/gemini-3.6-flash","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Gemini 3.6 Flash","version":"2026-07-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1.5,"outputPer1M":7.5,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":7.5,"cacheRead":0.15,"cacheWrite":1.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/google/diffusiongemma-26B-A4B-it","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"DiffusionGemma 26B-A4B IT","version":"2026-05-31","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.5,"outputPer1M":0.5,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":0.5,"cacheRead":0.5,"cacheWrite":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/google/gemma-3-4b-pt","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Gemma 3 4B (Pretrained)","version":"2025-02-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":0.15,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.15,"cacheRead":0.15,"cacheWrite":0.15},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/google/gemma-4-12B-it","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Gemma 4 12B IT","version":"2026-05-31","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.25,"outputPer1M":0.25,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":0.25,"cacheRead":0.25,"cacheWrite":0.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/google/gemma-4-31B-it","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Gemma 4 31B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.5,"outputPer1M":0.5,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":0.5,"cacheRead":0.5,"cacheWrite":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/google/gemma-4-E2B-it","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Gemma 4 E2B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.1,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.1,"cacheRead":0.1,"cacheWrite":0.1},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/google/gemma-4-E4B-it","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Gemma 4 E4B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.2,"outputPer1M":0.2,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":0.2,"cacheRead":0.2,"cacheWrite":0.2},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/gpt-4.1","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"GPT-4.1","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":2,"output":8,"cacheRead":1,"cacheWrite":2},"costUnit":"USD per 1M tokens"}},{"modelId":"pioneer/gpt-4.1-mini","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"GPT-4.1 mini","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":1.6,"cacheRead":0.2,"cacheWrite":0.4},"costUnit":"USD per 1M tokens"}},{"modelId":"pioneer/gpt-4.1-nano","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"GPT-4.1 nano","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.4,"cacheRead":0.05,"cacheWrite":0.1},"costUnit":"USD per 1M tokens"}},{"modelId":"pioneer/gpt-4o","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"GPT-4o","version":"2024-05-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":10,"cacheRead":1.25,"cacheWrite":2.5},"costUnit":"USD per 1M tokens"}},{"modelId":"pioneer/gpt-4o-mini","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"GPT-4o mini","version":"2024-07-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.6,"cacheRead":0.075,"cacheWrite":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"pioneer/gpt-5-mini","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"GPT-5 Mini","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":2,"cacheRead":0.025,"cacheWrite":0.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/gpt-5-nano","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"GPT-5 Nano","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.05,"output":0.4,"cacheRead":0.005,"cacheWrite":0.05},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/gpt-5.1","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"GPT-5.1","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125,"cacheWrite":1.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/gpt-5.3-codex","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"GPT-5.3 Codex","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175,"cacheWrite":1.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/gpt-5.4","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":15,"cacheRead":0.25,"cacheWrite":2.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/gpt-5.4-mini","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"GPT-5.4 mini","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":4.5,"cacheRead":0.075,"cacheWrite":0.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/gpt-5.4-nano","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"GPT-5.4 nano","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.25,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.25,"cacheRead":0.02,"cacheWrite":0.2},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/gpt-5.5","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"GPT-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5,"cacheWrite":5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/gpt-5.6-luna","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"GPT-5.6 Luna","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":1,"output":6,"cacheRead":0.1,"cacheWrite":1.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/gpt-5.6-sol","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"GPT-5.6 Sol","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/gpt-5.6-terra","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"GPT-5.6 Terra","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":15,"cacheRead":0.25,"cacheWrite":3.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/grok-4.5","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Grok 4.5","version":"2026-07-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":500000,"maxOutputTokens":131072,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.5,"cacheWrite":2},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/HuggingFaceTB/SmolLM3-3B-Base","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"SmolLM3 3B Base","version":"2025-06-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":0.15,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.15,"cacheRead":0.15,"cacheWrite":0.15},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/LiquidAI/LFM2-24B-A2B","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"LFM2 24B A2B","version":"2026-01-31","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.03,"outputPer1M":0.12,"currency":"USD","costDimensionsPer1M":{"input":0.03,"output":0.12,"cacheRead":0.03,"cacheWrite":0.03},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/meta-llama/Llama-3.1-8B-Instruct","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Llama 3.1 8B Instruct","version":"2024-06-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.2,"outputPer1M":0.2,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":0.2,"cacheRead":0.2,"cacheWrite":0.2},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/meta-llama/Llama-3.2-1B","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Llama-3.2-1B","version":"2024-09-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.1,"outputPer1M":0.1,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.1,"cacheRead":0.1,"cacheWrite":0.1},"costUnit":"USD per 1M tokens"}},{"modelId":"pioneer/meta-llama/Llama-3.2-1B-Instruct","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Llama 3.2 1B Instruct","version":"2024-08-31","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":60000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.201,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.201,"cacheRead":0.1,"cacheWrite":0.1},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/meta-llama/Llama-3.2-3B","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Llama-3.2-3B","version":"2024-09-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.1,"outputPer1M":0.1,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.1,"cacheRead":0.1,"cacheWrite":0.1},"costUnit":"USD per 1M tokens"}},{"modelId":"pioneer/meta-llama/Llama-3.2-3B-Instruct","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Llama 3.2 3B Instruct","version":"2024-08-31","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":80000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.335,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.335,"cacheRead":0.1,"cacheWrite":0.1},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/meta-llama/Llama-3.3-70B-Instruct","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Llama-3.3-70B-Instruct","version":"2024-12-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.9,"outputPer1M":0.9,"currency":"USD","costDimensionsPer1M":{"input":0.9,"output":0.9,"cacheRead":0.9,"cacheWrite":0.9},"costUnit":"USD per 1M tokens"}},{"modelId":"pioneer/meta/muse-spark-1.1","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Muse Spark 1.1","version":"2026-04-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.25,"outputPer1M":4.25,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":4.25,"cacheRead":0.15,"cacheWrite":1.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/MiniMaxAI/MiniMax-M2.7","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"MiniMax-M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.279,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.279,"output":1.2,"cacheRead":0.279,"cacheWrite":0.279},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/MiniMaxAI/MiniMax-M3","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"MiniMax-M3","version":"2026-06-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.06,"cacheWrite":0.3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/mistral-large-3","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Mistral Large 3","version":"2024-11-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":1.5,"cacheRead":0.5,"cacheWrite":0.5},"costUnit":"USD per 1M tokens"}},{"modelId":"pioneer/mistral-medium-3.5","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Mistral Medium 3.5","version":"2026-04-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.5,"outputPer1M":7.5,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":7.5,"cacheRead":1.5,"cacheWrite":1.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/mistralai/Codestral-22B-v0.1","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Codestral-22B-v0.1","version":"2024-05-29","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4000,"pricing":{"inputPer1M":0.3,"outputPer1M":0.9,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":0.9,"cacheRead":0.3,"cacheWrite":0.3},"costUnit":"USD per 1M tokens"}},{"modelId":"pioneer/mistralai/Magistral-Small-2506","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Magistral Small","version":"2025-06-10","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":1.5,"cacheRead":0.5,"cacheWrite":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/mistralai/Ministral-8B-Instruct-2410","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Ministral 8B Instruct","version":"2024-10-16","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4000,"pricing":{"inputPer1M":0.15,"outputPer1M":0.15,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.15,"cacheRead":0.15,"cacheWrite":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"pioneer/mistralai/Mistral-7B-Instruct-v0.3","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Mistral 7B Instruct v0.3","version":"2023-04-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.2,"outputPer1M":0.2,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":0.2,"cacheRead":0.2,"cacheWrite":0.2},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/mistralai/Mistral-Nemo-Instruct-2407","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Mistral Nemo","version":"2024-07-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.02,"outputPer1M":0.03,"currency":"USD","costDimensionsPer1M":{"input":0.02,"output":0.03,"cacheRead":0.02,"cacheWrite":0.02},"costUnit":"USD per 1M tokens"}},{"modelId":"pioneer/mistralai/Mistral-Small-4-119B-2603","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Mistral Small 4","version":"2026-03-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.6,"cacheRead":0.015,"cacheWrite":0.15},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/mistralai/Pixtral-12B-2409","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Pixtral 12B","version":"2024-09-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4000,"pricing":{"inputPer1M":0.15,"outputPer1M":0.15,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.15,"cacheRead":0.15,"cacheWrite":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"pioneer/moonshotai/Kimi-K2.6","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.34,"cacheWrite":0.95},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/moonshotai/Kimi-K2.7-Code","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.19,"cacheWrite":0.95},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/moonshotai/Kimi-K3","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Kimi K3","version":"2026-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B-BF16","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Nemotron 3 Nano 30B A3B","version":"2025-12-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.05,"outputPer1M":0.2,"currency":"USD","costDimensionsPer1M":{"input":0.05,"output":0.2,"cacheRead":0.05,"cacheWrite":0.05},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/nvidia/NVIDIA-Nemotron-3-Super-120B-A12B-FP8","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Nemotron 3 Super 120B A12B","version":"2026-03-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.09,"outputPer1M":0.45,"currency":"USD","costDimensionsPer1M":{"input":0.09,"output":0.45,"cacheRead":0.09,"cacheWrite":0.09},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/nvidia/NVIDIA-Nemotron-3-Ultra-550B-A55B-BF16","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Nemotron 3 Ultra 550B A55B","version":"2026-06-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65000,"pricing":{"inputPer1M":0.5,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":2.5,"cacheRead":0.15,"cacheWrite":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/openai/gpt-oss-120b","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.6,"cacheRead":0.015,"cacheWrite":0.15},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/openai/gpt-oss-20b","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"GPT OSS 20B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.07,"outputPer1M":0.3,"currency":"USD","costDimensionsPer1M":{"input":0.07,"output":0.3,"cacheRead":0.035,"cacheWrite":0.07},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/pioneer/auto","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Pioneer Auto","version":"2024-01-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1048576,"maxOutputTokens":4096,"pricing":null},{"modelId":"pioneer/poolside/laguna-s-2.1","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Laguna S 2.1","version":"2026-07-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.1,"outputPer1M":0.2,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.2,"cacheRead":0.01,"cacheWrite":0.1},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/Qwen/Qwen2.5-Coder-0.5B","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Qwen2.5-Coder-0.5B","version":"2024-11-12","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.1,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.1,"cacheRead":0.1,"cacheWrite":0.1},"costUnit":"USD per 1M tokens"}},{"modelId":"pioneer/Qwen/Qwen3-1.7B-Base","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Qwen3 1.7B Base","version":"2025-03-31","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.1,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.1,"cacheRead":0.1,"cacheWrite":0.1},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/Qwen/Qwen3-235B-A22B-Instruct-2507","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Qwen3 235B-A22B Instruct 2507","version":"2025-07-21","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.2,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":1.2,"output":1.2,"cacheRead":1.2,"cacheWrite":1.2},"costUnit":"USD per 1M tokens"}},{"modelId":"pioneer/Qwen/Qwen3-32B","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Qwen3 32B","version":"2025-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.9,"outputPer1M":0.9,"currency":"USD","costDimensionsPer1M":{"input":0.9,"output":0.9,"cacheRead":0.9,"cacheWrite":0.9},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/Qwen/Qwen3-4B-Base","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Qwen3 4B Base","version":"2025-03-31","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":0.15,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.15,"cacheRead":0.15,"cacheWrite":0.15},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/Qwen/Qwen3-4B-Instruct-2507","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Qwen3 4B Instruct","version":"2025-07-31","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.2,"outputPer1M":0.2,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":0.2,"cacheRead":0.2,"cacheWrite":0.2},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/Qwen/Qwen3-8B","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Qwen3 8B","version":"2025-03-31","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.2,"outputPer1M":0.2,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":0.2,"cacheRead":0.2,"cacheWrite":0.2},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/Qwen/Qwen3.5-9B","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Qwen3.5 9B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.3,"outputPer1M":0.3,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":0.3,"cacheRead":0.3,"cacheWrite":0.3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/Qwen/Qwen3.6-27B","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Qwen3.6 27B","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.6,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":0.6,"cacheRead":0.6,"cacheWrite":0.6},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/Qwen/Qwen3.6-35B-A3B","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Qwen3.6 35B-A3B","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.14,"outputPer1M":1,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":1,"cacheRead":0.028,"cacheWrite":0.175},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/qwen3.6-flash","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Qwen3.6 Flash","version":"2026-04-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1875,"outputPer1M":1.125,"currency":"USD","costDimensionsPer1M":{"input":0.1875,"output":1.125,"cacheRead":0.0375,"cacheWrite":0.234375},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/qwen3.6-max-preview","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Qwen3.6 Max Preview","version":"2026-04-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.04,"outputPer1M":6.24,"currency":"USD","costDimensionsPer1M":{"input":1.04,"output":6.24,"cacheRead":0.208,"cacheWrite":1.3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/qwen3.6-plus","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Qwen3.6 Plus","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.325,"outputPer1M":1.95,"currency":"USD","costDimensionsPer1M":{"input":0.325,"output":1.95,"cacheRead":0.065,"cacheWrite":0.40625},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/qwen3.7-max","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Qwen3.7 Max","version":"2026-05-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":3.75,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":3.75,"cacheRead":0.25,"cacheWrite":1.5625},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/qwen3.7-plus","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Qwen3.7 Plus","version":"2026-06-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.32,"outputPer1M":1.28,"currency":"USD","costDimensionsPer1M":{"input":0.32,"output":1.28,"cacheRead":0.064,"cacheWrite":0.4},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/sakana/fugu-ultra","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"Fugu Ultra","version":"2026-06-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5,"cacheWrite":5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/XiaomiMiMo/MiMo-V2.5","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"MiMo-V2.5","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":1050000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"cacheRead":0.0028,"cacheWrite":0.14},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/XiaomiMiMo/MiMo-V2.5-Pro","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"MiMo-V2.5-Pro","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1050000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.435,"outputPer1M":0.87,"currency":"USD","costDimensionsPer1M":{"input":0.435,"output":0.87,"cacheRead":0.0036,"cacheWrite":0.435},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/zai-org/GLM-5.1","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-04-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.98,"outputPer1M":3.08,"currency":"USD","costDimensionsPer1M":{"input":0.98,"output":3.08,"cacheRead":0.182,"cacheWrite":0.98},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"pioneer/zai-org/GLM-5.2","providerId":"pioneer","providerKind":"provider-pioneer","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.4,"output":4.4,"cacheRead":0.26,"cacheWrite":1.4},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"poe/anthropic/claude-haiku-3","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Claude-Haiku-3","version":"2024-03-09","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":189096,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.21,"outputPer1M":1.1,"currency":"USD","costDimensionsPer1M":{"input":0.21,"output":1.1,"cacheRead":0.021,"cacheWrite":0.26},"costUnit":"USD per 1M tokens"}},{"modelId":"poe/anthropic/claude-haiku-3.5","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Claude-Haiku-3.5","version":"2024-10-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":189096,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.68,"outputPer1M":3.4,"currency":"USD","costDimensionsPer1M":{"input":0.68,"output":3.4,"cacheRead":0.068,"cacheWrite":0.85},"costUnit":"USD per 1M tokens"}},{"modelId":"poe/anthropic/claude-haiku-4.5","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Claude-Haiku-4.5","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":192000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.85,"outputPer1M":4.3,"currency":"USD","costDimensionsPer1M":{"input":0.85,"output":4.3,"cacheRead":0.085,"cacheWrite":1.1},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"poe/anthropic/claude-opus-4","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Claude-Opus-4","version":"2025-05-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":192512,"maxOutputTokens":28672,"pricing":{"inputPer1M":13,"outputPer1M":64,"currency":"USD","costDimensionsPer1M":{"input":13,"output":64,"cacheRead":1.3,"cacheWrite":16},"costUnit":"USD per 1M tokens"}},{"modelId":"poe/anthropic/claude-opus-4.1","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Claude-Opus-4.1","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":196608,"maxOutputTokens":32000,"pricing":{"inputPer1M":13,"outputPer1M":64,"currency":"USD","costDimensionsPer1M":{"input":13,"output":64,"cacheRead":1.3,"cacheWrite":16},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"poe/anthropic/claude-opus-4.5","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Claude-Opus-4.5","version":"2025-11-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":196608,"maxOutputTokens":64000,"pricing":{"inputPer1M":4.3,"outputPer1M":21,"currency":"USD","costDimensionsPer1M":{"input":4.3,"output":21,"cacheRead":0.43,"cacheWrite":5.3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"poe/anthropic/claude-opus-4.6","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Claude-Opus-4.6","version":"2026-02-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":983040,"maxOutputTokens":128000,"pricing":{"inputPer1M":4.3,"outputPer1M":21,"currency":"USD","costDimensionsPer1M":{"input":4.3,"output":21,"cacheRead":0.43,"cacheWrite":5.3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"poe/anthropic/claude-opus-4.7","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Claude-Opus-4.7","version":"2026-04-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1048576,"maxOutputTokens":128000,"pricing":{"inputPer1M":4.3,"outputPer1M":21,"currency":"USD","costDimensionsPer1M":{"input":4.3,"output":21,"cacheRead":0.43,"cacheWrite":5.4},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"poe/anthropic/claude-opus-4.8","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Claude-Opus-4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1048576,"maxOutputTokens":128000,"pricing":{"inputPer1M":4.2929,"outputPer1M":21.4646,"currency":"USD"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"poe/anthropic/claude-sonnet-3.5","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Claude-Sonnet-3.5","version":"2024-06-05","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":189096,"maxOutputTokens":8192,"pricing":{"inputPer1M":2.6,"outputPer1M":13,"currency":"USD","costDimensionsPer1M":{"input":2.6,"output":13,"cacheRead":0.26,"cacheWrite":3.2},"costUnit":"USD per 1M tokens"}},{"modelId":"poe/anthropic/claude-sonnet-3.5-june","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Claude-Sonnet-3.5-June","version":"2024-11-18","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":189096,"maxOutputTokens":8192,"pricing":{"inputPer1M":2.6,"outputPer1M":13,"currency":"USD","costDimensionsPer1M":{"input":2.6,"output":13,"cacheRead":0.26,"cacheWrite":3.2},"costUnit":"USD per 1M tokens"}},{"modelId":"poe/anthropic/claude-sonnet-3.7","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Claude-Sonnet-3.7","version":"2025-02-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":196608,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.6,"outputPer1M":13,"currency":"USD","costDimensionsPer1M":{"input":2.6,"output":13,"cacheRead":0.26,"cacheWrite":3.2},"costUnit":"USD per 1M tokens"}},{"modelId":"poe/anthropic/claude-sonnet-4","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Claude-Sonnet-4","version":"2025-05-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":983040,"maxOutputTokens":64000,"pricing":{"inputPer1M":2.6,"outputPer1M":13,"currency":"USD","costDimensionsPer1M":{"input":2.6,"output":13,"cacheRead":0.26,"cacheWrite":3.2},"costUnit":"USD per 1M tokens"}},{"modelId":"poe/anthropic/claude-sonnet-4.5","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Claude-Sonnet-4.5","version":"2025-09-26","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":983040,"maxOutputTokens":32768,"pricing":{"inputPer1M":2.6,"outputPer1M":13,"currency":"USD","costDimensionsPer1M":{"input":2.6,"output":13,"cacheRead":0.26,"cacheWrite":3.2},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"poe/anthropic/claude-sonnet-4.6","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Claude-Sonnet-4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":983040,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.6,"outputPer1M":13,"currency":"USD","costDimensionsPer1M":{"input":2.6,"output":13,"cacheRead":0.26,"cacheWrite":3.2},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"poe/cerebras/gpt-oss-120b-cs","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-OSS-120B-CS","version":"2025-08-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":0,"pricing":{"inputPer1M":0.35,"outputPer1M":0.75,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"poe/cerebras/llama-3.1-8b-cs","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Llama-3.1-8B-CS","version":"2025-05-13","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":0,"pricing":{"inputPer1M":0.1,"outputPer1M":0.1,"currency":"USD"}},{"modelId":"poe/cerebras/llama-3.3-70b-cs","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"llama-3.3-70b-cs","version":"2025-05-13","capabilities":["text.chat"],"modalities":["text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/cerebras/qwen3-235b-2507-cs","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"qwen3-235b-2507-cs","version":"2025-08-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/cerebras/qwen3-32b-cs","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"qwen3-32b-cs","version":"2025-05-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/elevenlabs/elevenlabs-music","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"ElevenLabs-Music","version":"2025-08-29","capabilities":["tools.function_calling"],"modalities":["audio","text"],"contextWindow":2000,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/elevenlabs/elevenlabs-v2.5-turbo","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"ElevenLabs-v2.5-Turbo","version":"2024-10-28","capabilities":["tools.function_calling"],"modalities":["audio","text"],"contextWindow":128000,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/elevenlabs/elevenlabs-v3","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"ElevenLabs-v3","version":"2025-06-05","capabilities":["tools.function_calling"],"modalities":["audio","text"],"contextWindow":128000,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/empiriolabs/deepseek-v4-flash-el","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"DeepSeek-V4-Flash-EL","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"poe/empiriolabs/deepseek-v4-pro-el","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"DeepSeek-V4-Pro-EL","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":1.67,"outputPer1M":3.33,"currency":"USD"}},{"modelId":"poe/fireworks-ai/kimi-k2.5-fw","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Kimi-K2.5-FW","version":"2026-01-27","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"poe/google/gemini-2.0-flash","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Gemini-2.0-Flash","version":"2024-12-11","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","image","text","video"],"contextWindow":990000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.1,"outputPer1M":0.42,"currency":"USD"}},{"modelId":"poe/google/gemini-2.0-flash-lite","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Gemini-2.0-Flash-Lite","version":"2025-02-05","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","image","text","video"],"contextWindow":990000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.052,"outputPer1M":0.21,"currency":"USD"}},{"modelId":"poe/google/gemini-2.5-flash","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Gemini-2.5-Flash","version":"2025-04-26","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":1065535,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.21,"outputPer1M":1.8,"currency":"USD","costDimensionsPer1M":{"input":0.21,"output":1.8,"cacheRead":0.021},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"poe/google/gemini-2.5-flash-lite","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Gemini-2.5-Flash-Lite","version":"2025-06-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":1024000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.07,"outputPer1M":0.28,"currency":"USD"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"poe/google/gemini-2.5-pro","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Gemini-2.5-Pro","version":"2025-02-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":1065535,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.87,"outputPer1M":7,"currency":"USD","costDimensionsPer1M":{"input":0.87,"output":7,"cacheRead":0.087},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"poe/google/gemini-3-flash","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Gemini-3-Flash","version":"2025-10-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.4,"outputPer1M":2.4,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":2.4,"cacheRead":0.04},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","high"],"reasoningOptionKinds":["effort"]},{"modelId":"poe/google/gemini-3-pro","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Gemini-3-Pro","version":"2025-10-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.6,"outputPer1M":9.6,"currency":"USD","costDimensionsPer1M":{"input":1.6,"output":9.6,"cacheRead":0.16},"costUnit":"USD per 1M tokens"}},{"modelId":"poe/google/gemini-3.1-flash-lite","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Gemini-3.1-Flash-Lite","version":"2026-02-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD"},"reasoningEffortLevels":["minimal","low","high"],"reasoningOptionKinds":["effort"]},{"modelId":"poe/google/gemini-3.1-pro","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Gemini-3.1-Pro","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.2},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","high"],"reasoningOptionKinds":["effort"]},{"modelId":"poe/google/gemini-3.5-flash","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Gemini-3.5-Flash","version":"2026-05-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5152,"outputPer1M":9.0909,"currency":"USD","costDimensionsPer1M":{"input":1.5152,"output":9.0909,"cacheRead":0.1515},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","high"],"reasoningOptionKinds":["effort"]},{"modelId":"poe/google/gemini-deep-research","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"gemini-deep-research","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1048576,"maxOutputTokens":0,"pricing":{"inputPer1M":1.6,"outputPer1M":9.6,"currency":"USD"}},{"modelId":"poe/google/gemma-4-31b","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Gemma-4-31B","version":"2026-04-02","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"poe/google/imagen-3","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Imagen-3","version":"2024-10-15","capabilities":["tools.function_calling"],"modalities":["image","text"],"contextWindow":480,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/google/imagen-3-fast","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Imagen-3-Fast","version":"2024-10-17","capabilities":["tools.function_calling"],"modalities":["image","text"],"contextWindow":480,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/google/imagen-4","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Imagen-4","version":"2025-05-22","capabilities":["tools.function_calling"],"modalities":["image","text"],"contextWindow":480,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/google/imagen-4-fast","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Imagen-4-Fast","version":"2025-06-25","capabilities":["tools.function_calling"],"modalities":["image","text"],"contextWindow":480,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/google/imagen-4-ultra","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Imagen-4-Ultra","version":"2025-05-24","capabilities":["tools.function_calling"],"modalities":["image","text"],"contextWindow":480,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/google/lyria","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Lyria","version":"2025-06-04","capabilities":["tools.function_calling"],"modalities":["audio","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/google/nano-banana","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Nano-Banana","version":"2025-08-21","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":65536,"maxOutputTokens":0,"pricing":{"inputPer1M":0.21,"outputPer1M":1.8,"currency":"USD","costDimensionsPer1M":{"input":0.21,"output":1.8,"cacheRead":0.021},"costUnit":"USD per 1M tokens"}},{"modelId":"poe/google/nano-banana-pro","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Nano-Banana-Pro","version":"2025-11-19","capabilities":["tools.function_calling"],"modalities":["image","text"],"contextWindow":65536,"maxOutputTokens":0,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.2},"costUnit":"USD per 1M tokens"}},{"modelId":"poe/google/veo-2","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Veo-2","version":"2024-12-02","capabilities":["tools.function_calling"],"modalities":["text","video"],"contextWindow":480,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/google/veo-3","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Veo-3","version":"2025-05-21","capabilities":["tools.function_calling"],"modalities":["text","video"],"contextWindow":480,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/google/veo-3-fast","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Veo-3-Fast","version":"2025-10-13","capabilities":["tools.function_calling"],"modalities":["text","video"],"contextWindow":480,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/google/veo-3.1","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Veo-3.1","version":"2025-10-15","capabilities":["tools.function_calling"],"modalities":["text","video"],"contextWindow":480,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/google/veo-3.1-fast","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Veo-3.1-Fast","version":"2025-10-15","capabilities":["tools.function_calling"],"modalities":["image","text","video"],"contextWindow":480,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/ideogramai/ideogram","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Ideogram","version":"2024-04-03","capabilities":["tools.function_calling"],"modalities":["image","text"],"contextWindow":150,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/ideogramai/ideogram-v2","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Ideogram-v2","version":"2024-08-21","capabilities":["tools.function_calling"],"modalities":["image","text"],"contextWindow":150,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/ideogramai/ideogram-v2a","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Ideogram-v2a","version":"2025-02-27","capabilities":["tools.function_calling"],"modalities":["image","text"],"contextWindow":150,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/ideogramai/ideogram-v2a-turbo","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Ideogram-v2a-Turbo","version":"2025-02-27","capabilities":["tools.function_calling"],"modalities":["image","text"],"contextWindow":150,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/lumalabs/ray2","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Ray2","version":"2025-02-20","capabilities":["tools.function_calling"],"modalities":["image","text","video"],"contextWindow":5000,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/novita/deepseek-v3.2","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"DeepSeek-V3.2","version":"2025-12-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":0,"pricing":{"inputPer1M":0.27,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.27,"output":0.4,"cacheRead":0.13},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"poe/novita/glm-4.6","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GLM-4.6","version":"2025-09-30","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/novita/glm-4.6v","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"glm-4.6v","version":"2025-12-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":131000,"maxOutputTokens":32768,"pricing":null,"reasoningOptionKinds":["toggle"]},{"modelId":"poe/novita/glm-4.7","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"glm-4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":205000,"maxOutputTokens":131072,"pricing":null},{"modelId":"poe/novita/glm-4.7-flash","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"glm-4.7-flash","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":65500,"pricing":null,"reasoningOptionKinds":["toggle"]},{"modelId":"poe/novita/glm-4.7-n","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"glm-4.7-n","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":205000,"maxOutputTokens":131072,"pricing":null,"reasoningOptionKinds":["toggle"]},{"modelId":"poe/novita/glm-5","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GLM-5","version":"2026-02-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":205000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1,"outputPer1M":3.2,"currency":"USD","costDimensionsPer1M":{"input":1,"output":3.2,"cacheRead":0.2},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"poe/novita/kimi-k2-thinking","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"kimi-k2-thinking","version":"2025-11-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":0,"pricing":{"inputPer1M":0.6,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.5,"cacheRead":0.15},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"poe/novita/kimi-k2.5","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Kimi-K2.5","version":"2026-01-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":128000,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":3,"cacheRead":0.1},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"poe/novita/kimi-k2.6","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Kimi-K2.6","version":"2026-04-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.96,"outputPer1M":4.04,"currency":"USD","costDimensionsPer1M":{"input":0.96,"output":4.04,"cacheRead":0.16},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"poe/novita/minimax-m2.1","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"minimax-m2.1","version":"2025-12-26","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":205000,"maxOutputTokens":131072,"pricing":null,"reasoningOptionKinds":["toggle"]},{"modelId":"poe/openai/chatgpt-4o-latest","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"ChatGPT-4o-Latest","version":"2024-08-14","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":4.5,"outputPer1M":14,"currency":"USD"}},{"modelId":"poe/openai/dall-e-3","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"DALL-E-3","version":"2023-11-06","capabilities":["tools.function_calling"],"modalities":["image","text"],"contextWindow":800,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/openai/gpt-3.5-turbo","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-3.5-Turbo","version":"2023-09-13","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":16384,"maxOutputTokens":2048,"pricing":{"inputPer1M":0.45,"outputPer1M":1.4,"currency":"USD"}},{"modelId":"poe/openai/gpt-3.5-turbo-instruct","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-3.5-Turbo-Instruct","version":"2023-09-20","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":3500,"maxOutputTokens":1024,"pricing":{"inputPer1M":1.4,"outputPer1M":1.8,"currency":"USD"}},{"modelId":"poe/openai/gpt-3.5-turbo-raw","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-3.5-Turbo-Raw","version":"2023-09-27","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":4524,"maxOutputTokens":2048,"pricing":{"inputPer1M":0.45,"outputPer1M":1.4,"currency":"USD"}},{"modelId":"poe/openai/gpt-4-classic","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-4-Classic","version":"2024-03-25","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":8192,"maxOutputTokens":4096,"pricing":{"inputPer1M":27,"outputPer1M":54,"currency":"USD"}},{"modelId":"poe/openai/gpt-4-classic-0314","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-4-Classic-0314","version":"2024-08-26","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":8192,"maxOutputTokens":4096,"pricing":{"inputPer1M":27,"outputPer1M":54,"currency":"USD"}},{"modelId":"poe/openai/gpt-4-turbo","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-4-Turbo","version":"2023-09-13","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":9,"outputPer1M":27,"currency":"USD"}},{"modelId":"poe/openai/gpt-4.1","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-4.1","version":"2025-04-14","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":1.8,"outputPer1M":7.2,"currency":"USD","costDimensionsPer1M":{"input":1.8,"output":7.2,"cacheRead":0.45},"costUnit":"USD per 1M tokens"}},{"modelId":"poe/openai/gpt-4.1-mini","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-4.1-mini","version":"2025-04-15","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.36,"outputPer1M":1.4,"currency":"USD","costDimensionsPer1M":{"input":0.36,"output":1.4,"cacheRead":0.09},"costUnit":"USD per 1M tokens"}},{"modelId":"poe/openai/gpt-4.1-nano","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-4.1-nano","version":"2025-04-15","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.09,"outputPer1M":0.36,"currency":"USD","costDimensionsPer1M":{"input":0.09,"output":0.36,"cacheRead":0.022},"costUnit":"USD per 1M tokens"}},{"modelId":"poe/openai/gpt-4o","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-4o","version":"2024-05-13","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":10,"cacheRead":1.25},"costUnit":"USD per 1M tokens"}},{"modelId":"poe/openai/gpt-4o-aug","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-4o-Aug","version":"2024-11-21","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":2.2,"outputPer1M":9,"currency":"USD","costDimensionsPer1M":{"input":2.2,"output":9,"cacheRead":1.1},"costUnit":"USD per 1M tokens"}},{"modelId":"poe/openai/gpt-4o-mini","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-4o-mini","version":"2024-07-18","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":124096,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.14,"outputPer1M":0.54,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.54,"cacheRead":0.068},"costUnit":"USD per 1M tokens"}},{"modelId":"poe/openai/gpt-4o-mini-search","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-4o-mini-Search","version":"2025-03-11","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.14,"outputPer1M":0.54,"currency":"USD"}},{"modelId":"poe/openai/gpt-4o-search","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-4o-Search","version":"2025-03-11","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":2.2,"outputPer1M":9,"currency":"USD"}},{"modelId":"poe/openai/gpt-5","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-5","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.1,"outputPer1M":9,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":9,"cacheRead":0.11},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"poe/openai/gpt-5-chat","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-5-Chat","version":"2025-08-07","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.1,"outputPer1M":9,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":9,"cacheRead":0.11},"costUnit":"USD per 1M tokens"}},{"modelId":"poe/openai/gpt-5-codex","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-5-Codex","version":"2025-09-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.1,"outputPer1M":9,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"poe/openai/gpt-5-mini","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-5-mini","version":"2025-06-25","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.22,"outputPer1M":1.8,"currency":"USD","costDimensionsPer1M":{"input":0.22,"output":1.8,"cacheRead":0.022},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"poe/openai/gpt-5-nano","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-5-nano","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.045,"outputPer1M":0.36,"currency":"USD","costDimensionsPer1M":{"input":0.045,"output":0.36,"cacheRead":0.0045},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"poe/openai/gpt-5-pro","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-5-Pro","version":"2025-10-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":14,"outputPer1M":110,"currency":"USD"}},{"modelId":"poe/openai/gpt-5.1","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-5.1","version":"2025-11-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.1,"outputPer1M":9,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":9,"cacheRead":0.11},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"poe/openai/gpt-5.1-codex","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-5.1-Codex","version":"2025-11-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.1,"outputPer1M":9,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":9,"cacheRead":0.11},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"poe/openai/gpt-5.1-codex-max","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-5.1-Codex-Max","version":"2025-12-08","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.1,"outputPer1M":9,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":9,"cacheRead":0.11},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"poe/openai/gpt-5.1-codex-mini","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-5.1-Codex-Mini","version":"2025-11-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.22,"outputPer1M":1.8,"currency":"USD","costDimensionsPer1M":{"input":0.22,"output":1.8,"cacheRead":0.022},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"poe/openai/gpt-5.1-instant","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-5.1-Instant","version":"2025-11-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.1,"outputPer1M":9,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":9,"cacheRead":0.11},"costUnit":"USD per 1M tokens"}},{"modelId":"poe/openai/gpt-5.2","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-5.2","version":"2025-12-08","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.6,"outputPer1M":13,"currency":"USD","costDimensionsPer1M":{"input":1.6,"output":13,"cacheRead":0.16},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"poe/openai/gpt-5.2-codex","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-5.2-Codex","version":"2026-01-14","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.6,"outputPer1M":13,"currency":"USD","costDimensionsPer1M":{"input":1.6,"output":13,"cacheRead":0.16},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"poe/openai/gpt-5.2-instant","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-5.2-Instant","version":"2025-12-11","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.6,"outputPer1M":13,"currency":"USD","costDimensionsPer1M":{"input":1.6,"output":13,"cacheRead":0.16},"costUnit":"USD per 1M tokens"}},{"modelId":"poe/openai/gpt-5.2-pro","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-5.2-Pro","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":19,"outputPer1M":150,"currency":"USD"},"reasoningEffortLevels":["medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"poe/openai/gpt-5.3-codex","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-5.3-Codex","version":"2026-02-10","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.6,"outputPer1M":13,"currency":"USD","costDimensionsPer1M":{"input":1.6,"output":13,"cacheRead":0.16},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"poe/openai/gpt-5.3-codex-spark","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-5.3-Codex-Spark","version":"2026-03-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"poe/openai/gpt-5.3-instant","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-5.3-Instant","version":"2026-03-03","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.6,"outputPer1M":13,"currency":"USD","costDimensionsPer1M":{"input":1.6,"output":13,"cacheRead":0.16},"costUnit":"USD per 1M tokens"}},{"modelId":"poe/openai/gpt-5.4","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-5.4","version":"2026-02-26","capabilities":["tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.2,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":2.2,"output":14,"cacheRead":0.22},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"poe/openai/gpt-5.4-mini","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-5.4-Mini","version":"2026-03-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.68,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.68,"output":4,"cacheRead":0.068},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"poe/openai/gpt-5.4-nano","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-5.4-Nano","version":"2026-03-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.18,"outputPer1M":1.1,"currency":"USD","costDimensionsPer1M":{"input":0.18,"output":1.1,"cacheRead":0.018},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"poe/openai/gpt-5.4-pro","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-5.4-Pro","version":"2026-03-05","capabilities":["tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":27,"outputPer1M":160,"currency":"USD"},"reasoningEffortLevels":["medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"poe/openai/gpt-5.5","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-5.5","version":"2026-04-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":4.5455,"outputPer1M":27.2727,"currency":"USD","costDimensionsPer1M":{"input":4.5455,"output":27.2727,"cacheRead":0.4545},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"poe/openai/gpt-5.5-pro","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-5.5-Pro","version":"2026-04-08","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":27.2727,"outputPer1M":163.6364,"currency":"USD"},"reasoningEffortLevels":["medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"poe/openai/gpt-image-1","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-Image-1","version":"2025-03-31","capabilities":["tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/openai/gpt-image-1-mini","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-Image-1-Mini","version":"2025-08-26","capabilities":["tools.function_calling"],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":2,"output":8,"cacheRead":0.2},"costUnit":"USD per 1M tokens"}},{"modelId":"poe/openai/gpt-image-1.5","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"gpt-image-1.5","version":"2025-12-16","capabilities":[],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/openai/gpt-image-2","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"GPT-Image-2","version":"2026-04-21","capabilities":[],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":{"inputPer1M":5.0505,"outputPer1M":32.3232,"currency":"USD","costDimensionsPer1M":{"input":5.0505,"output":32.3232,"cacheRead":1.2626},"costUnit":"USD per 1M tokens"}},{"modelId":"poe/openai/o1","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"o1","version":"2024-12-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":14,"outputPer1M":54,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"poe/openai/o1-pro","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"o1-pro","version":"2025-03-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":140,"outputPer1M":540,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"poe/openai/o3","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"o3","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.8,"outputPer1M":7.2,"currency":"USD","costDimensionsPer1M":{"input":1.8,"output":7.2,"cacheRead":0.45},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"poe/openai/o3-deep-research","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"o3-deep-research","version":"2025-06-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":9,"outputPer1M":36,"currency":"USD","costDimensionsPer1M":{"input":9,"output":36,"cacheRead":2.2},"costUnit":"USD per 1M tokens"}},{"modelId":"poe/openai/o3-mini","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"o3-mini","version":"2025-01-31","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":0.99,"outputPer1M":4,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"poe/openai/o3-mini-high","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"o3-mini-high","version":"2025-01-31","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":0.99,"outputPer1M":4,"currency":"USD"}},{"modelId":"poe/openai/o3-pro","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"o3-pro","version":"2025-06-10","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":18,"outputPer1M":72,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"poe/openai/o4-mini","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"o4-mini","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":0.99,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.99,"output":4,"cacheRead":0.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"poe/openai/o4-mini-deep-research","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"o4-mini-deep-research","version":"2025-06-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.8,"outputPer1M":7.2,"currency":"USD","costDimensionsPer1M":{"input":1.8,"output":7.2,"cacheRead":0.45},"costUnit":"USD per 1M tokens"}},{"modelId":"poe/openai/sora-2","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Sora-2","version":"2025-10-06","capabilities":["tools.function_calling"],"modalities":["image","text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/openai/sora-2-pro","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Sora-2-Pro","version":"2025-10-06","capabilities":["tools.function_calling"],"modalities":["image","text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/poetools/claude-code","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"claude-code","version":"2025-11-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/runwayml/runway","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Runway","version":"2024-10-11","capabilities":["tools.function_calling"],"modalities":["image","text","video"],"contextWindow":256,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/runwayml/runway-gen-4-turbo","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Runway-Gen-4-Turbo","version":"2025-05-09","capabilities":["tools.function_calling"],"modalities":["image","text","video"],"contextWindow":256,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/stabilityai/stablediffusionxl","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"StableDiffusionXL","version":"2023-07-09","capabilities":["tools.function_calling"],"modalities":["image","text"],"contextWindow":200,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/topazlabs-co/topazlabs","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"TopazLabs","version":"2024-12-03","capabilities":["tools.function_calling"],"modalities":["image","text"],"contextWindow":204,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/trytako/tako","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Tako","version":"2024-08-15","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":2048,"maxOutputTokens":0,"pricing":null},{"modelId":"poe/xai/grok-3","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Grok 3","version":"2025-04-11","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.75},"costUnit":"USD per 1M tokens"}},{"modelId":"poe/xai/grok-3-mini","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Grok 3 Mini","version":"2025-04-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.3,"outputPer1M":0.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":0.5,"cacheRead":0.075},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"poe/xai/grok-4","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Grok-4","version":"2025-07-10","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":128000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.75},"costUnit":"USD per 1M tokens"}},{"modelId":"poe/xai/grok-4-fast-non-reasoning","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Grok-4-Fast-Non-Reasoning","version":"2025-09-16","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.5,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":0.5,"cacheRead":0.05},"costUnit":"USD per 1M tokens"}},{"modelId":"poe/xai/grok-4-fast-reasoning","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Grok-4-Fast-Reasoning","version":"2025-09-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.5,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":0.5,"cacheRead":0.05},"costUnit":"USD per 1M tokens"}},{"modelId":"poe/xai/grok-4.1-fast-non-reasoning","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Grok-4.1-Fast-Non-Reasoning","version":"2025-11-19","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":30000,"pricing":null},{"modelId":"poe/xai/grok-4.1-fast-reasoning","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Grok-4.1-Fast-Reasoning","version":"2025-11-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.5,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":0.5,"cacheRead":0.05},"costUnit":"USD per 1M tokens"}},{"modelId":"poe/xai/grok-4.20-multi-agent","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Grok-4.20-Multi-Agent","version":"2026-03-13","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":0,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.2},"costUnit":"USD per 1M tokens"}},{"modelId":"poe/xai/grok-code-fast-1","providerId":"poe","providerKind":"provider-poe","authFamily":"api-key","displayName":"Grok Code Fast 1","version":"2025-08-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.5,"cacheRead":0.02},"costUnit":"USD per 1M tokens"}},{"modelId":"poolside/poolside/laguna-m.1","providerId":"poolside","providerKind":"provider-poolside","authFamily":"api-key","displayName":"Laguna M.1","version":"2026-04-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"poolside/poolside/laguna-s-2.1","providerId":"poolside","providerKind":"provider-poolside","authFamily":"api-key","displayName":"Laguna S 2.1","version":"2026-07-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"poolside/poolside/laguna-xs-2.1","providerId":"poolside","providerKind":"provider-poolside","authFamily":"api-key","displayName":"Laguna XS 2.1","version":"2026-07-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"privatemode-ai/deepseek-ocr-2","providerId":"privatemode-ai","providerKind":"provider-privatemode-ai","authFamily":"api-key","displayName":"DeepSeek OCR 2","version":"2026-01-27","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.8897,"outputPer1M":1.4675,"currency":"USD","costDimensionsPer1M":{"input":0.8897,"output":1.4675,"cacheRead":0.0924},"costUnit":"USD per 1M tokens"}},{"modelId":"privatemode-ai/gpt-oss-120b","providerId":"privatemode-ai","providerKind":"provider-privatemode-ai","authFamily":"api-key","displayName":"gpt-oss-120b","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4969,"outputPer1M":1.9644,"currency":"USD","costDimensionsPer1M":{"input":0.4969,"output":1.9644,"cacheRead":0.0462},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"privatemode-ai/kimi-k2.6","providerId":"privatemode-ai","providerKind":"provider-privatemode-ai","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":262144,"pricing":{"inputPer1M":1.791,"outputPer1M":8.9436,"currency":"USD","costDimensionsPer1M":{"input":1.791,"output":8.9436,"cacheRead":0.1733},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"privatemode-ai/kimi-latest","providerId":"privatemode-ai","providerKind":"provider-privatemode-ai","authFamily":"api-key","displayName":"Kimi (latest)","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":262144,"pricing":{"inputPer1M":1.791,"outputPer1M":8.9436,"currency":"USD","costDimensionsPer1M":{"input":1.791,"output":8.9436,"cacheRead":0.1733},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"privatemode-ai/qwen3-embedding-4b","providerId":"privatemode-ai","providerKind":"provider-privatemode-ai","authFamily":"api-key","displayName":"Qwen3-Embedding 4B","version":"2025-06-06","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":2560,"pricing":{"inputPer1M":0.1502,"outputPer1M":0,"currency":"USD"}},{"modelId":"privatemode-ai/voxtral-mini-3b","providerId":"privatemode-ai","providerKind":"provider-privatemode-ai","authFamily":"api-key","displayName":"Voxtral Mini 3B","version":"2025-07","capabilities":["text.chat"],"modalities":["audio","text"],"contextWindow":32000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.00462,"outputPer1M":0,"currency":"USD"}},{"modelId":"privatemode-ai/whisper-large-v3","providerId":"privatemode-ai","providerKind":"provider-privatemode-ai","authFamily":"api-key","displayName":"Whisper large-v3","version":"2024-10-01","capabilities":["text.chat"],"modalities":["audio","text"],"contextWindow":448,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.01618,"outputPer1M":0,"currency":"USD"}},{"modelId":"qihang-ai/claude-haiku-4-5-20251001","providerId":"qihang-ai","providerKind":"provider-qihang-ai","authFamily":"api-key","displayName":"Claude Haiku 4.5","version":"2025-10-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.71,"currency":"USD"}},{"modelId":"qihang-ai/claude-opus-4-5-20251101","providerId":"qihang-ai","providerKind":"provider-qihang-ai","authFamily":"api-key","displayName":"Claude Opus 4.5","version":"2025-11-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.71,"outputPer1M":3.57,"currency":"USD"}},{"modelId":"qihang-ai/claude-sonnet-4-5-20250929","providerId":"qihang-ai","providerKind":"provider-qihang-ai","authFamily":"api-key","displayName":"Claude Sonnet 4.5","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.43,"outputPer1M":2.14,"currency":"USD"}},{"modelId":"qihang-ai/gemini-2.5-flash","providerId":"qihang-ai","providerKind":"provider-qihang-ai","authFamily":"api-key","displayName":"Gemini 2.5 Flash","version":"2025-12-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.09,"outputPer1M":0.71,"currency":"USD","costDimensionsPer1M":{"input":0.09,"output":0.71},"costMetadata":{"tiers":[{"input":0.09,"output":0.71,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":0.09,"output":0.71}},"costUnit":"USD per 1M tokens"}},{"modelId":"qihang-ai/gemini-3-flash-preview","providerId":"qihang-ai","providerKind":"provider-qihang-ai","authFamily":"api-key","displayName":"Gemini 3 Flash Preview","version":"2025-12-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.07,"outputPer1M":0.43,"currency":"USD","costDimensionsPer1M":{"input":0.07,"output":0.43},"costMetadata":{"tiers":[{"input":0.07,"output":0.43,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":0.07,"output":0.43}},"costUnit":"USD per 1M tokens"}},{"modelId":"qihang-ai/gemini-3-pro-preview","providerId":"qihang-ai","providerKind":"provider-qihang-ai","authFamily":"api-key","displayName":"Gemini 3 Pro Preview","version":"2025-11-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":1000000,"maxOutputTokens":65000,"pricing":{"inputPer1M":0.57,"outputPer1M":3.43,"currency":"USD"}},{"modelId":"qihang-ai/gpt-5-mini","providerId":"qihang-ai","providerKind":"provider-qihang-ai","authFamily":"api-key","displayName":"GPT-5-Mini","version":"2025-09-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.04,"outputPer1M":0.29,"currency":"USD"}},{"modelId":"qihang-ai/gpt-5.2","providerId":"qihang-ai","providerKind":"provider-qihang-ai","authFamily":"api-key","displayName":"GPT-5.2","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"}},{"modelId":"qihang-ai/gpt-5.2-codex","providerId":"qihang-ai","providerKind":"provider-qihang-ai","authFamily":"api-key","displayName":"GPT-5.2 Codex","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.14,"outputPer1M":1.14,"currency":"USD"}},{"modelId":"qiniu-ai/claude-3.5-haiku","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Claude 3.5 Haiku","version":"2025-08-26","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":8192,"pricing":null},{"modelId":"qiniu-ai/claude-3.5-sonnet","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Claude 3.5 Sonnet","version":"2025-09-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":8200,"pricing":null},{"modelId":"qiniu-ai/claude-3.7-sonnet","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Claude 3.7 Sonnet","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"qiniu-ai/claude-4.0-opus","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Claude 4.0 Opus","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":null},{"modelId":"qiniu-ai/claude-4.0-sonnet","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Claude 4.0 Sonnet","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":null},{"modelId":"qiniu-ai/claude-4.1-opus","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Claude 4.1 Opus","version":"2025-08-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":null},{"modelId":"qiniu-ai/claude-4.5-haiku","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Claude 4.5 Haiku","version":"2025-10-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD","costDimensionsPer1M":{"input":1,"output":5,"cacheRead":0.09999999999999999,"cacheWrite":1.25},"costUnit":"USD per 1M tokens"}},{"modelId":"qiniu-ai/claude-4.5-opus","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Claude 4.5 Opus","version":"2025-11-25","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":200000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"}},{"modelId":"qiniu-ai/claude-4.5-sonnet","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Claude 4.5 Sonnet","version":"2025-09-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.30000000000000004,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"}},{"modelId":"qiniu-ai/deepseek-r1","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"DeepSeek-R1","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32000,"pricing":null},{"modelId":"qiniu-ai/deepseek-r1-0528","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"DeepSeek-R1-0528","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32000,"pricing":null},{"modelId":"qiniu-ai/deepseek-v3","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"DeepSeek-V3","version":"2025-08-13","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16000,"pricing":null},{"modelId":"qiniu-ai/deepseek-v3-0324","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"DeepSeek-V3-0324","version":"2025-08-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16000,"pricing":null},{"modelId":"qiniu-ai/deepseek-v3.1","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"DeepSeek-V3.1","version":"2025-08-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32000,"pricing":null},{"modelId":"qiniu-ai/deepseek/deepseek-math-v2","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Deepseek/Deepseek-Math-V2","version":"2025-12-04","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":160000,"maxOutputTokens":160000,"pricing":null},{"modelId":"qiniu-ai/deepseek/deepseek-v3.1-terminus","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"DeepSeek/DeepSeek-V3.1-Terminus","version":"2025-09-22","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32000,"pricing":null},{"modelId":"qiniu-ai/deepseek/deepseek-v3.1-terminus-thinking","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"DeepSeek/DeepSeek-V3.1-Terminus-Thinking","version":"2025-09-22","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32000,"pricing":null},{"modelId":"qiniu-ai/deepseek/deepseek-v3.2-251201","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Deepseek/DeepSeek-V3.2","version":"2025-12-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32000,"pricing":null},{"modelId":"qiniu-ai/deepseek/deepseek-v3.2-exp","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"DeepSeek/DeepSeek-V3.2-Exp","version":"2025-09-29","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32000,"pricing":null},{"modelId":"qiniu-ai/deepseek/deepseek-v3.2-exp-thinking","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"DeepSeek/DeepSeek-V3.2-Exp-Thinking","version":"2025-09-29","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.28,"outputPer1M":0.42,"currency":"USD","costDimensionsPer1M":{"input":0.28,"output":0.42,"cacheRead":0.14},"costUnit":"USD per 1M tokens"}},{"modelId":"qiniu-ai/doubao-1.5-pro-32k","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Doubao 1.5 Pro 32k","version":"2025-08-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":12000,"pricing":{"inputPer1M":0.1343,"outputPer1M":0.3349,"currency":"USD","costDimensionsPer1M":{"input":0.1343,"output":0.3349,"cacheRead":0.06715},"costUnit":"USD per 1M tokens"}},{"modelId":"qiniu-ai/doubao-1.5-thinking-pro","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Doubao 1.5 Thinking Pro","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16000,"pricing":null},{"modelId":"qiniu-ai/doubao-1.5-vision-pro","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Doubao 1.5 Vision Pro","version":"2025-08-05","capabilities":["text.chat"],"modalities":["image","text","video"],"contextWindow":128000,"maxOutputTokens":16000,"pricing":null},{"modelId":"qiniu-ai/doubao-seed-1.6","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Doubao-Seed 1.6","version":"2025-08-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":32000,"pricing":null,"reasoningOptionKinds":["toggle"]},{"modelId":"qiniu-ai/doubao-seed-1.6-flash","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Doubao-Seed 1.6 Flash","version":"2025-08-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":32000,"pricing":null,"reasoningOptionKinds":["toggle"]},{"modelId":"qiniu-ai/doubao-seed-1.6-thinking","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Doubao-Seed 1.6 Thinking","version":"2025-08-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":32000,"pricing":null},{"modelId":"qiniu-ai/doubao-seed-2.0-code","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Doubao Seed 2.0 Code","version":"2026-02-14","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":128000,"pricing":null,"reasoningOptionKinds":["toggle"]},{"modelId":"qiniu-ai/doubao-seed-2.0-lite","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Doubao Seed 2.0 Lite","version":"2026-02-14","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":32000,"pricing":null,"reasoningOptionKinds":["toggle"]},{"modelId":"qiniu-ai/doubao-seed-2.0-mini","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Doubao Seed 2.0 Mini","version":"2026-02-14","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":32000,"pricing":null,"reasoningOptionKinds":["toggle"]},{"modelId":"qiniu-ai/doubao-seed-2.0-pro","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Doubao Seed 2.0 Pro","version":"2026-02-14","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":128000,"pricing":null,"reasoningOptionKinds":["toggle"]},{"modelId":"qiniu-ai/gemini-2.0-flash","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Gemini 2.0 Flash","version":"2025-08-05","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.1,"outputPer1M":0.42,"currency":"USD"}},{"modelId":"qiniu-ai/gemini-2.0-flash-lite","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Gemini 2.0 Flash Lite","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":8192,"pricing":null},{"modelId":"qiniu-ai/gemini-2.5-flash","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Gemini 2.5 Flash","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"cacheRead":0.03,"inputAudio":1},"costUnit":"USD per 1M tokens"}},{"modelId":"qiniu-ai/gemini-2.5-flash-image","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Gemini 2.5 Flash Image","version":"2025-10-22","capabilities":[],"modalities":["image","text"],"contextWindow":32768,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.3,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":30,"cacheRead":0.075},"costUnit":"USD per 1M tokens"}},{"modelId":"qiniu-ai/gemini-2.5-flash-lite","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Gemini 2.5 Flash Lite","version":"2025-08-05","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.4,"cacheRead":0.01,"inputAudio":0.3},"costUnit":"USD per 1M tokens"}},{"modelId":"qiniu-ai/gemini-2.5-pro","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Gemini 2.5 Pro","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costMetadata":{"tiers":[{"input":2.5,"output":15,"cache_read":0.25,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":2.5,"output":15,"cache_read":0.25}},"costUnit":"USD per 1M tokens"}},{"modelId":"qiniu-ai/gemini-3.0-flash-preview","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Gemini 3.0 Flash Preview","version":"2025-12-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":null},{"modelId":"qiniu-ai/gemini-3.0-pro-image-preview","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Gemini 3.0 Pro Image Preview","version":"2025-11-20","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":32768,"maxOutputTokens":8192,"pricing":null},{"modelId":"qiniu-ai/gemini-3.0-pro-preview","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Gemini 3.0 Pro Preview","version":"2025-11-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":null},{"modelId":"qiniu-ai/glm-4.5","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"GLM 4.5","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":98304,"pricing":null,"reasoningOptionKinds":["toggle"]},{"modelId":"qiniu-ai/glm-4.5-air","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"GLM 4.5 Air","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":4096,"pricing":null,"reasoningOptionKinds":["toggle"]},{"modelId":"qiniu-ai/gpt-oss-120b","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"gpt-oss-120b","version":"2025-08-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":null},{"modelId":"qiniu-ai/gpt-oss-20b","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"gpt-oss-20b","version":"2025-08-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":null},{"modelId":"qiniu-ai/kimi-k2","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Kimi K2","version":"2025-08-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":null},{"modelId":"qiniu-ai/kling-v2-6","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Kling-V2 6","version":"2026-01-13","capabilities":[],"modalities":["image","text","video"],"contextWindow":99999999,"maxOutputTokens":99999999,"pricing":null},{"modelId":"qiniu-ai/meituan/longcat-flash-chat","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Meituan/Longcat-Flash-Chat","version":"2025-11-05","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":null},{"modelId":"qiniu-ai/meituan/longcat-flash-lite","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Meituan/Longcat-Flash-Lite","version":"2026-02-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":320000,"pricing":null},{"modelId":"qiniu-ai/mimo-v2-flash","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Mimo-V2-Flash","version":"2025-12-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.3,"cacheRead":0.01},"costUnit":"USD per 1M tokens"}},{"modelId":"qiniu-ai/MiniMax-M1","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"MiniMax M1","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":80000,"pricing":null,"reasoningOptionKinds":["toggle"]},{"modelId":"qiniu-ai/minimax/minimax-m2","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Minimax/Minimax-M2","version":"2025-10-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":null,"reasoningOptionKinds":["toggle"]},{"modelId":"qiniu-ai/minimax/minimax-m2.1","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Minimax/Minimax-M2.1","version":"2025-12-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":128000,"pricing":null,"reasoningOptionKinds":["toggle"]},{"modelId":"qiniu-ai/minimax/minimax-m2.5","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Minimax/Minimax-M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":128000,"pricing":null,"reasoningOptionKinds":["toggle"]},{"modelId":"qiniu-ai/minimax/minimax-m2.5-highspeed","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Minimax/Minimax-M2.5 Highspeed","version":"2026-02-14","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":128000,"pricing":null,"reasoningOptionKinds":["toggle"]},{"modelId":"qiniu-ai/moonshotai/kimi-k2-0905","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Kimi K2 0905","version":"2025-09-08","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":100000,"pricing":null},{"modelId":"qiniu-ai/moonshotai/kimi-k2-thinking","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Kimi K2 Thinking","version":"2025-11-07","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":100000,"pricing":{"inputPer1M":0.6,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.5,"cacheRead":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"qiniu-ai/moonshotai/kimi-k2.5","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Moonshotai/Kimi-K2.5","version":"2026-01-28","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.6,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":3,"cacheRead":0.1},"costUnit":"USD per 1M tokens"}},{"modelId":"qiniu-ai/openai/gpt-5","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"OpenAI/GPT-5","version":"2025-09-19","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"}},{"modelId":"qiniu-ai/openai/gpt-5.2","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"OpenAI/GPT-5.2","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"}},{"modelId":"qiniu-ai/qwen-max-2025-01-25","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Qwen2.5-Max-2025-01-25","version":"2025-08-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":null},{"modelId":"qiniu-ai/qwen-turbo","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Qwen-Turbo","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":4096,"pricing":null,"reasoningOptionKinds":["toggle"]},{"modelId":"qiniu-ai/qwen-vl-max-2025-01-25","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Qwen VL-MAX-2025-01-25","version":"2025-08-05","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","image","text","video"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":null},{"modelId":"qiniu-ai/qwen2.5-vl-72b-instruct","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Qwen 2.5 VL 72B Instruct","version":"2025-08-05","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","image","text","video"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":null},{"modelId":"qiniu-ai/qwen2.5-vl-7b-instruct","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Qwen 2.5 VL 7B Instruct","version":"2025-08-05","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","image","text","video"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":null},{"modelId":"qiniu-ai/qwen3-235b-a22b","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Qwen 3 235B A22B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32000,"pricing":null},{"modelId":"qiniu-ai/qwen3-235b-a22b-instruct-2507","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Qwen3 235b A22B Instruct 2507","version":"2025-08-12","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":64000,"pricing":null},{"modelId":"qiniu-ai/qwen3-235b-a22b-thinking-2507","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Qwen3 235B A22B Thinking 2507","version":"2025-08-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":4096,"pricing":null,"reasoningOptionKinds":["toggle"]},{"modelId":"qiniu-ai/qwen3-30b-a3b","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Qwen3 30B A3B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":40000,"maxOutputTokens":4096,"pricing":null,"reasoningOptionKinds":["toggle"]},{"modelId":"qiniu-ai/qwen3-30b-a3b-instruct-2507","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Qwen3 30b A3b Instruct 2507","version":"2026-02-04","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32000,"pricing":null},{"modelId":"qiniu-ai/qwen3-30b-a3b-thinking-2507","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Qwen3 30b A3b Thinking 2507","version":"2026-02-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":126000,"maxOutputTokens":32000,"pricing":null,"reasoningOptionKinds":["toggle"]},{"modelId":"qiniu-ai/qwen3-32b","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Qwen3 32B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":40000,"maxOutputTokens":4096,"pricing":null,"reasoningOptionKinds":["toggle"]},{"modelId":"qiniu-ai/qwen3-coder-480b-a35b-instruct","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Qwen3 Coder 480B A35B Instruct","version":"2025-08-14","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":4096,"pricing":null},{"modelId":"qiniu-ai/qwen3-max","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Qwen3 Max","version":"2025-09-24","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":null},{"modelId":"qiniu-ai/qwen3-max-preview","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Qwen3 Max Preview","version":"2025-09-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":null},{"modelId":"qiniu-ai/qwen3-next-80b-a3b-instruct","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Qwen3 Next 80B A3B Instruct","version":"2025-09-12","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":null},{"modelId":"qiniu-ai/qwen3-next-80b-a3b-thinking","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Qwen3 Next 80B A3B Thinking","version":"2025-09-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":null,"reasoningOptionKinds":["toggle"]},{"modelId":"qiniu-ai/qwen3-vl-30b-a3b-thinking","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Qwen3-Vl 30b A3b Thinking","version":"2026-02-09","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text","video"],"contextWindow":128000,"maxOutputTokens":32000,"pricing":null},{"modelId":"qiniu-ai/qwen3.5-397b-a17b","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Qwen3.5 397B A17B","version":"2026-02-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":null,"reasoningOptionKinds":["toggle"]},{"modelId":"qiniu-ai/stepfun-ai/gelab-zero-4b-preview","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Stepfun-Ai/Gelab Zero 4b Preview","version":"2025-12-23","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":8192,"maxOutputTokens":4096,"pricing":null},{"modelId":"qiniu-ai/stepfun/step-3.5-flash","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Stepfun/Step-3.5 Flash","version":"2026-02-02","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":64000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.3,"cacheRead":0.02},"costUnit":"USD per 1M tokens"}},{"modelId":"qiniu-ai/x-ai/grok-4-fast","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"x-AI/Grok-4-Fast","version":"2025-09-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":2000000,"maxOutputTokens":2000000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.5,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":0.5,"cacheRead":0.05},"costUnit":"USD per 1M tokens"}},{"modelId":"qiniu-ai/x-ai/grok-4-fast-non-reasoning","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"X-Ai/Grok-4-Fast-Non-Reasoning","version":"2025-12-18","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","image","text","video"],"contextWindow":2000000,"maxOutputTokens":2000000,"pricing":null},{"modelId":"qiniu-ai/x-ai/grok-4-fast-reasoning","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"X-Ai/Grok-4-Fast-Reasoning","version":"2025-12-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":2000000,"maxOutputTokens":2000000,"pricing":null},{"modelId":"qiniu-ai/x-ai/grok-4.1-fast","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"x-AI/Grok-4.1-Fast","version":"2025-11-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":2000000,"maxOutputTokens":2000000,"pricing":null},{"modelId":"qiniu-ai/x-ai/grok-4.1-fast-non-reasoning","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"X-Ai/Grok 4.1 Fast Non Reasoning","version":"2025-12-19","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","image","text","video"],"contextWindow":2000000,"maxOutputTokens":2000000,"pricing":null},{"modelId":"qiniu-ai/x-ai/grok-4.1-fast-reasoning","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"X-Ai/Grok 4.1 Fast Reasoning","version":"2025-12-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":20000000,"maxOutputTokens":2000000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.5,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":0.5,"cacheRead":0.05},"costUnit":"USD per 1M tokens"}},{"modelId":"qiniu-ai/x-ai/grok-code-fast-1","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"x-AI/Grok-Code-Fast 1","version":"2025-09-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":10000,"pricing":null},{"modelId":"qiniu-ai/xiaomi/mimo-v2-flash","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Xiaomi/Mimo-V2-Flash","version":"2025-12-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.3,"cacheRead":0.01},"costUnit":"USD per 1M tokens"}},{"modelId":"qiniu-ai/z-ai/autoglm-phone-9b","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Z-Ai/Autoglm Phone 9b","version":"2025-12-23","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":12800,"maxOutputTokens":4096,"pricing":null},{"modelId":"qiniu-ai/z-ai/glm-4.6","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Z-AI/GLM 4.6","version":"2025-10-11","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":200000,"pricing":null},{"modelId":"qiniu-ai/z-ai/glm-4.7","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Z-Ai/GLM 4.7","version":"2025-12-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":200000,"pricing":null,"reasoningOptionKinds":["toggle"]},{"modelId":"qiniu-ai/z-ai/glm-5","providerId":"qiniu-ai","providerKind":"provider-qiniu-ai","authFamily":"api-key","displayName":"Z-Ai/GLM 5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":null,"reasoningOptionKinds":["toggle"]},{"modelId":"qvac/gemma4-31b","providerId":"qvac","providerKind":"provider-qvac","authFamily":"api-key","displayName":"Gemma 4 31B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"qvac/gpt-oss-120b","providerId":"qvac","providerKind":"provider-qvac","authFamily":"api-key","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"qvac/gpt-oss-20b","providerId":"qvac","providerKind":"provider-qvac","authFamily":"api-key","displayName":"GPT OSS 20B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"qvac/qwen3.5-0.8b","providerId":"qvac","providerKind":"provider-qvac","authFamily":"api-key","displayName":"Qwen3.5 0.8B","version":"2025-11-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"qvac/qwen3.5-2b","providerId":"qvac","providerKind":"provider-qvac","authFamily":"api-key","displayName":"Qwen3.5 2B","version":"2025-11-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"qvac/qwen3.5-4b","providerId":"qvac","providerKind":"provider-qvac","authFamily":"api-key","displayName":"Qwen3.5 4B","version":"2025-11-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"qvac/qwen3.5-9b","providerId":"qvac","providerKind":"provider-qvac","authFamily":"api-key","displayName":"Qwen3.5 9B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":32768,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningEffortLevels":["none","max"],"reasoningOptionKinds":["effort"]},{"modelId":"qvac/qwen3.6-27b","providerId":"qvac","providerKind":"provider-qvac","authFamily":"api-key","displayName":"Qwen3.6 27B","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"qvac/qwen3.6-35b-a3b","providerId":"qvac","providerKind":"provider-qvac","authFamily":"api-key","displayName":"Qwen3.6 35B-A3B","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"regolo-ai/apertus-70b","providerId":"regolo-ai","providerKind":"provider-regolo-ai","authFamily":"api-key","displayName":"Apertus 70B","version":"2025-09-02","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":30000,"maxOutputTokens":30000,"pricing":{"inputPer1M":0.46,"outputPer1M":2.42,"currency":"USD"}},{"modelId":"regolo-ai/brick-complexity-pro","providerId":"regolo-ai","providerKind":"provider-regolo-ai","authFamily":"api-key","displayName":"Brick Complexity Pro","version":"2026-02-06","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":100000,"maxOutputTokens":15000,"pricing":{"inputPer1M":0.12,"outputPer1M":0.46,"currency":"USD"}},{"modelId":"regolo-ai/brick-v1-beta","providerId":"regolo-ai","providerKind":"provider-regolo-ai","authFamily":"api-key","displayName":"Brick v1 Beta","version":"2026-02-06","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":100000,"maxOutputTokens":15000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"regolo-ai/deepseek-ocr-2","providerId":"regolo-ai","providerKind":"provider-regolo-ai","authFamily":"api-key","displayName":"DeepSeek OCR 2","version":"2026-01-27","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":4000,"maxOutputTokens":4000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"regolo-ai/faster-whisper-large-v3","providerId":"regolo-ai","providerKind":"provider-regolo-ai","authFamily":"api-key","displayName":"Faster Whisper Large v3","version":"2024-10-01","capabilities":["text.chat"],"modalities":["audio","text"],"contextWindow":448,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"regolo-ai/gemma4-31b","providerId":"regolo-ai","providerKind":"provider-regolo-ai","authFamily":"api-key","displayName":"Gemma 4 31B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":100000,"maxOutputTokens":100000,"pricing":{"inputPer1M":0.46,"outputPer1M":2.42,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"regolo-ai/glm5.2","providerId":"regolo-ai","providerKind":"provider-regolo-ai","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":96000,"maxOutputTokens":96000,"pricing":{"inputPer1M":2.31,"outputPer1M":6,"currency":"USD"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"regolo-ai/gpt-oss-120b","providerId":"regolo-ai","providerKind":"provider-regolo-ai","authFamily":"api-key","displayName":"GPT-OSS-120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1,"outputPer1M":4.2,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"regolo-ai/gpt-oss-20b","providerId":"regolo-ai","providerKind":"provider-regolo-ai","authFamily":"api-key","displayName":"GPT-OSS-20B","version":"2026-03-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.4,"outputPer1M":1.8,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"regolo-ai/llama-3.3-70b-instruct","providerId":"regolo-ai","providerKind":"provider-regolo-ai","authFamily":"api-key","displayName":"Llama 3.3 70B Instruct","version":"2025-04-28","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.6,"outputPer1M":2.7,"currency":"USD"}},{"modelId":"regolo-ai/mistral-small-4-119b","providerId":"regolo-ai","providerKind":"provider-regolo-ai","authFamily":"api-key","displayName":"Mistral Small 4 119B","version":"2026-03-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.75,"outputPer1M":3,"currency":"USD"}},{"modelId":"regolo-ai/qwen-image","providerId":"regolo-ai","providerKind":"provider-regolo-ai","authFamily":"api-key","displayName":"Qwen-Image","version":"2026-03-01","capabilities":[],"modalities":["image","text"],"contextWindow":8192,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.5,"outputPer1M":2,"currency":"USD"}},{"modelId":"regolo-ai/qwen3-coder-next","providerId":"regolo-ai","providerKind":"provider-regolo-ai","authFamily":"api-key","displayName":"Qwen3-Coder-Next","version":"2026-03-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"regolo-ai/qwen3-embedding-8b","providerId":"regolo-ai","providerKind":"provider-regolo-ai","authFamily":"api-key","displayName":"Qwen3-Embedding-8B","version":"2026-02-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.1,"outputPer1M":0.1,"currency":"USD"}},{"modelId":"regolo-ai/qwen3-reranker-4b","providerId":"regolo-ai","providerKind":"provider-regolo-ai","authFamily":"api-key","displayName":"Qwen3-Reranker-4B","version":"2026-02-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.12,"outputPer1M":0.12,"currency":"USD"}},{"modelId":"regolo-ai/qwen3.5-122b","providerId":"regolo-ai","providerKind":"provider-regolo-ai","authFamily":"api-key","displayName":"Qwen3.5-122B","version":"2026-02-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.9,"outputPer1M":3.6,"currency":"USD"}},{"modelId":"regolo-ai/qwen3.5-9b","providerId":"regolo-ai","providerKind":"provider-regolo-ai","authFamily":"api-key","displayName":"Qwen3.5-9B","version":"2026-02-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"regolo-ai/qwen3.6-27b","providerId":"regolo-ai","providerKind":"provider-regolo-ai","authFamily":"api-key","displayName":"Qwen3.6 27B","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":120000,"maxOutputTokens":120000,"pricing":{"inputPer1M":0.58,"outputPer1M":2.42,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"requesty/claude-fable-5","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"Claude Fable 5","version":"2026-06-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":10,"outputPer1M":50,"currency":"USD","costDimensionsPer1M":{"input":10,"output":50,"cacheRead":1,"cacheWrite":12.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"requesty/claude-haiku-4-5","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"Claude Haiku 4.5 (latest)","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD","costDimensionsPer1M":{"input":1,"output":5,"cacheRead":0.1,"cacheWrite":1.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"requesty/claude-haiku-4-5@eu","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"Claude Haiku 4.5 (latest) (EU)","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1.1,"outputPer1M":5.5,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":5.5,"cacheRead":0.11,"cacheWrite":1.375},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"requesty/claude-opus-4-1","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"Claude Opus 4.1 (latest)","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD","costDimensionsPer1M":{"input":15,"output":75,"cacheRead":1.5,"cacheWrite":18.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"requesty/claude-opus-4-5","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"Claude Opus 4.5 (latest)","version":"2025-11-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"requesty/claude-opus-4-5@eu","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"Claude Opus 4.5 (latest) (EU)","version":"2025-11-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5.5,"outputPer1M":27.5,"currency":"USD","costDimensionsPer1M":{"input":5.5,"output":27.5,"cacheRead":0.55,"cacheWrite":6.875},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"requesty/claude-opus-4-6","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"requesty/claude-opus-4-6@eu","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"Claude Opus 4.6 (EU)","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5.5,"outputPer1M":27.5,"currency":"USD","costDimensionsPer1M":{"input":5.5,"output":27.5,"cacheRead":0.55,"cacheWrite":6.88},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"requesty/claude-opus-4-7","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"requesty/claude-opus-4-7@eu","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"Claude Opus 4.7 (EU)","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5.5,"outputPer1M":27.5,"currency":"USD","costDimensionsPer1M":{"input":5.5,"output":27.5,"cacheRead":0.55,"cacheWrite":6.875},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"requesty/claude-opus-4-8","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"Claude Opus 4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"requesty/claude-opus-4-8@eu","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"Claude Opus 4.8 (EU)","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5.5,"outputPer1M":27.5,"currency":"USD","costDimensionsPer1M":{"input":5.5,"output":27.5,"cacheRead":0.55,"cacheWrite":6.875},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"requesty/claude-opus-5","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"Claude Opus 5","version":"2026-07-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"requesty/claude-opus-5@eu","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"Claude Opus 5 (EU)","version":"2026-07-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5.5,"outputPer1M":27.5,"currency":"USD","costDimensionsPer1M":{"input":5.5,"output":27.5,"cacheRead":0.55,"cacheWrite":6.875},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"requesty/claude-sonnet-4-5","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"Claude Sonnet 4.5 (latest)","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costMetadata":{"tiers":[{"input":6,"output":22.5,"cache_read":0.6,"cache_write":7.5,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":6,"output":22.5,"cache_read":0.6,"cache_write":7.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"requesty/claude-sonnet-4-5@eu","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"Claude Sonnet 4.5 (latest) (EU)","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3.3,"outputPer1M":16.5,"currency":"USD","costDimensionsPer1M":{"input":3.3,"output":16.5,"cacheRead":0.3,"cacheWrite":4.125},"costMetadata":{"tiers":[{"input":6.6,"output":24.75,"cache_read":0.6,"cache_write":8.25,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":6.6,"output":24.75,"cache_read":0.6,"cache_write":8.25}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"requesty/claude-sonnet-4-6","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"requesty/claude-sonnet-4-6@eu","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"Claude Sonnet 4.6 (EU)","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3.3,"outputPer1M":16.5,"currency":"USD","costDimensionsPer1M":{"input":3.3,"output":16.5,"cacheRead":0.3,"cacheWrite":4.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"requesty/claude-sonnet-4@eu","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"Claude Sonnet 4 (latest) (EU)","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costMetadata":{"tiers":[{"input":6,"output":22.5,"cache_read":0.6,"cache_write":7.5,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":6,"output":22.5,"cache_read":0.6,"cache_write":7.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"requesty/claude-sonnet-5","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"Claude Sonnet 5","version":"2026-06-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2,"output":10,"cacheRead":0.2,"cacheWrite":2.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"requesty/claude-sonnet-5@eu","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"Claude Sonnet 5 (EU)","version":"2026-06-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.2,"outputPer1M":11,"currency":"USD","costDimensionsPer1M":{"input":2.2,"output":11,"cacheRead":0.22,"cacheWrite":2.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"requesty/deepseek-v4-flash-0731","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"DeepSeek V4 Flash 0731","version":"2026-07-31","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"cacheRead":0.07},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"requesty/deepseek-v4-flash-0731@eu","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"DeepSeek V4 Flash 0731 (EU)","version":"2026-07-31","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"cacheRead":0.07},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"requesty/gemini-2.5-flash@eu","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"Gemini 2.5 Flash (EU)","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"cacheRead":0.075,"cacheWrite":0.55},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"requesty/gemini-3.1-flash-lite@eu","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"Gemini 3.1 Flash Lite (EU)","version":"2026-05-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":1.5,"cacheRead":0.025,"cacheWrite":0.08333},"costMetadata":{"tiers":[{"input":0.5,"output":2.25,"cache_read":0.025,"cache_write":0.08333,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":0.5,"output":2.25,"cache_read":0.025,"cache_write":0.08333}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"requesty/gemini-3.5-flash-lite","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"Gemini 3.5 Flash Lite","version":"2026-07-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"cacheRead":0.03},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"requesty/gemini-3.5-flash@eu","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"Gemini 3.5 Flash (EU)","version":"2026-05-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65535,"pricing":{"inputPer1M":1.5,"outputPer1M":9,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":9,"cacheRead":0.15,"cacheWrite":1.583},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"requesty/gemini-3.6-flash","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"Gemini 3.6 Flash","version":"2026-07-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65535,"pricing":{"inputPer1M":1.5,"outputPer1M":7,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":7,"cacheRead":0.15},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"requesty/gemini-3.7-flash","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"Gemini 3.7 Flash","version":"2026-08-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.75,"outputPer1M":3.75,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":3.75,"cacheRead":0.075},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"requesty/gemini-3.7-flash@eu","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"Gemini 3.7 Flash (EU)","version":"2026-08-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65535,"pricing":{"inputPer1M":0.75,"outputPer1M":3.75,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":3.75,"cacheRead":0.075},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"requesty/glm-5.2","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.2,"outputPer1M":4.2,"currency":"USD","costDimensionsPer1M":{"input":1.2,"output":4.2,"cacheRead":0.26},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"requesty/glm-5.2@eu","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"GLM-5.2 (EU)","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.2,"outputPer1M":4.2,"currency":"USD","costDimensionsPer1M":{"input":1.2,"output":4.2,"cacheRead":0.26},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"requesty/gpt-4.1-mini@eu","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"GPT-4.1 mini (EU)","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.44,"outputPer1M":1.76,"currency":"USD","costDimensionsPer1M":{"input":0.44,"output":1.76,"cacheRead":0.11},"costUnit":"USD per 1M tokens"}},{"modelId":"requesty/gpt-4.1-nano@eu","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"GPT-4.1 nano (EU)","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.11,"outputPer1M":0.44,"currency":"USD","costDimensionsPer1M":{"input":0.11,"output":0.44,"cacheRead":0.0275},"costUnit":"USD per 1M tokens"}},{"modelId":"requesty/gpt-4.1@eu","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"GPT-4.1 (EU)","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":2.2,"outputPer1M":8.8,"currency":"USD","costDimensionsPer1M":{"input":2.2,"output":8.8,"cacheRead":0.55},"costUnit":"USD per 1M tokens"}},{"modelId":"requesty/gpt-4o-mini@eu","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"GPT-4o mini (EU)","version":"2024-07-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16000,"pricing":{"inputPer1M":0.165,"outputPer1M":0.66,"currency":"USD","costDimensionsPer1M":{"input":0.165,"output":0.66,"cacheRead":0.0825},"costUnit":"USD per 1M tokens"}},{"modelId":"requesty/gpt-5-mini@eu","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"GPT-5 Mini (EU)","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":0.275,"outputPer1M":2.2,"currency":"USD","costDimensionsPer1M":{"input":0.275,"output":2.2,"cacheRead":0.0275},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"requesty/gpt-5-nano@eu","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"GPT-5 Nano (EU)","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":0.055,"outputPer1M":0.44,"currency":"USD","costDimensionsPer1M":{"input":0.055,"output":0.44,"cacheRead":0.0055},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"requesty/gpt-5.1@eu","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"GPT-5.1 (EU)","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.375,"outputPer1M":11,"currency":"USD","costDimensionsPer1M":{"input":1.375,"output":11,"cacheRead":0.1375},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"requesty/gpt-5.4@eu","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"GPT-5.4 (EU)","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":15,"cacheRead":0.25},"costMetadata":{"tiers":[{"input":5,"output":22.5,"cache_read":0.5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":5,"output":22.5,"cache_read":0.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"requesty/gpt-5.5@eu","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"GPT-5.5 (EU)","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5},"costMetadata":{"tiers":[{"input":10,"output":45,"cache_read":1,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":10,"output":45,"cache_read":1}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"requesty/gpt-5.6-luna@eu","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"GPT-5.6 Luna (EU)","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.22,"outputPer1M":1.32,"currency":"USD","costDimensionsPer1M":{"input":0.22,"output":1.32,"cacheRead":0.022},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"requesty/gpt-5.6-sol@eu","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"GPT-5.6 Sol (EU)","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5.5,"outputPer1M":33,"currency":"USD","costDimensionsPer1M":{"input":5.5,"output":33,"cacheRead":0.55},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"requesty/gpt-5.6-terra@eu","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"GPT-5.6 Terra (EU)","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.2,"outputPer1M":13.2,"currency":"USD","costDimensionsPer1M":{"input":2.2,"output":13.2,"cacheRead":0.22},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"requesty/gpt-5@eu","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"GPT-5 (EU)","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.375,"outputPer1M":11,"currency":"USD","costDimensionsPer1M":{"input":1.375,"output":11,"cacheRead":0.1375},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"requesty/grok-4.5","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"Grok 4.5","version":"2026-07-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":500000,"maxOutputTokens":500000,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.5,"cacheWrite":2},"costMetadata":{"tiers":[{"input":4,"output":12,"cache_read":1,"cache_write":4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":4,"output":12,"cache_read":1,"cache_write":4}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"requesty/kimi-k3","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"Kimi K3","version":"2026-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1048576,"maxOutputTokens":262144,"pricing":{"inputPer1M":2.25,"outputPer1M":11.25,"currency":"USD","costDimensionsPer1M":{"input":2.25,"output":11.25,"cacheRead":0.225},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"requesty/kimi-k3@eu","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"Kimi K3 (EU)","version":"2026-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1048576,"maxOutputTokens":262144,"pricing":{"inputPer1M":2.25,"outputPer1M":11.25,"currency":"USD","costDimensionsPer1M":{"input":2.25,"output":11.25,"cacheRead":0.225},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"requesty/o4-mini@eu","providerId":"requesty","providerKind":"provider-requesty","authFamily":"api-key","displayName":"o4-mini (EU)","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.21,"outputPer1M":4.84,"currency":"USD","costDimensionsPer1M":{"input":1.21,"output":4.84,"cacheRead":0.3025},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"routing-run/claude-opus-4-8","providerId":"routing-run","providerKind":"provider-routing-run","authFamily":"api-key","displayName":"Claude Opus 4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":32000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD"}},{"modelId":"routing-run/claude-sonnet-4-6","providerId":"routing-run","providerKind":"provider-routing-run","authFamily":"api-key","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"routing-run/deepseek-v4-flash","providerId":"routing-run","providerKind":"provider-routing-run","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.112,"outputPer1M":0.224,"currency":"USD"}},{"modelId":"routing-run/deepseek-v4-pro","providerId":"routing-run","providerKind":"provider-routing-run","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.348,"outputPer1M":0.696,"currency":"USD"}},{"modelId":"routing-run/glm-5.2","providerId":"routing-run","providerKind":"provider-routing-run","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.8,"outputPer1M":2.4,"currency":"USD"}},{"modelId":"routing-run/glm-5.2-nitro","providerId":"routing-run","providerKind":"provider-routing-run","authFamily":"api-key","displayName":"GLM 5.2 Nitro","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.8,"outputPer1M":2.4,"currency":"USD"}},{"modelId":"routing-run/gpt-5.6-luna","providerId":"routing-run","providerKind":"provider-routing-run","authFamily":"api-key","displayName":"GPT-5.6 Luna","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.7,"outputPer1M":4.2,"currency":"USD"}},{"modelId":"routing-run/gpt-5.6-sol","providerId":"routing-run","providerKind":"provider-routing-run","authFamily":"api-key","displayName":"GPT-5.6 Sol","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD"}},{"modelId":"routing-run/gpt-5.6-terra","providerId":"routing-run","providerKind":"provider-routing-run","authFamily":"api-key","displayName":"GPT-5.6 Terra","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.5,"outputPer1M":9,"currency":"USD"}},{"modelId":"routing-run/kimi-k2.6","providerId":"routing-run","providerKind":"provider-routing-run","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.275,"outputPer1M":1.1,"currency":"USD"}},{"modelId":"routing-run/kimi-k2.6-nitro","providerId":"routing-run","providerKind":"provider-routing-run","authFamily":"api-key","displayName":"Kimi K2.6 Nitro","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.275,"outputPer1M":1.1,"currency":"USD"}},{"modelId":"routing-run/kimi-k2.7-code","providerId":"routing-run","providerKind":"provider-routing-run","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.275,"outputPer1M":1.1,"currency":"USD"}},{"modelId":"routing-run/kimi-k2.7-code-nitro","providerId":"routing-run","providerKind":"provider-routing-run","authFamily":"api-key","displayName":"Kimi K2.7 Code Nitro","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.275,"outputPer1M":1.1,"currency":"USD"}},{"modelId":"routing-run/nemotron-3-ultra","providerId":"routing-run","providerKind":"provider-routing-run","authFamily":"api-key","displayName":"Nemotron 3 Ultra 550B A55B","version":"2026-06-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.1,"currency":"USD"}},{"modelId":"routing-run/qwen3.5-9b","providerId":"routing-run","providerKind":"provider-routing-run","authFamily":"api-key","displayName":"Qwen3.5 9B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.16,"outputPer1M":0.48,"currency":"USD"}},{"modelId":"sakana/fugu","providerId":"sakana","providerKind":"provider-sakana","authFamily":"api-key","displayName":"Fugu","version":"2026-06-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":1000000,"pricing":null,"reasoningEffortLevels":["high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"sakana/fugu-ultra","providerId":"sakana","providerKind":"provider-sakana","authFamily":"api-key","displayName":"Fugu Ultra","version":"2026-06-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":1000000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5},"costMetadata":{"tiers":[{"input":10,"output":45,"cache_read":1,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":10,"output":45,"cache_read":1}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"sakana/fugu-ultra-20260615","providerId":"sakana","providerKind":"provider-sakana","authFamily":"api-key","displayName":"Fugu Ultra","version":"2026-06-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":1000000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5},"costMetadata":{"tiers":[{"input":10,"output":45,"cache_read":1,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":10,"output":45,"cache_read":1}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"salad-cloud/qwen3.6-35b-a3b","providerId":"salad-cloud","providerKind":"provider-salad-cloud","authFamily":"api-key","displayName":"Qwen3.6 35B-A3B","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.09,"outputPer1M":0.6,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"sap-ai-core/amazon--nova-lite","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"amazon--nova-lite","version":"2025-12-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.3,"outputPer1M":2.37,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"sap-ai-core/amazon--nova-micro","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"amazon--nova-micro","version":"2024-12-03","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.03,"outputPer1M":0.1,"currency":"USD"}},{"modelId":"sap-ai-core/amazon--nova-pro","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"amazon--nova-pro","version":"2024-12-03","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text","video"],"contextWindow":300000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.56,"outputPer1M":2.13,"currency":"USD"}},{"modelId":"sap-ai-core/amazon--titan-embed-text","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"amazon--titan-embed-text","version":"2024-04-30","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":1536,"pricing":{"inputPer1M":0.14,"outputPer1M":0,"currency":"USD"}},{"modelId":"sap-ai-core/anthropic--claude-3-haiku","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"anthropic--claude-3-haiku","version":"2024-03-13","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.25,"outputPer1M":1.25,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":1.25,"cacheRead":0.03,"cacheWrite":0.3},"costUnit":"USD per 1M tokens"}},{"modelId":"sap-ai-core/anthropic--claude-3-opus","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"anthropic--claude-3-opus","version":"2024-02-29","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":4096,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD","costDimensionsPer1M":{"input":15,"output":75,"cacheRead":1.5,"cacheWrite":18.75},"costUnit":"USD per 1M tokens"}},{"modelId":"sap-ai-core/anthropic--claude-3-sonnet","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"anthropic--claude-3-sonnet","version":"2024-03-04","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":4096,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"}},{"modelId":"sap-ai-core/anthropic--claude-3.5-sonnet","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"anthropic--claude-3.5-sonnet","version":"2024-10-22","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":8192,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"}},{"modelId":"sap-ai-core/anthropic--claude-3.7-sonnet","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"anthropic--claude-3.7-sonnet","version":"2025-02-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"sap-ai-core/anthropic--claude-4-opus","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"anthropic--claude-4-opus","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD","costDimensionsPer1M":{"input":15,"output":75,"cacheRead":1.5,"cacheWrite":18.75},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"sap-ai-core/anthropic--claude-4-sonnet","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"anthropic--claude-4-sonnet","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"sap-ai-core/anthropic--claude-4.5-haiku","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"anthropic--claude-4.5-haiku","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD","costDimensionsPer1M":{"input":1,"output":5,"cacheRead":0.1,"cacheWrite":1.25},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"sap-ai-core/anthropic--claude-4.5-opus","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"anthropic--claude-4.5-opus","version":"2025-11-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"sap-ai-core/anthropic--claude-4.5-sonnet","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"anthropic--claude-4.5-sonnet","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"sap-ai-core/anthropic--claude-4.6-opus","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"anthropic--claude-4.6-opus","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"sap-ai-core/anthropic--claude-4.6-sonnet","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"anthropic--claude-4.6-sonnet","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","max"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"sap-ai-core/anthropic--claude-4.7-opus","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"anthropic--claude-4.7-opus","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"sap-ai-core/anthropic--claude-4.8-opus","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"anthropic--claude-4.8-opus","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"sap-ai-core/cohere--command-a-reasoning","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"cohere--command-a-reasoning","version":"2025-08-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.63,"outputPer1M":5.05,"currency":"USD"},"reasoningEffortLevels":["none","minimal","low","medium","high"],"reasoningOptionKinds":["toggle","effort","budget_tokens"]},{"modelId":"sap-ai-core/gemini-2.5-flash","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"gemini-2.5-flash","version":"2025-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"cacheRead":0.03,"inputAudio":1},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"sap-ai-core/gemini-2.5-flash-lite","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"gemini-2.5-flash-lite","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.4,"cacheRead":0.01,"inputAudio":0.3},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"sap-ai-core/gemini-2.5-pro","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"gemini-2.5-pro","version":"2025-03-25","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"sap-ai-core/gemini-3.1-flash-lite","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"gemini-3.1-flash-lite","version":"2026-05-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":1.5,"cacheRead":0.025,"inputAudio":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"sap-ai-core/gemini-3.5-flash","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"gemini-3.5-flash","version":"2026-05-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":9,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":9,"cacheRead":0.15,"inputAudio":1.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"sap-ai-core/gemini-embedding","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"Gemini Embedding 001","version":"2025-05-20","capabilities":["text.chat"],"modalities":["text"],"contextWindow":2048,"maxOutputTokens":1,"pricing":null},{"modelId":"sap-ai-core/gpt-4.1","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"gpt-4.1","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":2,"output":8,"cacheRead":0.32},"costUnit":"USD per 1M tokens"}},{"modelId":"sap-ai-core/gpt-4.1-mini","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"gpt-4.1-mini","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":1.6,"cacheRead":0.1},"costUnit":"USD per 1M tokens"}},{"modelId":"sap-ai-core/gpt-4.1-nano","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"gpt-4.1-nano","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.08,"outputPer1M":0.26,"currency":"USD"}},{"modelId":"sap-ai-core/gpt-5","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"gpt-5","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"sap-ai-core/gpt-5-mini","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"gpt-5-mini","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":2,"cacheRead":0.025},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"sap-ai-core/gpt-5-nano","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"gpt-5-nano","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.05,"output":0.4,"cacheRead":0.005},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"sap-ai-core/gpt-5.2","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"gpt-5.2","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":9.44,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":9.44,"cacheRead":0.12},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"sap-ai-core/gpt-5.4","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"gpt-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":15,"cacheRead":0.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"sap-ai-core/gpt-5.5","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"gpt-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"sap-ai-core/mistralai--mistral-medium-instruct","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"mistralai--mistral-medium-instruct","version":"2025-05-07","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.36,"outputPer1M":1.22,"currency":"USD"}},{"modelId":"sap-ai-core/mistralai--mistral-small","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"mistralai--mistral-small","version":"2026-03-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.07,"outputPer1M":0.28,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"sap-ai-core/nvidia--llama-3.2-nv-embedqa-1b","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"nvidia--llama-3.2-nv-embedqa-1b","version":"2024-09-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.07,"outputPer1M":0,"currency":"USD"}},{"modelId":"sap-ai-core/sap-abap-1","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"sap-abap-1","version":"2025-11-26","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.48,"outputPer1M":1.7,"currency":"USD"}},{"modelId":"sap-ai-core/sonar","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"sonar","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":1,"outputPer1M":1,"currency":"USD"}},{"modelId":"sap-ai-core/sonar-deep-research","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"sonar-deep-research","version":"2025-02-01","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":2,"output":8,"reasoning":3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"sap-ai-core/sonar-pro","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"sonar-pro","version":"2024-01-01","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":8192,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"sap-ai-core/text-embedding-3-large","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"text-embedding-3-large","version":"2024-01-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8191,"maxOutputTokens":3072,"pricing":{"inputPer1M":0.09,"outputPer1M":0,"currency":"USD"}},{"modelId":"sap-ai-core/text-embedding-3-small","providerId":"sap-ai-core","providerKind":"provider-sap-ai-core","authFamily":"runtime-defined","displayName":"text-embedding-3-small","version":"2024-01-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8191,"maxOutputTokens":1536,"pricing":{"inputPer1M":0.02,"outputPer1M":0,"currency":"USD"}},{"modelId":"sarvam/sarvam-105b","providerId":"sarvam","providerKind":"provider-sarvam","authFamily":"api-key","displayName":"Sarvam-105B","version":"2026-02-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":null,"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"sarvam/sarvam-30b","providerId":"sarvam","providerKind":"provider-sarvam","authFamily":"api-key","displayName":"Sarvam-30B","version":"2026-02-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":65536,"maxOutputTokens":65536,"pricing":null,"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"scaleway/bge-multilingual-gemma2","providerId":"scaleway","providerKind":"provider-scaleway","authFamily":"api-key","displayName":"BGE Multilingual Gemma2","version":"2024-07-26","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8191,"maxOutputTokens":3072,"pricing":{"inputPer1M":0.1,"outputPer1M":0,"currency":"USD"}},{"modelId":"scaleway/gemma-4-26b-a4b-it","providerId":"scaleway","providerKind":"provider-scaleway","authFamily":"api-key","displayName":"Gemma 4 26B A4B IT","version":"2026-04-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.25,"outputPer1M":0.5,"currency":"USD"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"scaleway/glm-5.2","providerId":"scaleway","providerKind":"provider-scaleway","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.8,"outputPer1M":5.5,"currency":"USD"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"scaleway/gpt-oss-120b","providerId":"scaleway","providerKind":"provider-scaleway","authFamily":"api-key","displayName":"GPT-OSS 120B","version":"2024-01-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"scaleway/llama-3.3-70b-instruct","providerId":"scaleway","providerKind":"provider-scaleway","authFamily":"api-key","displayName":"Llama-3.3-70B-Instruct","version":"2024-12-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":100000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.9,"outputPer1M":0.9,"currency":"USD"}},{"modelId":"scaleway/mistral-medium-3.5-128b","providerId":"scaleway","providerKind":"provider-scaleway","authFamily":"api-key","displayName":"Mistral Medium 3.5 128B","version":"2026-04-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.5,"outputPer1M":7.5,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"scaleway/mistral-small-3.2-24b-instruct-2506","providerId":"scaleway","providerKind":"provider-scaleway","authFamily":"api-key","displayName":"Mistral Small 3.2 24B Instruct (2506)","version":"2025-06-20","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":0.35,"currency":"USD"}},{"modelId":"scaleway/pixtral-12b-2409","providerId":"scaleway","providerKind":"provider-scaleway","authFamily":"api-key","displayName":"Pixtral 12B 2409","version":"2024-09-25","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.2,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"scaleway/qwen3-235b-a22b-instruct-2507","providerId":"scaleway","providerKind":"provider-scaleway","authFamily":"api-key","displayName":"Qwen3 235B A22B Instruct 2507","version":"2025-07-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":260000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.75,"outputPer1M":2.25,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":2.25,"reasoning":8.4},"costUnit":"USD per 1M tokens"}},{"modelId":"scaleway/qwen3-coder-30b-a3b-instruct","providerId":"scaleway","providerKind":"provider-scaleway","authFamily":"api-key","displayName":"Qwen3-Coder 30B-A3B Instruct","version":"2025-04","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.2,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"scaleway/qwen3-embedding-8b","providerId":"scaleway","providerKind":"provider-scaleway","authFamily":"api-key","displayName":"Qwen3 Embedding 8B","version":"2025-06-05","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.1,"outputPer1M":0,"currency":"USD"}},{"modelId":"scaleway/qwen3.5-397b-a17b","providerId":"scaleway","providerKind":"provider-scaleway","authFamily":"api-key","displayName":"Qwen3.5 397B A17B","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.6,"outputPer1M":3.6,"currency":"USD"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"scaleway/qwen3.6-35b-a3b","providerId":"scaleway","providerKind":"provider-scaleway","authFamily":"api-key","displayName":"Qwen3.6 35B A3B","version":"2026-05-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"scaleway/whisper-large-v3","providerId":"scaleway","providerKind":"provider-scaleway","authFamily":"api-key","displayName":"Whisper Large v3","version":"2023-09-01","capabilities":["text.chat"],"modalities":["audio","text"],"contextWindow":0,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.003,"outputPer1M":0,"currency":"USD"}},{"modelId":"scx/gpt-oss-120b","providerId":"scx","providerKind":"provider-scx","authFamily":"api-key","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.17,"outputPer1M":0.55,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"scx/MiniMax-M2.7","providerId":"scx","providerKind":"provider-scx","authFamily":"api-key","displayName":"MiniMax-M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":192000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.48,"outputPer1M":1.79,"currency":"USD","costDimensionsPer1M":{"input":0.48,"output":1.79,"cacheRead":0.05},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"siliconflow-cn/baidu/ERNIE-4.5-300B-A47B","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"baidu/ERNIE-4.5-300B-A47B","version":"2025-07-02","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.28,"outputPer1M":1.1,"currency":"USD"}},{"modelId":"siliconflow-cn/ByteDance-Seed/Seed-OSS-36B-Instruct","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"ByteDance-Seed/Seed-OSS-36B-Instruct","version":"2025-09-04","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.21,"outputPer1M":0.57,"currency":"USD"}},{"modelId":"siliconflow-cn/deepseek-ai/DeepSeek-OCR","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"deepseek-ai/DeepSeek-OCR","version":"2025-10-20","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"siliconflow-cn/deepseek-ai/DeepSeek-R1","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"deepseek-ai/DeepSeek-R1","version":"2025-05-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":164000,"maxOutputTokens":164000,"pricing":{"inputPer1M":0.5,"outputPer1M":2.18,"currency":"USD"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"siliconflow-cn/deepseek-ai/DeepSeek-V3","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"deepseek-ai/DeepSeek-V3","version":"2024-12-26","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":164000,"maxOutputTokens":164000,"pricing":{"inputPer1M":0.25,"outputPer1M":1,"currency":"USD"}},{"modelId":"siliconflow-cn/deepseek-ai/DeepSeek-V3.1-Terminus","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"deepseek-ai/DeepSeek-V3.1-Terminus","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":164000,"maxOutputTokens":164000,"pricing":{"inputPer1M":0.27,"outputPer1M":1,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"siliconflow-cn/deepseek-ai/DeepSeek-V3.2","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"deepseek-ai/DeepSeek-V3.2","version":"2025-12-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":164000,"maxOutputTokens":164000,"pricing":{"inputPer1M":0.27,"outputPer1M":0.42,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"siliconflow-cn/deepseek-ai/DeepSeek-V4-Flash","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"cacheRead":0.003},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"siliconflow-cn/deepseek-ai/DeepSeek-V4-Pro","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"deepseek-ai/DeepSeek-V4-Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1049000,"maxOutputTokens":393000,"pricing":{"inputPer1M":1.74,"outputPer1M":3.48,"currency":"USD","costDimensionsPer1M":{"input":1.74,"output":3.48,"cacheRead":0.145},"costUnit":"USD per 1M tokens"}},{"modelId":"siliconflow-cn/inclusionAI/Ling-flash-2.0","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"inclusionAI/Ling-flash-2.0","version":"2025-09-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.57,"currency":"USD"}},{"modelId":"siliconflow-cn/PaddlePaddle/PaddleOCR-VL-1.5","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"PaddlePaddle/PaddleOCR-VL-1.5","version":"2026-01-29","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":16384,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"siliconflow-cn/Pro/deepseek-ai/DeepSeek-R1","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Pro/deepseek-ai/DeepSeek-R1","version":"2025-05-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":164000,"maxOutputTokens":164000,"pricing":{"inputPer1M":0.5,"outputPer1M":2.18,"currency":"USD"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"siliconflow-cn/Pro/deepseek-ai/DeepSeek-V3","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Pro/deepseek-ai/DeepSeek-V3","version":"2024-12-26","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":164000,"maxOutputTokens":164000,"pricing":{"inputPer1M":0.25,"outputPer1M":1,"currency":"USD"}},{"modelId":"siliconflow-cn/Pro/deepseek-ai/DeepSeek-V3.1-Terminus","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Pro/deepseek-ai/DeepSeek-V3.1-Terminus","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":164000,"maxOutputTokens":164000,"pricing":{"inputPer1M":0.27,"outputPer1M":1,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"siliconflow-cn/Pro/deepseek-ai/DeepSeek-V3.2","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Pro/deepseek-ai/DeepSeek-V3.2","version":"2025-12-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":164000,"maxOutputTokens":164000,"pricing":{"inputPer1M":0.27,"outputPer1M":0.42,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"siliconflow-cn/Pro/MiniMaxAI/MiniMax-M2.5","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Pro/MiniMaxAI/MiniMax-M2.5","version":"2026-02-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":192000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.22,"currency":"USD"}},{"modelId":"siliconflow-cn/Pro/moonshotai/Kimi-K2.5","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Pro/moonshotai/Kimi-K2.5","version":"2026-01-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.45,"outputPer1M":2.25,"currency":"USD","costDimensionsPer1M":{"input":0.45,"output":2.25,"cacheRead":0.07},"costUnit":"USD per 1M tokens"}},{"modelId":"siliconflow-cn/Pro/moonshotai/Kimi-K2.6","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Pro/moonshotai/Kimi-K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.16},"costUnit":"USD per 1M tokens"}},{"modelId":"siliconflow-cn/Pro/zai-org/GLM-5","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Pro/zai-org/GLM-5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":205000,"maxOutputTokens":205000,"pricing":{"inputPer1M":1,"outputPer1M":3.2,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"siliconflow-cn/Pro/zai-org/GLM-5.1","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Pro/zai-org/GLM-5.1","version":"2026-04-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":205000,"maxOutputTokens":205000,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.4,"output":4.4,"cacheRead":0.26,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"siliconflow-cn/Qwen/Qwen2.5-72B-Instruct","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen2.5-72B-Instruct","version":"2024-09-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":33000,"maxOutputTokens":4000,"pricing":{"inputPer1M":0.59,"outputPer1M":0.59,"currency":"USD"}},{"modelId":"siliconflow-cn/Qwen/Qwen2.5-7B-Instruct","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen2.5-7B-Instruct","version":"2024-09-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":33000,"maxOutputTokens":4000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.05,"currency":"USD"}},{"modelId":"siliconflow-cn/Qwen/Qwen3-14B","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen3-14B","version":"2025-04-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.07,"outputPer1M":0.28,"currency":"USD"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"siliconflow-cn/Qwen/Qwen3-235B-A22B-Thinking-2507","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen3-235B-A22B-Thinking-2507","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.13,"outputPer1M":0.6,"currency":"USD"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"siliconflow-cn/Qwen/Qwen3-30B-A3B-Instruct-2507","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen3-30B-A3B-Instruct-2507","version":"2025-07-30","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.09,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"siliconflow-cn/Qwen/Qwen3-32B","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen3-32B","version":"2025-04-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.57,"currency":"USD"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"siliconflow-cn/Qwen/Qwen3-8B","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen3-8B","version":"2025-04-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.06,"outputPer1M":0.06,"currency":"USD"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"siliconflow-cn/Qwen/Qwen3-Coder-30B-A3B-Instruct","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen3-Coder-30B-A3B-Instruct","version":"2025-08-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.07,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"siliconflow-cn/Qwen/Qwen3-Coder-480B-A35B-Instruct","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen3-Coder-480B-A35B-Instruct","version":"2025-07-31","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.25,"outputPer1M":1,"currency":"USD"}},{"modelId":"siliconflow-cn/Qwen/Qwen3-VL-235B-A22B-Instruct","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen3-VL-235B-A22B-Instruct","version":"2025-10-04","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"siliconflow-cn/Qwen/Qwen3-VL-235B-A22B-Thinking","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen3-VL-235B-A22B-Thinking","version":"2025-10-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.45,"outputPer1M":3.5,"currency":"USD"}},{"modelId":"siliconflow-cn/Qwen/Qwen3-VL-30B-A3B-Instruct","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen3-VL-30B-A3B-Instruct","version":"2025-10-05","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.29,"outputPer1M":1,"currency":"USD"}},{"modelId":"siliconflow-cn/Qwen/Qwen3-VL-30B-A3B-Thinking","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen3-VL-30B-A3B-Thinking","version":"2025-10-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.29,"outputPer1M":1,"currency":"USD"}},{"modelId":"siliconflow-cn/Qwen/Qwen3-VL-32B-Instruct","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen3-VL-32B-Instruct","version":"2025-10-21","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"siliconflow-cn/Qwen/Qwen3-VL-32B-Thinking","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen3-VL-32B-Thinking","version":"2025-10-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"siliconflow-cn/Qwen/Qwen3-VL-8B-Instruct","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen3-VL-8B-Instruct","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.18,"outputPer1M":0.68,"currency":"USD"}},{"modelId":"siliconflow-cn/Qwen/Qwen3.5-122B-A10B","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen3.5-122B-A10B","version":"2026-02-26","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.29,"outputPer1M":2.32,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"siliconflow-cn/Qwen/Qwen3.5-27B","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen3.5-27B","version":"2026-02-25","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.26,"outputPer1M":2.09,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"siliconflow-cn/Qwen/Qwen3.5-35B-A3B","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen3.5-35B-A3B","version":"2026-02-25","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.23,"outputPer1M":1.86,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"siliconflow-cn/Qwen/Qwen3.5-397B-A17B","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen3.5-397B-A17B","version":"2026-02-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.29,"outputPer1M":1.74,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"siliconflow-cn/Qwen/Qwen3.5-4B","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen3.5-4B","version":"2026-03-03","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"siliconflow-cn/Qwen/Qwen3.5-9B","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen3.5-9B","version":"2026-03-03","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.22,"outputPer1M":1.74,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"siliconflow-cn/Qwen/Qwen3.6-35B-A3B","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"Qwen/Qwen3.6-35B-A3B","version":"2026-04-17","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.23,"outputPer1M":1.86,"currency":"USD"}},{"modelId":"siliconflow-cn/stepfun-ai/Step-3.5-Flash","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"stepfun-ai/Step-3.5-Flash","version":"2026-02-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"siliconflow-cn/tencent/Hunyuan-A13B-Instruct","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"tencent/Hunyuan-A13B-Instruct","version":"2025-06-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.57,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"siliconflow-cn/zai-org/GLM-4.5-Air","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"zai-org/GLM-4.5-Air","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.86,"currency":"USD"}},{"modelId":"siliconflow-cn/zai-org/GLM-5.2","providerId":"siliconflow-cn","providerKind":"provider-siliconflow-cn","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1049000,"maxOutputTokens":262000,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.4,"output":4.4,"cacheRead":0.26,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"siliconflow/baidu/ERNIE-4.5-300B-A47B","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"baidu/ERNIE-4.5-300B-A47B","version":"2025-07-02","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.28,"outputPer1M":1.1,"currency":"USD"}},{"modelId":"siliconflow/ByteDance-Seed/Seed-OSS-36B-Instruct","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"ByteDance-Seed/Seed-OSS-36B-Instruct","version":"2025-09-04","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.21,"outputPer1M":0.57,"currency":"USD"}},{"modelId":"siliconflow/deepseek-ai/DeepSeek-R1","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"deepseek-ai/DeepSeek-R1","version":"2025-05-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":164000,"maxOutputTokens":164000,"pricing":{"inputPer1M":0.5,"outputPer1M":2.18,"currency":"USD"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"siliconflow/deepseek-ai/DeepSeek-V3","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"deepseek-ai/DeepSeek-V3","version":"2024-12-26","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":164000,"maxOutputTokens":164000,"pricing":{"inputPer1M":0.25,"outputPer1M":1,"currency":"USD"}},{"modelId":"siliconflow/deepseek-ai/DeepSeek-V3.1","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"deepseek-ai/DeepSeek-V3.1","version":"2025-08-25","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":164000,"maxOutputTokens":164000,"pricing":{"inputPer1M":0.27,"outputPer1M":1,"currency":"USD"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"siliconflow/deepseek-ai/DeepSeek-V3.1-Terminus","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"deepseek-ai/DeepSeek-V3.1-Terminus","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":164000,"maxOutputTokens":164000,"pricing":{"inputPer1M":0.27,"outputPer1M":1,"currency":"USD"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"siliconflow/deepseek-ai/DeepSeek-V3.2","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"deepseek-ai/DeepSeek-V3.2","version":"2025-12-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":164000,"maxOutputTokens":164000,"pricing":{"inputPer1M":0.27,"outputPer1M":0.42,"currency":"USD"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"siliconflow/deepseek-ai/DeepSeek-V3.2-Exp","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"deepseek-ai/DeepSeek-V3.2-Exp","version":"2025-10-10","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":164000,"maxOutputTokens":164000,"pricing":{"inputPer1M":0.27,"outputPer1M":0.41,"currency":"USD"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"siliconflow/deepseek-ai/DeepSeek-V4-Flash","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"cacheRead":0.028},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"siliconflow/deepseek-ai/DeepSeek-V4-Pro","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":1.74,"outputPer1M":3.48,"currency":"USD","costDimensionsPer1M":{"input":1.74,"output":3.48,"cacheRead":0.145},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"siliconflow/google/gemma-4-26B-A4B-it","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"Gemma 4 26B A4B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.12,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"siliconflow/google/gemma-4-31B-it","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"Gemma 4 31B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.13,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"siliconflow/inclusionAI/Ling-flash-2.0","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"inclusionAI/Ling-flash-2.0","version":"2025-09-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.57,"currency":"USD"}},{"modelId":"siliconflow/MiniMaxAI/MiniMax-M2.5","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"MiniMaxAI/MiniMax-M2.5","version":"2026-02-15","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":197000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.03},"costUnit":"USD per 1M tokens"}},{"modelId":"siliconflow/moonshotai/Kimi-K2.5","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"moonshotai/Kimi-K2.5","version":"2026-01-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.45,"outputPer1M":2.25,"currency":"USD","costDimensionsPer1M":{"input":0.45,"output":2.25,"cacheRead":0.07},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"siliconflow/moonshotai/Kimi-K2.6","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"moonshotai/Kimi-K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.77,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.77,"output":4,"cacheRead":0.2},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"siliconflow/openai/gpt-oss-120b","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"openai/gpt-oss-120b","version":"2025-08-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":8000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.45,"currency":"USD"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"siliconflow/openai/gpt-oss-20b","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"openai/gpt-oss-20b","version":"2025-08-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":8000,"pricing":{"inputPer1M":0.04,"outputPer1M":0.18,"currency":"USD"}},{"modelId":"siliconflow/Qwen/Qwen2.5-72B-Instruct","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"Qwen/Qwen2.5-72B-Instruct","version":"2024-09-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":33000,"maxOutputTokens":4000,"pricing":{"inputPer1M":0.59,"outputPer1M":0.59,"currency":"USD"}},{"modelId":"siliconflow/Qwen/Qwen2.5-7B-Instruct","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"Qwen/Qwen2.5-7B-Instruct","version":"2024-09-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":33000,"maxOutputTokens":4000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.05,"currency":"USD"}},{"modelId":"siliconflow/Qwen/Qwen3-14B","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"Qwen/Qwen3-14B","version":"2025-04-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.07,"outputPer1M":0.28,"currency":"USD"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"siliconflow/Qwen/Qwen3-235B-A22B-Thinking-2507","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"Qwen/Qwen3-235B-A22B-Thinking-2507","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.13,"outputPer1M":0.6,"currency":"USD"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"siliconflow/Qwen/Qwen3-30B-A3B-Instruct-2507","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"Qwen/Qwen3-30B-A3B-Instruct-2507","version":"2025-07-30","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.09,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"siliconflow/Qwen/Qwen3-32B","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"Qwen/Qwen3-32B","version":"2025-04-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.57,"currency":"USD"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"siliconflow/Qwen/Qwen3-8B","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"Qwen/Qwen3-8B","version":"2025-04-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.06,"outputPer1M":0.06,"currency":"USD"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"siliconflow/Qwen/Qwen3-Coder-30B-A3B-Instruct","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"Qwen/Qwen3-Coder-30B-A3B-Instruct","version":"2025-08-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.07,"outputPer1M":0.28,"currency":"USD"}},{"modelId":"siliconflow/Qwen/Qwen3-Coder-480B-A35B-Instruct","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"Qwen/Qwen3-Coder-480B-A35B-Instruct","version":"2025-07-31","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.25,"outputPer1M":1,"currency":"USD"}},{"modelId":"siliconflow/Qwen/Qwen3-VL-235B-A22B-Instruct","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"Qwen/Qwen3-VL-235B-A22B-Instruct","version":"2025-10-04","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"siliconflow/Qwen/Qwen3-VL-235B-A22B-Thinking","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"Qwen/Qwen3-VL-235B-A22B-Thinking","version":"2025-10-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.45,"outputPer1M":3.5,"currency":"USD"}},{"modelId":"siliconflow/Qwen/Qwen3-VL-30B-A3B-Instruct","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"Qwen/Qwen3-VL-30B-A3B-Instruct","version":"2025-10-05","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.29,"outputPer1M":1,"currency":"USD"}},{"modelId":"siliconflow/Qwen/Qwen3-VL-30B-A3B-Thinking","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"Qwen/Qwen3-VL-30B-A3B-Thinking","version":"2025-10-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.29,"outputPer1M":1,"currency":"USD"}},{"modelId":"siliconflow/Qwen/Qwen3-VL-32B-Instruct","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"Qwen/Qwen3-VL-32B-Instruct","version":"2025-10-21","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"siliconflow/Qwen/Qwen3-VL-32B-Thinking","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"Qwen/Qwen3-VL-32B-Thinking","version":"2025-10-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"siliconflow/Qwen/Qwen3-VL-8B-Instruct","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"Qwen/Qwen3-VL-8B-Instruct","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.18,"outputPer1M":0.68,"currency":"USD"}},{"modelId":"siliconflow/Qwen/Qwen3.5-122B-A10B","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"Qwen3.5 122B-A10B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.26,"outputPer1M":2.08,"currency":"USD"}},{"modelId":"siliconflow/Qwen/Qwen3.5-27B","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"Qwen3.5 27B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD"}},{"modelId":"siliconflow/Qwen/Qwen3.5-35B-A3B","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"Qwen3.5 35B-A3B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.24,"outputPer1M":1.8,"currency":"USD"}},{"modelId":"siliconflow/Qwen/Qwen3.5-397B-A17B","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"Qwen3.5 397B-A17B","version":"2026-02-15","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.39,"outputPer1M":2.34,"currency":"USD"}},{"modelId":"siliconflow/Qwen/Qwen3.5-9B","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"Qwen/Qwen3.5-9B","version":"2026-03-03","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.1,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"siliconflow/Qwen/Qwen3.6-27B","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"Qwen3.6 27B","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.3,"outputPer1M":3.2,"currency":"USD"}},{"modelId":"siliconflow/Qwen/Qwen3.6-35B-A3B","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"Qwen3.6 35B-A3B","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.2,"outputPer1M":1.6,"currency":"USD"}},{"modelId":"siliconflow/stepfun-ai/Step-3.5-Flash","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"stepfun-ai/Step-3.5-Flash","version":"2026-02-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"siliconflow/tencent/Hunyuan-A13B-Instruct","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"tencent/Hunyuan-A13B-Instruct","version":"2025-06-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.57,"currency":"USD"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"siliconflow/tencent/Hy3-preview","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"Hy3 preview","version":"2026-04-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.066,"outputPer1M":0.26,"currency":"USD","costDimensionsPer1M":{"input":0.066,"output":0.26,"cacheRead":0.029},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"siliconflow/zai-org/GLM-4.5-Air","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"zai-org/GLM-4.5-Air","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.86,"currency":"USD"}},{"modelId":"siliconflow/zai-org/GLM-5","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"zai-org/GLM-5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":205000,"maxOutputTokens":205000,"pricing":{"inputPer1M":0.95,"outputPer1M":2.55,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":2.55,"cacheRead":0.2},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"siliconflow/zai-org/GLM-5.1","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"zai-org/GLM-5.1","version":"2026-04-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":205000,"maxOutputTokens":205000,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.4,"output":4.4,"cacheRead":0.26,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"siliconflow/zai-org/GLM-5.2","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1049000,"maxOutputTokens":262000,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.4,"output":4.4,"cacheRead":0.26,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"siliconflow/zai-org/GLM-5V-Turbo","providerId":"siliconflow","providerKind":"provider-siliconflow","authFamily":"api-key","displayName":"zai-org/GLM-5V-Turbo","version":"2026-04-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.2,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":1.2,"output":4,"cacheRead":0.24,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"snowflake-cortex/claude-fable-5","providerId":"snowflake-cortex","providerKind":"provider-snowflake-cortex","authFamily":"runtime-defined","displayName":"Claude Fable 5","version":"2026-06-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":10,"outputPer1M":50,"currency":"USD","costDimensionsPer1M":{"input":10,"output":50,"cacheRead":1,"cacheWrite":12.5},"costUnit":"USD per 1M tokens"}},{"modelId":"snowflake-cortex/claude-haiku-4-5","providerId":"snowflake-cortex","providerKind":"provider-snowflake-cortex","authFamily":"runtime-defined","displayName":"Claude Haiku 4.5 (latest)","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD","costDimensionsPer1M":{"input":1,"output":5,"cacheRead":0.1,"cacheWrite":1.25},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"snowflake-cortex/claude-opus-4-5","providerId":"snowflake-cortex","providerKind":"provider-snowflake-cortex","authFamily":"runtime-defined","displayName":"Claude Opus 4.5 (latest)","version":"2025-11-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"snowflake-cortex/claude-opus-4-6","providerId":"snowflake-cortex","providerKind":"provider-snowflake-cortex","authFamily":"runtime-defined","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"snowflake-cortex/claude-opus-4-7","providerId":"snowflake-cortex","providerKind":"provider-snowflake-cortex","authFamily":"runtime-defined","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"}},{"modelId":"snowflake-cortex/claude-opus-4-8","providerId":"snowflake-cortex","providerKind":"provider-snowflake-cortex","authFamily":"runtime-defined","displayName":"Claude Opus 4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"}},{"modelId":"snowflake-cortex/claude-opus-5","providerId":"snowflake-cortex","providerKind":"provider-snowflake-cortex","authFamily":"runtime-defined","displayName":"Claude Opus 5","version":"2026-07-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"}},{"modelId":"snowflake-cortex/claude-sonnet-4-5","providerId":"snowflake-cortex","providerKind":"provider-snowflake-cortex","authFamily":"runtime-defined","displayName":"Claude Sonnet 4.5 (latest)","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":16384,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"snowflake-cortex/claude-sonnet-4-6","providerId":"snowflake-cortex","providerKind":"provider-snowflake-cortex","authFamily":"runtime-defined","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":16384,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"snowflake-cortex/claude-sonnet-5","providerId":"snowflake-cortex","providerKind":"provider-snowflake-cortex","authFamily":"runtime-defined","displayName":"Claude Sonnet 5","version":"2026-06-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2,"output":10,"cacheRead":0.2,"cacheWrite":2.5},"costUnit":"USD per 1M tokens"}},{"modelId":"snowflake-cortex/deepseek-r1","providerId":"snowflake-cortex","providerKind":"provider-snowflake-cortex","authFamily":"runtime-defined","displayName":"DeepSeek-R1","version":"2025-01-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":null},{"modelId":"snowflake-cortex/gemini-3.1-pro","providerId":"snowflake-cortex","providerKind":"provider-snowflake-cortex","authFamily":"runtime-defined","displayName":"Gemini 3.1 Pro Preview","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":null},{"modelId":"snowflake-cortex/mistral-large2","providerId":"snowflake-cortex","providerKind":"provider-snowflake-cortex","authFamily":"runtime-defined","displayName":"Mistral Large (latest)","version":"2024-11-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":null},{"modelId":"snowflake-cortex/openai-gpt-4.1","providerId":"snowflake-cortex","providerKind":"provider-snowflake-cortex","authFamily":"runtime-defined","displayName":"GPT-4.1","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":2,"output":8,"cacheRead":0.5},"costUnit":"USD per 1M tokens"}},{"modelId":"snowflake-cortex/openai-gpt-5","providerId":"snowflake-cortex","providerKind":"provider-snowflake-cortex","authFamily":"runtime-defined","displayName":"GPT-5","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"snowflake-cortex/openai-gpt-5-mini","providerId":"snowflake-cortex","providerKind":"provider-snowflake-cortex","authFamily":"runtime-defined","displayName":"GPT-5 Mini","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":272000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":2,"cacheRead":0.025},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"snowflake-cortex/openai-gpt-5-nano","providerId":"snowflake-cortex","providerKind":"provider-snowflake-cortex","authFamily":"runtime-defined","displayName":"GPT-5 Nano","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.05,"output":0.4,"cacheRead":0.005},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"snowflake-cortex/openai-gpt-5.1","providerId":"snowflake-cortex","providerKind":"provider-snowflake-cortex","authFamily":"runtime-defined","displayName":"GPT-5.1","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"snowflake-cortex/openai-gpt-5.2","providerId":"snowflake-cortex","providerKind":"provider-snowflake-cortex","authFamily":"runtime-defined","displayName":"GPT-5.2","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"snowflake-cortex/openai-gpt-5.4","providerId":"snowflake-cortex","providerKind":"provider-snowflake-cortex","authFamily":"runtime-defined","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":15,"cacheRead":0.25},"costMetadata":{"tiers":[{"input":5,"output":22.5,"cache_read":0.5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":5,"output":22.5,"cache_read":0.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"snowflake-cortex/openai-gpt-5.5","providerId":"snowflake-cortex","providerKind":"provider-snowflake-cortex","authFamily":"runtime-defined","displayName":"GPT-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5},"costMetadata":{"tiers":[{"input":10,"output":45,"cache_read":1,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":10,"output":45,"cache_read":1}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"snowflake-cortex/openai-gpt-5.6-luna","providerId":"snowflake-cortex","providerKind":"provider-snowflake-cortex","authFamily":"runtime-defined","displayName":"GPT-5.6 Luna","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.2,"cacheRead":0.02,"cacheWrite":0.25},"costMetadata":{"tiers":[{"input":0.4,"output":1.8,"cache_read":0.04,"cache_write":0.5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":0.4,"output":1.8,"cache_read":0.04,"cache_write":0.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"snowflake-cortex/openai-gpt-5.6-sol","providerId":"snowflake-cortex","providerKind":"provider-snowflake-cortex","authFamily":"runtime-defined","displayName":"GPT-5.6 Sol","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5,"cacheWrite":6.25},"costMetadata":{"tiers":[{"input":10,"output":45,"cache_read":1,"cache_write":12.5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":10,"output":45,"cache_read":1,"cache_write":12.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"snowflake-cortex/openai-gpt-5.6-terra","providerId":"snowflake-cortex","providerKind":"provider-snowflake-cortex","authFamily":"runtime-defined","displayName":"GPT-5.6 Terra","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.2,"cacheWrite":2.5},"costMetadata":{"tiers":[{"input":4,"output":18,"cache_read":0.4,"cache_write":5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":4,"output":18,"cache_read":0.4,"cache_write":5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"snowflake-cortex/snowflake-llama3.3-70b","providerId":"snowflake-cortex","providerKind":"provider-snowflake-cortex","authFamily":"runtime-defined","displayName":"Llama-3.3-70B-Instruct","version":"2024-12-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":null},{"modelId":"stackit/cortecs/Llama-3.3-70B-Instruct-FP8-Dynamic","providerId":"stackit","providerKind":"provider-stackit","authFamily":"api-key","displayName":"Llama 3.3 70B","version":"2024-12-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.53,"outputPer1M":0.76,"currency":"USD"}},{"modelId":"stackit/google/gemma-3-27b-it","providerId":"stackit","providerKind":"provider-stackit","authFamily":"api-key","displayName":"Gemma 3 27B","version":"2025-05-17","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":37000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.53,"outputPer1M":0.76,"currency":"USD"}},{"modelId":"stackit/intfloat/e5-mistral-7b-instruct","providerId":"stackit","providerKind":"provider-stackit","authFamily":"api-key","displayName":"E5 Mistral 7B","version":"2023-12-11","capabilities":["text.chat"],"modalities":["text"],"contextWindow":4096,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.02,"outputPer1M":0.02,"currency":"USD"}},{"modelId":"stackit/openai/gpt-oss-120b","providerId":"stackit","providerKind":"provider-stackit","authFamily":"api-key","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.53,"outputPer1M":0.76,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"stackit/openai/gpt-oss-20b","providerId":"stackit","providerKind":"provider-stackit","authFamily":"api-key","displayName":"GPT OSS 20B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.18,"outputPer1M":0.29,"currency":"USD"}},{"modelId":"stackit/Qwen/Qwen3-VL-235B-A22B-Instruct-FP8","providerId":"stackit","providerKind":"provider-stackit","authFamily":"api-key","displayName":"Qwen3-VL 235B","version":"2024-11-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":218000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.76,"outputPer1M":2.05,"currency":"USD"}},{"modelId":"stackit/Qwen/Qwen3-VL-Embedding-8B","providerId":"stackit","providerKind":"provider-stackit","authFamily":"api-key","displayName":"Qwen3-VL Embedding 8B","version":"2026-02-05","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":32000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.09,"outputPer1M":0.09,"currency":"USD"}},{"modelId":"stackit/Qwen/Qwen3.6-27B","providerId":"stackit","providerKind":"provider-stackit","authFamily":"api-key","displayName":"Qwen3.6 27B","version":"2026-04-22","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.53,"outputPer1M":0.76,"currency":"USD"}},{"modelId":"stepfun-ai-step-plan/step-3.5-flash","providerId":"stepfun-ai-step-plan","providerKind":"provider-stepfun-ai-step-plan","authFamily":"api-key","displayName":"Step 3.5 Flash","version":"2026-01-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":null,"reasoningEffortLevels":["low","high"],"reasoningOptionKinds":["effort"]},{"modelId":"stepfun-ai-step-plan/step-3.5-flash-2603","providerId":"stepfun-ai-step-plan","providerKind":"provider-stepfun-ai-step-plan","authFamily":"api-key","displayName":"Step 3.5 Flash 2603","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":null,"reasoningEffortLevels":["low","high"],"reasoningOptionKinds":["effort"]},{"modelId":"stepfun-ai-step-plan/step-3.7-flash","providerId":"stepfun-ai-step-plan","providerKind":"provider-stepfun-ai-step-plan","authFamily":"api-key","displayName":"Step 3.7 Flash","version":"2026-05-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":null,"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"stepfun-ai/step-1-32k","providerId":"stepfun-ai","providerKind":"provider-stepfun-ai","authFamily":"api-key","displayName":"Step 1 (32K)","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":2.05,"outputPer1M":9.59,"currency":"USD","costDimensionsPer1M":{"input":2.05,"output":9.59,"cacheRead":0.41},"costUnit":"USD per 1M tokens"}},{"modelId":"stepfun-ai/step-2-16k","providerId":"stepfun-ai","providerKind":"provider-stepfun-ai","authFamily":"api-key","displayName":"Step 2 (16K)","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":8192,"pricing":{"inputPer1M":5.21,"outputPer1M":16.44,"currency":"USD","costDimensionsPer1M":{"input":5.21,"output":16.44,"cacheRead":1.04},"costUnit":"USD per 1M tokens"}},{"modelId":"stepfun-ai/step-3.5-flash","providerId":"stepfun-ai","providerKind":"provider-stepfun-ai","authFamily":"api-key","displayName":"Step 3.5 Flash","version":"2026-01-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.3,"cacheRead":0.02},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","high"],"reasoningOptionKinds":["effort"]},{"modelId":"stepfun-ai/step-3.5-flash-2603","providerId":"stepfun-ai","providerKind":"provider-stepfun-ai","authFamily":"api-key","displayName":"Step 3.5 Flash 2603","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.3,"cacheRead":0.02},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","high"],"reasoningOptionKinds":["effort"]},{"modelId":"stepfun-ai/step-3.7-flash","providerId":"stepfun-ai","providerKind":"provider-stepfun-ai","authFamily":"api-key","displayName":"Step 3.7 Flash","version":"2026-05-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.185,"outputPer1M":1.11,"currency":"USD","costDimensionsPer1M":{"input":0.185,"output":1.11,"cacheRead":0.037},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"stepfun-ai/step-tts-2","providerId":"stepfun-ai","providerKind":"provider-stepfun-ai","authFamily":"api-key","displayName":"Step TTS 2","version":"2026-03-01","capabilities":[],"modalities":["audio","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"stepfun-ai/stepaudio-2.5-asr","providerId":"stepfun-ai","providerKind":"provider-stepfun-ai","authFamily":"api-key","displayName":"StepAudio 2.5 ASR","version":"2026-04-24","capabilities":["text.chat"],"modalities":["audio","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"stepfun-ai/stepaudio-2.5-tts","providerId":"stepfun-ai","providerKind":"provider-stepfun-ai","authFamily":"api-key","displayName":"StepAudio 2.5 TTS","version":"2026-04-16","capabilities":[],"modalities":["audio","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"stepfun-step-plan/step-3.5-flash","providerId":"stepfun-step-plan","providerKind":"provider-stepfun-step-plan","authFamily":"api-key","displayName":"Step 3.5 Flash","version":"2026-01-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":null,"reasoningEffortLevels":["low","high"],"reasoningOptionKinds":["effort"]},{"modelId":"stepfun-step-plan/step-3.5-flash-2603","providerId":"stepfun-step-plan","providerKind":"provider-stepfun-step-plan","authFamily":"api-key","displayName":"Step 3.5 Flash 2603","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":null,"reasoningEffortLevels":["low","high"],"reasoningOptionKinds":["effort"]},{"modelId":"stepfun-step-plan/step-3.7-flash","providerId":"stepfun-step-plan","providerKind":"provider-stepfun-step-plan","authFamily":"api-key","displayName":"Step 3.7 Flash","version":"2026-05-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":null,"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"stepfun-step-plan/step-router-v1","providerId":"stepfun-step-plan","providerKind":"provider-stepfun-step-plan","authFamily":"api-key","displayName":"Step Router v1","version":"2026-05-29","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":null},{"modelId":"stepfun/step-1-32k","providerId":"stepfun","providerKind":"provider-stepfun","authFamily":"api-key","displayName":"Step 1 (32K)","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":2.05,"outputPer1M":9.59,"currency":"USD","costDimensionsPer1M":{"input":2.05,"output":9.59,"cacheRead":0.41},"costUnit":"USD per 1M tokens"}},{"modelId":"stepfun/step-2-16k","providerId":"stepfun","providerKind":"provider-stepfun","authFamily":"api-key","displayName":"Step 2 (16K)","version":"2025-01-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":16384,"maxOutputTokens":8192,"pricing":{"inputPer1M":5.21,"outputPer1M":16.44,"currency":"USD","costDimensionsPer1M":{"input":5.21,"output":16.44,"cacheRead":1.04},"costUnit":"USD per 1M tokens"}},{"modelId":"stepfun/step-3.5-flash","providerId":"stepfun","providerKind":"provider-stepfun","authFamily":"api-key","displayName":"Step 3.5 Flash","version":"2026-01-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.3,"cacheRead":0.02},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","high"],"reasoningOptionKinds":["effort"]},{"modelId":"stepfun/step-3.5-flash-2603","providerId":"stepfun","providerKind":"provider-stepfun","authFamily":"api-key","displayName":"Step 3.5 Flash 2603","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.3,"cacheRead":0.02},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","high"],"reasoningOptionKinds":["effort"]},{"modelId":"stepfun/step-3.7-flash","providerId":"stepfun","providerKind":"provider-stepfun","authFamily":"api-key","displayName":"Step 3.7 Flash","version":"2026-05-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.185,"outputPer1M":1.11,"currency":"USD","costDimensionsPer1M":{"input":0.185,"output":1.11,"cacheRead":0.037},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"stepfun/step-tts-2","providerId":"stepfun","providerKind":"provider-stepfun","authFamily":"api-key","displayName":"Step TTS 2","version":"2026-03-01","capabilities":[],"modalities":["audio","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"stepfun/stepaudio-2.5-asr","providerId":"stepfun","providerKind":"provider-stepfun","authFamily":"api-key","displayName":"StepAudio 2.5 ASR","version":"2026-04-24","capabilities":["text.chat"],"modalities":["audio","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"stepfun/stepaudio-2.5-tts","providerId":"stepfun","providerKind":"provider-stepfun","authFamily":"api-key","displayName":"StepAudio 2.5 TTS","version":"2026-04-16","capabilities":[],"modalities":["audio","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"subconscious/subconscious/glm-5.2","providerId":"subconscious","providerKind":"provider-subconscious","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.4,"output":4.4,"cacheRead":0.26},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"subconscious/subconscious/tim-qwen3.6-27b","providerId":"subconscious","providerKind":"provider-subconscious","authFamily":"api-key","displayName":"TIM-Qwen3.6 27B","version":"2026-05-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":5000,"pricing":{"inputPer1M":0.3,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":3,"cacheRead":0.15},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"submodel/deepseek-ai/DeepSeek-R1-0528","providerId":"submodel","providerKind":"provider-submodel","authFamily":"runtime-defined","displayName":"DeepSeek R1 0528","version":"2025-08-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":75000,"maxOutputTokens":163840,"pricing":{"inputPer1M":0.5,"outputPer1M":2.15,"currency":"USD"}},{"modelId":"submodel/deepseek-ai/DeepSeek-V3-0324","providerId":"submodel","providerKind":"provider-submodel","authFamily":"runtime-defined","displayName":"DeepSeek V3 0324","version":"2025-08-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":75000,"maxOutputTokens":163840,"pricing":{"inputPer1M":0.2,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"submodel/deepseek-ai/DeepSeek-V3.1","providerId":"submodel","providerKind":"provider-submodel","authFamily":"runtime-defined","displayName":"DeepSeek V3.1","version":"2025-08-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":75000,"maxOutputTokens":163840,"pricing":{"inputPer1M":0.2,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"submodel/openai/gpt-oss-120b","providerId":"submodel","providerKind":"provider-submodel","authFamily":"runtime-defined","displayName":"GPT OSS 120B","version":"2025-08-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"submodel/Qwen/Qwen3-235B-A22B-Instruct-2507","providerId":"submodel","providerKind":"provider-submodel","authFamily":"runtime-defined","displayName":"Qwen3 235B A22B Instruct 2507","version":"2025-08-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.2,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"submodel/Qwen/Qwen3-235B-A22B-Thinking-2507","providerId":"submodel","providerKind":"provider-submodel","authFamily":"runtime-defined","displayName":"Qwen3 235B A22B Thinking 2507","version":"2025-08-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.2,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"submodel/Qwen/Qwen3-Coder-480B-A35B-Instruct-FP8","providerId":"submodel","providerKind":"provider-submodel","authFamily":"runtime-defined","displayName":"Qwen3 Coder 480B A35B Instruct","version":"2025-08-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.2,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"submodel/zai-org/GLM-4.5-Air","providerId":"submodel","providerKind":"provider-submodel","authFamily":"runtime-defined","displayName":"GLM 4.5 Air","version":"2025-07-28","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.1,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"submodel/zai-org/GLM-4.5-FP8","providerId":"submodel","providerKind":"provider-submodel","authFamily":"runtime-defined","displayName":"GLM 4.5 FP8","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.2,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"synthetic/hf:MiniMaxAI/MiniMax-M3","providerId":"synthetic","providerKind":"provider-synthetic","authFamily":"api-key","displayName":"MiniMax-M3","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":524288,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.6,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":1.2,"cacheRead":0.6},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"synthetic/hf:moonshotai/Kimi-K2.7-Code","providerId":"synthetic","providerKind":"provider-synthetic","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.95},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"synthetic/hf:moonshotai/Kimi-K3","providerId":"synthetic","providerKind":"provider-synthetic","authFamily":"api-key","displayName":"Kimi K3","version":"2026-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":524288,"maxOutputTokens":65536,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.45},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"synthetic/hf:nvidia/NVIDIA-Nemotron-3-Super-120B-A12B-NVFP4","providerId":"synthetic","providerKind":"provider-synthetic","authFamily":"api-key","displayName":"Nemotron 3 Super 120B A12B","version":"2026-03-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":1,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1,"cacheRead":0.3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"synthetic/hf:openai/gpt-oss-120b","providerId":"synthetic","providerKind":"provider-synthetic","authFamily":"api-key","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.1,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.1,"cacheRead":0.1},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"synthetic/hf:Qwen/Qwen3.6-27B","providerId":"synthetic","providerKind":"provider-synthetic","authFamily":"api-key","displayName":"Qwen3.6 27B","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.45,"outputPer1M":3.6,"currency":"USD","costDimensionsPer1M":{"input":0.45,"output":3.6,"cacheRead":0.45},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"synthetic/hf:zai-org/GLM-4.7-Flash","providerId":"synthetic","providerKind":"provider-synthetic","authFamily":"api-key","displayName":"GLM-4.7-Flash","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":0.5,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.5,"cacheRead":0.1},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"synthetic/hf:zai-org/GLM-5.2","providerId":"synthetic","providerKind":"provider-synthetic","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":524288,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.4,"output":4.4,"cacheRead":1.4},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"tencent-coding-plan/glm-5","providerId":"tencent-coding-plan","providerKind":"provider-tencent-coding-plan","authFamily":"api-key","displayName":"GLM-5","version":"2026-02-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"tencent-coding-plan/hunyuan-2.0-instruct","providerId":"tencent-coding-plan","providerKind":"provider-tencent-coding-plan","authFamily":"api-key","displayName":"Tencent HY 2.0 Instruct","version":"2026-03-08","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"tencent-coding-plan/hunyuan-2.0-thinking","providerId":"tencent-coding-plan","providerKind":"provider-tencent-coding-plan","authFamily":"api-key","displayName":"Tencent HY 2.0 Think","version":"2026-03-08","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"tencent-coding-plan/hunyuan-t1","providerId":"tencent-coding-plan","providerKind":"provider-tencent-coding-plan","authFamily":"api-key","displayName":"Hunyuan-T1","version":"2026-03-08","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"tencent-coding-plan/hunyuan-turbos","providerId":"tencent-coding-plan","providerKind":"provider-tencent-coding-plan","authFamily":"api-key","displayName":"Hunyuan-TurboS","version":"2026-03-08","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"tencent-coding-plan/kimi-k2.5","providerId":"tencent-coding-plan","providerKind":"provider-tencent-coding-plan","authFamily":"api-key","displayName":"Kimi-K2.5","version":"2026-01-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"tencent-coding-plan/minimax-m2.5","providerId":"tencent-coding-plan","providerKind":"provider-tencent-coding-plan","authFamily":"api-key","displayName":"MiniMax-M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"tencent-coding-plan/tc-code-latest","providerId":"tencent-coding-plan","providerKind":"provider-tencent-coding-plan","authFamily":"api-key","displayName":"Auto","version":"2026-03-08","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"tencent-token-plan/hy3","providerId":"tencent-token-plan","providerKind":"provider-tencent-token-plan","authFamily":"api-key","displayName":"Hy3","version":"2026-07-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"tencent-tokenhub/hy3","providerId":"tencent-tokenhub","providerKind":"provider-tencent-tokenhub","authFamily":"api-key","displayName":"Hy3","version":"2026-07-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"tencent-tokenhub/hy3-preview","providerId":"tencent-tokenhub","providerKind":"provider-tencent-tokenhub","authFamily":"api-key","displayName":"Hy3 preview","version":"2026-04-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"tensorx/deepseek/deepseek-chat-v3.1","providerId":"tensorx","providerKind":"provider-tensorx","authFamily":"api-key","displayName":"DeepSeek Chat V3.1","version":"2025-08-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":164000,"maxOutputTokens":163840,"pricing":{"inputPer1M":0.2,"outputPer1M":0.8,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":0.8,"cacheRead":0.05,"cacheWrite":0.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"tensorx/deepseek/deepseek-r1-0528","providerId":"tensorx","providerKind":"provider-tensorx","authFamily":"api-key","displayName":"DeepSeek R1-0528","version":"2025-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":164000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.66,"outputPer1M":2.6,"currency":"USD","costDimensionsPer1M":{"input":0.66,"output":2.6,"cacheRead":0.165,"cacheWrite":0.825},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"tensorx/deepseek/deepseek-v3.2","providerId":"tensorx","providerKind":"provider-tensorx","authFamily":"api-key","displayName":"DeepSeek V3.2","version":"2025-12-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":163840,"pricing":{"inputPer1M":0.3,"outputPer1M":0.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":0.5,"cacheRead":0.075,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"tensorx/deepseek/deepseek-v4-flash","providerId":"tensorx","providerKind":"provider-tensorx","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.15,"outputPer1M":0.3,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.3,"cacheRead":0.0375,"cacheWrite":0.1875},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"tensorx/deepseek/deepseek-v4-flash-0731","providerId":"tensorx","providerKind":"provider-tensorx","authFamily":"api-key","displayName":"DeepSeek V4 Flash 0731","version":"2026-07-31","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.25,"outputPer1M":0.3,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":0.3,"cacheRead":0.06},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"tensorx/deepseek/deepseek-v4-pro","providerId":"tensorx","providerKind":"provider-tensorx","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":384000,"pricing":{"inputPer1M":1.75,"outputPer1M":3.5,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":3.5,"cacheRead":0.4375,"cacheWrite":2.185},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"tensorx/minimax/minimax-m2.5","providerId":"tensorx","providerKind":"provider-tensorx","authFamily":"api-key","displayName":"MiniMax-M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.075,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"tensorx/minimax/minimax-m3","providerId":"tensorx","providerKind":"provider-tensorx","authFamily":"api-key","displayName":"MiniMax-M3","version":"2026-06-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":2,"cacheRead":0.1},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"tensorx/moonshotai/kimi-k2.5","providerId":"tensorx","providerKind":"provider-tensorx","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.5,"outputPer1M":2.8,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":2.8,"cacheRead":0.125,"cacheWrite":0.625},"costUnit":"USD per 1M tokens"}},{"modelId":"tensorx/moonshotai/kimi-k2.6","providerId":"tensorx","providerKind":"provider-tensorx","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":1,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":1,"output":4,"cacheRead":0.25,"cacheWrite":1.25},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"tensorx/moonshotai/kimi-k2.7-code","providerId":"tensorx","providerKind":"provider-tensorx","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":1.25,"outputPer1M":4.5,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":4.5,"cacheRead":0.3125},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"tensorx/moonshotai/kimi-k3","providerId":"tensorx","providerKind":"provider-tensorx","authFamily":"api-key","displayName":"Kimi K3","version":"2026-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.75},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"tensorx/nvidia/nemotron-3-super-120b-a12b","providerId":"tensorx","providerKind":"provider-tensorx","authFamily":"api-key","displayName":"Nemotron 3 Super 120B A12B","version":"2026-03-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.3,"outputPer1M":0.9,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":0.9,"cacheRead":0.075,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"tensorx/openai/gpt-oss-120b","providerId":"tensorx","providerKind":"provider-tensorx","authFamily":"api-key","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.04,"outputPer1M":0.2,"currency":"USD","costDimensionsPer1M":{"input":0.04,"output":0.2,"cacheRead":0.01,"cacheWrite":0.05},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"tensorx/qwen/qwen3-235b-a22b-2507","providerId":"tensorx","providerKind":"provider-tensorx","authFamily":"api-key","displayName":"Qwen3 235B-A22B-2507","version":"2025-07-21","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131000,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.072,"outputPer1M":0.464,"currency":"USD","costDimensionsPer1M":{"input":0.072,"output":0.464,"cacheRead":0.018,"cacheWrite":0.09},"costUnit":"USD per 1M tokens"}},{"modelId":"tensorx/qwen/qwen3-coder-30b-a3b-instruct","providerId":"tensorx","providerKind":"provider-tensorx","authFamily":"api-key","displayName":"Qwen3-Coder 30B-A3B Instruct","version":"2025-04","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.06,"outputPer1M":0.25,"currency":"USD","costDimensionsPer1M":{"input":0.06,"output":0.25,"cacheRead":0.015,"cacheWrite":0.075},"costUnit":"USD per 1M tokens"}},{"modelId":"tensorx/qwen/qwen3-vl-235b-a22b-instruct","providerId":"tensorx","providerKind":"provider-tensorx","authFamily":"api-key","displayName":"Qwen3 VL 235B-A22B Instruct","version":"2025-09-23","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":131000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.21,"outputPer1M":1.9,"currency":"USD","costDimensionsPer1M":{"input":0.21,"output":1.9,"cacheRead":0.0525,"cacheWrite":0.2625},"costUnit":"USD per 1M tokens"}},{"modelId":"tensorx/qwen/qwen3.5-122b-a10b","providerId":"tensorx","providerKind":"provider-tensorx","authFamily":"api-key","displayName":"Qwen3.5 122B-A10B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.5,"outputPer1M":3.5,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":3.5,"cacheRead":0.125,"cacheWrite":0.625},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"tensorx/qwen/qwen3.5-9b","providerId":"tensorx","providerKind":"provider-tensorx","authFamily":"api-key","displayName":"Qwen3.5 9B","version":"2026-02-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.15,"outputPer1M":0.2,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.2,"cacheRead":0.0375,"cacheWrite":0.1875},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"tensorx/z-ai/glm-4.7","providerId":"tensorx","providerKind":"provider-tensorx","authFamily":"api-key","displayName":"GLM-4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":200000,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.2,"cacheRead":0.15,"cacheWrite":0.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"tensorx/z-ai/glm-5","providerId":"tensorx","providerKind":"provider-tensorx","authFamily":"api-key","displayName":"GLM-5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":202752,"pricing":{"inputPer1M":1,"outputPer1M":3.2,"currency":"USD","costDimensionsPer1M":{"input":1,"output":3.2,"cacheRead":0.25,"cacheWrite":1.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"tensorx/z-ai/glm-5-turbo","providerId":"tensorx","providerKind":"provider-tensorx","authFamily":"api-key","displayName":"GLM-5-Turbo","version":"2026-03-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.2,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":1.2,"output":4,"cacheRead":0.3,"cacheWrite":1.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"tensorx/z-ai/glm-5.1","providerId":"tensorx","providerKind":"provider-tensorx","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-04-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":202752,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.4,"output":4.4,"cacheRead":0.35,"cacheWrite":1.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"tensorx/z-ai/glm-5.2","providerId":"tensorx","providerKind":"provider-tensorx","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.5,"outputPer1M":4.5,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":4.5,"cacheRead":0.375},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"tensorx/z-ai/glm-5v-turbo","providerId":"tensorx","providerKind":"provider-tensorx","authFamily":"api-key","displayName":"GLM-5V-Turbo","version":"2026-04-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text","video"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.2,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":1.2,"output":4,"cacheRead":0.3,"cacheWrite":1.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"the-grid-ai/agent-max","providerId":"the-grid-ai","providerKind":"provider-the-grid-ai","authFamily":"api-key","displayName":"Agent Max","version":"2026-05-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":null,"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"the-grid-ai/agent-prime","providerId":"the-grid-ai","providerKind":"provider-the-grid-ai","authFamily":"api-key","displayName":"Agent Prime","version":"2026-05-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":30000,"pricing":null,"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"the-grid-ai/agent-standard","providerId":"the-grid-ai","providerKind":"provider-the-grid-ai","authFamily":"api-key","displayName":"Agent Standard","version":"2026-05-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16000,"pricing":null,"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"the-grid-ai/code-max","providerId":"the-grid-ai","providerKind":"provider-the-grid-ai","authFamily":"api-key","displayName":"Code Max","version":"2026-05-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":null,"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"the-grid-ai/code-prime","providerId":"the-grid-ai","providerKind":"provider-the-grid-ai","authFamily":"api-key","displayName":"Code Prime","version":"2026-05-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":30000,"pricing":null,"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"the-grid-ai/code-standard","providerId":"the-grid-ai","providerKind":"provider-the-grid-ai","authFamily":"api-key","displayName":"Code Standard","version":"2026-05-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16000,"pricing":null,"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"the-grid-ai/text-max","providerId":"the-grid-ai","providerKind":"provider-the-grid-ai","authFamily":"api-key","displayName":"Text Max","version":"2026-02-26","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":null,"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"the-grid-ai/text-prime","providerId":"the-grid-ai","providerKind":"provider-the-grid-ai","authFamily":"api-key","displayName":"Text Prime","version":"2026-02-26","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":30000,"pricing":null,"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"the-grid-ai/text-standard","providerId":"the-grid-ai","providerKind":"provider-the-grid-ai","authFamily":"api-key","displayName":"Text Standard","version":"2026-02-26","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16000,"pricing":null,"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"thinkingmachines/thinkingmachines/Inkling","providerId":"thinkingmachines","providerKind":"provider-thinkingmachines","authFamily":"api-key","displayName":"Inkling","version":"2026-07-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":65536,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.87,"outputPer1M":4.68,"currency":"USD","costDimensionsPer1M":{"input":1.87,"output":4.68,"cacheRead":0.374},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"thinkingmachines/thinkingmachines/Inkling:peft:262144","providerId":"thinkingmachines","providerKind":"provider-thinkingmachines","authFamily":"api-key","displayName":"Inkling (256K)","version":"2026-07-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":3.74,"outputPer1M":9.36,"currency":"USD","costDimensionsPer1M":{"input":3.74,"output":9.36,"cacheRead":0.748},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"tinfoil/deepseek-v4-flash","providerId":"tinfoil","providerKind":"provider-tinfoil","authFamily":"api-key","displayName":"DeepSeek V4 Flash 0731","version":"2026-07-31","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.7,"outputPer1M":1.9,"currency":"USD","costDimensionsPer1M":{"input":0.7,"output":1.9,"cacheRead":0.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"tinfoil/gemma4-31b","providerId":"tinfoil","providerKind":"provider-tinfoil","authFamily":"api-key","displayName":"Gemma 4 31B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":1,"currency":"USD"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"tinfoil/glm-5-2","providerId":"tinfoil","providerKind":"provider-tinfoil","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":393216,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.5,"outputPer1M":5.25,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":5.25,"cacheRead":0.375},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"tinfoil/gpt-oss-120b","providerId":"tinfoil","providerKind":"provider-tinfoil","authFamily":"api-key","displayName":"gpt-oss-120b","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"tinfoil/gpt-oss-safeguard-120b","providerId":"tinfoil","providerKind":"provider-tinfoil","authFamily":"api-key","displayName":"gpt-oss-safeguard-120b","version":"2025-10-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"tinfoil/kimi-k3","providerId":"tinfoil","providerKind":"provider-tinfoil","authFamily":"api-key","displayName":"Kimi K3","version":"2026-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":4,"outputPer1M":20,"currency":"USD"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"tinfoil/llama3-3-70b","providerId":"tinfoil","providerKind":"provider-tinfoil","authFamily":"api-key","displayName":"Llama-3.3-70B-Instruct","version":"2024-12-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":4096,"pricing":{"inputPer1M":1.75,"outputPer1M":2.75,"currency":"USD"}},{"modelId":"tinfoil/nomic-embed-text","providerId":"tinfoil","providerKind":"provider-tinfoil","authFamily":"api-key","displayName":"Nomic Embed Text v1.5","version":"2024-02","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":768,"pricing":{"inputPer1M":0.05,"outputPer1M":0,"currency":"USD"}},{"modelId":"togetherai/deepcogito/cogito-v2-1-671b","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"Cogito v2.1 671B","version":"2025-11-13","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":163840,"pricing":{"inputPer1M":1.25,"outputPer1M":1.25,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"togetherai/deepseek-ai/DeepSeek-R1","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"DeepSeek-R1","version":"2025-01-20","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":163839,"maxOutputTokens":163839,"pricing":{"inputPer1M":3,"outputPer1M":7,"currency":"USD"}},{"modelId":"togetherai/deepseek-ai/DeepSeek-V3","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"DeepSeek-V3","version":"2024-12-26","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.25,"outputPer1M":1.25,"currency":"USD"}},{"modelId":"togetherai/deepseek-ai/DeepSeek-V3-1","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"DeepSeek V3.1","version":"2025-08-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":1.7,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"togetherai/deepseek-ai/DeepSeek-V4-Flash-0731","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"DeepSeek V4 Flash 0731","version":"2026-07-31","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"cacheRead":0.03},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"togetherai/deepseek-ai/DeepSeek-V4-Pro","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":512000,"maxOutputTokens":384000,"pricing":{"inputPer1M":1.74,"outputPer1M":3.48,"currency":"USD","costDimensionsPer1M":{"input":1.74,"output":3.48,"cacheRead":0.2},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"togetherai/essentialai/Rnj-1-Instruct","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"Rnj-1 Instruct","version":"2025-12-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"togetherai/google/gemma-3n-E4B-it","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"Gemma 3N E4B Instruct","version":"2025-05-20","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.06,"outputPer1M":0.12,"currency":"USD"}},{"modelId":"togetherai/google/gemma-4-31B-it","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"Gemma 4 31B Instruct","version":"2026-04-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.39,"outputPer1M":0.97,"currency":"USD"}},{"modelId":"togetherai/LiquidAI/LFM2-24B-A2B","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"LFM2-24B-A2B","version":"2026-02-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.03,"outputPer1M":0.12,"currency":"USD"}},{"modelId":"togetherai/meta-llama/Llama-3.3-70B-Instruct-Turbo","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"Llama 3.3 70B","version":"2024-12-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.04,"outputPer1M":1.04,"currency":"USD"}},{"modelId":"togetherai/meta-llama/Meta-Llama-3-8B-Instruct-Lite","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"Meta Llama 3 8B Instruct Lite","version":"2024-04-18","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.14,"outputPer1M":0.14,"currency":"USD"}},{"modelId":"togetherai/MiniMaxAI/MiniMax-M2.5","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"MiniMax-M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.06},"costUnit":"USD per 1M tokens"}},{"modelId":"togetherai/MiniMaxAI/MiniMax-M2.7","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"MiniMax-M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.06},"costUnit":"USD per 1M tokens"}},{"modelId":"togetherai/MiniMaxAI/MiniMax-M3","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"MiniMax-M3","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":524288,"maxOutputTokens":250000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.06},"costUnit":"USD per 1M tokens"}},{"modelId":"togetherai/moonshotai/Kimi-K2.5","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.5,"outputPer1M":2.8,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"togetherai/moonshotai/Kimi-K2.6","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":131000,"pricing":{"inputPer1M":1.2,"outputPer1M":4.5,"currency":"USD","costDimensionsPer1M":{"input":1.2,"output":4.5,"cacheRead":0.2},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"togetherai/moonshotai/Kimi-K2.7-Code","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.19},"costUnit":"USD per 1M tokens"}},{"modelId":"togetherai/moonshotai/Kimi-K3","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"Kimi K3","version":"2026-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"togetherai/nvidia/nemotron-3-ultra-550b-a55b","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"Nemotron 3 Ultra 550B A55B","version":"2026-06-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":512300,"maxOutputTokens":512300,"pricing":{"inputPer1M":0.6,"outputPer1M":3.6,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":3.6,"cacheRead":0.2},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"togetherai/openai/gpt-oss-120b","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"togetherai/openai/gpt-oss-20b","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"GPT OSS 20B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.05,"outputPer1M":0.2,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"togetherai/pearl-ai/gemma-4-31b-it","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"Pearl AI Gemma 4 31B Instruct","version":"2026-04-07","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.28,"outputPer1M":0.86,"currency":"USD"}},{"modelId":"togetherai/Qwen/Qwen2.5-7B-Instruct-Turbo","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"Qwen 2.5 7B Instruct Turbo","version":"2024-09-19","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.3,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"togetherai/Qwen/Qwen3-235B-A22B-Instruct-2507-tput","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"Qwen3 235B A22B Instruct 2507 FP8","version":"2025-07-25","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.2,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"togetherai/Qwen/Qwen3-Coder-480B-A35B-Instruct-FP8","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"Qwen3 Coder 480B A35B Instruct","version":"2025-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":2,"outputPer1M":2,"currency":"USD"}},{"modelId":"togetherai/Qwen/Qwen3-Coder-Next-FP8","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"Qwen3 Coder Next FP8","version":"2026-02-03","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.5,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"togetherai/Qwen/Qwen3.5-397B-A17B","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"Qwen3.5 397B A17B","version":"2026-02-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":130000,"pricing":{"inputPer1M":0.6,"outputPer1M":3.6,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":3.6,"cacheRead":0.35},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"togetherai/Qwen/Qwen3.5-9B","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"Qwen3.5 9B","version":"2026-03-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.17,"outputPer1M":0.25,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"togetherai/Qwen/Qwen3.6-Plus","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"Qwen3.6 Plus","version":"2026-04-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":500000,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"togetherai/Qwen/Qwen3.7-Max","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"Qwen3.7 Max","version":"2026-05-21","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":500000,"pricing":{"inputPer1M":1.25,"outputPer1M":3.75,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":3.75,"cacheRead":0.125},"costUnit":"USD per 1M tokens"}},{"modelId":"togetherai/thinkingmachines/Inkling","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"Inkling","version":"2026-07-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text"],"contextWindow":524288,"maxOutputTokens":131072,"pricing":{"inputPer1M":1,"outputPer1M":4.05,"currency":"USD","costDimensionsPer1M":{"input":1,"output":4.05,"cacheRead":0.17},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["max","xhigh","high","medium","low","none"],"reasoningOptionKinds":["effort"]},{"modelId":"togetherai/zai-org/GLM-5","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"GLM-5","version":"2026-02-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":{"inputPer1M":1,"outputPer1M":3.2,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"togetherai/zai-org/GLM-5.1","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-04-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.4,"output":4.4,"cacheRead":0.26},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"togetherai/zai-org/GLM-5.2","providerId":"togetherai","providerKind":"provider-togetherai","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":512000,"maxOutputTokens":164000,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.4,"output":4.4,"cacheRead":0.26},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"trustedrouter/auto","providerId":"trustedrouter","providerKind":"provider-trustedrouter","authFamily":"api-key","displayName":"Auto","version":"2026-05-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":null,"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"trustedrouter/cheap","providerId":"trustedrouter","providerKind":"provider-trustedrouter","authFamily":"api-key","displayName":"Cheap","version":"2026-05-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":null,"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"trustedrouter/e2e","providerId":"trustedrouter","providerKind":"provider-trustedrouter","authFamily":"api-key","displayName":"End-to-End Encrypted","version":"2026-06-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":null,"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"trustedrouter/fast","providerId":"trustedrouter","providerKind":"provider-trustedrouter","authFamily":"api-key","displayName":"Fast","version":"2026-06-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":null,"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"trustedrouter/synth","providerId":"trustedrouter","providerKind":"provider-trustedrouter","authFamily":"api-key","displayName":"Synth","version":"2026-06-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":null,"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"trustedrouter/synth-code","providerId":"trustedrouter","providerKind":"provider-trustedrouter","authFamily":"api-key","displayName":"Synth Code","version":"2026-06-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":null,"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"trustedrouter/zdr","providerId":"trustedrouter","providerKind":"provider-trustedrouter","authFamily":"api-key","displayName":"Zero Data Retention","version":"2026-06-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":null,"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"umans-ai-coding-plan/umans-coder","providerId":"umans-ai-coding-plan","providerKind":"provider-umans-ai-coding-plan","authFamily":"api-key","displayName":"Umans Coder","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"umans-ai-coding-plan/umans-deepseek-v4-flash-0731","providerId":"umans-ai-coding-plan","providerKind":"provider-umans-ai-coding-plan","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-07-31","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":393215,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"umans-ai-coding-plan/umans-flash","providerId":"umans-ai-coding-plan","providerKind":"provider-umans-ai-coding-plan","authFamily":"api-key","displayName":"Umans Flash","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"umans-ai-coding-plan/umans-glm-5.1","providerId":"umans-ai-coding-plan","providerKind":"provider-umans-ai-coding-plan","authFamily":"api-key","displayName":"GLM 5.1","version":"2026-04-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"umans-ai-coding-plan/umans-glm-5.2","providerId":"umans-ai-coding-plan","providerKind":"provider-umans-ai-coding-plan","authFamily":"api-key","displayName":"GLM 5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":405504,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"umans-ai-coding-plan/umans-kimi-k2.7","providerId":"umans-ai-coding-plan","providerKind":"provider-umans-ai-coding-plan","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"}},{"modelId":"umans-ai-coding-plan/umans-kimi-k3","providerId":"umans-ai-coding-plan","providerKind":"provider-umans-ai-coding-plan","authFamily":"api-key","displayName":"Kimi K3","version":"2026-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"umans-ai-coding-plan/umans-qwen3.6-35b-a3b","providerId":"umans-ai-coding-plan","providerKind":"provider-umans-ai-coding-plan","authFamily":"api-key","displayName":"Qwen3.6 35B A3B","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"umans-ai/umans-coder","providerId":"umans-ai","providerKind":"provider-umans-ai","authFamily":"api-key","displayName":"Umans Coder","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.19},"costUnit":"USD per 1M tokens"}},{"modelId":"umans-ai/umans-deepseek-v4-flash-0731","providerId":"umans-ai","providerKind":"provider-umans-ai","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-07-31","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":393215,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"cacheRead":0.028},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"umans-ai/umans-flash","providerId":"umans-ai","providerKind":"provider-umans-ai","authFamily":"api-key","displayName":"Umans Flash","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":1,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":1,"cacheRead":0.05},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"umans-ai/umans-glm-5.1","providerId":"umans-ai","providerKind":"provider-umans-ai","authFamily":"api-key","displayName":"GLM 5.1","version":"2026-04-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.4,"output":4.4,"cacheRead":0.29},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"umans-ai/umans-glm-5.2","providerId":"umans-ai","providerKind":"provider-umans-ai","authFamily":"api-key","displayName":"GLM 5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":405504,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.4,"output":4.4,"cacheRead":0.26},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"umans-ai/umans-kimi-k2.7","providerId":"umans-ai","providerKind":"provider-umans-ai","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.19},"costUnit":"USD per 1M tokens"}},{"modelId":"umans-ai/umans-kimi-k3","providerId":"umans-ai","providerKind":"provider-umans-ai","authFamily":"api-key","displayName":"Kimi K3","version":"2026-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"unorouter/claude-haiku-4-5-20251001","providerId":"unorouter","providerKind":"provider-unorouter","authFamily":"api-key","displayName":"Claude Haiku 4.5","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1.2,"outputPer1M":6,"currency":"USD"}},{"modelId":"unorouter/claude-opus-4-8","providerId":"unorouter","providerKind":"provider-unorouter","authFamily":"api-key","displayName":"Claude Opus 4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.425,"outputPer1M":2.125,"currency":"USD"}},{"modelId":"unorouter/claude-sonnet-5","providerId":"unorouter","providerKind":"provider-unorouter","authFamily":"api-key","displayName":"Claude Sonnet 5","version":"2026-06-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.44,"outputPer1M":7.2,"currency":"USD"}},{"modelId":"unorouter/deepseek-v4-flash","providerId":"unorouter","providerKind":"provider-unorouter","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.0625,"outputPer1M":0.125,"currency":"USD"}},{"modelId":"unorouter/deepseek-v4-flash:free","providerId":"unorouter","providerKind":"provider-unorouter","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"unorouter/deepseek-v4-pro","providerId":"unorouter","providerKind":"provider-unorouter","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.8999,"outputPer1M":1.7999,"currency":"USD"}},{"modelId":"unorouter/deepseek-v4-pro:free","providerId":"unorouter","providerKind":"provider-unorouter","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"unorouter/gemini-3.5-flash","providerId":"unorouter","providerKind":"provider-unorouter","authFamily":"api-key","displayName":"Gemini 3.5 Flash","version":"2026-05-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1857,"outputPer1M":1.1142,"currency":"USD"}},{"modelId":"unorouter/gemma-4-31b-it:free","providerId":"unorouter","providerKind":"provider-unorouter","authFamily":"api-key","displayName":"Gemma 4 31B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"unorouter/glm-4.5-flash:free","providerId":"unorouter","providerKind":"provider-unorouter","authFamily":"api-key","displayName":"GLM-4.5-Flash","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":98304,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"unorouter/glm-5.2","providerId":"unorouter","providerKind":"provider-unorouter","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.6001,"outputPer1M":5.0288,"currency":"USD"}},{"modelId":"unorouter/glm-5.2:free","providerId":"unorouter","providerKind":"provider-unorouter","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"unorouter/gpt-5.2","providerId":"unorouter","providerKind":"provider-unorouter","authFamily":"api-key","displayName":"GPT-5.2","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.05,"outputPer1M":8.4,"currency":"USD"}},{"modelId":"unorouter/gpt-5.4","providerId":"unorouter","providerKind":"provider-unorouter","authFamily":"api-key","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.8,"outputPer1M":10.8,"currency":"USD"}},{"modelId":"unorouter/gpt-5.4:free","providerId":"unorouter","providerKind":"provider-unorouter","authFamily":"api-key","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"unorouter/gpt-5.5","providerId":"unorouter","providerKind":"provider-unorouter","authFamily":"api-key","displayName":"GPT-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.1875,"outputPer1M":1.125,"currency":"USD"}},{"modelId":"unorouter/gpt-5.5:free","providerId":"unorouter","providerKind":"provider-unorouter","authFamily":"api-key","displayName":"GPT-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"unorouter/kimi-k2.6","providerId":"unorouter","providerKind":"provider-unorouter","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":1.2675,"outputPer1M":5.3368,"currency":"USD"}},{"modelId":"unorouter/minimax-m2.7","providerId":"unorouter","providerKind":"provider-unorouter","authFamily":"api-key","displayName":"MiniMax-M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.819,"outputPer1M":3.276,"currency":"USD"}},{"modelId":"unorouter/minimax-m2.7:free","providerId":"unorouter","providerKind":"provider-unorouter","authFamily":"api-key","displayName":"MiniMax-M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"unorouter/nemotron-3-ultra-550b-a55b:free","providerId":"unorouter","providerKind":"provider-unorouter","authFamily":"api-key","displayName":"Nemotron 3 Ultra 550B A55B","version":"2026-06-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"unorouter/qwen3.5-397b-a17b:free","providerId":"unorouter","providerKind":"provider-unorouter","authFamily":"api-key","displayName":"Qwen3.5 397B-A17B","version":"2026-02-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"unorouter/step-3.7-flash:free","providerId":"unorouter","providerKind":"provider-unorouter","authFamily":"api-key","displayName":"Step 3.7 Flash","version":"2026-05-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"upstage/solar-mini","providerId":"upstage","providerKind":"provider-upstage","authFamily":"api-key","displayName":"solar-mini","version":"2024-06-12","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.15,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"upstage/solar-pro2","providerId":"upstage","providerKind":"provider-upstage","authFamily":"api-key","displayName":"solar-pro2","version":"2025-05-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":65536,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.25,"outputPer1M":0.25,"currency":"USD"},"reasoningEffortLevels":["minimal","high"],"reasoningOptionKinds":["effort"]},{"modelId":"upstage/solar-pro3","providerId":"upstage","providerKind":"provider-upstage","authFamily":"api-key","displayName":"solar-pro3","version":"2026-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.25,"outputPer1M":0.25,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"upstage/solar-pro4","providerId":"upstage","providerKind":"provider-upstage","authFamily":"api-key","displayName":"Solar Pro 4","version":"2026-08-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":524288,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.06},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"v0/v0-1.0-md","providerId":"v0","providerKind":"provider-v0","authFamily":"api-key","displayName":"v0-1.0-md","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":32000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"v0/v0-1.5-lg","providerId":"v0","providerKind":"provider-v0","authFamily":"api-key","displayName":"v0-1.5-lg","version":"2025-06-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":512000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD"}},{"modelId":"v0/v0-1.5-md","providerId":"v0","providerKind":"provider-v0","authFamily":"api-key","displayName":"v0-1.5-md","version":"2025-06-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":32000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"venice/aion-labs-aion-3-0","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Aion 3.0","version":"2026-07-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":3.75,"outputPer1M":7.5,"currency":"USD","costDimensionsPer1M":{"input":3.75,"output":7.5,"cacheRead":0.9375},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"venice/aion-labs-aion-3-0-mini","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Aion 3.0 Mini","version":"2026-07-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.875,"outputPer1M":1.75,"currency":"USD","costDimensionsPer1M":{"input":0.875,"output":1.75,"cacheRead":0.225},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"venice/claude-fable-5","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Claude Fable 5","version":"2026-06-10","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":12,"outputPer1M":60,"currency":"USD","costDimensionsPer1M":{"input":12,"output":60,"cacheRead":1.2,"cacheWrite":15},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"venice/claude-opus-4-5","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Claude Opus 4.5","version":"2025-12-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":198000,"maxOutputTokens":32768,"pricing":{"inputPer1M":6,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":6,"output":30,"cacheRead":0.6,"cacheWrite":7.5},"costUnit":"USD per 1M tokens"}},{"modelId":"venice/claude-opus-4-6","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":6,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":6,"output":30,"cacheRead":0.6,"cacheWrite":7.5},"costUnit":"USD per 1M tokens"}},{"modelId":"venice/claude-opus-4-7","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":6,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":6,"output":30,"cacheRead":0.6,"cacheWrite":7.5},"costUnit":"USD per 1M tokens"}},{"modelId":"venice/claude-opus-4-8","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Claude Opus 4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":6,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":6,"output":30,"cacheRead":0.6,"cacheWrite":7.5},"costUnit":"USD per 1M tokens"}},{"modelId":"venice/claude-opus-4-8-fast","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Claude Opus 4.8 Fast","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":12,"outputPer1M":60,"currency":"USD","costDimensionsPer1M":{"input":12,"output":60,"cacheRead":1.2,"cacheWrite":15},"costUnit":"USD per 1M tokens"}},{"modelId":"venice/claude-opus-5","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Claude Opus 5","version":"2026-07-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":6,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":6,"output":30,"cacheRead":0.6,"cacheWrite":7.5},"costUnit":"USD per 1M tokens"}},{"modelId":"venice/claude-opus-5-fast","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Claude Opus 5 Fast","version":"2026-07-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":12,"outputPer1M":60,"currency":"USD","costDimensionsPer1M":{"input":12,"output":60,"cacheRead":1.2,"cacheWrite":15},"costUnit":"USD per 1M tokens"}},{"modelId":"venice/claude-sonnet-4-5","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Claude Sonnet 4.5","version":"2025-01-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":198000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3.75,"outputPer1M":18.75,"currency":"USD","costDimensionsPer1M":{"input":3.75,"output":18.75,"cacheRead":0.375,"cacheWrite":4.69},"costUnit":"USD per 1M tokens"}},{"modelId":"venice/claude-sonnet-4-6","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3.6,"outputPer1M":18,"currency":"USD","costDimensionsPer1M":{"input":3.6,"output":18,"cacheRead":0.36,"cacheWrite":4.5},"costUnit":"USD per 1M tokens"}},{"modelId":"venice/claude-sonnet-5","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Claude Sonnet 5","version":"2026-06-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"}},{"modelId":"venice/deepseek-v3.2","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"DeepSeek V3.2","version":"2025-12-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":160000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.33,"outputPer1M":0.48,"currency":"USD","costDimensionsPer1M":{"input":0.33,"output":0.48,"cacheRead":0.16},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"venice/deepseek-v4-flash","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"DeepSeek V4 Flash 0423","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.138,"outputPer1M":0.275,"currency":"USD","costDimensionsPer1M":{"input":0.138,"output":0.275,"cacheRead":0.028},"costUnit":"USD per 1M tokens"}},{"modelId":"venice/deepseek-v4-flash-0731","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"DeepSeek V4 Flash 0731","version":"2026-07-31","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.175,"outputPer1M":0.35,"currency":"USD","costDimensionsPer1M":{"input":0.175,"output":0.35,"cacheRead":0.035},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"venice/deepseek-v4-flash-0731-fast","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"DeepSeek V4 Flash 0731 Fast","version":"2026-08-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.35,"outputPer1M":0.7,"currency":"USD","costDimensionsPer1M":{"input":0.35,"output":0.7,"cacheRead":0.0875},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"venice/deepseek-v4-pro","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":32768,"pricing":{"inputPer1M":1.65,"outputPer1M":3.301,"currency":"USD","costDimensionsPer1M":{"input":1.65,"output":3.301,"cacheRead":0.33},"costUnit":"USD per 1M tokens"}},{"modelId":"venice/deepseek-v4-pro-0813","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"DeepSeek V4 Pro 0813","version":"2026-08-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":32768,"pricing":{"inputPer1M":1.73,"outputPer1M":4.95,"currency":"USD","costDimensionsPer1M":{"input":1.73,"output":4.95,"cacheRead":0.33},"costUnit":"USD per 1M tokens"}},{"modelId":"venice/gemini-3-1-pro-preview","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Gemini 3.1 Pro Preview","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":1000000,"maxOutputTokens":32768,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":15,"cacheRead":0.5,"cacheWrite":0.5},"costMetadata":{"tiers":[{"input":5,"output":22.5,"cache_read":0.5,"cache_write":0.5,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":5,"output":22.5,"cache_read":0.5,"cache_write":0.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"venice/gemini-3-5-flash","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Gemini 3.5 Flash","version":"2026-05-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.55,"outputPer1M":9.45,"currency":"USD","costDimensionsPer1M":{"input":1.55,"output":9.45,"cacheRead":0.155,"cacheWrite":0.086},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"venice/gemini-3-5-flash-lite","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Gemini 3.5 Flash-Lite","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.375,"outputPer1M":3.125,"currency":"USD","costDimensionsPer1M":{"input":0.375,"output":3.125,"cacheRead":0.0375},"costUnit":"USD per 1M tokens"}},{"modelId":"venice/gemini-3-6-flash","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Gemini 3.6 Flash","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.875,"outputPer1M":9.375,"currency":"USD","costDimensionsPer1M":{"input":1.875,"output":9.375,"cacheRead":0.1875},"costUnit":"USD per 1M tokens"}},{"modelId":"venice/gemini-3-7-flash","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Gemini 3.7 Flash","version":"2026-08-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.875,"outputPer1M":9.375,"currency":"USD","costDimensionsPer1M":{"input":1.875,"output":9.375,"cacheRead":0.1875},"costUnit":"USD per 1M tokens"}},{"modelId":"venice/gemini-3-flash-preview","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Gemini 3 Flash Preview","version":"2025-12-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":256000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.7,"outputPer1M":3.75,"currency":"USD","costDimensionsPer1M":{"input":0.7,"output":3.75,"cacheRead":0.07},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"venice/gemma-4-uncensored","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Gemma 4 Uncensored","version":"2026-04-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.1625,"outputPer1M":0.5,"currency":"USD"}},{"modelId":"venice/google-gemma-3-27b-it","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Google Gemma 3 27B Instruct","version":"2025-11-04","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":198000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.12,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"venice/google-gemma-4-26b-a4b-it","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Google Gemma 4 26B A4B Instruct","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.13,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.13,"output":0.4,"cacheRead":0.05},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"venice/google-gemma-4-31b-it","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Google Gemma 4 31B Instruct","version":"2026-04-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.12,"outputPer1M":0.36,"currency":"USD","costDimensionsPer1M":{"input":0.12,"output":0.36,"cacheRead":0.09},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"venice/grok-4-20","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Grok 4.20","version":"2026-03-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.42,"outputPer1M":2.83,"currency":"USD","costDimensionsPer1M":{"input":1.42,"output":2.83,"cacheRead":0.23},"costMetadata":{"tiers":[{"input":2.83,"output":5.67,"cache_read":0.45,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":2.83,"output":5.67,"cache_read":0.45}},"costUnit":"USD per 1M tokens"}},{"modelId":"venice/grok-4-20-multi-agent","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Grok 4.20 Multi-Agent","version":"2026-03-12","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.42,"outputPer1M":2.83,"currency":"USD","costDimensionsPer1M":{"input":1.42,"output":2.83,"cacheRead":0.23},"costMetadata":{"tiers":[{"input":2.83,"output":5.67,"cache_read":0.45,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":2.83,"output":5.67,"cache_read":0.45}},"costUnit":"USD per 1M tokens"}},{"modelId":"venice/grok-4-3","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Grok 4.3","version":"2026-04-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":32000,"pricing":{"inputPer1M":1.42,"outputPer1M":2.83,"currency":"USD","costDimensionsPer1M":{"input":1.42,"output":2.83,"cacheRead":0.23},"costMetadata":{"tiers":[{"input":2.83,"output":5.67,"cache_read":0.45,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":2.83,"output":5.67,"cache_read":0.45}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"venice/grok-4-5","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Grok 4.5","version":"2026-07-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":500000,"maxOutputTokens":32000,"pricing":{"inputPer1M":2.27,"outputPer1M":6.8,"currency":"USD","costDimensionsPer1M":{"input":2.27,"output":6.8,"cacheRead":0.34},"costMetadata":{"tiers":[{"input":4.53,"output":13.6,"cache_read":0.68,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":4.53,"output":13.6,"cache_read":0.68}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"venice/grok-4-6","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Grok 4.6","version":"2026-08-10","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":500000,"maxOutputTokens":200000,"pricing":{"inputPer1M":2.27,"outputPer1M":6.8,"currency":"USD","costDimensionsPer1M":{"input":2.27,"output":6.8,"cacheRead":0.57},"costMetadata":{"tiers":[{"input":4.53,"output":13.6,"cache_read":1.13,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":4.53,"output":13.6,"cache_read":1.13}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"venice/grok-build-0-1","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Grok Build 0.1","version":"2026-05-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":65536,"pricing":{"inputPer1M":1,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":1,"output":2,"cacheRead":0.2},"costMetadata":{"tiers":[{"input":2,"output":4,"cache_read":0.4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":2,"output":4,"cache_read":0.4}},"costUnit":"USD per 1M tokens"}},{"modelId":"venice/hermes-3-llama-3.1-405b","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Hermes 3 Llama 3.1 405b","version":"2025-09-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":1.1,"outputPer1M":3,"currency":"USD"}},{"modelId":"venice/inkling","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Inkling","version":"2026-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text"],"contextWindow":524288,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":5.0625,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":5.0625,"cacheRead":0.2125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"venice/kimi-k2-5","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.56,"outputPer1M":3.5,"currency":"USD","costDimensionsPer1M":{"input":0.56,"output":3.5,"cacheRead":0.22},"costUnit":"USD per 1M tokens"}},{"modelId":"venice/kimi-k2-6","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.75,"outputPer1M":3.5,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":3.5,"cacheRead":0.16},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"venice/kimi-k2-7-code","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.75,"outputPer1M":3.5,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":3.5,"cacheRead":0.16},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"venice/kimi-k3","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Kimi K3","version":"2026-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":3.75,"outputPer1M":18.75,"currency":"USD","costDimensionsPer1M":{"input":3.75,"output":18.75,"cacheRead":0.375},"costUnit":"USD per 1M tokens"}},{"modelId":"venice/kimi-k3-fast-api","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Kimi K3 Fast","version":"2026-08-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":4.5,"outputPer1M":22.5,"currency":"USD","costDimensionsPer1M":{"input":4.5,"output":22.5,"cacheRead":0.45},"costUnit":"USD per 1M tokens"}},{"modelId":"venice/llama-3.2-3b","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Llama 3.2 3B","version":"2024-10-03","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"venice/llama-3.3-70b","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Llama 3.3 70B","version":"2025-04-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.7,"outputPer1M":2.8,"currency":"USD"}},{"modelId":"venice/mercury-2","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Mercury 2","version":"2026-02-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":50000,"pricing":{"inputPer1M":0.3125,"outputPer1M":0.9375,"currency":"USD","costDimensionsPer1M":{"input":0.3125,"output":0.9375,"cacheRead":0.03125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"venice/minimax-m25","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"MiniMax M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":198000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.27,"outputPer1M":0.95,"currency":"USD","costDimensionsPer1M":{"input":0.27,"output":0.95,"cacheRead":0.03},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"venice/minimax-m27","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"MiniMax M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":198000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.375,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.375,"output":1.5,"cacheRead":0.06875},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"venice/minimax-m3-preview","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"MiniMax M3 Preview","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":524288,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.06},"costUnit":"USD per 1M tokens"}},{"modelId":"venice/mistral-small-2603","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Mistral Small 4","version":"2026-03-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1875,"outputPer1M":0.75,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"venice/mistral-small-3-2-24b-instruct","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Mistral Small 3.2 24B Instruct","version":"2026-01-15","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.09375,"outputPer1M":0.25,"currency":"USD"}},{"modelId":"venice/nvidia-nemotron-3-5-lightning-30b-a3b","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"NVIDIA Nemotron 3.5 Lightning 30B","version":"2026-08-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.25,"currency":"USD"}},{"modelId":"venice/nvidia-nemotron-3-nano-30b-a3b","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"NVIDIA Nemotron 3 Nano 30B","version":"2026-01-27","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.075,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"venice/nvidia-nemotron-3-ultra-550b-a55b","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"NVIDIA Nemotron 3 Ultra","version":"2026-06-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.625,"outputPer1M":3.125,"currency":"USD","costDimensionsPer1M":{"input":0.625,"output":3.125,"cacheRead":0.1875},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"venice/olafangensan-glm-4.7-flash-heretic","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"GLM 4.7 Flash Heretic","version":"2026-02-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":24000,"pricing":{"inputPer1M":0.07,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.07,"output":0.4,"cacheRead":0.035},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"venice/openai-gpt-4o-2024-11-20","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"GPT-4o","version":"2026-02-28","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":3.125,"outputPer1M":12.5,"currency":"USD"}},{"modelId":"venice/openai-gpt-4o-mini-2024-07-18","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"GPT-4o Mini","version":"2026-02-28","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.1875,"outputPer1M":0.75,"currency":"USD","costDimensionsPer1M":{"input":0.1875,"output":0.75,"cacheRead":0.09375},"costUnit":"USD per 1M tokens"}},{"modelId":"venice/openai-gpt-52","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"GPT-5.2","version":"2025-12-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":65536,"pricing":{"inputPer1M":2.19,"outputPer1M":17.5,"currency":"USD","costDimensionsPer1M":{"input":2.19,"output":17.5,"cacheRead":0.219},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"venice/openai-gpt-52-codex","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"GPT-5.2 Codex","version":"2025-01-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":65536,"pricing":{"inputPer1M":2.19,"outputPer1M":17.5,"currency":"USD","costDimensionsPer1M":{"input":2.19,"output":17.5,"cacheRead":0.219},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"venice/openai-gpt-53-codex","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"GPT-5.3 Codex","version":"2026-02-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.19,"outputPer1M":17.5,"currency":"USD","costDimensionsPer1M":{"input":2.19,"output":17.5,"cacheRead":0.219},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"venice/openai-gpt-54","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":3.13,"outputPer1M":18.8,"currency":"USD","costDimensionsPer1M":{"input":3.13,"output":18.8,"cacheRead":0.313},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"venice/openai-gpt-54-mini","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"GPT-5.4 Mini","version":"2026-03-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.9375,"outputPer1M":5.625,"currency":"USD","costDimensionsPer1M":{"input":0.9375,"output":5.625,"cacheRead":0.09375},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"venice/openai-gpt-54-pro","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"GPT-5.4 Pro","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":37.5,"outputPer1M":225,"currency":"USD","costDimensionsPer1M":{"input":37.5,"output":225},"costMetadata":{"tiers":[{"input":75,"output":337.5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":75,"output":337.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"venice/openai-gpt-55","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"GPT-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":6.25,"outputPer1M":37.5,"currency":"USD","costDimensionsPer1M":{"input":6.25,"output":37.5,"cacheRead":0.625},"costMetadata":{"tiers":[{"input":12.5,"output":56.25,"cache_read":1.25,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":12.5,"output":56.25,"cache_read":1.25}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"venice/openai-gpt-55-pro","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"GPT-5.5 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":37.5,"outputPer1M":225,"currency":"USD"},"reasoningEffortLevels":["medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"venice/openai-gpt-56-luna","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"GPT-5.6 Luna","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.26666667,"outputPer1M":1.6,"currency":"USD","costDimensionsPer1M":{"input":0.26666667,"output":1.6,"cacheRead":0.02666667,"cacheWrite":0.33333334},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"venice/openai-gpt-56-luna-pro","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"GPT-5.6 Luna Pro","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":7.5,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":7.5,"cacheRead":0.125,"cacheWrite":1.5625},"costMetadata":{"tiers":[{"input":2.5,"output":11.25,"cache_read":0.25,"cache_write":3.125,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":2.5,"output":11.25,"cache_read":0.25,"cache_write":3.125}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"venice/openai-gpt-56-sol","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"GPT-5.6 Sol","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":6.25,"outputPer1M":37.5,"currency":"USD","costDimensionsPer1M":{"input":6.25,"output":37.5,"cacheRead":0.625,"cacheWrite":7.8125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"venice/openai-gpt-56-sol-pro","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"GPT-5.6 Sol Pro","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":6.25,"outputPer1M":37.5,"currency":"USD","costDimensionsPer1M":{"input":6.25,"output":37.5,"cacheRead":0.625,"cacheWrite":7.8125},"costMetadata":{"tiers":[{"input":12.5,"output":56.25,"cache_read":1.25,"cache_write":15.625,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":12.5,"output":56.25,"cache_read":1.25,"cache_write":15.625}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"venice/openai-gpt-56-terra","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"GPT-5.6 Terra","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":3.125,"outputPer1M":18.75,"currency":"USD","costDimensionsPer1M":{"input":3.125,"output":18.75,"cacheRead":0.3125,"cacheWrite":3.90625},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"venice/openai-gpt-56-terra-pro","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"GPT-5.6 Terra Pro","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":3.125,"outputPer1M":18.75,"currency":"USD","costDimensionsPer1M":{"input":3.125,"output":18.75,"cacheRead":0.3125,"cacheWrite":3.90625},"costMetadata":{"tiers":[{"input":6.25,"output":28.125,"cache_read":0.625,"cache_write":7.8125,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":6.25,"output":28.125,"cache_read":0.625,"cache_write":7.8125}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"venice/openai-gpt-oss-120b","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"OpenAI GPT OSS 120B","version":"2025-11-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.07,"outputPer1M":0.3,"currency":"USD"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"venice/qwen-3-6-plus","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Qwen 3.6 Plus Uncensored","version":"2026-04-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.625,"outputPer1M":3.75,"currency":"USD","costDimensionsPer1M":{"input":0.625,"output":3.75,"cacheRead":0.0625,"cacheWrite":0.78},"costMetadata":{"tiers":[{"input":2.5,"output":7.5,"cache_read":0.0625,"cache_write":0.78,"tier":{"type":"context","size":256000}}],"contextOver200k":{"input":2.5,"output":7.5,"cache_read":0.0625,"cache_write":0.78}},"costUnit":"USD per 1M tokens"}},{"modelId":"venice/qwen-3-7-max","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Qwen 3.7 Max","version":"2026-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":2.7,"outputPer1M":8.05,"currency":"USD","costDimensionsPer1M":{"input":2.7,"output":8.05,"cacheRead":0.27,"cacheWrite":3.35},"costUnit":"USD per 1M tokens"}},{"modelId":"venice/qwen-3-7-plus","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Qwen 3.7 Plus","version":"2026-06-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.5,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":2,"cacheRead":0.05,"cacheWrite":0.625},"costMetadata":{"tiers":[{"input":1.5,"output":6,"cache_read":0.15,"cache_write":1.875,"tier":{"type":"context","size":256000}}],"contextOver200k":{"input":1.5,"output":6,"cache_read":0.15,"cache_write":1.875}},"costUnit":"USD per 1M tokens"}},{"modelId":"venice/qwen-3-8-2-4t-a95b","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Qwen 3.8 2.4T","version":"2026-08-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":2.5,"outputPer1M":7.5,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":7.5,"cacheRead":0.3125},"costUnit":"USD per 1M tokens"}},{"modelId":"venice/qwen-3-8-max","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Qwen 3.8 Max","version":"2026-07-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":2.5,"outputPer1M":7.5,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":7.5,"cacheRead":0.3125,"cacheWrite":3.125},"costUnit":"USD per 1M tokens"}},{"modelId":"venice/qwen3-235b-a22b-instruct-2507","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Qwen 3 235B A22B Instruct 2507","version":"2025-04-29","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.75,"currency":"USD"}},{"modelId":"venice/qwen3-235b-a22b-thinking-2507","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Qwen 3 235B A22B Thinking 2507","version":"2025-04-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.45,"outputPer1M":3.5,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"venice/qwen3-5-35b-a3b","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Qwen 3.5 35B A3B","version":"2026-02-25","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.3125,"outputPer1M":1.25,"currency":"USD","costDimensionsPer1M":{"input":0.3125,"output":1.25,"cacheRead":0.15625},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"venice/qwen3-5-397b-a17b","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Qwen 3.5 397B","version":"2026-02-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"venice/qwen3-5-9b","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Qwen 3.5 9B","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.15,"currency":"USD"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"venice/qwen3-6-27b","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Qwen 3.6 27B","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.325,"outputPer1M":3.25,"currency":"USD"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"venice/qwen3-6-35b-a3b","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Qwen 3.6 35B A3B","version":"2026-07-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":1,"currency":"USD"}},{"modelId":"venice/qwen3-coder-480b-a35b-instruct-turbo","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Qwen 3 Coder 480B Turbo","version":"2026-01-27","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.35,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.35,"output":1.5,"cacheRead":0.04},"costUnit":"USD per 1M tokens"}},{"modelId":"venice/qwen3-next-80b","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Qwen 3 Next 80b","version":"2025-04-29","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.35,"outputPer1M":1.9,"currency":"USD"}},{"modelId":"venice/qwen3-vl-235b-a22b","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Qwen3 VL 235B","version":"2026-01-16","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.21,"outputPer1M":1.9,"currency":"USD","costDimensionsPer1M":{"input":0.21,"output":1.9,"cacheRead":0.1},"costUnit":"USD per 1M tokens"}},{"modelId":"venice/seed-2-1-turbo","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Seed 2.1 Turbo","version":"2026-06-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.625,"outputPer1M":3.125,"currency":"USD","costDimensionsPer1M":{"input":0.625,"output":3.125,"cacheRead":0.125},"costUnit":"USD per 1M tokens"}},{"modelId":"venice/venice-uncensored-1-2","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Venice Uncensored 1.2","version":"2026-04-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.2,"outputPer1M":0.9,"currency":"USD"}},{"modelId":"venice/venice-uncensored-role-play","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"Venice Role Play Uncensored","version":"2026-02-20","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.5,"outputPer1M":2,"currency":"USD"}},{"modelId":"venice/xiaomi-mimo-v2-5","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"MiMo-V2.5","version":"2026-06-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":2,"cacheRead":0.08},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"venice/z-ai-glm-5-turbo","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"GLM 5 Turbo","version":"2026-03-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":32768,"pricing":{"inputPer1M":1.2,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":1.2,"output":4,"cacheRead":0.24},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"venice/z-ai-glm-5v-turbo","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"GLM 5V Turbo","version":"2026-04-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":32768,"pricing":{"inputPer1M":1.5,"outputPer1M":5,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":5,"cacheRead":0.3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"venice/zai-org-glm-4.6","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"GLM 4.6","version":"2024-04-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":198000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.43,"outputPer1M":1.75,"currency":"USD","costDimensionsPer1M":{"input":0.43,"output":1.75,"cacheRead":0.08},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"venice/zai-org-glm-4.7","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"GLM 4.7","version":"2025-12-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":198000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.55,"outputPer1M":2.65,"currency":"USD","costDimensionsPer1M":{"input":0.55,"output":2.65,"cacheRead":0.11},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"venice/zai-org-glm-4.7-flash","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"GLM 4.7 Flash","version":"2026-01-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.06,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.06,"output":0.4,"cacheRead":0.01},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"venice/zai-org-glm-5","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"GLM 5","version":"2026-02-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":198000,"maxOutputTokens":32000,"pricing":{"inputPer1M":1,"outputPer1M":3.2,"currency":"USD","costDimensionsPer1M":{"input":1,"output":3.2,"cacheRead":0.2},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"venice/zai-org-glm-5-1","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"GLM 5.1","version":"2026-04-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":80000,"pricing":{"inputPer1M":1.54,"outputPer1M":4.84,"currency":"USD","costDimensionsPer1M":{"input":1.54,"output":4.84,"cacheRead":0.286},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"venice/zai-org-glm-5-2","providerId":"venice","providerKind":"provider-venice","authFamily":"api-key","displayName":"GLM 5.2","version":"2026-06-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.4,"output":4.4,"cacheRead":0.26},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/alibaba/qwen-3-14b","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Qwen3-14B","version":"2025-04-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":40960,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.12,"outputPer1M":0.24,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"vercel/alibaba/qwen-3-235b","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Qwen3 235B A22B Instruct 2507","version":"2025-04-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.22,"outputPer1M":0.88,"currency":"USD"}},{"modelId":"vercel/alibaba/qwen-3-30b","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Qwen3-30B-A3B","version":"2025-04-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":40960,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.12,"outputPer1M":0.5,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"vercel/alibaba/qwen-3-32b","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Qwen 3.32B","version":"2025-04-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.16,"outputPer1M":0.64,"currency":"USD"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"vercel/alibaba/qwen-3.6-max-preview","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Qwen 3.6 Max Preview","version":"2026-04-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":240000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1.3,"outputPer1M":7.8,"currency":"USD","costDimensionsPer1M":{"input":1.3,"output":7.8,"cacheRead":0.26,"cacheWrite":1.625},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"vercel/alibaba/qwen3-235b-a22b-thinking","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Qwen3 235B A22B Thinking 2507","version":"2025-09-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":4,"currency":"USD"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"vercel/alibaba/qwen3-coder","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Qwen3 Coder 480B A35B Instruct","version":"2025-07-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":7.5,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":7.5,"cacheRead":0.3},"costUnit":"USD per 1M tokens"}},{"modelId":"vercel/alibaba/qwen3-coder-30b-a3b","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Qwen 3 Coder 30B A3B Instruct","version":"2025-07-31","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"vercel/alibaba/qwen3-coder-next","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Qwen3 Coder Next","version":"2025-07-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.5,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"vercel/alibaba/qwen3-coder-plus","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Qwen3 Coder Plus","version":"2025-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD","costDimensionsPer1M":{"input":1,"output":5,"cacheRead":0.2},"costUnit":"USD per 1M tokens"}},{"modelId":"vercel/alibaba/qwen3-embedding-0.6b","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Qwen3 Embedding 0.6B","version":"2025-11-14","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.04,"outputPer1M":0,"currency":"USD"}},{"modelId":"vercel/alibaba/qwen3-embedding-4b","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Qwen3 Embedding 4B","version":"2025-06-05","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":null},{"modelId":"vercel/alibaba/qwen3-embedding-8b","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Qwen3 Embedding 8B","version":"2025-06-05","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":null},{"modelId":"vercel/alibaba/qwen3-max","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Qwen3 Max","version":"2025-09-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":1.2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":1.2,"output":6,"cacheRead":0.24},"costUnit":"USD per 1M tokens"}},{"modelId":"vercel/alibaba/qwen3-max-preview","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Qwen3 Max Preview","version":"2025-09-05","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":1.2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":1.2,"output":6,"cacheRead":0.24},"costUnit":"USD per 1M tokens"}},{"modelId":"vercel/alibaba/qwen3-max-thinking","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Qwen 3 Max Thinking","version":"2026-01-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":1.2,"output":6,"cacheRead":0.24},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"vercel/alibaba/qwen3-next-80b-a3b-instruct","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Qwen3 Next 80B A3B Instruct","version":"2025-09-11","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"vercel/alibaba/qwen3-next-80b-a3b-thinking","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Qwen3 Next 80B A3B Thinking","version":"2025-09-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.15,"outputPer1M":1.2,"currency":"USD"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"vercel/alibaba/qwen3-vl-235b-a22b-instruct","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Qwen3 VL 235B A22B Instruct","version":"2025-09-23","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":129024,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD"}},{"modelId":"vercel/alibaba/qwen3-vl-instruct","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Qwen3 VL Instruct","version":"2025-09-23","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":129024,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD"}},{"modelId":"vercel/alibaba/qwen3-vl-thinking","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Qwen3 VL Thinking","version":"2025-09-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":4,"currency":"USD"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"vercel/alibaba/qwen3.5-flash","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Qwen 3.5 Flash","version":"2026-02-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.4,"cacheRead":0.001,"cacheWrite":0.125},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"vercel/alibaba/qwen3.5-plus","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Qwen 3.5 Plus","version":"2026-02-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.4,"outputPer1M":2.4,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":2.4,"cacheRead":0.04,"cacheWrite":0.5},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"vercel/alibaba/qwen3.6-27b","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Qwen 3.6 27B","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.6,"outputPer1M":3.6,"currency":"USD"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"vercel/alibaba/qwen3.6-plus","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Qwen 3.6 Plus","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":3,"cacheRead":0.1,"cacheWrite":0.625},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"vercel/alibaba/qwen3.7-flash","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Qwen 3.7 Flash","version":"2026-07-28","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":991000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.03,"outputPer1M":0.13,"currency":"USD","costDimensionsPer1M":{"input":0.03,"output":0.13,"cacheRead":0.006,"cacheWrite":0.038},"costUnit":"USD per 1M tokens"}},{"modelId":"vercel/alibaba/qwen3.7-max","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Qwen 3.7 Max","version":"2026-05-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":991000,"maxOutputTokens":64000,"pricing":{"inputPer1M":2.5,"outputPer1M":7.5,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":7.5,"cacheRead":0.5,"cacheWrite":3.125},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"vercel/alibaba/qwen3.7-plus","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Qwen 3.7 Plus","version":"2026-06-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":1.6,"cacheRead":0.08,"cacheWrite":0.5},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"vercel/alibaba/qwen3.8-2.4t-a95b","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Qwen3.8 2.4T A95B","version":"2026-08-03","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/alibaba/qwen3.8-max","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Qwen 3.8 Max","version":"2026-08-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.25,"cacheWrite":2.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","xhigh"],"reasoningOptionKinds":["effort","budget_tokens"]},{"modelId":"vercel/alibaba/wan-v2.5-t2v-preview","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Wan v2.5 Text-to-Video Preview","version":"2025-09-24","capabilities":[],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/alibaba/wan-v2.6-i2v","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Wan v2.6 Image-to-Video","version":"2025-12-16","capabilities":[],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/alibaba/wan-v2.6-i2v-flash","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Wan v2.6 Image-to-Video Flash","version":"2025-12-16","capabilities":[],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/alibaba/wan-v2.6-r2v","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Wan v2.6 Reference-to-Video","version":"2025-12-16","capabilities":[],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/alibaba/wan-v2.6-r2v-flash","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Wan v2.6 Reference-to-Video Flash","version":"2025-12-16","capabilities":[],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/alibaba/wan-v2.6-t2v","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Wan v2.6 Text-to-Video","version":"2025-12-16","capabilities":[],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/alibaba/wan-v2.7-r2v","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Wan v2.7 Reference-to-Video","version":"2026-04-07","capabilities":[],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/alibaba/wan-v2.7-t2v","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Wan v2.7 Text-to-Video","version":"2026-04-07","capabilities":[],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/amazon/nova-2-lite","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Nova 2 Lite","version":"2025-12-02","capabilities":["text.chat","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":1000000,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"cacheRead":0.075},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"vercel/amazon/nova-lite","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Nova Lite","version":"2024-12-03","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text","video"],"contextWindow":300000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.06,"outputPer1M":0.24,"currency":"USD","costDimensionsPer1M":{"input":0.06,"output":0.24,"cacheRead":0.015},"costUnit":"USD per 1M tokens"}},{"modelId":"vercel/amazon/nova-micro","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Nova Micro","version":"2024-12-03","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.035,"outputPer1M":0.14,"currency":"USD","costDimensionsPer1M":{"input":0.035,"output":0.14,"cacheRead":0.00875},"costUnit":"USD per 1M tokens"}},{"modelId":"vercel/amazon/nova-pro","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Nova Pro","version":"2024-12-03","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text","video"],"contextWindow":300000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.8,"outputPer1M":3.2,"currency":"USD","costDimensionsPer1M":{"input":0.8,"output":3.2,"cacheRead":0.2},"costUnit":"USD per 1M tokens"}},{"modelId":"vercel/amazon/titan-embed-text-v2","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Titan Text Embeddings V2","version":"2024-04-30","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":1536,"pricing":null},{"modelId":"vercel/anthropic/claude-3-haiku","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Claude Haiku 3","version":"2024-03-13","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.25,"outputPer1M":1.25,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":1.25,"cacheRead":0.03,"cacheWrite":0.3},"costUnit":"USD per 1M tokens"}},{"modelId":"vercel/anthropic/claude-fable-5","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Claude Fable 5","version":"2026-07-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":10,"outputPer1M":50,"currency":"USD","costDimensionsPer1M":{"input":10,"output":50,"cacheRead":1,"cacheWrite":12.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"vercel/anthropic/claude-haiku-4.5","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Claude Haiku 4.5","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD","costDimensionsPer1M":{"input":1,"output":5,"cacheRead":0.1,"cacheWrite":1.25},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"vercel/anthropic/claude-opus-4","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Claude Opus 4","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":8192,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD","costDimensionsPer1M":{"input":15,"output":75,"cacheRead":1.5,"cacheWrite":18.75},"costUnit":"USD per 1M tokens"}},{"modelId":"vercel/anthropic/claude-opus-4.5","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Claude Opus 4.5","version":"2025-11-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"vercel/anthropic/claude-opus-4.6","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Claude Opus 4.6","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["toggle","effort","budget_tokens"]},{"modelId":"vercel/anthropic/claude-opus-4.7","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"vercel/anthropic/claude-opus-4.8","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Claude Opus 4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"vercel/anthropic/claude-opus-4.8-fast","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Claude Opus 4.8 (Fast)","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":10,"outputPer1M":50,"currency":"USD","costDimensionsPer1M":{"input":10,"output":50,"cacheRead":1,"cacheWrite":12.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"vercel/anthropic/claude-opus-5","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Claude Opus 5","version":"2026-07-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/anthropic/claude-opus-5-fast","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Claude Opus 5 (Fast)","version":"2026-07-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":10,"outputPer1M":50,"currency":"USD","costDimensionsPer1M":{"input":10,"output":50,"cacheRead":1,"cacheWrite":12.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/anthropic/claude-sonnet-4","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Claude Sonnet 4","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":8192,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"}},{"modelId":"vercel/anthropic/claude-sonnet-4.5","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Claude Sonnet 4.5","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"vercel/anthropic/claude-sonnet-4.6","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costMetadata":{"tiers":[{"input":6,"output":22.5,"cache_read":0.6,"cache_write":7.5,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":6,"output":22.5,"cache_read":0.6,"cache_write":7.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["toggle","effort","budget_tokens"]},{"modelId":"vercel/anthropic/claude-sonnet-5","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Claude Sonnet 5","version":"2026-06-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2,"output":10,"cacheRead":0.2,"cacheWrite":2.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"vercel/arcee-ai/trinity-large-thinking","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Trinity Large Thinking","version":"2026-04-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262100,"maxOutputTokens":80000,"pricing":{"inputPer1M":0.25,"outputPer1M":0.8999999999999999,"currency":"USD"}},{"modelId":"vercel/arcee-ai/trinity-mini","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Trinity Mini","version":"2025-12-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.045,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"vercel/bfl/flux-2-flex","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"FLUX.2 [flex]","version":"2025-11-25","capabilities":[],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/bfl/flux-2-klein-4b","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"FLUX.2 [klein] 4B","version":"2026-01-15","capabilities":[],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/bfl/flux-2-klein-9b","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"FLUX.2 [klein] 9B","version":"2026-01-15","capabilities":[],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/bfl/flux-2-max","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"FLUX.2 [max]","version":"2025-12-16","capabilities":[],"modalities":["image","text"],"contextWindow":67300,"maxOutputTokens":67300,"pricing":null},{"modelId":"vercel/bfl/flux-2-pro","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"FLUX.2 [pro]","version":"2025-11-25","capabilities":[],"modalities":["image","text"],"contextWindow":67300,"maxOutputTokens":67300,"pricing":null},{"modelId":"vercel/bfl/flux-3-video","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Flux 3","version":"2026-08-04","capabilities":[],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/bfl/flux-kontext-max","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"FLUX.1 Kontext Max","version":"2025-05-29","capabilities":[],"modalities":["image","text"],"contextWindow":512,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/bfl/flux-kontext-pro","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"FLUX.1 Kontext Pro","version":"2025-05-29","capabilities":[],"modalities":["image","text"],"contextWindow":512,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/bfl/flux-pro-1.0-fill","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"FLUX.1 Fill [pro]","version":"2024-10-01","capabilities":[],"modalities":["image","text"],"contextWindow":512,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/bfl/flux-pro-1.1","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"FLUX1.1 [pro]","version":"2024-10-02","capabilities":[],"modalities":["image","text"],"contextWindow":512,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/bfl/flux-pro-1.1-ultra","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"FLUX1.1 [pro] Ultra","version":"2024-11-01","capabilities":[],"modalities":["image","text"],"contextWindow":512,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/bytedance/seed-1.6","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Seed 1.6","version":"2025-09-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":2,"cacheRead":0.05},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"vercel/bytedance/seed-1.8","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Seed 1.8","version":"2025-09-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":2,"cacheRead":0.05},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"vercel/bytedance/seedance-2.0","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Seedance 2.0","version":"2026-04-14","capabilities":[],"modalities":["image","text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/bytedance/seedance-2.0-fast","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Seedance 2.0 Fast","version":"2026-04-14","capabilities":[],"modalities":["image","text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/bytedance/seedance-2.5","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Seedance 2.5","version":"2026-08-07","capabilities":[],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/bytedance/seedance-v1.0-pro","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Seedance v1.0 Pro","version":"2025-06-11","capabilities":[],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/bytedance/seedance-v1.0-pro-fast","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Seedance v1.0 Pro Fast","version":"2025-10-24","capabilities":[],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/bytedance/seedance-v1.5-pro","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Seedance v1.5 Pro","version":"2025-12-16","capabilities":[],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/bytedance/seedream-4.0","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Seedream 4.0","version":"2025-09-09","capabilities":[],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/bytedance/seedream-4.5","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Seedream 4.5","version":"2025-12-03","capabilities":[],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/bytedance/seedream-5.0-lite","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Seedream 5.0 Lite","version":"2026-02-13","capabilities":[],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/bytedance/seedream-5.0-pro","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Seedream 5.0 Pro","version":"2026-07-11","capabilities":[],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/cohere/command-a","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Command A","version":"2025-03-13","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":8000,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"vercel/cohere/embed-v4.0","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Embed v4.0","version":"2025-04-15","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":1536,"pricing":null},{"modelId":"vercel/cohere/rerank-v3.5","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Cohere Rerank 3.5","version":"2024-12-02","capabilities":["text.chat"],"modalities":["text"],"contextWindow":4096,"maxOutputTokens":4096,"pricing":null},{"modelId":"vercel/cohere/rerank-v4-fast","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Cohere Rerank 4 Fast","version":"2025-12-11","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":32000,"pricing":null},{"modelId":"vercel/cohere/rerank-v4-pro","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Cohere Rerank 4 Pro","version":"2025-12-11","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":32000,"pricing":null},{"modelId":"vercel/deepseek/deepseek-r1","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"DeepSeek-R1","version":"2025-01-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":1.35,"outputPer1M":5.4,"currency":"USD"}},{"modelId":"vercel/deepseek/deepseek-v3","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"DeepSeek V3 0324","version":"2024-12-26","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":163840,"pricing":{"inputPer1M":0.27,"outputPer1M":1.12,"currency":"USD","costDimensionsPer1M":{"input":0.27,"output":1.12,"cacheRead":0.135},"costUnit":"USD per 1M tokens"}},{"modelId":"vercel/deepseek/deepseek-v3.1","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"DeepSeek-V3.1","version":"2025-08-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":163840,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":0.95,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":0.95,"cacheRead":0.13},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"vercel/deepseek/deepseek-v3.1-terminus","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"DeepSeek V3.1 Terminus","version":"2025-09-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.27,"outputPer1M":1,"currency":"USD","costDimensionsPer1M":{"input":0.27,"output":1,"cacheRead":0.135},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"vercel/deepseek/deepseek-v3.2","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"DeepSeek V3.2","version":"2025-12-01","capabilities":["text.chat","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8000,"pricing":{"inputPer1M":0.28,"outputPer1M":0.42,"currency":"USD","costDimensionsPer1M":{"input":0.28,"output":0.42,"cacheRead":0.028},"costUnit":"USD per 1M tokens"}},{"modelId":"vercel/deepseek/deepseek-v3.2-thinking","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"DeepSeek V3.2 Thinking","version":"2025-12-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8000,"pricing":{"inputPer1M":0.62,"outputPer1M":1.85,"currency":"USD"}},{"modelId":"vercel/deepseek/deepseek-v4-flash","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":0.4,"cacheRead":0.04},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","xhigh"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"vercel/deepseek/deepseek-v4-flash-0731","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"DeepSeek V4 Flash 0731","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":0.4,"cacheRead":0.04},"costUnit":"USD per 1M tokens"}},{"modelId":"vercel/deepseek/deepseek-v4-pro","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048600,"maxOutputTokens":1048600,"pricing":{"inputPer1M":1.74,"outputPer1M":3.48,"currency":"USD","costDimensionsPer1M":{"input":1.74,"output":3.48,"cacheRead":0.14},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","xhigh"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"vercel/deepseek/deepseek-v4-pro-0813","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"DeepSeek V4 Pro 0813","version":"2026-08-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":1.32,"outputPer1M":3.96,"currency":"USD","costDimensionsPer1M":{"input":1.32,"output":3.96,"cacheRead":0.132},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","xhigh"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"vercel/fish-audio/s1","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"S1","version":"2025-10-20","capabilities":[],"modalities":["audio","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/fish-audio/s2-pro","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"S2 Pro","version":"2026-03-09","capabilities":[],"modalities":["audio","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/fish-audio/s2.1-pro","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"S2.1 Pro","version":"2026-07-28","capabilities":[],"modalities":["audio","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/fish-audio/transcribe-1","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Transcribe-1","version":"2026-03-01","capabilities":["text.chat"],"modalities":["audio","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/google/gemini-2.5-flash","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Gemini 2.5 Flash","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"cacheRead":0.03,"inputAudio":1},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"vercel/google/gemini-2.5-flash-image","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Nano Banana (Gemini 2.5 Flash Image)","version":"2025-08-26","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":32768,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"cacheRead":0.03},"costUnit":"USD per 1M tokens"}},{"modelId":"vercel/google/gemini-2.5-flash-lite","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Gemini 2.5 Flash Lite","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.4,"cacheRead":0.01},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle","budget_tokens"]},{"modelId":"vercel/google/gemini-2.5-pro","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Gemini 2.5 Pro","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costMetadata":{"tiers":[{"input":2.5,"output":15,"cache_read":0.25,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":2.5,"output":15,"cache_read":0.25}},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["budget_tokens"]},{"modelId":"vercel/google/gemini-3-flash","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Gemini 3 Flash","version":"2025-12-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":65000,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":3,"cacheRead":0.05},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/google/gemini-3-pro-image","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Nano Banana Pro","version":"2025-09-01","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":65536,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.2},"costUnit":"USD per 1M tokens"}},{"modelId":"vercel/google/gemini-3.1-flash-image","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Nano Banana 2","version":"2026-05-28","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":3,"cacheRead":0.05},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","high"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/google/gemini-3.1-flash-image-preview","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Gemini 3.1 Flash Image Preview (Nano Banana 2)","version":"2026-02-26","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":3,"cacheRead":0.05},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","high"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/google/gemini-3.1-flash-lite","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Gemini 3.1 Flash Lite","version":"2026-05-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":65000,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":1.5,"cacheRead":0.03},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/google/gemini-3.1-flash-lite-image","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Gemini 3.1 Flash Lite Image (Nano Banana 2 Lite)","version":"2026-06-30","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":65536,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":1.5,"cacheRead":0.03},"costUnit":"USD per 1M tokens"}},{"modelId":"vercel/google/gemini-3.1-pro-preview","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Gemini 3.1 Pro Preview","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.2},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/google/gemini-3.5-flash","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Gemini 3.5 Flash","version":"2026-05-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1.5,"outputPer1M":9,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":9,"cacheRead":0.15},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/google/gemini-3.5-flash-lite","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Gemini 3.5 Flash Lite","version":"2026-07-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":65000,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"cacheRead":0.03},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/google/gemini-3.6-flash","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Gemini 3.6 Flash","version":"2026-07-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1.5,"outputPer1M":7.5,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":7.5,"cacheRead":0.15},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/google/gemini-3.7-flash","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Gemini 3.7 Flash","version":"2026-08-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.75,"outputPer1M":3.75,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":3.75,"cacheRead":0.075},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/google/gemini-embedding-001","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Gemini Embedding 001","version":"2025-05-20","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":1536,"pricing":{"inputPer1M":0.15,"outputPer1M":0,"currency":"USD"}},{"modelId":"vercel/google/gemini-embedding-2","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Gemini Embedding 2","version":"2026-03-10","capabilities":["text.chat"],"modalities":["text"],"contextWindow":0,"maxOutputTokens":0,"pricing":{"inputPer1M":0.2,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":0,"inputAudio":6.5},"costUnit":"USD per 1M tokens"}},{"modelId":"vercel/google/gemini-omni-flash-preview","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Gemini Omni Flash Preview","version":"2026-06-30","capabilities":["text.chat","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":57920,"pricing":{"inputPer1M":1.5,"outputPer1M":9,"currency":"USD"}},{"modelId":"vercel/google/gemma-4-26b-a4b-it","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Gemma 4 26B A4B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.6,"cacheRead":0.015},"costUnit":"USD per 1M tokens"}},{"modelId":"vercel/google/gemma-4-31b-it","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Gemma 4 31B IT","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.14,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"vercel/google/imagen-4.0-fast-generate-001","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Imagen 4 Fast","version":"2025-06-01","capabilities":[],"modalities":["image","text"],"contextWindow":480,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/google/imagen-4.0-generate-001","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Imagen 4","version":"2025-05-20","capabilities":[],"modalities":["image","text"],"contextWindow":480,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/google/imagen-4.0-ultra-generate-001","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Imagen 4 Ultra","version":"2025-05-24","capabilities":[],"modalities":["image","text"],"contextWindow":480,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/google/text-embedding-005","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Text Embedding 005","version":"2024-08-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":1536,"pricing":null},{"modelId":"vercel/google/text-multilingual-embedding-002","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Text Multilingual Embedding 002","version":"2024-03-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":1536,"pricing":null},{"modelId":"vercel/google/veo-3.0-fast-generate-001","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Veo 3.0 Fast Generate","version":"2025-07-31","capabilities":[],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/google/veo-3.0-generate-001","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Veo 3.0","version":"2025-05-20","capabilities":[],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/google/veo-3.1-fast-generate-001","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Veo 3.1 Fast Generate","version":"2025-10-15","capabilities":[],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/google/veo-3.1-generate-001","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Veo 3.1","version":"2025-10-15","capabilities":[],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/google/veo-3.1-lite-generate-001","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Veo 3.1 Lite Generate","version":"2026-04-02","capabilities":[],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/inception/mercury-2","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Mercury 2","version":"2026-02-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":0.75,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":0.75,"cacheRead":0.024999999999999998},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/inception/mercury-coder-small","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Mercury Coder Small Beta","version":"2025-02-26","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.25,"outputPer1M":1,"currency":"USD"}},{"modelId":"vercel/inclusionai/ling-3.0-flash","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Ling 3.0 Flash","version":"2026-08-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.06,"outputPer1M":0.18,"currency":"USD","costDimensionsPer1M":{"input":0.06,"output":0.18,"cacheRead":0.012},"costUnit":"USD per 1M tokens"}},{"modelId":"vercel/interfaze/interfaze-beta","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Interfaze Beta","version":"2025-10-07","capabilities":["text.chat","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":32000,"pricing":{"inputPer1M":1.5,"outputPer1M":3.5,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/klingai/kling-v2.5-turbo-i2v","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Kling v2.5 Turbo Image-to-Video","version":"2025-09-23","capabilities":[],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/klingai/kling-v2.5-turbo-t2v","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Kling v2.5 Turbo Text-to-Video","version":"2025-09-23","capabilities":[],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/klingai/kling-v2.6-i2v","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Kling v2.6 Image-to-Video","version":"2025-12-03","capabilities":[],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/klingai/kling-v2.6-motion-control","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Kling v2.6 Motion Control","version":"2025-12-18","capabilities":[],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/klingai/kling-v2.6-t2v","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Kling v2.6 Text-to-Video","version":"2025-12-03","capabilities":[],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/klingai/kling-v3.0-i2v","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Kling v3.0 Image-to-Video","version":"2026-02-05","capabilities":[],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/klingai/kling-v3.0-motion-control","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Kling v3.0 Motion Control","version":"2026-03-04","capabilities":[],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/klingai/kling-v3.0-t2v","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Kling v3.0 Text-to-Video","version":"2026-02-05","capabilities":[],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/kwaipilot/kat-coder-air-v2.5","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Kat Coder Air V2.5","version":"2026-07-10","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":80000,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.6,"cacheRead":0.03},"costUnit":"USD per 1M tokens"}},{"modelId":"vercel/kwaipilot/kat-coder-pro-v1","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"KAT-Coder-Pro V1","version":"2025-11-09","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.06},"costUnit":"USD per 1M tokens"}},{"modelId":"vercel/kwaipilot/kat-coder-pro-v2","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Kat Coder Pro V2","version":"2026-03-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.06},"costUnit":"USD per 1M tokens"}},{"modelId":"vercel/kwaipilot/kat-coder-pro-v2.5","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Kat Coder Pro V2.5","version":"2026-07-10","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":80000,"pricing":{"inputPer1M":0.74,"outputPer1M":2.96,"currency":"USD","costDimensionsPer1M":{"input":0.74,"output":2.96,"cacheRead":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"vercel/meta/llama-3.1-70b","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Llama 3.1 70B Instruct","version":"2024-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.72,"outputPer1M":0.72,"currency":"USD"}},{"modelId":"vercel/meta/llama-3.1-8b","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Llama 3.1 8B Instruct","version":"2024-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.22,"outputPer1M":0.22,"currency":"USD"}},{"modelId":"vercel/meta/llama-3.3-70b","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Llama-3.3-70B-Instruct","version":"2024-12-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"vercel/meta/llama-4-maverick","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Llama-4-Maverick-17B-128E-Instruct-FP8","version":"2025-04-05","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"vercel/meta/llama-4-scout","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Llama-4-Scout-17B-16E-Instruct-FP8","version":"2025-04-05","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"vercel/meta/muse-glimmer-30b","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Muse Glimmer 30B","version":"2026-08-10","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.35,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.35,"output":1.5,"cacheRead":0.04},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/meta/muse-spark-1.1","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Muse Spark 1.1","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1048576,"maxOutputTokens":1048576,"pricing":{"inputPer1M":1.25,"outputPer1M":4.25,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":4.25,"cacheRead":0.15},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/meta/muse-spark-1.2","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Muse Spark 1.2","version":"2026-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1048576,"maxOutputTokens":1048576,"pricing":{"inputPer1M":1.25,"outputPer1M":4.25,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":4.25,"cacheRead":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"vercel/meta/muse-spark-1.2-contributor","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Muse Spark 1.2 Contributor","version":"2026-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1048576,"maxOutputTokens":1048576,"pricing":{"inputPer1M":0.1,"outputPer1M":0.2,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.2,"cacheRead":0.002},"costUnit":"USD per 1M tokens"}},{"modelId":"vercel/minimax/minimax-h3","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"MiniMax H3","version":"2026-07-30","capabilities":[],"modalities":["image","text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/minimax/minimax-m2","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"MiniMax M2","version":"2025-10-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":205000,"maxOutputTokens":205000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.03,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"}},{"modelId":"vercel/minimax/minimax-m2.1","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"MiniMax M2.1","version":"2025-12-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.03,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"}},{"modelId":"vercel/minimax/minimax-m2.1-lightning","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"MiniMax M2.1 Lightning","version":"2025-12-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":2.4,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.4,"cacheRead":0.03,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"}},{"modelId":"vercel/minimax/minimax-m2.5","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"MiniMax M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.03,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"}},{"modelId":"vercel/minimax/minimax-m2.5-highspeed","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"MiniMax M2.5 High Speed","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.6,"outputPer1M":2.4,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.4,"cacheRead":0.03,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"}},{"modelId":"vercel/minimax/minimax-m2.7","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Minimax M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.06,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"}},{"modelId":"vercel/minimax/minimax-m2.7-highspeed","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"MiniMax M2.7 High Speed","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131100,"pricing":{"inputPer1M":0.6,"outputPer1M":2.4,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.4,"cacheRead":0.06,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"}},{"modelId":"vercel/minimax/minimax-m3","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"MiniMax M3","version":"2026-05-31","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":1000000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.06},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"vercel/mistral/codestral","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Codestral (latest)","version":"2024-05-29","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.3,"outputPer1M":0.9,"currency":"USD"}},{"modelId":"vercel/mistral/codestral-embed","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Codestral Embed","version":"2025-05-28","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":1536,"pricing":null},{"modelId":"vercel/mistral/devstral-2","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Devstral 2","version":"2025-12-09","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"vercel/mistral/devstral-small-2","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Devstral Small 2","version":"2025-12-09","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"vercel/mistral/magistral-medium","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Magistral Medium (latest)","version":"2025-03-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2,"outputPer1M":5,"currency":"USD"}},{"modelId":"vercel/mistral/magistral-small","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Magistral Small","version":"2025-03-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"vercel/mistral/ministral-14b","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Ministral 14B","version":"2025-12-02","capabilities":["text.chat"],"modalities":["image","pdf","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.2,"currency":"USD"}},{"modelId":"vercel/mistral/ministral-3b","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Ministral 3B (latest)","version":"2024-10-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.04,"outputPer1M":0.04,"currency":"USD"}},{"modelId":"vercel/mistral/ministral-8b","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Ministral 8B (latest)","version":"2024-10-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.1,"currency":"USD"}},{"modelId":"vercel/mistral/mistral-embed","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Mistral Embed","version":"2023-12-11","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":1536,"pricing":{"inputPer1M":0.1,"outputPer1M":0,"currency":"USD"}},{"modelId":"vercel/mistral/mistral-large-3","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Mistral Large 3","version":"2025-12-02","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"vercel/mistral/mistral-medium","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Mistral Medium 3.1","version":"2025-05-07","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD"}},{"modelId":"vercel/mistral/mistral-medium-3.5","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Mistral Medium Latest","version":"2026-04-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":1.5,"outputPer1M":7.5,"currency":"USD"},"reasoningEffortLevels":["none","high"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/mistral/mistral-nemo","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Mistral Nemo","version":"2024-07-18","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.15,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"vercel/mistral/mistral-small","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Mistral Small (latest)","version":"2024-09-17","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":32000,"maxOutputTokens":4000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"vercel/mistral/pixtral-12b","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Pixtral 12B","version":"2024-09-01","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.15,"outputPer1M":0.15,"currency":"USD"}},{"modelId":"vercel/moonshotai/kimi-k2","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Kimi K2 Instruct","version":"2025-07-11","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.57,"outputPer1M":2.3,"currency":"USD"}},{"modelId":"vercel/moonshotai/kimi-k2-thinking","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Kimi K2 Thinking","version":"2025-11-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":216144,"maxOutputTokens":216144,"pricing":{"inputPer1M":0.47,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.47,"output":2,"cacheRead":0.141},"costUnit":"USD per 1M tokens"}},{"modelId":"vercel/moonshotai/kimi-k2.5","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01-26","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262114,"maxOutputTokens":262114,"pricing":{"inputPer1M":0.6,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":3,"cacheRead":0.1},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"vercel/moonshotai/kimi-k2.6","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262000,"maxOutputTokens":262000,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.16},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"vercel/moonshotai/kimi-k2.7-code","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":256000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.19},"costUnit":"USD per 1M tokens"}},{"modelId":"vercel/moonshotai/kimi-k2.7-code-highspeed","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Kimi K2.7 Code High Speed","version":"2026-06-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":262144,"maxOutputTokens":32768,"pricing":{"inputPer1M":1.9,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":1.9,"output":8,"cacheRead":0.38},"costUnit":"USD per 1M tokens"}},{"modelId":"vercel/moonshotai/kimi-k3","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Kimi K3","version":"2026-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3},"costUnit":"USD per 1M tokens"}},{"modelId":"vercel/moonshotai/kimi-k3-fast","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Kimi K3 Fast","version":"2026-07-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":4.5,"outputPer1M":22.5,"currency":"USD","costDimensionsPer1M":{"input":4.5,"output":22.5,"cacheRead":0.45},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/morph/morph-v3-fast","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Morph v3 Fast","version":"2024-08-15","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16000,"maxOutputTokens":16000,"pricing":{"inputPer1M":0.8,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"vercel/morph/morph-v3-large","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Morph v3 Large","version":"2024-08-15","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.9,"outputPer1M":1.9,"currency":"USD"}},{"modelId":"vercel/nvidia/nemotron-3-nano-30b-a3b","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Nemotron 3 Nano 30B A3B","version":"2025-12-15","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.05,"outputPer1M":0.24,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"vercel/nvidia/nemotron-3-super-120b-a12b","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"NVIDIA Nemotron 3 Super 120B A12B","version":"2026-03-11","capabilities":["text.chat","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.15,"outputPer1M":0.65,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"vercel/nvidia/nemotron-3-ultra-550b-a55b","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Nemotron 3 Ultra","version":"2026-06-04","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65000,"pricing":{"inputPer1M":0.6,"outputPer1M":2.4,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.4,"cacheRead":0.12},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"vercel/nvidia/nemotron-nano-12b-v2-vl","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Nvidia Nemotron Nano 12B V2 VL","version":"2025-10-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.2,"outputPer1M":0.6,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"vercel/nvidia/nemotron-nano-9b-v2","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Nvidia Nemotron Nano 9B V2","version":"2025-08-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.06,"outputPer1M":0.23,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"vercel/openai/gpt-3.5-turbo","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT-3.5 Turbo","version":"2023-03-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":16385,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.5,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"vercel/openai/gpt-4-turbo","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT-4 Turbo","version":"2023-11-06","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":128000,"maxOutputTokens":4096,"pricing":{"inputPer1M":10,"outputPer1M":30,"currency":"USD"}},{"modelId":"vercel/openai/gpt-4.1","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT-4.1","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":2,"output":8,"cacheRead":0.5},"costUnit":"USD per 1M tokens"}},{"modelId":"vercel/openai/gpt-4.1-mini","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT-4.1 mini","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":1.6,"cacheRead":0.1},"costUnit":"USD per 1M tokens"}},{"modelId":"vercel/openai/gpt-4.1-nano","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT-4.1 nano","version":"2025-04-14","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":1047576,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.4,"cacheRead":0.025},"costUnit":"USD per 1M tokens"}},{"modelId":"vercel/openai/gpt-4o","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT-4o","version":"2024-05-13","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":10,"cacheRead":1.25},"costUnit":"USD per 1M tokens"}},{"modelId":"vercel/openai/gpt-4o-mini","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT-4o mini","version":"2024-07-18","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.6,"cacheRead":0.075},"costUnit":"USD per 1M tokens"}},{"modelId":"vercel/openai/gpt-4o-mini-search-preview","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT 4o Mini Search Preview","version":"2025-03-12","capabilities":["text.chat"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"vercel/openai/gpt-4o-mini-transcribe","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT-4o mini Transcribe","version":"2024-03-13","capabilities":["text.chat"],"modalities":["audio","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":{"inputPer1M":1.25,"outputPer1M":5,"currency":"USD"}},{"modelId":"vercel/openai/gpt-4o-transcribe","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT-4o Transcribe","version":"2024-03-13","capabilities":["text.chat"],"modalities":["audio","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":{"inputPer1M":2.5,"outputPer1M":10,"currency":"USD"}},{"modelId":"vercel/openai/gpt-5","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT-5","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/openai/gpt-5-codex","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT-5-Codex","version":"2025-09-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.13},"costUnit":"USD per 1M tokens"}},{"modelId":"vercel/openai/gpt-5-mini","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT-5 Mini","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":2,"cacheRead":0.025},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/openai/gpt-5-nano","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT-5 Nano","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.05,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.05,"output":0.4,"cacheRead":0.005},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/openai/gpt-5-pro","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT-5 pro","version":"2025-10-06","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":272000,"pricing":{"inputPer1M":15,"outputPer1M":120,"currency":"USD"},"reasoningEffortLevels":["high"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/openai/gpt-5.1-codex","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT-5.1-Codex","version":"2025-11-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.13},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/openai/gpt-5.1-codex-max","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT 5.1 Codex Max","version":"2025-11-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/openai/gpt-5.1-codex-mini","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT-5.1 Codex mini","version":"2025-11-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":2,"cacheRead":0.03},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/openai/gpt-5.1-thinking","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT 5.1 Thinking","version":"2025-11-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/openai/gpt-5.2","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT-5.2","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/openai/gpt-5.2-codex","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT-5.2-Codex","version":"2025-12-18","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/openai/gpt-5.2-pro","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT 5.2 ","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":21,"outputPer1M":168,"currency":"USD"},"reasoningEffortLevels":["medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/openai/gpt-5.3-codex","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT 5.3 Codex","version":"2026-02-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/openai/gpt-5.4","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT 5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":15,"cacheRead":0.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/openai/gpt-5.4-mini","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT 5.4 Mini","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":4.5,"cacheRead":0.075},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/openai/gpt-5.4-nano","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT 5.4 Nano","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.25,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.25,"cacheRead":0.02},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/openai/gpt-5.4-pro","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT 5.4 Pro","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":30,"outputPer1M":180,"currency":"USD"},"reasoningEffortLevels":["medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/openai/gpt-5.5","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT 5.5","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/openai/gpt-5.5-pro","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT 5.5 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":30,"outputPer1M":180,"currency":"USD"},"reasoningEffortLevels":["medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/openai/gpt-5.6-luna","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT 5.6 Luna","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.2,"cacheRead":0.02,"cacheWrite":0.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/openai/gpt-5.6-sol","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT 5.6 Sol","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/openai/gpt-5.6-terra","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT 5.6 Terra","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.2,"cacheWrite":2.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/openai/gpt-image-1","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT Image 1","version":"2025-03-25","capabilities":[],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":{"inputPer1M":5,"outputPer1M":40,"currency":"USD","costDimensionsPer1M":{"input":5,"output":40,"cacheRead":1.25},"costUnit":"USD per 1M tokens"}},{"modelId":"vercel/openai/gpt-image-1-mini","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT Image 1 Mini","version":"2025-10-06","capabilities":[],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":2,"output":8,"cacheRead":0.2},"costUnit":"USD per 1M tokens"}},{"modelId":"vercel/openai/gpt-image-1.5","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT Image 1.5","version":"2025-12-16","capabilities":[],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":{"inputPer1M":5,"outputPer1M":32,"currency":"USD","costDimensionsPer1M":{"input":5,"output":32,"cacheRead":1.25},"costUnit":"USD per 1M tokens"}},{"modelId":"vercel/openai/gpt-image-2","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT Image 2","version":"2026-04-21","capabilities":[],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":1.25},"costUnit":"USD per 1M tokens"}},{"modelId":"vercel/openai/gpt-oss-120b","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.1,"outputPer1M":0.5,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/openai/gpt-oss-20b","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT OSS 20B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.05,"outputPer1M":0.2,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/openai/gpt-oss-safeguard-20b","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"gpt-oss-safeguard-20b","version":"2025-10-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.075,"outputPer1M":0.3,"currency":"USD","costDimensionsPer1M":{"input":0.075,"output":0.3,"cacheRead":0.037},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/openai/gpt-realtime-1.5","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT-Realtime-1.5","version":"2026-02-23","capabilities":["text.chat"],"modalities":["audio","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":{"inputPer1M":4,"outputPer1M":16,"currency":"USD","costDimensionsPer1M":{"input":4,"output":16,"cacheRead":0.4},"costUnit":"USD per 1M tokens"}},{"modelId":"vercel/openai/gpt-realtime-2","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"gpt-realtime-2","version":"2026-05-07","capabilities":["text.chat"],"modalities":["audio","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":{"inputPer1M":4,"outputPer1M":24,"currency":"USD","costDimensionsPer1M":{"input":4,"output":24,"cacheRead":0.4},"costUnit":"USD per 1M tokens"}},{"modelId":"vercel/openai/gpt-realtime-2.1","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"gpt-realtime-2.1","version":"2026-07-09","capabilities":["text.chat","reasoning"],"modalities":["audio","text"],"contextWindow":128000,"maxOutputTokens":32000,"pricing":{"inputPer1M":4,"outputPer1M":24,"currency":"USD","costDimensionsPer1M":{"input":4,"output":24,"cacheRead":0.4},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["minimal","low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/openai/gpt-realtime-mini","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GPT-Realtime mini","version":"2025-10-10","capabilities":["text.chat"],"modalities":["audio","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":{"inputPer1M":0.6,"outputPer1M":2.4,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.4,"cacheRead":0.06},"costUnit":"USD per 1M tokens"}},{"modelId":"vercel/openai/gpt-realtime-whisper","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"gpt-realtime-whisper","version":"2026-05-07","capabilities":["text.chat"],"modalities":["audio","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/openai/o1","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"o1","version":"2024-12-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":15,"outputPer1M":60,"currency":"USD","costDimensionsPer1M":{"input":15,"output":60,"cacheRead":7.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/openai/o3","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"o3","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":2,"output":8,"cacheRead":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/openai/o3-deep-research","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"o3-deep-research","version":"2025-06-26","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":10,"outputPer1M":40,"currency":"USD","costDimensionsPer1M":{"input":10,"output":40,"cacheRead":2.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["medium"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/openai/o3-mini","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"o3-mini","version":"2024-12-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":4.4,"cacheRead":0.55},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/openai/o3-pro","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"o3 Pro","version":"2025-06-10","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":20,"outputPer1M":80,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/openai/o4-mini","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"o4-mini","version":"2025-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":100000,"pricing":{"inputPer1M":1.1,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":4.4,"cacheRead":0.275},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/openai/text-embedding-3-large","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"text-embedding-3-large","version":"2024-01-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":1536,"pricing":{"inputPer1M":0.13,"outputPer1M":0,"currency":"USD"}},{"modelId":"vercel/openai/text-embedding-3-small","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"text-embedding-3-small","version":"2024-01-25","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":1536,"pricing":{"inputPer1M":0.02,"outputPer1M":0,"currency":"USD"}},{"modelId":"vercel/openai/text-embedding-ada-002","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"text-embedding-ada-002","version":"2022-12-15","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":1536,"pricing":{"inputPer1M":0.1,"outputPer1M":0,"currency":"USD"}},{"modelId":"vercel/openai/tts-1","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"TTS-1","version":"2023-11-06","capabilities":[],"modalities":["audio","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/openai/tts-1-hd","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"TTS-1 HD","version":"2023-11-06","capabilities":[],"modalities":["audio","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/openai/whisper-1","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Whisper","version":"2022-09-21","capabilities":["text.chat"],"modalities":["audio","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/perplexity/pplx-embed-v1-0.6b","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Embed v1 0.6b","version":"2026-02-26","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/perplexity/pplx-embed-v1-4b","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Embed v1 4b","version":"2026-02-26","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/perplexity/sonar","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Sonar","version":"2025-02-19","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":127000,"maxOutputTokens":8000,"pricing":{"inputPer1M":1,"outputPer1M":1,"currency":"USD"}},{"modelId":"vercel/perplexity/sonar-pro","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Sonar Pro","version":"2025-02-19","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":8000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD"}},{"modelId":"vercel/perplexity/sonar-reasoning-pro","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Sonar Reasoning Pro","version":"2025-02-19","capabilities":["text.chat","reasoning"],"modalities":["image","text"],"contextWindow":127000,"maxOutputTokens":8000,"pricing":{"inputPer1M":2,"outputPer1M":8,"currency":"USD"},"reasoningEffortLevels":["minimal","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/poolside/laguna-s-2.1","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Laguna S 2.1","version":"2026-07-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.1,"outputPer1M":0.2,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.2,"cacheRead":0.01},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"vercel/poolside/laguna-s-2.1-free","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Laguna S 2.1 Free","version":"2026-07-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"vercel/prodia/flux-fast-schnell","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Flux Schnell","version":"2024-08-02","capabilities":[],"modalities":["image","text"],"contextWindow":512,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/quiverai/arrow-1.1","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Arrow 1.1","version":"2026-04-16","capabilities":[],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":null},{"modelId":"vercel/recraft/recraft-v2","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Recraft V2","version":"2024-03-13","capabilities":[],"modalities":["image","text"],"contextWindow":512,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/recraft/recraft-v3","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Recraft V3","version":"2024-10-30","capabilities":[],"modalities":["image","text"],"contextWindow":512,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/recraft/recraft-v4","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Recraft V4","version":"2026-02-17","capabilities":[],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/recraft/recraft-v4-pro","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Recraft V4 Pro","version":"2026-02-17","capabilities":[],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/recraft/recraft-v4.1","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Recraft V4.1","version":"2026-05-14","capabilities":[],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/recraft/recraft-v4.1-pro","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Recraft V4.1 Pro","version":"2026-05-14","capabilities":[],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/recraft/recraft-v4.1-utility","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Recraft V4.1 Utility","version":"2026-05-14","capabilities":[],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/recraft/recraft-v4.1-utility-pro","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Recraft V4.1 Utility Pro","version":"2026-05-14","capabilities":[],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/sakana/fugu-ultra","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Fugu Ultra","version":"2026-06-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":1000000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5},"costUnit":"USD per 1M tokens"}},{"modelId":"vercel/sakana/namazu","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Sakana Namazu","version":"2026-08-03","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"vercel/stepfun/step-3.5-flash","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"StepFun 3.5 Flash","version":"2026-01-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":262114,"maxOutputTokens":262114,"pricing":{"inputPer1M":0.09,"outputPer1M":0.3,"currency":"USD","costDimensionsPer1M":{"input":0.09,"output":0.3,"cacheRead":0.02},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/stepfun/step-3.7-flash","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Step 3.7 Flash","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.15,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.15,"cacheRead":0.04},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/tencent/hy3","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Hy3","version":"2026-07-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.14,"outputPer1M":0.58,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.58,"cacheRead":0.035},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","high"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/thinkingmachines/inkling","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Inkling","version":"2026-07-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":1,"outputPer1M":4.05,"currency":"USD","costDimensionsPer1M":{"input":1,"output":4.05,"cacheRead":0.17},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/thinkingmachines/inkling-small","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Inkling Small","version":"2026-07-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":1000000,"pricing":{"inputPer1M":0.5,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":1.2,"cacheRead":0.1},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","minimal","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/voyage/rerank-2.5","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Voyage Rerank 2.5","version":"2025-08-11","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":32000,"pricing":null},{"modelId":"vercel/voyage/rerank-2.5-lite","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Voyage Rerank 2.5 Lite","version":"2025-08-11","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":32000,"pricing":null},{"modelId":"vercel/voyage/voyage-3-large","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"voyage-3-large","version":"2025-01-07","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":1536,"pricing":null},{"modelId":"vercel/voyage/voyage-3.5","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"voyage-3.5","version":"2025-05-20","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":1536,"pricing":null},{"modelId":"vercel/voyage/voyage-3.5-lite","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"voyage-3.5-lite","version":"2025-05-20","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":1536,"pricing":null},{"modelId":"vercel/voyage/voyage-4","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"voyage-4","version":"2026-01-15","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/voyage/voyage-4-large","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"voyage-4-large","version":"2026-01-15","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/voyage/voyage-4-lite","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"voyage-4-lite","version":"2026-01-15","capabilities":["text.chat"],"modalities":["text"],"contextWindow":32000,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/voyage/voyage-code-2","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"voyage-code-2","version":"2024-01-01","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":1536,"pricing":null},{"modelId":"vercel/voyage/voyage-code-3","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"voyage-code-3","version":"2024-12-04","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":1536,"pricing":null},{"modelId":"vercel/voyage/voyage-finance-2","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"voyage-finance-2","version":"2024-06-03","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":1536,"pricing":null},{"modelId":"vercel/voyage/voyage-law-2","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"voyage-law-2","version":"2024-04-15","capabilities":["text.chat"],"modalities":["text"],"contextWindow":8192,"maxOutputTokens":1536,"pricing":null},{"modelId":"vercel/xai/grok-4.1-fast-non-reasoning","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Grok 4.1 Fast Non-Reasoning","version":"2025-11-19","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":1000000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.5,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":0.5,"cacheRead":0.05},"costUnit":"USD per 1M tokens"}},{"modelId":"vercel/xai/grok-4.1-fast-reasoning","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Grok 4.1 Fast Reasoning","version":"2025-11-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":1000000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.5,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":0.5,"cacheRead":0.05},"costUnit":"USD per 1M tokens"}},{"modelId":"vercel/xai/grok-4.20-multi-agent","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Grok 4.20 Multi-Agent","version":"2026-03-10","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":2000000,"maxOutputTokens":2000000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":2.5,"cacheRead":0.2},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/xai/grok-4.20-multi-agent-beta","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Grok 4.20 Multi Agent Beta","version":"2026-03-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":2000000,"maxOutputTokens":2000000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":2.5,"cacheRead":0.2},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/xai/grok-4.20-non-reasoning","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Grok 4.20 Non-Reasoning","version":"2026-03-10","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":2000000,"maxOutputTokens":2000000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":2.5,"cacheRead":0.2},"costUnit":"USD per 1M tokens"}},{"modelId":"vercel/xai/grok-4.20-non-reasoning-beta","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Grok 4.20 Beta Non-Reasoning","version":"2026-03-11","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":2000000,"maxOutputTokens":2000000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":2.5,"cacheRead":0.4},"costUnit":"USD per 1M tokens"}},{"modelId":"vercel/xai/grok-4.20-reasoning","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Grok 4.20 Reasoning","version":"2026-03-10","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":2000000,"maxOutputTokens":2000000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":2.5,"cacheRead":0.2},"costUnit":"USD per 1M tokens"}},{"modelId":"vercel/xai/grok-4.20-reasoning-beta","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Grok 4.20 Beta Reasoning","version":"2026-03-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":2000000,"maxOutputTokens":2000000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":2.5,"cacheRead":0.2},"costUnit":"USD per 1M tokens"}},{"modelId":"vercel/xai/grok-4.3","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Grok 4.3","version":"2026-04-30","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":1000000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":2.5,"cacheRead":0.2},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/xai/grok-4.5","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Grok 4.5","version":"2026-07-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":500000,"maxOutputTokens":500000,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/xai/grok-4.6","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Grok 4.6","version":"2026-08-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":500000,"maxOutputTokens":500000,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"vercel/xai/grok-build-0.1","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Grok Build 0.1","version":"2026-05-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":1,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":1,"output":2,"cacheRead":0.2},"costUnit":"USD per 1M tokens"}},{"modelId":"vercel/xai/grok-imagine-image","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Grok Imagine Image","version":"2026-01-28","capabilities":["text.chat"],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/xai/grok-imagine-image-2.0","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Grok Imagine Image 2.0","version":"2026-08-07","capabilities":[],"modalities":["image","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/xai/grok-imagine-video","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Grok Imagine","version":"2026-01-28","capabilities":[],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/xai/grok-imagine-video-1.5","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Grok Imagine Video 1.5","version":"2026-06-22","capabilities":[],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/xai/grok-imagine-video-1.5-preview","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Grok Imagine Video 1.5 Preview","version":"2026-05-30","capabilities":[],"modalities":["text","video"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/xai/grok-stt","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Grok STT","version":"2026-03-16","capabilities":["text.chat"],"modalities":["audio","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/xai/grok-tts","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Grok TTS","version":"2026-03-16","capabilities":[],"modalities":["audio","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/xai/grok-voice-think-fast-1.0","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Grok Voice Think Fast 1.0","version":"2026-04-23","capabilities":["text.chat"],"modalities":["audio","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/xai/grok-voice-think-fast-2.0","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"Grok Voice Think Fast 2.0","version":"2026-07-29","capabilities":["text.chat"],"modalities":["audio","text"],"contextWindow":0,"maxOutputTokens":0,"pricing":null},{"modelId":"vercel/xiaomi/mimo-v2.5","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"MiMo M2.5","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":131100,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"cacheRead":0.0028},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"vercel/xiaomi/mimo-v2.5-pro","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"MiMo V2.5 Pro","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1050000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.435,"outputPer1M":0.87,"currency":"USD","costDimensionsPer1M":{"input":0.435,"output":0.87,"cacheRead":0.0036},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"vercel/zai/glm-4.5","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GLM 4.5","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":96000,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.2,"cacheRead":0.11},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"vercel/zai/glm-4.5-air","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GLM 4.5 Air","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":96000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.1,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.1,"cacheRead":0.03},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"vercel/zai/glm-4.5v","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GLM 4.5V","version":"2025-08-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":66000,"maxOutputTokens":16000,"pricing":{"inputPer1M":0.6,"outputPer1M":1.8,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":1.8,"cacheRead":0.11},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"vercel/zai/glm-4.6","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GLM 4.6","version":"2025-09-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":96000,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.2,"cacheRead":0.11},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"vercel/zai/glm-4.6v","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GLM-4.6V","version":"2025-09-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":24000,"pricing":{"inputPer1M":0.3,"outputPer1M":0.9,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":0.9,"cacheRead":0.05},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"vercel/zai/glm-4.6v-flash","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GLM-4.6V-Flash","version":"2025-09-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":24000,"pricing":{"inputPer1M":0.02,"outputPer1M":0.21,"currency":"USD","costDimensionsPer1M":{"input":0.02,"output":0.21,"cacheRead":0.0043},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"vercel/zai/glm-4.7","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GLM 4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":120000,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.2,"cacheRead":0.12},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"vercel/zai/glm-4.7-flash","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GLM 4.7 Flash","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131000,"pricing":{"inputPer1M":0.07,"outputPer1M":0.4,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"vercel/zai/glm-4.7-flashx","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GLM 4.7 FlashX","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.06,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.06,"output":0.4,"cacheRead":0.01},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"vercel/zai/glm-5","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GLM-5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":202800,"maxOutputTokens":131100,"pricing":{"inputPer1M":1,"outputPer1M":3.2,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"vercel/zai/glm-5-turbo","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GLM 5 Turbo","version":"2026-03-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202800,"maxOutputTokens":131100,"pricing":{"inputPer1M":1.2,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":1.2,"output":4,"cacheRead":0.24},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"vercel/zai/glm-5.1","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GLM 5.1","version":"2026-04-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202800,"maxOutputTokens":64000,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.4,"output":4.4,"cacheRead":0.26},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"vercel/zai/glm-5.2","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GLM 5.2","version":"2026-06-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.1,"outputPer1M":3.851,"currency":"USD","costDimensionsPer1M":{"input":1.1,"output":3.851,"cacheRead":0.275},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","xhigh"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"vercel/zai/glm-5.2-fast","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GLM 5.2 Fast","version":"2026-06-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.1,"outputPer1M":6.6,"currency":"USD","costDimensionsPer1M":{"input":2.1,"output":6.6,"cacheRead":0.21},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","xhigh"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"vercel/zai/glm-5v-turbo","providerId":"vercel","providerKind":"provider-vercel","authFamily":"api-key","displayName":"GLM 5V Turbo","version":"2026-04-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.2,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":1.2,"output":4,"cacheRead":0.24},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"vivgrid/deepseek-v3.2","providerId":"vivgrid","providerKind":"provider-vivgrid","authFamily":"api-key","displayName":"DeepSeek-V3.2","version":"2025-12-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.28,"outputPer1M":0.42,"currency":"USD"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"vivgrid/deepseek-v4-flash","providerId":"vivgrid","providerKind":"provider-vivgrid","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-07-31","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.15,"outputPer1M":0.3,"currency":"USD","costDimensionsPer1M":{"input":0.15,"output":0.3,"reasoning":0.3,"cacheRead":0.03},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"vivgrid/deepseek-v4-pro","providerId":"vivgrid","providerKind":"provider-vivgrid","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.435,"outputPer1M":0.87,"currency":"USD","costDimensionsPer1M":{"input":0.435,"output":0.87,"cacheRead":0.003625},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"vivgrid/gemini-3.1-flash-lite-preview","providerId":"vivgrid","providerKind":"provider-vivgrid","authFamily":"api-key","displayName":"Gemini 3.1 Flash Lite Preview","version":"2026-03-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":1.5,"cacheRead":0.025,"cacheWrite":1},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"vivgrid/gemini-3.1-pro-preview","providerId":"vivgrid","providerKind":"provider-vivgrid","authFamily":"api-key","displayName":"Gemini 3.1 Pro Preview","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.2},"costMetadata":{"tiers":[{"input":4,"output":18,"cache_read":0.4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":4,"output":18,"cache_read":0.4}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"vivgrid/glm-5.2","providerId":"vivgrid","providerKind":"provider-vivgrid","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.2,"outputPer1M":4.2,"currency":"USD","costDimensionsPer1M":{"input":1.2,"output":4.2,"cacheRead":0.3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"vivgrid/gpt-5-mini","providerId":"vivgrid","providerKind":"provider-vivgrid","authFamily":"api-key","displayName":"GPT-5 Mini","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":272000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":2,"cacheRead":0.03},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"vivgrid/gpt-5.1-codex","providerId":"vivgrid","providerKind":"provider-vivgrid","authFamily":"api-key","displayName":"GPT-5.1 Codex","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"}},{"modelId":"vivgrid/gpt-5.1-codex-max","providerId":"vivgrid","providerKind":"provider-vivgrid","authFamily":"api-key","displayName":"GPT-5.1 Codex Max","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.125},"costUnit":"USD per 1M tokens"}},{"modelId":"vivgrid/gpt-5.2-codex","providerId":"vivgrid","providerKind":"provider-vivgrid","authFamily":"api-key","displayName":"GPT-5.2 Codex","version":"2026-01-14","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"}},{"modelId":"vivgrid/gpt-5.3-codex","providerId":"vivgrid","providerKind":"provider-vivgrid","authFamily":"api-key","displayName":"GPT-5.3 Codex","version":"2026-02-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.175},"costUnit":"USD per 1M tokens"}},{"modelId":"vivgrid/gpt-5.4","providerId":"vivgrid","providerKind":"provider-vivgrid","authFamily":"api-key","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":15,"cacheRead":0.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"vivgrid/gpt-5.4-mini","providerId":"vivgrid","providerKind":"provider-vivgrid","authFamily":"api-key","displayName":"GPT-5.4 Mini","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":4.5,"cacheRead":0.075},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"vivgrid/gpt-5.4-nano","providerId":"vivgrid","providerKind":"provider-vivgrid","authFamily":"api-key","displayName":"GPT-5.4 Nano","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.25,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.25,"cacheRead":0.02},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"vivgrid/gpt-5.5","providerId":"vivgrid","providerKind":"provider-vivgrid","authFamily":"api-key","displayName":"GPT-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5},"costMetadata":{"tiers":[{"input":10,"output":45,"cache_read":1,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":10,"output":45,"cache_read":1}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"vivgrid/gpt-5.6-luna","providerId":"vivgrid","providerKind":"provider-vivgrid","authFamily":"api-key","displayName":"GPT 5.6 Luna","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":1,"output":6,"cacheRead":0.1,"cacheWrite":1.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"vivgrid/gpt-5.6-sol","providerId":"vivgrid","providerKind":"provider-vivgrid","authFamily":"api-key","displayName":"GPT 5.6 Sol","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"vivgrid/gpt-5.6-terra","providerId":"vivgrid","providerKind":"provider-vivgrid","authFamily":"api-key","displayName":"GPT 5.6 Terra","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":15,"cacheRead":0.25,"cacheWrite":3.125},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"vivgrid/kimi-k3","providerId":"vivgrid","providerKind":"provider-vivgrid","authFamily":"api-key","displayName":"Kimi K3","version":"2026-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3},"costUnit":"USD per 1M tokens"}},{"modelId":"vultr/deepseek-ai/DeepSeek-V4-Flash","providerId":"vultr","providerKind":"provider-vultr","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.3,"outputPer1M":1,"currency":"USD"}},{"modelId":"vultr/MiniMaxAI/MiniMax-M2.7","providerId":"vultr","providerKind":"provider-vultr","authFamily":"api-key","displayName":"MiniMax-M2.7","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"vultr/moonshotai/Kimi-K2.6","providerId":"vultr","providerKind":"provider-vultr","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD"}},{"modelId":"vultr/nvidia/DeepSeek-V3.2-NVFP4","providerId":"vultr","providerKind":"provider-vultr","authFamily":"api-key","displayName":"DeepSeek V3.2","version":"2025-12-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.55,"outputPer1M":1.65,"currency":"USD"}},{"modelId":"vultr/nvidia/Nemotron-3-Nano-Omni-30B-A3B-Reasoning-BF16","providerId":"vultr","providerKind":"provider-vultr","authFamily":"api-key","displayName":"NVIDIA Nemotron 3 Nano Omni","version":"2026-04-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.13,"outputPer1M":0.38,"currency":"USD"}},{"modelId":"vultr/nvidia/Nemotron-Cascade-2-30B-A3B","providerId":"vultr","providerKind":"provider-vultr","authFamily":"api-key","displayName":"NVIDIA Nemotron Cascade 2","version":"2025-12-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.15,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"vultr/Qwen/Qwen3.5-397B-A17B","providerId":"vultr","providerKind":"provider-vultr","authFamily":"api-key","displayName":"Qwen3.5 397B-A17B","version":"2026-02-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2,"currency":"USD"}},{"modelId":"vultr/Qwen/Qwen3.6-27B","providerId":"vultr","providerKind":"provider-vultr","authFamily":"api-key","displayName":"Qwen3.6 27B","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.3,"outputPer1M":2,"currency":"USD"}},{"modelId":"vultr/XiaomiMiMo/MiMo-V2.5-Pro","providerId":"vultr","providerKind":"provider-vultr","authFamily":"api-key","displayName":"MiMo-V2.5-Pro","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.55,"outputPer1M":1.65,"currency":"USD"}},{"modelId":"vultr/zai-org/GLM-5.2-FP8","providerId":"vultr","providerKind":"provider-vultr","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":393216,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.85,"outputPer1M":3.1,"currency":"USD"}},{"modelId":"wafer.ai/GLM-5.1","providerId":"wafer.ai","providerKind":"provider-wafer.ai","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-04-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":131072,"pricing":{"inputPer1M":1,"outputPer1M":3.2,"currency":"USD","costDimensionsPer1M":{"input":1,"output":3.2,"cacheRead":0.1,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"wafer.ai/GLM-5.2","providerId":"wafer.ai","providerKind":"provider-wafer.ai","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.2,"outputPer1M":4.1,"currency":"USD","costDimensionsPer1M":{"input":1.2,"output":4.1,"cacheRead":0.2,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"wafer.ai/glm5.2-fast","providerId":"wafer.ai","providerKind":"provider-wafer.ai","authFamily":"api-key","displayName":"GLM5.2-Fast","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":3,"outputPer1M":10.25,"currency":"USD","costDimensionsPer1M":{"input":3,"output":10.25,"cacheRead":0.5,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"wafer.ai/Kimi-K2.6","providerId":"wafer.ai","providerKind":"provider-wafer.ai","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-21","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.14,"outputPer1M":4.8,"currency":"USD","costDimensionsPer1M":{"input":1.14,"output":4.8,"cacheRead":0.19,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"wafer.ai/MiniMax-M3","providerId":"wafer.ai","providerKind":"provider-wafer.ai","authFamily":"api-key","displayName":"MiniMax-M3","version":"2026-06-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1048576,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.33,"outputPer1M":1.32,"currency":"USD","costDimensionsPer1M":{"input":0.33,"output":1.32,"cacheRead":0.07,"cacheWrite":0},"costMetadata":{"tiers":[{"input":0.66,"output":2.64,"cache_read":0.13,"cache_write":0,"tier":{"type":"context","size":512000}}],"contextOver200k":{"input":0.66,"output":2.64,"cache_read":0.13,"cache_write":0}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"wandb/deepseek-ai/DeepSeek-V3.1","providerId":"wandb","providerKind":"provider-wandb","authFamily":"api-key","displayName":"DeepSeek V3.1","version":"2025-08-21","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":161000,"maxOutputTokens":161000,"pricing":{"inputPer1M":0.55,"outputPer1M":1.65,"currency":"USD","costDimensionsPer1M":{"input":0.55,"output":1.65,"cacheRead":0.55},"costUnit":"USD per 1M tokens"}},{"modelId":"wandb/deepseek-ai/DeepSeek-V4-Flash","providerId":"wandb","providerKind":"provider-wandb","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":1048576,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"cacheRead":0.07},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"wandb/deepseek-ai/DeepSeek-V4-Flash-0731","providerId":"wandb","providerKind":"provider-wandb","authFamily":"api-key","displayName":"DeepSeek V4 Flash 0731","version":"2026-07-31","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.13,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.13,"output":0.28,"cacheRead":0.07},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"wandb/deepseek-ai/DeepSeek-V4-Pro","providerId":"wandb","providerKind":"provider-wandb","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":1048576,"pricing":{"inputPer1M":1.15,"outputPer1M":2.55,"currency":"USD","costDimensionsPer1M":{"input":1.15,"output":2.55,"cacheRead":0.2},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"wandb/google/gemma-4-31B-it","providerId":"wandb","providerKind":"provider-wandb","authFamily":"api-key","displayName":"Gemma 4 31B","version":"2026-04-02","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.1,"outputPer1M":0.34,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.34,"cacheRead":0.1},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"wandb/ibm-granite/granite-4.1-8b","providerId":"wandb","providerKind":"provider-wandb","authFamily":"api-key","displayName":"Granite 4.1 8B","version":"2026-04-29","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.05,"outputPer1M":0.1,"currency":"USD","costDimensionsPer1M":{"input":0.05,"output":0.1,"cacheRead":0.05},"costUnit":"USD per 1M tokens"}},{"modelId":"wandb/JetBrains/Mellum2-12B-A2.5B-Instruct","providerId":"wandb","providerKind":"provider-wandb","authFamily":"api-key","displayName":"Mellum2 12B A2.5B","version":"2026-06-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.05,"outputPer1M":0.1,"currency":"USD","costDimensionsPer1M":{"input":0.05,"output":0.1,"cacheRead":0.05},"costUnit":"USD per 1M tokens"}},{"modelId":"wandb/meta-llama/Llama-3.1-70B-Instruct","providerId":"wandb","providerKind":"provider-wandb","authFamily":"api-key","displayName":"Llama 3.1 70B","version":"2024-07-23","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.8,"outputPer1M":0.8,"currency":"USD","costDimensionsPer1M":{"input":0.8,"output":0.8,"cacheRead":0.8},"costUnit":"USD per 1M tokens"}},{"modelId":"wandb/meta-llama/Llama-3.1-8B-Instruct","providerId":"wandb","providerKind":"provider-wandb","authFamily":"api-key","displayName":"Llama 3.1 8B","version":"2024-07-23","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.22,"outputPer1M":0.22,"currency":"USD","costDimensionsPer1M":{"input":0.22,"output":0.22,"cacheRead":0.22},"costUnit":"USD per 1M tokens"}},{"modelId":"wandb/meta-llama/Llama-3.3-70B-Instruct","providerId":"wandb","providerKind":"provider-wandb","authFamily":"api-key","displayName":"Llama 3.3 70B","version":"2024-12-01","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.71,"outputPer1M":0.71,"currency":"USD","costDimensionsPer1M":{"input":0.71,"output":0.71,"cacheRead":0.71},"costUnit":"USD per 1M tokens"}},{"modelId":"wandb/MiniMaxAI/MiniMax-M2.5","providerId":"wandb","providerKind":"provider-wandb","authFamily":"api-key","displayName":"MiniMax M2.5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":196608,"maxOutputTokens":196608,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.3},"costUnit":"USD per 1M tokens"}},{"modelId":"wandb/MiniMaxAI/MiniMax-M3","providerId":"wandb","providerKind":"provider-wandb","authFamily":"api-key","displayName":"MiniMax M3","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.23,"outputPer1M":0.96,"currency":"USD","costDimensionsPer1M":{"input":0.23,"output":0.96,"cacheRead":0.05},"costUnit":"USD per 1M tokens"}},{"modelId":"wandb/moonshotai/Kimi-K2.6","providerId":"wandb","providerKind":"provider-wandb","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-20","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.65,"outputPer1M":3.41,"currency":"USD","costDimensionsPer1M":{"input":0.65,"output":3.41,"cacheRead":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"wandb/moonshotai/Kimi-K2.7-Code","providerId":"wandb","providerKind":"provider-wandb","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.71,"outputPer1M":3.5,"currency":"USD","costDimensionsPer1M":{"input":0.71,"output":3.5,"cacheRead":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"wandb/moonshotai/Kimi-K3","providerId":"wandb","providerKind":"provider-wandb","authFamily":"api-key","displayName":"Kimi K3","version":"2026-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1048576,"maxOutputTokens":1048576,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3},"costUnit":"USD per 1M tokens"}},{"modelId":"wandb/nvidia/NVIDIA-Nemotron-3-Super-120B-A12B-FP8","providerId":"wandb","providerKind":"provider-wandb","authFamily":"api-key","displayName":"Nemotron 3 Super","version":"2026-03-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.2,"outputPer1M":0.8,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":0.8,"cacheRead":0.2},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"wandb/nvidia/NVIDIA-Nemotron-3-Ultra-550B-A55B","providerId":"wandb","providerKind":"provider-wandb","authFamily":"api-key","displayName":"Nemotron 3 Ultra","version":"2026-06-04","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.75,"outputPer1M":2.75,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":2.75,"cacheRead":0.15},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"wandb/nvidia/NVIDIA-Nemotron-3.5-Lightning-30B-A3B","providerId":"wandb","providerKind":"provider-wandb","authFamily":"api-key","displayName":"Nemotron 3.5 Lightning","version":"2026-08-11","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.1,"outputPer1M":0.25,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.25,"cacheRead":0.05},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"wandb/openai/gpt-oss-120b","providerId":"wandb","providerKind":"provider-wandb","authFamily":"api-key","displayName":"gpt-oss-120b","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.03,"outputPer1M":0.17,"currency":"USD","costDimensionsPer1M":{"input":0.03,"output":0.17,"cacheRead":0.03},"costUnit":"USD per 1M tokens"}},{"modelId":"wandb/openai/gpt-oss-20b","providerId":"wandb","providerKind":"provider-wandb","authFamily":"api-key","displayName":"gpt-oss-20b","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.03,"outputPer1M":0.13,"currency":"USD","costDimensionsPer1M":{"input":0.03,"output":0.13,"cacheRead":0.03},"costUnit":"USD per 1M tokens"}},{"modelId":"wandb/OpenPipe/Qwen3-14B-Instruct","providerId":"wandb","providerKind":"provider-wandb","authFamily":"api-key","displayName":"Qwen3 14B Instruct","version":"2025-04-29","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":32768,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.05,"outputPer1M":0.22,"currency":"USD","costDimensionsPer1M":{"input":0.05,"output":0.22,"cacheRead":0.05},"costUnit":"USD per 1M tokens"}},{"modelId":"wandb/Qwen/Qwen3-30B-A3B-Instruct-2507","providerId":"wandb","providerKind":"provider-wandb","authFamily":"api-key","displayName":"Qwen3 30B A3B Instruct 2507","version":"2025-07-29","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.3,"cacheRead":0.1},"costUnit":"USD per 1M tokens"}},{"modelId":"wandb/Qwen/Qwen3-Coder-480B-A35B-Instruct","providerId":"wandb","providerKind":"provider-wandb","authFamily":"api-key","displayName":"Qwen3 Coder 480B A35B","version":"2025-07-22","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":1,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":1,"output":1.5,"cacheRead":1},"costUnit":"USD per 1M tokens"}},{"modelId":"wandb/Qwen/Qwen3.5-35B-A3B","providerId":"wandb","providerKind":"provider-wandb","authFamily":"api-key","displayName":"Qwen3.5-35B-A3B","version":"2026-02-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.25,"outputPer1M":1.25,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":1.25,"cacheRead":0.25},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"wandb/Qwen/Qwen3.6-27B","providerId":"wandb","providerKind":"provider-wandb","authFamily":"api-key","displayName":"Qwen3.6 27B","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.6,"outputPer1M":3.6,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":3.6,"cacheRead":0.12},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"wandb/Qwen/Qwen3.6-35B-A3B","providerId":"wandb","providerKind":"provider-wandb","authFamily":"api-key","displayName":"Qwen3.6 35B A3B","version":"2026-04-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.25,"outputPer1M":1.25,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":1.25,"cacheRead":0.25},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"wandb/zai-org/GLM-5.1","providerId":"wandb","providerKind":"provider-wandb","authFamily":"api-key","displayName":"GLM 5.1","version":"2026-04-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":202752,"maxOutputTokens":202752,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.4,"output":4.4,"cacheRead":0.26},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"wandb/zai-org/GLM-5.2","providerId":"wandb","providerKind":"provider-wandb","authFamily":"api-key","displayName":"GLM 5.2","version":"2026-06-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.76,"outputPer1M":2.42,"currency":"USD","costDimensionsPer1M":{"input":0.76,"output":2.42,"cacheRead":0.14},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"watsonx/ibm/granite-4-h-small","providerId":"watsonx","providerKind":"provider-watsonx","authFamily":"runtime-defined","displayName":"Granite-4.0-H-Small","version":"2025-10-02","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.0636,"outputPer1M":0.265,"currency":"USD"}},{"modelId":"watsonx/meta-llama/llama-3-3-70b-instruct","providerId":"watsonx","providerKind":"provider-watsonx","authFamily":"runtime-defined","displayName":"Llama-3.3-70B-Instruct","version":"2024-12-06","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":4096,"pricing":{"inputPer1M":0.7526,"outputPer1M":0.7526,"currency":"USD"}},{"modelId":"watsonx/meta-llama/llama-4-maverick-17b-128e-instruct-fp8","providerId":"watsonx","providerKind":"provider-watsonx","authFamily":"runtime-defined","displayName":"Llama 4 Maverick 17B 128E Instruct FP8","version":"2025-04-05","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":8192,"pricing":{"inputPer1M":0.371,"outputPer1M":1.484,"currency":"USD"}},{"modelId":"watsonx/mistralai/mistral-small-3-1-24b-instruct-2503","providerId":"watsonx","providerKind":"provider-watsonx","authFamily":"runtime-defined","displayName":"Mistral Small 3.1 24B","version":"2025-03-17","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","text"],"contextWindow":131072,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.106,"outputPer1M":0.318,"currency":"USD"}},{"modelId":"watsonx/openai/gpt-oss-120b","providerId":"watsonx","providerKind":"provider-watsonx","authFamily":"runtime-defined","displayName":"GPT OSS 120B","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.159,"outputPer1M":0.636,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"xai/grok-4.20-0309-non-reasoning","providerId":"xai","providerKind":"provider-xai","authFamily":"api-key","displayName":"Grok 4.20 (Non-Reasoning)","version":"2026-03-09","capabilities":["text.chat","tools.function_calling","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":2.5,"cacheRead":0.2},"costMetadata":{"tiers":[{"input":2.5,"output":5,"cache_read":0.4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":2.5,"output":5,"cache_read":0.4}},"costUnit":"USD per 1M tokens"}},{"modelId":"xai/grok-4.20-0309-reasoning","providerId":"xai","providerKind":"provider-xai","authFamily":"api-key","displayName":"Grok 4.20 (Reasoning)","version":"2026-03-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":2.5,"cacheRead":0.2},"costMetadata":{"tiers":[{"input":2.5,"output":5,"cache_read":0.4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":2.5,"output":5,"cache_read":0.4}},"costUnit":"USD per 1M tokens"}},{"modelId":"xai/grok-4.20-multi-agent-0309","providerId":"xai","providerKind":"provider-xai","authFamily":"api-key","displayName":"Grok 4.20 Multi-Agent","version":"2026-03-09","capabilities":["text.chat","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":2.5,"cacheRead":0.2},"costMetadata":{"tiers":[{"input":2.5,"output":5,"cache_read":0.4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":2.5,"output":5,"cache_read":0.4}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"xai/grok-4.3","providerId":"xai","providerKind":"provider-xai","authFamily":"api-key","displayName":"Grok 4.3","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":2.5,"cacheRead":0.2},"costMetadata":{"tiers":[{"input":2.5,"output":5,"cache_read":0.4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":2.5,"output":5,"cache_read":0.4}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"xai/grok-4.5","providerId":"xai","providerKind":"provider-xai","authFamily":"api-key","displayName":"Grok 4.5","version":"2026-07-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":500000,"maxOutputTokens":500000,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.3},"costMetadata":{"tiers":[{"input":4,"output":12,"cache_read":0.6,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":4,"output":12,"cache_read":0.6}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"xai/grok-4.6","providerId":"xai","providerKind":"provider-xai","authFamily":"api-key","displayName":"Grok 4.6","version":"2026-08-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":500000,"maxOutputTokens":500000,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.5},"costMetadata":{"tiers":[{"input":4,"output":12,"cache_read":1,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":4,"output":12,"cache_read":1}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"xai/grok-build-0.1","providerId":"xai","providerKind":"provider-xai","authFamily":"api-key","displayName":"Grok Build 0.1","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":1,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":1,"output":2,"cacheRead":0.2},"costMetadata":{"tiers":[{"input":2,"output":4,"cache_read":0.4,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":2,"output":4,"cache_read":0.4}},"costUnit":"USD per 1M tokens"}},{"modelId":"xai/grok-imagine-image","providerId":"xai","providerKind":"provider-xai","authFamily":"api-key","displayName":"Grok Imagine Image","version":"2026-01-28","capabilities":[],"modalities":["image","pdf","text"],"contextWindow":8000,"maxOutputTokens":0,"pricing":null},{"modelId":"xai/grok-imagine-image-quality","providerId":"xai","providerKind":"provider-xai","authFamily":"api-key","displayName":"Grok Imagine Image Quality","version":"2026-04-03","capabilities":[],"modalities":["image","pdf","text"],"contextWindow":8000,"maxOutputTokens":0,"pricing":null},{"modelId":"xai/grok-imagine-video","providerId":"xai","providerKind":"provider-xai","authFamily":"api-key","displayName":"Grok Imagine Video","version":"2026-01-28","capabilities":[],"modalities":["image","pdf","text","video"],"contextWindow":1024,"maxOutputTokens":0,"pricing":null},{"modelId":"xai/grok-imagine-video-1.5","providerId":"xai","providerKind":"provider-xai","authFamily":"api-key","displayName":"Grok Imagine Video 1.5","version":"2026-05-30","capabilities":[],"modalities":["audio","image","pdf","text","video"],"contextWindow":1024,"maxOutputTokens":0,"pricing":null},{"modelId":"xiaomi-token-plan-ams/mimo-v2-pro","providerId":"xiaomi-token-plan-ams","providerKind":"provider-xiaomi-token-plan-ams","authFamily":"api-key","displayName":"MiMo-V2-Pro","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"xiaomi-token-plan-ams/mimo-v2-tts","providerId":"xiaomi-token-plan-ams","providerKind":"provider-xiaomi-token-plan-ams","authFamily":"api-key","displayName":"MiMo-V2-TTS","version":"2026-03-18","capabilities":[],"modalities":["audio","text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"xiaomi-token-plan-ams/mimo-v2.5","providerId":"xiaomi-token-plan-ams","providerKind":"provider-xiaomi-token-plan-ams","authFamily":"api-key","displayName":"MiMo-V2.5","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"xiaomi-token-plan-ams/mimo-v2.5-pro","providerId":"xiaomi-token-plan-ams","providerKind":"provider-xiaomi-token-plan-ams","authFamily":"api-key","displayName":"MiMo-V2.5-Pro","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"xiaomi-token-plan-ams/mimo-v2.5-tts","providerId":"xiaomi-token-plan-ams","providerKind":"provider-xiaomi-token-plan-ams","authFamily":"api-key","displayName":"MiMo-V2.5-TTS","version":"2026-04-22","capabilities":[],"modalities":["audio","text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"xiaomi-token-plan-ams/mimo-v2.5-tts-voiceclone","providerId":"xiaomi-token-plan-ams","providerKind":"provider-xiaomi-token-plan-ams","authFamily":"api-key","displayName":"MiMo-V2.5-TTS-VoiceClone","version":"2026-04-22","capabilities":[],"modalities":["audio","text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"xiaomi-token-plan-ams/mimo-v2.5-tts-voicedesign","providerId":"xiaomi-token-plan-ams","providerKind":"provider-xiaomi-token-plan-ams","authFamily":"api-key","displayName":"MiMo-V2.5-TTS-VoiceDesign","version":"2026-04-22","capabilities":[],"modalities":["audio","text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"xiaomi-token-plan-cn/mimo-v2-pro","providerId":"xiaomi-token-plan-cn","providerKind":"provider-xiaomi-token-plan-cn","authFamily":"api-key","displayName":"MiMo-V2-Pro","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"xiaomi-token-plan-cn/mimo-v2-tts","providerId":"xiaomi-token-plan-cn","providerKind":"provider-xiaomi-token-plan-cn","authFamily":"api-key","displayName":"MiMo-V2-TTS","version":"2026-03-18","capabilities":[],"modalities":["audio","text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"xiaomi-token-plan-cn/mimo-v2.5","providerId":"xiaomi-token-plan-cn","providerKind":"provider-xiaomi-token-plan-cn","authFamily":"api-key","displayName":"MiMo-V2.5","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"xiaomi-token-plan-cn/mimo-v2.5-pro","providerId":"xiaomi-token-plan-cn","providerKind":"provider-xiaomi-token-plan-cn","authFamily":"api-key","displayName":"MiMo-V2.5-Pro","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"xiaomi-token-plan-cn/mimo-v2.5-tts","providerId":"xiaomi-token-plan-cn","providerKind":"provider-xiaomi-token-plan-cn","authFamily":"api-key","displayName":"MiMo-V2.5-TTS","version":"2026-04-22","capabilities":[],"modalities":["audio","text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"xiaomi-token-plan-cn/mimo-v2.5-tts-voiceclone","providerId":"xiaomi-token-plan-cn","providerKind":"provider-xiaomi-token-plan-cn","authFamily":"api-key","displayName":"MiMo-V2.5-TTS-VoiceClone","version":"2026-04-22","capabilities":[],"modalities":["audio","text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"xiaomi-token-plan-cn/mimo-v2.5-tts-voicedesign","providerId":"xiaomi-token-plan-cn","providerKind":"provider-xiaomi-token-plan-cn","authFamily":"api-key","displayName":"MiMo-V2.5-TTS-VoiceDesign","version":"2026-04-22","capabilities":[],"modalities":["audio","text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"xiaomi-token-plan-sgp/mimo-v2-pro","providerId":"xiaomi-token-plan-sgp","providerKind":"provider-xiaomi-token-plan-sgp","authFamily":"api-key","displayName":"MiMo-V2-Pro","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"xiaomi-token-plan-sgp/mimo-v2-tts","providerId":"xiaomi-token-plan-sgp","providerKind":"provider-xiaomi-token-plan-sgp","authFamily":"api-key","displayName":"MiMo-V2-TTS","version":"2026-03-18","capabilities":[],"modalities":["audio","text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"xiaomi-token-plan-sgp/mimo-v2.5","providerId":"xiaomi-token-plan-sgp","providerKind":"provider-xiaomi-token-plan-sgp","authFamily":"api-key","displayName":"MiMo-V2.5","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"xiaomi-token-plan-sgp/mimo-v2.5-pro","providerId":"xiaomi-token-plan-sgp","providerKind":"provider-xiaomi-token-plan-sgp","authFamily":"api-key","displayName":"MiMo-V2.5-Pro","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"xiaomi-token-plan-sgp/mimo-v2.5-tts","providerId":"xiaomi-token-plan-sgp","providerKind":"provider-xiaomi-token-plan-sgp","authFamily":"api-key","displayName":"MiMo-V2.5-TTS","version":"2026-04-22","capabilities":[],"modalities":["audio","text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"xiaomi-token-plan-sgp/mimo-v2.5-tts-voiceclone","providerId":"xiaomi-token-plan-sgp","providerKind":"provider-xiaomi-token-plan-sgp","authFamily":"api-key","displayName":"MiMo-V2.5-TTS-VoiceClone","version":"2026-04-22","capabilities":[],"modalities":["audio","text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"xiaomi-token-plan-sgp/mimo-v2.5-tts-voicedesign","providerId":"xiaomi-token-plan-sgp","providerKind":"provider-xiaomi-token-plan-sgp","authFamily":"api-key","displayName":"MiMo-V2.5-TTS-VoiceDesign","version":"2026-04-22","capabilities":[],"modalities":["audio","text"],"contextWindow":8192,"maxOutputTokens":8192,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"xiaomi/mimo-v2-flash","providerId":"xiaomi","providerKind":"provider-xiaomi","authFamily":"api-key","displayName":"MiMo-V2-Flash","version":"2025-12-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"cacheRead":0.0028},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"xiaomi/mimo-v2-omni","providerId":"xiaomi","providerKind":"provider-xiaomi","authFamily":"api-key","displayName":"MiMo-V2-Omni","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":262144,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"cacheRead":0.0028},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"xiaomi/mimo-v2-pro","providerId":"xiaomi","providerKind":"provider-xiaomi","authFamily":"api-key","displayName":"MiMo-V2-Pro","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.435,"outputPer1M":0.87,"currency":"USD","costDimensionsPer1M":{"input":0.435,"output":0.87,"cacheRead":0.0036},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"xiaomi/mimo-v2.5","providerId":"xiaomi","providerKind":"provider-xiaomi","authFamily":"api-key","displayName":"MiMo-V2.5","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"cacheRead":0.0028},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"xiaomi/mimo-v2.5-pro","providerId":"xiaomi","providerKind":"provider-xiaomi","authFamily":"api-key","displayName":"MiMo-V2.5-Pro","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.435,"outputPer1M":0.87,"currency":"USD","costDimensionsPer1M":{"input":0.435,"output":0.87,"cacheRead":0.0036},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"xiaomi/mimo-v2.5-pro-ultraspeed","providerId":"xiaomi","providerKind":"provider-xiaomi","authFamily":"api-key","displayName":"MiMo-V2.5-Pro-UltraSpeed","version":"2026-06-08","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.305,"outputPer1M":2.61,"currency":"USD","costDimensionsPer1M":{"input":1.305,"output":2.61,"cacheRead":0.0108},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"xpersona/claude-fable-5","providerId":"xpersona","providerKind":"provider-xpersona","authFamily":"api-key","displayName":"Claude Fable 5","version":"2026-06-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":3,"outputPer1M":18.5,"currency":"USD","costDimensionsPer1M":{"input":3,"output":18.5,"reasoning":18.5,"cacheRead":0.3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"xpersona/claude-haiku-4-5","providerId":"xpersona","providerKind":"provider-xpersona","authFamily":"api-key","displayName":"Claude Haiku 4.5 (latest)","version":"2025-10-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.6,"outputPer1M":3.7,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":3.7,"reasoning":3.7,"cacheRead":0.06},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"xpersona/claude-opus-4-8","providerId":"xpersona","providerKind":"provider-xpersona","authFamily":"api-key","displayName":"Claude Opus 4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.5,"outputPer1M":9.25,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":9.25,"reasoning":9.25,"cacheRead":0.15},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"xpersona/claude-sonnet-4-6","providerId":"xpersona","providerKind":"provider-xpersona","authFamily":"api-key","displayName":"Claude Sonnet 4.6","version":"2026-02-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.9,"outputPer1M":5.55,"currency":"USD","costDimensionsPer1M":{"input":0.9,"output":5.55,"reasoning":5.55,"cacheRead":0.09},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"xpersona/gemini-3.5-flash","providerId":"xpersona","providerKind":"provider-xpersona","authFamily":"api-key","displayName":"Gemini 3.5 Flash","version":"2026-05-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.55,"outputPer1M":12.2,"currency":"USD","costDimensionsPer1M":{"input":1.55,"output":12.2,"reasoning":12.2,"cacheRead":0.155},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"xpersona/gpt-5.4","providerId":"xpersona","providerKind":"provider-xpersona","authFamily":"api-key","displayName":"GPT-5.4","version":"2026-03-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":0.75,"output":6,"reasoning":6,"cacheRead":0.075},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"xpersona/gpt-5.4-mini","providerId":"xpersona","providerKind":"provider-xpersona","authFamily":"api-key","displayName":"GPT-5.4 mini","version":"2026-03-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":272000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.375,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.375,"output":4,"reasoning":4,"cacheRead":0.0375},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"xpersona/gpt-5.5","providerId":"xpersona","providerKind":"provider-xpersona","authFamily":"api-key","displayName":"GPT-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.5,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":12,"reasoning":12,"cacheRead":0.15},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"xpersona/gpt-5.6","providerId":"xpersona","providerKind":"provider-xpersona","authFamily":"api-key","displayName":"GPT-5.6","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":372000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.5,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":12,"reasoning":12,"cacheRead":0.15},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"xpersona/gpt-5.6-sol","providerId":"xpersona","providerKind":"provider-xpersona","authFamily":"api-key","displayName":"GPT-5.6 Sol","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":372000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.5,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":12,"reasoning":12,"cacheRead":0.15},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"xpersona/gpt-5.6-terra","providerId":"xpersona","providerKind":"provider-xpersona","authFamily":"api-key","displayName":"GPT-5.6 Terra","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":372000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.5,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":2,"reasoning":2,"cacheRead":0.15},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"xpersona/xpersona-frieren-coder","providerId":"xpersona","providerKind":"provider-xpersona","authFamily":"api-key","displayName":"Xpersona Frieren 1","version":"2026-05-01","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":1.5,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":6,"reasoning":6,"cacheRead":0.15},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"xpersona/xpersona-gpt-5.5","providerId":"xpersona","providerKind":"provider-xpersona","authFamily":"api-key","displayName":"GPT-5.5","version":"2026-05-29","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":3,"outputPer1M":18,"currency":"USD","costDimensionsPer1M":{"input":3,"output":18,"reasoning":18,"cacheRead":0.3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"zai-coding-plan/glm-4.7","providerId":"zai-coding-plan","providerKind":"provider-zai-coding-plan","authFamily":"api-key","displayName":"GLM-4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"zai-coding-plan/glm-5-turbo","providerId":"zai-coding-plan","providerKind":"provider-zai-coding-plan","authFamily":"api-key","displayName":"GLM-5-Turbo","version":"2026-03-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"zai-coding-plan/glm-5.2","providerId":"zai-coding-plan","providerKind":"provider-zai-coding-plan","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"zai-coding-plan/glm-5.2-highspeed","providerId":"zai-coding-plan","providerKind":"provider-zai-coding-plan","authFamily":"api-key","displayName":"GLM-5.2 Highspeed","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"zai-coding-plan/glm-5.3","providerId":"zai-coding-plan","providerKind":"provider-zai-coding-plan","authFamily":"api-key","displayName":"GLM-5.3","version":"2026-08-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"zai/glm-4.5","providerId":"zai","providerKind":"provider-zai","authFamily":"api-key","displayName":"GLM-4.5","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":98304,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.2,"cacheRead":0.11,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"zai/glm-4.5-air","providerId":"zai","providerKind":"provider-zai","authFamily":"api-key","displayName":"GLM-4.5-Air","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":98304,"pricing":{"inputPer1M":0.2,"outputPer1M":1.1,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.1,"cacheRead":0.03,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"zai/glm-4.5-flash","providerId":"zai","providerKind":"provider-zai","authFamily":"api-key","displayName":"GLM-4.5-Flash","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":98304,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"zai/glm-4.5v","providerId":"zai","providerKind":"provider-zai","authFamily":"api-key","displayName":"GLM-4.5V","version":"2025-08-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":64000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.6,"outputPer1M":1.8,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"zai/glm-4.6","providerId":"zai","providerKind":"provider-zai","authFamily":"api-key","displayName":"GLM-4.6","version":"2025-09-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.2,"cacheRead":0.11,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"zai/glm-4.6v","providerId":"zai","providerKind":"provider-zai","authFamily":"api-key","displayName":"GLM-4.6V","version":"2025-12-08","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.3,"outputPer1M":0.9,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"zai/glm-4.7","providerId":"zai","providerKind":"provider-zai","authFamily":"api-key","displayName":"GLM-4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.2,"cacheRead":0.11,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"zai/glm-4.7-flash","providerId":"zai","providerKind":"provider-zai","authFamily":"api-key","displayName":"GLM-4.7-Flash","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"zai/glm-4.7-flashx","providerId":"zai","providerKind":"provider-zai","authFamily":"api-key","displayName":"GLM-4.7-FlashX","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.07,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.07,"output":0.4,"cacheRead":0.01,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"zai/glm-5","providerId":"zai","providerKind":"provider-zai","authFamily":"api-key","displayName":"GLM-5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":1,"outputPer1M":3.2,"currency":"USD","costDimensionsPer1M":{"input":1,"output":3.2,"cacheRead":0.2,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"zai/glm-5-turbo","providerId":"zai","providerKind":"provider-zai","authFamily":"api-key","displayName":"GLM-5-Turbo","version":"2026-03-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.2,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":1.2,"output":4,"cacheRead":0.24,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"zai/glm-5.1","providerId":"zai","providerKind":"provider-zai","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-04-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.4,"output":4.4,"cacheRead":0.26,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"zai/glm-5.2","providerId":"zai","providerKind":"provider-zai","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.4,"output":4.4,"cacheRead":0.26,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"zai/glm-5v-turbo","providerId":"zai","providerKind":"provider-zai","authFamily":"api-key","displayName":"GLM-5V-Turbo","version":"2026-04-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text","video"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.2,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":1.2,"output":4,"cacheRead":0.24,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"zeldoc/zdev","providerId":"zeldoc","providerKind":"provider-zeldoc","authFamily":"api-key","displayName":"ZDev","version":"2026-04-15","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"zenifra/alibaba/qwen3.6-35b-a3b","providerId":"zenifra","providerKind":"provider-zenifra","authFamily":"runtime-defined","displayName":"Qwen3.6 35B-A3B","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.19,"outputPer1M":0.48,"currency":"USD"}},{"modelId":"zenmux/anthropic/claude-3.5-haiku","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Claude 3.5 Haiku","version":"2024-11-04","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.8,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.8,"output":4,"cacheRead":0.08,"cacheWrite":1},"costUnit":"USD per 1M tokens"}},{"modelId":"zenmux/anthropic/claude-3.7-sonnet","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Claude 3.7 Sonnet","version":"2025-02-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"zenmux/anthropic/claude-fable-5","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Claude Fable 5","version":"2026-06-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":10,"outputPer1M":50,"currency":"USD","costDimensionsPer1M":{"input":10,"output":50,"cacheRead":1,"cacheWrite":12.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"zenmux/anthropic/claude-haiku-4.5","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Claude Haiku 4.5","version":"2025-10-15","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD","costDimensionsPer1M":{"input":1,"output":5,"cacheRead":0.1,"cacheWrite":1.25},"costUnit":"USD per 1M tokens"}},{"modelId":"zenmux/anthropic/claude-opus-4","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Claude Opus 4","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":32000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD","costDimensionsPer1M":{"input":15,"output":75,"cacheRead":1.5,"cacheWrite":18.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"zenmux/anthropic/claude-opus-4.1","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Claude Opus 4.1","version":"2025-08-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":15,"outputPer1M":75,"currency":"USD","costDimensionsPer1M":{"input":15,"output":75,"cacheRead":1.5,"cacheWrite":18.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"zenmux/anthropic/claude-opus-4.5","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Claude Opus 4.5","version":"2025-11-24","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"zenmux/anthropic/claude-opus-4.6","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Claude Opus 4.6","version":"2026-02-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"zenmux/anthropic/claude-opus-4.7","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Claude Opus 4.7","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"zenmux/anthropic/claude-opus-4.8","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Claude Opus 4.8","version":"2026-05-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":25,"currency":"USD","costDimensionsPer1M":{"input":5,"output":25,"cacheRead":0.5,"cacheWrite":6.25},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"zenmux/anthropic/claude-sonnet-4","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Claude Sonnet 4","version":"2025-05-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"zenmux/anthropic/claude-sonnet-4.5","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Claude Sonnet 4.5","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"zenmux/anthropic/claude-sonnet-4.6","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Claude Sonnet 4.6","version":"2026-02-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3,"cacheWrite":3.75},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"zenmux/anthropic/claude-sonnet-5","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Claude Sonnet 5","version":"2026-06-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":2,"output":10,"cacheRead":0.2,"cacheWrite":4},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"zenmux/anthropic/claude-sonnet-5-free","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Claude Sonnet 5 (Free)","version":"2026-06-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"zenmux/baidu/ernie-5.0-thinking-preview","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"ERNIE 5.0","version":"2026-01-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":128000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.84,"outputPer1M":3.37,"currency":"USD"}},{"modelId":"zenmux/deepseek/deepseek-chat","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"DeepSeek-V3.2 (Non-thinking Mode)","version":"2025-12-01","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.28,"outputPer1M":0.42,"currency":"USD","costDimensionsPer1M":{"input":0.28,"output":0.42,"cacheRead":0.03},"costUnit":"USD per 1M tokens"}},{"modelId":"zenmux/deepseek/deepseek-v3.2","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"DeepSeek V3.2","version":"2025-12-05","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.28,"outputPer1M":0.43,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"zenmux/deepseek/deepseek-v3.2-exp","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"DeepSeek-V3.2-Exp","version":"2025-09-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":163000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.22,"outputPer1M":0.33,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"zenmux/deepseek/deepseek-v4-flash","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"DeepSeek V4 Flash","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.28,"cacheRead":0.0028},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"zenmux/deepseek/deepseek-v4-pro","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"DeepSeek V4 Pro","version":"2026-04-24","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":384000,"pricing":{"inputPer1M":0.435,"outputPer1M":0.87,"currency":"USD","costDimensionsPer1M":{"input":0.435,"output":0.87,"cacheRead":0.003625},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"zenmux/google/gemini-2.5-flash","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Gemini 2.5 Flash","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text"],"contextWindow":1048000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"cacheRead":0.07,"cacheWrite":1},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"zenmux/google/gemini-2.5-flash-lite","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Gemini 2.5 Flash Lite","version":"2025-07-22","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","image","pdf","text"],"contextWindow":1048000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.4,"cacheRead":0.03,"cacheWrite":1},"costUnit":"USD per 1M tokens"}},{"modelId":"zenmux/google/gemini-2.5-pro","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Gemini 2.5 Pro","version":"2025-06-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.31,"cacheWrite":4.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"zenmux/google/gemini-3-flash-preview","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Gemini 3 Flash Preview","version":"2025-12-17","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text"],"contextWindow":1048000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":3,"cacheRead":0.05,"cacheWrite":1},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"zenmux/google/gemini-3.1-flash-lite","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Gemini 3.1 Flash Lite","version":"2026-05-07","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":1.5,"cacheRead":0.025},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"zenmux/google/gemini-3.1-flash-lite-preview","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Gemini 3.1 Flash Lite Preview","version":"2025-03-20","capabilities":["text.chat","tools.function_calling"],"modalities":["audio","image","text","video"],"contextWindow":1050000,"maxOutputTokens":65530,"pricing":{"inputPer1M":0.25,"outputPer1M":1.5,"currency":"USD"}},{"modelId":"zenmux/google/gemini-3.1-pro-preview","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Gemini 3.1 Pro Preview","version":"2026-02-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048000,"maxOutputTokens":64000,"pricing":{"inputPer1M":2,"outputPer1M":12,"currency":"USD","costDimensionsPer1M":{"input":2,"output":12,"cacheRead":0.2,"cacheWrite":4.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"zenmux/google/gemini-3.5-flash","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Gemini 3.5 Flash","version":"2026-05-19","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["audio","image","pdf","text","video"],"contextWindow":1048576,"maxOutputTokens":65536,"pricing":{"inputPer1M":1.5,"outputPer1M":9,"currency":"USD","costDimensionsPer1M":{"input":1.5,"output":9,"cacheRead":0.15},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"zenmux/inclusionai/ling-1t","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Ling-1T","version":"2025-10-09","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.56,"outputPer1M":2.24,"currency":"USD","costDimensionsPer1M":{"input":0.56,"output":2.24,"cacheRead":0.11},"costUnit":"USD per 1M tokens"}},{"modelId":"zenmux/inclusionai/ring-1t","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Ring-1T","version":"2025-10-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.56,"outputPer1M":2.24,"currency":"USD","costDimensionsPer1M":{"input":0.56,"output":2.24,"cacheRead":0.11},"costUnit":"USD per 1M tokens"}},{"modelId":"zenmux/inclusionai/ring-2.6-1t","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"inclusionAI: Ring-2.6-1T","version":"2026-05-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":65000,"pricing":{"inputPer1M":0.3,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":2.5,"cacheRead":0.06},"costUnit":"USD per 1M tokens"}},{"modelId":"zenmux/kuaishou/kat-coder-pro-v2","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"KAT-Coder-Pro-V2","version":"2026-03-30","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":80000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.06},"costUnit":"USD per 1M tokens"}},{"modelId":"zenmux/minimax/minimax-m2","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"MiniMax M2","version":"2025-10-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.03,"cacheWrite":0.38},"costUnit":"USD per 1M tokens"}},{"modelId":"zenmux/minimax/minimax-m2.1","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"MiniMax M2.1","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.03,"cacheWrite":0.38},"costUnit":"USD per 1M tokens"}},{"modelId":"zenmux/minimax/minimax-m2.5","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"MiniMax M2.5","version":"2026-02-13","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.3,"outputPer1M":1.2,"currency":"USD","costDimensionsPer1M":{"input":0.3,"output":1.2,"cacheRead":0.03,"cacheWrite":0.375},"costUnit":"USD per 1M tokens"}},{"modelId":"zenmux/minimax/minimax-m2.5-lightning","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"MiniMax M2.5 highspeed","version":"2026-02-13","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":4.8,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":4.8,"cacheRead":0.06,"cacheWrite":0.75},"costUnit":"USD per 1M tokens"}},{"modelId":"zenmux/minimax/minimax-m2.7","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"MiniMax M2.7","version":"2026-03-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131070,"pricing":{"inputPer1M":0.3055,"outputPer1M":1.2219,"currency":"USD"}},{"modelId":"zenmux/minimax/minimax-m2.7-highspeed","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"MiniMax M2.7 highspeed","version":"2026-03-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131070,"pricing":{"inputPer1M":0.611,"outputPer1M":2.4439,"currency":"USD"}},{"modelId":"zenmux/minimax/minimax-m3","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"MiniMax-M3","version":"2026-06-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":512000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.6,"outputPer1M":2.4,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"zenmux/moonshotai/kimi-k2-0905","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Kimi K2 0905","version":"2025-09-04","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.6,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.5,"cacheRead":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"zenmux/moonshotai/kimi-k2-thinking","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Kimi K2 Thinking","version":"2025-11-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.6,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.5,"cacheRead":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"zenmux/moonshotai/kimi-k2-thinking-turbo","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Kimi K2 Thinking Turbo","version":"2025-11-06","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1.15,"outputPer1M":8,"currency":"USD","costDimensionsPer1M":{"input":1.15,"output":8,"cacheRead":0.15},"costUnit":"USD per 1M tokens"}},{"modelId":"zenmux/moonshotai/kimi-k2.5","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Kimi K2.5","version":"2026-01-27","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.58,"outputPer1M":3.02,"currency":"USD","costDimensionsPer1M":{"input":0.58,"output":3.02,"cacheRead":0.1},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"zenmux/moonshotai/kimi-k2.6","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Kimi K2.6","version":"2026-04-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":262140,"maxOutputTokens":262140,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.16},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"zenmux/moonshotai/kimi-k2.7-code","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Kimi K2.7 Code","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0.95,"outputPer1M":4,"currency":"USD","costDimensionsPer1M":{"input":0.95,"output":4,"cacheRead":0.16},"costUnit":"USD per 1M tokens"}},{"modelId":"zenmux/moonshotai/kimi-k2.7-code-free","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Kimi K2.7 Code (Free)","version":"2026-06-12","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":262144,"maxOutputTokens":262144,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0},"costUnit":"USD per 1M tokens"}},{"modelId":"zenmux/moonshotai/kimi-k3","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Kimi K3","version":"2026-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.3},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"zenmux/moonshotai/kimi-k3-free","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Kimi K3 (Free)","version":"2026-07-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","text","video"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["max"],"reasoningOptionKinds":["toggle","effort"]},{"modelId":"zenmux/openai/gpt-5","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GPT-5","version":"2025-08-07","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.12},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"zenmux/openai/gpt-5-codex","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GPT-5 Codex","version":"2025-09-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.12},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"zenmux/openai/gpt-5.1","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GPT-5.1","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.12},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"zenmux/openai/gpt-5.1-chat","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GPT-5.1 Chat","version":"2025-11-13","capabilities":["text.chat","tools.function_calling"],"modalities":["image","pdf","text"],"contextWindow":128000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.12},"costUnit":"USD per 1M tokens"}},{"modelId":"zenmux/openai/gpt-5.1-codex","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GPT-5.1-Codex","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1.25,"outputPer1M":10,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":10,"cacheRead":0.12},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"zenmux/openai/gpt-5.1-codex-mini","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GPT-5.1-Codex-Mini","version":"2025-11-13","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":400000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.25,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.25,"output":2,"cacheRead":0.03},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"zenmux/openai/gpt-5.2","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GPT-5.2","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.17},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"zenmux/openai/gpt-5.2-codex","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GPT-5.2-Codex","version":"2026-01-15","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD","costDimensionsPer1M":{"input":1.75,"output":14,"cacheRead":0.17},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"zenmux/openai/gpt-5.2-pro","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GPT-5.2-Pro","version":"2025-12-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":21,"outputPer1M":168,"currency":"USD"},"reasoningEffortLevels":["medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"zenmux/openai/gpt-5.3-chat","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GPT-5.3 Chat","version":"2026-03-20","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":16380,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"}},{"modelId":"zenmux/openai/gpt-5.3-codex","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GPT-5.3 Codex","version":"2026-03-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1.75,"outputPer1M":14,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"zenmux/openai/gpt-5.4","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GPT-5.4","version":"2026-03-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":3.75,"outputPer1M":18.75,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"zenmux/openai/gpt-5.4-mini","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GPT-5.4 Mini","version":"2026-03-20","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.75,"outputPer1M":4.5,"currency":"USD"}},{"modelId":"zenmux/openai/gpt-5.4-nano","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GPT-5.4 Nano","version":"2026-03-20","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.25,"currency":"USD"}},{"modelId":"zenmux/openai/gpt-5.4-pro","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GPT-5.4 Pro","version":"2026-03-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":45,"outputPer1M":225,"currency":"USD"},"reasoningEffortLevels":["medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"zenmux/openai/gpt-5.5","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GPT-5.5","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5},"costMetadata":{"tiers":[{"input":10,"output":45,"cache_read":1,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":10,"output":45,"cache_read":1}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"zenmux/openai/gpt-5.5-instant","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GPT-5.5 Instant","version":"2026-05-05","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":400000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"zenmux/openai/gpt-5.5-pro","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GPT-5.5 Pro","version":"2026-04-23","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":30,"outputPer1M":180,"currency":"USD","costDimensionsPer1M":{"input":30,"output":180},"costMetadata":{"tiers":[{"input":60,"output":270,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":60,"output":270}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["medium","high","xhigh"],"reasoningOptionKinds":["effort"]},{"modelId":"zenmux/openai/gpt-5.6-luna","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GPT-5.6 Luna","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":1,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":1,"output":6,"cacheRead":0.1,"cacheWrite":1.25},"costMetadata":{"tiers":[{"input":2,"output":9,"cache_read":0.2,"cache_write":2.5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":2,"output":9,"cache_read":0.2,"cache_write":2.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"zenmux/openai/gpt-5.6-sol","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GPT-5.6 Sol","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":5,"outputPer1M":30,"currency":"USD","costDimensionsPer1M":{"input":5,"output":30,"cacheRead":0.5,"cacheWrite":6.25},"costMetadata":{"tiers":[{"input":10,"output":45,"cache_read":1,"cache_write":12.5,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":10,"output":45,"cache_read":1,"cache_write":12.5}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"zenmux/openai/gpt-5.6-terra","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GPT-5.6 Terra","version":"2026-07-09","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1050000,"maxOutputTokens":128000,"pricing":{"inputPer1M":2.5,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":15,"cacheRead":0.25,"cacheWrite":3.125},"costMetadata":{"tiers":[{"input":5,"output":22.5,"cache_read":0.5,"cache_write":6.25,"tier":{"type":"context","size":272000}}],"contextOver200k":{"input":5,"output":22.5,"cache_read":0.5,"cache_write":6.25}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high","xhigh","max"],"reasoningOptionKinds":["effort"]},{"modelId":"zenmux/qwen/qwen3-coder-plus","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Qwen3-Coder-Plus","version":"2025-07-23","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1,"outputPer1M":5,"currency":"USD","costDimensionsPer1M":{"input":1,"output":5,"cacheRead":0.1,"cacheWrite":1.25},"costUnit":"USD per 1M tokens"}},{"modelId":"zenmux/qwen/qwen3-max","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Qwen3-Max-Thinking","version":"2026-01-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":1.2,"outputPer1M":6,"currency":"USD"}},{"modelId":"zenmux/qwen/qwen3.5-flash","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Qwen3.5 Flash","version":"2026-03-20","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":1020000,"maxOutputTokens":1020000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.4,"currency":"USD"}},{"modelId":"zenmux/qwen/qwen3.5-plus","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Qwen3.5 Plus","version":"2026-03-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.8,"outputPer1M":4.8,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"zenmux/qwen/qwen3.6-plus","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Qwen3.6-Plus","version":"2026-03-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.5,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":0.5,"output":3,"cacheRead":0.05,"cacheWrite":0.625},"costMetadata":{"tiers":[{"input":2,"output":6,"cache_read":0.2,"cache_write":2.5,"tier":{"type":"context","size":256000}}],"contextOver200k":{"input":2,"output":6,"cache_read":0.2,"cache_write":2.5}},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"zenmux/qwen/qwen3.7-max","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Qwen3.7 Max","version":"2026-05-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":65536,"pricing":{"inputPer1M":2.5,"outputPer1M":7.5,"currency":"USD","costDimensionsPer1M":{"input":2.5,"output":7.5,"cacheRead":0.5,"cacheWrite":3.125},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"zenmux/qwen/qwen3.7-plus","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Qwen3.7 Plus","version":"2026-06-02","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":1000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.4,"outputPer1M":1.6,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":1.6,"cacheRead":0.08,"cacheWrite":0.5},"costMetadata":{"tiers":[{"input":1.2,"output":4.8,"cache_read":0.24,"cache_write":1.5,"tier":{"type":"context","size":256000}}],"contextOver200k":{"input":1.2,"output":4.8,"cache_read":0.24,"cache_write":1.5}},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"zenmux/sapiens-ai/agnes-1.5-lite","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Agnes 1.5 Lite","version":"2026-03-26","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.12,"outputPer1M":0.6,"currency":"USD"}},{"modelId":"zenmux/sapiens-ai/agnes-1.5-pro","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Agnes 1.5 Pro","version":"2026-03-21","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.16,"outputPer1M":0.8,"currency":"USD"}},{"modelId":"zenmux/stepfun/step-3","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Step-3","version":"2025-07-31","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":65536,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.21,"outputPer1M":0.57,"currency":"USD"}},{"modelId":"zenmux/stepfun/step-3.5-flash","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Step 3.5 Flash","version":"2026-02-02","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD"}},{"modelId":"zenmux/stepfun/step-3.7-flash","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Step 3.7 Flash","version":"2026-05-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.15,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"zenmux/stepfun/step-3.7-flash-free","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Step 3.7 Flash (Free)","version":"2026-05-29","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"zenmux/tencent/hy3-preview","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Hy3 preview","version":"2026-04-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.172,"outputPer1M":0.572,"currency":"USD","costDimensionsPer1M":{"input":0.172,"output":0.572,"cacheRead":0.058,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","high"],"reasoningOptionKinds":["effort"]},{"modelId":"zenmux/volcengine/doubao-seed-1.8","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Doubao-Seed-1.8","version":"2025-12-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.11,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.11,"output":0.28,"cacheRead":0.02,"cacheWrite":0.0024},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"zenmux/volcengine/doubao-seed-2.0-code","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Doubao Seed 2.0 Code","version":"2026-03-20","capabilities":["text.chat","tools.function_calling"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":32000,"pricing":{"inputPer1M":0.9,"outputPer1M":4.48,"currency":"USD"}},{"modelId":"zenmux/volcengine/doubao-seed-2.0-lite","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Doubao-Seed-2.0-lite","version":"2026-02-14","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.09,"outputPer1M":0.51,"currency":"USD","costDimensionsPer1M":{"input":0.09,"output":0.51,"cacheRead":0.02,"cacheWrite":0.0024},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"zenmux/volcengine/doubao-seed-2.0-mini","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Doubao-Seed-2.0-mini","version":"2026-02-14","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.03,"outputPer1M":0.28,"currency":"USD","costDimensionsPer1M":{"input":0.03,"output":0.28,"cacheRead":0.01,"cacheWrite":0.0024},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"zenmux/volcengine/doubao-seed-2.0-pro","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Doubao-Seed-2.0-pro","version":"2026-02-14","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.45,"outputPer1M":2.24,"currency":"USD","costDimensionsPer1M":{"input":0.45,"output":2.24,"cacheRead":0.09,"cacheWrite":0.0024},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"zenmux/volcengine/doubao-seed-code","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Doubao-Seed-Code","version":"2025-11-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.17,"outputPer1M":1.12,"currency":"USD","costDimensionsPer1M":{"input":0.17,"output":1.12,"cacheRead":0.03},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"zenmux/x-ai/grok-4","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Grok 4","version":"2025-07-09","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":3,"outputPer1M":15,"currency":"USD","costDimensionsPer1M":{"input":3,"output":15,"cacheRead":0.75},"costUnit":"USD per 1M tokens"}},{"modelId":"zenmux/x-ai/grok-4-fast","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Grok 4 Fast","version":"2025-09-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.5,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":0.5,"cacheRead":0.05},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"zenmux/x-ai/grok-4.1-fast","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Grok 4.1 Fast","version":"2025-11-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.5,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":0.5,"cacheRead":0.05},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"zenmux/x-ai/grok-4.1-fast-non-reasoning","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Grok 4.1 Fast Non Reasoning","version":"2025-11-20","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text"],"contextWindow":2000000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.2,"outputPer1M":0.5,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":0.5,"cacheRead":0.05},"costUnit":"USD per 1M tokens"}},{"modelId":"zenmux/x-ai/grok-4.2-fast","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Grok 4.2 Fast","version":"2026-03-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":2000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":3,"outputPer1M":9,"currency":"USD"}},{"modelId":"zenmux/x-ai/grok-4.2-fast-non-reasoning","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Grok 4.2 Fast Non Reasoning","version":"2026-03-20","capabilities":["text.chat","tools.function_calling"],"modalities":["image","text","video"],"contextWindow":2000000,"maxOutputTokens":30000,"pricing":{"inputPer1M":3,"outputPer1M":9,"currency":"USD"}},{"modelId":"zenmux/x-ai/grok-4.3","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Grok 4.3","version":"2026-04-17","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":1000000,"maxOutputTokens":1000000,"pricing":{"inputPer1M":1.25,"outputPer1M":2.5,"currency":"USD","costDimensionsPer1M":{"input":1.25,"output":2.5,"cacheRead":0.2,"cacheWrite":0},"costMetadata":{"tiers":[{"input":2.5,"output":5,"cache_read":0.4,"cache_write":0,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":2.5,"output":5,"cache_read":0.4,"cache_write":0}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["none","low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"zenmux/x-ai/grok-4.5","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Grok 4.5","version":"2026-07-08","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":500000,"maxOutputTokens":500000,"pricing":{"inputPer1M":2,"outputPer1M":6,"currency":"USD","costDimensionsPer1M":{"input":2,"output":6,"cacheRead":0.5},"costMetadata":{"tiers":[{"input":4,"output":12,"cache_read":1,"tier":{"type":"context","size":200000}}],"contextOver200k":{"input":4,"output":12,"cache_read":1}},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","medium","high"],"reasoningOptionKinds":["effort"]},{"modelId":"zenmux/x-ai/grok-build-0.1","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Grok Build 0.1","version":"2026-04-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["image","pdf","text"],"contextWindow":256000,"maxOutputTokens":256000,"pricing":{"inputPer1M":1,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":1,"output":2,"cacheRead":0.2},"costUnit":"USD per 1M tokens"}},{"modelId":"zenmux/x-ai/grok-code-fast-1","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"Grok Code Fast 1","version":"2025-08-26","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":256000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.2,"outputPer1M":1.5,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.5,"cacheRead":0.02},"costUnit":"USD per 1M tokens"}},{"modelId":"zenmux/xiaomi/mimo-v2-flash","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"MiMo-V2-Flash","version":"2025-12-16","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":262144,"maxOutputTokens":65536,"pricing":{"inputPer1M":0.1,"outputPer1M":0.3,"currency":"USD","costDimensionsPer1M":{"input":0.1,"output":0.3,"cacheRead":0.01},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"zenmux/xiaomi/mimo-v2-omni","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"MiMo V2 Omni","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","pdf","text","video"],"contextWindow":265000,"maxOutputTokens":265000,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":2,"cacheRead":0.08},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"zenmux/xiaomi/mimo-v2-pro","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"MiMo V2 Pro","version":"2026-03-18","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":256000,"pricing":{"inputPer1M":1,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":1,"output":3,"cacheRead":0.2},"costMetadata":{"tiers":[{"input":2,"output":6,"cache_read":0.4,"tier":{"type":"context","size":256000}}],"contextOver200k":{"input":2,"output":6,"cache_read":0.4}},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"zenmux/xiaomi/mimo-v2.5","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"MiMo-V2.5","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["audio","image","text","video"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.4,"outputPer1M":2,"currency":"USD","costDimensionsPer1M":{"input":0.4,"output":2,"cacheRead":0.08},"costMetadata":{"tiers":[{"input":0.8,"output":4,"cache_read":0.16,"tier":{"type":"context","size":256000}}],"contextOver200k":{"input":0.8,"output":4,"cache_read":0.16}},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"zenmux/xiaomi/mimo-v2.5-pro","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"MiMo-V2.5-Pro","version":"2026-04-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":1048576,"maxOutputTokens":131072,"pricing":{"inputPer1M":1,"outputPer1M":3,"currency":"USD","costDimensionsPer1M":{"input":1,"output":3,"cacheRead":0.2},"costMetadata":{"tiers":[{"input":2,"output":6,"cache_read":0.4,"tier":{"type":"context","size":256000}}],"contextOver200k":{"input":2,"output":6,"cache_read":0.4}},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"zenmux/z-ai/glm-4.5","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GLM 4.5","version":"2025-07-25","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.35,"outputPer1M":1.54,"currency":"USD","costDimensionsPer1M":{"input":0.35,"output":1.54,"cacheRead":0.07},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"zenmux/z-ai/glm-4.5-air","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GLM 4.5 Air","version":"2025-07-25","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":128000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.11,"outputPer1M":0.56,"currency":"USD","costDimensionsPer1M":{"input":0.11,"output":0.56,"cacheRead":0.02},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"zenmux/z-ai/glm-4.6","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GLM 4.6","version":"2025-09-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.35,"outputPer1M":1.54,"currency":"USD","costDimensionsPer1M":{"input":0.35,"output":1.54,"cacheRead":0.07},"costUnit":"USD per 1M tokens"}},{"modelId":"zenmux/z-ai/glm-4.6v","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GLM 4.6V","version":"2025-12-08","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.14,"outputPer1M":0.42,"currency":"USD","costDimensionsPer1M":{"input":0.14,"output":0.42,"cacheRead":0.03},"costUnit":"USD per 1M tokens"}},{"modelId":"zenmux/z-ai/glm-4.6v-flash","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GLM 4.6V FlashX","version":"2025-12-08","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.02,"outputPer1M":0.21,"currency":"USD","costDimensionsPer1M":{"input":0.02,"output":0.21,"cacheRead":0.0043},"costUnit":"USD per 1M tokens"}},{"modelId":"zenmux/z-ai/glm-4.6v-flash-free","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GLM 4.6V Flash (Free)","version":"2025-12-08","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"zenmux/z-ai/glm-4.7","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GLM 4.7","version":"2025-12-23","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.28,"outputPer1M":1.14,"currency":"USD","costDimensionsPer1M":{"input":0.28,"output":1.14,"cacheRead":0.06},"costUnit":"USD per 1M tokens"}},{"modelId":"zenmux/z-ai/glm-4.7-flash-free","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GLM 4.7 Flash (Free)","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD"}},{"modelId":"zenmux/z-ai/glm-4.7-flashx","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GLM 4.7 FlashX","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":64000,"pricing":{"inputPer1M":0.07,"outputPer1M":0.42,"currency":"USD","costDimensionsPer1M":{"input":0.07,"output":0.42,"cacheRead":0.01},"costUnit":"USD per 1M tokens"}},{"modelId":"zenmux/z-ai/glm-5","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GLM 5","version":"2026-02-12","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.58,"outputPer1M":2.6,"currency":"USD","costDimensionsPer1M":{"input":0.58,"output":2.6,"cacheRead":0.14},"costUnit":"USD per 1M tokens"}},{"modelId":"zenmux/z-ai/glm-5-turbo","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GLM 5 Turbo","version":"2026-03-20","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.88,"outputPer1M":3.48,"currency":"USD"}},{"modelId":"zenmux/z-ai/glm-5.1","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-04-03","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.8781,"outputPer1M":3.5126,"currency":"USD","costDimensionsPer1M":{"input":0.8781,"output":3.5126,"cacheRead":0.1903},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"zenmux/z-ai/glm-5.2","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GLM 5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.4,"outputPer1M":4.5,"currency":"USD","costDimensionsPer1M":{"input":1.4,"output":4.5,"cacheRead":0.26},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"zenmux/z-ai/glm-5.2-free","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GLM 5.2 (Free)","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"zenmux/z-ai/glm-5v-turbo","providerId":"zenmux","providerKind":"provider-zenmux","authFamily":"api-key","displayName":"GLM 5V Turbo","version":"2026-04-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text","video"],"contextWindow":200000,"maxOutputTokens":128000,"pricing":{"inputPer1M":0.726,"outputPer1M":3.1946,"currency":"USD","costDimensionsPer1M":{"input":0.726,"output":3.1946,"cacheRead":0.1743},"costUnit":"USD per 1M tokens"}},{"modelId":"zhipuai-coding-plan/glm-4.6v","providerId":"zhipuai-coding-plan","providerKind":"provider-zhipuai-coding-plan","authFamily":"api-key","displayName":"GLM-4.6V","version":"2025-12-08","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.3,"outputPer1M":0.9,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"zhipuai-coding-plan/glm-4.7","providerId":"zhipuai-coding-plan","providerKind":"provider-zhipuai-coding-plan","authFamily":"api-key","displayName":"GLM-4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"zhipuai-coding-plan/glm-5-turbo","providerId":"zhipuai-coding-plan","providerKind":"provider-zhipuai-coding-plan","authFamily":"api-key","displayName":"GLM-5-Turbo","version":"2026-03-16","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"zhipuai-coding-plan/glm-5.1","providerId":"zhipuai-coding-plan","providerKind":"provider-zhipuai-coding-plan","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-03-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"zhipuai-coding-plan/glm-5.2","providerId":"zhipuai-coding-plan","providerKind":"provider-zhipuai-coding-plan","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"zhipuai-coding-plan/glm-5.2-highspeed","providerId":"zhipuai-coding-plan","providerKind":"provider-zhipuai-coding-plan","authFamily":"api-key","displayName":"GLM-5.2 Highspeed","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"zhipuai-coding-plan/glm-5.3","providerId":"zhipuai-coding-plan","providerKind":"provider-zhipuai-coding-plan","authFamily":"api-key","displayName":"GLM-5.3","version":"2026-08-14","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["low","high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"zhipuai-coding-plan/glm-5v-turbo","providerId":"zhipuai-coding-plan","providerKind":"provider-zhipuai-coding-plan","authFamily":"api-key","displayName":"GLM-5V-Turbo","version":"2026-04-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text","video"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"zhipuai/glm-4.5","providerId":"zhipuai","providerKind":"provider-zhipuai","authFamily":"api-key","displayName":"GLM-4.5","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":98304,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.2,"cacheRead":0.11,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"zhipuai/glm-4.5-air","providerId":"zhipuai","providerKind":"provider-zhipuai","authFamily":"api-key","displayName":"GLM-4.5-Air","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":98304,"pricing":{"inputPer1M":0.2,"outputPer1M":1.1,"currency":"USD","costDimensionsPer1M":{"input":0.2,"output":1.1,"cacheRead":0.03,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"zhipuai/glm-4.5-flash","providerId":"zhipuai","providerKind":"provider-zhipuai","authFamily":"api-key","displayName":"GLM-4.5-Flash","version":"2025-07-28","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":131072,"maxOutputTokens":98304,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"zhipuai/glm-4.5v","providerId":"zhipuai","providerKind":"provider-zhipuai","authFamily":"api-key","displayName":"GLM-4.5V","version":"2025-08-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":64000,"maxOutputTokens":16384,"pricing":{"inputPer1M":0.6,"outputPer1M":1.8,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"zhipuai/glm-4.6","providerId":"zhipuai","providerKind":"provider-zhipuai","authFamily":"api-key","displayName":"GLM-4.6","version":"2025-09-30","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.2,"cacheRead":0.11,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"zhipuai/glm-4.6v","providerId":"zhipuai","providerKind":"provider-zhipuai","authFamily":"api-key","displayName":"GLM-4.6V","version":"2025-12-08","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","text","video"],"contextWindow":128000,"maxOutputTokens":32768,"pricing":{"inputPer1M":0.3,"outputPer1M":0.9,"currency":"USD"},"reasoningOptionKinds":["toggle"]},{"modelId":"zhipuai/glm-4.7","providerId":"zhipuai","providerKind":"provider-zhipuai","authFamily":"api-key","displayName":"GLM-4.7","version":"2025-12-22","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.6,"outputPer1M":2.2,"currency":"USD","costDimensionsPer1M":{"input":0.6,"output":2.2,"cacheRead":0.11,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"zhipuai/glm-4.7-flash","providerId":"zhipuai","providerKind":"provider-zhipuai","authFamily":"api-key","displayName":"GLM-4.7-Flash","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0,"outputPer1M":0,"currency":"USD","costDimensionsPer1M":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"zhipuai/glm-4.7-flashx","providerId":"zhipuai","providerKind":"provider-zhipuai","authFamily":"api-key","displayName":"GLM-4.7-FlashX","version":"2026-01-19","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":0.07,"outputPer1M":0.4,"currency":"USD","costDimensionsPer1M":{"input":0.07,"output":0.4,"cacheRead":0.01,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"zhipuai/glm-5","providerId":"zhipuai","providerKind":"provider-zhipuai","authFamily":"api-key","displayName":"GLM-5","version":"2026-02-11","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["text"],"contextWindow":204800,"maxOutputTokens":131072,"pricing":{"inputPer1M":1,"outputPer1M":3.2,"currency":"USD","costDimensionsPer1M":{"input":1,"output":3.2,"cacheRead":0.2,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"zhipuai/glm-5.1","providerId":"zhipuai","providerKind":"provider-zhipuai","authFamily":"api-key","displayName":"GLM-5.1","version":"2026-03-27","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.4,"output":4.4,"cacheRead":0.26,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]},{"modelId":"zhipuai/glm-5.2","providerId":"zhipuai","providerKind":"provider-zhipuai","authFamily":"api-key","displayName":"GLM-5.2","version":"2026-06-13","capabilities":["text.chat","tools.function_calling","reasoning","structured.output"],"modalities":["text"],"contextWindow":1000000,"maxOutputTokens":131072,"pricing":{"inputPer1M":1.4,"outputPer1M":4.4,"currency":"USD","costDimensionsPer1M":{"input":1.4,"output":4.4,"cacheRead":0.26,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningEffortLevels":["high","max"],"reasoningOptionKinds":["effort"]},{"modelId":"zhipuai/glm-5v-turbo","providerId":"zhipuai","providerKind":"provider-zhipuai","authFamily":"api-key","displayName":"GLM-5V-Turbo","version":"2026-04-01","capabilities":["text.chat","tools.function_calling","reasoning"],"modalities":["image","pdf","text","video"],"contextWindow":200000,"maxOutputTokens":131072,"pricing":{"inputPer1M":5,"outputPer1M":22,"currency":"USD","costDimensionsPer1M":{"input":5,"output":22,"cacheRead":1.2,"cacheWrite":0},"costUnit":"USD per 1M tokens"},"reasoningOptionKinds":["toggle"]}]} diff --git a/role-model-router/packages/catalog/data/vendor-version-ledger.json b/role-model-router/packages/catalog/data/vendor-version-ledger.json index 37747aa9..c21caeda 100644 --- a/role-model-router/packages/catalog/data/vendor-version-ledger.json +++ b/role-model-router/packages/catalog/data/vendor-version-ledger.json @@ -4,8 +4,8 @@ { "vendor": "models.dev", "role": "catalog-source", - "commit": "ce1478719296c77dff5633b93e1ce307e380fe30", - "capturedAt": "2026-06-14T20:00:43.505Z", + "commit": "978733d4459d91bee9af1c0839e0636deebb7194", + "capturedAt": "2026-08-15T04:06:41.477Z", "schemaVersion": "models.dev.v1" } ] diff --git a/role-model-router/packages/catalog/src/index.ts b/role-model-router/packages/catalog/src/index.ts index 50c13f14..fc30cad1 100644 --- a/role-model-router/packages/catalog/src/index.ts +++ b/role-model-router/packages/catalog/src/index.ts @@ -20,10 +20,38 @@ export interface ExperimentalMode { readonly label: string; } +export interface ReasoningOption { + readonly type: string; + readonly values?: readonly string[]; + readonly [key: string]: unknown; +} + +export type ReasoningOptionKind = "effort" | "toggle" | "budget_tokens" | (string & {}); + +export interface PricingProvenance { + readonly vendor: string; + readonly commit: string; + readonly sourcePaths: readonly string[]; + readonly sourceHashes: readonly string[]; + readonly capturedAt: string; + readonly unit?: string; + readonly currency?: string; +} + export interface PricingHints { readonly inputPer1M: number; readonly outputPer1M: number; readonly currency: string; + /** + * Complete provider cost dimensions expressed per one million provider units. + * Keys are normalized from models.dev's wire names (for example + * `cache_read` becomes `cacheRead`), while unknown future keys are retained. + */ + readonly costDimensionsPer1M?: Readonly>; + /** Structured or provider-specific future cost data retained losslessly. */ + readonly costMetadata?: Readonly>; + readonly costUnit?: string; + readonly provenance?: PricingProvenance; } export interface RequestShapeHints { @@ -45,6 +73,7 @@ export interface CatalogSnapshotModel { readonly pricing?: PricingHints; readonly requestShapeHints?: RequestShapeHints; readonly experimentalModes?: readonly ExperimentalMode[]; + readonly reasoningOptions?: readonly ReasoningOption[]; } export interface CatalogSnapshot { @@ -119,6 +148,8 @@ export interface NormalizedCatalogModel { readonly pricing: PricingHints | null; readonly requestShapeHints: RequestShapeHints | null; readonly experimentalModes: readonly ExperimentalMode[]; + readonly reasoningEffortLevels: readonly string[]; + readonly reasoningOptionKinds: readonly ReasoningOptionKind[]; readonly extendsProvenance: ExtendsProvenance; readonly localOverrideApplied: boolean; readonly localNotes: readonly string[]; @@ -153,6 +184,8 @@ export interface SerializedNormalizedCatalogV2 { | "localOverrideApplied" | "requestShapeHints" | "experimentalModes" + | "reasoningEffortLevels" + | "reasoningOptionKinds" | "extendsProvenance" | "localNotes" > & { @@ -160,6 +193,8 @@ export interface SerializedNormalizedCatalogV2 { readonly localOverrideApplied?: true; readonly requestShapeHints?: RequestShapeHints; readonly experimentalModes?: readonly ExperimentalMode[]; + readonly reasoningEffortLevels?: readonly string[]; + readonly reasoningOptionKinds?: readonly ReasoningOptionKind[]; readonly extendsProvenance?: ExtendsProvenance; readonly localNotes?: readonly string[]; })[]; @@ -191,6 +226,59 @@ function unique(values: readonly string[] | undefined): string[] { return [...new Set(values ?? [])]; } +function deriveReasoningEffortLevels(options: readonly ReasoningOption[] | undefined): string[] { + const levels: string[] = []; + for (const option of options ?? []) { + if (option.type !== "effort") { + continue; + } + for (const value of option.values ?? []) { + if (typeof value === "string" && value.length > 0 && !levels.includes(value)) { + levels.push(value); + } + } + } + return levels; +} + +function deriveReasoningOptionKinds( + options: readonly ReasoningOption[] | undefined, +): ReasoningOptionKind[] { + return unique((options ?? []).map((option) => option.type)) as ReasoningOptionKind[]; +} + +function normalizePricing(pricing: PricingHints | undefined): PricingHints | undefined { + if (!pricing) { + return undefined; + } + + const dimensions = pricing.costDimensionsPer1M + ? Object.fromEntries( + Object.entries(pricing.costDimensionsPer1M).map(([key, value]) => { + ensure(Number.isFinite(value) && value >= 0, `Invalid pricing dimension ${key}`); + return [key, value]; + }), + ) + : undefined; + + for (const [key, value] of [ + ["inputPer1M", pricing.inputPer1M], + ["outputPer1M", pricing.outputPer1M], + ] as const) { + ensure(Number.isFinite(value) && value >= 0, `Invalid pricing value ${key}`); + } + + return { + inputPer1M: pricing.inputPer1M, + outputPer1M: pricing.outputPer1M, + currency: pricing.currency, + ...(dimensions ? { costDimensionsPer1M: dimensions } : {}), + ...(pricing.costMetadata ? { costMetadata: pricing.costMetadata } : {}), + ...(pricing.costUnit ? { costUnit: pricing.costUnit } : {}), + ...(pricing.provenance ? { provenance: pricing.provenance } : {}), + }; +} + function hasSameSource(left: CatalogSnapshotSource, right: CatalogSnapshotSource): boolean { return ( left.vendor === right.vendor && @@ -228,6 +316,8 @@ export function serializeNormalizedCatalog( localOverrideApplied, requestShapeHints, experimentalModes, + reasoningEffortLevels, + reasoningOptionKinds, extendsProvenance, localNotes, ...required @@ -237,7 +327,9 @@ export function serializeNormalizedCatalog( ...(!hasSameSource(upstreamProvenance, catalog.source) ? { upstreamProvenance } : {}), ...(localOverrideApplied ? { localOverrideApplied: true as const } : {}), ...(requestShapeHints ? { requestShapeHints } : {}), - ...(experimentalModes.length > 0 ? { experimentalModes } : {}), + ...(experimentalModes?.length > 0 ? { experimentalModes } : {}), + ...(reasoningEffortLevels?.length ? { reasoningEffortLevels } : {}), + ...(reasoningOptionKinds?.length ? { reasoningOptionKinds } : {}), ...(extendsProvenance.baseModelId !== null || extendsProvenance.chain.length > 0 ? { extendsProvenance } : {}), @@ -256,7 +348,33 @@ export function hydrateNormalizedCatalog(value: unknown): NormalizedCatalog { readonly models?: readonly Record[]; }; if (wire.catalogVersion === "1") { - return value as NormalizedCatalog; + ensure(wire.source, "Normalized catalog source is required"); + ensure(Array.isArray(wire.providers), "Normalized catalog providers are required"); + ensure(Array.isArray(wire.models), "Normalized catalog models are required"); + const source = wire.source; + return { + catalogVersion: "1", + source, + providers: wire.providers.map((provider) => ({ + ...provider, + supportedAuthModes: provider.supportedAuthModes ?? [], + controlPlaneRequirements: provider.controlPlaneRequirements ?? [], + localOverrideApplied: provider.localOverrideApplied ?? false, + upstreamProvenance: provider.upstreamProvenance ?? source, + })) as unknown as readonly NormalizedCatalogProvider[], + models: wire.models.map((model) => ({ + ...model, + pricing: normalizePricing(model.pricing as PricingHints | undefined) ?? null, + requestShapeHints: model.requestShapeHints ?? null, + experimentalModes: model.experimentalModes ?? [], + reasoningEffortLevels: model.reasoningEffortLevels ?? [], + reasoningOptionKinds: model.reasoningOptionKinds ?? [], + extendsProvenance: model.extendsProvenance ?? { baseModelId: null, chain: [] }, + localOverrideApplied: model.localOverrideApplied ?? false, + localNotes: model.localNotes ?? [], + upstreamProvenance: model.upstreamProvenance ?? source, + })) as unknown as readonly NormalizedCatalogModel[], + }; } ensure(wire.catalogVersion === "2", "Unsupported normalized catalog version"); ensure(wire.source, "Normalized catalog source is required"); @@ -275,8 +393,11 @@ export function hydrateNormalizedCatalog(value: unknown): NormalizedCatalog { })) as unknown as readonly NormalizedCatalogProvider[], models: wire.models.map((model) => ({ ...model, + pricing: normalizePricing(model.pricing as PricingHints | undefined) ?? null, requestShapeHints: model.requestShapeHints ?? null, experimentalModes: model.experimentalModes ?? [], + reasoningEffortLevels: model.reasoningEffortLevels ?? [], + reasoningOptionKinds: model.reasoningOptionKinds ?? [], extendsProvenance: model.extendsProvenance ?? { baseModelId: null, chain: [] }, localOverrideApplied: model.localOverrideApplied ?? false, localNotes: model.localNotes ?? [], @@ -354,6 +475,7 @@ function resolveModelDefinition( ]), modalities: unique(model.modalities ?? resolvedBase.model.modalities), experimentalModes: model.experimentalModes ?? resolvedBase.model.experimentalModes, + reasoningOptions: model.reasoningOptions ?? resolvedBase.model.reasoningOptions, requestShapeHints: model.requestShapeHints ?? resolvedBase.model.requestShapeHints, pricing: model.pricing ?? resolvedBase.model.pricing, }, @@ -437,9 +559,11 @@ export function normalizeCatalogSnapshot( modalities: unique(resolved.model.modalities), contextWindow: resolved.model.contextWindow ?? 0, maxOutputTokens: resolved.model.maxOutputTokens ?? 0, - pricing: resolved.model.pricing ?? null, + pricing: normalizePricing(resolved.model.pricing) ?? null, requestShapeHints: resolved.model.requestShapeHints ?? null, experimentalModes: resolved.model.experimentalModes ?? [], + reasoningEffortLevels: deriveReasoningEffortLevels(resolved.model.reasoningOptions), + reasoningOptionKinds: deriveReasoningOptionKinds(resolved.model.reasoningOptions), extendsProvenance: { baseModelId: resolved.chain.at(-1) ?? null, chain: resolved.chain, @@ -494,6 +618,13 @@ import path from "node:path"; import { applyAliasedCatalogPricing } from "./token-economics.js"; +export { + resolveReasoningEffortLevels, + type ReasoningEffortAdapterCapability, + type ReasoningEffortFallback, + type ReasoningEffortResolutionInput, +} from "./reasoning.js"; + export { deriveLiteLLMProviders, extractLiteLLMModelIds, diff --git a/role-model-router/packages/catalog/src/litellm-catalog.ts b/role-model-router/packages/catalog/src/litellm-catalog.ts index 111293e5..1d27dae7 100644 --- a/role-model-router/packages/catalog/src/litellm-catalog.ts +++ b/role-model-router/packages/catalog/src/litellm-catalog.ts @@ -335,9 +335,15 @@ export function extractLiteLLMModelIds( if (typeof provider !== "string" || provider.length === 0) { continue; } - // Match by litellm_provider or by key prefix (e.g. "moonshot/kimi-k2.5") - if (provider === providerId || key.startsWith(`${providerId}/`)) { + // LiteLLM uses both provider-qualified model keys and bare model keys. It also + // contains composite option rows such as `high/1024-x-1024/gpt-image-1` whose + // `litellm_provider` is OpenAI; those are pricing dimensions, not selectable + // provider/model identities. Preserve already-qualified ids, qualify bare ids, + // and refuse foreign slash-prefixed option keys. + if (key.startsWith(`${providerId}/`)) { modelIds.add(key); + } else if (provider === providerId && !key.includes("/")) { + modelIds.add(`${providerId}/${key}`); } } diff --git a/role-model-router/packages/catalog/src/reasoning.ts b/role-model-router/packages/catalog/src/reasoning.ts new file mode 100644 index 00000000..8f8bc887 --- /dev/null +++ b/role-model-router/packages/catalog/src/reasoning.ts @@ -0,0 +1,62 @@ +export interface ReasoningEffortAdapterCapability { + /** Provider adapter family, for example `ai-sdk-openai-compatible`. */ + readonly family: string; + /** Version of the serializer capability contract. */ + readonly version: string; + /** Raw wire tokens accepted by the tested serializer. */ + readonly serializers: readonly string[]; +} + +export interface ReasoningEffortFallback { + /** Explicit provider-family fallback table key; never inferred from model id. */ + readonly providerFamily: string; + readonly version: string; + readonly levels: readonly string[]; +} + +export interface ReasoningEffortResolutionInput { + readonly providerId: string; + readonly modelId: string; + readonly providerFamily?: string; + readonly capabilities: readonly string[]; + readonly reasoningEffortLevels: readonly string[]; + readonly reasoningOptionKinds: readonly string[]; + /** Sparse LiteLLM additions; catalog values always retain precedence/order. */ + readonly liteLlmEffortLevels?: readonly string[]; + readonly fallback?: ReasoningEffortFallback; + readonly adapter: ReasoningEffortAdapterCapability | null; +} + +function unique(values: readonly string[]): string[] { + return [...new Set(values)]; +} + +/** + * Resolve operator-selectable effort values without turning reasoning into a + * boolean enum. The catalog is authoritative, LiteLLM can append sparse + * values, and a fallback is considered only when both sources are empty. + * Every candidate is finally intersected with a tested adapter serializer. + */ +export function resolveReasoningEffortLevels(input: ReasoningEffortResolutionInput): string[] { + if (!input.capabilities.includes("reasoning")) { + return []; + } + + const catalogLevels = unique(input.reasoningEffortLevels); + const liteLlmLevels = unique(input.liteLlmEffortLevels ?? []); + let candidates = unique([...catalogLevels, ...liteLlmLevels]); + + if (candidates.length === 0 && input.fallback) { + const family = input.providerFamily ?? input.providerId; + if (family === input.fallback.providerFamily) { + candidates = unique(input.fallback.levels); + } + } + + if (!input.adapter || input.adapter.serializers.length === 0) { + return []; + } + + const supported = new Set(input.adapter.serializers); + return candidates.filter((candidate) => supported.has(candidate)); +} diff --git a/role-model-router/packages/catalog/src/refresh.ts b/role-model-router/packages/catalog/src/refresh.ts index c68a9f56..089075ec 100644 --- a/role-model-router/packages/catalog/src/refresh.ts +++ b/role-model-router/packages/catalog/src/refresh.ts @@ -1,8 +1,15 @@ +import { createHash } from "node:crypto"; import { access, mkdir, readFile, writeFile } from "node:fs/promises"; import path from "node:path"; import { fileURLToPath } from "node:url"; -import type { CatalogSnapshot, CatalogSnapshotModel, CatalogSnapshotProvider } from "./index.js"; +import type { + CatalogSnapshot, + CatalogSnapshotModel, + CatalogSnapshotProvider, + PricingProvenance, + ReasoningOption, +} from "./index.js"; const __filename = fileURLToPath(import.meta.url); const __dirname = path.dirname(__filename); @@ -11,7 +18,13 @@ const DEFAULT_MODELS_DEV_API_URL = "https://models.dev/api.json"; const DEFAULT_MODELS_DEV_COMMIT_URL = "https://api.github.com/repos/anomalyco/models.dev/commits/dev"; -interface ModelsDevApiModel { +export interface ModelsDevApiReasoningOption { + readonly type: string; + readonly values?: readonly string[]; + readonly [key: string]: unknown; +} + +export interface ModelsDevApiModel { readonly id: string; readonly name?: string; readonly tool_call?: boolean; @@ -25,15 +38,13 @@ interface ModelsDevApiModel { readonly context?: number; readonly output?: number; }; - readonly cost?: { - readonly input?: number; - readonly output?: number; - }; + readonly cost?: Readonly>; + readonly reasoning_options?: readonly ModelsDevApiReasoningOption[]; readonly release_date?: string; readonly last_updated?: string; } -interface ModelsDevApiProvider { +export interface ModelsDevApiProvider { readonly id?: string; readonly env?: readonly string[]; readonly npm?: string; @@ -43,12 +54,91 @@ interface ModelsDevApiProvider { readonly models?: Readonly>; } -type ModelsDevApiCatalog = Readonly>; +export type ModelsDevApiCatalog = Readonly>; interface ModelsDevCommitResponse { readonly sha: string; } +export interface ModelsDevFirstPartySource { + readonly providerId: string; + readonly providerName: string; + readonly commit: string; + readonly capturedAt: string; + readonly providerPath: string; + readonly providerSha256: string; + readonly modelSources: Readonly< + Record< + string, + { + readonly path: string; + readonly sha256: string; + } + > + >; +} + +const DEEPSEEK_FIRST_PARTY_SOURCE_PATHS = { + provider: "providers/deepseek/provider.toml", + flash: "providers/deepseek/models/deepseek-v4-flash.toml", + pro: "providers/deepseek/models/deepseek-v4-pro.toml", +} as const; + +export interface CaptureModelsDevFirstPartySourceOptions { + readonly commit: string; + readonly capturedAt: string; + readonly fetchImpl?: typeof fetch; + readonly rawBaseUrl?: string; +} + +/** + * Capture the exact first-party DeepSeek source files at one immutable commit. + * A missing file is an intentional hard failure; relay/provider rows are never + * substituted for this source of truth. + */ +export async function captureModelsDevFirstPartySource( + options: CaptureModelsDevFirstPartySourceOptions, +): Promise { + const fetchImpl = options.fetchImpl ?? fetch; + const rawBaseUrl = ( + options.rawBaseUrl ?? "https://raw.githubusercontent.com/anomalyco/models.dev" + ).replace(/\/+$/u, ""); + const paths = [ + DEEPSEEK_FIRST_PARTY_SOURCE_PATHS.provider, + DEEPSEEK_FIRST_PARTY_SOURCE_PATHS.flash, + DEEPSEEK_FIRST_PARTY_SOURCE_PATHS.pro, + ] as const; + const hashes: string[] = []; + for (const sourcePath of paths) { + const response = await fetchImpl(`${rawBaseUrl}/${options.commit}/${sourcePath}`); + if (!response.ok) { + throw new Error( + `Missing first-party models.dev source ${sourcePath} at ${options.commit}: ${response.status}`, + ); + } + const body = await response.text(); + hashes.push(createHash("sha256").update(body, "utf8").digest("hex")); + } + return { + providerId: "deepseek", + providerName: "DeepSeek", + commit: options.commit, + capturedAt: options.capturedAt, + providerPath: DEEPSEEK_FIRST_PARTY_SOURCE_PATHS.provider, + providerSha256: hashes[0] as string, + modelSources: { + "deepseek-v4-flash": { + path: DEEPSEEK_FIRST_PARTY_SOURCE_PATHS.flash, + sha256: hashes[1] as string, + }, + "deepseek-v4-pro": { + path: DEEPSEEK_FIRST_PARTY_SOURCE_PATHS.pro, + sha256: hashes[2] as string, + }, + }, + }; +} + interface LocalCatalogSupplement { readonly providers?: readonly CatalogSnapshotProvider[]; readonly models?: readonly CatalogSnapshotModel[]; @@ -62,6 +152,8 @@ export interface RunCatalogRefreshCliOptions { readonly commitUrl?: string; readonly capturedAt?: string; readonly fetchImpl?: typeof fetch; + /** First-party source receipt captured at the same immutable models.dev commit. */ + readonly firstPartySource?: ModelsDevFirstPartySource; } export interface RunCatalogRefreshCliResult { @@ -74,6 +166,58 @@ function unique(values: readonly string[] | undefined): string[] { return [...new Set(values ?? [])].sort((left, right) => left.localeCompare(right)); } +function normalizeCostDimensionKey(key: string): string { + return key.replace(/_([a-z0-9])/gu, (_match, character: string) => character.toUpperCase()); +} + +function normalizeCostDimensions(cost: Readonly> | undefined): + | { + readonly dimensions: Readonly>; + readonly metadata: Readonly>; + } + | undefined { + if (!cost) { + return undefined; + } + + const normalized: Record = {}; + const metadata: Record = {}; + for (const [rawKey, rawValue] of Object.entries(cost)) { + if (rawValue === undefined) { + continue; + } + if (typeof rawValue !== "number") { + if (["input", "output", "reasoning", "cache_read", "cache_write"].includes(rawKey)) { + throw new Error(`Invalid models.dev cost dimension ${rawKey}`); + } + metadata[normalizeCostDimensionKey(rawKey)] = rawValue; + continue; + } + if (!Number.isFinite(rawValue) || rawValue < 0) { + throw new Error(`Invalid models.dev cost dimension ${rawKey}`); + } + const key = normalizeCostDimensionKey(rawKey); + if (key in normalized) { + throw new Error(`Cost dimension normalization collision for ${rawKey}`); + } + normalized[key] = rawValue; + } + return { dimensions: normalized, metadata }; +} + +function normalizeReasoningOptions( + options: readonly ModelsDevApiReasoningOption[] | undefined, +): ReasoningOption[] | undefined { + if (!options) { + return undefined; + } + return options.map((option) => ({ + ...option, + type: option.type, + ...(option.values ? { values: [...option.values] } : {}), + })); +} + function trimTrailingSlash(value: string | undefined): string { return (value ?? "").replace(/\/+$/u, ""); } @@ -126,7 +270,31 @@ function toCatalogSnapshotProvider( function toCatalogSnapshotModel( providerId: string, model: ModelsDevApiModel, + firstPartySource?: ModelsDevFirstPartySource, ): CatalogSnapshotModel { + const normalizedCost = normalizeCostDimensions(model.cost); + const costDimensionsPer1M = normalizedCost?.dimensions; + const costMetadata = normalizedCost?.metadata; + const hasAdditionalCostDimensions = Object.keys(model.cost ?? {}).some( + (key) => key !== "input" && key !== "output", + ); + const isFirstPartyDeepSeek = + providerId === "deepseek" && + (model.id === "deepseek-v4-flash" || model.id === "deepseek-v4-pro"); + const firstPartyModelSource = firstPartySource?.modelSources[model.id]; + const provenance: PricingProvenance | undefined = + isFirstPartyDeepSeek && firstPartySource && firstPartyModelSource + ? { + vendor: "models.dev", + commit: firstPartySource.commit, + sourcePaths: [firstPartySource.providerPath, firstPartyModelSource.path], + sourceHashes: [firstPartySource.providerSha256, firstPartyModelSource.sha256], + capturedAt: firstPartySource.capturedAt, + unit: "USD per 1M tokens", + currency: "USD", + } + : undefined; + return { modelId: `${providerId}/${model.id}`, providerId, @@ -142,16 +310,42 @@ function toCatalogSnapshotModel( inputPer1M: model.cost.input, outputPer1M: model.cost.output, currency: "USD", + ...(hasAdditionalCostDimensions && costDimensionsPer1M ? { costDimensionsPer1M } : {}), + ...(costMetadata && Object.keys(costMetadata).length > 0 ? { costMetadata } : {}), + ...(hasAdditionalCostDimensions ? { costUnit: "USD per 1M tokens" } : {}), + ...(provenance ? { provenance } : {}), } : undefined, + reasoningOptions: normalizeReasoningOptions(model.reasoning_options), }; } -function buildCatalogSnapshotFromModelsDev( +export function buildCatalogSnapshotFromModelsDev( apiCatalog: ModelsDevApiCatalog, commit: string, capturedAt: string, + firstPartySource?: ModelsDevFirstPartySource, ): CatalogSnapshot { + const directDeepSeekRows = Object.entries(apiCatalog).flatMap(([providerId, provider]) => + Object.values(provider.models ?? {}).filter( + (model) => + (provider.id ?? providerId) === "deepseek" && + (model.id === "deepseek-v4-flash" || model.id === "deepseek-v4-pro"), + ), + ); + if (directDeepSeekRows.length > 0) { + if (!firstPartySource || firstPartySource.commit !== commit) { + throw new Error( + "First-party models.dev DeepSeek V4 source receipt is required at the snapshot commit", + ); + } + for (const model of directDeepSeekRows) { + if (!firstPartySource.modelSources[model.id]) { + throw new Error(`Missing first-party source receipt for deepseek/${model.id}`); + } + } + } + const providers = Object.entries(apiCatalog) .map(([providerId, provider]) => toCatalogSnapshotProvider(provider.id ?? providerId, provider)) .sort((left, right) => left.providerId.localeCompare(right.providerId)); @@ -159,7 +353,7 @@ function buildCatalogSnapshotFromModelsDev( const models = Object.entries(apiCatalog) .flatMap(([providerId, provider]) => Object.values(provider.models ?? {}).map((model) => - toCatalogSnapshotModel(provider.id ?? providerId, model), + toCatalogSnapshotModel(provider.id ?? providerId, model, firstPartySource), ), ) .sort((left, right) => left.modelId.localeCompare(right.modelId)); @@ -229,6 +423,7 @@ function mergeSupplementModel( pricing: liveModel.pricing ?? supplementModel.pricing, requestShapeHints: supplementModel.requestShapeHints ?? liveModel.requestShapeHints, experimentalModes: supplementModel.experimentalModes ?? liveModel.experimentalModes, + reasoningOptions: supplementModel.reasoningOptions ?? liveModel.reasoningOptions, }; } @@ -294,10 +489,30 @@ export async function runCatalogRefreshCli( fetchJson(commitUrl, fetchImpl), ]); + const includesDirectDeepSeekV4 = Object.entries(apiCatalog).some(([providerId, provider]) => { + const resolvedProviderId = provider.id ?? providerId; + return ( + resolvedProviderId === "deepseek" && + Object.values(provider.models ?? {}).some( + (model) => model.id === "deepseek-v4-flash" || model.id === "deepseek-v4-pro", + ) + ); + }); + const firstPartySource = + options.firstPartySource ?? + (includesDirectDeepSeekV4 + ? await captureModelsDevFirstPartySource({ + commit: commitResponse.sha, + capturedAt, + fetchImpl, + }) + : undefined); + const liveSnapshot = buildCatalogSnapshotFromModelsDev( apiCatalog, commitResponse.sha, capturedAt, + firstPartySource, ); const supplement = await readJsonFileIfPresent(supplementPath); const snapshot = mergeCatalogSnapshotWithSupplement(liveSnapshot, supplement); diff --git a/role-model-router/packages/catalog/src/token-economics.ts b/role-model-router/packages/catalog/src/token-economics.ts index ad0445ec..d78c5aa9 100644 --- a/role-model-router/packages/catalog/src/token-economics.ts +++ b/role-model-router/packages/catalog/src/token-economics.ts @@ -8,6 +8,7 @@ export interface TokenEconomics { readonly outputPer1M: number | null; readonly cacheReadInputPer1M?: number | null; readonly cacheWriteInputPer1M?: number | null; + readonly costDimensionsPer1M?: Readonly>; readonly source: TokenEconomicsSource; readonly currency?: string; } @@ -94,8 +95,10 @@ export function collectPricingLookupIds(modelId: string): readonly string[] { ids.push(value); }; - add(resolveCanonicalModelId(modelId)); add(modelId); + // An exact provider row is authoritative for that provider. Alias/canonical + // lookup is fallback-only so a relay's explicit price is never overwritten. + add(resolveCanonicalModelId(modelId)); const parts = modelId.split("/").filter((part) => part.length > 0); for (let index = 1; index < parts.length; index += 1) { @@ -258,6 +261,7 @@ export function resolveTokenEconomics(input: { canonicalModelId: priced.modelId, inputPer1M: priced.pricing.inputPer1M, outputPer1M: priced.pricing.outputPer1M, + costDimensionsPer1M: priced.pricing.costDimensionsPer1M, source: "catalog", currency: priced.pricing.currency, }; diff --git a/role-model-router/packages/catalog/test/index.test.ts b/role-model-router/packages/catalog/test/index.test.ts index 31017a80..710a95c4 100644 --- a/role-model-router/packages/catalog/test/index.test.ts +++ b/role-model-router/packages/catalog/test/index.test.ts @@ -154,6 +154,8 @@ describe("normalizeCatalogSnapshot", () => { pricing: null, requestShapeHints: null, experimentalModes: [], + reasoningEffortLevels: [], + reasoningOptionKinds: [], extendsProvenance: { baseModelId: null, chain: [] }, localOverrideApplied: false, localNotes: [], @@ -201,9 +203,12 @@ describe("normalizeCatalogSnapshot", () => { } )(JSON.parse(raw)); - expect(Buffer.byteLength(raw)).toBeLessThanOrEqual(Math.floor(5_434_995 * 0.6)); - expect(hydrated.providers).toHaveLength(146); - expect(hydrated.models).toHaveLength(5_270); + // The refreshed models.dev corpus now contains 6,588 models (up from the + // Run-90 5,270-row pin); keep the compact artifact below 3.4 MB while + // allowing the additive effort/cost metadata required by Run 91. + expect(Buffer.byteLength(raw)).toBeLessThanOrEqual(3_400_000); + expect(hydrated.providers).toHaveLength(186); + expect(hydrated.models).toHaveLength(6_588); }); test("loads the tracked compact artifact through the canonical hydrated file boundary", async () => { @@ -654,6 +659,8 @@ describe("runCatalogExportCli", () => { contextWindow: number; maxOutputTokens: number; capabilities: string[]; + reasoningEffortLevels?: string[]; + reasoningOptionKinds?: string[]; pricing: { inputPer1M: number; outputPer1M: number; currency: string } | null; }>; }; @@ -662,7 +669,9 @@ describe("runCatalogExportCli", () => { expect(k3?.contextWindow).toBe(1048576); expect(k3?.maxOutputTokens).toBe(131072); expect(k3?.capabilities).toEqual(expect.arrayContaining(["code.edit"])); - expect(k3?.pricing).toEqual({ + expect(k3?.reasoningEffortLevels).toEqual(["low", "high", "max"]); + expect(k3?.reasoningOptionKinds).toEqual(["effort"]); + expect(k3?.pricing).toMatchObject({ inputPer1M: 3, outputPer1M: 15, currency: "USD", diff --git a/role-model-router/packages/catalog/test/run91-reasoning-effort.test.ts b/role-model-router/packages/catalog/test/run91-reasoning-effort.test.ts new file mode 100644 index 00000000..340ab3b0 --- /dev/null +++ b/role-model-router/packages/catalog/test/run91-reasoning-effort.test.ts @@ -0,0 +1,380 @@ +import { describe, expect, test } from "vitest"; + +import { + type CatalogSnapshot, + hydrateNormalizedCatalog, + normalizeCatalogSnapshot, + resolveReasoningEffortLevels, + serializeNormalizedCatalog, +} from "../src/index.js"; +import { + buildCatalogSnapshotFromModelsDev, + captureModelsDevFirstPartySource, +} from "../src/refresh.js"; + +const source = { + vendor: "models.dev", + commit: "run91-test-commit", + capturedAt: "2026-08-15T00:00:00Z", + schemaVersion: "models.dev.v1", +}; + +const provider = { + providerId: "deepseek", + displayName: "DeepSeek", + npmPackage: "@ai-sdk/openai-compatible", + apiBase: "https://api.deepseek.com", + envVars: ["DEEPSEEK_API_KEY"], + adapterFamilyHint: "ai-sdk-openai-compatible", +}; + +describe("Run 91 catalog reasoning metadata", () => { + test("ingests effort options without losing opaque ordering or boolean reasoning", () => { + const snapshot: CatalogSnapshot = { + source, + providers: [provider], + models: [ + { + modelId: "deepseek/deepseek-v4-pro", + providerId: "deepseek", + displayName: "DeepSeek V4 Pro", + capabilities: ["text.chat", "reasoning"], + reasoningOptions: [ + { type: "effort", values: ["low", "future.vendor-token", "MAX"] }, + { type: "toggle" }, + ], + }, + ], + }; + + const model = normalizeCatalogSnapshot(snapshot).models[0]; + + expect(model?.capabilities).toContain("reasoning"); + expect(model?.reasoningEffortLevels).toEqual(["low", "future.vendor-token", "MAX"]); + expect(model?.reasoningOptionKinds).toEqual(["effort", "toggle"]); + }); + + test("keeps missing, empty, and toggle-only options valid without inventing levels", () => { + const snapshot: CatalogSnapshot = { + source, + providers: [provider], + models: [ + { + modelId: "deepseek/missing", + providerId: "deepseek", + displayName: "Missing", + capabilities: ["reasoning"], + }, + { + modelId: "deepseek/empty", + providerId: "deepseek", + displayName: "Empty", + capabilities: ["reasoning"], + reasoningOptions: [], + }, + { + modelId: "deepseek/toggle", + providerId: "deepseek", + displayName: "Toggle", + capabilities: ["reasoning"], + reasoningOptions: [{ type: "toggle" }], + }, + ], + }; + + const models = normalizeCatalogSnapshot(snapshot).models; + + expect(models.map((model) => model.reasoningEffortLevels)).toEqual([[], [], []]); + expect(models.find((model) => model.modelId.endsWith("toggle"))?.reasoningOptionKinds).toEqual([ + "toggle", + ]); + }); + + test("preserves complete cost dimensions and provenance through serialized round trip", () => { + const snapshot: CatalogSnapshot = { + source, + providers: [provider], + models: [ + { + modelId: "deepseek/deepseek-v4-flash", + providerId: "deepseek", + displayName: "DeepSeek V4 Flash", + pricing: { + inputPer1M: 0.14, + outputPer1M: 0.28, + currency: "USD", + costDimensionsPer1M: { + input: 0.14, + output: 0.28, + reasoning: 0.14, + cacheRead: 0.028, + future_dimension: 0.007, + }, + costUnit: "USD per 1M tokens", + provenance: { + vendor: "models.dev", + commit: "run91-source-commit", + sourcePaths: [ + "providers/deepseek/provider.toml", + "providers/deepseek/models/deepseek-v4-flash.toml", + ], + sourceHashes: ["sha-provider", "sha-model"], + capturedAt: source.capturedAt, + }, + }, + }, + ], + }; + + const normalized = normalizeCatalogSnapshot(snapshot); + const hydrated = hydrateNormalizedCatalog(serializeNormalizedCatalog(normalized)); + const pricing = hydrated.models[0]?.pricing; + + expect(pricing?.costDimensionsPer1M).toEqual({ + input: 0.14, + output: 0.28, + reasoning: 0.14, + cacheRead: 0.028, + future_dimension: 0.007, + }); + expect(pricing?.provenance).toEqual( + expect.objectContaining({ + commit: "run91-source-commit", + sourcePaths: expect.arrayContaining([ + "providers/deepseek/provider.toml", + "providers/deepseek/models/deepseek-v4-flash.toml", + ]), + }), + ); + }); + + test("maps models.dev reasoning_options and cost dimensions into refreshed snapshot rows", () => { + const snapshot = buildCatalogSnapshotFromModelsDev( + { + deepseek: { + id: "deepseek", + name: "DeepSeek", + npm: "@ai-sdk/openai-compatible", + api: "https://api.deepseek.com", + env: ["DEEPSEEK_API_KEY"], + models: { + "deepseek-v4-pro": { + id: "deepseek-v4-pro", + name: "DeepSeek V4 Pro", + reasoning: true, + reasoning_options: [{ type: "effort", values: ["high", "max"] }], + modalities: { input: ["text"], output: ["text"] }, + limit: { context: 1_000_000, output: 128_000 }, + cost: { input: 1.74, output: 3.48, reasoning: 1.74, cache_read: 0.145 }, + }, + }, + }, + }, + "run91-commit", + source.capturedAt, + { + providerId: "deepseek", + providerName: "DeepSeek", + commit: "run91-commit", + capturedAt: source.capturedAt, + providerPath: "providers/deepseek/provider.toml", + providerSha256: "sha-provider", + modelSources: { + "deepseek-v4-pro": { + path: "providers/deepseek/models/deepseek-v4-pro.toml", + sha256: "sha-pro", + }, + }, + }, + ); + + expect(snapshot.models[0]).toMatchObject({ + reasoningOptions: [{ type: "effort", values: ["high", "max"] }], + pricing: { + inputPer1M: 1.74, + outputPer1M: 3.48, + costDimensionsPer1M: { + input: 1.74, + output: 3.48, + reasoning: 1.74, + cacheRead: 0.145, + }, + }, + }); + }); + + test("resolves catalog options with additive LiteLLM deltas and adapter capability gating", () => { + expect( + resolveReasoningEffortLevels({ + providerId: "deepseek", + modelId: "deepseek/deepseek-v4-pro", + capabilities: ["reasoning"], + reasoningEffortLevels: ["high", "future-token"], + reasoningOptionKinds: ["effort"], + liteLlmEffortLevels: ["high", "max"], + adapter: { + family: "ai-sdk-openai-compatible", + version: "v1", + serializers: ["high", "max", "future-token"], + }, + }), + ).toEqual(["high", "future-token", "max"]); + }); + + test("uses a provider-family fallback only when catalogs are empty and adapter is explicit", () => { + expect( + resolveReasoningEffortLevels({ + providerId: "deepseek", + modelId: "deepseek/fallback", + capabilities: ["reasoning"], + reasoningEffortLevels: [], + reasoningOptionKinds: [], + fallback: { + providerFamily: "deepseek", + version: "v1", + levels: ["high", "max"], + }, + adapter: { + family: "ai-sdk-openai-compatible", + version: "v1", + serializers: ["max"], + }, + }), + ).toEqual(["max"]); + + expect( + resolveReasoningEffortLevels({ + providerId: "deepseek", + modelId: "deepseek/no-adapter", + capabilities: ["reasoning"], + reasoningEffortLevels: [], + reasoningOptionKinds: [], + fallback: { providerFamily: "deepseek", version: "v1", levels: ["high"] }, + adapter: null, + }), + ).toEqual([]); + }); + + test("fails closed when a direct DeepSeek V4 row has no immutable first-party receipt", () => { + expect(() => + buildCatalogSnapshotFromModelsDev( + { + deepseek: { + id: "deepseek", + name: "DeepSeek", + models: { + "deepseek-v4-flash": { + id: "deepseek-v4-flash", + reasoning: true, + cost: { input: 0.14, output: 0.28, cache_read: 0.028 }, + }, + }, + }, + }, + "run91-commit", + source.capturedAt, + ), + ).toThrow(/first-party models\.dev DeepSeek V4 source receipt/i); + }); + + test("rejects malformed or colliding cost dimensions rather than silently dropping them", () => { + expect(() => + buildCatalogSnapshotFromModelsDev( + { + test: { + id: "test", + models: { + invalid: { + id: "invalid", + cost: { input: 1, output: 2, reasoning: -1 }, + }, + }, + }, + }, + "run91-commit", + source.capturedAt, + ), + ).toThrow(/invalid models\.dev cost dimension reasoning/i); + + expect(() => + buildCatalogSnapshotFromModelsDev( + { + test: { + id: "test", + models: { + collision: { + id: "collision", + cost: { input: 1, output: 2, cache_read: 3, cacheRead: 4 }, + }, + }, + }, + }, + "run91-commit", + source.capturedAt, + ), + ).toThrow(/normalization collision/i); + }); + + test("captures all exact first-party DeepSeek source paths at one immutable commit", async () => { + const requested: string[] = []; + const receipt = await captureModelsDevFirstPartySource({ + commit: "run91-source-commit", + capturedAt: source.capturedAt, + rawBaseUrl: "https://models.dev.test/raw", + fetchImpl: async (input) => { + const url = typeof input === "string" ? input : input.toString(); + requested.push(url); + return new Response(`source:${url}`, { status: 200 }); + }, + }); + + expect(requested).toEqual([ + "https://models.dev.test/raw/run91-source-commit/providers/deepseek/provider.toml", + "https://models.dev.test/raw/run91-source-commit/providers/deepseek/models/deepseek-v4-flash.toml", + "https://models.dev.test/raw/run91-source-commit/providers/deepseek/models/deepseek-v4-pro.toml", + ]); + expect(receipt).toMatchObject({ + providerId: "deepseek", + commit: "run91-source-commit", + providerPath: "providers/deepseek/provider.toml", + modelSources: { + "deepseek-v4-flash": { + path: "providers/deepseek/models/deepseek-v4-flash.toml", + }, + "deepseek-v4-pro": { + path: "providers/deepseek/models/deepseek-v4-pro.toml", + }, + }, + }); + expect(receipt.providerSha256).toMatch(/^[0-9a-f]{64}$/); + }); + + test("retains structured future cost metadata while normalizing numeric dimensions", () => { + const snapshot = buildCatalogSnapshotFromModelsDev( + { + test: { + id: "test", + models: { + tiered: { + id: "tiered", + cost: { + input: 1, + output: 2, + tiers: [{ input: 3, output: 4, tier: { type: "context", size: 272000 } }], + }, + }, + }, + }, + }, + "run91-commit", + source.capturedAt, + ); + + expect(snapshot.models[0]?.pricing).toMatchObject({ + costDimensionsPer1M: { input: 1, output: 2 }, + costMetadata: { + tiers: [{ input: 3, output: 4, tier: { type: "context", size: 272000 } }], + }, + }); + }); +}); diff --git a/role-model-router/packages/catalog/test/token-economics.test.ts b/role-model-router/packages/catalog/test/token-economics.test.ts index 71cfd21d..e1d39d19 100644 --- a/role-model-router/packages/catalog/test/token-economics.test.ts +++ b/role-model-router/packages/catalog/test/token-economics.test.ts @@ -171,7 +171,33 @@ describe("token-economics", () => { }); }); - test("resolves gateway-nested and chatgpt model ids to models.dev pricing", async () => { + test("keeps first-party DeepSeek and explicitly priced relay rows economically isolated", async () => { + const catalog = await loadNormalizedCatalog(); + const direct = resolveTokenEconomics({ + modelId: "deepseek/deepseek-v4-pro", + catalog, + isLocalEndpoint: false, + }); + const hpcAi = resolveTokenEconomics({ + modelId: "hpc-ai/deepseek/deepseek-v4-pro", + catalog, + isLocalEndpoint: false, + }); + + expect(direct).toMatchObject({ + canonicalModelId: "deepseek/deepseek-v4-pro", + inputPer1M: 0.435, + outputPer1M: 0.87, + }); + expect(hpcAi).toMatchObject({ + canonicalModelId: "hpc-ai/deepseek/deepseek-v4-pro", + inputPer1M: 1.74, + outputPer1M: 3.48, + }); + expect(hpcAi.inputPer1M).not.toBe(direct.inputPer1M); + }); + + test("respects priced gateway rows and resolves unpriced aliases to models.dev pricing", async () => { const catalog = await loadNormalizedCatalog(); expect(resolveCanonicalModelId("chatgpt/gpt-5.4")).toBe("openai/gpt-5.4"); @@ -181,7 +207,7 @@ describe("token-economics", () => { isLocalEndpoint: false, }); expect(nested.source).toBe("catalog"); - expect(nested.canonicalModelId).toBe("openai/gpt-5.4"); + expect(nested.canonicalModelId).toBe("anyapi/openai/gpt-5.4"); expect(nested.inputPer1M).toBeTypeOf("number"); const filled = applyAliasedCatalogPricing( diff --git a/role-model-router/packages/endpoint-registry/src/effort-instance-identity.ts b/role-model-router/packages/endpoint-registry/src/effort-instance-identity.ts new file mode 100644 index 00000000..1c442e28 --- /dev/null +++ b/role-model-router/packages/endpoint-registry/src/effort-instance-identity.ts @@ -0,0 +1,91 @@ +import { Buffer } from "node:buffer"; + +/** The only effort identity source of truth shared by activation and registry code. */ +export interface EndpointInstanceIdentityInput { + readonly providerAccountId: string; + readonly region: string; + readonly modelId: string; + readonly reasoningEffort?: string | null; +} + +export interface EndpointInstanceIdentity extends EndpointInstanceIdentityInput { + readonly endpointId: string; + readonly reasoningEffort: string | null; +} + +const EFFORT_PREFIX = "~effort-v1~"; +const MAX_REASONING_EFFORT_BYTES = 128; + +function ensureNonEmpty(value: string, label: string): string { + if (typeof value !== "string" || value.trim().length === 0) { + throw new Error(`${label} must be a non-empty string`); + } + return value; +} + +function sanitizeSegment(value: string): string { + return value + .replace(/[^a-zA-Z0-9.-]+/g, "-") + .replace(/-+/g, "-") + .replace(/^-|-$/g, ""); +} + +function toModelSegment(modelId: string): string { + const lastSegment = modelId.includes("/") ? modelId.slice(modelId.lastIndexOf("/") + 1) : modelId; + return sanitizeSegment(lastSegment); +} + +/** Preserve the pre-Run-91 id exactly for the provider-default slot. */ +export function createLegacyEndpointId( + providerAccountId: string, + region: string, + modelId: string, +): string { + ensureNonEmpty(providerAccountId, "providerAccountId"); + ensureNonEmpty(region, "region"); + ensureNonEmpty(modelId, "modelId"); + return `${providerAccountId}.${sanitizeSegment(region)}.${toModelSegment(modelId)}`; +} + +export function normalizeReasoningEffort(value: string | null | undefined): string | null { + if (value === null || value === undefined) { + return null; + } + if (typeof value !== "string" || value.length === 0) { + throw new Error("reasoningEffort must be null or a non-empty string"); + } + const normalized = value.normalize("NFC"); + if (normalized.length === 0) { + throw new Error("reasoningEffort must be null or a non-empty string"); + } + if (Buffer.byteLength(normalized, "utf8") > MAX_REASONING_EFFORT_BYTES) { + throw new Error(`reasoningEffort must be at most ${MAX_REASONING_EFFORT_BYTES} UTF-8 bytes`); + } + if (/[\p{Cc}\p{Cf}]/u.test(normalized)) { + throw new Error("reasoningEffort must not contain Unicode control or format characters"); + } + return normalized; +} + +export function createEndpointInstanceIdentity( + input: EndpointInstanceIdentityInput, +): EndpointInstanceIdentity { + const providerAccountId = ensureNonEmpty(input.providerAccountId, "providerAccountId"); + const region = ensureNonEmpty(input.region, "region"); + const modelId = ensureNonEmpty(input.modelId, "modelId"); + const reasoningEffort = normalizeReasoningEffort(input.reasoningEffort); + const legacyBaseEndpointId = createLegacyEndpointId(providerAccountId, region, modelId); + const endpointId = + reasoningEffort === null + ? legacyBaseEndpointId + : `${legacyBaseEndpointId}${EFFORT_PREFIX}${Buffer.from(reasoningEffort, "utf8").toString("base64url")}`; + return { + endpointId, + providerAccountId, + region, + modelId, + reasoningEffort, + }; +} + +export { EFFORT_PREFIX, MAX_REASONING_EFFORT_BYTES }; diff --git a/role-model-router/packages/endpoint-registry/src/index.ts b/role-model-router/packages/endpoint-registry/src/index.ts index 4a0cc8d1..893a352e 100644 --- a/role-model-router/packages/endpoint-registry/src/index.ts +++ b/role-model-router/packages/endpoint-registry/src/index.ts @@ -5,6 +5,8 @@ import type { } from "@role-model-router/catalog"; import type { ProviderAccountRecord } from "@role-model-router/provider-account"; +export * from "./effort-instance-identity.js"; + export type RegistryEndpointKind = | "local_engine" | "remote_api" @@ -39,6 +41,8 @@ export interface EndpointCandidate { readonly device_class?: string; readonly region?: string; readonly org_scope?: string; + /** Explicit slot identity; null is the provider-default slot. */ + readonly reasoning_effort?: string | null; }; readonly declared: { readonly endpoint_id: string; @@ -78,6 +82,7 @@ export interface CloudRegistrySource { readonly lifecycleState: EndpointCandidate["status"]; readonly healthStatus: string; readonly requestShapeHints?: RequestShapeHints | null; + readonly reasoningEffort?: string | null; } export interface LocalRegistrySource { @@ -235,6 +240,7 @@ function createCloudEndpoint( device_class: "server", region: source.region, org_scope: account.orgScope, + ...(source.reasoningEffort !== undefined ? { reasoning_effort: source.reasoningEffort } : {}), }, declared: { endpoint_id: source.endpointId, diff --git a/role-model-router/packages/endpoint-registry/test/effort-instance-identity.test.ts b/role-model-router/packages/endpoint-registry/test/effort-instance-identity.test.ts new file mode 100644 index 00000000..dbf014e0 --- /dev/null +++ b/role-model-router/packages/endpoint-registry/test/effort-instance-identity.test.ts @@ -0,0 +1,98 @@ +import { describe, expect, test } from "vitest"; + +import * as endpointRegistry from "../src/index.ts"; + +describe("effort instance identity", () => { + test("exports one canonical identity constructor with stable legacy and encoded effort ids", () => { + const createIdentity = ( + endpointRegistry as typeof endpointRegistry & { + createEndpointInstanceIdentity?: (input: { + providerAccountId: string; + region: string; + modelId: string; + reasoningEffort?: string | null; + }) => { + endpointId: string; + providerAccountId: string; + region: string; + modelId: string; + reasoningEffort: string | null; + }; + } + ).createEndpointInstanceIdentity; + + expect(createIdentity).toBeTypeOf("function"); + + expect( + createIdentity?.({ + providerAccountId: "deepseek.personal.primary", + region: "global", + modelId: "deepseek/deepseek-v4-pro", + }), + ).toEqual({ + endpointId: "deepseek.personal.primary.global.deepseek-v4-pro", + providerAccountId: "deepseek.personal.primary", + region: "global", + modelId: "deepseek/deepseek-v4-pro", + reasoningEffort: null, + }); + + const medium = createIdentity?.({ + providerAccountId: "deepseek.personal.primary", + region: "global", + modelId: "deepseek/deepseek-v4-pro", + reasoningEffort: "medium", + }); + const max = createIdentity?.({ + providerAccountId: "deepseek.personal.primary", + region: "global", + modelId: "deepseek/deepseek-v4-pro", + reasoningEffort: "max", + }); + + expect(medium?.endpointId).toBe( + "deepseek.personal.primary.global.deepseek-v4-pro~effort-v1~bWVkaXVt", + ); + expect(max?.endpointId).toBe("deepseek.personal.primary.global.deepseek-v4-pro~effort-v1~bWF4"); + expect(medium?.endpointId).not.toBe(max?.endpointId); + expect(medium?.reasoningEffort).toBe("medium"); + }); + + test("normalizes canonical Unicode and rejects unsafe or oversized effort tokens", () => { + const createIdentity = ( + endpointRegistry as typeof endpointRegistry & { + createEndpointInstanceIdentity?: (input: { + providerAccountId: string; + region: string; + modelId: string; + reasoningEffort?: string | null; + }) => unknown; + } + ).createEndpointInstanceIdentity; + + expect( + createIdentity?.({ + providerAccountId: "account", + region: "global", + modelId: "provider/model", + reasoningEffort: "e\u0301", + }), + ).toMatchObject({ reasoningEffort: "é" }); + expect(() => + createIdentity?.({ + providerAccountId: "account", + region: "global", + modelId: "provider/model", + reasoningEffort: "medium\u200b", + }), + ).toThrow(/control|format|unsafe/i); + expect(() => + createIdentity?.({ + providerAccountId: "account", + region: "global", + modelId: "provider/model", + reasoningEffort: "x".repeat(129), + }), + ).toThrow(/128|length|long/i); + }); +}); diff --git a/role-model-router/packages/protocol-routing/src/cli.ts b/role-model-router/packages/protocol-routing/src/cli.ts index 675912de..ad51ca7f 100644 --- a/role-model-router/packages/protocol-routing/src/cli.ts +++ b/role-model-router/packages/protocol-routing/src/cli.ts @@ -149,6 +149,8 @@ export async function runRuntimeRoutingValidation( pricing: null, requestShapeHints: null, experimentalModes: [], + reasoningEffortLevels: [], + reasoningOptionKinds: [], extendsProvenance: { baseModelId: null, chain: [] }, localOverrideApplied: true, localNotes: ["Synthesized from fixture-referenced model ID."], diff --git a/role-model-router/packages/protocol-routing/test/catalog-economics-routing.test.ts b/role-model-router/packages/protocol-routing/test/catalog-economics-routing.test.ts index 87fb91a8..a07727cf 100644 --- a/role-model-router/packages/protocol-routing/test/catalog-economics-routing.test.ts +++ b/role-model-router/packages/protocol-routing/test/catalog-economics-routing.test.ts @@ -153,7 +153,7 @@ describe("catalog economics routing", () => { expect( result.catalogEconomicsByEndpointId["moonshot.personal.kimi-code.global.kimi-k2.6"] ?.canonicalModelId, - ).toBe("moonshotai/kimi-k2.6"); + ).toBe("moonshot/kimi-k2.6"); const chosenCostMetric = result.decision.scored_candidates.find( (candidate) => candidate.endpoint_id === result.decision.chosen_endpoint_id, )?.metric_breakdown.cost; diff --git a/role-model-router/packages/runtime-observability/src/index.ts b/role-model-router/packages/runtime-observability/src/index.ts index c19add7d..a0f21cc8 100644 --- a/role-model-router/packages/runtime-observability/src/index.ts +++ b/role-model-router/packages/runtime-observability/src/index.ts @@ -337,6 +337,38 @@ export interface RuntimeReasoningStreamReceipt { readonly unavailableReason?: string; } +export type RuntimeEffortSource = "none" | "client" | "variant" | "variant_coerced"; + +export interface RuntimeEffortReceipt { + readonly reasoningEffort: string | null; + readonly effortSource: RuntimeEffortSource; +} + +export interface RuntimeEffortReceiptInput { + readonly reasoningEffort?: string | null; + readonly effortSource?: RuntimeEffortSource; + readonly reasoning_effort?: string | null; + readonly effort_source?: RuntimeEffortSource; +} + +/** Normalize new and historical receipt shapes without inferring effort from endpoint identity. */ +export function normalizeRuntimeEffortReceipt( + input: RuntimeEffortReceiptInput = {}, +): RuntimeEffortReceipt { + const reasoningEffort = input.reasoningEffort ?? input.reasoning_effort ?? null; + const effortSource = input.effortSource ?? input.effort_source ?? "none"; + if (reasoningEffort !== null && !reasoningEffort) { + throw new Error("reasoningEffort must be null or a non-empty value."); + } + if (reasoningEffort === null && effortSource !== "none") { + throw new Error("effortSource must be none when reasoningEffort is null."); + } + if (reasoningEffort !== null && effortSource === "none") { + throw new Error("effortSource is required for an efforted request."); + } + return { reasoningEffort, effortSource }; +} + export interface RuntimeDiagnostic { readonly code: string; readonly severity: "info" | "warning" | "error"; @@ -365,6 +397,9 @@ export interface RuntimeObservationBundleInput { readonly org_id?: string | null; }; readonly clientRequestId?: string; + /** Explicit request effort; null means the provider-default instance. */ + readonly reasoningEffort?: string | null; + readonly effortSource?: RuntimeEffortSource; readonly normalizedIntent?: Readonly>; readonly routingDiagnostics?: RuntimeRoutingDiagnostics; readonly retrievalReceipt: RuntimeRetrievalReceipt; @@ -429,6 +464,8 @@ export interface RuntimeObservationCapturePolicyReceipt { export interface RuntimeObservationBundle { readonly requestId: string; readonly clientRequestId?: string; + readonly reasoningEffort: string | null; + readonly effortSource: RuntimeEffortSource; readonly routingDecisionId: string; readonly endpointId: string; readonly conversationId: string; @@ -1000,6 +1037,7 @@ export const extractTaxonomyFields = extractTaxonomyDimensions; export function createRuntimeObservationBundle( input: RuntimeObservationBundleInput, ): RuntimeObservationBundle { + const effort = normalizeRuntimeEffortReceipt(input); const endpointVersion = deriveEndpointVersion(input.execution); const currentSample = buildObservedPerformanceSample(input, endpointVersion); const priorSamples = (input.priorSamples ?? []).filter( @@ -1030,6 +1068,8 @@ export function createRuntimeObservationBundle( return { requestId: input.decision.request_id, ...(input.clientRequestId ? { clientRequestId: input.clientRequestId } : {}), + reasoningEffort: effort.reasoningEffort, + effortSource: effort.effortSource, routingDecisionId: input.decision.routing_decision_id, endpointId: input.decision.chosen_endpoint_id, conversationId: input.contextEnvelope.conversationId, @@ -1039,7 +1079,11 @@ export function createRuntimeObservationBundle( retrievalReceipt: input.retrievalReceipt, contextEnvelope: input.contextEnvelope, trace: input.execution.trace, - usageEvent: input.execution.usageEvent, + usageEvent: { + ...input.execution.usageEvent, + reasoning_effort: effort.reasoningEffort, + effort_source: effort.effortSource, + }, observedPerformance: { endpointVersion, sample: currentSample, diff --git a/role-model-router/packages/runtime-observability/src/otel.ts b/role-model-router/packages/runtime-observability/src/otel.ts index 829315e9..fb29779e 100644 --- a/role-model-router/packages/runtime-observability/src/otel.ts +++ b/role-model-router/packages/runtime-observability/src/otel.ts @@ -14,18 +14,24 @@ export function createOpenTelemetryGenAiExport( throw new Error("Runtime observation bundle must include at least one trace span."); } + const attributes: Record = { + "gen_ai.request.id": bundle.requestId, + "gen_ai.response.model": bundle.usageEvent.model_id ?? bundle.endpointId, + "gen_ai.usage.input_tokens": bundle.usageEvent.tokens_in, + "gen_ai.usage.output_tokens": bundle.usageEvent.tokens_out, + "role_model.routing.decision_id": bundle.routingDecisionId, + "role_model.endpoint.id": bundle.endpointId, + "role_model.effort_source": bundle.effortSource, + "role_model.cache.prompt_cache_used": bundle.cacheObservability.promptCacheUsed, + "role_model.capture.redaction_level": bundle.capturePolicy.redactionLevel, + }; + if (bundle.reasoningEffort !== null) { + attributes["role_model.reasoning_effort"] = bundle.reasoningEffort; + } + return { traceId: rootSpan.trace_id, spanId: rootSpan.span_id, - attributes: { - "gen_ai.request.id": bundle.requestId, - "gen_ai.response.model": bundle.usageEvent.model_id ?? bundle.endpointId, - "gen_ai.usage.input_tokens": bundle.usageEvent.tokens_in, - "gen_ai.usage.output_tokens": bundle.usageEvent.tokens_out, - "role_model.routing.decision_id": bundle.routingDecisionId, - "role_model.endpoint.id": bundle.endpointId, - "role_model.cache.prompt_cache_used": bundle.cacheObservability.promptCacheUsed, - "role_model.capture.redaction_level": bundle.capturePolicy.redactionLevel, - }, + attributes, }; } diff --git a/role-model-router/packages/runtime-observability/test/run91-effort-otel.test.ts b/role-model-router/packages/runtime-observability/test/run91-effort-otel.test.ts new file mode 100644 index 00000000..f4a4d600 --- /dev/null +++ b/role-model-router/packages/runtime-observability/test/run91-effort-otel.test.ts @@ -0,0 +1,92 @@ +import { mkdtemp, readFile, rm } from "node:fs/promises"; +import os from "node:os"; +import path from "node:path"; +import { fileURLToPath, pathToFileURL } from "node:url"; + +import { describe, expect, test } from "vitest"; + +import { runRuntimeAdapterValidation } from "@role-model-router/adapter-execution/cli"; + +const __filename = fileURLToPath(import.meta.url); +const __dirname = path.dirname(__filename); +const repoRoot = path.resolve(__dirname, "..", "..", "..", ".."); + +async function readJson(relativePath: string): Promise { + return JSON.parse(await readFile(path.join(repoRoot, relativePath), "utf8")) as T; +} + +describe("Run 91 runtime effort receipts", () => { + test("persists exact effort fields on the observation and maps them to OTel", async () => { + const runtimeModuleImport = import( + pathToFileURL(path.join(__dirname, "..", "src", "index.js")).href + ); + const otelModuleImport = import( + pathToFileURL(path.join(__dirname, "..", "src", "otel.js")).href + ); + await expect(runtimeModuleImport).resolves.toHaveProperty("createRuntimeObservationBundle"); + await expect(otelModuleImport).resolves.toHaveProperty("createOpenTelemetryGenAiExport"); + + const runtimeStateRoot = await mkdtemp( + path.join(os.tmpdir(), "role-model-runtime-run91-effort-"), + ); + try { + const runtimeObservability = (await runtimeModuleImport) as { + createRuntimeObservationBundle(input: Record): Record; + }; + const otel = (await otelModuleImport) as { + createOpenTelemetryGenAiExport(bundle: Record): { + attributes: Record; + }; + }; + const validation = await runRuntimeAdapterValidation({ + repoRoot, + fixtureRoot: path.join(repoRoot, "testdata", "router-runtime", "fixtures"), + runtimeStateRoot, + scopeId: "runtime-observability-run91-effort-test", + }); + const history = await readJson<{ byEndpointId: Record }>( + "testdata/router-runtime/observability-history.json", + ); + const policy = await readJson>( + "testdata/router-runtime/observability-policy.json", + ); + + const bundle = runtimeObservability.createRuntimeObservationBundle({ + decision: validation.decision, + routingDiagnostics: validation.routingDiagnostics, + retrievalReceipt: validation.retrievalReceipt, + contextEnvelope: validation.contextEnvelope, + execution: validation.execution, + priorSamples: history.byEndpointId[validation.decision.chosen_endpoint_id] ?? [], + capturePolicy: policy, + reasoningEffort: "medium", + effortSource: "variant", + }); + + expect(bundle).toMatchObject({ + reasoningEffort: "medium", + effortSource: "variant", + usageEvent: { + reasoning_effort: "medium", + effort_source: "variant", + }, + }); + expect(otel.createOpenTelemetryGenAiExport(bundle).attributes).toMatchObject({ + "role_model.reasoning_effort": "medium", + "role_model.effort_source": "variant", + }); + } finally { + await rm(runtimeStateRoot, { recursive: true, force: true }); + } + }); + + test("normalizes missing historical effort receipt to provider-default null", async () => { + const runtimeModuleImport = await import( + pathToFileURL(path.join(__dirname, "..", "src", "index.js")).href + ); + expect(runtimeModuleImport.normalizeRuntimeEffortReceipt({})).toEqual({ + reasoningEffort: null, + effortSource: "none", + }); + }); +}); diff --git a/role-model-router/packages/sqlite-memory/src/index.ts b/role-model-router/packages/sqlite-memory/src/index.ts index d01a13a1..e0373e3b 100644 --- a/role-model-router/packages/sqlite-memory/src/index.ts +++ b/role-model-router/packages/sqlite-memory/src/index.ts @@ -44,12 +44,15 @@ const OBSERVATION_METADATA_BACKFILL_MIGRATION_ID = "run62-observation-metadata-b const TELEMETRY_METADATA_BACKFILL_MIGRATION_ID = "run62-telemetry-metadata-backfill-v1"; const RECENT_OBSERVATIONS_INDEX_MIGRATION_ID = "run77-recent-observations-index-v1"; const OBSERVED_PROFILE_INDEXES_MIGRATION_ID = "run77-observed-profile-indexes-v1"; +const EFFORT_INSTANCE_IDENTITY_MIGRATION_ID = "run91-effort-instance-identity-v1"; const CURRENT_SCHEMA_VERSION = 1; const COST_CALCULATION_VERSION = "run49.v1"; const RUNTIME_TELEMETRY_INSERT_COLUMNS = [ "request_id", "routing_decision_id", "endpoint_id", + "reasoning_effort", + "effort_source", "conversation_id", "created_at_ms", "client_request_id", @@ -391,6 +394,8 @@ CREATE TABLE IF NOT EXISTS runtime_telemetry_records ( request_id TEXT PRIMARY KEY, routing_decision_id TEXT NOT NULL, endpoint_id TEXT NOT NULL, + reasoning_effort TEXT, + effort_source TEXT, conversation_id TEXT NOT NULL, created_at_ms INTEGER NOT NULL, client_request_id TEXT, @@ -502,6 +507,7 @@ CREATE TABLE IF NOT EXISTS runtime_endpoints ( serving_source TEXT NOT NULL, lifecycle_state TEXT NOT NULL, health_status TEXT NOT NULL, + reasoning_effort TEXT, created_at_ms INTEGER NOT NULL, updated_at_ms INTEGER NOT NULL ); @@ -843,6 +849,8 @@ export interface RuntimeEndpointRecord { readonly servingSource: string; readonly lifecycleState: string; readonly healthStatus: string; + /** Explicit wire effort; null is the legacy/default instance. */ + readonly reasoningEffort?: string | null; } export interface UpsertRuntimeEndpointInput { @@ -850,6 +858,11 @@ export interface UpsertRuntimeEndpointInput { readonly endpoint: RuntimeEndpointRecord; } +export interface UpsertRuntimeEndpointsAtomicallyInput { + readonly databasePath: string; + readonly endpoints: readonly RuntimeEndpointRecord[]; +} + export interface ListRuntimeEndpointsInput { readonly databasePath: string; } @@ -960,6 +973,8 @@ export interface RuntimeTelemetryRecord { readonly requestId: string; readonly routingDecisionId: string; readonly endpointId: string; + readonly reasoningEffort: string | null; + readonly effortSource: "none" | "client" | "variant" | "variant_coerced"; readonly conversationId: string; readonly createdAtMs: number; readonly clientRequestId: string | null; @@ -1146,6 +1161,8 @@ export interface PersistedRuntimeObservationBundle { readonly clientRequestId?: string | null; readonly routingDecisionId: string; readonly endpointId: string; + readonly reasoningEffort?: string | null; + readonly effortSource?: "none" | "client" | "variant" | "variant_coerced"; readonly conversationId: string; readonly usageEvent: { readonly timestamp_ms: number; @@ -1243,6 +1260,8 @@ export interface PersistedRuntimeObservationBundle { readonly toolSideEffectState?: string; }; readonly telemetrySnapshot?: { + readonly reasoningEffort?: string | null; + readonly effortSource?: "none" | "client" | "variant" | "variant_coerced"; readonly providerId: string | null; readonly providerAccountId: string | null; readonly sourceType: "local" | "remote"; @@ -1431,7 +1450,21 @@ function initializeSchema(database: DatabaseSync): void { }> ).map((row) => row.name), ); + const runtimeEndpointColumns = new Set( + ( + database.prepare("PRAGMA table_info(runtime_endpoints)").all() as Array<{ + name: string; + }> + ).map((row) => row.name), + ); + let addedRuntimeEndpointIdentityColumn = false; + if (!runtimeEndpointColumns.has("reasoning_effort")) { + database.exec("ALTER TABLE runtime_endpoints ADD COLUMN reasoning_effort TEXT"); + addedRuntimeEndpointIdentityColumn = true; + } const telemetryColumnDefinitions = [ + "reasoning_effort TEXT", + "effort_source TEXT", "client_request_id TEXT", "request_class TEXT", "source_type TEXT", @@ -1519,6 +1552,14 @@ function initializeSchema(database: DatabaseSync): void { addedRuntimeTelemetryMetadataColumn = true; } } + runOnceMigration( + database, + EFFORT_INSTANCE_IDENTITY_MIGRATION_ID, + addedRuntimeEndpointIdentityColumn || + !runtimeTelemetryColumns.has("reasoning_effort") || + !runtimeTelemetryColumns.has("effort_source"), + () => undefined, + ); runOnceMigration( database, TELEMETRY_METADATA_BACKFILL_MIGRATION_ID, @@ -1706,6 +1747,7 @@ function mapRuntimeEndpointRow(row: { serving_source: string; lifecycle_state: string; health_status: string; + reasoning_effort: string | null; }): RuntimeEndpointRecord { return { endpointId: row.endpoint_id, @@ -1716,6 +1758,7 @@ function mapRuntimeEndpointRow(row: { servingSource: row.serving_source, lifecycleState: row.lifecycle_state, healthStatus: row.health_status, + reasoningEffort: row.reasoning_effort ?? null, }; } @@ -1993,11 +2036,12 @@ export function upsertRuntimeEndpoint(input: UpsertRuntimeEndpointInput): void { region, endpoint_kind, serving_source, - lifecycle_state, - health_status, - created_at_ms, - updated_at_ms - ) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + lifecycle_state, + health_status, + reasoning_effort, + created_at_ms, + updated_at_ms + ) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) `) .run( input.endpoint.endpointId, @@ -2008,12 +2052,59 @@ export function upsertRuntimeEndpoint(input: UpsertRuntimeEndpointInput): void { input.endpoint.servingSource, input.endpoint.lifecycleState, input.endpoint.healthStatus, + input.endpoint.reasoningEffort ?? null, nowMs, nowMs, ); database.close(); } +export function upsertRuntimeEndpointsAtomically( + input: UpsertRuntimeEndpointsAtomicallyInput, +): void { + const database = new DatabaseSync(input.databasePath); + const statement = database.prepare(` + INSERT OR REPLACE INTO runtime_endpoints ( + endpoint_id, + provider_account_id, + model_id, + region, + endpoint_kind, + serving_source, + lifecycle_state, + health_status, + reasoning_effort, + created_at_ms, + updated_at_ms + ) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + `); + try { + database.exec("BEGIN IMMEDIATE"); + const nowMs = Date.now(); + for (const endpoint of input.endpoints) { + statement.run( + endpoint.endpointId, + endpoint.providerAccountId, + endpoint.modelId, + endpoint.region, + endpoint.endpointKind, + endpoint.servingSource, + endpoint.lifecycleState, + endpoint.healthStatus, + endpoint.reasoningEffort ?? null, + nowMs, + nowMs, + ); + } + database.exec("COMMIT"); + } catch (error) { + database.exec("ROLLBACK"); + throw error; + } finally { + database.close(); + } +} + export function listRuntimeEndpoints( input: ListRuntimeEndpointsInput, ): readonly RuntimeEndpointRecord[] { @@ -2028,7 +2119,8 @@ export function listRuntimeEndpoints( endpoint_kind, serving_source, lifecycle_state, - health_status + health_status, + reasoning_effort FROM runtime_endpoints ORDER BY endpoint_id ASC `) @@ -2041,6 +2133,7 @@ export function listRuntimeEndpoints( serving_source: string; lifecycle_state: string; health_status: string; + reasoning_effort: string | null; }>; database.close(); @@ -2503,6 +2596,8 @@ function mapRuntimeTelemetryRecord(row: { request_id: string; routing_decision_id: string; endpoint_id: string; + reasoning_effort: string | null; + effort_source: string | null; conversation_id: string; created_at_ms: number; client_request_id: string | null; @@ -2634,6 +2729,13 @@ function mapRuntimeTelemetryRecord(row: { requestId: row.request_id, routingDecisionId: row.routing_decision_id, endpointId: row.endpoint_id, + reasoningEffort: row.reasoning_effort ?? null, + effortSource: + row.effort_source === "client" || + row.effort_source === "variant" || + row.effort_source === "variant_coerced" + ? row.effort_source + : "none", conversationId: row.conversation_id, createdAtMs: row.created_at_ms, clientRequestId: row.client_request_id, @@ -2813,6 +2915,11 @@ function toRuntimeTelemetryRecord( : "unavailable"; const routingDiagnostics = observation.routingDiagnostics; const telemetrySnapshot = observation.telemetrySnapshot; + const reasoningEffort = observation.reasoningEffort ?? telemetrySnapshot?.reasoningEffort ?? null; + const effortSource = + observation.effortSource ?? + telemetrySnapshot?.effortSource ?? + (reasoningEffort === null ? "none" : "client"); const difficultyBucketCandidate = routingDiagnostics?.difficultyRouting?.difficulty ?? observation.observedPerformance.sample.difficulty_bucket ?? @@ -2874,6 +2981,8 @@ function toRuntimeTelemetryRecord( requestId: observation.requestId, routingDecisionId: observation.routingDecisionId, endpointId: observation.endpointId, + reasoningEffort, + effortSource, conversationId: observation.conversationId, createdAtMs: observation.usageEvent.timestamp_ms, clientRequestId: observation.clientRequestId ?? null, @@ -3007,6 +3116,8 @@ function runtimeTelemetryInsertValues( record.requestId, record.routingDecisionId, record.endpointId, + record.reasoningEffort, + record.effortSource, record.conversationId, record.createdAtMs, record.clientRequestId, @@ -3123,6 +3234,8 @@ function toFailureRuntimeTelemetryRecord( requestId: input.requestId, routingDecisionId, endpointId, + reasoningEffort: input.reasoningEffort ?? null, + effortSource: input.effortSource ?? (input.reasoningEffort ? "client" : "none"), conversationId: "conversation-main", createdAtMs, clientRequestId: input.clientRequestId ?? null, @@ -3262,7 +3375,7 @@ function listRuntimeTelemetryRecordsInternal( const limitClause = typeof input.limit === "number" ? " LIMIT ?" : ""; const rows = database .prepare( - `SELECT request_id, routing_decision_id, endpoint_id, conversation_id, created_at_ms, client_request_id, request_class, source_type, model_id, provider_kind, provider_family, vendor_id, provider_id, provider_account_id, selected_model_id, endpoint_kind, serving_source, region, lifecycle_state_at_request, health_status_at_request, requested_model_id, difficulty_bucket, routing_mode, requested_role_id, selected_strategy, request_operation, source_client, execution_family, adapter_family, status_family, request_payload_bytes, ingress_payload_bytes, translated_payload_bytes, provider_canonical_payload_bytes, provider_wire_payload_bytes, response_payload_bytes, retry_count, reroute_count, cooldown_decision, idempotency_decision, tool_side_effect_state, tooling_used, cache_state, role_ids_json, eligible_endpoint_ids_json, eligible_model_ids_json, candidate_cost_snapshot_json, selected_pricing_snapshot_json, input_tokens, output_tokens, total_tokens, latency_ms, error_class, status_code, finish_reason, prompt_cache_requested, prompt_cache_supported, prompt_cache_used, cache_read_tokens, cache_read_tokens_supported, cache_write_tokens, cache_write_tokens_supported, stream_text_delta_count, stream_text_supported, stream_tool_call_delta_count, stream_tool_call_supported, stream_tool_argument_delta_count, stream_tool_argument_supported, tool_call_count, tool_execution_count, cost_provenance, actual_cost_usd, estimated_cost_usd, effective_cost_usd, selected_uncached_cost_usd, baseline_max_eligible_cost_usd, routing_cost_savings_usd, cache_cost_savings_usd, total_avoided_cost_usd, cost_calculation_basis, cost_calculation_version, cost_baseline_source, cost_savings_support, sampling_rate, retention_ttl_hours, retain_until_ms, redaction_level, retention_class, structured_inspection_mode, raw_capture_available, structured_inspection_available, taxonomy_group_id, taxonomy_role_id, taxonomy_task_type, taxonomy_task_variant, taxonomy_capability_ids_json, taxonomy_modality_ids_json, taxonomy_tool_class_ids_json, currency, dimensions_json FROM runtime_telemetry_records WHERE ${clauses.join( + `SELECT request_id, routing_decision_id, endpoint_id, reasoning_effort, effort_source, conversation_id, created_at_ms, client_request_id, request_class, source_type, model_id, provider_kind, provider_family, vendor_id, provider_id, provider_account_id, selected_model_id, endpoint_kind, serving_source, region, lifecycle_state_at_request, health_status_at_request, requested_model_id, difficulty_bucket, routing_mode, requested_role_id, selected_strategy, request_operation, source_client, execution_family, adapter_family, status_family, request_payload_bytes, ingress_payload_bytes, translated_payload_bytes, provider_canonical_payload_bytes, provider_wire_payload_bytes, response_payload_bytes, retry_count, reroute_count, cooldown_decision, idempotency_decision, tool_side_effect_state, tooling_used, cache_state, role_ids_json, eligible_endpoint_ids_json, eligible_model_ids_json, candidate_cost_snapshot_json, selected_pricing_snapshot_json, input_tokens, output_tokens, total_tokens, latency_ms, error_class, status_code, finish_reason, prompt_cache_requested, prompt_cache_supported, prompt_cache_used, cache_read_tokens, cache_read_tokens_supported, cache_write_tokens, cache_write_tokens_supported, stream_text_delta_count, stream_text_supported, stream_tool_call_delta_count, stream_tool_call_supported, stream_tool_argument_delta_count, stream_tool_argument_supported, tool_call_count, tool_execution_count, cost_provenance, actual_cost_usd, estimated_cost_usd, effective_cost_usd, selected_uncached_cost_usd, baseline_max_eligible_cost_usd, routing_cost_savings_usd, cache_cost_savings_usd, total_avoided_cost_usd, cost_calculation_basis, cost_calculation_version, cost_baseline_source, cost_savings_support, sampling_rate, retention_ttl_hours, retain_until_ms, redaction_level, retention_class, structured_inspection_mode, raw_capture_available, structured_inspection_available, taxonomy_group_id, taxonomy_role_id, taxonomy_task_type, taxonomy_task_variant, taxonomy_capability_ids_json, taxonomy_modality_ids_json, taxonomy_tool_class_ids_json, currency, dimensions_json FROM runtime_telemetry_records WHERE ${clauses.join( " AND ", )} ORDER BY created_at_ms DESC, request_id DESC${limitClause}`, ) @@ -3270,6 +3383,8 @@ function listRuntimeTelemetryRecordsInternal( request_id: string; routing_decision_id: string; endpoint_id: string; + reasoning_effort: string | null; + effort_source: string | null; conversation_id: string; created_at_ms: number; client_request_id: string | null; @@ -4352,6 +4467,8 @@ export interface PersistRuntimeTelemetryFailureInput { readonly requestId: string; readonly routingDecisionId?: string; readonly endpointId?: string; + readonly reasoningEffort?: string | null; + readonly effortSource?: "none" | "client" | "variant" | "variant_coerced"; readonly modelId?: string; readonly requestedModelId?: string | null; readonly selectedModelId?: string | null; diff --git a/role-model-router/packages/sqlite-memory/test/effort-instance-identity.test.ts b/role-model-router/packages/sqlite-memory/test/effort-instance-identity.test.ts new file mode 100644 index 00000000..f6b93ac1 --- /dev/null +++ b/role-model-router/packages/sqlite-memory/test/effort-instance-identity.test.ts @@ -0,0 +1,179 @@ +import { mkdir, mkdtemp, rm } from "node:fs/promises"; +import os from "node:os"; +import path from "node:path"; +import { DatabaseSync } from "node:sqlite"; +import { describe, expect, test } from "vitest"; + +import { + initializeSqliteMemory, + listRuntimeEndpoints, + resolveSqliteMemoryLocation, + upsertRuntimeEndpoint, + upsertRuntimeEndpointsAtomically, +} from "../src/index.ts"; + +describe("sqlite effort instance persistence", () => { + test("migrates a pre-Run-91 endpoint table without changing legacy endpoint identity", async () => { + const runtimeStateRoot = await mkdtemp(path.join(os.tmpdir(), "sqlite-effort-legacy-")); + const scopeId = "run91-legacy-migration"; + const databasePath = resolveSqliteMemoryLocation({ runtimeStateRoot, scopeId }); + try { + await mkdir(path.dirname(databasePath), { recursive: true }); + const database = new DatabaseSync(databasePath); + database.exec(` + CREATE TABLE runtime_endpoints ( + endpoint_id TEXT PRIMARY KEY, + provider_account_id TEXT NOT NULL, + model_id TEXT NOT NULL, + region TEXT NOT NULL, + endpoint_kind TEXT NOT NULL, + serving_source TEXT NOT NULL, + lifecycle_state TEXT NOT NULL, + health_status TEXT NOT NULL, + created_at_ms INTEGER NOT NULL, + updated_at_ms INTEGER NOT NULL + ); + INSERT INTO runtime_endpoints VALUES ( + 'legacy.default.endpoint', 'legacy.account', 'legacy/model', 'global', + 'remote-openai-compatible', 'remote-service', 'active', 'healthy', 1, 1 + ); + `); + database.close(); + + initializeSqliteMemory({ runtimeStateRoot, scopeId, channel: "development" }); + expect(listRuntimeEndpoints({ databasePath })).toEqual([ + expect.objectContaining({ + endpointId: "legacy.default.endpoint", + modelId: "legacy/model", + reasoningEffort: null, + }), + ]); + const reopened = new DatabaseSync(databasePath); + expect( + reopened.prepare("SELECT endpoint_id, reasoning_effort FROM runtime_endpoints").all(), + ).toEqual([{ endpoint_id: "legacy.default.endpoint", reasoning_effort: null }]); + reopened.close(); + } finally { + await rm(runtimeStateRoot, { recursive: true, force: true }); + } + }); + + test("rolls back the whole endpoint batch when any row cannot be persisted", async () => { + const runtimeStateRoot = await mkdtemp(path.join(os.tmpdir(), "sqlite-effort-batch-")); + try { + const { databasePath } = initializeSqliteMemory({ + runtimeStateRoot, + scopeId: "run91-batch", + channel: "development", + }); + expect(typeof upsertRuntimeEndpointsAtomically).toBe("function"); + expect(() => + upsertRuntimeEndpointsAtomically({ + databasePath, + endpoints: [ + { + endpointId: "account.global.provider-model~effort-v1~bWVkaXVt", + providerAccountId: "account", + modelId: "provider/model", + region: "global", + endpointKind: "remote-openai-compatible", + servingSource: "remote-service", + lifecycleState: "active", + healthStatus: "healthy", + reasoningEffort: "medium", + }, + { + endpointId: "account.global.provider-model~effort-v1~aGlnaA", + providerAccountId: "account", + modelId: "provider/model", + region: "global", + endpointKind: "remote-openai-compatible", + servingSource: "remote-service", + lifecycleState: "active", + healthStatus: "healthy", + reasoningEffort: { invalid: true }, + } as never, + ], + }), + ).toThrow(); + expect(listRuntimeEndpoints({ databasePath })).toEqual([]); + } finally { + await rm(runtimeStateRoot, { recursive: true, force: true }); + } + }); + + test("stores explicit null versus opaque effort without deriving it from endpoint ids", async () => { + const runtimeStateRoot = await mkdtemp(path.join(os.tmpdir(), "sqlite-effort-identity-")); + try { + const { databasePath } = initializeSqliteMemory({ + runtimeStateRoot, + scopeId: "run91", + channel: "development", + }); + + upsertRuntimeEndpoint({ + databasePath, + endpoint: { + endpointId: "account.global.provider-model", + providerAccountId: "account", + modelId: "provider/model", + region: "global", + endpointKind: "remote-openai-compatible", + servingSource: "remote-service", + lifecycleState: "active", + healthStatus: "healthy", + reasoningEffort: null, + } as never, + }); + upsertRuntimeEndpoint({ + databasePath, + endpoint: { + endpointId: "account.global.provider-model~effort-v1~bWVkaXVt", + providerAccountId: "account", + modelId: "provider/model", + region: "global", + endpointKind: "remote-openai-compatible", + servingSource: "remote-service", + lifecycleState: "active", + healthStatus: "healthy", + reasoningEffort: "medium", + } as never, + }); + + expect(listRuntimeEndpoints({ databasePath })).toEqual( + expect.arrayContaining([ + expect.objectContaining({ + endpointId: "account.global.provider-model", + reasoningEffort: null, + }), + expect.objectContaining({ + endpointId: "account.global.provider-model~effort-v1~bWVkaXVt", + reasoningEffort: "medium", + }), + ]), + ); + + const database = new DatabaseSync(databasePath); + const columns = database.prepare("PRAGMA table_info(runtime_endpoints)").all() as Array<{ + name: string; + }>; + expect(columns.map((column) => column.name)).toContain("reasoning_effort"); + const stored = database + .prepare("SELECT endpoint_id, reasoning_effort FROM runtime_endpoints ORDER BY endpoint_id") + .all(); + database.close(); + expect(stored).toEqual([ + { endpoint_id: "account.global.provider-model", reasoning_effort: null }, + { + endpoint_id: "account.global.provider-model~effort-v1~bWVkaXVt", + reasoning_effort: "medium", + }, + ]); + expect(resolveSqliteMemoryLocation({ runtimeStateRoot, scopeId: "run91" })).toBe( + databasePath, + ); + } finally { + await rm(runtimeStateRoot, { recursive: true, force: true }); + } + }); +}); diff --git a/role-model-router/packages/sqlite-memory/test/index.test.ts b/role-model-router/packages/sqlite-memory/test/index.test.ts index b2f35bab..73be2170 100644 --- a/role-model-router/packages/sqlite-memory/test/index.test.ts +++ b/role-model-router/packages/sqlite-memory/test/index.test.ts @@ -117,6 +117,7 @@ describe("initializeSqliteMemory", () => { { migration_id: "run62-telemetry-metadata-backfill-v1" }, { migration_id: "run77-observed-profile-indexes-v1" }, { migration_id: "run77-recent-observations-index-v1" }, + { migration_id: "run91-effort-instance-identity-v1" }, ]); }); diff --git a/role-model-router/packages/sqlite-memory/test/run90-telemetry-query-semantics.test.ts b/role-model-router/packages/sqlite-memory/test/run90-telemetry-query-semantics.test.ts index 2e82e52b..fe95913d 100644 --- a/role-model-router/packages/sqlite-memory/test/run90-telemetry-query-semantics.test.ts +++ b/role-model-router/packages/sqlite-memory/test/run90-telemetry-query-semantics.test.ts @@ -116,7 +116,7 @@ test("Run 90 exact telemetry lookup reads by request identity without a bounded expect(typeof (sqliteMemory as Record).listRuntimeTelemetryRecords).toBe( "function", ); -}); +}, 15_000); test("Run 90 aggregate implementation uses compact SQLite aggregates instead of rich page decoding", async () => { const source = await readFile(new URL("../src/index.ts", import.meta.url), "utf8"); @@ -192,7 +192,7 @@ test("Run 90 canonical corpus is exactly 257 in-window plus nine out-of-window r reroute_count: manifest.expected.rerouteCount, distinct_timestamps: 129, }); -}); +}, 15_000); test("Run 90 performance corpus keeps aggregate and lookup plans indexed", async () => { const root = await mkdtemp(path.join(os.tmpdir(), "run90-performance-corpus-")); diff --git a/role-model-router/packages/trace/src/index.ts b/role-model-router/packages/trace/src/index.ts index 811f451b..27f901b6 100644 --- a/role-model-router/packages/trace/src/index.ts +++ b/role-model-router/packages/trace/src/index.ts @@ -4,9 +4,17 @@ import path from "node:path"; import type { TraceEvent, TraceSpan } from "@role-model/protocol-types"; export * from "./projections/index.js"; +export * from "./lineage.js"; -export type TraceSpanRecord = TraceSpan; -export type TraceEventRecord = TraceEvent; +export type TraceEffortSource = "none" | "client" | "variant" | "variant_coerced"; + +export interface TraceEffortFields { + readonly reasoning_effort?: string | null; + readonly effort_source?: TraceEffortSource; +} + +export type TraceSpanRecord = TraceSpan & TraceEffortFields; +export type TraceEventRecord = TraceEvent & TraceEffortFields; export async function writeTraceArtifacts( outputDir: string, @@ -88,6 +96,24 @@ export function validateTraceLinkage( `Trace event ${event.event_id} routing_decision_id does not match span ${event.span_id}.`, ); } + if ( + span.reasoning_effort !== undefined && + event.reasoning_effort !== undefined && + span.reasoning_effort !== event.reasoning_effort + ) { + throw new Error( + `Trace event ${event.event_id} reasoning_effort does not match span ${event.span_id}.`, + ); + } + if ( + span.effort_source !== undefined && + event.effort_source !== undefined && + span.effort_source !== event.effort_source + ) { + throw new Error( + `Trace event ${event.event_id} effort_source does not match span ${event.span_id}.`, + ); + } } } } diff --git a/role-model-router/packages/trace/src/lineage.ts b/role-model-router/packages/trace/src/lineage.ts new file mode 100644 index 00000000..9923e57b --- /dev/null +++ b/role-model-router/packages/trace/src/lineage.ts @@ -0,0 +1,192 @@ +import { createHash } from "node:crypto"; + +export const LIVE_TRACE_SCHEMA_VERSION = "run91-live-pi-trace.v1" as const; + +export const LIVE_TRACE_STAGES = [ + "router_ingress", + "routing_attempt", + "upstream_execution", + "runtime_observation", + "message_graph", + "contribution", + "crowdsourcing", + "recommendation", +] as const; + +export type TraceLineageStageName = (typeof LIVE_TRACE_STAGES)[number]; +export type TraceLineageDisposition = + | "recorded" + | "emitted" + | "consumed" + | "not_eligible" + | "failed"; +export type TraceLineageEffortSource = "none" | "client" | "variant" | "variant_coerced"; + +export interface TraceLineageStageReceipt { + readonly stage_id: string; + readonly stage: TraceLineageStageName; + readonly request_id: string; + readonly routing_decision_id: string; + readonly endpoint_id: string; + readonly model_id: string; + readonly reasoning_effort: string | null; + readonly effort_source: TraceLineageEffortSource; + readonly receipt_id: string; + readonly disposition: TraceLineageDisposition; + readonly predecessor_stage_id?: string; + readonly policy_receipt?: string; + readonly artifact_hash?: string; + readonly pending_intent?: boolean; + readonly source_ids?: readonly string[]; +} + +export interface TraceLineageManifestInput { + readonly schema_version?: typeof LIVE_TRACE_SCHEMA_VERSION; + readonly client_request_id?: string; + readonly request_id: string; + readonly routing_decision_id: string; + readonly endpoint_id: string; + readonly model_id: string; + readonly reasoning_effort: string | null; + readonly effort_source: TraceLineageEffortSource; + readonly source_set: readonly string[]; + readonly stages: readonly TraceLineageStageReceipt[]; +} + +export interface TraceLineageManifest extends Omit { + readonly schema_version: typeof LIVE_TRACE_SCHEMA_VERSION; + readonly source_set_digest: string; +} + +function assertOpaqueId(name: string, value: string): void { + const hasControlCharacter = [...value].some((character) => { + const code = character.charCodeAt(0); + return code <= 0x1f || code === 0x7f; + }); + if (!value || value.length > 256 || hasControlCharacter) { + throw new Error(`${name} must be a non-empty bounded opaque id.`); + } +} + +function assertEffort( + reasoningEffort: string | null, + effortSource: TraceLineageEffortSource, +): void { + if (reasoningEffort !== null && !reasoningEffort) { + throw new Error("reasoning_effort must be null or a non-empty value."); + } + if (reasoningEffort === null && effortSource !== "none") { + throw new Error("effort_source must be none when reasoning_effort is null."); + } + if (reasoningEffort !== null && effortSource === "none") { + throw new Error("effort_source is required for an efforted request."); + } +} + +function sourceSetDigest(sourceSet: readonly string[]): string { + return `sha256:${createHash("sha256") + .update(JSON.stringify([...sourceSet].sort())) + .digest("hex")}`; +} + +function validateStage( + stage: TraceLineageStageReceipt, + manifest: TraceLineageManifestInput, + expectedPredecessor?: string, +): void { + assertOpaqueId("stage_id", stage.stage_id); + assertOpaqueId("receipt_id", stage.receipt_id); + assertOpaqueId("request_id", stage.request_id); + assertOpaqueId("routing_decision_id", stage.routing_decision_id); + assertOpaqueId("endpoint_id", stage.endpoint_id); + assertOpaqueId("model_id", stage.model_id); + if (stage.request_id !== manifest.request_id) { + throw new Error(`Trace stage ${stage.stage_id} request_id does not match manifest.`); + } + if (stage.routing_decision_id !== manifest.routing_decision_id) { + throw new Error(`Trace stage ${stage.stage_id} routing_decision_id does not match manifest.`); + } + if (stage.endpoint_id !== manifest.endpoint_id) { + throw new Error(`Trace stage ${stage.stage_id} endpoint_id does not match manifest.`); + } + if (stage.model_id !== manifest.model_id) { + throw new Error(`Trace stage ${stage.stage_id} model_id does not match manifest.`); + } + if (stage.reasoning_effort !== manifest.reasoning_effort) { + throw new Error(`Trace stage ${stage.stage_id} reasoning_effort does not match manifest.`); + } + if (stage.effort_source !== manifest.effort_source) { + throw new Error(`Trace stage ${stage.stage_id} effort_source does not match manifest.`); + } + if (stage.pending_intent || (stage.disposition as string) === "pending") { + throw new Error(`Trace stage ${stage.stage_id} has a pending intent and cannot be terminal.`); + } + if (stage.disposition === "not_eligible" && !stage.policy_receipt) { + throw new Error(`Trace stage ${stage.stage_id} not_eligible requires a policy receipt.`); + } + if ( + stage.stage === "message_graph" && + ["recorded", "emitted", "consumed"].includes(stage.disposition) && + !stage.artifact_hash + ) { + throw new Error(`Trace stage ${stage.stage_id} message_graph requires an artifact hash.`); + } + if (expectedPredecessor !== undefined && stage.predecessor_stage_id !== expectedPredecessor) { + throw new Error(`Trace stage ${stage.stage_id} predecessor does not match stage order.`); + } +} + +export function validateTraceLineageManifest(manifest: TraceLineageManifest): void { + if (manifest.schema_version !== LIVE_TRACE_SCHEMA_VERSION) { + throw new Error(`Unsupported trace lineage schema ${manifest.schema_version}.`); + } + assertOpaqueId("request_id", manifest.request_id); + assertOpaqueId("routing_decision_id", manifest.routing_decision_id); + assertOpaqueId("endpoint_id", manifest.endpoint_id); + assertOpaqueId("model_id", manifest.model_id); + if (manifest.client_request_id !== undefined) { + assertOpaqueId("client_request_id", manifest.client_request_id); + } + assertEffort(manifest.reasoning_effort, manifest.effort_source); + if ( + manifest.source_set.length === 0 || + new Set(manifest.source_set).size !== manifest.source_set.length + ) { + throw new Error("Trace lineage source_set must contain at least one unique source."); + } + for (const source of manifest.source_set) { + assertOpaqueId("source_set entry", source); + } + if (manifest.source_set_digest !== sourceSetDigest(manifest.source_set)) { + throw new Error("Trace lineage source_set_digest does not match source_set."); + } + if (manifest.stages.length !== LIVE_TRACE_STAGES.length) { + throw new Error(`Trace lineage requires exactly ${LIVE_TRACE_STAGES.length} stage receipts.`); + } + const stageIds = new Set(); + const stageNames = new Set(); + for (const [index, stage] of manifest.stages.entries()) { + if (stageIds.has(stage.stage_id)) { + throw new Error(`Trace lineage contains duplicate stage_id ${stage.stage_id}.`); + } + if (stageNames.has(stage.stage)) { + throw new Error(`Trace lineage contains duplicate stage ${stage.stage}.`); + } + stageIds.add(stage.stage_id); + stageNames.add(stage.stage); + validateStage(stage, manifest, index > 0 ? manifest.stages[index - 1]?.stage_id : undefined); + if (stage.stage !== LIVE_TRACE_STAGES[index]) { + throw new Error(`Trace lineage stage order must be ${LIVE_TRACE_STAGES.join(", ")}.`); + } + } +} + +export function createTraceLineageManifest(input: TraceLineageManifestInput): TraceLineageManifest { + const manifest: TraceLineageManifest = { + ...input, + schema_version: LIVE_TRACE_SCHEMA_VERSION, + source_set_digest: sourceSetDigest(input.source_set), + }; + validateTraceLineageManifest(manifest); + return manifest; +} diff --git a/role-model-router/packages/trace/test/run91-lineage.test.ts b/role-model-router/packages/trace/test/run91-lineage.test.ts new file mode 100644 index 00000000..824f2ca5 --- /dev/null +++ b/role-model-router/packages/trace/test/run91-lineage.test.ts @@ -0,0 +1,101 @@ +import { describe, expect, it } from "vitest"; + +import { + type TraceLineageManifestInput, + createTraceLineageManifest, + validateTraceLineageManifest, +} from "../src/index.js"; + +const common = { + request_id: "req-run91-001", + routing_decision_id: "decision-run91-001", + endpoint_id: "deepseek.personal.deepseek-v4-pro.medium", + model_id: "deepseek/deepseek-v4-pro", + reasoning_effort: "medium", + effort_source: "variant" as const, +}; + +const stageNames = [ + "router_ingress", + "routing_attempt", + "upstream_execution", + "runtime_observation", + "message_graph", + "contribution", + "crowdsourcing", + "recommendation", +] as const; + +function makeInput(overrides: Partial = {}): TraceLineageManifestInput { + return { + schema_version: "run91-live-pi-trace.v1", + client_request_id: "pi-run91-client-001", + ...common, + source_set: ["request:req-run91-001", "decision:decision-run91-001"], + stages: stageNames.map((stage, index) => ({ + stage_id: `${stage}-receipt-001`, + stage, + ...common, + receipt_id: `${stage}-receipt-001`, + disposition: stage === "recommendation" ? "not_eligible" : "recorded", + ...(stage === "recommendation" ? { policy_receipt: "recommendation-policy:disabled" } : {}), + ...(stage === "message_graph" ? { artifact_hash: "sha256:graph-001" } : {}), + predecessor_stage_id: index > 0 ? `${stageNames[index - 1]}-receipt-001` : undefined, + })), + ...overrides, + }; +} + +describe("Run 91 live trace lineage", () => { + it("creates an exact request-to-decision-to-graph manifest with effort identity", () => { + const manifest = createTraceLineageManifest(makeInput()); + + expect(manifest).toMatchObject({ + schema_version: "run91-live-pi-trace.v1", + request_id: common.request_id, + routing_decision_id: common.routing_decision_id, + endpoint_id: common.endpoint_id, + model_id: common.model_id, + reasoning_effort: "medium", + effort_source: "variant", + source_set_digest: expect.stringMatching(/^sha256:[a-f0-9]{64}$/), + }); + expect(manifest.stages).toHaveLength(stageNames.length); + expect(manifest.stages.find((stage) => stage.stage === "message_graph")).toMatchObject({ + artifact_hash: "sha256:graph-001", + }); + expect(() => validateTraceLineageManifest(manifest)).not.toThrow(); + }); + + it("refuses pending graph or outbox intent instead of claiming a terminal receipt", () => { + const input = makeInput({ + stages: makeInput().stages.map((stage) => + stage.stage === "message_graph" ? { ...stage, pending_intent: true } : stage, + ), + }); + + expect(() => createTraceLineageManifest(input)).toThrow(/pending intent/i); + }); + + it("requires an explicit policy receipt for not-eligible downstream stages", () => { + const input = makeInput({ + stages: makeInput().stages.map((stage) => + stage.stage === "recommendation" ? { ...stage, policy_receipt: undefined } : stage, + ), + }); + + expect(() => createTraceLineageManifest(input)).toThrow(/policy receipt/i); + }); + + it("rejects a stage joined to another request or effort instance", () => { + const input = makeInput({ + stages: makeInput().stages.map((stage) => + stage.stage === "message_graph" + ? { ...stage, request_id: "req-other", reasoning_effort: "low" } + : stage, + ), + }); + + expect(() => createTraceLineageManifest(input)).toThrow(/request_id|reasoning_effort/); + }); +}); diff --git a/role-model-router/packages/usage/src/index.ts b/role-model-router/packages/usage/src/index.ts index f55e1435..dcb75cc1 100644 --- a/role-model-router/packages/usage/src/index.ts +++ b/role-model-router/packages/usage/src/index.ts @@ -3,7 +3,31 @@ import path from "node:path"; import type { UsageEvent } from "@role-model/protocol-types"; -export type UsageEventRecord = UsageEvent; +export type UsageEffortSource = "none" | "client" | "variant" | "variant_coerced"; + +export interface UsageEffortFields { + readonly reasoning_effort?: string | null; + readonly effort_source?: UsageEffortSource; +} + +export type UsageEventRecord = UsageEvent & UsageEffortFields; + +export interface UsageLinkageDecision { + readonly request_id: string; + readonly routing_decision_id: string; + readonly reasoning_effort?: string | null; + readonly effort_source?: UsageEffortSource; +} + +function normalizeEffortFields(event: UsageEventRecord): Required { + const reasoning_effort = event.reasoning_effort ?? null; + const effort_source = event.effort_source ?? "none"; + return { reasoning_effort, effort_source }; +} + +function normalizeUsageEvent(event: UsageEventRecord): UsageEventRecord { + return { ...event, ...normalizeEffortFields(event) }; +} export async function appendUsageEvent( outputDir: string, @@ -12,7 +36,7 @@ export async function appendUsageEvent( await mkdir(outputDir, { recursive: true }); await appendFile( path.join(outputDir, "usage-events.jsonl"), - `${JSON.stringify(usageEvent)}\n`, + `${JSON.stringify(normalizeUsageEvent(usageEvent))}\n`, "utf8", ); } @@ -22,7 +46,18 @@ export async function readUsageEvents(outputDir: string): Promise line.trim()) .filter(Boolean) - .map((line) => JSON.parse(line) as UsageEventRecord); + .map((line) => normalizeUsageEvent(JSON.parse(line) as UsageEventRecord)); +} + +/** Read exactly one request's receipt without relying on latest/window ordering. */ +export async function readUsageEventByRequestId( + outputDir: string, + requestId: string, +): Promise { + if (!requestId) { + throw new Error("requestId is required for an exact usage lookup."); + } + return (await readUsageEvents(outputDir)).find((event) => event.request_id === requestId); } function countBy(values: readonly string[]): Record { @@ -38,18 +73,31 @@ export function summarizeUsageEvents(events: readonly UsageEventRecord[]): { by_endpoint_id: Record; by_model_id: Record; by_provider_kind: Record; + by_reasoning_effort: Record; + by_effort_source: Record; + by_endpoint_effort: Record; } { return { by_app_id: countBy(events.map((event) => event.app_id)), by_endpoint_id: countBy(events.map((event) => event.endpoint_id)), by_model_id: countBy(events.flatMap((event) => (event.model_id ? [event.model_id] : []))), by_provider_kind: countBy(events.map((event) => event.provider_kind)), + by_reasoning_effort: countBy( + events.map((event) => normalizeEffortFields(event).reasoning_effort ?? "default"), + ), + by_effort_source: countBy(events.map((event) => normalizeEffortFields(event).effort_source)), + by_endpoint_effort: countBy( + events.map((event) => { + const effort = normalizeEffortFields(event).reasoning_effort ?? "default"; + return `${event.endpoint_id}|${effort}`; + }), + ), }; } export function validateUsageLinkage( events: readonly UsageEventRecord[], - decision: { request_id: string; routing_decision_id: string }, + decision: UsageLinkageDecision, ): void { for (const event of events) { if (event.request_id !== decision.request_id) { @@ -62,5 +110,17 @@ export function validateUsageLinkage( `Usage event ${event.event_id} routing_decision_id ${event.routing_decision_id} does not match ${decision.routing_decision_id}.`, ); } + const eventEffort = normalizeEffortFields(event); + const decisionEffort = decision.reasoning_effort ?? null; + if (eventEffort.reasoning_effort !== decisionEffort) { + throw new Error( + `Usage event ${event.event_id} reasoning_effort ${eventEffort.reasoning_effort ?? "default"} does not match ${decisionEffort ?? "default"}.`, + ); + } + if (decision.effort_source && eventEffort.effort_source !== decision.effort_source) { + throw new Error( + `Usage event ${event.event_id} effort_source ${eventEffort.effort_source} does not match ${decision.effort_source}.`, + ); + } } } diff --git a/role-model-router/packages/usage/test/run91-effort-lineage.test.ts b/role-model-router/packages/usage/test/run91-effort-lineage.test.ts new file mode 100644 index 00000000..1f4642e8 --- /dev/null +++ b/role-model-router/packages/usage/test/run91-effort-lineage.test.ts @@ -0,0 +1,112 @@ +import { appendFile, mkdtemp, rm } from "node:fs/promises"; +import { tmpdir } from "node:os"; +import { join } from "node:path"; +import { describe, expect, it } from "vitest"; + +import { + type UsageEventRecord, + readUsageEventByRequestId, + readUsageEvents, + summarizeUsageEvents, + validateUsageLinkage, +} from "../src/index.js"; + +type EffortSource = "none" | "client" | "variant" | "variant_coerced"; +type EffortFields = { + reasoning_effort?: string | null; + effort_source?: EffortSource; +}; + +function makeEvent( + overrides: Partial & EffortFields = {}, +): UsageEventRecord & EffortFields { + return { + event_id: "usage-001", + timestamp_ms: 1000, + app_id: "app-a", + request_id: "req-001", + routing_decision_id: "dec-001", + endpoint_id: "ep-001", + model_id: "model-deepseek-v4", + provider_kind: "deepseek", + tokens_in: 100, + tokens_out: 50, + latency_ms: 200, + ...overrides, + }; +} + +async function withTempDir(fn: (dir: string) => Promise): Promise { + const dir = await mkdtemp(join(tmpdir(), "usage-run91-lineage-")); + try { + await fn(dir); + } finally { + await rm(dir, { recursive: true, force: true }); + } +} + +describe("Run 91 usage effort lineage", () => { + it("keeps provider-default and effort instances distinct in usage summaries", () => { + const events = [ + makeEvent({ reasoning_effort: null, effort_source: "none" }), + makeEvent({ + event_id: "usage-002", + endpoint_id: "ep-001-medium", + reasoning_effort: "medium", + effort_source: "variant", + }), + makeEvent({ + event_id: "usage-003", + endpoint_id: "ep-002-low", + reasoning_effort: "low", + effort_source: "client", + }), + ]; + + const summary = summarizeUsageEvents(events); + + expect(summary.by_reasoning_effort).toEqual({ default: 1, medium: 1, low: 1 }); + expect(summary.by_effort_source).toEqual({ none: 1, variant: 1, client: 1 }); + expect(summary.by_endpoint_effort).toEqual({ + "ep-001|default": 1, + "ep-001-medium|medium": 1, + "ep-002-low|low": 1, + }); + }); + + it("normalizes historical rows without effort columns to explicit provider-default nulls", async () => { + await withTempDir(async (dir) => { + await appendFile(join(dir, "usage-events.jsonl"), `${JSON.stringify(makeEvent())}\n`, "utf8"); + + const events = await readUsageEvents(dir); + expect(events[0]).toMatchObject({ reasoning_effort: null, effort_source: "none" }); + }); + }); + + it("looks up one exact request id and never substitutes a latest/window row", async () => { + await withTempDir(async (dir) => { + const first = makeEvent({ request_id: "req-first" }); + const second = makeEvent({ event_id: "usage-002", request_id: "req-second" }); + const { appendUsageEvent } = await import("../src/index.js"); + await appendUsageEvent(dir, first); + await appendUsageEvent(dir, second); + + await expect(readUsageEventByRequestId(dir, "req-first")).resolves.toMatchObject({ + request_id: "req-first", + }); + await expect(readUsageEventByRequestId(dir, "req-missing")).resolves.toBeUndefined(); + }); + }); + + it("rejects an effort receipt that does not match its request decision", () => { + const event = makeEvent({ reasoning_effort: "medium", effort_source: "variant" }); + expect(() => + validateUsageLinkage([event], { + request_id: "req-001", + routing_decision_id: "dec-001", + reasoning_effort: "low", + effort_source: "variant", + }), + ).toThrow(/reasoning_effort medium does not match low/); + }); +}); diff --git a/testdata/catalog/models-dev-local-supplement.json b/testdata/catalog/models-dev-local-supplement.json index 4d873bcf..74d0f766 100644 --- a/testdata/catalog/models-dev-local-supplement.json +++ b/testdata/catalog/models-dev-local-supplement.json @@ -23,6 +23,15 @@ "apiBase": "https://api.moonshot.ai/v1", "envVars": ["MOONSHOT_API_KEY"], "adapterFamilyHint": "ai-sdk-openai-compatible" + }, + { + "providerId": "deepseek", + "displayName": "DeepSeek", + "npmPackage": "@ai-sdk/openai-compatible", + "apiBase": "https://api.deepseek.com", + "docsUrl": "https://api-docs.deepseek.com/quick_start/pricing", + "envVars": ["DEEPSEEK_API_KEY"], + "adapterFamilyHint": "ai-sdk-openai-compatible" } ], "models": [ @@ -158,6 +167,7 @@ "modalities": ["text", "image", "video"], "contextWindow": 1048576, "maxOutputTokens": 131072, + "reasoningOptions": [{ "type": "effort", "values": ["low", "high", "max"] }], "requestShapeHints": { "providerShape": "openai.chat.completions", "bodyKeys": ["max_tokens", "tools", "reasoning_effort"], @@ -190,6 +200,85 @@ "label": "Long context reasoning" } ] + }, + { + "modelId": "deepseek/deepseek-v4-flash", + "providerId": "deepseek", + "displayName": "DeepSeek V4 Flash", + "version": "2026-04-24", + "capabilities": ["text.chat", "tools.function_calling", "reasoning", "structured.output"], + "modalities": ["text"], + "contextWindow": 1000000, + "maxOutputTokens": 384000, + "reasoningOptions": [ + { "type": "toggle" }, + { "type": "effort", "values": ["low", "high", "max"] } + ], + "pricing": { + "inputPer1M": 0.14, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "reasoning": 0.28, + "cacheRead": 0.0028 + }, + "costUnit": "USD per 1M tokens", + "provenance": { + "vendor": "models.dev", + "commit": "978733d4459d91bee9af1c0839e0636deebb7194", + "sourcePaths": [ + "providers/deepseek/provider.toml", + "providers/deepseek/models/deepseek-v4-flash.toml" + ], + "sourceHashes": [ + "3ce95b9a51dd0df0409e4e862aa3be99c4948133a1e93cb1b1a2c560da48a290", + "a8a8b9f5939698a13bfa563f107be50893879b2e907131a80afc36c5157ba010" + ], + "capturedAt": "2026-08-15T04:03:00Z", + "unit": "USD per 1M tokens", + "currency": "USD" + } + } + }, + { + "modelId": "deepseek/deepseek-v4-pro", + "providerId": "deepseek", + "displayName": "DeepSeek V4 Pro", + "version": "2026-04-24", + "capabilities": ["text.chat", "tools.function_calling", "reasoning", "structured.output"], + "modalities": ["text"], + "contextWindow": 1000000, + "maxOutputTokens": 384000, + "reasoningOptions": [{ "type": "toggle" }, { "type": "effort", "values": ["high", "max"] }], + "pricing": { + "inputPer1M": 0.435, + "outputPer1M": 0.87, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.435, + "output": 0.87, + "reasoning": 0.87, + "cacheRead": 0.003625 + }, + "costUnit": "USD per 1M tokens", + "provenance": { + "vendor": "models.dev", + "commit": "978733d4459d91bee9af1c0839e0636deebb7194", + "sourcePaths": [ + "providers/deepseek/provider.toml", + "providers/deepseek/models/deepseek-v4-pro.toml" + ], + "sourceHashes": [ + "3ce95b9a51dd0df0409e4e862aa3be99c4948133a1e93cb1b1a2c560da48a290", + "1be70e9aa7772b9db4d04f6dfa72e21a2609e39bc78e3b2edb9b2313e0261584" + ], + "capturedAt": "2026-08-15T04:03:00Z", + "unit": "USD per 1M tokens", + "currency": "USD" + } + } } ] } diff --git a/testdata/catalog/models-dev-snapshot.json b/testdata/catalog/models-dev-snapshot.json index 7fde824e..3364f477 100644 --- a/testdata/catalog/models-dev-snapshot.json +++ b/testdata/catalog/models-dev-snapshot.json @@ -1,8 +1,8 @@ { "source": { "vendor": "models.dev", - "commit": "ce1478719296c77dff5633b93e1ce307e380fe30", - "capturedAt": "2026-06-14T20:00:43.505Z", + "commit": "978733d4459d91bee9af1c0839e0636deebb7194", + "capturedAt": "2026-08-15T04:06:41.477Z", "schemaVersion": "models.dev.v1" }, "providers": [ @@ -39,6 +39,28 @@ ], "adapterFamilyHint": "ai-sdk-openai-compatible" }, + { + "providerId": "ai-router", + "displayName": "AI-ROUTER", + "npmPackage": "@ai-sdk/openai-compatible", + "apiBase": "https://api.ai-router.dev/v1", + "docsUrl": "https://ai-router.dev/openai-compatible-api-gateway/", + "envVars": [ + "AI_ROUTER_API_KEY" + ], + "adapterFamilyHint": "ai-sdk-openai-compatible" + }, + { + "providerId": "aiand", + "displayName": "ai&", + "npmPackage": "@ai-sdk/openai-compatible", + "apiBase": "https://api.aiand.com/v1", + "docsUrl": "https://docs.aiand.com/", + "envVars": [ + "AIAND_API_KEY" + ], + "adapterFamilyHint": "ai-sdk-openai-compatible" + }, { "providerId": "aihubmix", "displayName": "AIHubMix", @@ -50,6 +72,17 @@ ], "adapterFamilyHint": "ai-sdk-openai-compatible" }, + { + "providerId": "aki-io", + "displayName": "AKI.IO", + "npmPackage": "@ai-sdk/openai-compatible", + "apiBase": "https://aki.io/v1", + "docsUrl": "https://aki.io/docs/", + "envVars": [ + "AKI_IO_API_KEY" + ], + "adapterFamilyHint": "ai-sdk-openai-compatible" + }, { "providerId": "alibaba", "displayName": "Alibaba", @@ -242,6 +275,17 @@ ], "adapterFamilyHint": "ai-sdk-openai-compatible" }, + { + "providerId": "blueclaw", + "displayName": "Blue Claw", + "npmPackage": "@ai-sdk/openai-compatible", + "apiBase": "https://openai.blueclaw.network/v1", + "docsUrl": "https://blueclaw.network", + "envVars": [ + "BLUECLAW_API_KEY" + ], + "adapterFamilyHint": "ai-sdk-openai-compatible" + }, { "providerId": "cerebras", "displayName": "Cerebras", @@ -286,6 +330,17 @@ ], "adapterFamilyHint": "ai-sdk-openai-compatible" }, + { + "providerId": "cline-pass", + "displayName": "ClinePass", + "npmPackage": "@ai-sdk/openai-compatible", + "apiBase": "https://api.cline.bot/api/v1", + "docsUrl": "https://docs.cline.bot/getting-started/clinepass", + "envVars": [ + "CLINE_API_KEY" + ], + "adapterFamilyHint": "ai-sdk-openai-compatible" + }, { "providerId": "cloudferro-sherlock", "displayName": "CloudFerro Sherlock", @@ -333,6 +388,17 @@ ], "adapterFamilyHint": "ai-sdk-cohere" }, + { + "providerId": "coralbricks", + "displayName": "CoralBricks", + "npmPackage": "@ai-sdk/openai-compatible", + "apiBase": "https://inference.coralbricks.ai/v1", + "docsUrl": "https://www.coralbricks.ai/docs", + "envVars": [ + "CORAL_API_KEY" + ], + "adapterFamilyHint": "ai-sdk-openai-compatible" + }, { "providerId": "cortecs", "displayName": "Cortecs", @@ -355,6 +421,39 @@ ], "adapterFamilyHint": "ai-sdk-openai-compatible" }, + { + "providerId": "crossmodel", + "displayName": "CrossModel", + "npmPackage": "@ai-sdk/openai-compatible", + "apiBase": "https://api.crossmodel.ai/v1", + "docsUrl": "https://www.crossmodel.ai/docs", + "envVars": [ + "CROSSMODEL_API_KEY" + ], + "adapterFamilyHint": "ai-sdk-openai-compatible" + }, + { + "providerId": "crusoe", + "displayName": "Crusoe", + "npmPackage": "@ai-sdk/openai-compatible", + "apiBase": "https://api.inference.crusoecloud.com/v1", + "docsUrl": "https://docs.crusoecloud.com/managed-inference/overview", + "envVars": [ + "CRUSOE_API_KEY" + ], + "adapterFamilyHint": "ai-sdk-openai-compatible" + }, + { + "providerId": "daoxe", + "displayName": "DaoXE", + "npmPackage": "@ai-sdk/openai-compatible", + "apiBase": "https://daoxe.com/v1", + "docsUrl": "https://daoxe.com/pricing", + "envVars": [ + "DAOXE_API_KEY" + ], + "adapterFamilyHint": "ai-sdk-openai-compatible" + }, { "providerId": "databricks", "displayName": "Databricks", @@ -422,6 +521,39 @@ ], "adapterFamilyHint": "ai-sdk-openai-compatible" }, + { + "providerId": "ebcloud", + "displayName": "EBCloud", + "npmPackage": "@ai-sdk/openai-compatible", + "apiBase": "https://maas-api.ebcloud.com/v1", + "docsUrl": "https://docs.ebtech.com/ai/model-api.html", + "envVars": [ + "EBCLOUD_API_KEY" + ], + "adapterFamilyHint": "ai-sdk-openai-compatible" + }, + { + "providerId": "edenai", + "displayName": "Eden AI", + "npmPackage": "@ai-sdk/openai-compatible", + "apiBase": "https://api.edenai.run/v3", + "docsUrl": "https://docs.edenai.co", + "envVars": [ + "EDENAI_API_KEY" + ], + "adapterFamilyHint": "ai-sdk-openai-compatible" + }, + { + "providerId": "empiriolabs", + "displayName": "EmpirioLabs AI", + "npmPackage": "@ai-sdk/openai-compatible", + "apiBase": "https://api.empiriolabs.ai/v1", + "docsUrl": "https://docs.empiriolabs.ai", + "envVars": [ + "EMPIRIOLABS_API_KEY" + ], + "adapterFamilyHint": "ai-sdk-openai-compatible" + }, { "providerId": "evroc", "displayName": "evroc", @@ -444,17 +576,6 @@ ], "adapterFamilyHint": "ai-sdk-openai-compatible" }, - { - "providerId": "firepass", - "displayName": "Fireworks (Firepass)", - "npmPackage": "@ai-sdk/openai-compatible", - "apiBase": "https://api.fireworks.ai/inference/v1", - "docsUrl": "https://docs.fireworks.ai/firepass", - "envVars": [ - "FIREPASS_API_KEY" - ], - "adapterFamilyHint": "ai-sdk-openai-compatible" - }, { "providerId": "fireworks-ai", "displayName": "Fireworks AI", @@ -510,17 +631,6 @@ ], "adapterFamilyHint": "ai-sdk-openai-compatible" }, - { - "providerId": "github-models", - "displayName": "GitHub Models", - "npmPackage": "@ai-sdk/openai-compatible", - "apiBase": "https://models.github.ai/inference", - "docsUrl": "https://docs.github.com/en/github-models", - "envVars": [ - "GITHUB_TOKEN" - ], - "adapterFamilyHint": "ai-sdk-openai-compatible" - }, { "providerId": "gitlab", "displayName": "GitLab Duo", @@ -582,6 +692,17 @@ ], "adapterFamilyHint": "ai-sdk-google-vertex-anthropic" }, + { + "providerId": "greenpt", + "displayName": "GreenPT", + "npmPackage": "@ai-sdk/openai-compatible", + "apiBase": "https://api.greenpt.ai/v1", + "docsUrl": "https://docs.greenpt.ai", + "envVars": [ + "GREENPT_API_KEY" + ], + "adapterFamilyHint": "ai-sdk-openai-compatible" + }, { "providerId": "groq", "displayName": "Groq", @@ -604,6 +725,17 @@ ], "adapterFamilyHint": "ai-sdk-openai-compatible" }, + { + "providerId": "hetzner", + "displayName": "Hetzner", + "npmPackage": "@ai-sdk/openai-compatible", + "apiBase": "https://inference.hetzner.com/api/v1", + "docsUrl": "https://experiments.hetzner.com/docs/inference", + "envVars": [ + "HETZNER_API_KEY" + ], + "adapterFamilyHint": "ai-sdk-openai-compatible" + }, { "providerId": "hpc-ai", "displayName": "HPC-AI", @@ -626,6 +758,17 @@ ], "adapterFamilyHint": "ai-sdk-openai-compatible" }, + { + "providerId": "hyper", + "displayName": "Charm Hyper", + "npmPackage": "@ai-sdk/openai-compatible", + "apiBase": "https://hyper.charm.land/v1", + "docsUrl": "https://hyper.charm.land", + "envVars": [ + "HYPER_API_KEY" + ], + "adapterFamilyHint": "ai-sdk-openai-compatible" + }, { "providerId": "iflowcn", "displayName": "iFlow", @@ -637,6 +780,17 @@ ], "adapterFamilyHint": "ai-sdk-openai-compatible" }, + { + "providerId": "impossibl", + "displayName": "Impossibl", + "npmPackage": "@ai-sdk/openai-compatible", + "apiBase": "https://api.impossibl.com/v1", + "docsUrl": "https://impossibl.com/docs/models", + "envVars": [ + "IMPOSSIBL_API_KEY" + ], + "adapterFamilyHint": "ai-sdk-openai-compatible" + }, { "providerId": "inception", "displayName": "Inception", @@ -670,6 +824,29 @@ ], "adapterFamilyHint": "ai-sdk-openai-compatible" }, + { + "providerId": "inferx", + "displayName": "InferX", + "npmPackage": "@ai-sdk/openai-compatible", + "apiBase": "https://model.inferx.net/endpoints/v1", + "docsUrl": "https://model.inferx.net/endpoints", + "envVars": [ + "INFERX_API_KEY" + ], + "adapterFamilyHint": "ai-sdk-openai-compatible" + }, + { + "providerId": "infomaniak", + "displayName": "Infomaniak", + "npmPackage": "@ai-sdk/openai-compatible", + "apiBase": "https://api.infomaniak.com/2/ai/${INFOMANIAK_PRODUCT_ID}/openai/v1", + "docsUrl": "https://www.infomaniak.com/en/hosting/ai-services/open-source-models", + "envVars": [ + "INFOMANIAK_API_KEY", + "INFOMANIAK_PRODUCT_ID" + ], + "adapterFamilyHint": "ai-sdk-openai-compatible" + }, { "providerId": "io-net", "displayName": "IO.NET", @@ -692,6 +869,17 @@ ], "adapterFamilyHint": "ai-sdk-openai-compatible" }, + { + "providerId": "kenari", + "displayName": "Kenari", + "npmPackage": "@ai-sdk/openai-compatible", + "apiBase": "https://kenari.id/v1", + "docsUrl": "https://kenari.id/docs", + "envVars": [ + "KENARI_API_KEY" + ], + "adapterFamilyHint": "ai-sdk-openai-compatible" + }, { "providerId": "kilo", "displayName": "Kilo Gateway", @@ -780,17 +968,39 @@ ], "adapterFamilyHint": "ai-sdk-openai-compatible" }, + { + "providerId": "longcat", + "displayName": "LongCat", + "npmPackage": "@ai-sdk/openai-compatible", + "apiBase": "https://api.longcat.chat/openai", + "docsUrl": "https://longcat.chat/platform/docs/", + "envVars": [ + "LONGCAT_API_KEY" + ], + "adapterFamilyHint": "ai-sdk-openai-compatible" + }, { "providerId": "lucidquery", - "displayName": "LucidQuery AI", + "displayName": "LucidQuery", "npmPackage": "@ai-sdk/openai-compatible", - "apiBase": "https://lucidquery.com/api/v1", - "docsUrl": "https://lucidquery.com/api/docs", + "apiBase": "https://api.lucidquery.com/v1", + "docsUrl": "https://lucidquery.com/docs", "envVars": [ "LUCIDQUERY_API_KEY" ], "adapterFamilyHint": "ai-sdk-openai-compatible" }, + { + "providerId": "lynkr", + "displayName": "Lynkr", + "npmPackage": "@ai-sdk/openai-compatible", + "apiBase": "http://127.0.0.1:8081/v1", + "docsUrl": "https://github.com/Fast-Editor/Lynkr", + "envVars": [ + "LYNKR_API_KEY" + ], + "adapterFamilyHint": "ai-sdk-openai-compatible" + }, { "providerId": "meganova", "displayName": "Meganova", @@ -806,13 +1016,24 @@ "providerId": "merge-gateway", "displayName": "Merge Gateway", "npmPackage": "merge-gateway-ai-sdk-provider", - "apiBase": "", + "apiBase": "https://api-gateway.merge.dev/v1/ai-sdk", "docsUrl": "https://docs.merge.dev/merge-gateway", "envVars": [ "MERGE_GATEWAY_API_KEY" ], "adapterFamilyHint": "ai-sdk-openai-compatible" }, + { + "providerId": "meta", + "displayName": "Meta", + "npmPackage": "@ai-sdk/openai", + "apiBase": "https://api.meta.ai/v1", + "docsUrl": "https://dev.meta.ai/docs", + "envVars": [ + "META_MODEL_API_KEY" + ], + "adapterFamilyHint": "ai-sdk-openai" + }, { "providerId": "minimax", "displayName": "MiniMax (minimax.io)", @@ -890,6 +1111,39 @@ ], "adapterFamilyHint": "ai-sdk-openai-compatible" }, + { + "providerId": "modal", + "displayName": "Modal", + "npmPackage": "@ai-sdk/openai-compatible", + "apiBase": "https://inference.us-west.modal.direct/v1", + "docsUrl": "https://modal.com/docs/guide/endpoints", + "envVars": [ + "MODAL_PROXY_TOKEN" + ], + "adapterFamilyHint": "ai-sdk-openai-compatible" + }, + { + "providerId": "model-oracle-ai", + "displayName": "Model Oracle AI", + "npmPackage": "@ai-sdk/openai-compatible", + "apiBase": "https://api.modeloracle.com/api/v1", + "docsUrl": "https://modeloracle.com/setup/", + "envVars": [ + "MODEL_ORACLE_API_KEY" + ], + "adapterFamilyHint": "ai-sdk-openai-compatible" + }, + { + "providerId": "modelis", + "displayName": "Modelis", + "npmPackage": "@ai-sdk/openai-compatible", + "apiBase": "https://modelishub.com/v1", + "docsUrl": "https://modelishub.com/pricing", + "envVars": [ + "MODELIS_API_KEY" + ], + "adapterFamilyHint": "ai-sdk-openai-compatible" + }, { "providerId": "modelscope", "displayName": "ModelScope", @@ -981,7 +1235,7 @@ "providerId": "neon", "displayName": "Neon", "npmPackage": "@ai-sdk/openai-compatible", - "apiBase": "${NEON_AI_GATEWAY_BASE_URL}/ai-gateway/mlflow/v1", + "apiBase": "${NEON_AI_GATEWAY_BASE_URL}/v1", "docsUrl": "https://neon.com/docs", "envVars": [ "NEON_AI_GATEWAY_BASE_URL", @@ -1033,6 +1287,17 @@ ], "adapterFamilyHint": "ai-sdk-openai-compatible" }, + { + "providerId": "ofox", + "displayName": "Ofox", + "npmPackage": "@ai-sdk/openai-compatible", + "apiBase": "https://api.ofox.ai/v1", + "docsUrl": "https://ofox.ai/docs", + "envVars": [ + "OFOX_API_KEY" + ], + "adapterFamilyHint": "ai-sdk-openai-compatible" + }, { "providerId": "ollama-cloud", "displayName": "Ollama Cloud", @@ -1132,6 +1397,17 @@ ], "adapterFamilyHint": "ai-sdk-openai" }, + { + "providerId": "pioneer", + "displayName": "Pioneer", + "npmPackage": "@ai-sdk/openai-compatible", + "apiBase": "https://api.pioneer.ai/v1", + "docsUrl": "https://agent.pioneer.ai/llms.txt", + "envVars": [ + "PIONEER_API_KEY" + ], + "adapterFamilyHint": "ai-sdk-openai-compatible" + }, { "providerId": "poe", "displayName": "Poe", @@ -1188,6 +1464,17 @@ ], "adapterFamilyHint": "ai-sdk-openai-compatible" }, + { + "providerId": "qvac", + "displayName": "QVAC", + "npmPackage": "@qvac/ai-sdk-provider", + "apiBase": "", + "docsUrl": "https://www.npmjs.com/package/@qvac/ai-sdk-provider", + "envVars": [ + "QVAC_API_KEY" + ], + "adapterFamilyHint": "ai-sdk-openai-compatible" + }, { "providerId": "regolo-ai", "displayName": "Regolo AI", @@ -1214,13 +1501,35 @@ "providerId": "routing-run", "displayName": "routing.run", "npmPackage": "@ai-sdk/openai-compatible", - "apiBase": "https://ai.routing.sh/v1", + "apiBase": "https://api.routing.run/v1", "docsUrl": "https://docs.routing.run/api-reference/models", "envVars": [ "ROUTING_RUN_API_KEY" ], "adapterFamilyHint": "ai-sdk-openai-compatible" }, + { + "providerId": "sakana", + "displayName": "Sakana AI", + "npmPackage": "@ai-sdk/openai-compatible", + "apiBase": "https://api.sakana.ai/v1", + "docsUrl": "https://console.sakana.ai/models", + "envVars": [ + "SAKANA_API_KEY" + ], + "adapterFamilyHint": "ai-sdk-openai-compatible" + }, + { + "providerId": "salad-cloud", + "displayName": "SaladCloud AI Gateway", + "npmPackage": "@saladtechnologies-oss/ai-sdk-provider", + "apiBase": "", + "docsUrl": "https://docs.salad.com/ai-gateway/explanation/overview", + "envVars": [ + "SALAD_CLOUD_API_KEY" + ], + "adapterFamilyHint": "ai-sdk-openai-compatible" + }, { "providerId": "sap-ai-core", "displayName": "SAP AI Core", @@ -1254,6 +1563,17 @@ ], "adapterFamilyHint": "ai-sdk-openai-compatible" }, + { + "providerId": "scx", + "displayName": "SCX.ai", + "npmPackage": "@ai-sdk/openai-compatible", + "apiBase": "https://api.scx.ai/v1", + "docsUrl": "https://platform.scx.ai/docs", + "envVars": [ + "SCX_API_KEY" + ], + "adapterFamilyHint": "ai-sdk-openai-compatible" + }, { "providerId": "siliconflow", "displayName": "SiliconFlow", @@ -1301,7 +1621,7 @@ }, { "providerId": "stepfun", - "displayName": "StepFun", + "displayName": "StepFun (China)", "npmPackage": "@ai-sdk/openai-compatible", "apiBase": "https://api.stepfun.com/v1", "docsUrl": "https://platform.stepfun.com/docs/zh/overview/concept", @@ -1312,15 +1632,48 @@ }, { "providerId": "stepfun-ai", - "displayName": "StepFun AI", + "displayName": "StepFun (Global)", + "npmPackage": "@ai-sdk/openai-compatible", + "apiBase": "https://api.stepfun.ai/v1", + "docsUrl": "https://platform.stepfun.ai/docs/en/overview/concept", + "envVars": [ + "STEPFUN_API_KEY" + ], + "adapterFamilyHint": "ai-sdk-openai-compatible" + }, + { + "providerId": "stepfun-ai-step-plan", + "displayName": "StepFun Step Plan (Global)", "npmPackage": "@ai-sdk/openai-compatible", "apiBase": "https://api.stepfun.ai/step_plan/v1", - "docsUrl": "https://platform.stepfun.ai/docs/en/step-plan/integrations/open-code", + "docsUrl": "https://platform.stepfun.ai/docs/en/step-plan/integrations/reasoning-api", + "envVars": [ + "STEPFUN_API_KEY" + ], + "adapterFamilyHint": "ai-sdk-openai-compatible" + }, + { + "providerId": "stepfun-step-plan", + "displayName": "StepFun Step Plan (China)", + "npmPackage": "@ai-sdk/openai-compatible", + "apiBase": "https://api.stepfun.com/step_plan/v1", + "docsUrl": "https://platform.stepfun.com/docs/zh/step-plan/integrations/reasoning-api", "envVars": [ "STEPFUN_API_KEY" ], "adapterFamilyHint": "ai-sdk-openai-compatible" }, + { + "providerId": "subconscious", + "displayName": "Subconscious", + "npmPackage": "@ai-sdk/anthropic", + "apiBase": "https://api.subconscious.dev/v1", + "docsUrl": "https://docs.subconscious.dev", + "envVars": [ + "SUBCONSCIOUS_API_KEY" + ], + "adapterFamilyHint": "ai-sdk-anthropic" + }, { "providerId": "submodel", "displayName": "submodel", @@ -1354,6 +1707,17 @@ ], "adapterFamilyHint": "ai-sdk-openai-compatible" }, + { + "providerId": "tencent-token-plan", + "displayName": "Tencent Token Plan", + "npmPackage": "@ai-sdk/openai-compatible", + "apiBase": "https://api.lkeap.cloud.tencent.com/plan/v3", + "docsUrl": "https://cloud.tencent.com/document/product/1823/130060", + "envVars": [ + "TENCENT_TOKEN_PLAN_API_KEY" + ], + "adapterFamilyHint": "ai-sdk-openai-compatible" + }, { "providerId": "tencent-tokenhub", "displayName": "Tencent TokenHub", @@ -1365,6 +1729,17 @@ ], "adapterFamilyHint": "ai-sdk-openai-compatible" }, + { + "providerId": "tensorx", + "displayName": "TensorX", + "npmPackage": "@ai-sdk/openai-compatible", + "apiBase": "https://api.tensorx.ai/v1", + "docsUrl": "https://docs.tensorx.ai/", + "envVars": [ + "TENSORX_API_KEY" + ], + "adapterFamilyHint": "ai-sdk-openai-compatible" + }, { "providerId": "the-grid-ai", "displayName": "The Grid AI", @@ -1372,7 +1747,29 @@ "apiBase": "https://api.thegrid.ai/v1", "docsUrl": "https://thegrid.ai/docs", "envVars": [ - "THEGRIDAI_API_KEY" + "THEGRID_API_KEY" + ], + "adapterFamilyHint": "ai-sdk-openai-compatible" + }, + { + "providerId": "thinkingmachines", + "displayName": "Thinking Machines", + "npmPackage": "@ai-sdk/anthropic", + "apiBase": "https://tinker.thinkingmachines.dev/services/tinker-prod/anthropic/api/v1", + "docsUrl": "https://tinker-docs.thinkingmachines.ai/tinker/compatible-apis/anthropic/", + "envVars": [ + "TINKER_API_KEY" + ], + "adapterFamilyHint": "ai-sdk-anthropic" + }, + { + "providerId": "tinfoil", + "displayName": "Tinfoil", + "npmPackage": "@ai-sdk/openai-compatible", + "apiBase": "https://inference.tinfoil.sh/v1", + "docsUrl": "https://docs.tinfoil.sh", + "envVars": [ + "TINFOIL_API_KEY" ], "adapterFamilyHint": "ai-sdk-openai-compatible" }, @@ -1387,6 +1784,17 @@ ], "adapterFamilyHint": "ai-sdk-togetherai" }, + { + "providerId": "trustedrouter", + "displayName": "TrustedRouter", + "npmPackage": "@ai-sdk/openai-compatible", + "apiBase": "https://api.trustedrouter.com/v1", + "docsUrl": "https://trustedrouter.com/docs", + "envVars": [ + "TRUSTEDROUTER_API_KEY" + ], + "adapterFamilyHint": "ai-sdk-openai-compatible" + }, { "providerId": "umans-ai", "displayName": "Umans AI", @@ -1409,6 +1817,17 @@ ], "adapterFamilyHint": "ai-sdk-openai-compatible" }, + { + "providerId": "unorouter", + "displayName": "UnoRouter", + "npmPackage": "@ai-sdk/openai-compatible", + "apiBase": "https://api.unorouter.com/v1", + "docsUrl": "https://unorouter.com/models", + "envVars": [ + "UNOROUTER_API_KEY" + ], + "adapterFamilyHint": "ai-sdk-openai-compatible" + }, { "providerId": "upstage", "displayName": "Upstage", @@ -1497,6 +1916,18 @@ ], "adapterFamilyHint": "ai-sdk-openai-compatible" }, + { + "providerId": "watsonx", + "displayName": "watsonx.ai", + "npmPackage": "watsonx-ai-provider", + "apiBase": "", + "docsUrl": "https://www.ibm.com/docs/en/watsonx/saas?topic=solutions-supported-foundation-models", + "envVars": [ + "WATSONX_AI_APIKEY", + "WATSONX_AI_PROJECT_ID" + ], + "adapterFamilyHint": "ai-sdk-openai-compatible" + }, { "providerId": "xai", "displayName": "xAI", @@ -1596,6 +2027,17 @@ ], "adapterFamilyHint": "ai-sdk-openai-compatible" }, + { + "providerId": "zenifra", + "displayName": "Zenifra", + "npmPackage": "@ai-sdk/openai-compatible", + "apiBase": "https://ai.zenifra.com/v1", + "docsUrl": "https://docs.zenifra.com", + "envVars": [ + "ZENIFRA_AI_KEY" + ], + "adapterFamilyHint": "ai-sdk-openai-compatible" + }, { "providerId": "zenmux", "displayName": "ZenMux", @@ -1716,7 +2158,17 @@ "inputPer1M": 1, "outputPer1M": 5, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1024, + "max": 63999 + } + ] }, { "modelId": "302ai/claude-haiku-4-5-20251001", @@ -1739,7 +2191,17 @@ "inputPer1M": 1, "outputPer1M": 5, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1024, + "max": 63999 + } + ] }, { "modelId": "302ai/claude-opus-4-1-20250805", @@ -1762,7 +2224,17 @@ "inputPer1M": 15, "outputPer1M": 75, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1024, + "max": 31999 + } + ] }, { "modelId": "302ai/claude-opus-4-1-20250805-thinking", @@ -1784,7 +2256,8 @@ "inputPer1M": 15, "outputPer1M": 75, "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "302ai/claude-opus-4-20250514", @@ -1807,7 +2280,17 @@ "inputPer1M": 15, "outputPer1M": 75, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1024, + "max": 31999 + } + ] }, { "modelId": "302ai/claude-opus-4-5", @@ -1830,7 +2313,25 @@ "inputPer1M": 5, "outputPer1M": 25, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + }, + { + "type": "budget_tokens", + "min": 1024, + "max": 63999 + } + ] }, { "modelId": "302ai/claude-opus-4-5-20251101", @@ -1853,7 +2354,25 @@ "inputPer1M": 5, "outputPer1M": 25, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + }, + { + "type": "budget_tokens", + "min": 1024, + "max": 63999 + } + ] }, { "modelId": "302ai/claude-opus-4-5-20251101-thinking", @@ -1875,7 +2394,8 @@ "inputPer1M": 5, "outputPer1M": 25, "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "302ai/claude-opus-4-6", @@ -1898,7 +2418,26 @@ "inputPer1M": 5, "outputPer1M": 25, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1024, + "max": 127999 + } + ] }, { "modelId": "302ai/claude-opus-4-6-thinking", @@ -1921,7 +2460,8 @@ "inputPer1M": 5, "outputPer1M": 25, "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "302ai/claude-opus-4-7", @@ -1943,8 +2483,50 @@ "pricing": { "inputPer1M": 5, "outputPer1M": 25, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 37.5, + "cache_read": 1, + "cache_write": 12.5, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 37.5, + "cache_read": 1, + "cache_write": 12.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { "modelId": "302ai/claude-sonnet-4-20250514", @@ -1967,7 +2549,17 @@ "inputPer1M": 3, "outputPer1M": 15, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1024, + "max": 63999 + } + ] }, { "modelId": "302ai/claude-sonnet-4-5", @@ -1990,7 +2582,17 @@ "inputPer1M": 3, "outputPer1M": 15, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1024, + "max": 63999 + } + ] }, { "modelId": "302ai/claude-sonnet-4-5-20250929", @@ -2013,7 +2615,17 @@ "inputPer1M": 3, "outputPer1M": 15, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1024, + "max": 63999 + } + ] }, { "modelId": "302ai/claude-sonnet-4-5-20250929-thinking", @@ -2036,7 +2648,8 @@ "inputPer1M": 3, "outputPer1M": 15, "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "302ai/claude-sonnet-4-6", @@ -2059,7 +2672,17 @@ "inputPer1M": 3, "outputPer1M": 15, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1024, + "max": 63999 + } + ] }, { "modelId": "302ai/claude-sonnet-4-6-thinking", @@ -2082,7 +2705,8 @@ "inputPer1M": 3, "outputPer1M": 15, "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "302ai/deepseek-chat", @@ -2123,7 +2747,8 @@ "inputPer1M": 0.29, "outputPer1M": 0.43, "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "302ai/deepseek-v3.2", @@ -2164,7 +2789,8 @@ "inputPer1M": 0.29, "outputPer1M": 0.43, "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "302ai/doubao-seed-1-6-thinking-250715", @@ -2186,7 +2812,8 @@ "inputPer1M": 0.121, "outputPer1M": 1.21, "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "302ai/doubao-seed-1-6-vision-250815", @@ -2498,7 +3125,12 @@ "inputPer1M": 0.286, "outputPer1M": 1.142, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "302ai/glm-4.5-air", @@ -2519,7 +3151,12 @@ "inputPer1M": 0.1143, "outputPer1M": 0.286, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "302ai/glm-4.5-airx", @@ -2582,7 +3219,12 @@ "inputPer1M": 0.29, "outputPer1M": 0.86, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "302ai/glm-4.6", @@ -2603,7 +3245,12 @@ "inputPer1M": 0.286, "outputPer1M": 1.142, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "302ai/glm-4.6v", @@ -2626,7 +3273,12 @@ "inputPer1M": 0.145, "outputPer1M": 0.43, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "302ai/glm-4.7", @@ -2647,7 +3299,12 @@ "inputPer1M": 0.286, "outputPer1M": 1.142, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "302ai/glm-4.7-flashx", @@ -2668,7 +3325,12 @@ "inputPer1M": 0.0715, "outputPer1M": 0.429, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "302ai/glm-5", @@ -2689,7 +3351,12 @@ "inputPer1M": 0.6, "outputPer1M": 2.6, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "302ai/glm-5-turbo", @@ -2711,7 +3378,12 @@ "inputPer1M": 0.72, "outputPer1M": 3.2, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "302ai/glm-5.1", @@ -2733,7 +3405,12 @@ "inputPer1M": 0.86, "outputPer1M": 3.5, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "302ai/glm-5v-turbo", @@ -2758,7 +3435,12 @@ "inputPer1M": 0.72, "outputPer1M": 3.2, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "302ai/glm-for-coding", @@ -2779,7 +3461,8 @@ "inputPer1M": 0.086, "outputPer1M": 0.343, "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "302ai/gpt-4.1", @@ -2893,7 +3576,18 @@ "inputPer1M": 1.25, "outputPer1M": 10, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { "modelId": "302ai/gpt-5-mini", @@ -2916,7 +3610,18 @@ "inputPer1M": 0.25, "outputPer1M": 2, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { "modelId": "302ai/gpt-5-pro", @@ -2939,7 +3644,15 @@ "inputPer1M": 15, "outputPer1M": 120, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high" + ] + } + ] }, { "modelId": "302ai/gpt-5-thinking", @@ -2961,7 +3674,8 @@ "inputPer1M": 1.25, "outputPer1M": 10, "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "302ai/gpt-5.1", @@ -2984,7 +3698,18 @@ "inputPer1M": 1.25, "outputPer1M": 10, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { "modelId": "302ai/gpt-5.1-chat-latest", @@ -3007,7 +3732,15 @@ "inputPer1M": 1.25, "outputPer1M": 10, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "medium" + ] + } + ] }, { "modelId": "302ai/gpt-5.2", @@ -3030,7 +3763,19 @@ "inputPer1M": 1.75, "outputPer1M": 14, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { "modelId": "302ai/gpt-5.2-chat-latest", @@ -3053,7 +3798,15 @@ "inputPer1M": 1.75, "outputPer1M": 14, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "medium" + ] + } + ] }, { "modelId": "302ai/gpt-5.4", @@ -3076,8 +3829,43 @@ "pricing": { "inputPer1M": 2.5, "outputPer1M": 15, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 15, + "cacheRead": 0.25, + "cacheWrite": 0 + }, + "costMetadata": { + "tiers": [ + { + "input": 5, + "output": 22.5, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 5, + "output": 22.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { "modelId": "302ai/gpt-5.4-mini", @@ -3100,7 +3888,19 @@ "inputPer1M": 0.75, "outputPer1M": 4.5, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { "modelId": "302ai/gpt-5.4-mini-2026-03-17", @@ -3123,7 +3923,19 @@ "inputPer1M": 0.75, "outputPer1M": 4.5, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { "modelId": "302ai/gpt-5.4-nano", @@ -3146,7 +3958,19 @@ "inputPer1M": 0.2, "outputPer1M": 1.25, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { "modelId": "302ai/gpt-5.4-nano-2026-03-17", @@ -3169,7 +3993,19 @@ "inputPer1M": 0.2, "outputPer1M": 1.25, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { "modelId": "302ai/gpt-5.4-pro", @@ -3190,8 +4026,41 @@ "pricing": { "inputPer1M": 30, "outputPer1M": 180, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 30, + "output": 180, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costMetadata": { + "tiers": [ + { + "input": 60, + "output": 270, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 60, + "output": 270 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "medium", + "high", + "xhigh" + ] + } + ] }, { "modelId": "302ai/grok-4-1-fast-non-reasoning", @@ -3234,7 +4103,8 @@ "inputPer1M": 0.2, "outputPer1M": 0.5, "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "302ai/grok-4-fast-non-reasoning", @@ -3277,7 +4147,8 @@ "inputPer1M": 0.2, "outputPer1M": 0.5, "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "302ai/grok-4.1", @@ -3341,7 +4212,8 @@ "inputPer1M": 2, "outputPer1M": 6, "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "302ai/grok-4.20-multi-agent-beta-0309", @@ -3363,7 +4235,18 @@ "inputPer1M": 2, "outputPer1M": 6, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { "modelId": "302ai/kimi-k2-0905-preview", @@ -3404,7 +4287,8 @@ "inputPer1M": 0.575, "outputPer1M": 2.3, "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "302ai/kimi-k2-thinking-turbo", @@ -3425,7 +4309,8 @@ "inputPer1M": 1.265, "outputPer1M": 9.119, "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "302ai/MiniMax-M1", @@ -3750,7 +4635,31 @@ "inputPer1M": 3, "outputPer1M": 15, "currency": "USD" - } + }, + "reasoningOptions": [] + }, + { + "modelId": "abacus/claude-fable-5", + "providerId": "abacus", + "displayName": "Claude Fable 5", + "version": "2026-06-09", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 10, + "outputPer1M": 50, + "currency": "USD" + }, + "reasoningOptions": [] }, { "modelId": "abacus/claude-haiku-4-5-20251001", @@ -3764,7 +4673,6 @@ ], "modalities": [ "image", - "pdf", "text" ], "contextWindow": 200000, @@ -3773,7 +4681,8 @@ "inputPer1M": 1, "outputPer1M": 5, "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "abacus/claude-opus-4-1-20250805", @@ -3796,7 +4705,8 @@ "inputPer1M": 15, "outputPer1M": 75, "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "abacus/claude-opus-4-20250514", @@ -3819,7 +4729,8 @@ "inputPer1M": 15, "outputPer1M": 75, "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "abacus/claude-opus-4-5-20251101", @@ -3833,7 +4744,6 @@ ], "modalities": [ "image", - "pdf", "text" ], "contextWindow": 200000, @@ -3842,7 +4752,8 @@ "inputPer1M": 5, "outputPer1M": 25, "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "abacus/claude-opus-4-6", @@ -3856,16 +4767,85 @@ ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 200000, + "contextWindow": 1000000, "maxOutputTokens": 128000, "pricing": { "inputPer1M": 5, "outputPer1M": 25, "currency": "USD" - } + }, + "reasoningOptions": [] + }, + { + "modelId": "abacus/claude-opus-4-7", + "providerId": "abacus", + "displayName": "Claude Opus 4.7", + "version": "2026-04-16", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "abacus/claude-opus-4-8", + "providerId": "abacus", + "displayName": "Claude Opus 4.8", + "version": "2026-05-28", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "abacus/claude-opus-5", + "providerId": "abacus", + "displayName": "Claude Opus 5", + "version": "2026-07-24", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD" + }, + "reasoningOptions": [] }, { "modelId": "abacus/claude-sonnet-4-20250514", @@ -3888,7 +4868,8 @@ "inputPer1M": 3, "outputPer1M": 15, "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "abacus/claude-sonnet-4-5-20250929", @@ -3902,7 +4883,6 @@ ], "modalities": [ "image", - "pdf", "text" ], "contextWindow": 200000, @@ -3911,7 +4891,8 @@ "inputPer1M": 3, "outputPer1M": 15, "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "abacus/claude-sonnet-4-6", @@ -3925,16 +4906,39 @@ ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 200000, + "contextWindow": 1000000, "maxOutputTokens": 64000, "pricing": { "inputPer1M": 3, "outputPer1M": 15, "currency": "USD" - } + }, + "reasoningOptions": [] + }, + { + "modelId": "abacus/claude-sonnet-5", + "providerId": "abacus", + "displayName": "Claude Sonnet 5", + "version": "2026-06-30", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD" + }, + "reasoningOptions": [] }, { "modelId": "abacus/deepseek-ai/DeepSeek-R1", @@ -3955,7 +4959,8 @@ "inputPer1M": 3, "outputPer1M": 7, "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "abacus/deepseek-ai/DeepSeek-V3.1-Terminus", @@ -3976,7 +4981,8 @@ "inputPer1M": 0.27, "outputPer1M": 1, "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "abacus/deepseek-ai/DeepSeek-V3.2", @@ -3997,7 +5003,66 @@ "inputPer1M": 0.27, "outputPer1M": 0.4, "currency": "USD" - } + }, + "reasoningOptions": [] + }, + { + "modelId": "abacus/deepseek-ai/DeepSeek-V4-Flash", + "providerId": "abacus", + "displayName": "DeepSeek V4 Flash", + "version": "2026-04-24", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.14, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "abacus/deepseek-ai/DeepSeek-V4-Pro", + "providerId": "abacus", + "displayName": "DeepSeek V4 Pro", + "version": "2026-04-24", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 1.74, + "outputPer1M": 3.48, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.74, + "output": 3.48, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { "modelId": "abacus/deepseek/deepseek-v3.1", @@ -4018,57 +5083,92 @@ "inputPer1M": 0.55, "outputPer1M": 1.66, "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "abacus/gemini-2.5-flash", "providerId": "abacus", "displayName": "Gemini 2.5 Flash", - "version": "2025-03-20", + "version": "2025-06-17", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "audio", "image", - "pdf", - "text", - "video" + "text" ], "contextWindow": 1048576, "maxOutputTokens": 65536, "pricing": { "inputPer1M": 0.3, "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "abacus/gemini-2.5-flash-image", + "providerId": "abacus", + "displayName": "Nano Banana", + "version": "2025-08-26", + "capabilities": [ + "text.chat", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 32768, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 30, "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "abacus/gemini-2.5-pro", "providerId": "abacus", "displayName": "Gemini 2.5 Pro", - "version": "2025-03-25", + "version": "2025-06-17", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "audio", "image", - "pdf", - "text", - "video" + "text" ], "contextWindow": 1048576, "maxOutputTokens": 65536, "pricing": { "inputPer1M": 1.25, "outputPer1M": 10, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { "modelId": "abacus/gemini-3-flash-preview", @@ -4078,22 +5178,159 @@ "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "audio", "image", - "pdf", - "text", - "video" + "text" ], "contextWindow": 1048576, "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.5, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 3, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "abacus/gemini-3-pro-image", + "providerId": "abacus", + "displayName": "Nano Banana Pro", + "version": "2026-05-28", + "capabilities": [ + "text.chat", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 65536, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "abacus/gemini-3-pro-image-preview", + "providerId": "abacus", + "displayName": "Nano Banana Pro", + "version": "2025-11-20", + "capabilities": [ + "text.chat", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 65536, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "abacus/gemini-3.1-flash-image", + "providerId": "abacus", + "displayName": "Nano Banana 2", + "version": "2026-05-28", + "capabilities": [ + "text.chat", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1048576, + "maxOutputTokens": 32768, "pricing": { "inputPer1M": 0.5, "outputPer1M": 3, "currency": "USD" - } + }, + "reasoningOptions": [] + }, + { + "modelId": "abacus/gemini-3.1-flash-image-preview", + "providerId": "abacus", + "displayName": "Nano Banana 2", + "version": "2026-02-26", + "capabilities": [ + "text.chat", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1048576, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.5, + "outputPer1M": 3, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "abacus/gemini-3.1-flash-lite", + "providerId": "abacus", + "displayName": "Gemini 3.1 Flash Lite", + "version": "2026-05-07", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "text" + ], + "contextWindow": 1048576, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.25, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 1.5, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { "modelId": "abacus/gemini-3.1-flash-lite-preview", @@ -4118,8 +5355,16 @@ "pricing": { "inputPer1M": 0.25, "outputPer1M": 1.5, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 1.5, + "cacheRead": 0.025, + "cacheWrite": 1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { "modelId": "abacus/gemini-3.1-pro-preview", @@ -4135,17 +5380,171 @@ "modalities": [ "audio", "image", - "pdf", - "text", - "video" + "text" ], "contextWindow": 1048576, "maxOutputTokens": 65536, "pricing": { "inputPer1M": 2, "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "abacus/gemini-3.5-flash", + "providerId": "abacus", + "displayName": "Gemini 3.5 Flash", + "version": "2026-05-19", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "text" + ], + "contextWindow": 1048576, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 1.5, + "outputPer1M": 9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 9, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "abacus/gemini-3.5-flash-lite", + "providerId": "abacus", + "displayName": "Gemini 3.5 Flash Lite", + "version": "2026-07-21", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "text" + ], + "contextWindow": 1048576, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "abacus/gemini-3.6-flash", + "providerId": "abacus", + "displayName": "Gemini 3.6 Flash", + "version": "2026-07-21", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "text" + ], + "contextWindow": 1048576, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 1.5, + "outputPer1M": 7.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 7.5, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "abacus/gemini-3.7-flash", + "providerId": "abacus", + "displayName": "Gemini 3.7 Flash", + "version": "2026-08-13", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.75, + "outputPer1M": 3.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 3.75, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "abacus/google/gemma-4-31b-it", + "providerId": "abacus", + "displayName": "Gemma 4 31B IT", + "version": "2026-04-02", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.14, + "outputPer1M": 0.4, "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "abacus/gpt-4.1", @@ -4154,7 +5553,8 @@ "version": "2025-04-14", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "structured.output" ], "modalities": [ "image", @@ -4165,17 +5565,24 @@ "pricing": { "inputPer1M": 2, "outputPer1M": 8, - "currency": "USD" + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 8, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" } }, { "modelId": "abacus/gpt-4.1-mini", "providerId": "abacus", - "displayName": "GPT-4.1 Mini", + "displayName": "GPT-4.1 mini", "version": "2025-04-14", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "structured.output" ], "modalities": [ "image", @@ -4186,17 +5593,24 @@ "pricing": { "inputPer1M": 0.4, "outputPer1M": 1.6, - "currency": "USD" + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 1.6, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" } }, { "modelId": "abacus/gpt-4.1-nano", "providerId": "abacus", - "displayName": "GPT-4.1 Nano", + "displayName": "GPT-4.1 nano", "version": "2025-04-14", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "structured.output" ], "modalities": [ "image", @@ -4207,7 +5621,41 @@ "pricing": { "inputPer1M": 0.1, "outputPer1M": 0.4, - "currency": "USD" + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.4, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "abacus/gpt-4o", + "providerId": "abacus", + "displayName": "GPT-4o", + "version": "2024-05-13", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 2.5, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 10, + "cacheRead": 1.25 + }, + "costUnit": "USD per 1M tokens" } }, { @@ -4235,11 +5683,12 @@ { "modelId": "abacus/gpt-4o-mini", "providerId": "abacus", - "displayName": "GPT-4o Mini", + "displayName": "GPT-4o mini", "version": "2024-07-18", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "structured.output" ], "modalities": [ "image", @@ -4261,7 +5710,8 @@ "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", @@ -4272,13 +5722,20 @@ "pricing": { "inputPer1M": 1.25, "outputPer1M": 10, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { "modelId": "abacus/gpt-5-codex", "providerId": "abacus", - "displayName": "GPT-5 Codex", + "displayName": "GPT-5-Codex", "version": "2025-09-15", "capabilities": [ "text.chat", @@ -4295,8 +5752,15 @@ "pricing": { "inputPer1M": 1.25, "outputPer1M": 10, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { "modelId": "abacus/gpt-5-mini", @@ -4306,7 +5770,8 @@ "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", @@ -4317,8 +5782,15 @@ "pricing": { "inputPer1M": 0.25, "outputPer1M": 2, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 2, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { "modelId": "abacus/gpt-5-nano", @@ -4328,7 +5800,8 @@ "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", @@ -4339,8 +5812,15 @@ "pricing": { "inputPer1M": 0.05, "outputPer1M": 0.4, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.05, + "output": 0.4, + "cacheRead": 0.005 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { "modelId": "abacus/gpt-5.1", @@ -4350,7 +5830,8 @@ "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", @@ -4361,8 +5842,15 @@ "pricing": { "inputPer1M": 1.25, "outputPer1M": 10, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { "modelId": "abacus/gpt-5.1-chat-latest", @@ -4384,7 +5872,8 @@ "inputPer1M": 1.25, "outputPer1M": 10, "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "abacus/gpt-5.1-codex", @@ -4406,8 +5895,15 @@ "pricing": { "inputPer1M": 1.25, "outputPer1M": 10, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { "modelId": "abacus/gpt-5.1-codex-max", @@ -4430,7 +5926,8 @@ "inputPer1M": 1.25, "outputPer1M": 10, "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "abacus/gpt-5.2", @@ -4440,7 +5937,8 @@ "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", @@ -4451,8 +5949,15 @@ "pricing": { "inputPer1M": 1.75, "outputPer1M": 14, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { "modelId": "abacus/gpt-5.2-chat-latest", @@ -4474,7 +5979,8 @@ "inputPer1M": 1.75, "outputPer1M": 14, "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "abacus/gpt-5.2-codex", @@ -4489,7 +5995,6 @@ ], "modalities": [ "image", - "pdf", "text" ], "contextWindow": 400000, @@ -4497,8 +6002,15 @@ "pricing": { "inputPer1M": 1.75, "outputPer1M": 14, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { "modelId": "abacus/gpt-5.3-chat-latest", @@ -4520,7 +6032,8 @@ "inputPer1M": 1.75, "outputPer1M": 14, "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "abacus/gpt-5.3-codex", @@ -4535,7 +6048,6 @@ ], "modalities": [ "image", - "pdf", "text" ], "contextWindow": 400000, @@ -4543,8 +6055,15 @@ "pricing": { "inputPer1M": 1.75, "outputPer1M": 14, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.18 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { "modelId": "abacus/gpt-5.3-codex-xhigh", @@ -4568,7 +6087,8 @@ "inputPer1M": 1.75, "outputPer1M": 14, "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "abacus/gpt-5.4", @@ -4585,13 +6105,200 @@ "image", "text" ], - "contextWindow": 1050000, + "contextWindow": 400000, "maxOutputTokens": 128000, "pricing": { "inputPer1M": 2.5, "outputPer1M": 15, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 15, + "cacheRead": 0.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "abacus/gpt-5.4-mini", + "providerId": "abacus", + "displayName": "GPT-5.4 mini", + "version": "2026-03-17", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 0.75, + "outputPer1M": 4.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 4.5, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "abacus/gpt-5.4-nano", + "providerId": "abacus", + "displayName": "GPT-5.4 nano", + "version": "2026-03-17", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 0.2, + "outputPer1M": 1.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.25, + "cacheRead": 0.02 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "abacus/gpt-5.5", + "providerId": "abacus", + "displayName": "GPT-5.5", + "version": "2026-04-23", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "abacus/gpt-5.6-luna", + "providerId": "abacus", + "displayName": "GPT-5.6 Luna", + "version": "2026-07-09", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 1, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 6, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "abacus/gpt-5.6-sol", + "providerId": "abacus", + "displayName": "GPT-5.6 Sol", + "version": "2026-07-09", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "abacus/gpt-5.6-terra", + "providerId": "abacus", + "displayName": "GPT-5.6 Terra", + "version": "2026-07-09", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 2.5, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 15, + "cacheRead": 0.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { "modelId": "abacus/grok-4-0709", @@ -4613,7 +6320,8 @@ "inputPer1M": 3, "outputPer1M": 15, "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "abacus/grok-4-1-fast-non-reasoning", @@ -4657,6 +6365,90 @@ "currency": "USD" } }, + { + "modelId": "abacus/grok-4.3", + "providerId": "abacus", + "displayName": "Grok 4.3", + "version": "2026-04-17", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 1.25, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 2.5, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "abacus/grok-4.5", + "providerId": "abacus", + "displayName": "Grok 4.5", + "version": "2026-07-08", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 500000, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "abacus/grok-4.6", + "providerId": "abacus", + "displayName": "Grok 4.6", + "version": "2026-08-12", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 500000, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, { "modelId": "abacus/grok-code-fast-1", "providerId": "abacus", @@ -4720,7 +6512,8 @@ "inputPer1M": 0.6, "outputPer1M": 3, "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "abacus/llama-3.3-70b-versatile", @@ -4745,7 +6538,7 @@ { "modelId": "abacus/meta-llama/Llama-4-Maverick-17B-128E-Instruct-FP8", "providerId": "abacus", - "displayName": "Llama 4 Maverick 17B 128E Instruct FP8", + "displayName": "Llama 4 Maverick 17B Instruct", "version": "2025-04-05", "capabilities": [ "text.chat", @@ -4755,8 +6548,8 @@ "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 32768, + "contextWindow": 1048576, + "maxOutputTokens": 8192, "pricing": { "inputPer1M": 0.14, "outputPer1M": 0.59, @@ -4803,6 +6596,256 @@ "currency": "USD" } }, + { + "modelId": "abacus/meta-llama/Meta-Llama-3.3-70B-Instruct", + "providerId": "abacus", + "displayName": "Llama-3.3-70B-Instruct", + "version": "2024-12-06", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0.59, + "outputPer1M": 0.79, + "currency": "USD" + } + }, + { + "modelId": "abacus/mimo-v2-pro", + "providerId": "abacus", + "displayName": "MiMo-V2-Pro", + "version": "2026-03-18", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 1048576, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 1, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 3, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "abacus/MiniMaxAI/MiniMax-M2.7", + "providerId": "abacus", + "displayName": "MiniMax-M2.7", + "version": "2026-03-18", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 204800, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "abacus/MiniMaxAI/MiniMax-M3", + "providerId": "abacus", + "displayName": "MiniMax-M3", + "version": "2026-06-01", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 1000000, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "abacus/moonshotai/Kimi-K2.6", + "providerId": "abacus", + "displayName": "Kimi K2.6", + "version": "2026-04-21", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 262144, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 0.95, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4, + "cacheRead": 0.19 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "abacus/moonshotai/Kimi-K2.7-Code", + "providerId": "abacus", + "displayName": "Kimi K2.7 Code", + "version": "2026-06-12", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 262144, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 0.95, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4, + "cacheRead": 0.19 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "abacus/moonshotai/Kimi-K3", + "providerId": "abacus", + "displayName": "Kimi K3", + "version": "2026-07-16", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "abacus/muse-spark-1.1", + "providerId": "abacus", + "displayName": "Muse Spark 1.1", + "version": "2026-04-08", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 1000000, + "maxOutputTokens": 32000, + "pricing": { + "inputPer1M": 1.25, + "outputPer1M": 4.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 4.25, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "abacus/muse-spark-1.2", + "providerId": "abacus", + "displayName": "Muse Spark 1.2", + "version": "2026-08-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 1.25, + "outputPer1M": 4.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 4.25, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, { "modelId": "abacus/o3", "providerId": "abacus", @@ -4811,7 +6854,8 @@ "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", @@ -4822,8 +6866,15 @@ "pricing": { "inputPer1M": 2, "outputPer1M": 8, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 8, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { "modelId": "abacus/o3-mini", @@ -4833,7 +6884,8 @@ "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" @@ -4843,8 +6895,15 @@ "pricing": { "inputPer1M": 1.1, "outputPer1M": 4.4, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1, + "output": 4.4, + "cacheRead": 0.55 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { "modelId": "abacus/o3-pro", @@ -4854,7 +6913,8 @@ "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", @@ -4866,7 +6926,8 @@ "inputPer1M": 20, "outputPer1M": 40, "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "abacus/o4-mini", @@ -4876,7 +6937,8 @@ "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", @@ -4888,29 +6950,31 @@ "inputPer1M": 1.1, "outputPer1M": 4.4, "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "abacus/openai/gpt-oss-120b", "providerId": "abacus", - "displayName": "GPT-OSS 120B", + "displayName": "GPT OSS 120B", "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", "text" ], "contextWindow": 128000, - "maxOutputTokens": 32768, + "maxOutputTokens": 16384, "pricing": { "inputPer1M": 0.08, "outputPer1M": 0.44, "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "abacus/qwen-2.5-coder-32b", @@ -4971,13 +7035,14 @@ "inputPer1M": 0.13, "outputPer1M": 0.6, "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "abacus/Qwen/Qwen3-32B", "providerId": "abacus", "displayName": "Qwen3 32B", - "version": "2025-04-29", + "version": "2025-04", "capabilities": [ "text.chat", "tools.function_calling", @@ -4986,35 +7051,58 @@ "modalities": [ "text" ], - "contextWindow": 128000, + "contextWindow": 131072, "maxOutputTokens": 8192, "pricing": { "inputPer1M": 0.09, "outputPer1M": 0.29, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "abacus/Qwen/qwen3-coder-480b-a35b-instruct", + "modelId": "abacus/Qwen/Qwen3-Coder-480B-A35B-Instruct", "providerId": "abacus", - "displayName": "Qwen3 Coder 480B A35B Instruct", - "version": "2025-07-22", + "displayName": "Qwen3-Coder 480B-A35B Instruct", + "version": "2025-04", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ "text" ], "contextWindow": 262144, - "maxOutputTokens": 65536, + "maxOutputTokens": 16384, "pricing": { "inputPer1M": 0.29, "outputPer1M": 1.2, "currency": "USD" } }, + { + "modelId": "abacus/Qwen/Qwen3.6-27B", + "providerId": "abacus", + "displayName": "Qwen3.6 27B", + "version": "2026-04-22", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0.32, + "outputPer1M": 3.2, + "currency": "USD" + }, + "reasoningOptions": [] + }, { "modelId": "abacus/Qwen/QwQ-32B", "providerId": "abacus", @@ -5034,7 +7122,8 @@ "inputPer1M": 0.4, "outputPer1M": 0.4, "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "abacus/qwen3-max", @@ -5055,95 +7144,154 @@ "inputPer1M": 1.2, "outputPer1M": 6, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "abacus/route-llm", + "modelId": "abacus/qwen3.7-max", "providerId": "abacus", - "displayName": "Route LLM", - "version": "2024-01-01", + "displayName": "Qwen3.7 Max", + "version": "2026-05-21", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, + "inputPer1M": 2.5, + "outputPer1M": 7.5, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "abacus/zai-org/glm-4.5", + "modelId": "abacus/qwen3.8-max", "providerId": "abacus", - "displayName": "GLM-4.5", - "version": "2025-07-28", + "displayName": "Qwen3.8 Max", + "version": "2026-08-03", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 1000000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.2, + "inputPer1M": 2, + "outputPer1M": 6, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "abacus/zai-org/glm-4.6", + "modelId": "abacus/route-llm", "providerId": "abacus", - "displayName": "GLM-4.6", - "version": "2025-03-01", + "displayName": "RouteLLM", + "version": "2024-01-01", "capabilities": [ "text.chat", "tools.function_calling" ], "modalities": [ + "image", "text" ], "contextWindow": 128000, - "maxOutputTokens": 8192, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.2, + "inputPer1M": 3, + "outputPer1M": 15, "currency": "USD" } }, { - "modelId": "abacus/zai-org/glm-4.7", + "modelId": "abacus/thinkingmachines/Inkling", "providerId": "abacus", - "displayName": "GLM-4.7", - "version": "2025-06-01", + "displayName": "Inkling", + "version": "2026-07-15", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 262144, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.2, + "inputPer1M": 3.74, + "outputPer1M": 9.36, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3.74, + "output": 9.36, + "cacheRead": 0.748 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "abacus/zai-org/GLM-4.5", + "providerId": "abacus", + "displayName": "GLM-4.5", + "version": "2025-07-28", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 96000, + "pricing": { + "inputPer1M": 0.6, + "outputPer1M": 2.2, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "abacus/zai-org/glm-5", + "modelId": "abacus/zai-org/GLM-4.6", "providerId": "abacus", - "displayName": "GLM-5", - "version": "2026-02-11", + "displayName": "GLM-4.6", + "version": "2025-09-30", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 202752, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.6, + "outputPer1M": 2.2, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "abacus/zai-org/GLM-4.7", + "providerId": "abacus", + "displayName": "GLM-4.7", + "version": "2025-12-22", "capabilities": [ "text.chat", "tools.function_calling", @@ -5155,37 +7303,39 @@ "contextWindow": 204800, "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1, - "outputPer1M": 3.2, + "inputPer1M": 0.6, + "outputPer1M": 2.2, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "abliteration-ai/abliterated-model", - "providerId": "abliteration-ai", - "displayName": "Abliterated Model", - "version": "2026-01-06", + "modelId": "abacus/zai-org/GLM-5", + "providerId": "abacus", + "displayName": "GLM-5", + "version": "2026-02-12", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 150000, - "maxOutputTokens": 8192, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 3, - "outputPer1M": 3, + "inputPer1M": 1, + "outputPer1M": 3.2, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "aihubmix/alicloud-deepseek-v4-flash", - "providerId": "aihubmix", - "displayName": "DeepSeek V4 Flash (Alibaba Cloud)", - "version": "2026-04-24", + "modelId": "abacus/zai-org/GLM-5.1", + "providerId": "abacus", + "displayName": "GLM-5.1", + "version": "2026-04-07", "capabilities": [ "text.chat", "tools.function_calling", @@ -5195,19 +7345,26 @@ "modalities": [ "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 384000, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.28, - "currency": "USD" - } + "inputPer1M": 1.4, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.4, + "output": 4.4, + "cacheRead": 0.26 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "aihubmix/alicloud-deepseek-v4-pro", - "providerId": "aihubmix", - "displayName": "DeepSeek V4 Pro (Alibaba Cloud)", - "version": "2026-04-24", + "modelId": "abacus/zai-org/GLM-5.2", + "providerId": "abacus", + "displayName": "GLM-5.2", + "version": "2026-06-13", "capabilities": [ "text.chat", "tools.function_calling", @@ -5217,19 +7374,71 @@ "modalities": [ "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 384000, + "contextWindow": 1048576, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1.69, - "outputPer1M": 3.38, - "currency": "USD" - } + "inputPer1M": 1.4, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.4, + "output": 4.4, + "cacheRead": 0.26 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "aihubmix/alicloud-glm-5.1", - "providerId": "aihubmix", - "displayName": "GLM-5.1 (Alibaba Cloud)", - "version": "2026-03-27", + "modelId": "abliteration-ai/abliterated-model", + "providerId": "abliteration-ai", + "displayName": "Abliterated Model", + "version": "2026-01-06", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 150000, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 3, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 3, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh", + "max" + ] + }, + { + "type": "toggle" + } + ] + }, + { + "modelId": "abliteration-ai/abliterated-model-large", + "providerId": "abliteration-ai", + "displayName": "Abliterated Model Large", + "version": "2026-07-25", "capabilities": [ "text.chat", "tools.function_calling", @@ -5239,19 +7448,38 @@ "modalities": [ "text" ], - "contextWindow": 200000, - "maxOutputTokens": 128000, + "contextWindow": 1000000, + "maxOutputTokens": 999990, "pricing": { - "inputPer1M": 0.84, - "outputPer1M": 3.38, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 5, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high", + "max" + ] + }, + { + "type": "toggle" + } + ] }, { - "modelId": "aihubmix/claude-opus-4-6", - "providerId": "aihubmix", - "displayName": "Claude Opus 4.6", - "version": "2026-02-05", + "modelId": "ai-router/gpt-5.4", + "providerId": "ai-router", + "displayName": "GPT-5.4", + "version": "2026-03-05", "capabilities": [ "text.chat", "tools.function_calling", @@ -5263,19 +7491,37 @@ "pdf", "text" ], - "contextWindow": 1000000, + "contextWindow": 1050000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" - } + "inputPer1M": 2.5, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 15, + "cacheRead": 0.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "aihubmix/claude-opus-4-6-think", - "providerId": "aihubmix", - "displayName": "Claude Opus 4.6 Thinking", - "version": "2026-02-05", + "modelId": "ai-router/gpt-5.5", + "providerId": "ai-router", + "displayName": "GPT-5.5", + "version": "2026-04-23", "capabilities": [ "text.chat", "tools.function_calling", @@ -5287,19 +7533,37 @@ "pdf", "text" ], - "contextWindow": 1000000, + "contextWindow": 1050000, "maxOutputTokens": 128000, "pricing": { "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" - } + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "aihubmix/claude-opus-4-7", - "providerId": "aihubmix", - "displayName": "Claude Opus 4.7", - "version": "2026-04-16", + "modelId": "ai-router/gpt-5.6-luna", + "providerId": "ai-router", + "displayName": "GPT-5.6 Luna", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", @@ -5311,19 +7575,39 @@ "pdf", "text" ], - "contextWindow": 1000000, + "contextWindow": 1050000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 6, + "cacheRead": 0.1, + "cacheWrite": 1.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "aihubmix/claude-opus-4-7-think", - "providerId": "aihubmix", - "displayName": "Claude Opus 4.7 Thinking", - "version": "2026-04-16", + "modelId": "ai-router/gpt-5.6-sol", + "providerId": "ai-router", + "displayName": "GPT-5.6 Sol", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", @@ -5335,19 +7619,39 @@ "pdf", "text" ], - "contextWindow": 1000000, + "contextWindow": 1050000, "maxOutputTokens": 128000, "pricing": { "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" - } + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "aihubmix/claude-sonnet-4-6", - "providerId": "aihubmix", - "displayName": "Claude Sonnet 4.6", - "version": "2026-02-17", + "modelId": "ai-router/gpt-5.6-terra", + "providerId": "ai-router", + "displayName": "GPT-5.6 Terra", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", @@ -5359,19 +7663,39 @@ "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 64000, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 3, + "inputPer1M": 2.5, "outputPer1M": 15, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 15, + "cacheRead": 0.25, + "cacheWrite": 3.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "aihubmix/claude-sonnet-4-6-think", - "providerId": "aihubmix", - "displayName": "Claude Sonnet 4.6 Thinking", - "version": "2026-02-17", + "modelId": "aiand/deepseek-ai/deepseek-v4-flash", + "providerId": "aiand", + "displayName": "DeepSeek V4 Flash", + "version": "2026-04-24", "capabilities": [ "text.chat", "tools.function_calling", @@ -5379,23 +7703,34 @@ "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 64000, + "contextWindow": 1048576, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, + "inputPer1M": 0.15, + "outputPer1M": 0.25, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "aihubmix/coding-glm-5.1", - "providerId": "aihubmix", - "displayName": "Coding GLM 5.1", - "version": "2026-04-11", + "modelId": "aiand/deepseek-ai/deepseek-v4-pro", + "providerId": "aiand", + "displayName": "DeepSeek V4 Pro", + "version": "2026-04-24", "capabilities": [ "text.chat", "tools.function_calling", @@ -5405,19 +7740,32 @@ "modalities": [ "text" ], - "contextWindow": 200000, - "maxOutputTokens": 128000, + "contextWindow": 1048576, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0.06, - "outputPer1M": 0.22, + "inputPer1M": 1, + "outputPer1M": 2.5, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "aihubmix/coding-glm-5.1-free", - "providerId": "aihubmix", - "displayName": "Coding GLM 5.1 (free)", - "version": "2026-04-11", + "modelId": "aiand/google/gemma-4-31b-it", + "providerId": "aiand", + "displayName": "Gemma 4 31B IT", + "version": "2026-04-02", "capabilities": [ "text.chat", "tools.function_calling", @@ -5425,21 +7773,37 @@ "structured.output" ], "modalities": [ - "text" + "image", + "pdf", + "text", + "video" ], - "contextWindow": 200000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.2, + "outputPer1M": 0.5, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "aihubmix/coding-minimax-m2.7", - "providerId": "aihubmix", - "displayName": "Coding MiniMax M2.7", - "version": "2026-03-18", + "modelId": "aiand/moonshotai/kimi-k2.7-code", + "providerId": "aiand", + "displayName": "Kimi K2.7 Code", + "version": "2026-06-12", "capabilities": [ "text.chat", "tools.function_calling", @@ -5447,21 +7811,36 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 204800, - "maxOutputTokens": 128100, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.2, + "inputPer1M": 0.75, + "outputPer1M": 3.5, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "aihubmix/coding-minimax-m2.7-free", - "providerId": "aihubmix", - "displayName": "Coding MiniMax M2.7 (Free)", - "version": "2026-03-18", + "modelId": "aiand/moonshotai/kimi-k3", + "providerId": "aiand", + "displayName": "Kimi K3", + "version": "2026-07-16", "capabilities": [ "text.chat", "tools.function_calling", @@ -5469,21 +7848,60 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 204800, - "maxOutputTokens": 128100, + "contextWindow": 1048576, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 3, + "outputPer1M": 12.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 12.5, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "high", + "max" + ] + } + ] + }, + { + "modelId": "aiand/motif-technologies/motif-3", + "providerId": "aiand", + "displayName": "Motif 3", + "version": "2026-08-12", + "capabilities": [ + "text.chat", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 0.5, + "outputPer1M": 2, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "aihubmix/coding-minimax-m2.7-highspeed", - "providerId": "aihubmix", - "displayName": "Coding MiniMax M2.7 Highspeed", - "version": "2026-03-18", + "modelId": "aiand/openai/gpt-oss-120b", + "providerId": "aiand", + "displayName": "GPT OSS 120B", + "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", @@ -5493,47 +7911,72 @@ "modalities": [ "text" ], - "contextWindow": 204800, - "maxOutputTokens": 128100, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.2, + "inputPer1M": 0.15, + "outputPer1M": 0.6, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "aihubmix/coding-xiaomi-mimo-v2.5", - "providerId": "aihubmix", - "displayName": "Coding Xiaomi MiMo-V2.5", + "modelId": "aiand/qwen/qwen3.6-27b", + "providerId": "aiand", + "displayName": "Qwen3.6 27B", "version": "2026-04-22", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "audio", "image", + "pdf", "text", "video" ], - "contextWindow": 1048576, - "maxOutputTokens": 131072, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.08, - "outputPer1M": 0.4, + "inputPer1M": 0.32, + "outputPer1M": 3.2, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "aihubmix/coding-xiaomi-mimo-v2.5-pro", - "providerId": "aihubmix", - "displayName": "Coding Xiaomi MiMo-V2.5-Pro", - "version": "2026-04-22", + "modelId": "aiand/zai-org/glm-5.2", + "providerId": "aiand", + "displayName": "GLM-5.2", + "version": "2026-06-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" @@ -5541,15 +7984,28 @@ "contextWindow": 1048576, "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.6, + "inputPer1M": 1, + "outputPer1M": 4, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "aihubmix/deep-deepseek-v4-flash", + "modelId": "aihubmix/alicloud-deepseek-v4-flash", "providerId": "aihubmix", - "displayName": "DeepSeek V4 Flash (DeepSeek)", + "displayName": "DeepSeek V4 Flash (Alibaba Cloud)", "version": "2026-04-24", "capabilities": [ "text.chat", @@ -5563,15 +8019,26 @@ "contextWindow": 1000000, "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0.154, - "outputPer1M": 0.308, - "currency": "USD" - } + "inputPer1M": 0.14, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "cacheRead": 0.028 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "aihubmix/deep-deepseek-v4-pro", + "modelId": "aihubmix/alicloud-deepseek-v4-pro", "providerId": "aihubmix", - "displayName": "DeepSeek V4 Pro (DeepSeek)", + "displayName": "DeepSeek V4 Pro (Alibaba Cloud)", "version": "2026-04-24", "capabilities": [ "text.chat", @@ -5585,16 +8052,27 @@ "contextWindow": 1000000, "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0.478, - "outputPer1M": 0.956, - "currency": "USD" - } + "inputPer1M": 1.69, + "outputPer1M": 3.38, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.69, + "output": 3.38, + "cacheRead": 0.13 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "aihubmix/doubao-seed-2-0-code-preview", + "modelId": "aihubmix/alicloud-glm-5.1", "providerId": "aihubmix", - "displayName": "Doubao Seed 2.0 Code Preview", - "version": "2026-02-14", + "displayName": "GLM-5.1 (Alibaba Cloud)", + "version": "2026-03-27", "capabilities": [ "text.chat", "tools.function_calling", @@ -5602,23 +8080,33 @@ "structured.output" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 256000, + "contextWindow": 200000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.48, - "outputPer1M": 2.41, - "currency": "USD" - } + "inputPer1M": 0.84, + "outputPer1M": 3.38, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.84, + "output": 3.38, + "cacheRead": 0.169, + "cacheWrite": 1.05625 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "aihubmix/doubao-seed-2-0-lite-260428", + "modelId": "aihubmix/claude-fable-5", "providerId": "aihubmix", - "displayName": "Doubao Seed 2.0 Lite 260428", - "version": "2026-04-28", + "displayName": "Claude Fable 5", + "version": "2026-06-09", "capabilities": [ "text.chat", "tools.function_calling", @@ -5627,22 +8115,43 @@ ], "modalities": [ "image", - "text", - "video" + "text" ], - "contextWindow": 256000, + "contextWindow": 1000000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.08, - "outputPer1M": 0.51, - "currency": "USD" - } + "inputPer1M": 11, + "outputPer1M": 55, + "currency": "USD", + "costDimensionsPer1M": { + "input": 11, + "output": 55, + "cacheRead": 1.1, + "cacheWrite": 13.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "aihubmix/doubao-seed-2-0-mini-260428", + "modelId": "aihubmix/claude-opus-4-6", "providerId": "aihubmix", - "displayName": "Doubao Seed 2.0 Mini 260428", - "version": "2026-04-28", + "displayName": "Claude Opus 4.6", + "version": "2026-02-05", "capabilities": [ "text.chat", "tools.function_calling", @@ -5651,23 +8160,68 @@ ], "modalities": [ "image", - "text", - "video" + "pdf", + "text" ], - "contextWindow": 256000, + "contextWindow": 1000000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.03, - "outputPer1M": 0.28, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 37.5, + "cache_read": 1, + "cache_write": 12.5, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 37.5, + "cache_read": 1, + "cache_write": 12.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "aihubmix/doubao-seed-2-0-pro", + "modelId": "aihubmix/claude-opus-4-6-think", "providerId": "aihubmix", - "displayName": "Doubao Seed 2.0 Pro", - "version": "2026-02-14", - "capabilities": [ + "displayName": "Claude Opus 4.6 Thinking", + "version": "2026-02-05", + "capabilities": [ "text.chat", "tools.function_calling", "reasoning", @@ -5675,22 +8229,67 @@ ], "modalities": [ "image", - "text", - "video" + "pdf", + "text" ], - "contextWindow": 256000, + "contextWindow": 1000000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.48, - "outputPer1M": 2.41, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 37.5, + "cache_read": 1, + "cache_write": 12.5, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 37.5, + "cache_read": 1, + "cache_write": 12.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "aihubmix/gemini-2.5-flash", + "modelId": "aihubmix/claude-opus-4-7", "providerId": "aihubmix", - "displayName": "Gemini 2.5 Flash", - "version": "2025-03-20", + "displayName": "Claude Opus 4.7", + "version": "2026-04-16", "capabilities": [ "text.chat", "tools.function_calling", @@ -5698,25 +8297,65 @@ "structured.output" ], "modalities": [ - "audio", "image", "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 2.5, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 37.5, + "cache_read": 1, + "cache_write": 12.5, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 37.5, + "cache_read": 1, + "cache_write": 12.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "aihubmix/gemini-2.5-pro", + "modelId": "aihubmix/claude-opus-4-7-think", "providerId": "aihubmix", - "displayName": "Gemini 2.5 Pro", - "version": "2025-03-20", + "displayName": "Claude Opus 4.7 Thinking", + "version": "2026-04-16", "capabilities": [ "text.chat", "tools.function_calling", @@ -5724,77 +8363,153 @@ "structured.output" ], "modalities": [ - "audio", "image", "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 37.5, + "cache_read": 1, + "cache_write": 12.5, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 37.5, + "cache_read": 1, + "cache_write": 12.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "aihubmix/gemini-3-flash-preview", + "modelId": "aihubmix/claude-opus-4-8", "providerId": "aihubmix", - "displayName": "Gemini 3 Flash Preview", - "version": "2025-12-17", + "displayName": "Claude Opus 4.8", + "version": "2026-05-28", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "audio", "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 200000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 3, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "aihubmix/gemini-3.1-flash-lite", + "modelId": "aihubmix/claude-opus-4-8-think", "providerId": "aihubmix", - "displayName": "Gemini 3.1 Flash Lite", - "version": "2026-05-07", + "displayName": "Claude Opus 4.8", + "version": "2026-05-28", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "audio", "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 200000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 1.5, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "aihubmix/gemini-3.1-pro-preview", + "modelId": "aihubmix/claude-opus-5", "providerId": "aihubmix", - "displayName": "Gemini 3.1 Pro Preview", - "version": "2026-02-19", + "displayName": "Claude Opus 5", + "version": "2026-07-24", "capabilities": [ "text.chat", "tools.function_calling", @@ -5802,25 +8517,44 @@ "structured.output" ], "modalities": [ - "audio", "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 2, - "outputPer1M": 12, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "aihubmix/gemini-3.1-pro-preview-customtools", + "modelId": "aihubmix/claude-sonnet-4-6", "providerId": "aihubmix", - "displayName": "Gemini 3.1 Pro Preview Custom Tools", - "version": "2026-02-19", + "displayName": "Claude Sonnet 4.6", + "version": "2026-02-17", "capabilities": [ "text.chat", "tools.function_calling", @@ -5828,25 +8562,68 @@ "structured.output" ], "modalities": [ - "audio", "image", "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 1000000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 2, - "outputPer1M": 12, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costMetadata": { + "tiers": [ + { + "input": 6, + "output": 22.5, + "cache_read": 0.6, + "cache_write": 7.5, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 6, + "output": 22.5, + "cache_read": 0.6, + "cache_write": 7.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "aihubmix/glm-5v-turbo", + "modelId": "aihubmix/claude-sonnet-4-6-think", "providerId": "aihubmix", - "displayName": "GLM 5 Vision Turbo", - "version": "2026-05-09", + "displayName": "Claude Sonnet 4.6 Thinking", + "version": "2026-02-17", "capabilities": [ "text.chat", "tools.function_calling", @@ -5855,22 +8632,67 @@ ], "modalities": [ "image", - "text", - "video" + "pdf", + "text" ], - "contextWindow": 200000, - "maxOutputTokens": 128000, + "contextWindow": 1000000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.7042, - "outputPer1M": 3.09848, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costMetadata": { + "tiers": [ + { + "input": 6, + "output": 22.5, + "cache_read": 0.6, + "cache_write": 7.5, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 6, + "output": 22.5, + "cache_read": 0.6, + "cache_write": 7.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "aihubmix/gpt-5.1", + "modelId": "aihubmix/claude-sonnet-5", "providerId": "aihubmix", - "displayName": "GPT-5.1", - "version": "2025-11-13", + "displayName": "Claude Sonnet 5", + "version": "2026-06-30", "capabilities": [ "text.chat", "tools.function_calling", @@ -5881,19 +8703,41 @@ "image", "text" ], - "contextWindow": 400000, + "contextWindow": 1000000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.25, + "inputPer1M": 2, "outputPer1M": 10, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 10, + "cacheRead": 0.2, + "cacheWrite": 2.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "aihubmix/gpt-5.1-codex", + "modelId": "aihubmix/coding-glm-5.1", "providerId": "aihubmix", - "displayName": "GPT-5.1 Codex", - "version": "2025-11-13", + "displayName": "Coding GLM 5.1", + "version": "2026-04-11", "capabilities": [ "text.chat", "tools.function_calling", @@ -5901,22 +8745,32 @@ "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, + "contextWindow": 200000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 0.06, + "outputPer1M": 0.22, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.06, + "output": 0.22, + "cacheRead": 0.013 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "aihubmix/gpt-5.1-codex-mini", + "modelId": "aihubmix/coding-glm-5.1-free", "providerId": "aihubmix", - "displayName": "GPT-5.1 Codex mini", - "version": "2025-11-13", + "displayName": "Coding GLM 5.1 (free)", + "version": "2026-04-11", "capabilities": [ "text.chat", "tools.function_calling", @@ -5924,22 +8778,26 @@ "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, + "contextWindow": 200000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 2, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "aihubmix/gpt-5.2", + "modelId": "aihubmix/coding-minimax-m2.7", "providerId": "aihubmix", - "displayName": "GPT-5.2", - "version": "2025-12-11", + "displayName": "Coding MiniMax M2.7", + "version": "2026-03-18", "capabilities": [ "text.chat", "tools.function_calling", @@ -5947,22 +8805,22 @@ "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 204800, + "maxOutputTokens": 128100, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, + "inputPer1M": 0.2, + "outputPer1M": 0.2, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "aihubmix/gpt-5.2-codex", + "modelId": "aihubmix/coding-minimax-m2.7-free", "providerId": "aihubmix", - "displayName": "GPT-5.2 Codex", - "version": "2025-12-11", + "displayName": "Coding MiniMax M2.7 (Free)", + "version": "2026-03-18", "capabilities": [ "text.chat", "tools.function_calling", @@ -5970,23 +8828,22 @@ "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 204800, + "maxOutputTokens": 128100, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "aihubmix/gpt-5.3-codex", + "modelId": "aihubmix/coding-minimax-m2.7-highspeed", "providerId": "aihubmix", - "displayName": "GPT-5.3 Codex", - "version": "2026-02-05", + "displayName": "Coding MiniMax M2.7 Highspeed", + "version": "2026-03-18", "capabilities": [ "text.chat", "tools.function_calling", @@ -5994,70 +8851,125 @@ "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 204800, + "maxOutputTokens": 128100, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, + "inputPer1M": 0.2, + "outputPer1M": 0.2, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "aihubmix/gpt-5.4", + "modelId": "aihubmix/coding-xiaomi-mimo-v2.5", "providerId": "aihubmix", - "displayName": "GPT-5.4", - "version": "2026-03-05", + "displayName": "Coding Xiaomi MiMo-V2.5", + "version": "2026-04-22", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ + "audio", "image", - "pdf", - "text" + "text", + "video" ], - "contextWindow": 1050000, - "maxOutputTokens": 128000, + "contextWindow": 1048576, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 0.08, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.08, + "output": 0.4, + "cacheRead": 0.016 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.16, + "output": 0.8, + "cache_read": 0.032, + "tier": { + "type": "context", + "size": 256000 + } + } + ], + "contextOver200k": { + "input": 0.16, + "output": 0.8, + "cache_read": 0.032 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "aihubmix/gpt-5.4-mini", + "modelId": "aihubmix/coding-xiaomi-mimo-v2.5-pro", "providerId": "aihubmix", - "displayName": "GPT-5.4 mini", - "version": "2026-03-17", + "displayName": "Coding Xiaomi MiMo-V2.5-Pro", + "version": "2026-04-22", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 1048576, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.75, - "outputPer1M": 4.5, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 0.6, + "cacheRead": 0.04 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.4, + "output": 1.2, + "cache_read": 0.08, + "tier": { + "type": "context", + "size": 256000 + } + } + ], + "contextOver200k": { + "input": 0.4, + "output": 1.2, + "cache_read": 0.08 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "aihubmix/gpt-5.5", + "modelId": "aihubmix/deep-deepseek-v4-flash", "providerId": "aihubmix", - "displayName": "GPT-5.5", - "version": "2026-04-23", + "displayName": "DeepSeek V4 Flash (DeepSeek)", + "version": "2026-04-24", "capabilities": [ "text.chat", "tools.function_calling", @@ -6065,23 +8977,32 @@ "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1050000, - "maxOutputTokens": 128000, + "contextWindow": 1000000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 5, - "outputPer1M": 30, - "currency": "USD" - } + "inputPer1M": 0.154, + "outputPer1M": 0.308, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.154, + "output": 0.308, + "cacheRead": 0.0308 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "aihubmix/grok-4.3", + "modelId": "aihubmix/deep-deepseek-v4-pro", "providerId": "aihubmix", - "displayName": "Grok 4.3", - "version": "2026-05-01", + "displayName": "DeepSeek V4 Pro (DeepSeek)", + "version": "2026-04-24", "capabilities": [ "text.chat", "tools.function_calling", @@ -6089,22 +9010,32 @@ "structured.output" ], "modalities": [ - "image", "text" ], "contextWindow": 1000000, - "maxOutputTokens": 1000000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 2.5, - "currency": "USD" - } + "inputPer1M": 0.478, + "outputPer1M": 0.956, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.478, + "output": 0.956, + "cacheRead": 0.004302 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "aihubmix/kimi-k2.5", + "modelId": "aihubmix/doubao-seed-2-0-code-preview", "providerId": "aihubmix", - "displayName": "Kimi K2.5", - "version": "2026-01", + "displayName": "Doubao Seed 2.0 Code Preview", + "version": "2026-02-14", "capabilities": [ "text.chat", "tools.function_calling", @@ -6116,19 +9047,61 @@ "text", "video" ], - "contextWindow": 262144, - "maxOutputTokens": 32768, + "contextWindow": 256000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 3, - "currency": "USD" - } + "inputPer1M": 0.48, + "outputPer1M": 2.41, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.48, + "output": 2.41, + "cacheRead": 0.09644 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.72, + "output": 3.62, + "cache_read": 0.144656, + "tier": { + "type": "context", + "size": 32000 + } + }, + { + "input": 1.45, + "output": 7.23, + "cache_read": 0.28932, + "tier": { + "type": "context", + "size": 128000 + } + } + ] + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "aihubmix/kimi-k2.6", + "modelId": "aihubmix/doubao-seed-2-0-lite-260428", "providerId": "aihubmix", - "displayName": "Kimi K2.6", - "version": "2026-04-21", + "displayName": "Doubao Seed 2.0 Lite 260428", + "version": "2026-04-28", "capabilities": [ "text.chat", "tools.function_calling", @@ -6140,19 +9113,64 @@ "text", "video" ], - "contextWindow": 262144, - "maxOutputTokens": 32768, + "contextWindow": 256000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.95, - "outputPer1M": 4, - "currency": "USD" - } + "inputPer1M": 0.08, + "outputPer1M": 0.51, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.08, + "output": 0.51, + "cacheRead": 0.01692, + "inputAudio": 1.269 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.13, + "output": 0.76, + "cache_read": 0.02536, + "input_audio": 1.902, + "tier": { + "type": "context", + "size": 32000 + } + }, + { + "input": 0.25, + "output": 1.52, + "cache_read": 0.05072, + "input_audio": 3.804, + "tier": { + "type": "context", + "size": 128000 + } + } + ] + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "aihubmix/minimax-m2.7", + "modelId": "aihubmix/doubao-seed-2-0-mini-260428", "providerId": "aihubmix", - "displayName": "MiniMax M2.7", - "version": "2026-03-18", + "displayName": "Doubao Seed 2.0 Mini 260428", + "version": "2026-04-28", "capabilities": [ "text.chat", "tools.function_calling", @@ -6160,21 +9178,68 @@ "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 204800, + "contextWindow": 256000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 0.03, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.03, + "output": 0.28, + "cacheRead": 0.00564, + "inputAudio": 0.423 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.06, + "output": 0.56, + "cache_read": 0.01128, + "input_audio": 0.846, + "tier": { + "type": "context", + "size": 32000 + } + }, + { + "input": 0.11, + "output": 1.13, + "cache_read": 0.02256, + "input_audio": 1.692, + "tier": { + "type": "context", + "size": 128000 + } + } + ] + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "aihubmix/qwen3.6-flash", + "modelId": "aihubmix/doubao-seed-2-0-pro", "providerId": "aihubmix", - "displayName": "Qwen3.6 Flash", - "version": "2026-04-02", + "displayName": "Doubao Seed 2.0 Pro", + "version": "2026-02-14", "capabilities": [ "text.chat", "tools.function_calling", @@ -6186,19 +9251,61 @@ "text", "video" ], - "contextWindow": 991000, - "maxOutputTokens": 64000, + "contextWindow": 256000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.17, - "outputPer1M": 1.01, - "currency": "USD" - } + "inputPer1M": 0.48, + "outputPer1M": 2.41, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.48, + "output": 2.41, + "cacheRead": 0.09644 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.72, + "output": 3.62, + "cache_read": 0.144656, + "tier": { + "type": "context", + "size": 32000 + } + }, + { + "input": 1.45, + "output": 7.23, + "cache_read": 0.28932, + "tier": { + "type": "context", + "size": 128000 + } + } + ] + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "aihubmix/qwen3.6-max-preview", + "modelId": "aihubmix/gemini-2.5-flash", "providerId": "aihubmix", - "displayName": "Qwen3.6 Max Preview", - "version": "2026-05-09", + "displayName": "Gemini 2.5 Flash", + "version": "2025-03-20", "capabilities": [ "text.chat", "tools.function_calling", @@ -6206,135 +9313,335 @@ "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 240000, - "maxOutputTokens": 64000, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 1.27, - "outputPer1M": 7.61, - "currency": "USD" - } - }, - { - "modelId": "aihubmix/qwen3.6-plus", - "providerId": "aihubmix", - "displayName": "Qwen3.6 Plus", - "version": "2026-05-09", - "capabilities": [ + "inputPer1M": 0.3, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "cacheRead": 0.03, + "inputAudio": 1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + }, + { + "type": "budget_tokens", + "min": 0, + "max": 24576 + } + ] + }, + { + "modelId": "aihubmix/gemini-2.5-pro", + "providerId": "aihubmix", + "displayName": "Gemini 2.5 Pro", + "version": "2025-03-20", + "capabilities": [ "text.chat", "tools.function_calling", "reasoning", "structured.output" ], "modalities": [ + "audio", "image", + "pdf", "text", "video" ], - "contextWindow": 991000, - "maxOutputTokens": 64000, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.28, - "outputPer1M": 1.69, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costMetadata": { + "tiers": [ + { + "input": 2.5, + "output": 15, + "cache_read": 0.25, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 2.5, + "output": 15, + "cache_read": 0.25 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "aihubmix/xiaomi-mimo-v2.5", + "modelId": "aihubmix/gemini-3-flash-preview", "providerId": "aihubmix", - "displayName": "Xiaomi MiMo-V2.5", - "version": "2026-04-22", + "displayName": "Gemini 3 Flash Preview", + "version": "2025-12-17", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "audio", "image", + "pdf", "text", "video" ], "contextWindow": 1048576, - "maxOutputTokens": 131072, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.44, - "outputPer1M": 2.2, - "currency": "USD" - } + "inputPer1M": 0.5, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 3, + "cacheRead": 0.05 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.5, + "output": 3, + "cache_read": 0.05, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 0.5, + "output": 3, + "cache_read": 0.05 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "aihubmix/xiaomi-mimo-v2.5-free", + "modelId": "aihubmix/gemini-3.1-flash-lite", "providerId": "aihubmix", - "displayName": "Xiaomi MiMo-V2.5 (free)", - "version": "2026-04-22", + "displayName": "Gemini 3.1 Flash Lite", + "version": "2026-05-07", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "audio", "image", + "pdf", "text", "video" ], "contextWindow": 1048576, - "maxOutputTokens": 131072, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 1.5, + "cacheRead": 0.025, + "cacheWrite": 1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "aihubmix/xiaomi-mimo-v2.5-pro", + "modelId": "aihubmix/gemini-3.1-pro-preview", "providerId": "aihubmix", - "displayName": "Xiaomi MiMo-V2.5-Pro", - "version": "2026-04-22", + "displayName": "Gemini 3.1 Pro Preview", + "version": "2026-02-19", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], "contextWindow": 1048576, - "maxOutputTokens": 131072, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 1.1, - "outputPer1M": 3.3, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "cacheRead": 0.2 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 18, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 18, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "aihubmix/xiaomi-mimo-v2.5-pro-free", + "modelId": "aihubmix/gemini-3.1-pro-preview-customtools", "providerId": "aihubmix", - "displayName": "Xiaomi MiMo-V2.5-Pro (free)", - "version": "2026-04-22", + "displayName": "Gemini 3.1 Pro Preview Custom Tools", + "version": "2026-02-19", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], "contextWindow": 1048576, - "maxOutputTokens": 131072, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "cacheRead": 0.2 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 18, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 18, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "aihubmix/zai-glm-5.1", + "modelId": "aihubmix/gemini-3.5-flash", "providerId": "aihubmix", - "displayName": "GLM-5.1 (Z.ai)", - "version": "2026-03-27", + "displayName": "Gemini 3.5 Flash", + "version": "2026-05-19", "capabilities": [ "text.chat", "tools.function_calling", @@ -6342,249 +9649,497 @@ "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "text", + "video" ], - "contextWindow": 200000, - "maxOutputTokens": 128000, + "contextWindow": 1000000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.845, - "outputPer1M": 3.38, - "currency": "USD" - } + "inputPer1M": 1.5, + "outputPer1M": 9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 9, + "cacheRead": 1.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "alibaba-cn/deepseek-r1", - "providerId": "alibaba-cn", - "displayName": "DeepSeek R1", - "version": "2025-01-01", + "modelId": "aihubmix/gemini-3.7-flash", + "providerId": "aihubmix", + "displayName": "Gemini 3.7 Flash", + "version": "2026-08-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 131072, - "maxOutputTokens": 16384, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.574, - "outputPer1M": 2.294, - "currency": "USD" - } + "inputPer1M": 0.75, + "outputPer1M": 3.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 3.75, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "alibaba-cn/deepseek-r1-0528", - "providerId": "alibaba-cn", - "displayName": "DeepSeek R1 0528", - "version": "2025-05-28", + "modelId": "aihubmix/glm-5.2", + "providerId": "aihubmix", + "displayName": "GLM-5.2", + "version": "2026-06-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.574, - "outputPer1M": 2.294, - "currency": "USD" - } + "inputPer1M": 1.1268, + "outputPer1M": 3.9438, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1268, + "output": 3.9438, + "cacheRead": 0.2817 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] }, { - "modelId": "alibaba-cn/deepseek-r1-distill-llama-70b", - "providerId": "alibaba-cn", - "displayName": "DeepSeek R1 Distill Llama 70B", - "version": "2025-01-01", + "modelId": "aihubmix/glm-5v-turbo", + "providerId": "aihubmix", + "displayName": "GLM 5 Vision Turbo", + "version": "2026-05-09", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 32768, - "maxOutputTokens": 16384, + "contextWindow": 200000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.287, - "outputPer1M": 0.861, - "currency": "USD" - } + "inputPer1M": 0.7042, + "outputPer1M": 3.09848, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.7042, + "output": 3.09848, + "cacheRead": 0.169008 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "alibaba-cn/deepseek-r1-distill-llama-8b", - "providerId": "alibaba-cn", - "displayName": "DeepSeek R1 Distill Llama 8B", - "version": "2025-01-01", + "modelId": "aihubmix/gpt-5.1", + "providerId": "aihubmix", + "displayName": "GPT-5.1", + "version": "2025-11-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 16384, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.13 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "alibaba-cn/deepseek-r1-distill-qwen-1-5b", - "providerId": "alibaba-cn", - "displayName": "DeepSeek R1 Distill Qwen 1.5B", - "version": "2025-01-01", + "modelId": "aihubmix/gpt-5.1-codex", + "providerId": "aihubmix", + "displayName": "GPT-5.1 Codex", + "version": "2025-11-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 16384, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "alibaba-cn/deepseek-r1-distill-qwen-14b", - "providerId": "alibaba-cn", - "displayName": "DeepSeek R1 Distill Qwen 14B", - "version": "2025-01-01", + "modelId": "aihubmix/gpt-5.1-codex-mini", + "providerId": "aihubmix", + "displayName": "GPT-5.1 Codex mini", + "version": "2025-11-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 16384, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.144, - "outputPer1M": 0.431, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 2, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "alibaba-cn/deepseek-r1-distill-qwen-32b", - "providerId": "alibaba-cn", - "displayName": "DeepSeek R1 Distill Qwen 32B", - "version": "2025-01-01", + "modelId": "aihubmix/gpt-5.2", + "providerId": "aihubmix", + "displayName": "GPT-5.2", + "version": "2025-12-11", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 16384, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.287, - "outputPer1M": 0.861, - "currency": "USD" - } + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "alibaba-cn/deepseek-r1-distill-qwen-7b", - "providerId": "alibaba-cn", - "displayName": "DeepSeek R1 Distill Qwen 7B", - "version": "2025-01-01", + "modelId": "aihubmix/gpt-5.2-codex", + "providerId": "aihubmix", + "displayName": "GPT-5.2 Codex", + "version": "2025-12-11", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 16384, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.072, - "outputPer1M": 0.144, - "currency": "USD" - } + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "alibaba-cn/deepseek-v3", - "providerId": "alibaba-cn", - "displayName": "DeepSeek V3", - "version": "2024-12-01", + "modelId": "aihubmix/gpt-5.3-codex", + "providerId": "aihubmix", + "displayName": "GPT-5.3 Codex", + "version": "2026-02-05", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 65536, - "maxOutputTokens": 8192, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.287, - "outputPer1M": 1.147, - "currency": "USD" - } + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "alibaba-cn/deepseek-v3-1", - "providerId": "alibaba-cn", - "displayName": "DeepSeek V3.1", - "version": "2025-01-01", + "modelId": "aihubmix/gpt-5.4", + "providerId": "aihubmix", + "displayName": "GPT-5.4", + "version": "2026-03-05", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 65536, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.574, - "outputPer1M": 1.721, - "currency": "USD" - } + "inputPer1M": 2.5, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 15, + "cacheRead": 0.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 5, + "output": 22.5, + "cache_read": 0.5, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 5, + "output": 22.5, + "cache_read": 0.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "alibaba-cn/deepseek-v3-2-exp", - "providerId": "alibaba-cn", - "displayName": "DeepSeek V3.2 Exp", - "version": "2025-01-01", + "modelId": "aihubmix/gpt-5.4-mini", + "providerId": "aihubmix", + "displayName": "GPT-5.4 mini", + "version": "2026-03-17", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 65536, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.287, - "outputPer1M": 0.431, - "currency": "USD" - } + "inputPer1M": 0.75, + "outputPer1M": 4.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 4.5, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "alibaba-cn/deepseek-v4-flash", - "providerId": "alibaba-cn", - "displayName": "DeepSeek V4 Flash", - "version": "2026-04-24", + "modelId": "aihubmix/gpt-5.5", + "providerId": "aihubmix", + "displayName": "GPT-5.5", + "version": "2026-04-23", "capabilities": [ "text.chat", "tools.function_calling", @@ -6592,21 +10147,59 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 384000, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.28, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 45, + "cache_read": 1, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 45, + "cache_read": 1 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "alibaba-cn/deepseek-v4-pro", - "providerId": "alibaba-cn", - "displayName": "DeepSeek V4 Pro", - "version": "2026-04-24", + "modelId": "aihubmix/gpt-5.6-luna", + "providerId": "aihubmix", + "displayName": "GPT-5.6 Luna", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", @@ -6614,42 +10207,85 @@ "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 384000, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.435, - "outputPer1M": 0.87, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 6, + "cacheRead": 0.1, + "cacheWrite": 1.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "alibaba-cn/glm-5", - "providerId": "alibaba-cn", - "displayName": "GLM-5", - "version": "2026-02-11", + "modelId": "aihubmix/gpt-5.6-sol", + "providerId": "aihubmix", + "displayName": "GPT-5.6 Sol", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 202752, - "maxOutputTokens": 16384, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.86, - "outputPer1M": 3.15, - "currency": "USD" - } - }, - { - "modelId": "alibaba-cn/glm-5.1", - "providerId": "alibaba-cn", - "displayName": "GLM-5.1", - "version": "2026-04-14", + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "aihubmix/gpt-5.6-terra", + "providerId": "aihubmix", + "displayName": "GPT-5.6 Terra", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", @@ -6657,21 +10293,42 @@ "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 202752, + "contextWindow": 1050000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.87, - "outputPer1M": 3.48, - "currency": "USD" - } + "inputPer1M": 2.5, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 15, + "cacheRead": 0.25, + "cacheWrite": 3.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "alibaba-cn/kimi-k2-thinking", - "providerId": "alibaba-cn", - "displayName": "Moonshot Kimi K2 Thinking", - "version": "2025-11-06", + "modelId": "aihubmix/grok-4.3", + "providerId": "aihubmix", + "displayName": "Grok 4.3", + "version": "2026-05-01", "capabilities": [ "text.chat", "tools.function_calling", @@ -6679,67 +10336,127 @@ "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 1000000, "pricing": { - "inputPer1M": 0.574, - "outputPer1M": 2.294, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 2.5, + "cacheRead": 0.2 + }, + "costMetadata": { + "tiers": [ + { + "input": 2.5, + "output": 5, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 2.5, + "output": 5, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "alibaba-cn/kimi-k2.5", - "providerId": "alibaba-cn", - "displayName": "Moonshot Kimi K2.5", - "version": "2026-01-27", + "modelId": "aihubmix/grok-4.5", + "providerId": "aihubmix", + "displayName": "Grok 4.5", + "version": "2026-07-08", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 32768, + "contextWindow": 1000000, + "maxOutputTokens": 1000000, "pricing": { - "inputPer1M": 0.574, - "outputPer1M": 2.411, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "alibaba-cn/kimi-k2.6", - "providerId": "alibaba-cn", - "displayName": "Moonshot Kimi K2.6", - "version": "2026-04-21", + "modelId": "aihubmix/grok-build-0.1", + "providerId": "aihubmix", + "displayName": "Grok Build 0.1", + "version": "2026-04-16", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 16384, + "contextWindow": 256000, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 0.929, - "outputPer1M": 3.858, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 2, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "alibaba-cn/kimi/kimi-k2.5", - "providerId": "alibaba-cn", - "displayName": "kimi/kimi-k2.5", - "version": "2026-01-27", + "modelId": "aihubmix/hy3-preview", + "providerId": "aihubmix", + "displayName": "Hy3 Preview", + "version": "2026-04-20", "capabilities": [ "text.chat", "tools.function_calling", @@ -6747,289 +10464,585 @@ "structured.output" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 256000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 3, - "currency": "USD" - } + "inputPer1M": 0.17, + "outputPer1M": 0.566661, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.17, + "output": 0.566661, + "cacheRead": 0.051 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "high" + ] + } + ] }, { - "modelId": "alibaba-cn/MiniMax-M2.5", - "providerId": "alibaba-cn", - "displayName": "MiniMax-M2.5", - "version": "2026-02-12", + "modelId": "aihubmix/kimi-k2.5", + "providerId": "aihubmix", + "displayName": "Kimi K2.5", + "version": "2026-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 262144, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 3, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "alibaba-cn/MiniMax/MiniMax-M2.7", - "providerId": "alibaba-cn", - "displayName": "MiniMax-M2.7", - "version": "2026-03-18", + "modelId": "aihubmix/kimi-k2.6", + "providerId": "aihubmix", + "displayName": "Kimi K2.6", + "version": "2026-04-21", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 262144, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 0.95, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4, + "cacheRead": 0.16 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "alibaba-cn/moonshot-kimi-k2-instruct", - "providerId": "alibaba-cn", - "displayName": "Moonshot Kimi K2 Instruct", - "version": "2025-01-01", + "modelId": "aihubmix/kimi-k2.7-code", + "providerId": "aihubmix", + "displayName": "Kimi K2.7 Code", + "version": "2026-06-12", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 262144, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.574, - "outputPer1M": 2.294, - "currency": "USD" - } + "inputPer1M": 0.95, + "outputPer1M": 3.9995, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 3.9995, + "cacheRead": 0.160835 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "alibaba-cn/qvq-max", - "providerId": "alibaba-cn", - "displayName": "QVQ Max", - "version": "2025-03-25", + "modelId": "aihubmix/kimi-k2.7-code-highspeed", + "providerId": "aihubmix", + "displayName": "Kimi K2.7 Code Highspeed", + "version": "2026-06-12", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 262144, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 1.147, - "outputPer1M": 4.588, - "currency": "USD" - } + "inputPer1M": 1.9, + "outputPer1M": 7.999, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.9, + "output": 7.999, + "cacheRead": 0.32167 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "alibaba-cn/qwen-deep-research", - "providerId": "alibaba-cn", - "displayName": "Qwen Deep Research", - "version": "2024-01", + "modelId": "aihubmix/kimi-k3", + "providerId": "aihubmix", + "displayName": "Kimi K3", + "version": "2026-07-16", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 1000000, - "maxOutputTokens": 32768, + "contextWindow": 1048576, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 7.742, - "outputPer1M": 23.367, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "high", + "max" + ] + } + ] }, { - "modelId": "alibaba-cn/qwen-doc-turbo", - "providerId": "alibaba-cn", - "displayName": "Qwen Doc Turbo", - "version": "2024-01", + "modelId": "aihubmix/minimax-m2.7", + "providerId": "aihubmix", + "displayName": "MiniMax M2.7", + "version": "2026-03-18", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 204800, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.087, - "outputPer1M": 0.144, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.06, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "alibaba-cn/qwen-flash", - "providerId": "alibaba-cn", - "displayName": "Qwen Flash", - "version": "2025-07-28", + "modelId": "aihubmix/qwen3.6-flash", + "providerId": "aihubmix", + "displayName": "Qwen3.6 Flash", + "version": "2026-04-02", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 1000000, - "maxOutputTokens": 32768, + "contextWindow": 991000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.022, - "outputPer1M": 0.216, - "currency": "USD" - } + "inputPer1M": 0.17, + "outputPer1M": 1.01, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.17, + "output": 1.01, + "cacheRead": 0.0169, + "cacheWrite": 0.21125 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.68, + "output": 4.06, + "cache_read": 0.0676, + "cache_write": 0.845, + "tier": { + "type": "context", + "size": 256000 + } + } + ], + "contextOver200k": { + "input": 0.68, + "output": 4.06, + "cache_read": 0.0676, + "cache_write": 0.845 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "alibaba-cn/qwen-long", - "providerId": "alibaba-cn", - "displayName": "Qwen Long", - "version": "2025-01-25", + "modelId": "aihubmix/qwen3.6-max-preview", + "providerId": "aihubmix", + "displayName": "Qwen3.6 Max Preview", + "version": "2026-05-09", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 10000000, - "maxOutputTokens": 8192, + "contextWindow": 240000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.072, - "outputPer1M": 0.287, - "currency": "USD" - } + "inputPer1M": 1.27, + "outputPer1M": 7.61, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.27, + "output": 7.61, + "cacheRead": 0.1268, + "cacheWrite": 1.585 + }, + "costMetadata": { + "tiers": [ + { + "input": 2.11, + "output": 12.67, + "cache_read": 0.2112, + "cache_write": 2.64, + "tier": { + "type": "context", + "size": 128000 + } + } + ] + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "alibaba-cn/qwen-math-plus", - "providerId": "alibaba-cn", - "displayName": "Qwen Math Plus", - "version": "2024-08-16", + "modelId": "aihubmix/qwen3.6-plus", + "providerId": "aihubmix", + "displayName": "Qwen3.6 Plus", + "version": "2026-05-09", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 4096, - "maxOutputTokens": 3072, + "contextWindow": 991000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.574, - "outputPer1M": 1.721, - "currency": "USD" - } + "inputPer1M": 0.28, + "outputPer1M": 1.69, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.28, + "output": 1.69, + "cacheRead": 0.0282, + "cacheWrite": 0.3525 + }, + "costMetadata": { + "tiers": [ + { + "input": 1.13, + "output": 6.77, + "cache_read": 0.1128, + "cache_write": 1.41, + "tier": { + "type": "context", + "size": 256000 + } + } + ], + "contextOver200k": { + "input": 1.13, + "output": 6.77, + "cache_read": 0.1128, + "cache_write": 1.41 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "alibaba-cn/qwen-math-turbo", - "providerId": "alibaba-cn", - "displayName": "Qwen Math Turbo", - "version": "2024-09-19", + "modelId": "aihubmix/qwen3.7-max", + "providerId": "aihubmix", + "displayName": "Qwen3.7 Max", + "version": "2026-05-21", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 4096, - "maxOutputTokens": 3072, + "contextWindow": 991000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.287, - "outputPer1M": 0.861, - "currency": "USD" - } + "inputPer1M": 1.69, + "outputPer1M": 5.07, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.69, + "output": 5.07, + "cacheRead": 0.169, + "cacheWrite": 2.1125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "max": 262144 + } + ] }, { - "modelId": "alibaba-cn/qwen-max", - "providerId": "alibaba-cn", - "displayName": "Qwen Max", - "version": "2024-04-03", + "modelId": "aihubmix/qwen3.7-plus", + "providerId": "aihubmix", + "displayName": "Qwen3.7 Plus", + "version": "2026-06-02", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 991000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.345, - "outputPer1M": 1.377, - "currency": "USD" - } + "inputPer1M": 0.282, + "outputPer1M": 1.128, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.282, + "output": 1.128, + "cacheRead": 0.0564, + "cacheWrite": 0.3525 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "max": 262144 + } + ] }, { - "modelId": "alibaba-cn/qwen-mt-plus", - "providerId": "alibaba-cn", - "displayName": "Qwen-MT Plus", - "version": "2025-01", + "modelId": "aihubmix/qwen3.8-max", + "providerId": "aihubmix", + "displayName": "Qwen3.8 Max", + "version": "2026-08-03", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 16384, - "maxOutputTokens": 8192, + "contextWindow": 991000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.259, - "outputPer1M": 0.775, - "currency": "USD" - } + "inputPer1M": 1.69, + "outputPer1M": 5.07, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.69, + "output": 5.07, + "cacheRead": 0.169, + "cacheWrite": 2.1125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "xhigh" + ] + } + ] }, { - "modelId": "alibaba-cn/qwen-mt-turbo", - "providerId": "alibaba-cn", - "displayName": "Qwen-MT Turbo", - "version": "2025-01", + "modelId": "aihubmix/xiaomi-mimo-v2.5", + "providerId": "aihubmix", + "displayName": "Xiaomi MiMo-V2.5", + "version": "2026-04-22", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ - "text" + "audio", + "image", + "text", + "video" ], - "contextWindow": 16384, - "maxOutputTokens": 8192, + "contextWindow": 1048576, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.101, - "outputPer1M": 0.28, - "currency": "USD" - } + "inputPer1M": 0.44, + "outputPer1M": 2.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.44, + "output": 2.2, + "cacheRead": 0.088 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.88, + "output": 4.4, + "cache_read": 0.176, + "tier": { + "type": "context", + "size": 256000 + } + } + ], + "contextOver200k": { + "input": 0.88, + "output": 4.4, + "cache_read": 0.176 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "alibaba-cn/qwen-omni-turbo", - "providerId": "alibaba-cn", - "displayName": "Qwen-Omni Turbo", - "version": "2025-01-19", + "modelId": "aihubmix/xiaomi-mimo-v2.5-free", + "providerId": "aihubmix", + "displayName": "Xiaomi MiMo-V2.5 (free)", + "version": "2026-04-22", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ "audio", @@ -7037,41 +11050,80 @@ "text", "video" ], - "contextWindow": 32768, - "maxOutputTokens": 2048, + "contextWindow": 1048576, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.058, - "outputPer1M": 0.23, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "alibaba-cn/qwen-omni-turbo-realtime", - "providerId": "alibaba-cn", - "displayName": "Qwen-Omni Turbo Realtime", - "version": "2025-05-08", + "modelId": "aihubmix/xiaomi-mimo-v2.5-pro", + "providerId": "aihubmix", + "displayName": "Xiaomi MiMo-V2.5-Pro", + "version": "2026-04-22", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ - "audio", - "image", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 2048, - "pricing": { - "inputPer1M": 0.23, - "outputPer1M": 0.918, - "currency": "USD" - } + "contextWindow": 1048576, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 1.1, + "outputPer1M": 3.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1, + "output": 3.3, + "cacheRead": 0.22 + }, + "costMetadata": { + "tiers": [ + { + "input": 2.2, + "output": 6.6, + "cache_read": 0.44, + "tier": { + "type": "context", + "size": 256000 + } + } + ], + "contextOver200k": { + "input": 2.2, + "output": 6.6, + "cache_read": 0.44 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "alibaba-cn/qwen-plus", - "providerId": "alibaba-cn", - "displayName": "Qwen Plus", - "version": "2024-01-25", + "modelId": "aihubmix/xiaomi-mimo-v2.5-pro-free", + "providerId": "aihubmix", + "displayName": "Xiaomi MiMo-V2.5-Pro (free)", + "version": "2026-04-22", "capabilities": [ "text.chat", "tools.function_calling", @@ -7080,571 +11132,775 @@ "modalities": [ "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 32768, + "contextWindow": 1048576, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.115, - "outputPer1M": 0.287, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "alibaba-cn/qwen-plus-character", - "providerId": "alibaba-cn", - "displayName": "Qwen Plus Character", - "version": "2024-01", + "modelId": "aihubmix/zai-glm-5.1", + "providerId": "aihubmix", + "displayName": "GLM-5.1 (Z.ai)", + "version": "2026-03-27", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 32768, - "maxOutputTokens": 4096, + "contextWindow": 200000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.115, - "outputPer1M": 0.287, - "currency": "USD" - } + "inputPer1M": 0.845, + "outputPer1M": 3.38, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.845, + "output": 3.38, + "cacheRead": 0.183112 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "alibaba-cn/qwen-turbo", - "providerId": "alibaba-cn", - "displayName": "Qwen Turbo", - "version": "2024-11-01", + "modelId": "aki-io/gemma4-26b", + "providerId": "aki-io", + "displayName": "Gemma 4 26B A4B IT", + "version": "2026-04-02", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 16384, + "contextWindow": 256000, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.044, - "outputPer1M": 0.087, + "inputPer1M": 0.1, + "outputPer1M": 0.5, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "alibaba-cn/qwen-vl-max", - "providerId": "alibaba-cn", - "displayName": "Qwen-VL Max", - "version": "2024-04-08", + "modelId": "aki-io/gpt-oss-120b", + "providerId": "aki-io", + "displayName": "GPT OSS 120B", + "version": "2025-08-05", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 128000, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.23, - "outputPer1M": 0.574, + "inputPer1M": 0.15, + "outputPer1M": 0.55, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "alibaba-cn/qwen-vl-ocr", - "providerId": "alibaba-cn", - "displayName": "Qwen-VL OCR", - "version": "2024-10-28", + "modelId": "aki-io/kimi-k2.7-code-1100b", + "providerId": "aki-io", + "displayName": "Kimi K2.7 Code", + "version": "2026-06-12", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 34096, - "maxOutputTokens": 4096, + "contextWindow": 262144, + "maxOutputTokens": 81920, "pricing": { - "inputPer1M": 0.717, - "outputPer1M": 0.717, + "inputPer1M": 0.86, + "outputPer1M": 3, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "alibaba-cn/qwen-vl-plus", - "providerId": "alibaba-cn", - "displayName": "Qwen-VL Plus", - "version": "2024-01-25", + "modelId": "aki-io/minimax-m2.5-230b", + "providerId": "aki-io", + "displayName": "MiniMax-M2.5", + "version": "2026-02-12", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 196608, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.115, - "outputPer1M": 0.287, + "inputPer1M": 0.25, + "outputPer1M": 1.2, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "alibaba-cn/qwen2-5-14b-instruct", - "providerId": "alibaba-cn", - "displayName": "Qwen2.5 14B Instruct", - "version": "2024-09", + "modelId": "aki-io/mistral4-119b", + "providerId": "aki-io", + "displayName": "Mistral Small 4", + "version": "2026-03-16", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 262144, + "maxOutputTokens": 81920, "pricing": { - "inputPer1M": 0.144, - "outputPer1M": 0.431, + "inputPer1M": 0.2, + "outputPer1M": 0.6, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "alibaba-cn/qwen2-5-32b-instruct", - "providerId": "alibaba-cn", - "displayName": "Qwen2.5 32B Instruct", - "version": "2024-09", + "modelId": "aki-io/qwen3.6-35b", + "providerId": "aki-io", + "displayName": "Qwen3.6 35B-A3B", + "version": "2026-04-17", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 256000, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.287, - "outputPer1M": 0.861, + "inputPer1M": 0.15, + "outputPer1M": 0.5, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "alibaba-cn/qwen2-5-72b-instruct", + "modelId": "alibaba-cn/deepseek-r1", "providerId": "alibaba-cn", - "displayName": "Qwen2.5 72B Instruct", - "version": "2024-09", + "displayName": "DeepSeek R1", + "version": "2025-01-01", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], "contextWindow": 131072, - "maxOutputTokens": 8192, + "maxOutputTokens": 16384, "pricing": { "inputPer1M": 0.574, - "outputPer1M": 1.721, + "outputPer1M": 2.294, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "alibaba-cn/qwen2-5-7b-instruct", + "modelId": "alibaba-cn/deepseek-r1-0528", "providerId": "alibaba-cn", - "displayName": "Qwen2.5 7B Instruct", - "version": "2024-09", + "displayName": "DeepSeek R1 0528", + "version": "2025-05-28", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], "contextWindow": 131072, - "maxOutputTokens": 8192, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.072, - "outputPer1M": 0.144, + "inputPer1M": 0.574, + "outputPer1M": 2.294, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "alibaba-cn/qwen2-5-coder-32b-instruct", + "modelId": "alibaba-cn/deepseek-r1-distill-llama-70b", "providerId": "alibaba-cn", - "displayName": "Qwen2.5-Coder 32B Instruct", - "version": "2024-11", + "displayName": "DeepSeek R1 Distill Llama 70B", + "version": "2025-01-01", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 32768, + "maxOutputTokens": 16384, "pricing": { "inputPer1M": 0.287, "outputPer1M": 0.861, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "alibaba-cn/qwen2-5-coder-7b-instruct", + "modelId": "alibaba-cn/deepseek-r1-distill-llama-8b", "providerId": "alibaba-cn", - "displayName": "Qwen2.5-Coder 7B Instruct", - "version": "2024-11", + "displayName": "DeepSeek R1 Distill Llama 8B", + "version": "2025-01-01", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 32768, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.144, - "outputPer1M": 0.287, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "alibaba-cn/qwen2-5-math-72b-instruct", + "modelId": "alibaba-cn/deepseek-r1-distill-qwen-1-5b", "providerId": "alibaba-cn", - "displayName": "Qwen2.5-Math 72B Instruct", - "version": "2024-09", + "displayName": "DeepSeek R1 Distill Qwen 1.5B", + "version": "2025-01-01", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 4096, - "maxOutputTokens": 3072, + "contextWindow": 32768, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.574, - "outputPer1M": 1.721, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "alibaba-cn/qwen2-5-math-7b-instruct", + "modelId": "alibaba-cn/deepseek-r1-distill-qwen-14b", "providerId": "alibaba-cn", - "displayName": "Qwen2.5-Math 7B Instruct", - "version": "2024-09", + "displayName": "DeepSeek R1 Distill Qwen 14B", + "version": "2025-01-01", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 4096, - "maxOutputTokens": 3072, + "contextWindow": 32768, + "maxOutputTokens": 16384, "pricing": { "inputPer1M": 0.144, - "outputPer1M": 0.287, + "outputPer1M": 0.431, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "alibaba-cn/qwen2-5-omni-7b", + "modelId": "alibaba-cn/deepseek-r1-distill-qwen-32b", "providerId": "alibaba-cn", - "displayName": "Qwen2.5-Omni 7B", - "version": "2024-12", + "displayName": "DeepSeek R1 Distill Qwen 32B", + "version": "2025-01-01", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ - "audio", - "image", - "text", - "video" + "text" ], "contextWindow": 32768, - "maxOutputTokens": 2048, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.087, - "outputPer1M": 0.345, + "inputPer1M": 0.287, + "outputPer1M": 0.861, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "alibaba-cn/qwen2-5-vl-72b-instruct", + "modelId": "alibaba-cn/deepseek-r1-distill-qwen-7b", "providerId": "alibaba-cn", - "displayName": "Qwen2.5-VL 72B Instruct", - "version": "2024-09", + "displayName": "DeepSeek R1 Distill Qwen 7B", + "version": "2025-01-01", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 32768, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 2.294, - "outputPer1M": 6.881, + "inputPer1M": 0.072, + "outputPer1M": 0.144, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "alibaba-cn/qwen2-5-vl-7b-instruct", + "modelId": "alibaba-cn/deepseek-v3", "providerId": "alibaba-cn", - "displayName": "Qwen2.5-VL 7B Instruct", - "version": "2024-09", + "displayName": "DeepSeek V3", + "version": "2024-12-01", "capabilities": [ "text.chat", "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 131072, + "contextWindow": 65536, "maxOutputTokens": 8192, "pricing": { "inputPer1M": 0.287, - "outputPer1M": 0.717, + "outputPer1M": 1.147, "currency": "USD" } }, { - "modelId": "alibaba-cn/qwen3-14b", + "modelId": "alibaba-cn/deepseek-v3-1", "providerId": "alibaba-cn", - "displayName": "Qwen3 14B", - "version": "2025-04", + "displayName": "DeepSeek V3.1", + "version": "2025-01-01", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ "text" ], "contextWindow": 131072, - "maxOutputTokens": 8192, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.144, - "outputPer1M": 0.574, + "inputPer1M": 0.574, + "outputPer1M": 1.721, "currency": "USD" } }, { - "modelId": "alibaba-cn/qwen3-235b-a22b", + "modelId": "alibaba-cn/deepseek-v3-2-exp", "providerId": "alibaba-cn", - "displayName": "Qwen3 235B-A22B", - "version": "2025-04", + "displayName": "DeepSeek V3.2 Exp", + "version": "2025-01-01", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ "text" ], "contextWindow": 131072, - "maxOutputTokens": 16384, + "maxOutputTokens": 65536, "pricing": { "inputPer1M": 0.287, - "outputPer1M": 1.147, + "outputPer1M": 0.431, "currency": "USD" } }, { - "modelId": "alibaba-cn/qwen3-32b", + "modelId": "alibaba-cn/deepseek-v4-flash", "providerId": "alibaba-cn", - "displayName": "Qwen3 32B", - "version": "2025-04", + "displayName": "DeepSeek V4 Flash", + "version": "2026-04-24", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0.287, - "outputPer1M": 1.147, - "currency": "USD" - } + "inputPer1M": 0.14, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "cacheRead": 0.0028 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] }, { - "modelId": "alibaba-cn/qwen3-8b", + "modelId": "alibaba-cn/deepseek-v4-pro", "providerId": "alibaba-cn", - "displayName": "Qwen3 8B", - "version": "2025-04", + "displayName": "DeepSeek V4 Pro", + "version": "2026-04-24", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 1000000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0.072, - "outputPer1M": 0.287, - "currency": "USD" - } + "inputPer1M": 0.435, + "outputPer1M": 0.87, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.435, + "output": 0.87, + "cacheRead": 0.003625 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] }, { - "modelId": "alibaba-cn/qwen3-asr-flash", + "modelId": "alibaba-cn/glm-5", "providerId": "alibaba-cn", - "displayName": "Qwen3-ASR Flash", - "version": "2025-09-08", + "displayName": "GLM-5", + "version": "2026-02-11", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ - "audio", "text" ], - "contextWindow": 53248, - "maxOutputTokens": 4096, + "contextWindow": 202752, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.032, - "outputPer1M": 0.032, + "inputPer1M": 0.86, + "outputPer1M": 3.15, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "max": 32768 + } + ] }, { - "modelId": "alibaba-cn/qwen3-coder-30b-a3b-instruct", + "modelId": "alibaba-cn/glm-5.1", "providerId": "alibaba-cn", - "displayName": "Qwen3-Coder 30B-A3B Instruct", - "version": "2025-04", + "displayName": "GLM-5.1", + "version": "2026-04-14", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 202752, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.216, - "outputPer1M": 0.861, - "currency": "USD" - } + "inputPer1M": 0.87, + "outputPer1M": 3.48, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.87, + "output": 3.48, + "cacheRead": 0.17 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "max": 131072 + } + ] }, { - "modelId": "alibaba-cn/qwen3-coder-480b-a35b-instruct", + "modelId": "alibaba-cn/glm-5.2", "providerId": "alibaba-cn", - "displayName": "Qwen3-Coder 480B-A35B Instruct", - "version": "2025-04", + "displayName": "GLM-5.2", + "version": "2026-06-13", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.861, - "outputPer1M": 3.441, - "currency": "USD" - } + "inputPer1M": 1.1, + "outputPer1M": 3.851, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1, + "output": 3.851, + "cacheRead": 0.275, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "alibaba-cn/qwen3-coder-flash", + "modelId": "alibaba-cn/kimi-k2-thinking", "providerId": "alibaba-cn", - "displayName": "Qwen3 Coder Flash", - "version": "2025-07-28", + "displayName": "Moonshot Kimi K2 Thinking", + "version": "2025-11-06", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 65536, + "contextWindow": 262144, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.144, - "outputPer1M": 0.574, + "inputPer1M": 0.574, + "outputPer1M": 2.294, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "budget_tokens" + } + ] }, { - "modelId": "alibaba-cn/qwen3-coder-plus", + "modelId": "alibaba-cn/kimi-k2.5", "providerId": "alibaba-cn", - "displayName": "Qwen3 Coder Plus", - "version": "2025-07-23", + "displayName": "Moonshot Kimi K2.5", + "version": "2026-01-27", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 262144, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 1, - "outputPer1M": 5, + "inputPer1M": 0.574, + "outputPer1M": 2.411, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "max": 81920 + } + ] }, { - "modelId": "alibaba-cn/qwen3-max", + "modelId": "alibaba-cn/kimi-k2.6", "providerId": "alibaba-cn", - "displayName": "Qwen3 Max", - "version": "2025-09-23", + "displayName": "Moonshot Kimi K2.6", + "version": "2026-04-21", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ - "text" + "image", + "text", + "video" ], "contextWindow": 262144, - "maxOutputTokens": 65536, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.861, - "outputPer1M": 3.441, + "inputPer1M": 0.929, + "outputPer1M": 3.858, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "max": 81920 + } + ] }, { - "modelId": "alibaba-cn/qwen3-next-80b-a3b-instruct", + "modelId": "alibaba-cn/kimi/kimi-k2.5", "providerId": "alibaba-cn", - "displayName": "Qwen3-Next 80B-A3B Instruct", - "version": "2025-09", + "displayName": "kimi/kimi-k2.5", + "version": "2026-01-27", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.144, - "outputPer1M": 0.574, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 3, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "alibaba-cn/qwen3-next-80b-a3b-thinking", + "modelId": "alibaba-cn/MiniMax-M2.5", "providerId": "alibaba-cn", - "displayName": "Qwen3-Next 80B-A3B (Thinking)", - "version": "2025-09", + "displayName": "MiniMax-M2.5", + "version": "2026-02-12", "capabilities": [ "text.chat", "tools.function_calling", @@ -7653,65 +11909,69 @@ "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.144, - "outputPer1M": 1.434, + "inputPer1M": 0.3, + "outputPer1M": 1.2, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "alibaba-cn/qwen3-omni-flash", + "modelId": "alibaba-cn/MiniMax/MiniMax-M2.7", "providerId": "alibaba-cn", - "displayName": "Qwen3-Omni Flash", - "version": "2025-09-15", + "displayName": "MiniMax-M2.7", + "version": "2026-03-18", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "audio", - "image", - "text", - "video" + "text" ], - "contextWindow": 65536, - "maxOutputTokens": 16384, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.058, - "outputPer1M": 0.23, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.06, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "alibaba-cn/qwen3-omni-flash-realtime", + "modelId": "alibaba-cn/moonshot-kimi-k2-instruct", "providerId": "alibaba-cn", - "displayName": "Qwen3-Omni Flash Realtime", - "version": "2025-09-15", + "displayName": "Moonshot Kimi K2 Instruct", + "version": "2025-01-01", "capabilities": [ "text.chat", "tools.function_calling" ], "modalities": [ - "audio", - "image", "text" ], - "contextWindow": 65536, - "maxOutputTokens": 16384, + "contextWindow": 131072, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.23, - "outputPer1M": 0.918, + "inputPer1M": 0.574, + "outputPer1M": 2.294, "currency": "USD" } }, { - "modelId": "alibaba-cn/qwen3-vl-235b-a22b", + "modelId": "alibaba-cn/qvq-max", "providerId": "alibaba-cn", - "displayName": "Qwen3-VL 235B-A22B", - "version": "2025-04", + "displayName": "QVQ Max", + "version": "2025-03-25", "capabilities": [ "text.chat", "tools.function_calling", @@ -7722,265 +11982,266 @@ "text" ], "contextWindow": 131072, - "maxOutputTokens": 32768, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.286705, - "outputPer1M": 1.14682, + "inputPer1M": 1.147, + "outputPer1M": 4.588, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "alibaba-cn/qwen3-vl-30b-a3b", + "modelId": "alibaba-cn/qwen-deep-research", "providerId": "alibaba-cn", - "displayName": "Qwen3-VL 30B-A3B", - "version": "2025-04", + "displayName": "Qwen Deep Research", + "version": "2024-01", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 131072, + "contextWindow": 1000000, "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.108, - "outputPer1M": 0.431, + "inputPer1M": 7.742, + "outputPer1M": 23.367, "currency": "USD" } }, { - "modelId": "alibaba-cn/qwen3-vl-plus", + "modelId": "alibaba-cn/qwen-doc-turbo", "providerId": "alibaba-cn", - "displayName": "Qwen3-VL Plus", - "version": "2025-09-23", + "displayName": "Qwen Doc Turbo", + "version": "2024-01", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 32768, + "contextWindow": 131072, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.143353, - "outputPer1M": 1.433525, + "inputPer1M": 0.087, + "outputPer1M": 0.144, "currency": "USD" } }, { - "modelId": "alibaba-cn/qwen3.5-397b-a17b", + "modelId": "alibaba-cn/qwen-flash", "providerId": "alibaba-cn", - "displayName": "Qwen3.5 397B-A17B", - "version": "2026-02-16", + "displayName": "Qwen Flash", + "version": "2025-07-28", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 1000000, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.43, - "outputPer1M": 2.58, + "inputPer1M": 0.022, + "outputPer1M": 0.216, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "max": 81920 + } + ] }, { - "modelId": "alibaba-cn/qwen3.5-flash", + "modelId": "alibaba-cn/qwen-long", "providerId": "alibaba-cn", - "displayName": "Qwen3.5 Flash", - "version": "2026-02-23", + "displayName": "Qwen Long", + "version": "2025-01-25", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 65536, + "contextWindow": 10000000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.172, - "outputPer1M": 1.72, + "inputPer1M": 0.072, + "outputPer1M": 0.287, "currency": "USD" } }, { - "modelId": "alibaba-cn/qwen3.5-plus", + "modelId": "alibaba-cn/qwen-math-plus", "providerId": "alibaba-cn", - "displayName": "Qwen3.5 Plus", - "version": "2026-02-16", + "displayName": "Qwen Math Plus", + "version": "2024-08-16", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 65536, + "contextWindow": 4096, + "maxOutputTokens": 3072, "pricing": { - "inputPer1M": 0.573, - "outputPer1M": 3.44, + "inputPer1M": 0.574, + "outputPer1M": 1.721, "currency": "USD" } }, { - "modelId": "alibaba-cn/qwen3.6-flash", + "modelId": "alibaba-cn/qwen-math-turbo", "providerId": "alibaba-cn", - "displayName": "Qwen3.6 Flash", - "version": "2026-04-27", + "displayName": "Qwen Math Turbo", + "version": "2024-09-19", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 65536, + "contextWindow": 4096, + "maxOutputTokens": 3072, "pricing": { - "inputPer1M": 0.1875, - "outputPer1M": 1.125, + "inputPer1M": 0.287, + "outputPer1M": 0.861, "currency": "USD" } }, { - "modelId": "alibaba-cn/qwen3.6-max-preview", + "modelId": "alibaba-cn/qwen-max", "providerId": "alibaba-cn", - "displayName": "Qwen3.6 Max Preview", - "version": "2026-04-20", + "displayName": "Qwen Max", + "version": "2024-04-03", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 245800, - "maxOutputTokens": 65536, + "contextWindow": 131072, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 1.32, - "outputPer1M": 7.9, + "inputPer1M": 0.345, + "outputPer1M": 1.377, "currency": "USD" } }, { - "modelId": "alibaba-cn/qwen3.6-plus", + "modelId": "alibaba-cn/qwen-mt-plus", "providerId": "alibaba-cn", - "displayName": "Qwen3.6 Plus", - "version": "2026-04-02", + "displayName": "Qwen-MT Plus", + "version": "2025-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 65536, + "contextWindow": 16384, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 3, + "inputPer1M": 0.259, + "outputPer1M": 0.775, "currency": "USD" } }, { - "modelId": "alibaba-cn/qwen3.7-max", + "modelId": "alibaba-cn/qwen-mt-turbo", "providerId": "alibaba-cn", - "displayName": "Qwen3.7 Max", - "version": "2026-05-21", + "displayName": "Qwen-MT Turbo", + "version": "2025-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 65536, + "contextWindow": 16384, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 7.5, + "inputPer1M": 0.101, + "outputPer1M": 0.28, "currency": "USD" } }, { - "modelId": "alibaba-cn/qwen3.7-plus", + "modelId": "alibaba-cn/qwen-omni-turbo", "providerId": "alibaba-cn", - "displayName": "Qwen3.7 Plus", - "version": "2026-06-02", + "displayName": "Qwen-Omni Turbo", + "version": "2025-01-19", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ + "audio", "image", - "text" + "text", + "video" ], - "contextWindow": 1000000, - "maxOutputTokens": 64000, + "contextWindow": 32768, + "maxOutputTokens": 2048, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 3, - "currency": "USD" + "inputPer1M": 0.058, + "outputPer1M": 0.23, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.058, + "output": 0.23, + "inputAudio": 3.584, + "outputAudio": 7.168 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "alibaba-cn/qwq-32b", + "modelId": "alibaba-cn/qwen-omni-turbo-realtime", "providerId": "alibaba-cn", - "displayName": "QwQ 32B", - "version": "2024-12", + "displayName": "Qwen-Omni Turbo Realtime", + "version": "2025-05-08", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ + "audio", + "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 32768, + "maxOutputTokens": 2048, "pricing": { - "inputPer1M": 0.287, - "outputPer1M": 0.861, - "currency": "USD" + "inputPer1M": 0.23, + "outputPer1M": 0.918, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.23, + "output": 0.918, + "inputAudio": 3.584, + "outputAudio": 7.168 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "alibaba-cn/qwq-plus", + "modelId": "alibaba-cn/qwen-plus", "providerId": "alibaba-cn", - "displayName": "QwQ Plus", - "version": "2025-03-05", + "displayName": "Qwen Plus", + "version": "2024-01-25", "capabilities": [ "text.chat", "tools.function_calling", @@ -7989,231 +12250,252 @@ "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 1000000, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.23, - "outputPer1M": 0.574, - "currency": "USD" - } + "inputPer1M": 0.115, + "outputPer1M": 0.287, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.115, + "output": 0.287, + "reasoning": 1.147 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "max": 81920 + } + ] }, { - "modelId": "alibaba-cn/siliconflow/deepseek-r1-0528", + "modelId": "alibaba-cn/qwen-plus-character", "providerId": "alibaba-cn", - "displayName": "siliconflow/deepseek-r1-0528", - "version": "2025-05-28", + "displayName": "Qwen Plus Character", + "version": "2024-01", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 163840, - "maxOutputTokens": 32768, + "contextWindow": 32768, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 2.18, + "inputPer1M": 0.115, + "outputPer1M": 0.287, "currency": "USD" } }, { - "modelId": "alibaba-cn/siliconflow/deepseek-v3-0324", + "modelId": "alibaba-cn/qwen-turbo", "providerId": "alibaba-cn", - "displayName": "siliconflow/deepseek-v3-0324", - "version": "2024-12-26", + "displayName": "Qwen Turbo", + "version": "2024-11-01", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 163840, - "maxOutputTokens": 163840, + "contextWindow": 1000000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 1, - "currency": "USD" - } + "inputPer1M": 0.044, + "outputPer1M": 0.087, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.044, + "output": 0.087, + "reasoning": 0.431 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "max": 38912 + } + ] }, { - "modelId": "alibaba-cn/siliconflow/deepseek-v3.1-terminus", + "modelId": "alibaba-cn/qwen-vl-max", "providerId": "alibaba-cn", - "displayName": "siliconflow/deepseek-v3.1-terminus", - "version": "2025-09-29", + "displayName": "Qwen-VL Max", + "version": "2024-04-08", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 163840, - "maxOutputTokens": 65536, + "contextWindow": 131072, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.27, - "outputPer1M": 1, + "inputPer1M": 0.23, + "outputPer1M": 0.574, "currency": "USD" } }, { - "modelId": "alibaba-cn/siliconflow/deepseek-v3.2", + "modelId": "alibaba-cn/qwen-vl-ocr", "providerId": "alibaba-cn", - "displayName": "siliconflow/deepseek-v3.2", - "version": "2025-12-03", + "displayName": "Qwen-VL OCR", + "version": "2024-10-28", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ + "image", "text" ], - "contextWindow": 163840, - "maxOutputTokens": 65536, + "contextWindow": 34096, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.27, - "outputPer1M": 0.42, + "inputPer1M": 0.717, + "outputPer1M": 0.717, "currency": "USD" } }, { - "modelId": "alibaba-cn/tongyi-intent-detect-v3", + "modelId": "alibaba-cn/qwen-vl-plus", "providerId": "alibaba-cn", - "displayName": "Tongyi Intent Detect V3", - "version": "2024-01", + "displayName": "Qwen-VL Plus", + "version": "2024-01-25", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 8192, - "maxOutputTokens": 1024, + "contextWindow": 131072, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.058, - "outputPer1M": 0.144, + "inputPer1M": 0.115, + "outputPer1M": 0.287, "currency": "USD" } }, { - "modelId": "alibaba-coding-plan-cn/glm-4.7", - "providerId": "alibaba-coding-plan-cn", - "displayName": "GLM-4.7", - "version": "2025-12-22", + "modelId": "alibaba-cn/qwen2-5-14b-instruct", + "providerId": "alibaba-cn", + "displayName": "Qwen2.5 14B Instruct", + "version": "2024-09", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 202752, - "maxOutputTokens": 16384, + "contextWindow": 131072, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.144, + "outputPer1M": 0.431, "currency": "USD" } }, { - "modelId": "alibaba-coding-plan-cn/glm-5", - "providerId": "alibaba-coding-plan-cn", - "displayName": "GLM-5", - "version": "2026-02-11", + "modelId": "alibaba-cn/qwen2-5-32b-instruct", + "providerId": "alibaba-cn", + "displayName": "Qwen2.5 32B Instruct", + "version": "2024-09", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 202752, - "maxOutputTokens": 16384, + "contextWindow": 131072, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.287, + "outputPer1M": 0.861, "currency": "USD" } }, { - "modelId": "alibaba-coding-plan-cn/kimi-k2.5", - "providerId": "alibaba-coding-plan-cn", - "displayName": "Kimi K2.5", - "version": "2026-01-27", + "modelId": "alibaba-cn/qwen2-5-72b-instruct", + "providerId": "alibaba-cn", + "displayName": "Qwen2.5 72B Instruct", + "version": "2024-09", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 32768, + "contextWindow": 131072, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.574, + "outputPer1M": 1.721, "currency": "USD" } }, { - "modelId": "alibaba-coding-plan-cn/MiniMax-M2.5", - "providerId": "alibaba-coding-plan-cn", - "displayName": "MiniMax-M2.5", - "version": "2026-02-12", + "modelId": "alibaba-cn/qwen2-5-7b-instruct", + "providerId": "alibaba-cn", + "displayName": "Qwen2.5 7B Instruct", + "version": "2024-09", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 196608, - "maxOutputTokens": 24576, + "contextWindow": 131072, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.072, + "outputPer1M": 0.144, "currency": "USD" } }, { - "modelId": "alibaba-coding-plan-cn/qwen3-coder-next", - "providerId": "alibaba-coding-plan-cn", - "displayName": "Qwen3 Coder Next", - "version": "2026-02-03", + "modelId": "alibaba-cn/qwen2-5-coder-32b-instruct", + "providerId": "alibaba-cn", + "displayName": "Qwen2.5-Coder 32B Instruct", + "version": "2024-11", "capabilities": [ "text.chat", - "tools.function_calling", - "structured.output" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 131072, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.287, + "outputPer1M": 0.861, "currency": "USD" } }, { - "modelId": "alibaba-coding-plan-cn/qwen3-coder-plus", - "providerId": "alibaba-coding-plan-cn", - "displayName": "Qwen3 Coder Plus", - "version": "2025-07-23", + "modelId": "alibaba-cn/qwen2-5-coder-7b-instruct", + "providerId": "alibaba-cn", + "displayName": "Qwen2.5-Coder 7B Instruct", + "version": "2024-11", "capabilities": [ "text.chat", "tools.function_calling" @@ -8221,19 +12503,19 @@ "modalities": [ "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 65536, + "contextWindow": 131072, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.144, + "outputPer1M": 0.287, "currency": "USD" } }, { - "modelId": "alibaba-coding-plan-cn/qwen3-max-2026-01-23", - "providerId": "alibaba-coding-plan-cn", - "displayName": "Qwen3 Max", - "version": "2026-01-23", + "modelId": "alibaba-cn/qwen2-5-math-72b-instruct", + "providerId": "alibaba-cn", + "displayName": "Qwen2.5-Math 72B Instruct", + "version": "2024-09", "capabilities": [ "text.chat", "tools.function_calling" @@ -8241,131 +12523,146 @@ "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 32768, + "contextWindow": 4096, + "maxOutputTokens": 3072, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.574, + "outputPer1M": 1.721, "currency": "USD" } }, { - "modelId": "alibaba-coding-plan-cn/qwen3.5-plus", - "providerId": "alibaba-coding-plan-cn", - "displayName": "Qwen3.5 Plus", - "version": "2026-02-16", + "modelId": "alibaba-cn/qwen2-5-math-7b-instruct", + "providerId": "alibaba-cn", + "displayName": "Qwen2.5-Math 7B Instruct", + "version": "2024-09", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 65536, + "contextWindow": 4096, + "maxOutputTokens": 3072, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.144, + "outputPer1M": 0.287, "currency": "USD" } }, { - "modelId": "alibaba-coding-plan-cn/qwen3.6-flash", - "providerId": "alibaba-coding-plan-cn", - "displayName": "Qwen3.6 Flash", - "version": "2026-04-27", + "modelId": "alibaba-cn/qwen2-5-omni-7b", + "providerId": "alibaba-cn", + "displayName": "Qwen2.5-Omni 7B", + "version": "2024-12", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ + "audio", "image", "text", "video" ], - "contextWindow": 1000000, - "maxOutputTokens": 65536, + "contextWindow": 32768, + "maxOutputTokens": 2048, "pricing": { - "inputPer1M": 0.1875, - "outputPer1M": 1.125, - "currency": "USD" + "inputPer1M": 0.087, + "outputPer1M": 0.345, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.087, + "output": 0.345, + "inputAudio": 5.448 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "alibaba-coding-plan-cn/qwen3.6-plus", - "providerId": "alibaba-coding-plan-cn", - "displayName": "Qwen3.6 Plus", - "version": "2026-04-02", + "modelId": "alibaba-cn/qwen2-5-vl-72b-instruct", + "providerId": "alibaba-cn", + "displayName": "Qwen2.5-VL 72B Instruct", + "version": "2024-09", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ "image", - "text", - "video" + "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 65536, + "contextWindow": 131072, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 2.294, + "outputPer1M": 6.881, "currency": "USD" } }, { - "modelId": "alibaba-coding-plan-cn/qwen3.7-max", - "providerId": "alibaba-coding-plan-cn", - "displayName": "Qwen3.7 Max", - "version": "2026-05-21", + "modelId": "alibaba-cn/qwen2-5-vl-7b-instruct", + "providerId": "alibaba-cn", + "displayName": "Qwen2.5-VL 7B Instruct", + "version": "2024-09", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 65536, + "contextWindow": 131072, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 7.5, + "inputPer1M": 0.287, + "outputPer1M": 0.717, "currency": "USD" } }, { - "modelId": "alibaba-coding-plan-cn/qwen3.7-plus", - "providerId": "alibaba-coding-plan-cn", - "displayName": "Qwen3.7 Plus", - "version": "2026-06-02", + "modelId": "alibaba-cn/qwen3-14b", + "providerId": "alibaba-cn", + "displayName": "Qwen3 14B", + "version": "2025-04", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 64000, + "contextWindow": 131072, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.144, + "outputPer1M": 0.574, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.144, + "output": 0.574, + "reasoning": 1.434 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "max": 38912 + } + ] }, { - "modelId": "alibaba-coding-plan/glm-4.7", - "providerId": "alibaba-coding-plan", - "displayName": "GLM-4.7", - "version": "2025-12-22", + "modelId": "alibaba-cn/qwen3-235b-a22b", + "providerId": "alibaba-cn", + "displayName": "Qwen3 235B-A22B", + "version": "2025-04", "capabilities": [ "text.chat", "tools.function_calling", @@ -8374,19 +12671,34 @@ "modalities": [ "text" ], - "contextWindow": 202752, + "contextWindow": 131072, "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.287, + "outputPer1M": 1.147, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.287, + "output": 1.147, + "reasoning": 2.868 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "max": 38912 + } + ] }, { - "modelId": "alibaba-coding-plan/glm-5", - "providerId": "alibaba-coding-plan", - "displayName": "GLM-5", - "version": "2026-02-11", + "modelId": "alibaba-cn/qwen3-32b", + "providerId": "alibaba-cn", + "displayName": "Qwen3 32B", + "version": "2025-04", "capabilities": [ "text.chat", "tools.function_calling", @@ -8395,67 +12707,93 @@ "modalities": [ "text" ], - "contextWindow": 202752, + "contextWindow": 131072, "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.287, + "outputPer1M": 1.147, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.287, + "output": 1.147, + "reasoning": 2.868 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "max": 38912 + } + ] }, { - "modelId": "alibaba-coding-plan/kimi-k2.5", - "providerId": "alibaba-coding-plan", - "displayName": "Kimi K2.5", - "version": "2026-01-27", + "modelId": "alibaba-cn/qwen3-8b", + "providerId": "alibaba-cn", + "displayName": "Qwen3 8B", + "version": "2025-04", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 32768, + "contextWindow": 131072, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.072, + "outputPer1M": 0.287, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.072, + "output": 0.287, + "reasoning": 0.717 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "max": 38912 + } + ] }, { - "modelId": "alibaba-coding-plan/MiniMax-M2.5", - "providerId": "alibaba-coding-plan", - "displayName": "MiniMax-M2.5", - "version": "2026-02-12", + "modelId": "alibaba-cn/qwen3-asr-flash", + "providerId": "alibaba-cn", + "displayName": "Qwen3-ASR Flash", + "version": "2025-09-08", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ + "audio", "text" ], - "contextWindow": 196608, - "maxOutputTokens": 24576, + "contextWindow": 53248, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.032, + "outputPer1M": 0.032, "currency": "USD" } }, { - "modelId": "alibaba-coding-plan/qwen3-coder-next", - "providerId": "alibaba-coding-plan", - "displayName": "Qwen3 Coder Next", - "version": "2026-02-03", + "modelId": "alibaba-cn/qwen3-coder-30b-a3b-instruct", + "providerId": "alibaba-cn", + "displayName": "Qwen3-Coder 30B-A3B Instruct", + "version": "2025-04", "capabilities": [ "text.chat", - "tools.function_calling", - "structured.output" + "tools.function_calling" ], "modalities": [ "text" @@ -8463,16 +12801,16 @@ "contextWindow": 262144, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.216, + "outputPer1M": 0.861, "currency": "USD" } }, { - "modelId": "alibaba-coding-plan/qwen3-coder-plus", - "providerId": "alibaba-coding-plan", - "displayName": "Qwen3 Coder Plus", - "version": "2025-07-23", + "modelId": "alibaba-cn/qwen3-coder-480b-a35b-instruct", + "providerId": "alibaba-cn", + "displayName": "Qwen3-Coder 480B-A35B Instruct", + "version": "2025-04", "capabilities": [ "text.chat", "tools.function_calling" @@ -8480,19 +12818,19 @@ "modalities": [ "text" ], - "contextWindow": 1000000, + "contextWindow": 262144, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.861, + "outputPer1M": 3.441, "currency": "USD" } }, { - "modelId": "alibaba-coding-plan/qwen3-max-2026-01-23", - "providerId": "alibaba-coding-plan", - "displayName": "Qwen3 Max", - "version": "2026-01-23", + "modelId": "alibaba-cn/qwen3-coder-flash", + "providerId": "alibaba-cn", + "displayName": "Qwen3 Coder Flash", + "version": "2025-07-28", "capabilities": [ "text.chat", "tools.function_calling" @@ -8500,89 +12838,79 @@ "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 32768, + "contextWindow": 1000000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.144, + "outputPer1M": 0.574, "currency": "USD" } }, { - "modelId": "alibaba-coding-plan/qwen3.5-plus", - "providerId": "alibaba-coding-plan", - "displayName": "Qwen3.5 Plus", - "version": "2026-02-16", + "modelId": "alibaba-cn/qwen3-coder-plus", + "providerId": "alibaba-cn", + "displayName": "Qwen3 Coder Plus", + "version": "2025-07-23", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 1000000, + "contextWindow": 1048576, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 1, + "outputPer1M": 5, "currency": "USD" } }, { - "modelId": "alibaba-coding-plan/qwen3.6-flash", - "providerId": "alibaba-coding-plan", - "displayName": "Qwen3.6 Flash", - "version": "2026-04-27", + "modelId": "alibaba-cn/qwen3-max", + "providerId": "alibaba-cn", + "displayName": "Qwen3 Max", + "version": "2025-09-23", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 1000000, + "contextWindow": 262144, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.1875, - "outputPer1M": 1.125, + "inputPer1M": 0.861, + "outputPer1M": 3.441, "currency": "USD" } }, { - "modelId": "alibaba-coding-plan/qwen3.6-plus", - "providerId": "alibaba-coding-plan", - "displayName": "Qwen3.6 Plus", - "version": "2026-04-02", + "modelId": "alibaba-cn/qwen3-next-80b-a3b-instruct", + "providerId": "alibaba-cn", + "displayName": "Qwen3-Next 80B-A3B Instruct", + "version": "2025-09", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 65536, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.144, + "outputPer1M": 0.574, "currency": "USD" } }, { - "modelId": "alibaba-coding-plan/qwen3.7-max", - "providerId": "alibaba-coding-plan", - "displayName": "Qwen3.7 Max", - "version": "2026-05-21", + "modelId": "alibaba-cn/qwen3-next-80b-a3b-thinking", + "providerId": "alibaba-cn", + "displayName": "Qwen3-Next 80B-A3B (Thinking)", + "version": "2025-09", "capabilities": [ "text.chat", "tools.function_calling", @@ -8591,173 +12919,261 @@ "modalities": [ "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 65536, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 7.5, + "inputPer1M": 0.144, + "outputPer1M": 1.434, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "budget_tokens" + } + ] }, { - "modelId": "alibaba-coding-plan/qwen3.7-plus", - "providerId": "alibaba-coding-plan", - "displayName": "Qwen3.7 Plus", - "version": "2026-06-02", + "modelId": "alibaba-cn/qwen3-omni-flash", + "providerId": "alibaba-cn", + "displayName": "Qwen3-Omni Flash", + "version": "2025-09-15", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ + "audio", "image", - "text" + "text", + "video" ], - "contextWindow": 1000000, - "maxOutputTokens": 64000, + "contextWindow": 65536, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.058, + "outputPer1M": 0.23, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.058, + "output": 0.23, + "inputAudio": 3.584, + "outputAudio": 7.168 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "alibaba-token-plan-cn/deepseek-v3.2", - "providerId": "alibaba-token-plan-cn", - "displayName": "DeepSeek V3.2", - "version": "2025-12-03", + "modelId": "alibaba-cn/qwen3-omni-flash-realtime", + "providerId": "alibaba-cn", + "displayName": "Qwen3-Omni Flash Realtime", + "version": "2025-09-15", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ + "audio", + "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 65536, + "contextWindow": 65536, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 0.23, + "outputPer1M": 0.918, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.23, + "output": 0.918, + "inputAudio": 3.584, + "outputAudio": 7.168 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "alibaba-token-plan-cn/deepseek-v4-flash", - "providerId": "alibaba-token-plan-cn", - "displayName": "DeepSeek V4 Flash", - "version": "2026-04-24", + "modelId": "alibaba-cn/qwen3-vl-235b-a22b", + "providerId": "alibaba-cn", + "displayName": "Qwen3-VL 235B-A22B", + "version": "2025-04", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 384000, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.286705, + "outputPer1M": 1.14682, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.286705, + "output": 1.14682, + "reasoning": 2.867051 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "alibaba-token-plan-cn/deepseek-v4-pro", - "providerId": "alibaba-token-plan-cn", - "displayName": "DeepSeek V4 Pro", - "version": "2026-04-24", + "modelId": "alibaba-cn/qwen3-vl-30b-a3b", + "providerId": "alibaba-cn", + "displayName": "Qwen3-VL 30B-A3B", + "version": "2025-04", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 384000, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.108, + "outputPer1M": 0.431, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.108, + "output": 0.431, + "reasoning": 1.076 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "alibaba-token-plan-cn/glm-5", - "providerId": "alibaba-token-plan-cn", - "displayName": "GLM-5", - "version": "2026-02-11", + "modelId": "alibaba-cn/qwen3-vl-plus", + "providerId": "alibaba-cn", + "displayName": "Qwen3-VL Plus", + "version": "2025-09-23", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 202752, - "maxOutputTokens": 16384, + "contextWindow": 262144, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.143353, + "outputPer1M": 1.433525, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.143353, + "output": 1.433525, + "reasoning": 4.300576 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "max": 81920 + } + ] }, { - "modelId": "alibaba-token-plan-cn/glm-5.1", - "providerId": "alibaba-token-plan-cn", - "displayName": "GLM-5.1", - "version": "2026-03-27", + "modelId": "alibaba-cn/qwen3.5-397b-a17b", + "providerId": "alibaba-cn", + "displayName": "Qwen3.5 397B-A17B", + "version": "2026-02-16", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 202752, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.43, + "outputPer1M": 2.58, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.43, + "output": 2.58, + "reasoning": 2.58 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "max": 81920 + } + ] }, { - "modelId": "alibaba-token-plan-cn/kimi-k2.5", - "providerId": "alibaba-token-plan-cn", - "displayName": "Kimi K2.5", - "version": "2026-01", + "modelId": "alibaba-cn/qwen3.5-flash", + "providerId": "alibaba-cn", + "displayName": "Qwen3.5 Flash", + "version": "2026-02-23", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", "text", "video" ], - "contextWindow": 262144, - "maxOutputTokens": 32768, + "contextWindow": 1000000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.172, + "outputPer1M": 1.72, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.172, + "output": 1.72, + "reasoning": 1.72 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "max": 81920 + } + ] }, { - "modelId": "alibaba-token-plan-cn/kimi-k2.6", - "providerId": "alibaba-token-plan-cn", - "displayName": "Kimi K2.6", - "version": "2026-04-21", + "modelId": "alibaba-cn/qwen3.5-plus", + "providerId": "alibaba-cn", + "displayName": "Qwen3.5 Plus", + "version": "2026-02-16", "capabilities": [ "text.chat", "tools.function_calling", @@ -8768,81 +13184,114 @@ "text", "video" ], - "contextWindow": 262144, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.573, + "outputPer1M": 3.44, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.573, + "output": 3.44, + "reasoning": 3.44 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "max": 81920 + } + ] }, { - "modelId": "alibaba-token-plan-cn/MiniMax-M2.5", - "providerId": "alibaba-token-plan-cn", - "displayName": "MiniMax-M2.5", - "version": "2026-02-12", + "modelId": "alibaba-cn/qwen3.6-flash", + "providerId": "alibaba-cn", + "displayName": "Qwen3.6 Flash", + "version": "2026-04-27", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" - ], - "modalities": [ - "text" + "reasoning", + "structured.output" ], - "contextWindow": 196608, - "maxOutputTokens": 24576, - "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } - }, - { - "modelId": "alibaba-token-plan-cn/qwen-image-2.0", - "providerId": "alibaba-token-plan-cn", - "displayName": "Qwen Image 2.0", - "version": "2026-03-03", - "capabilities": [], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 8192, - "maxOutputTokens": 0, + "contextWindow": 1000000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.1875, + "outputPer1M": 1.125, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1875, + "output": 1.125, + "cacheWrite": 0.234375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "max": 131072 + } + ] }, { - "modelId": "alibaba-token-plan-cn/qwen-image-2.0-pro", - "providerId": "alibaba-token-plan-cn", - "displayName": "Qwen Image 2.0 Pro", - "version": "2026-03-03", - "capabilities": [], + "modelId": "alibaba-cn/qwen3.6-max-preview", + "providerId": "alibaba-cn", + "displayName": "Qwen3.6 Max Preview", + "version": "2026-04-20", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], "modalities": [ - "image", "text" ], - "contextWindow": 8192, - "maxOutputTokens": 0, + "contextWindow": 245800, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 1.32, + "outputPer1M": 7.9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.32, + "output": 7.9, + "cacheRead": 0.132 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "max": 131072 + } + ] }, { - "modelId": "alibaba-token-plan-cn/qwen3.6-flash", - "providerId": "alibaba-token-plan-cn", - "displayName": "Qwen3.6 Flash", - "version": "2026-04-27", + "modelId": "alibaba-cn/qwen3.6-plus", + "providerId": "alibaba-cn", + "displayName": "Qwen3.6 Plus", + "version": "2026-04-02", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", @@ -8852,20 +13301,57 @@ "contextWindow": 1000000, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.5, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 3, + "cacheRead": 0.05, + "cacheWrite": 0.625 + }, + "costMetadata": { + "tiers": [ + { + "input": 2, + "output": 6, + "cache_read": 0.2, + "cache_write": 2.5, + "tier": { + "type": "context", + "size": 256000 + } + } + ], + "contextOver200k": { + "input": 2, + "output": 6, + "cache_read": 0.2, + "cache_write": 2.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "max": 81920 + } + ] }, { - "modelId": "alibaba-token-plan-cn/qwen3.6-plus", - "providerId": "alibaba-token-plan-cn", - "displayName": "Qwen3.6 Plus", - "version": "2026-04-02", + "modelId": "alibaba-cn/qwen3.7-flash", + "providerId": "alibaba-cn", + "displayName": "Qwen3.7 Flash", + "version": "2026-07-15", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", @@ -8875,14 +13361,54 @@ "contextWindow": 1000000, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.02962, + "outputPer1M": 0.1185, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.02962, + "output": 0.1185, + "cacheRead": 0.002962, + "cacheWrite": 0.03703 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.08887, + "output": 0.35549, + "cache_read": 0.008887, + "cache_write": 0.11109, + "tier": { + "type": "context", + "size": 32000 + } + }, + { + "input": 0.17774, + "output": 0.71098, + "cache_read": 0.017774, + "cache_write": 0.22218, + "tier": { + "type": "context", + "size": 256000 + } + } + ] + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "max": 262144 + } + ] }, { - "modelId": "alibaba-token-plan-cn/qwen3.7-max", - "providerId": "alibaba-token-plan-cn", + "modelId": "alibaba-cn/qwen3.7-max", + "providerId": "alibaba-cn", "displayName": "Qwen3.7 Max", "version": "2026-05-21", "capabilities": [ @@ -8896,14 +13422,30 @@ "contextWindow": 1000000, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 2.5, + "outputPer1M": 7.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 7.5, + "cacheRead": 0.5, + "cacheWrite": 3.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "max": 262144 + } + ] }, { - "modelId": "alibaba-token-plan-cn/qwen3.7-plus", - "providerId": "alibaba-token-plan-cn", + "modelId": "alibaba-cn/qwen3.7-plus", + "providerId": "alibaba-cn", "displayName": "Qwen3.7 Plus", "version": "2026-06-02", "capabilities": [ @@ -8913,57 +13455,146 @@ ], "modalities": [ "image", - "text" + "text", + "video" ], "contextWindow": 1000000, "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.5, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 3, + "cacheRead": 0.05, + "cacheWrite": 0.625 + }, + "costMetadata": { + "tiers": [ + { + "input": 2, + "output": 6, + "cache_read": 0.2, + "cache_write": 2.5, + "tier": { + "type": "context", + "size": 128000 + } + } + ] + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "max": 262144 + } + ] }, { - "modelId": "alibaba-token-plan-cn/wan2.7-image", - "providerId": "alibaba-token-plan-cn", - "displayName": "Wan2.7 Image", - "version": "2026-05-29", - "capabilities": [], + "modelId": "alibaba-cn/qwen3.8-max", + "providerId": "alibaba-cn", + "displayName": "Qwen3.8 Max", + "version": "2026-08-03", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], "modalities": [ "image", + "pdf", + "text", + "video" + ], + "contextWindow": 1000000, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 1.77744, + "outputPer1M": 5.33231, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.77744, + "output": 5.33231, + "cacheRead": 0.22218, + "cacheWrite": 2.22179 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "xhigh" + ] + }, + { + "type": "budget_tokens", + "min": 0, + "max": 262144 + } + ] + }, + { + "modelId": "alibaba-cn/qwq-32b", + "providerId": "alibaba-cn", + "displayName": "QwQ 32B", + "version": "2024-12", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ "text" ], - "contextWindow": 8192, - "maxOutputTokens": 0, + "contextWindow": 131072, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.287, + "outputPer1M": 0.861, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "alibaba-token-plan-cn/wan2.7-image-pro", - "providerId": "alibaba-token-plan-cn", - "displayName": "Wan2.7 Image Pro", - "version": "2026-05-29", - "capabilities": [], + "modelId": "alibaba-cn/qwq-plus", + "providerId": "alibaba-cn", + "displayName": "QwQ Plus", + "version": "2025-03-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], "modalities": [ - "image", "text" ], - "contextWindow": 8192, - "maxOutputTokens": 0, + "contextWindow": 131072, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.23, + "outputPer1M": 0.574, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "alibaba-token-plan/deepseek-v3.2", - "providerId": "alibaba-token-plan", - "displayName": "DeepSeek V3.2", - "version": "2025-12-03", + "modelId": "alibaba-cn/siliconflow/deepseek-r1-0528", + "providerId": "alibaba-cn", + "displayName": "siliconflow/deepseek-r1-0528", + "version": "2025-05-28", "capabilities": [ "text.chat", "tools.function_calling", @@ -8973,41 +13604,41 @@ "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 65536, + "contextWindow": 163840, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.5, + "outputPer1M": 2.18, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "alibaba-token-plan/deepseek-v4-flash", - "providerId": "alibaba-token-plan", - "displayName": "DeepSeek V4 Flash", - "version": "2026-04-24", + "modelId": "alibaba-cn/siliconflow/deepseek-v3-0324", + "providerId": "alibaba-cn", + "displayName": "siliconflow/deepseek-v3-0324", + "version": "2024-12-26", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 384000, + "contextWindow": 163840, + "maxOutputTokens": 163840, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.25, + "outputPer1M": 1, "currency": "USD" } }, { - "modelId": "alibaba-token-plan/deepseek-v4-pro", - "providerId": "alibaba-token-plan", - "displayName": "DeepSeek V4 Pro", - "version": "2026-04-24", + "modelId": "alibaba-cn/siliconflow/deepseek-v3.1-terminus", + "providerId": "alibaba-cn", + "displayName": "siliconflow/deepseek-v3.1-terminus", + "version": "2025-09-29", "capabilities": [ "text.chat", "tools.function_calling", @@ -9017,85 +13648,136 @@ "modalities": [ "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 384000, + "contextWindow": 163840, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.27, + "outputPer1M": 1, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "alibaba-token-plan/glm-5", - "providerId": "alibaba-token-plan", - "displayName": "GLM-5", - "version": "2026-02-11", + "modelId": "alibaba-cn/siliconflow/deepseek-v3.2", + "providerId": "alibaba-cn", + "displayName": "siliconflow/deepseek-v3.2", + "version": "2025-12-03", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 202752, - "maxOutputTokens": 16384, + "contextWindow": 163840, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.27, + "outputPer1M": 0.42, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "alibaba-cn/tongyi-intent-detect-v3", + "providerId": "alibaba-cn", + "displayName": "Tongyi Intent Detect V3", + "version": "2024-01", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "text" + ], + "contextWindow": 8192, + "maxOutputTokens": 1024, + "pricing": { + "inputPer1M": 0.058, + "outputPer1M": 0.144, "currency": "USD" } }, { - "modelId": "alibaba-token-plan/glm-5.1", - "providerId": "alibaba-token-plan", - "displayName": "GLM-5.1", - "version": "2026-03-27", + "modelId": "alibaba-coding-plan-cn/glm-4.7", + "providerId": "alibaba-coding-plan-cn", + "displayName": "GLM-4.7", + "version": "2025-12-22", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "text" ], "contextWindow": 202752, - "maxOutputTokens": 128000, + "maxOutputTokens": 16384, "pricing": { "inputPer1M": 0, "outputPer1M": 0, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "alibaba-token-plan/kimi-k2.5", - "providerId": "alibaba-token-plan", - "displayName": "Kimi K2.5", - "version": "2026-01", + "modelId": "alibaba-coding-plan-cn/glm-5", + "providerId": "alibaba-coding-plan-cn", + "displayName": "GLM-5", + "version": "2026-02-11", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 32768, + "contextWindow": 202752, + "maxOutputTokens": 16384, "pricing": { "inputPer1M": 0, "outputPer1M": 0, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "alibaba-token-plan/kimi-k2.6", - "providerId": "alibaba-token-plan", - "displayName": "Kimi K2.6", - "version": "2026-04-21", + "modelId": "alibaba-coding-plan-cn/kimi-k2.5", + "providerId": "alibaba-coding-plan-cn", + "displayName": "Kimi K2.5", + "version": "2026-01-27", "capabilities": [ "text.chat", "tools.function_calling", @@ -9103,20 +13785,31 @@ ], "modalities": [ "image", - "text", - "video" + "text" ], "contextWindow": 262144, - "maxOutputTokens": 16384, + "maxOutputTokens": 32768, "pricing": { "inputPer1M": 0, "outputPer1M": 0, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "alibaba-token-plan/MiniMax-M2.5", - "providerId": "alibaba-token-plan", + "modelId": "alibaba-coding-plan-cn/MiniMax-M2.5", + "providerId": "alibaba-coding-plan-cn", "displayName": "MiniMax-M2.5", "version": "2026-02-12", "capabilities": [ @@ -9132,48 +13825,136 @@ "pricing": { "inputPer1M": 0, "outputPer1M": 0, - "currency": "USD" + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "alibaba-coding-plan-cn/qwen3-coder-next", + "providerId": "alibaba-coding-plan-cn", + "displayName": "Qwen3 Coder Next", + "version": "2026-02-03", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "alibaba-token-plan/qwen-image-2.0", - "providerId": "alibaba-token-plan", - "displayName": "Qwen Image 2.0", - "version": "2026-03-03", - "capabilities": [], + "modelId": "alibaba-coding-plan-cn/qwen3-coder-plus", + "providerId": "alibaba-coding-plan-cn", + "displayName": "Qwen3 Coder Plus", + "version": "2025-07-23", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], "modalities": [ - "image", "text" ], - "contextWindow": 8192, - "maxOutputTokens": 0, + "contextWindow": 1000000, + "maxOutputTokens": 65536, "pricing": { "inputPer1M": 0, "outputPer1M": 0, - "currency": "USD" + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "alibaba-token-plan/qwen-image-2.0-pro", - "providerId": "alibaba-token-plan", - "displayName": "Qwen Image 2.0 Pro", - "version": "2026-03-03", - "capabilities": [], + "modelId": "alibaba-coding-plan-cn/qwen3-max-2026-01-23", + "providerId": "alibaba-coding-plan-cn", + "displayName": "Qwen3 Max", + "version": "2026-01-23", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], "modalities": [ - "image", "text" ], - "contextWindow": 8192, - "maxOutputTokens": 0, + "contextWindow": 262144, + "maxOutputTokens": 32768, "pricing": { "inputPer1M": 0, "outputPer1M": 0, - "currency": "USD" + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "alibaba-token-plan/qwen3.6-flash", - "providerId": "alibaba-token-plan", + "modelId": "alibaba-coding-plan-cn/qwen3.5-plus", + "providerId": "alibaba-coding-plan-cn", + "displayName": "Qwen3.5 Plus", + "version": "2026-02-16", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "alibaba-coding-plan-cn/qwen3.6-flash", + "providerId": "alibaba-coding-plan-cn", "displayName": "Qwen3.6 Flash", "version": "2026-04-27", "capabilities": [ @@ -9190,14 +13971,25 @@ "contextWindow": 1000000, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.1875, + "outputPer1M": 1.125, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1875, + "output": 1.125, + "cacheWrite": 0.234375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "alibaba-token-plan/qwen3.6-plus", - "providerId": "alibaba-token-plan", + "modelId": "alibaba-coding-plan-cn/qwen3.6-plus", + "providerId": "alibaba-coding-plan-cn", "displayName": "Qwen3.6 Plus", "version": "2026-04-02", "capabilities": [ @@ -9215,12 +14007,24 @@ "pricing": { "inputPer1M": 0, "outputPer1M": 0, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "alibaba-token-plan/qwen3.7-max", - "providerId": "alibaba-token-plan", + "modelId": "alibaba-coding-plan-cn/qwen3.7-max", + "providerId": "alibaba-coding-plan-cn", "displayName": "Qwen3.7 Max", "version": "2026-05-21", "capabilities": [ @@ -9234,14 +14038,26 @@ "contextWindow": 1000000, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 2.5, + "outputPer1M": 7.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 7.5, + "cacheRead": 0.5, + "cacheWrite": 3.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "alibaba-token-plan/qwen3.7-plus", - "providerId": "alibaba-token-plan", + "modelId": "alibaba-coding-plan-cn/qwen3.7-plus", + "providerId": "alibaba-coding-plan-cn", "displayName": "Qwen3.7 Plus", "version": "2026-06-02", "capabilities": [ @@ -9251,57 +14067,100 @@ ], "modalities": [ "image", - "text" + "text", + "video" ], "contextWindow": 1000000, "maxOutputTokens": 64000, "pricing": { "inputPer1M": 0, "outputPer1M": 0, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "alibaba-token-plan/wan2.7-image", - "providerId": "alibaba-token-plan", - "displayName": "Wan2.7 Image", - "version": "2026-05-29", - "capabilities": [], + "modelId": "alibaba-coding-plan/glm-4.7", + "providerId": "alibaba-coding-plan", + "displayName": "GLM-4.7", + "version": "2025-12-22", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], "modalities": [ - "image", "text" ], - "contextWindow": 8192, - "maxOutputTokens": 0, + "contextWindow": 202752, + "maxOutputTokens": 16384, "pricing": { "inputPer1M": 0, "outputPer1M": 0, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "alibaba-token-plan/wan2.7-image-pro", - "providerId": "alibaba-token-plan", - "displayName": "Wan2.7 Image Pro", - "version": "2026-05-29", - "capabilities": [], + "modelId": "alibaba-coding-plan/glm-5", + "providerId": "alibaba-coding-plan", + "displayName": "GLM-5", + "version": "2026-02-11", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], "modalities": [ - "image", "text" ], - "contextWindow": 8192, - "maxOutputTokens": 0, + "contextWindow": 202752, + "maxOutputTokens": 16384, "pricing": { "inputPer1M": 0, "outputPer1M": 0, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "alibaba/qvq-max", - "providerId": "alibaba", - "displayName": "QVQ Max", - "version": "2025-03-25", + "modelId": "alibaba-coding-plan/kimi-k2.5", + "providerId": "alibaba-coding-plan", + "displayName": "Kimi K2.5", + "version": "2026-01-27", "capabilities": [ "text.chat", "tools.function_calling", @@ -9309,21 +14168,34 @@ ], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 262144, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 1.2, - "outputPer1M": 4.8, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "alibaba/qwen-flash", - "providerId": "alibaba", - "displayName": "Qwen Flash", - "version": "2025-07-28", + "modelId": "alibaba-coding-plan/MiniMax-M2.5", + "providerId": "alibaba-coding-plan", + "displayName": "MiniMax-M2.5", + "version": "2026-02-12", "capabilities": [ "text.chat", "tools.function_calling", @@ -9332,454 +14204,691 @@ "modalities": [ "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 32768, + "contextWindow": 196608, + "maxOutputTokens": 24576, "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.4, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "alibaba/qwen-max", - "providerId": "alibaba", - "displayName": "Qwen Max", - "version": "2024-04-03", + "modelId": "alibaba-coding-plan/qwen3-coder-next", + "providerId": "alibaba-coding-plan", + "displayName": "Qwen3 Coder Next", + "version": "2026-02-03", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 32768, - "maxOutputTokens": 8192, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 1.6, - "outputPer1M": 6.4, - "currency": "USD" + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "alibaba/qwen-mt-plus", - "providerId": "alibaba", - "displayName": "Qwen-MT Plus", - "version": "2025-01", + "modelId": "alibaba-coding-plan/qwen3-coder-plus", + "providerId": "alibaba-coding-plan", + "displayName": "Qwen3 Coder Plus", + "version": "2025-07-23", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 16384, - "maxOutputTokens": 8192, + "contextWindow": 1000000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 2.46, - "outputPer1M": 7.37, - "currency": "USD" + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "alibaba/qwen-mt-turbo", - "providerId": "alibaba", - "displayName": "Qwen-MT Turbo", - "version": "2025-01", + "modelId": "alibaba-coding-plan/qwen3-max-2026-01-23", + "providerId": "alibaba-coding-plan", + "displayName": "Qwen3 Max", + "version": "2026-01-23", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 16384, - "maxOutputTokens": 8192, + "contextWindow": 262144, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.16, - "outputPer1M": 0.49, - "currency": "USD" + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "alibaba/qwen-omni-turbo", - "providerId": "alibaba", - "displayName": "Qwen-Omni Turbo", - "version": "2025-01-19", + "modelId": "alibaba-coding-plan/qwen3.5-plus", + "providerId": "alibaba-coding-plan", + "displayName": "Qwen3.5 Plus", + "version": "2026-02-16", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ - "audio", "image", "text", "video" ], - "contextWindow": 32768, - "maxOutputTokens": 2048, + "contextWindow": 1000000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.07, - "outputPer1M": 0.27, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "alibaba/qwen-omni-turbo-realtime", - "providerId": "alibaba", - "displayName": "Qwen-Omni Turbo Realtime", - "version": "2025-05-08", + "modelId": "alibaba-coding-plan/qwen3.6-flash", + "providerId": "alibaba-coding-plan", + "displayName": "Qwen3.6 Flash", + "version": "2026-04-27", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "audio", "image", - "text" + "text", + "video" ], - "contextWindow": 32768, - "maxOutputTokens": 2048, + "contextWindow": 1000000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.27, - "outputPer1M": 1.07, - "currency": "USD" - } + "inputPer1M": 0.1875, + "outputPer1M": 1.125, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1875, + "output": 1.125, + "cacheWrite": 0.234375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "alibaba/qwen-plus", - "providerId": "alibaba", - "displayName": "Qwen Plus", - "version": "2024-01-25", + "modelId": "alibaba-coding-plan/qwen3.6-plus", + "providerId": "alibaba-coding-plan", + "displayName": "Qwen3.6 Plus", + "version": "2026-04-02", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "text" + "image", + "text", + "video" ], "contextWindow": 1000000, - "maxOutputTokens": 32768, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "alibaba/qwen-plus-character-ja", - "providerId": "alibaba", - "displayName": "Qwen Plus Character (Japanese)", - "version": "2024-01", + "modelId": "alibaba-coding-plan/qwen3.7-max", + "providerId": "alibaba-coding-plan", + "displayName": "Qwen3.7 Max", + "version": "2026-05-21", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 8192, - "maxOutputTokens": 512, + "contextWindow": 1000000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 1.4, - "currency": "USD" - } + "inputPer1M": 2.5, + "outputPer1M": 7.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 7.5, + "cacheRead": 0.5, + "cacheWrite": 3.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "alibaba/qwen-turbo", - "providerId": "alibaba", - "displayName": "Qwen Turbo", - "version": "2024-11-01", + "modelId": "alibaba-coding-plan/qwen3.7-plus", + "providerId": "alibaba-coding-plan", + "displayName": "Qwen3.7 Plus", + "version": "2026-06-02", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "text" + "image", + "text", + "video" ], "contextWindow": 1000000, - "maxOutputTokens": 16384, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.2, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "alibaba/qwen-vl-max", - "providerId": "alibaba", - "displayName": "Qwen-VL Max", - "version": "2024-04-08", + "modelId": "alibaba-token-plan-cn/deepseek-v3.2", + "providerId": "alibaba-token-plan-cn", + "displayName": "DeepSeek V3.2", + "version": "2025-12-03", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "image", "text" ], "contextWindow": 131072, - "maxOutputTokens": 8192, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.8, - "outputPer1M": 3.2, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "alibaba/qwen-vl-ocr", - "providerId": "alibaba", - "displayName": "Qwen-VL OCR", - "version": "2024-10-28", + "modelId": "alibaba-token-plan-cn/deepseek-v4-flash", + "providerId": "alibaba-token-plan-cn", + "displayName": "DeepSeek V4 Flash", + "version": "2026-04-24", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 34096, - "maxOutputTokens": 4096, + "contextWindow": 1000000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0.72, - "outputPer1M": 0.72, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "alibaba/qwen-vl-plus", - "providerId": "alibaba", - "displayName": "Qwen-VL Plus", - "version": "2024-01-25", + "modelId": "alibaba-token-plan-cn/deepseek-v4-flash-0731", + "providerId": "alibaba-token-plan-cn", + "displayName": "DeepSeek V4 Flash 0731", + "version": "2026-07-31", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 1000000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0.21, - "outputPer1M": 0.63, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] }, { - "modelId": "alibaba/qwen2-5-14b-instruct", - "providerId": "alibaba", - "displayName": "Qwen2.5 14B Instruct", - "version": "2024-09", + "modelId": "alibaba-token-plan-cn/deepseek-v4-pro", + "providerId": "alibaba-token-plan-cn", + "displayName": "DeepSeek V4 Pro", + "version": "2026-04-24", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 1000000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0.35, - "outputPer1M": 1.4, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "alibaba/qwen2-5-32b-instruct", - "providerId": "alibaba", - "displayName": "Qwen2.5 32B Instruct", - "version": "2024-09", + "modelId": "alibaba-token-plan-cn/glm-5", + "providerId": "alibaba-token-plan-cn", + "displayName": "GLM-5", + "version": "2026-02-12", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 202752, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.7, - "outputPer1M": 2.8, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "alibaba/qwen2-5-72b-instruct", - "providerId": "alibaba", - "displayName": "Qwen2.5 72B Instruct", - "version": "2024-09", + "modelId": "alibaba-token-plan-cn/glm-5.1", + "providerId": "alibaba-token-plan-cn", + "displayName": "GLM-5.1", + "version": "2026-04-07", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 202752, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.4, - "outputPer1M": 5.6, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "alibaba/qwen2-5-7b-instruct", - "providerId": "alibaba", - "displayName": "Qwen2.5 7B Instruct", - "version": "2024-09", + "modelId": "alibaba-token-plan-cn/glm-5.2", + "providerId": "alibaba-token-plan-cn", + "displayName": "GLM-5.2", + "version": "2026-06-13", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 1000000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.175, - "outputPer1M": 0.7, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] }, { - "modelId": "alibaba/qwen2-5-omni-7b", - "providerId": "alibaba", - "displayName": "Qwen2.5-Omni 7B", - "version": "2024-12", - "capabilities": [ - "text.chat", - "tools.function_calling" - ], + "modelId": "alibaba-token-plan-cn/happyhorse-1.1-i2v", + "providerId": "alibaba-token-plan-cn", + "displayName": "HappyHorse 1.1 Image-to-Video", + "version": "2026-07-17", + "capabilities": [], "modalities": [ - "audio", "image", "text", "video" ], - "contextWindow": 32768, - "maxOutputTokens": 2048, + "contextWindow": 0, + "maxOutputTokens": 0, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.4, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "alibaba/qwen2-5-vl-72b-instruct", - "providerId": "alibaba", - "displayName": "Qwen2.5-VL 72B Instruct", - "version": "2024-09", - "capabilities": [ - "text.chat", - "tools.function_calling" - ], + "modelId": "alibaba-token-plan-cn/happyhorse-1.1-r2v", + "providerId": "alibaba-token-plan-cn", + "displayName": "HappyHorse 1.1 Reference-to-Video", + "version": "2026-07-17", + "capabilities": [], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 0, + "maxOutputTokens": 0, "pricing": { - "inputPer1M": 2.8, - "outputPer1M": 8.4, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "alibaba/qwen2-5-vl-7b-instruct", - "providerId": "alibaba", - "displayName": "Qwen2.5-VL 7B Instruct", - "version": "2024-09", - "capabilities": [ - "text.chat", - "tools.function_calling" - ], + "modelId": "alibaba-token-plan-cn/happyhorse-1.1-t2v", + "providerId": "alibaba-token-plan-cn", + "displayName": "HappyHorse 1.1 Text-to-Video", + "version": "2026-07-17", + "capabilities": [], "modalities": [ - "image", - "text" + "text", + "video" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 0, + "maxOutputTokens": 0, "pricing": { - "inputPer1M": 0.35, - "outputPer1M": 1.05, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "alibaba/qwen3-14b", - "providerId": "alibaba", - "displayName": "Qwen3 14B", - "version": "2025-04", + "modelId": "alibaba-token-plan-cn/kimi-k2.5", + "providerId": "alibaba-token-plan-cn", + "displayName": "Kimi K2.5", + "version": "2026-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 262144, + "maxOutputTokens": 98304, "pricing": { - "inputPer1M": 0.35, - "outputPer1M": 1.4, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "alibaba/qwen3-235b-a22b", - "providerId": "alibaba", - "displayName": "Qwen3 235B-A22B", - "version": "2025-04", + "modelId": "alibaba-token-plan-cn/kimi-k2.6", + "providerId": "alibaba-token-plan-cn", + "displayName": "Kimi K2.6", + "version": "2026-04-21", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 131072, - "maxOutputTokens": 16384, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.7, - "outputPer1M": 2.8, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "alibaba/qwen3-32b", - "providerId": "alibaba", - "displayName": "Qwen3 32B", - "version": "2025-04", + "modelId": "alibaba-token-plan-cn/kimi-k2.7-code", + "providerId": "alibaba-token-plan-cn", + "displayName": "Kimi K2.7 Code", + "version": "2026-06-12", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 131072, - "maxOutputTokens": 16384, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.7, - "outputPer1M": 2.8, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens" + } + ] }, { - "modelId": "alibaba/qwen3-8b", - "providerId": "alibaba", - "displayName": "Qwen3 8B", - "version": "2025-04", + "modelId": "alibaba-token-plan-cn/MiniMax-M2.5", + "providerId": "alibaba-token-plan-cn", + "displayName": "MiniMax-M2.5", + "version": "2026-02-12", "capabilities": [ "text.chat", "tools.function_calling", @@ -9788,315 +14897,571 @@ "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 196608, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.18, - "outputPer1M": 0.7, + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "alibaba-token-plan-cn/qwen-image-2.0", + "providerId": "alibaba-token-plan-cn", + "displayName": "Qwen Image 2.0", + "version": "2026-03-03", + "capabilities": [], + "modalities": [ + "image", + "text" + ], + "contextWindow": 8192, + "maxOutputTokens": 0, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "alibaba/qwen3-asr-flash", - "providerId": "alibaba", - "displayName": "Qwen3-ASR Flash", - "version": "2025-09-08", - "capabilities": [ - "text.chat" - ], + "modelId": "alibaba-token-plan-cn/qwen-image-2.0-pro", + "providerId": "alibaba-token-plan-cn", + "displayName": "Qwen Image 2.0 Pro", + "version": "2026-03-03", + "capabilities": [], "modalities": [ - "audio", + "image", "text" ], - "contextWindow": 53248, - "maxOutputTokens": 4096, + "contextWindow": 8192, + "maxOutputTokens": 0, "pricing": { - "inputPer1M": 0.035, - "outputPer1M": 0.035, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "alibaba/qwen3-coder-30b-a3b-instruct", - "providerId": "alibaba", - "displayName": "Qwen3-Coder 30B-A3B Instruct", - "version": "2025-04", + "modelId": "alibaba-token-plan-cn/qwen3.6-flash", + "providerId": "alibaba-token-plan-cn", + "displayName": "Qwen3.6 Flash", + "version": "2026-04-27", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 262144, + "contextWindow": 1000000, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.45, - "outputPer1M": 2.25, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "max": 131072 + } + ] }, { - "modelId": "alibaba/qwen3-coder-480b-a35b-instruct", - "providerId": "alibaba", - "displayName": "Qwen3-Coder 480B-A35B Instruct", - "version": "2025-04", + "modelId": "alibaba-token-plan-cn/qwen3.6-plus", + "providerId": "alibaba-token-plan-cn", + "displayName": "Qwen3.6 Plus", + "version": "2026-04-02", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 262144, + "contextWindow": 1000000, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 1.5, - "outputPer1M": 7.5, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "max": 131072 + } + ] }, { - "modelId": "alibaba/qwen3-coder-flash", - "providerId": "alibaba", - "displayName": "Qwen3 Coder Flash", - "version": "2025-07-28", + "modelId": "alibaba-token-plan-cn/qwen3.7-max", + "providerId": "alibaba-token-plan-cn", + "displayName": "Qwen3.7 Max", + "version": "2026-05-21", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], "contextWindow": 1000000, - "maxOutputTokens": 65536, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.5, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "max": 262144 + } + ] }, { - "modelId": "alibaba/qwen3-coder-plus", - "providerId": "alibaba", - "displayName": "Qwen3 Coder Plus", - "version": "2025-07-23", + "modelId": "alibaba-token-plan-cn/qwen3.7-plus", + "providerId": "alibaba-token-plan-cn", + "displayName": "Qwen3.7 Plus", + "version": "2026-06-02", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 1048576, + "contextWindow": 1000000, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 1, - "outputPer1M": 5, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "max": 262144 + } + ] }, { - "modelId": "alibaba/qwen3-livetranslate-flash-realtime", - "providerId": "alibaba", - "displayName": "Qwen3-LiveTranslate Flash Realtime", - "version": "2025-09-22", + "modelId": "alibaba-token-plan-cn/qwen3.8-max", + "providerId": "alibaba-token-plan-cn", + "displayName": "Qwen3.8 Max", + "version": "2026-08-03", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "audio", "image", + "pdf", "text", "video" ], - "contextWindow": 53248, - "maxOutputTokens": 4096, + "contextWindow": 1000000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 10, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "xhigh" + ] + }, + { + "type": "budget_tokens", + "min": 0, + "max": 262144 + } + ] }, { - "modelId": "alibaba/qwen3-max", - "providerId": "alibaba", - "displayName": "Qwen3 Max", - "version": "2025-09-23", + "modelId": "alibaba-token-plan-cn/qwen3.8-max-preview", + "providerId": "alibaba-token-plan-cn", + "displayName": "Qwen3.8 Max Preview", + "version": "2026-07-19", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" ], + "contextWindow": 1000000, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "xhigh" + ] + }, + { + "type": "budget_tokens", + "min": 0, + "max": 262144 + } + ] + }, + { + "modelId": "alibaba-token-plan-cn/wan2.7-image", + "providerId": "alibaba-token-plan-cn", + "displayName": "Wan2.7 Image", + "version": "2026-05-29", + "capabilities": [], "modalities": [ + "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 8192, + "maxOutputTokens": 0, "pricing": { - "inputPer1M": 1.2, - "outputPer1M": 6, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "alibaba/qwen3-next-80b-a3b-instruct", - "providerId": "alibaba", - "displayName": "Qwen3-Next 80B-A3B Instruct", - "version": "2025-09", - "capabilities": [ - "text.chat", - "tools.function_calling" - ], + "modelId": "alibaba-token-plan-cn/wan2.7-image-pro", + "providerId": "alibaba-token-plan-cn", + "displayName": "Wan2.7 Image Pro", + "version": "2026-05-29", + "capabilities": [], "modalities": [ + "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 8192, + "maxOutputTokens": 0, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 2, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "alibaba/qwen3-next-80b-a3b-thinking", - "providerId": "alibaba", - "displayName": "Qwen3-Next 80B-A3B (Thinking)", - "version": "2025-09", + "modelId": "alibaba-token-plan/deepseek-v3.2", + "providerId": "alibaba-token-plan", + "displayName": "DeepSeek V3.2", + "version": "2025-12-03", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], "contextWindow": 131072, - "maxOutputTokens": 32768, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 6, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "alibaba/qwen3-omni-flash", - "providerId": "alibaba", - "displayName": "Qwen3-Omni Flash", - "version": "2025-09-15", + "modelId": "alibaba-token-plan/deepseek-v4-flash", + "providerId": "alibaba-token-plan", + "displayName": "DeepSeek V4 Flash", + "version": "2026-04-24", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "audio", - "image", - "text", - "video" + "text" ], - "contextWindow": 65536, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0.43, - "outputPer1M": 1.66, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] }, { - "modelId": "alibaba/qwen3-omni-flash-realtime", - "providerId": "alibaba", - "displayName": "Qwen3-Omni Flash Realtime", - "version": "2025-09-15", + "modelId": "alibaba-token-plan/deepseek-v4-flash-0731", + "providerId": "alibaba-token-plan", + "displayName": "DeepSeek V4 Flash 0731", + "version": "2026-07-31", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "audio", - "image", - "text", - "video" + "text" ], - "contextWindow": 65536, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0.52, - "outputPer1M": 1.99, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] }, { - "modelId": "alibaba/qwen3-vl-235b-a22b", - "providerId": "alibaba", - "displayName": "Qwen3-VL 235B-A22B", - "version": "2025-04", + "modelId": "alibaba-token-plan/deepseek-v4-pro", + "providerId": "alibaba-token-plan", + "displayName": "DeepSeek V4 Pro", + "version": "2026-04-24", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 1000000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0.7, - "outputPer1M": 2.8, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] }, { - "modelId": "alibaba/qwen3-vl-30b-a3b", - "providerId": "alibaba", - "displayName": "Qwen3-VL 30B-A3B", - "version": "2025-04", + "modelId": "alibaba-token-plan/glm-5", + "providerId": "alibaba-token-plan", + "displayName": "GLM-5", + "version": "2026-02-12", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 202752, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.8, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "alibaba/qwen3-vl-plus", - "providerId": "alibaba", - "displayName": "Qwen3-VL Plus", - "version": "2025-09-23", + "modelId": "alibaba-token-plan/glm-5.1", + "providerId": "alibaba-token-plan", + "displayName": "GLM-5.1", + "version": "2026-04-07", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 32768, + "contextWindow": 202752, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 1.6, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "alibaba/qwen3.5-122b-a10b", - "providerId": "alibaba", - "displayName": "Qwen3.5 122B-A10B", - "version": "2026-02-23", + "modelId": "alibaba-token-plan/glm-5.2", + "providerId": "alibaba-token-plan", + "displayName": "GLM-5.2", + "version": "2026-06-13", "capabilities": [ "text.chat", "tools.function_calling", @@ -10104,74 +15469,93 @@ "structured.output" ], "modalities": [ - "audio", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] + }, + { + "modelId": "alibaba-token-plan/happyhorse-1.1-i2v", + "providerId": "alibaba-token-plan", + "displayName": "HappyHorse 1.1 Image-to-Video", + "version": "2026-07-17", + "capabilities": [], + "modalities": [ "image", "text", "video" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 0, + "maxOutputTokens": 0, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 3.2, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "alibaba/qwen3.5-27b", - "providerId": "alibaba", - "displayName": "Qwen3.5 27B", - "version": "2026-02-23", - "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" - ], + "modelId": "alibaba-token-plan/happyhorse-1.1-r2v", + "providerId": "alibaba-token-plan", + "displayName": "HappyHorse 1.1 Reference-to-Video", + "version": "2026-07-17", + "capabilities": [], "modalities": [ - "audio", "image", "text", "video" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 0, + "maxOutputTokens": 0, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 2.4, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "alibaba/qwen3.5-35b-a3b", - "providerId": "alibaba", - "displayName": "Qwen3.5 35B-A3B", - "version": "2026-02-23", - "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" - ], + "modelId": "alibaba-token-plan/happyhorse-1.1-t2v", + "providerId": "alibaba-token-plan", + "displayName": "HappyHorse 1.1 Text-to-Video", + "version": "2026-07-17", + "capabilities": [], "modalities": [ - "audio", - "image", "text", "video" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 0, + "maxOutputTokens": 0, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 2, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "alibaba/qwen3.5-397b-a17b", - "providerId": "alibaba", - "displayName": "Qwen3.5 397B-A17B", - "version": "2026-02-15", + "modelId": "alibaba-token-plan/kimi-k2.5", + "providerId": "alibaba-token-plan", + "displayName": "Kimi K2.5", + "version": "2026-01", "capabilities": [ "text.chat", "tools.function_calling", @@ -10179,47 +15563,77 @@ "structured.output" ], "modalities": [ - "audio", "image", "text", "video" ], "contextWindow": 262144, - "maxOutputTokens": 65536, + "maxOutputTokens": 98304, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 3.6, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens" + } + ] }, { - "modelId": "alibaba/qwen3.5-plus", - "providerId": "alibaba", - "displayName": "Qwen3.5 Plus", - "version": "2026-02-16", + "modelId": "alibaba-token-plan/kimi-k2.6", + "providerId": "alibaba-token-plan", + "displayName": "Kimi K2.6", + "version": "2026-04-21", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", "text", "video" ], - "contextWindow": 1000000, - "maxOutputTokens": 65536, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 2.4, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens" + } + ] }, { - "modelId": "alibaba/qwen3.6-27b", - "providerId": "alibaba", - "displayName": "Qwen3.6 27B", - "version": "2026-04-22", + "modelId": "alibaba-token-plan/kimi-k2.7-code", + "providerId": "alibaba-token-plan", + "displayName": "Kimi K2.7 Code", + "version": "2026-06-12", "capabilities": [ "text.chat", "tools.function_calling", @@ -10227,98 +15641,148 @@ "structured.output" ], "modalities": [ - "audio", "image", "text", "video" ], "contextWindow": 262144, - "maxOutputTokens": 65536, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 3.6, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens" + } + ] }, { - "modelId": "alibaba/qwen3.6-35b-a3b", - "providerId": "alibaba", - "displayName": "Qwen3.6 35B-A3B", - "version": "2026-04-17", + "modelId": "alibaba-token-plan/MiniMax-M2.5", + "providerId": "alibaba-token-plan", + "displayName": "MiniMax-M2.5", + "version": "2026-02-12", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "audio", + "text" + ], + "contextWindow": 196608, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "alibaba-token-plan/qwen-image-2.0", + "providerId": "alibaba-token-plan", + "displayName": "Qwen Image 2.0", + "version": "2026-03-03", + "capabilities": [], + "modalities": [ "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 8192, + "maxOutputTokens": 0, "pricing": { - "inputPer1M": 0.248, - "outputPer1M": 1.485, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "alibaba/qwen3.6-flash", - "providerId": "alibaba", - "displayName": "Qwen3.6 Flash", - "version": "2026-04-27", - "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" - ], + "modelId": "alibaba-token-plan/qwen-image-2.0-pro", + "providerId": "alibaba-token-plan", + "displayName": "Qwen Image 2.0 Pro", + "version": "2026-03-03", + "capabilities": [], "modalities": [ "image", - "text", - "video" + "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 65536, + "contextWindow": 8192, + "maxOutputTokens": 0, "pricing": { - "inputPer1M": 0.1875, - "outputPer1M": 1.125, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "alibaba/qwen3.6-max-preview", - "providerId": "alibaba", - "displayName": "Qwen3.6 Max Preview", - "version": "2026-04-20", + "modelId": "alibaba-token-plan/qwen3.6-flash", + "providerId": "alibaba-token-plan", + "displayName": "Qwen3.6 Flash", + "version": "2026-04-27", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 262144, + "contextWindow": 1000000, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 1.3, - "outputPer1M": 7.8, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "max": 131072 + } + ] }, { - "modelId": "alibaba/qwen3.6-plus", - "providerId": "alibaba", + "modelId": "alibaba-token-plan/qwen3.6-plus", + "providerId": "alibaba-token-plan", "displayName": "Qwen3.6 Plus", "version": "2026-04-02", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", @@ -10328,41 +15792,75 @@ "contextWindow": 1000000, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 3, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "max": 131072 + } + ] }, { - "modelId": "alibaba/qwen3.7-max", - "providerId": "alibaba", + "modelId": "alibaba-token-plan/qwen3.7-max", + "providerId": "alibaba-token-plan", "displayName": "Qwen3.7 Max", "version": "2026-05-21", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], "contextWindow": 1000000, - "maxOutputTokens": 65536, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 7.5, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "max": 262144 + } + ] }, { - "modelId": "alibaba/qwen3.7-plus", - "providerId": "alibaba", + "modelId": "alibaba-token-plan/qwen3.7-plus", + "providerId": "alibaba-token-plan", "displayName": "Qwen3.7 Plus", "version": "2026-06-02", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", @@ -10372,124 +15870,204 @@ "contextWindow": 1000000, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 3, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "max": 262144 + } + ] }, { - "modelId": "alibaba/qwq-plus", - "providerId": "alibaba", - "displayName": "QwQ Plus", - "version": "2025-03-05", + "modelId": "alibaba-token-plan/qwen3.8-max", + "providerId": "alibaba-token-plan", + "displayName": "Qwen3.8 Max", + "version": "2026-08-03", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "pdf", + "text", + "video" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 1000000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.8, - "outputPer1M": 2.4, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "xhigh" + ] + }, + { + "type": "budget_tokens", + "min": 0, + "max": 262144 + } + ] }, { - "modelId": "amazon-bedrock/amazon.nova-2-lite-v1:0", - "providerId": "amazon-bedrock", - "displayName": "Nova 2 Lite", - "version": "2024-12-01", + "modelId": "alibaba-token-plan/qwen3.8-max-preview", + "providerId": "alibaba-token-plan", + "displayName": "Qwen3.8 Max Preview", + "version": "2026-07-19", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", "text", "video" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 1000000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.33, - "outputPer1M": 2.75, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "xhigh" + ] + }, + { + "type": "budget_tokens", + "min": 0, + "max": 262144 + } + ] }, { - "modelId": "amazon-bedrock/amazon.nova-lite-v1:0", - "providerId": "amazon-bedrock", - "displayName": "Nova Lite", - "version": "2024-12-03", - "capabilities": [ - "text.chat", - "tools.function_calling" - ], + "modelId": "alibaba-token-plan/wan2.7-image", + "providerId": "alibaba-token-plan", + "displayName": "Wan2.7 Image", + "version": "2026-05-29", + "capabilities": [], "modalities": [ "image", - "text", - "video" + "text" ], - "contextWindow": 300000, - "maxOutputTokens": 8192, + "contextWindow": 8192, + "maxOutputTokens": 0, "pricing": { - "inputPer1M": 0.06, - "outputPer1M": 0.24, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "amazon-bedrock/amazon.nova-micro-v1:0", - "providerId": "amazon-bedrock", - "displayName": "Nova Micro", - "version": "2024-12-03", - "capabilities": [ - "text.chat", - "tools.function_calling" - ], + "modelId": "alibaba-token-plan/wan2.7-image-pro", + "providerId": "alibaba-token-plan", + "displayName": "Wan2.7 Image Pro", + "version": "2026-05-29", + "capabilities": [], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 8192, + "maxOutputTokens": 0, "pricing": { - "inputPer1M": 0.035, - "outputPer1M": 0.14, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "amazon-bedrock/amazon.nova-pro-v1:0", - "providerId": "amazon-bedrock", - "displayName": "Nova Pro", - "version": "2024-12-03", + "modelId": "alibaba/deepseek-v4-flash-0731", + "providerId": "alibaba", + "displayName": "DeepSeek V4 Flash 0731", + "version": "2026-07-31", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 300000, - "maxOutputTokens": 8192, + "contextWindow": 1000000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0.8, - "outputPer1M": 3.2, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 0.4, + "cacheRead": 0.04 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] }, { - "modelId": "amazon-bedrock/anthropic.claude-haiku-4-5-20251001-v1:0", - "providerId": "amazon-bedrock", - "displayName": "Claude Haiku 4.5", - "version": "2025-10-15", + "modelId": "alibaba/glm-5.2", + "providerId": "alibaba", + "displayName": "GLM-5.2", + "version": "2026-06-13", "capabilities": [ "text.chat", "tools.function_calling", @@ -10497,23 +16075,42 @@ "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 1000000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1, - "outputPer1M": 5, - "currency": "USD" - } + "inputPer1M": 1.4, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.4, + "output": 4.4, + "cacheRead": 0.28, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "amazon-bedrock/anthropic.claude-opus-4-1-20250805-v1:0", - "providerId": "amazon-bedrock", - "displayName": "Claude Opus 4.1", - "version": "2025-08-05", + "modelId": "alibaba/qvq-max", + "providerId": "alibaba", + "displayName": "QVQ Max", + "version": "2025-03-25", "capabilities": [ "text.chat", "tools.function_calling", @@ -10521,788 +16118,872 @@ ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 32000, + "contextWindow": 131072, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 15, - "outputPer1M": 75, + "inputPer1M": 1.2, + "outputPer1M": 4.8, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "amazon-bedrock/anthropic.claude-opus-4-5-20251101-v1:0", - "providerId": "amazon-bedrock", - "displayName": "Claude Opus 4.5", - "version": "2025-11-24", + "modelId": "alibaba/qwen-flash", + "providerId": "alibaba", + "displayName": "Qwen Flash", + "version": "2025-07-28", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 1000000, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, + "inputPer1M": 0.05, + "outputPer1M": 0.4, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens" + } + ] }, { - "modelId": "amazon-bedrock/anthropic.claude-opus-4-6-v1", - "providerId": "amazon-bedrock", - "displayName": "Claude Opus 4.6", - "version": "2026-02-05", + "modelId": "alibaba/qwen-max", + "providerId": "alibaba", + "displayName": "Qwen Max", + "version": "2024-04-03", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 32768, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, + "inputPer1M": 1.6, + "outputPer1M": 6.4, "currency": "USD" } }, { - "modelId": "amazon-bedrock/anthropic.claude-opus-4-7", - "providerId": "amazon-bedrock", - "displayName": "Claude Opus 4.7", - "version": "2026-04-16", + "modelId": "alibaba/qwen-mt-plus", + "providerId": "alibaba", + "displayName": "Qwen-MT Plus", + "version": "2025-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 16384, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, + "inputPer1M": 2.46, + "outputPer1M": 7.37, "currency": "USD" } }, { - "modelId": "amazon-bedrock/anthropic.claude-opus-4-8", - "providerId": "amazon-bedrock", - "displayName": "Claude Opus 4.8", - "version": "2026-05-28", + "modelId": "alibaba/qwen-mt-turbo", + "providerId": "alibaba", + "displayName": "Qwen-MT Turbo", + "version": "2025-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 16384, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, + "inputPer1M": 0.16, + "outputPer1M": 0.49, "currency": "USD" } }, { - "modelId": "amazon-bedrock/anthropic.claude-sonnet-4-5-20250929-v1:0", - "providerId": "amazon-bedrock", - "displayName": "Claude Sonnet 4.5", - "version": "2025-09-29", + "modelId": "alibaba/qwen-omni-turbo", + "providerId": "alibaba", + "displayName": "Qwen-Omni Turbo", + "version": "2025-01-19", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ + "audio", "image", - "pdf", - "text" + "text", + "video" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 32768, + "maxOutputTokens": 2048, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" + "inputPer1M": 0.07, + "outputPer1M": 0.27, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.07, + "output": 0.27, + "inputAudio": 4.44, + "outputAudio": 8.89 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "amazon-bedrock/anthropic.claude-sonnet-4-6", - "providerId": "amazon-bedrock", - "displayName": "Claude Sonnet 4.6", - "version": "2026-02-17", + "modelId": "alibaba/qwen-omni-turbo-realtime", + "providerId": "alibaba", + "displayName": "Qwen-Omni Turbo Realtime", + "version": "2025-05-08", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ + "audio", "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 64000, + "contextWindow": 32768, + "maxOutputTokens": 2048, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" + "inputPer1M": 0.27, + "outputPer1M": 1.07, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.27, + "output": 1.07, + "inputAudio": 4.44, + "outputAudio": 8.89 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "amazon-bedrock/au.anthropic.claude-haiku-4-5-20251001-v1:0", - "providerId": "amazon-bedrock", - "displayName": "Claude Haiku 4.5 (AU)", - "version": "2025-10-15", + "modelId": "alibaba/qwen-plus", + "providerId": "alibaba", + "displayName": "Qwen Plus", + "version": "2024-01-25", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 1000000, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 1, - "outputPer1M": 5, - "currency": "USD" - } + "inputPer1M": 0.4, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 1.2, + "reasoning": 4 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens" + } + ] }, { - "modelId": "amazon-bedrock/au.anthropic.claude-opus-4-6-v1", - "providerId": "amazon-bedrock", - "displayName": "AU Anthropic Claude Opus 4.6", - "version": "2026-02-05", + "modelId": "alibaba/qwen-plus-character-ja", + "providerId": "alibaba", + "displayName": "Qwen Plus Character (Japanese)", + "version": "2024-01", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 8192, + "maxOutputTokens": 512, "pricing": { - "inputPer1M": 16.5, - "outputPer1M": 82.5, + "inputPer1M": 0.5, + "outputPer1M": 1.4, "currency": "USD" } }, { - "modelId": "amazon-bedrock/au.anthropic.claude-opus-4-8", - "providerId": "amazon-bedrock", - "displayName": "Claude Opus 4.8 (AU)", - "version": "2026-05-28", + "modelId": "alibaba/qwen-turbo", + "providerId": "alibaba", + "displayName": "Qwen Turbo", + "version": "2024-11-01", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], "contextWindow": 1000000, - "maxOutputTokens": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" - } + "inputPer1M": 0.05, + "outputPer1M": 0.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.05, + "output": 0.2, + "reasoning": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens" + } + ] }, { - "modelId": "amazon-bedrock/au.anthropic.claude-sonnet-4-5-20250929-v1:0", - "providerId": "amazon-bedrock", - "displayName": "Claude Sonnet 4.5 (AU)", - "version": "2025-09-29", + "modelId": "alibaba/qwen-vl-max", + "providerId": "alibaba", + "displayName": "Qwen-VL Max", + "version": "2024-04-08", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 131072, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, + "inputPer1M": 0.8, + "outputPer1M": 3.2, "currency": "USD" } }, { - "modelId": "amazon-bedrock/au.anthropic.claude-sonnet-4-6", - "providerId": "amazon-bedrock", - "displayName": "AU Anthropic Claude Sonnet 4.6", - "version": "2026-02-17", + "modelId": "alibaba/qwen-vl-ocr", + "providerId": "alibaba", + "displayName": "Qwen-VL OCR", + "version": "2024-10-28", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 34096, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 3.3, - "outputPer1M": 16.5, + "inputPer1M": 0.72, + "outputPer1M": 0.72, "currency": "USD" } }, { - "modelId": "amazon-bedrock/deepseek.r1-v1:0", - "providerId": "amazon-bedrock", - "displayName": "DeepSeek-R1", - "version": "2025-01-20", + "modelId": "alibaba/qwen-vl-plus", + "providerId": "alibaba", + "displayName": "Qwen-VL Plus", + "version": "2024-01-25", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 32768, + "contextWindow": 131072, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 1.35, - "outputPer1M": 5.4, + "inputPer1M": 0.21, + "outputPer1M": 0.63, "currency": "USD" } }, { - "modelId": "amazon-bedrock/deepseek.v3-v1:0", - "providerId": "amazon-bedrock", - "displayName": "DeepSeek-V3.1", - "version": "2025-09-18", + "modelId": "alibaba/qwen2-5-14b-instruct", + "providerId": "alibaba", + "displayName": "Qwen2.5 14B Instruct", + "version": "2024-09", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 163840, - "maxOutputTokens": 81920, + "contextWindow": 131072, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.58, - "outputPer1M": 1.68, + "inputPer1M": 0.35, + "outputPer1M": 1.4, "currency": "USD" } }, { - "modelId": "amazon-bedrock/deepseek.v3.2", - "providerId": "amazon-bedrock", - "displayName": "DeepSeek-V3.2", - "version": "2026-02-06", + "modelId": "alibaba/qwen2-5-32b-instruct", + "providerId": "alibaba", + "displayName": "Qwen2.5 32B Instruct", + "version": "2024-09", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 163840, - "maxOutputTokens": 81920, + "contextWindow": 131072, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.62, - "outputPer1M": 1.85, + "inputPer1M": 0.7, + "outputPer1M": 2.8, "currency": "USD" } }, { - "modelId": "amazon-bedrock/eu.anthropic.claude-fable-5", - "providerId": "amazon-bedrock", - "displayName": "Claude Fable 5 (EU)", - "version": "2026-06-09", + "modelId": "alibaba/qwen2-5-72b-instruct", + "providerId": "alibaba", + "displayName": "Qwen2.5 72B Instruct", + "version": "2024-09", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 131072, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 11, - "outputPer1M": 55, + "inputPer1M": 1.4, + "outputPer1M": 5.6, "currency": "USD" } }, { - "modelId": "amazon-bedrock/eu.anthropic.claude-haiku-4-5-20251001-v1:0", - "providerId": "amazon-bedrock", - "displayName": "Claude Haiku 4.5 (EU)", - "version": "2025-10-15", + "modelId": "alibaba/qwen2-5-7b-instruct", + "providerId": "alibaba", + "displayName": "Qwen2.5 7B Instruct", + "version": "2024-09", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 131072, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 1, - "outputPer1M": 5, + "inputPer1M": 0.175, + "outputPer1M": 0.7, "currency": "USD" } }, { - "modelId": "amazon-bedrock/eu.anthropic.claude-opus-4-5-20251101-v1:0", - "providerId": "amazon-bedrock", - "displayName": "Claude Opus 4.5 (EU)", - "version": "2025-11-24", + "modelId": "alibaba/qwen2-5-omni-7b", + "providerId": "alibaba", + "displayName": "Qwen2.5-Omni 7B", + "version": "2024-12", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ + "audio", "image", - "pdf", - "text" + "text", + "video" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 32768, + "maxOutputTokens": 2048, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" + "inputPer1M": 0.1, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.4, + "inputAudio": 6.76 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "amazon-bedrock/eu.anthropic.claude-opus-4-6-v1", - "providerId": "amazon-bedrock", - "displayName": "Claude Opus 4.6 (EU)", - "version": "2026-02-05", + "modelId": "alibaba/qwen2-5-vl-72b-instruct", + "providerId": "alibaba", + "displayName": "Qwen2.5-VL 72B Instruct", + "version": "2024-09", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 131072, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 5.5, - "outputPer1M": 27.5, + "inputPer1M": 2.8, + "outputPer1M": 8.4, "currency": "USD" } }, { - "modelId": "amazon-bedrock/eu.anthropic.claude-opus-4-7", - "providerId": "amazon-bedrock", - "displayName": "Claude Opus 4.7 (EU)", - "version": "2026-04-16", + "modelId": "alibaba/qwen2-5-vl-7b-instruct", + "providerId": "alibaba", + "displayName": "Qwen2.5-VL 7B Instruct", + "version": "2024-09", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 131072, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 5.5, - "outputPer1M": 27.5, + "inputPer1M": 0.35, + "outputPer1M": 1.05, "currency": "USD" } }, { - "modelId": "amazon-bedrock/eu.anthropic.claude-opus-4-8", - "providerId": "amazon-bedrock", - "displayName": "Claude Opus 4.8 (EU)", - "version": "2026-05-28", + "modelId": "alibaba/qwen3-14b", + "providerId": "alibaba", + "displayName": "Qwen3 14B", + "version": "2025-04", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 131072, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 5.5, - "outputPer1M": 27.5, - "currency": "USD" - } + "inputPer1M": 0.35, + "outputPer1M": 1.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.35, + "output": 1.4, + "reasoning": 4.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens" + } + ] }, { - "modelId": "amazon-bedrock/eu.anthropic.claude-sonnet-4-5-20250929-v1:0", - "providerId": "amazon-bedrock", - "displayName": "Claude Sonnet 4.5 (EU)", - "version": "2025-09-29", + "modelId": "alibaba/qwen3-235b-a22b", + "providerId": "alibaba", + "displayName": "Qwen3 235B-A22B", + "version": "2025-04", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 131072, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 3.3, - "outputPer1M": 16.5, - "currency": "USD" - } + "inputPer1M": 0.7, + "outputPer1M": 2.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.7, + "output": 2.8, + "reasoning": 8.4 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens" + } + ] }, { - "modelId": "amazon-bedrock/eu.anthropic.claude-sonnet-4-6", - "providerId": "amazon-bedrock", - "displayName": "Claude Sonnet 4.6 (EU)", - "version": "2026-02-17", + "modelId": "alibaba/qwen3-32b", + "providerId": "alibaba", + "displayName": "Qwen3 32B", + "version": "2025-04", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 64000, + "contextWindow": 131072, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 3.3, - "outputPer1M": 16.5, - "currency": "USD" - } + "inputPer1M": 0.7, + "outputPer1M": 2.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.7, + "output": 2.8, + "reasoning": 8.4 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens" + } + ] }, { - "modelId": "amazon-bedrock/global.anthropic.claude-fable-5", - "providerId": "amazon-bedrock", - "displayName": "Claude Fable 5 (Global)", - "version": "2026-06-09", + "modelId": "alibaba/qwen3-8b", + "providerId": "alibaba", + "displayName": "Qwen3 8B", + "version": "2025-04", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 131072, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 10, - "outputPer1M": 50, + "inputPer1M": 0.18, + "outputPer1M": 0.7, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.18, + "output": 0.7, + "reasoning": 2.1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens" + } + ] + }, + { + "modelId": "alibaba/qwen3-asr-flash", + "providerId": "alibaba", + "displayName": "Qwen3-ASR Flash", + "version": "2025-09-08", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "audio", + "text" + ], + "contextWindow": 53248, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 0.035, + "outputPer1M": 0.035, "currency": "USD" } }, { - "modelId": "amazon-bedrock/global.anthropic.claude-haiku-4-5-20251001-v1:0", - "providerId": "amazon-bedrock", - "displayName": "Claude Haiku 4.5 (Global)", - "version": "2025-10-15", + "modelId": "alibaba/qwen3-coder-30b-a3b-instruct", + "providerId": "alibaba", + "displayName": "Qwen3-Coder 30B-A3B Instruct", + "version": "2025-04", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 1, - "outputPer1M": 5, + "inputPer1M": 0.45, + "outputPer1M": 2.25, "currency": "USD" } }, { - "modelId": "amazon-bedrock/global.anthropic.claude-opus-4-5-20251101-v1:0", - "providerId": "amazon-bedrock", - "displayName": "Claude Opus 4.5 (Global)", - "version": "2025-11-24", + "modelId": "alibaba/qwen3-coder-480b-a35b-instruct", + "providerId": "alibaba", + "displayName": "Qwen3-Coder 480B-A35B Instruct", + "version": "2025-04", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, + "inputPer1M": 1.5, + "outputPer1M": 7.5, "currency": "USD" } }, { - "modelId": "amazon-bedrock/global.anthropic.claude-opus-4-6-v1", - "providerId": "amazon-bedrock", - "displayName": "Claude Opus 4.6 (Global)", - "version": "2026-02-05", + "modelId": "alibaba/qwen3-coder-flash", + "providerId": "alibaba", + "displayName": "Qwen3 Coder Flash", + "version": "2025-07-28", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ - "image", - "pdf", "text" ], "contextWindow": 1000000, - "maxOutputTokens": 128000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, + "inputPer1M": 0.3, + "outputPer1M": 1.5, "currency": "USD" } }, { - "modelId": "amazon-bedrock/global.anthropic.claude-opus-4-7", - "providerId": "amazon-bedrock", - "displayName": "Claude Opus 4.7 (Global)", - "version": "2026-04-16", + "modelId": "alibaba/qwen3-coder-plus", + "providerId": "alibaba", + "displayName": "Qwen3 Coder Plus", + "version": "2025-07-23", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, + "inputPer1M": 1, + "outputPer1M": 5, "currency": "USD" } }, { - "modelId": "amazon-bedrock/global.anthropic.claude-opus-4-8", - "providerId": "amazon-bedrock", - "displayName": "Claude Opus 4.8 (Global)", - "version": "2026-05-28", + "modelId": "alibaba/qwen3-livetranslate-flash-realtime", + "providerId": "alibaba", + "displayName": "Qwen3-LiveTranslate Flash Realtime", + "version": "2025-09-22", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ + "audio", "image", - "pdf", - "text" + "text", + "video" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 53248, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" + "inputPer1M": 10, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 10, + "output": 10, + "inputAudio": 10, + "outputAudio": 38 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "amazon-bedrock/global.anthropic.claude-sonnet-4-5-20250929-v1:0", - "providerId": "amazon-bedrock", - "displayName": "Claude Sonnet 4.5 (Global)", - "version": "2025-09-29", + "modelId": "alibaba/qwen3-max", + "providerId": "alibaba", + "displayName": "Qwen3 Max", + "version": "2025-09-23", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, + "inputPer1M": 1.2, + "outputPer1M": 6, "currency": "USD" } }, { - "modelId": "amazon-bedrock/global.anthropic.claude-sonnet-4-6", - "providerId": "amazon-bedrock", - "displayName": "Claude Sonnet 4.6 (Global)", - "version": "2026-02-17", + "modelId": "alibaba/qwen3-next-80b-a3b-instruct", + "providerId": "alibaba", + "displayName": "Qwen3-Next 80B-A3B Instruct", + "version": "2025-09", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 64000, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, + "inputPer1M": 0.5, + "outputPer1M": 2, "currency": "USD" } }, { - "modelId": "amazon-bedrock/google.gemma-3-12b-it", - "providerId": "amazon-bedrock", - "displayName": "Google Gemma 3 12B", - "version": "2024-12-01", + "modelId": "alibaba/qwen3-next-80b-a3b-thinking", + "providerId": "alibaba", + "displayName": "Qwen3-Next 80B-A3B (Thinking)", + "version": "2025-09", "capabilities": [ "text.chat", - "structured.output" + "tools.function_calling", + "reasoning" ], "modalities": [ - "image", "text" ], "contextWindow": 131072, - "maxOutputTokens": 8192, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.049999999999999996, - "outputPer1M": 0.09999999999999999, + "inputPer1M": 0.5, + "outputPer1M": 6, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "budget_tokens" + } + ] }, { - "modelId": "amazon-bedrock/google.gemma-3-27b-it", - "providerId": "amazon-bedrock", - "displayName": "Google Gemma 3 27B Instruct", - "version": "2025-07-27", + "modelId": "alibaba/qwen3-omni-flash", + "providerId": "alibaba", + "displayName": "Qwen3-Omni Flash", + "version": "2025-09-15", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ + "audio", "image", - "text" + "text", + "video" ], - "contextWindow": 202752, - "maxOutputTokens": 8192, + "contextWindow": 65536, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.12, - "outputPer1M": 0.2, - "currency": "USD" - } + "inputPer1M": 0.43, + "outputPer1M": 1.66, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.43, + "output": 1.66, + "inputAudio": 3.81, + "outputAudio": 15.11 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "amazon-bedrock/google.gemma-3-4b-it", - "providerId": "amazon-bedrock", - "displayName": "Gemma 3 4B IT", - "version": "2024-12-01", + "modelId": "alibaba/qwen3-omni-flash-realtime", + "providerId": "alibaba", + "displayName": "Qwen3-Omni Flash Realtime", + "version": "2025-09-15", "capabilities": [ "text.chat", "tools.function_calling" ], "modalities": [ + "audio", "image", - "text" + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 65536, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.04, - "outputPer1M": 0.08, - "currency": "USD" + "inputPer1M": 0.52, + "outputPer1M": 1.99, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.52, + "output": 1.99, + "inputAudio": 4.57, + "outputAudio": 18.13 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "amazon-bedrock/jp.anthropic.claude-opus-4-7", - "providerId": "amazon-bedrock", - "displayName": "Claude Opus 4.7 (JP)", - "version": "2026-04-16", + "modelId": "alibaba/qwen3-vl-235b-a22b", + "providerId": "alibaba", + "displayName": "Qwen3-VL 235B-A22B", + "version": "2025-04", "capabilities": [ "text.chat", "tools.function_calling", @@ -11310,22 +16991,32 @@ ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" - } + "inputPer1M": 0.7, + "outputPer1M": 2.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.7, + "output": 2.8, + "reasoning": 8.4 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens" + } + ] }, { - "modelId": "amazon-bedrock/jp.anthropic.claude-opus-4-8", - "providerId": "amazon-bedrock", - "displayName": "Claude Opus 4.8 (JP)", - "version": "2026-05-28", + "modelId": "alibaba/qwen3-vl-30b-a3b", + "providerId": "alibaba", + "displayName": "Qwen3-VL 30B-A3B", + "version": "2025-04", "capabilities": [ "text.chat", "tools.function_calling", @@ -11333,46 +17024,68 @@ ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 0.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 0.8, + "reasoning": 2.4 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens" + } + ] }, { - "modelId": "amazon-bedrock/jp.anthropic.claude-sonnet-4-5-20250929-v1:0", - "providerId": "amazon-bedrock", - "displayName": "Claude Sonnet 4.5 (JP)", - "version": "2025-09-29", + "modelId": "alibaba/qwen3-vl-plus", + "providerId": "alibaba", + "displayName": "Qwen3-VL Plus", + "version": "2025-09-23", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 262144, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 1.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.6, + "reasoning": 4.8 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens" + } + ] }, { - "modelId": "amazon-bedrock/jp.anthropic.claude-sonnet-4-6", - "providerId": "amazon-bedrock", - "displayName": "Claude Sonnet 4.6 (JP)", - "version": "2026-02-17", + "modelId": "alibaba/qwen3.5-122b-a10b", + "providerId": "alibaba", + "displayName": "Qwen3.5 122B-A10B", + "version": "2026-02-23", "capabilities": [ "text.chat", "tools.function_calling", @@ -11380,167 +17093,272 @@ "structured.output" ], "modalities": [ + "audio", "image", - "pdf", - "text" + "text", + "video" ], - "contextWindow": 1000000, - "maxOutputTokens": 64000, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, + "inputPer1M": 0.4, + "outputPer1M": 3.2, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens" + } + ] }, { - "modelId": "amazon-bedrock/meta.llama3-1-70b-instruct-v1:0", - "providerId": "amazon-bedrock", - "displayName": "Llama 3.1 70B Instruct", - "version": "2024-07-23", + "modelId": "alibaba/qwen3.5-27b", + "providerId": "alibaba", + "displayName": "Qwen3.5 27B", + "version": "2026-02-23", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.72, - "outputPer1M": 0.72, + "inputPer1M": 0.3, + "outputPer1M": 2.4, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens" + } + ] }, { - "modelId": "amazon-bedrock/meta.llama3-1-8b-instruct-v1:0", - "providerId": "amazon-bedrock", - "displayName": "Llama 3.1 8B Instruct", - "version": "2024-07-23", + "modelId": "alibaba/qwen3.5-35b-a3b", + "providerId": "alibaba", + "displayName": "Qwen3.5 35B-A3B", + "version": "2026-02-23", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.22, - "outputPer1M": 0.22, + "inputPer1M": 0.25, + "outputPer1M": 2, "currency": "USD" - } - }, - { - "modelId": "amazon-bedrock/meta.llama3-3-70b-instruct-v1:0", - "providerId": "amazon-bedrock", - "displayName": "Llama 3.3 70B Instruct", - "version": "2024-12-06", + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens" + } + ] + }, + { + "modelId": "alibaba/qwen3.5-397b-a17b", + "providerId": "alibaba", + "displayName": "Qwen3.5 397B-A17B", + "version": "2026-02-15", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.72, - "outputPer1M": 0.72, + "inputPer1M": 0.6, + "outputPer1M": 3.6, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens" + } + ] }, { - "modelId": "amazon-bedrock/meta.llama4-maverick-17b-instruct-v1:0", - "providerId": "amazon-bedrock", - "displayName": "Llama 4 Maverick 17B Instruct", - "version": "2025-04-05", + "modelId": "alibaba/qwen3.5-plus", + "providerId": "alibaba", + "displayName": "Qwen3.5 Plus", + "version": "2026-02-16", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ "image", - "text" + "text", + "video" ], "contextWindow": 1000000, - "maxOutputTokens": 16384, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.24, - "outputPer1M": 0.97, - "currency": "USD" - } + "inputPer1M": 0.4, + "outputPer1M": 2.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 2.4, + "reasoning": 2.4 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens" + } + ] }, { - "modelId": "amazon-bedrock/meta.llama4-scout-17b-instruct-v1:0", - "providerId": "amazon-bedrock", - "displayName": "Llama 4 Scout 17B Instruct", - "version": "2025-04-05", + "modelId": "alibaba/qwen3.6-27b", + "providerId": "alibaba", + "displayName": "Qwen3.6 27B", + "version": "2026-04-22", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", - "text" + "text", + "video" ], - "contextWindow": 3500000, - "maxOutputTokens": 16384, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.17, - "outputPer1M": 0.66, + "inputPer1M": 0.6, + "outputPer1M": 3.6, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens" + } + ] }, { - "modelId": "amazon-bedrock/minimax.minimax-m2", - "providerId": "amazon-bedrock", - "displayName": "MiniMax M2", - "version": "2025-10-27", + "modelId": "alibaba/qwen3.6-35b-a3b", + "providerId": "alibaba", + "displayName": "Qwen3.6 35B-A3B", + "version": "2026-04-17", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "text", + "video" ], - "contextWindow": 204608, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, + "inputPer1M": 0.248, + "outputPer1M": 1.485, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens" + } + ] }, { - "modelId": "amazon-bedrock/minimax.minimax-m2.1", - "providerId": "amazon-bedrock", - "displayName": "MiniMax M2.1", - "version": "2025-12-23", + "modelId": "alibaba/qwen3.6-flash", + "providerId": "alibaba", + "displayName": "Qwen3.6 Flash", + "version": "2026-04-27", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 1000000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 0.1875, + "outputPer1M": 1.125, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1875, + "output": 1.125, + "cacheWrite": 0.234375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens" + } + ] }, { - "modelId": "amazon-bedrock/minimax.minimax-m2.5", - "providerId": "amazon-bedrock", - "displayName": "MiniMax M2.5", - "version": "2026-03-18", + "modelId": "alibaba/qwen3.6-max-preview", + "providerId": "alibaba", + "displayName": "Qwen3.6 Max Preview", + "version": "2026-04-20", "capabilities": [ "text.chat", "tools.function_calling", @@ -11549,236 +17367,418 @@ "modalities": [ "text" ], - "contextWindow": 196608, - "maxOutputTokens": 98304, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 1.3, + "outputPer1M": 7.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.3, + "output": 7.8, + "cacheRead": 0.13, + "cacheWrite": 1.625 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens" + } + ] }, { - "modelId": "amazon-bedrock/mistral.devstral-2-123b", - "providerId": "amazon-bedrock", - "displayName": "Devstral 2 123B", - "version": "2026-02-17", + "modelId": "alibaba/qwen3.6-plus", + "providerId": "alibaba", + "displayName": "Qwen3.6 Plus", + "version": "2026-04-02", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 256000, - "maxOutputTokens": 8192, + "contextWindow": 1000000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 0.5, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 3, + "cacheRead": 0.05, + "cacheWrite": 0.625 + }, + "costMetadata": { + "tiers": [ + { + "input": 2, + "output": 6, + "cache_read": 0.2, + "cache_write": 2.5, + "tier": { + "type": "context", + "size": 256000 + } + } + ], + "contextOver200k": { + "input": 2, + "output": 6, + "cache_read": 0.2, + "cache_write": 2.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens" + } + ] }, { - "modelId": "amazon-bedrock/mistral.magistral-small-2509", - "providerId": "amazon-bedrock", - "displayName": "Magistral Small 1.2", - "version": "2025-12-02", + "modelId": "alibaba/qwen3.7-max", + "providerId": "alibaba", + "displayName": "Qwen3.7 Max", + "version": "2026-05-21", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 40000, + "contextWindow": 1000000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 1.5, - "currency": "USD" - } + "inputPer1M": 2.5, + "outputPer1M": 7.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 7.5, + "cacheRead": 0.5, + "cacheWrite": 3.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens" + } + ] }, { - "modelId": "amazon-bedrock/mistral.ministral-3-14b-instruct", - "providerId": "amazon-bedrock", - "displayName": "Ministral 14B 3.0", - "version": "2024-12-01", + "modelId": "alibaba/qwen3.7-plus", + "providerId": "alibaba", + "displayName": "Qwen3.7 Plus", + "version": "2026-06-02", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 1000000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.2, - "currency": "USD" - } + "inputPer1M": 0.5, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 3, + "cacheRead": 0.05, + "cacheWrite": 0.625 + }, + "costMetadata": { + "tiers": [ + { + "input": 2, + "output": 6, + "cache_read": 0.2, + "cache_write": 2.5, + "tier": { + "type": "context", + "size": 256000 + } + } + ], + "contextOver200k": { + "input": 2, + "output": 6, + "cache_read": 0.2, + "cache_write": 2.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens" + } + ] }, { - "modelId": "amazon-bedrock/mistral.ministral-3-3b-instruct", - "providerId": "amazon-bedrock", - "displayName": "Ministral 3 3B", - "version": "2025-12-02", + "modelId": "alibaba/qwen3.8-max", + "providerId": "alibaba", + "displayName": "Qwen3.8 Max", + "version": "2026-08-03", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "image", - "text" + "pdf", + "text", + "video" ], - "contextWindow": 256000, - "maxOutputTokens": 8192, + "contextWindow": 1000000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.1, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.25, + "cacheWrite": 2.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "xhigh" + ] + }, + { + "type": "budget_tokens", + "min": 0, + "max": 262144 + } + ] }, { - "modelId": "amazon-bedrock/mistral.ministral-3-8b-instruct", - "providerId": "amazon-bedrock", - "displayName": "Ministral 3 8B", - "version": "2024-12-01", + "modelId": "alibaba/qwq-plus", + "providerId": "alibaba", + "displayName": "QwQ Plus", + "version": "2025-03-05", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 131072, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.15, + "inputPer1M": 0.8, + "outputPer1M": 2.4, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "amazon-bedrock/mistral.mistral-large-3-675b-instruct", + "modelId": "amazon-bedrock/amazon.nova-2-lite-v1:0", "providerId": "amazon-bedrock", - "displayName": "Mistral Large 3", - "version": "2025-12-02", + "displayName": "Nova 2 Lite", + "version": "2024-12-01", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 256000, - "maxOutputTokens": 8192, + "contextWindow": 128000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 1.5, + "inputPer1M": 0.33, + "outputPer1M": 2.75, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "amazon-bedrock/mistral.pixtral-large-2502-v1:0", + "modelId": "amazon-bedrock/amazon.nova-lite-v1:0", "providerId": "amazon-bedrock", - "displayName": "Pixtral Large (25.02)", - "version": "2025-04-08", + "displayName": "Nova Lite", + "version": "2024-12-03", "capabilities": [ "text.chat", "tools.function_calling" ], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 128000, + "contextWindow": 300000, "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 2, - "outputPer1M": 6, - "currency": "USD" + "inputPer1M": 0.06, + "outputPer1M": 0.24, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.06, + "output": 0.24, + "cacheRead": 0.015 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "amazon-bedrock/mistral.voxtral-mini-3b-2507", + "modelId": "amazon-bedrock/amazon.nova-micro-v1:0", "providerId": "amazon-bedrock", - "displayName": "Voxtral Mini 3B 2507", - "version": "2024-12-01", + "displayName": "Nova Micro", + "version": "2024-12-03", "capabilities": [ "text.chat", - "tools.function_calling", - "structured.output" + "tools.function_calling" ], "modalities": [ - "audio", "text" ], "contextWindow": 128000, - "maxOutputTokens": 4096, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.04, - "outputPer1M": 0.04, - "currency": "USD" + "inputPer1M": 0.035, + "outputPer1M": 0.14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.035, + "output": 0.14, + "cacheRead": 0.00875 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "amazon-bedrock/mistral.voxtral-small-24b-2507", + "modelId": "amazon-bedrock/amazon.nova-pro-v1:0", "providerId": "amazon-bedrock", - "displayName": "Voxtral Small 24B 2507", - "version": "2025-07-01", + "displayName": "Nova Pro", + "version": "2024-12-03", "capabilities": [ "text.chat", - "tools.function_calling", - "structured.output" + "tools.function_calling" ], "modalities": [ - "audio", - "text" + "image", + "text", + "video" ], - "contextWindow": 32000, + "contextWindow": 300000, "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.35, - "currency": "USD" + "inputPer1M": 0.8, + "outputPer1M": 3.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.8, + "output": 3.2, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "amazon-bedrock/moonshot.kimi-k2-thinking", + "modelId": "amazon-bedrock/anthropic.claude-fable-5", "providerId": "amazon-bedrock", - "displayName": "Kimi K2 Thinking", - "version": "2025-12-02", + "displayName": "Claude Fable 5", + "version": "2026-06-09", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 262143, - "maxOutputTokens": 16000, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.5, - "currency": "USD" - } + "inputPer1M": 10, + "outputPer1M": 50, + "currency": "USD", + "costDimensionsPer1M": { + "input": 10, + "output": 50, + "cacheRead": 1, + "cacheWrite": 12.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "amazon-bedrock/moonshotai.kimi-k2.5", + "modelId": "amazon-bedrock/anthropic.claude-haiku-4-5-20251001-v1:0", "providerId": "amazon-bedrock", - "displayName": "Kimi K2.5", - "version": "2026-02-06", + "displayName": "Claude Haiku 4.5", + "version": "2025-10-15", "capabilities": [ "text.chat", "tools.function_calling", @@ -11787,43 +17787,71 @@ ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 262143, - "maxOutputTokens": 16000, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 3, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 5, + "cacheRead": 0.1, + "cacheWrite": 1.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "amazon-bedrock/nvidia.nemotron-nano-12b-v2", + "modelId": "amazon-bedrock/anthropic.claude-opus-4-1-20250805-v1:0", "providerId": "amazon-bedrock", - "displayName": "NVIDIA Nemotron Nano 12B v2 VL BF16", - "version": "2024-12-01", + "displayName": "Claude Opus 4.1", + "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 200000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 15, + "outputPer1M": 75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 75, + "cacheRead": 1.5, + "cacheWrite": 18.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "amazon-bedrock/nvidia.nemotron-nano-3-30b", + "modelId": "amazon-bedrock/anthropic.claude-opus-4-5-20251101-v1:0", "providerId": "amazon-bedrock", - "displayName": "NVIDIA Nemotron Nano 3 30B", - "version": "2025-12-23", + "displayName": "Claude Opus 4.5", + "version": "2025-11-24", "capabilities": [ "text.chat", "tools.function_calling", @@ -11831,112 +17859,216 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.06, - "outputPer1M": 0.24, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "amazon-bedrock/nvidia.nemotron-nano-9b-v2", + "modelId": "amazon-bedrock/anthropic.claude-opus-4-6-v1", "providerId": "amazon-bedrock", - "displayName": "NVIDIA Nemotron Nano 9B v2", - "version": "2024-12-01", + "displayName": "Claude Opus 4.6", + "version": "2026-02-05", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.06, - "outputPer1M": 0.23, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "amazon-bedrock/nvidia.nemotron-super-3-120b", + "modelId": "amazon-bedrock/anthropic.claude-opus-4-7", "providerId": "amazon-bedrock", - "displayName": "NVIDIA Nemotron 3 Super 120B A12B", - "version": "2026-03-11", + "displayName": "Claude Opus 4.7", + "version": "2026-04-16", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 131072, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.65, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "amazon-bedrock/openai.gpt-5.4", + "modelId": "amazon-bedrock/anthropic.claude-opus-4-8", "providerId": "amazon-bedrock", - "displayName": "GPT-5.4", - "version": "2026-03-05", + "displayName": "Claude Opus 4.8", + "version": "2026-05-28", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", "pdf", "text" ], - "contextWindow": 272000, + "contextWindow": 1000000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 2.75, - "outputPer1M": 16.5, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "amazon-bedrock/openai.gpt-5.5", + "modelId": "amazon-bedrock/anthropic.claude-opus-5", "providerId": "amazon-bedrock", - "displayName": "GPT-5.5", - "version": "2026-04-23", + "displayName": "Claude Opus 5", + "version": "2026-07-24", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", "pdf", "text" ], - "contextWindow": 272000, + "contextWindow": 1000000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 5.5, - "outputPer1M": 33, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "amazon-bedrock/openai.gpt-oss-120b", + "modelId": "amazon-bedrock/anthropic.claude-sonnet-4-5-20250929-v1:0", "providerId": "amazon-bedrock", - "displayName": "gpt-oss-120b", - "version": "2025-08-05", + "displayName": "Claude Sonnet 4.5", + "version": "2025-09-29", "capabilities": [ "text.chat", "tools.function_calling", @@ -11944,21 +18076,36 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "amazon-bedrock/openai.gpt-oss-120b-1:0", + "modelId": "amazon-bedrock/anthropic.claude-sonnet-4-6", "providerId": "amazon-bedrock", - "displayName": "gpt-oss-120b", - "version": "2025-08-05", + "displayName": "Claude Sonnet 4.6", + "version": "2026-02-17", "capabilities": [ "text.chat", "tools.function_calling", @@ -11966,21 +18113,45 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "amazon-bedrock/openai.gpt-oss-20b", + "modelId": "amazon-bedrock/anthropic.claude-sonnet-5", "providerId": "amazon-bedrock", - "displayName": "gpt-oss-20b", - "version": "2025-08-05", + "displayName": "Claude Sonnet 5", + "version": "2026-06-30", "capabilities": [ "text.chat", "tools.function_calling", @@ -11988,21 +18159,45 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.07, - "outputPer1M": 0.3, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 10, + "cacheRead": 0.2, + "cacheWrite": 2.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "amazon-bedrock/openai.gpt-oss-20b-1:0", + "modelId": "amazon-bedrock/au.anthropic.claude-haiku-4-5-20251001-v1:0", "providerId": "amazon-bedrock", - "displayName": "gpt-oss-20b", - "version": "2025-08-05", + "displayName": "Claude Haiku 4.5 (AU)", + "version": "2025-10-15", "capabilities": [ "text.chat", "tools.function_calling", @@ -12010,84 +18205,166 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.07, - "outputPer1M": 0.3, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 5, + "cacheRead": 0.1, + "cacheWrite": 1.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "amazon-bedrock/openai.gpt-oss-safeguard-120b", + "modelId": "amazon-bedrock/au.anthropic.claude-opus-4-6-v1", "providerId": "amazon-bedrock", - "displayName": "GPT OSS Safeguard 120B", - "version": "2025-10-29", + "displayName": "AU Anthropic Claude Opus 4.6", + "version": "2026-02-05", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 16.5, + "outputPer1M": 82.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 16.5, + "output": 82.5, + "cacheRead": 1.65, + "cacheWrite": 20.625 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "amazon-bedrock/openai.gpt-oss-safeguard-20b", + "modelId": "amazon-bedrock/au.anthropic.claude-opus-4-8", "providerId": "amazon-bedrock", - "displayName": "GPT OSS Safeguard 20B", - "version": "2025-10-29", + "displayName": "Claude Opus 4.8 (AU)", + "version": "2026-05-28", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.07, - "outputPer1M": 0.2, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "amazon-bedrock/qwen.qwen3-235b-a22b-2507-v1:0", + "modelId": "amazon-bedrock/au.anthropic.claude-opus-5", "providerId": "amazon-bedrock", - "displayName": "Qwen3 235B A22B 2507", - "version": "2025-09-18", + "displayName": "Claude Opus 5 (AU)", + "version": "2026-07-24", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 131072, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.22, - "outputPer1M": 0.88, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "amazon-bedrock/qwen.qwen3-32b-v1:0", + "modelId": "amazon-bedrock/au.anthropic.claude-sonnet-4-5-20250929-v1:0", "providerId": "amazon-bedrock", - "displayName": "Qwen3 32B (dense)", - "version": "2025-09-18", + "displayName": "Claude Sonnet 4.5 (AU)", + "version": "2025-09-29", "capabilities": [ "text.chat", "tools.function_calling", @@ -12095,127 +18372,195 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 16384, - "maxOutputTokens": 16384, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "amazon-bedrock/qwen.qwen3-coder-30b-a3b-v1:0", + "modelId": "amazon-bedrock/au.anthropic.claude-sonnet-4-6", "providerId": "amazon-bedrock", - "displayName": "Qwen3 Coder 30B A3B Instruct", - "version": "2025-09-18", + "displayName": "AU Anthropic Claude Sonnet 4.6", + "version": "2026-02-17", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 131072, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 3.3, + "outputPer1M": 16.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3.3, + "output": 16.5, + "cacheRead": 0.33, + "cacheWrite": 4.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "amazon-bedrock/qwen.qwen3-coder-480b-a35b-v1:0", + "modelId": "amazon-bedrock/au.anthropic.claude-sonnet-5", "providerId": "amazon-bedrock", - "displayName": "Qwen3 Coder 480B A35B Instruct", - "version": "2025-09-18", + "displayName": "Claude Sonnet 5 (AU)", + "version": "2026-06-30", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 65536, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.22, - "outputPer1M": 1.8, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 10, + "cacheRead": 0.2, + "cacheWrite": 2.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "amazon-bedrock/qwen.qwen3-coder-next", + "modelId": "amazon-bedrock/deepseek.r1-v1:0", "providerId": "amazon-bedrock", - "displayName": "Qwen3 Coder Next", - "version": "2026-02-06", + "displayName": "DeepSeek-R1", + "version": "2025-01-20", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 65536, + "contextWindow": 128000, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.22, - "outputPer1M": 1.8, + "inputPer1M": 1.35, + "outputPer1M": 5.4, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "amazon-bedrock/qwen.qwen3-next-80b-a3b", + "modelId": "amazon-bedrock/deepseek.v3-v1:0", "providerId": "amazon-bedrock", - "displayName": "Qwen/Qwen3-Next-80B-A3B-Instruct", + "displayName": "DeepSeek-V3.1", "version": "2025-09-18", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 163840, + "maxOutputTokens": 81920, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 1.4, + "inputPer1M": 0.58, + "outputPer1M": 1.68, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "amazon-bedrock/qwen.qwen3-vl-235b-a22b", + "modelId": "amazon-bedrock/deepseek.v3.2", "providerId": "amazon-bedrock", - "displayName": "Qwen/Qwen3-VL-235B-A22B-Instruct", - "version": "2025-10-04", + "displayName": "DeepSeek-V3.2", + "version": "2026-02-06", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 163840, + "maxOutputTokens": 81920, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.5, + "inputPer1M": 0.62, + "outputPer1M": 1.85, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "amazon-bedrock/us.anthropic.claude-fable-5", + "modelId": "amazon-bedrock/eu.anthropic.claude-fable-5", "providerId": "amazon-bedrock", - "displayName": "Claude Fable 5 (US)", + "displayName": "Claude Fable 5 (EU)", "version": "2026-06-09", "capabilities": [ "text.chat", @@ -12224,20 +18569,40 @@ ], "modalities": [ "image", + "pdf", "text" ], "contextWindow": 1000000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 10, - "outputPer1M": 50, - "currency": "USD" - } + "inputPer1M": 11, + "outputPer1M": 55, + "currency": "USD", + "costDimensionsPer1M": { + "input": 11, + "output": 55, + "cacheRead": 1.1, + "cacheWrite": 13.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "amazon-bedrock/us.anthropic.claude-haiku-4-5-20251001-v1:0", + "modelId": "amazon-bedrock/eu.anthropic.claude-haiku-4-5-20251001-v1:0", "providerId": "amazon-bedrock", - "displayName": "Claude Haiku 4.5 (US)", + "displayName": "Claude Haiku 4.5 (EU)", "version": "2025-10-15", "capabilities": [ "text.chat", @@ -12253,20 +18618,34 @@ "contextWindow": 200000, "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 1, - "outputPer1M": 5, - "currency": "USD" - } + "inputPer1M": 1.1, + "outputPer1M": 5.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1, + "output": 5.5, + "cacheRead": 0.11, + "cacheWrite": 1.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "amazon-bedrock/us.anthropic.claude-opus-4-1-20250805-v1:0", + "modelId": "amazon-bedrock/eu.anthropic.claude-opus-4-5-20251101-v1:0", "providerId": "amazon-bedrock", - "displayName": "Claude Opus 4.1 (US)", - "version": "2025-08-05", + "displayName": "Claude Opus 4.5 (EU)", + "version": "2025-11-24", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", @@ -12274,18 +18653,39 @@ "text" ], "contextWindow": 200000, - "maxOutputTokens": 32000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 15, - "outputPer1M": 75, - "currency": "USD" - } + "inputPer1M": 5.5, + "outputPer1M": 27.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5.5, + "output": 27.5, + "cacheRead": 0.55, + "cacheWrite": 6.875 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "amazon-bedrock/us.anthropic.claude-opus-4-5-20251101-v1:0", + "modelId": "amazon-bedrock/eu.anthropic.claude-opus-4-6-v1", "providerId": "amazon-bedrock", - "displayName": "Claude Opus 4.5 (US)", - "version": "2025-11-24", + "displayName": "Claude Opus 4.6 (EU)", + "version": "2026-02-05", "capabilities": [ "text.chat", "tools.function_calling", @@ -12297,24 +18697,45 @@ "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" - } + "inputPer1M": 5.5, + "outputPer1M": 27.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5.5, + "output": 27.5, + "cacheRead": 0.55, + "cacheWrite": 6.875 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "amazon-bedrock/us.anthropic.claude-opus-4-6-v1", + "modelId": "amazon-bedrock/eu.anthropic.claude-opus-4-7", "providerId": "amazon-bedrock", - "displayName": "Claude Opus 4.6 (US)", - "version": "2026-02-05", + "displayName": "Claude Opus 4.7 (EU)", + "version": "2026-04-16", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", @@ -12324,16 +18745,35 @@ "contextWindow": 1000000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" - } + "inputPer1M": 5.5, + "outputPer1M": 27.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5.5, + "output": 27.5, + "cacheRead": 0.55, + "cacheWrite": 6.875 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "amazon-bedrock/us.anthropic.claude-opus-4-7", + "modelId": "amazon-bedrock/eu.anthropic.claude-opus-4-8", "providerId": "amazon-bedrock", - "displayName": "Claude Opus 4.7 (US)", - "version": "2026-04-16", + "displayName": "Claude Opus 4.8 (EU)", + "version": "2026-05-28", "capabilities": [ "text.chat", "tools.function_calling", @@ -12347,16 +18787,35 @@ "contextWindow": 1000000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" - } + "inputPer1M": 5.5, + "outputPer1M": 27.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5.5, + "output": 27.5, + "cacheRead": 0.55, + "cacheWrite": 6.875 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "amazon-bedrock/us.anthropic.claude-opus-4-8", + "modelId": "amazon-bedrock/eu.anthropic.claude-opus-5", "providerId": "amazon-bedrock", - "displayName": "Claude Opus 4.8 (US)", - "version": "2026-05-28", + "displayName": "Claude Opus 5 (EU)", + "version": "2026-07-24", "capabilities": [ "text.chat", "tools.function_calling", @@ -12370,15 +18829,34 @@ "contextWindow": 1000000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" - } + "inputPer1M": 5.5, + "outputPer1M": 27.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5.5, + "output": 27.5, + "cacheRead": 0.55, + "cacheWrite": 6.875 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "amazon-bedrock/us.anthropic.claude-sonnet-4-5-20250929-v1:0", + "modelId": "amazon-bedrock/eu.anthropic.claude-sonnet-4-5-20250929-v1:0", "providerId": "amazon-bedrock", - "displayName": "Claude Sonnet 4.5 (US)", + "displayName": "Claude Sonnet 4.5 (EU)", "version": "2025-09-29", "capabilities": [ "text.chat", @@ -12394,15 +18872,28 @@ "contextWindow": 200000, "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 3.3, + "outputPer1M": 16.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3.3, + "output": 16.5, + "cacheRead": 0.33, + "cacheWrite": 4.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "amazon-bedrock/us.anthropic.claude-sonnet-4-6", + "modelId": "amazon-bedrock/eu.anthropic.claude-sonnet-4-6", "providerId": "amazon-bedrock", - "displayName": "Claude Sonnet 4.6 (US)", + "displayName": "Claude Sonnet 4.6 (EU)", "version": "2026-02-17", "capabilities": [ "text.chat", @@ -12418,187 +18909,380 @@ "contextWindow": 1000000, "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 3.3, + "outputPer1M": 16.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3.3, + "output": 16.5, + "cacheRead": 0.33, + "cacheWrite": 4.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "amazon-bedrock/us.deepseek.r1-v1:0", + "modelId": "amazon-bedrock/eu.anthropic.claude-sonnet-5", "providerId": "amazon-bedrock", - "displayName": "DeepSeek-R1 (US)", - "version": "2025-01-20", + "displayName": "Claude Sonnet 5 (EU)", + "version": "2026-06-30", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 32768, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.35, - "outputPer1M": 5.4, - "currency": "USD" - } + "inputPer1M": 2.2, + "outputPer1M": 11, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.2, + "output": 11, + "cacheRead": 0.22, + "cacheWrite": 2.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "amazon-bedrock/us.meta.llama4-maverick-17b-instruct-v1:0", + "modelId": "amazon-bedrock/global.anthropic.claude-fable-5", "providerId": "amazon-bedrock", - "displayName": "Llama 4 Maverick 17B Instruct (US)", - "version": "2025-04-05", + "displayName": "Claude Fable 5 (Global)", + "version": "2026-06-09", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ "image", + "pdf", "text" ], "contextWindow": 1000000, - "maxOutputTokens": 16384, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.24, - "outputPer1M": 0.97, - "currency": "USD" - } + "inputPer1M": 10, + "outputPer1M": 50, + "currency": "USD", + "costDimensionsPer1M": { + "input": 10, + "output": 50, + "cacheRead": 1, + "cacheWrite": 12.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "amazon-bedrock/us.meta.llama4-scout-17b-instruct-v1:0", + "modelId": "amazon-bedrock/global.anthropic.claude-haiku-4-5-20251001-v1:0", "providerId": "amazon-bedrock", - "displayName": "Llama 4 Scout 17B Instruct (US)", - "version": "2025-04-05", + "displayName": "Claude Haiku 4.5 (Global)", + "version": "2025-10-15", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 3500000, - "maxOutputTokens": 16384, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.17, - "outputPer1M": 0.66, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 5, + "cacheRead": 0.1, + "cacheWrite": 1.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "amazon-bedrock/writer.palmyra-x4-v1:0", + "modelId": "amazon-bedrock/global.anthropic.claude-opus-4-5-20251101-v1:0", "providerId": "amazon-bedrock", - "displayName": "Palmyra X4", - "version": "2025-04-28", + "displayName": "Claude Opus 4.5 (Global)", + "version": "2025-11-24", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 122880, - "maxOutputTokens": 8192, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "amazon-bedrock/writer.palmyra-x5-v1:0", + "modelId": "amazon-bedrock/global.anthropic.claude-opus-4-6-v1", "providerId": "amazon-bedrock", - "displayName": "Palmyra X5", - "version": "2025-04-28", + "displayName": "Claude Opus 4.6 (Global)", + "version": "2026-02-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 1040000, - "maxOutputTokens": 8192, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 6, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "amazon-bedrock/zai.glm-4.7", + "modelId": "amazon-bedrock/global.anthropic.claude-opus-4-7", "providerId": "amazon-bedrock", - "displayName": "GLM-4.7", - "version": "2025-12-22", + "displayName": "Claude Opus 4.7 (Global)", + "version": "2026-04-16", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.2, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "amazon-bedrock/zai.glm-4.7-flash", + "modelId": "amazon-bedrock/global.anthropic.claude-opus-4-8", "providerId": "amazon-bedrock", - "displayName": "GLM-4.7-Flash", - "version": "2026-01-19", + "displayName": "Claude Opus 4.8 (Global)", + "version": "2026-05-28", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 131072, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.07, - "outputPer1M": 0.4, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "amazon-bedrock/zai.glm-5", + "modelId": "amazon-bedrock/global.anthropic.claude-opus-5", "providerId": "amazon-bedrock", - "displayName": "GLM-5", - "version": "2026-03-18", + "displayName": "Claude Opus 5 (Global)", + "version": "2026-07-24", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 202752, - "maxOutputTokens": 101376, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1, - "outputPer1M": 3.2, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "ambient/moonshotai/kimi-k2.6", - "providerId": "ambient", - "displayName": "Kimi K2.6", - "version": "2026-04-21", + "modelId": "amazon-bedrock/global.anthropic.claude-sonnet-4-5-20250929-v1:0", + "providerId": "amazon-bedrock", + "displayName": "Claude Sonnet 4.5 (Global)", + "version": "2025-09-29", "capabilities": [ "text.chat", "tools.function_calling", @@ -12607,21 +19291,35 @@ ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.95, - "outputPer1M": 4, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "ambient/zai-org/GLM-5.1-FP8", - "providerId": "ambient", - "displayName": "GLM-5.1", - "version": "2026-03-27", + "modelId": "amazon-bedrock/global.anthropic.claude-sonnet-4-6", + "providerId": "amazon-bedrock", + "displayName": "Claude Sonnet 4.6 (Global)", + "version": "2026-02-17", "capabilities": [ "text.chat", "tools.function_calling", @@ -12629,113 +19327,160 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 202752, - "maxOutputTokens": 131072, + "contextWindow": 1000000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 1.4, - "outputPer1M": 4.4, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "anthropic/claude-3-5-haiku-20241022", - "providerId": "anthropic", - "displayName": "Claude Haiku 3.5", - "version": "2024-10-22", + "modelId": "amazon-bedrock/global.anthropic.claude-sonnet-5", + "providerId": "amazon-bedrock", + "displayName": "Claude Sonnet 5 (Global)", + "version": "2026-06-30", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 8192, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.8, - "outputPer1M": 4, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 10, + "cacheRead": 0.2, + "cacheWrite": 2.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "anthropic/claude-3-5-haiku-latest", - "providerId": "anthropic", - "displayName": "Claude Haiku 3.5 (latest)", - "version": "2024-10-22", + "modelId": "amazon-bedrock/google.gemma-3-12b-it", + "providerId": "amazon-bedrock", + "displayName": "Google Gemma 3 12B", + "version": "2024-12-01", "capabilities": [ "text.chat", - "tools.function_calling" + "structured.output" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 200000, + "contextWindow": 131072, "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.8, - "outputPer1M": 4, + "inputPer1M": 0.049999999999999996, + "outputPer1M": 0.09999999999999999, "currency": "USD" } }, { - "modelId": "anthropic/claude-3-5-sonnet-20240620", - "providerId": "anthropic", - "displayName": "Claude Sonnet 3.5", - "version": "2024-06-20", + "modelId": "amazon-bedrock/google.gemma-3-27b-it", + "providerId": "amazon-bedrock", + "displayName": "Google Gemma 3 27B Instruct", + "version": "2025-07-27", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "structured.output" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 200000, + "contextWindow": 202752, "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, + "inputPer1M": 0.12, + "outputPer1M": 0.2, "currency": "USD" } }, { - "modelId": "anthropic/claude-3-5-sonnet-20241022", - "providerId": "anthropic", - "displayName": "Claude Sonnet 3.5 v2", - "version": "2024-10-22", + "modelId": "amazon-bedrock/google.gemma-3-4b-it", + "providerId": "amazon-bedrock", + "displayName": "Gemma 3 4B IT", + "version": "2024-12-01", "capabilities": [ "text.chat", "tools.function_calling" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 8192, + "contextWindow": 128000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, + "inputPer1M": 0.04, + "outputPer1M": 0.08, "currency": "USD" } }, { - "modelId": "anthropic/claude-3-7-sonnet-20250219", - "providerId": "anthropic", - "displayName": "Claude Sonnet 3.7", - "version": "2025-02-19", + "modelId": "amazon-bedrock/jp.anthropic.claude-haiku-4-5-20251001-v1:0", + "providerId": "amazon-bedrock", + "displayName": "Claude Haiku 4.5 (JP)", + "version": "2025-10-15", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", @@ -12745,609 +19490,761 @@ "contextWindow": 200000, "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 5, + "cacheRead": 0.1, + "cacheWrite": 1.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "anthropic/claude-3-haiku-20240307", - "providerId": "anthropic", - "displayName": "Claude Haiku 3", - "version": "2024-03-13", + "modelId": "amazon-bedrock/jp.anthropic.claude-opus-4-7", + "providerId": "amazon-bedrock", + "displayName": "Claude Opus 4.7 (JP)", + "version": "2026-04-16", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ "image", "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 4096, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 1.25, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "anthropic/claude-3-opus-20240229", - "providerId": "anthropic", - "displayName": "Claude Opus 3", - "version": "2024-02-29", + "modelId": "amazon-bedrock/jp.anthropic.claude-opus-4-8", + "providerId": "amazon-bedrock", + "displayName": "Claude Opus 4.8 (JP)", + "version": "2026-05-28", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ "image", "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 4096, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 15, - "outputPer1M": 75, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "anthropic/claude-3-sonnet-20240229", - "providerId": "anthropic", - "displayName": "Claude Sonnet 3", - "version": "2024-03-04", + "modelId": "amazon-bedrock/jp.anthropic.claude-opus-5", + "providerId": "amazon-bedrock", + "displayName": "Claude Opus 5 (JP)", + "version": "2026-07-24", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ "image", "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 4096, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "anthropic/claude-fable-5", - "providerId": "anthropic", - "displayName": "Claude Fable 5", - "version": "2026-06-09", + "modelId": "amazon-bedrock/jp.anthropic.claude-sonnet-4-5-20250929-v1:0", + "providerId": "amazon-bedrock", + "displayName": "Claude Sonnet 4.5 (JP)", + "version": "2025-09-29", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 10, - "outputPer1M": 50, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "anthropic/claude-haiku-4-5", - "providerId": "anthropic", - "displayName": "Claude Haiku 4.5 (latest)", - "version": "2025-10-15", + "modelId": "amazon-bedrock/jp.anthropic.claude-sonnet-4-6", + "providerId": "amazon-bedrock", + "displayName": "Claude Sonnet 4.6 (JP)", + "version": "2026-02-17", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", "pdf", "text" ], - "contextWindow": 200000, + "contextWindow": 1000000, "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 1, - "outputPer1M": 5, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "anthropic/claude-haiku-4-5-20251001", - "providerId": "anthropic", - "displayName": "Claude Haiku 4.5", - "version": "2025-10-15", + "modelId": "amazon-bedrock/jp.anthropic.claude-sonnet-5", + "providerId": "amazon-bedrock", + "displayName": "Claude Sonnet 5 (JP)", + "version": "2026-06-30", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1, - "outputPer1M": 5, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 10, + "cacheRead": 0.2, + "cacheWrite": 2.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "anthropic/claude-opus-4-0", - "providerId": "anthropic", - "displayName": "Claude Opus 4 (latest)", - "version": "2025-05-22", + "modelId": "amazon-bedrock/meta.llama3-1-70b-instruct-v1:0", + "providerId": "amazon-bedrock", + "displayName": "Llama 3.1 70B Instruct", + "version": "2024-07-23", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 32000, + "contextWindow": 128000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 15, - "outputPer1M": 75, + "inputPer1M": 0.72, + "outputPer1M": 0.72, "currency": "USD" } }, { - "modelId": "anthropic/claude-opus-4-1", - "providerId": "anthropic", - "displayName": "Claude Opus 4.1 (latest)", - "version": "2025-08-05", + "modelId": "amazon-bedrock/meta.llama3-1-8b-instruct-v1:0", + "providerId": "amazon-bedrock", + "displayName": "Llama 3.1 8B Instruct", + "version": "2024-07-23", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 32000, + "contextWindow": 128000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 15, - "outputPer1M": 75, + "inputPer1M": 0.22, + "outputPer1M": 0.22, "currency": "USD" } }, { - "modelId": "anthropic/claude-opus-4-1-20250805", - "providerId": "anthropic", - "displayName": "Claude Opus 4.1", - "version": "2025-08-05", + "modelId": "amazon-bedrock/meta.llama3-3-70b-instruct-v1:0", + "providerId": "amazon-bedrock", + "displayName": "Llama 3.3 70B Instruct", + "version": "2024-12-06", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 32000, + "contextWindow": 128000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 15, - "outputPer1M": 75, + "inputPer1M": 0.72, + "outputPer1M": 0.72, "currency": "USD" } }, { - "modelId": "anthropic/claude-opus-4-20250514", - "providerId": "anthropic", - "displayName": "Claude Opus 4", - "version": "2025-05-22", + "modelId": "amazon-bedrock/meta.llama4-maverick-17b-instruct-v1:0", + "providerId": "amazon-bedrock", + "displayName": "Llama 4 Maverick 17B Instruct", + "version": "2025-04-05", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 32000, + "contextWindow": 1000000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 15, - "outputPer1M": 75, + "inputPer1M": 0.24, + "outputPer1M": 0.97, "currency": "USD" } }, { - "modelId": "anthropic/claude-opus-4-5", - "providerId": "anthropic", - "displayName": "Claude Opus 4.5 (latest)", - "version": "2025-11-24", + "modelId": "amazon-bedrock/meta.llama4-scout-17b-instruct-v1:0", + "providerId": "amazon-bedrock", + "displayName": "Llama 4 Scout 17B Instruct", + "version": "2025-04-05", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 3500000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, + "inputPer1M": 0.17, + "outputPer1M": 0.66, "currency": "USD" } }, { - "modelId": "anthropic/claude-opus-4-5-20251101", - "providerId": "anthropic", - "displayName": "Claude Opus 4.5", - "version": "2025-11-01", + "modelId": "amazon-bedrock/minimax.minimax-m2", + "providerId": "amazon-bedrock", + "displayName": "MiniMax M2", + "version": "2025-10-27", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 204608, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, + "inputPer1M": 0.3, + "outputPer1M": 1.2, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "anthropic/claude-opus-4-6", - "providerId": "anthropic", - "displayName": "Claude Opus 4.6", - "version": "2026-02-05", + "modelId": "amazon-bedrock/minimax.minimax-m2.1", + "providerId": "amazon-bedrock", + "displayName": "MiniMax M2.1", + "version": "2025-12-23", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, + "inputPer1M": 0.3, + "outputPer1M": 1.2, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "anthropic/claude-opus-4-7", - "providerId": "anthropic", - "displayName": "Claude Opus 4.7", - "version": "2026-04-16", + "modelId": "amazon-bedrock/minimax.minimax-m2.5", + "providerId": "amazon-bedrock", + "displayName": "MiniMax M2.5", + "version": "2026-03-18", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 196608, + "maxOutputTokens": 98304, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, + "inputPer1M": 0.3, + "outputPer1M": 1.2, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "anthropic/claude-opus-4-8", - "providerId": "anthropic", - "displayName": "Claude Opus 4.8", - "version": "2026-05-28", + "modelId": "amazon-bedrock/mistral.devstral-2-123b", + "providerId": "amazon-bedrock", + "displayName": "Devstral 2 123B", + "version": "2026-02-17", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 256000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, + "inputPer1M": 0.4, + "outputPer1M": 2, "currency": "USD" } }, { - "modelId": "anthropic/claude-sonnet-4-0", - "providerId": "anthropic", - "displayName": "Claude Sonnet 4 (latest)", - "version": "2025-05-22", + "modelId": "amazon-bedrock/mistral.magistral-small-2509", + "providerId": "amazon-bedrock", + "displayName": "Magistral Small 1.2", + "version": "2025-12-02", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 128000, + "maxOutputTokens": 40000, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, + "inputPer1M": 0.5, + "outputPer1M": 1.5, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "anthropic/claude-sonnet-4-20250514", - "providerId": "anthropic", - "displayName": "Claude Sonnet 4", - "version": "2025-05-22", + "modelId": "amazon-bedrock/mistral.ministral-3-14b-instruct", + "providerId": "amazon-bedrock", + "displayName": "Ministral 14B 3.0", + "version": "2024-12-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 128000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, + "inputPer1M": 0.2, + "outputPer1M": 0.2, "currency": "USD" } }, { - "modelId": "anthropic/claude-sonnet-4-5", - "providerId": "anthropic", - "displayName": "Claude Sonnet 4.5 (latest)", - "version": "2025-09-29", + "modelId": "amazon-bedrock/mistral.ministral-3-3b-instruct", + "providerId": "amazon-bedrock", + "displayName": "Ministral 3 3B", + "version": "2025-12-02", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 256000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, + "inputPer1M": 0.1, + "outputPer1M": 0.1, "currency": "USD" } }, { - "modelId": "anthropic/claude-sonnet-4-5-20250929", - "providerId": "anthropic", - "displayName": "Claude Sonnet 4.5", - "version": "2025-09-29", + "modelId": "amazon-bedrock/mistral.ministral-3-8b-instruct", + "providerId": "amazon-bedrock", + "displayName": "Ministral 3 8B", + "version": "2024-12-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 128000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, + "inputPer1M": 0.15, + "outputPer1M": 0.15, "currency": "USD" } }, { - "modelId": "anthropic/claude-sonnet-4-6", - "providerId": "anthropic", - "displayName": "Claude Sonnet 4.6", - "version": "2026-02-17", + "modelId": "amazon-bedrock/mistral.mistral-large-3-675b-instruct", + "providerId": "amazon-bedrock", + "displayName": "Mistral Large 3", + "version": "2025-12-02", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 64000, + "contextWindow": 256000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, + "inputPer1M": 0.5, + "outputPer1M": 1.5, "currency": "USD" } }, { - "modelId": "anyapi/anthropic/claude-haiku-4-5", - "providerId": "anyapi", - "displayName": "Claude Haiku 4.5 (latest)", - "version": "2025-10-15", + "modelId": "amazon-bedrock/mistral.pixtral-large-2502-v1:0", + "providerId": "amazon-bedrock", + "displayName": "Pixtral Large (25.02)", + "version": "2025-04-08", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000 + "contextWindow": 128000, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD" + } }, { - "modelId": "anyapi/anthropic/claude-opus-4-6", - "providerId": "anyapi", - "displayName": "Claude Opus 4.6", - "version": "2026-02-05", + "modelId": "amazon-bedrock/mistral.voxtral-mini-3b-2507", + "providerId": "amazon-bedrock", + "displayName": "Voxtral Mini 3B 2507", + "version": "2024-12-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ - "image", - "pdf", + "audio", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000 + "contextWindow": 128000, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 0.04, + "outputPer1M": 0.04, + "currency": "USD" + } }, { - "modelId": "anyapi/anthropic/claude-opus-4-7", - "providerId": "anyapi", - "displayName": "Claude Opus 4.7", - "version": "2026-04-16", + "modelId": "amazon-bedrock/mistral.voxtral-small-24b-2507", + "providerId": "amazon-bedrock", + "displayName": "Voxtral Small 24B 2507", + "version": "2025-07-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ - "image", - "pdf", + "audio", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000 + "contextWindow": 32000, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0.15, + "outputPer1M": 0.35, + "currency": "USD" + } }, { - "modelId": "anyapi/anthropic/claude-sonnet-4-5", - "providerId": "anyapi", - "displayName": "Claude Sonnet 4.5 (latest)", - "version": "2025-09-29", + "modelId": "amazon-bedrock/moonshot.kimi-k2-thinking", + "providerId": "amazon-bedrock", + "displayName": "Kimi K2 Thinking", + "version": "2025-12-02", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000 + "contextWindow": 262143, + "maxOutputTokens": 16000, + "pricing": { + "inputPer1M": 0.6, + "outputPer1M": 2.5, + "currency": "USD" + }, + "reasoningOptions": [] }, { - "modelId": "anyapi/anthropic/claude-sonnet-4-6", - "providerId": "anyapi", - "displayName": "Claude Sonnet 4.6", - "version": "2026-02-17", + "modelId": "amazon-bedrock/moonshotai.kimi-k2.5", + "providerId": "amazon-bedrock", + "displayName": "Kimi K2.5", + "version": "2026-02-06", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 64000 + "contextWindow": 262143, + "maxOutputTokens": 16000, + "pricing": { + "inputPer1M": 0.6, + "outputPer1M": 3, + "currency": "USD" + }, + "reasoningOptions": [] }, { - "modelId": "anyapi/cohere/command-r-plus-08-2024", - "providerId": "anyapi", - "displayName": "Command R+", - "version": "2024-08-30", + "modelId": "amazon-bedrock/nvidia.nemotron-nano-12b-v2", + "providerId": "amazon-bedrock", + "displayName": "NVIDIA Nemotron Nano 12B v2 VL BF16", + "version": "2024-12-01", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "structured.output" ], "modalities": [ + "image", "text" ], "contextWindow": 128000, - "maxOutputTokens": 4000 + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 0.2, + "outputPer1M": 0.6, + "currency": "USD" + } }, { - "modelId": "anyapi/deepseek/deepseek-chat", - "providerId": "anyapi", - "displayName": "DeepSeek Chat", - "version": "2025-12-01", + "modelId": "amazon-bedrock/nvidia.nemotron-nano-3-30b", + "providerId": "amazon-bedrock", + "displayName": "NVIDIA Nemotron Nano 3 30B", + "version": "2025-12-23", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 384000 + "contextWindow": 128000, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 0.06, + "outputPer1M": 0.24, + "currency": "USD" + }, + "reasoningOptions": [] }, { - "modelId": "anyapi/deepseek/deepseek-r1", - "providerId": "anyapi", - "displayName": "DeepSeek Reasoner", - "version": "2025-12-01", + "modelId": "amazon-bedrock/nvidia.nemotron-nano-9b-v2", + "providerId": "amazon-bedrock", + "displayName": "NVIDIA Nemotron Nano 9B v2", + "version": "2024-12-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 384000 + "contextWindow": 128000, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 0.06, + "outputPer1M": 0.23, + "currency": "USD" + } }, { - "modelId": "anyapi/deepseek/deepseek-v4-flash", - "providerId": "anyapi", - "displayName": "DeepSeek V4 Flash", - "version": "2026-04-24", + "modelId": "amazon-bedrock/nvidia.nemotron-super-3-120b", + "providerId": "amazon-bedrock", + "displayName": "NVIDIA Nemotron 3 Super 120B A12B", + "version": "2026-03-11", "capabilities": [ "text.chat", "tools.function_calling", @@ -13357,14 +20254,20 @@ "modalities": [ "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 384000 + "contextWindow": 262144, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.15, + "outputPer1M": 0.65, + "currency": "USD" + }, + "reasoningOptions": [] }, { - "modelId": "anyapi/deepseek/deepseek-v4-pro", - "providerId": "anyapi", - "displayName": "DeepSeek V4 Pro", - "version": "2026-04-24", + "modelId": "amazon-bedrock/openai.gpt-5.4", + "providerId": "amazon-bedrock", + "displayName": "GPT-5.4", + "version": "2026-03-05", "capabilities": [ "text.chat", "tools.function_calling", @@ -13372,16 +20275,41 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 384000 + "contextWindow": 272000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 2.75, + "outputPer1M": 16.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.75, + "output": 16.5, + "cacheRead": 0.275 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "anyapi/google/gemini-2.5-flash", - "providerId": "anyapi", - "displayName": "Gemini 2.5 Flash", - "version": "2025-06-17", + "modelId": "amazon-bedrock/openai.gpt-5.5", + "providerId": "amazon-bedrock", + "displayName": "GPT-5.5", + "version": "2026-04-23", "capabilities": [ "text.chat", "tools.function_calling", @@ -13389,20 +20317,41 @@ "structured.output" ], "modalities": [ - "audio", "image", "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536 + "contextWindow": 272000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 5.5, + "outputPer1M": 33, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5.5, + "output": 33, + "cacheRead": 0.55 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "anyapi/google/gemini-2.5-flash-lite", - "providerId": "anyapi", - "displayName": "Gemini 2.5 Flash-Lite", - "version": "2025-06-17", + "modelId": "amazon-bedrock/openai.gpt-5.6-luna", + "providerId": "amazon-bedrock", + "displayName": "GPT-5.6 Luna", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", @@ -13410,20 +20359,63 @@ "structured.output" ], "modalities": [ - "audio", "image", "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536 + "contextWindow": 1050000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 0.22, + "outputPer1M": 1.32, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.22, + "output": 1.32, + "cacheRead": 0.022, + "cacheWrite": 0.275 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.44, + "output": 1.98, + "cache_read": 0.044, + "cache_write": 0.55, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 0.44, + "output": 1.98, + "cache_read": 0.044, + "cache_write": 0.55 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "anyapi/google/gemini-2.5-pro", - "providerId": "anyapi", - "displayName": "Gemini 2.5 Pro", - "version": "2025-06-17", + "modelId": "amazon-bedrock/openai.gpt-5.6-sol", + "providerId": "amazon-bedrock", + "displayName": "GPT-5.6 Sol", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", @@ -13431,20 +20423,63 @@ "structured.output" ], "modalities": [ - "audio", "image", "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536 + "contextWindow": 1050000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 5.5, + "outputPer1M": 33, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5.5, + "output": 33, + "cacheRead": 0.55, + "cacheWrite": 6.875 + }, + "costMetadata": { + "tiers": [ + { + "input": 11, + "output": 49.5, + "cache_read": 1.1, + "cache_write": 13.75, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 11, + "output": 49.5, + "cache_read": 1.1, + "cache_write": 13.75 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "anyapi/google/gemini-3-flash-preview", - "providerId": "anyapi", - "displayName": "Gemini 3 Flash Preview", - "version": "2025-12-17", + "modelId": "amazon-bedrock/openai.gpt-5.6-terra", + "providerId": "amazon-bedrock", + "displayName": "GPT-5.6 Terra", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", @@ -13452,20 +20487,63 @@ "structured.output" ], "modalities": [ - "audio", "image", "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536 + "contextWindow": 1050000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 2.2, + "outputPer1M": 13.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.2, + "output": 13.2, + "cacheRead": 0.22, + "cacheWrite": 2.75 + }, + "costMetadata": { + "tiers": [ + { + "input": 4.4, + "output": 19.8, + "cache_read": 0.44, + "cache_write": 5.5, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 4.4, + "output": 19.8, + "cache_read": 0.44, + "cache_write": 5.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "anyapi/google/gemini-3-pro-preview", - "providerId": "anyapi", - "displayName": "Gemini 3 Pro Preview", - "version": "2025-11-18", + "modelId": "amazon-bedrock/openai.gpt-oss-120b", + "providerId": "amazon-bedrock", + "displayName": "gpt-oss-120b", + "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", @@ -13473,123 +20551,190 @@ "structured.output" ], "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536 + "contextWindow": 128000, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "anyapi/mistralai/devstral-2512", - "providerId": "anyapi", - "displayName": "Devstral 2", - "version": "2025-12-09", + "modelId": "amazon-bedrock/openai.gpt-oss-120b-1:0", + "providerId": "amazon-bedrock", + "displayName": "gpt-oss-120b", + "version": "2025-08-05", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144 + "contextWindow": 128000, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "anyapi/mistralai/mistral-large-2512", - "providerId": "anyapi", - "displayName": "Mistral Large 3", - "version": "2024-11-01", + "modelId": "amazon-bedrock/openai.gpt-oss-20b", + "providerId": "amazon-bedrock", + "displayName": "gpt-oss-20b", + "version": "2025-08-05", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144 + "contextWindow": 128000, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0.07, + "outputPer1M": 0.3, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "anyapi/openai/gpt-4.1", - "providerId": "anyapi", - "displayName": "GPT-4.1", - "version": "2025-04-14", + "modelId": "amazon-bedrock/openai.gpt-oss-20b-1:0", + "providerId": "amazon-bedrock", + "displayName": "gpt-oss-20b", + "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1047576, - "maxOutputTokens": 32768 + "contextWindow": 128000, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0.07, + "outputPer1M": 0.3, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "anyapi/openai/gpt-4.1-mini", - "providerId": "anyapi", - "displayName": "GPT-4.1 mini", - "version": "2025-04-14", + "modelId": "amazon-bedrock/openai.gpt-oss-safeguard-120b", + "providerId": "amazon-bedrock", + "displayName": "GPT OSS Safeguard 120B", + "version": "2025-10-29", "capabilities": [ "text.chat", "tools.function_calling", "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1047576, - "maxOutputTokens": 32768 + "contextWindow": 128000, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD" + } }, { - "modelId": "anyapi/openai/gpt-5", - "providerId": "anyapi", - "displayName": "GPT-5", - "version": "2025-08-07", + "modelId": "amazon-bedrock/openai.gpt-oss-safeguard-20b", + "providerId": "amazon-bedrock", + "displayName": "GPT OSS Safeguard 20B", + "version": "2025-10-29", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000 + "contextWindow": 128000, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0.07, + "outputPer1M": 0.2, + "currency": "USD" + } }, { - "modelId": "anyapi/openai/gpt-5-mini", - "providerId": "anyapi", - "displayName": "GPT-5 Mini", - "version": "2025-08-07", + "modelId": "amazon-bedrock/qwen.qwen3-235b-a22b-2507-v1:0", + "providerId": "amazon-bedrock", + "displayName": "Qwen3 235B A22B 2507", + "version": "2025-09-18", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000 + "contextWindow": 262144, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.22, + "outputPer1M": 0.88, + "currency": "USD" + } }, { - "modelId": "anyapi/openai/gpt-5.1", - "providerId": "anyapi", - "displayName": "GPT-5.1", - "version": "2025-11-13", + "modelId": "amazon-bedrock/qwen.qwen3-32b-v1:0", + "providerId": "amazon-bedrock", + "displayName": "Qwen3 32B (dense)", + "version": "2025-09-18", "capabilities": [ "text.chat", "tools.function_calling", @@ -13597,54 +20742,64 @@ "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000 + "contextWindow": 16384, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD" + }, + "reasoningOptions": [] }, { - "modelId": "anyapi/openai/gpt-5.2", - "providerId": "anyapi", - "displayName": "GPT-5.2", - "version": "2025-12-11", + "modelId": "amazon-bedrock/qwen.qwen3-coder-30b-a3b-v1:0", + "providerId": "amazon-bedrock", + "displayName": "Qwen3 Coder 30B A3B Instruct", + "version": "2025-09-18", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000 + "contextWindow": 262144, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD" + } }, { - "modelId": "anyapi/openai/gpt-5.4", - "providerId": "anyapi", - "displayName": "GPT-5.4", - "version": "2026-03-05", + "modelId": "amazon-bedrock/qwen.qwen3-coder-480b-a35b-v1:0", + "providerId": "amazon-bedrock", + "displayName": "Qwen3 Coder 480B A35B Instruct", + "version": "2025-09-18", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1050000, - "maxOutputTokens": 128000 + "contextWindow": 131072, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.22, + "outputPer1M": 1.8, + "currency": "USD" + } }, { - "modelId": "anyapi/openai/o3", - "providerId": "anyapi", - "displayName": "o3", - "version": "2025-04-16", + "modelId": "amazon-bedrock/qwen.qwen3-coder-next", + "providerId": "amazon-bedrock", + "displayName": "Qwen3 Coder Next", + "version": "2026-02-06", "capabilities": [ "text.chat", "tools.function_calling", @@ -13652,84 +20807,107 @@ "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000 + "contextWindow": 131072, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.22, + "outputPer1M": 1.8, + "currency": "USD" + }, + "reasoningOptions": [] }, { - "modelId": "anyapi/openai/o3-mini", - "providerId": "anyapi", - "displayName": "o3-mini", - "version": "2024-12-20", + "modelId": "amazon-bedrock/qwen.qwen3-next-80b-a3b", + "providerId": "amazon-bedrock", + "displayName": "Qwen/Qwen3-Next-80B-A3B-Instruct", + "version": "2025-09-18", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000 + "contextWindow": 262000, + "maxOutputTokens": 262000, + "pricing": { + "inputPer1M": 0.14, + "outputPer1M": 1.4, + "currency": "USD" + } }, { - "modelId": "anyapi/openai/o4-mini", - "providerId": "anyapi", - "displayName": "o4-mini", - "version": "2025-04-16", + "modelId": "amazon-bedrock/qwen.qwen3-vl-235b-a22b", + "providerId": "amazon-bedrock", + "displayName": "Qwen/Qwen3-VL-235B-A22B-Instruct", + "version": "2025-10-04", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000 - }, - { - "modelId": "anyapi/perplexity/sonar-pro", - "providerId": "anyapi", - "displayName": "Sonar Pro", - "version": "2024-01-01", - "capabilities": [ - "text.chat" - ], - "modalities": [ - "image", - "text" - ], - "contextWindow": 200000, - "maxOutputTokens": 8192 + "contextWindow": 262000, + "maxOutputTokens": 262000, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 1.5, + "currency": "USD" + } }, { - "modelId": "anyapi/perplexity/sonar-reasoning-pro", - "providerId": "anyapi", - "displayName": "Sonar Reasoning Pro", - "version": "2024-01-01", + "modelId": "amazon-bedrock/us.anthropic.claude-fable-5", + "providerId": "amazon-bedrock", + "displayName": "Claude Fable 5 (US)", + "version": "2026-06-09", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096 + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 10, + "outputPer1M": 50, + "currency": "USD", + "costDimensionsPer1M": { + "input": 10, + "output": 50, + "cacheRead": 1, + "cacheWrite": 12.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "anyapi/xai/grok-4.3", - "providerId": "anyapi", - "displayName": "Grok 4.3", - "version": "2026-04-17", + "modelId": "amazon-bedrock/us.anthropic.claude-haiku-4-5-20251001-v1:0", + "providerId": "amazon-bedrock", + "displayName": "Claude Haiku 4.5 (US)", + "version": "2025-10-15", "capabilities": [ "text.chat", "tools.function_calling", @@ -13741,114 +20919,201 @@ "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 30000 - }, - { - "modelId": "atomic-chat/gemma-4-E4B-it-IQ4_XS", - "providerId": "atomic-chat", - "displayName": "Gemma 4 E4B Instruct (IQ4_XS)", - "version": "2026-04-02", - "capabilities": [ - "text.chat" - ], - "modalities": [ - "text" - ], - "contextWindow": 32768, - "maxOutputTokens": 8192, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 5, + "cacheRead": 0.1, + "cacheWrite": 1.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "atomic-chat/gemma-4-E4B-it-MLX-4bit", - "providerId": "atomic-chat", - "displayName": "Gemma 4 E4B Instruct (MLX 4-bit)", - "version": "2026-04-02", + "modelId": "amazon-bedrock/us.anthropic.claude-opus-4-1-20250805-v1:0", + "providerId": "amazon-bedrock", + "displayName": "Claude Opus 4.1 (US)", + "version": "2025-08-05", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 8192, + "contextWindow": 200000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 15, + "outputPer1M": 75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 75, + "cacheRead": 1.5, + "cacheWrite": 18.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "atomic-chat/Meta-Llama-3_1-8B-Instruct-GGUF", - "providerId": "atomic-chat", - "displayName": "Meta Llama 3.1 8B Instruct (GGUF)", - "version": "2024-07-23", + "modelId": "amazon-bedrock/us.anthropic.claude-opus-4-5-20251101-v1:0", + "providerId": "amazon-bedrock", + "displayName": "Claude Opus 4.5 (US)", + "version": "2025-11-24", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 4096, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "atomic-chat/Qwen3_5-9B-MLX-4bit", - "providerId": "atomic-chat", - "displayName": "Qwen 3.5 9B (MLX 4-bit)", - "version": "2026-03-05", + "modelId": "amazon-bedrock/us.anthropic.claude-opus-4-6-v1", + "providerId": "amazon-bedrock", + "displayName": "Claude Opus 4.6 (US)", + "version": "2026-02-05", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 8192, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "atomic-chat/Qwen3_5-9B-Q4_K_M", - "providerId": "atomic-chat", - "displayName": "Qwen 3.5 9B (Q4_K_M)", - "version": "2026-03-05", + "modelId": "amazon-bedrock/us.anthropic.claude-opus-4-7", + "providerId": "amazon-bedrock", + "displayName": "Claude Opus 4.7 (US)", + "version": "2026-04-16", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 8192, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "auriko/claude-opus-4-6", - "providerId": "auriko", - "displayName": "Claude Opus 4.6", - "version": "2026-02-05", + "modelId": "amazon-bedrock/us.anthropic.claude-opus-4-8", + "providerId": "amazon-bedrock", + "displayName": "Claude Opus 4.8 (US)", + "version": "2026-05-28", "capabilities": [ "text.chat", "tools.function_calling", @@ -13864,14 +21129,33 @@ "pricing": { "inputPer1M": 5, "outputPer1M": 25, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "auriko/claude-opus-4-7", - "providerId": "auriko", - "displayName": "Claude Opus 4.7", - "version": "2026-04-16", + "modelId": "amazon-bedrock/us.anthropic.claude-opus-5", + "providerId": "amazon-bedrock", + "displayName": "Claude Opus 5 (US)", + "version": "2026-07-24", "capabilities": [ "text.chat", "tools.function_calling", @@ -13887,37 +21171,70 @@ "pricing": { "inputPer1M": 5, "outputPer1M": 25, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "auriko/claude-sonnet-4-6", - "providerId": "auriko", - "displayName": "Claude Sonnet 4.6", - "version": "2026-02-17", + "modelId": "amazon-bedrock/us.anthropic.claude-sonnet-4-5-20250929-v1:0", + "providerId": "amazon-bedrock", + "displayName": "Claude Sonnet 4.5 (US)", + "version": "2025-09-29", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", "pdf", "text" ], - "contextWindow": 1000000, + "contextWindow": 200000, "maxOutputTokens": 64000, "pricing": { "inputPer1M": 3, "outputPer1M": 15, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "auriko/deepseek-v4-flash", - "providerId": "auriko", - "displayName": "DeepSeek V4 Flash", - "version": "2026-04-24", + "modelId": "amazon-bedrock/us.anthropic.claude-sonnet-4-6", + "providerId": "amazon-bedrock", + "displayName": "Claude Sonnet 4.6 (US)", + "version": "2026-02-17", "capabilities": [ "text.chat", "tools.function_calling", @@ -13925,21 +21242,45 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], "contextWindow": 1000000, - "maxOutputTokens": 384000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.28, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "auriko/deepseek-v4-pro", - "providerId": "auriko", - "displayName": "DeepSeek V4 Pro", - "version": "2026-04-24", + "modelId": "amazon-bedrock/us.anthropic.claude-sonnet-5", + "providerId": "amazon-bedrock", + "displayName": "Claude Sonnet 5 (US)", + "version": "2026-06-30", "capabilities": [ "text.chat", "tools.function_calling", @@ -13947,119 +21288,151 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], "contextWindow": 1000000, - "maxOutputTokens": 384000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.435, - "outputPer1M": 0.87, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 10, + "cacheRead": 0.2, + "cacheWrite": 2.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "auriko/gemini-2.5-flash", - "providerId": "auriko", - "displayName": "Gemini 2.5 Flash", - "version": "2025-06-17", + "modelId": "amazon-bedrock/us.deepseek.r1-v1:0", + "providerId": "amazon-bedrock", + "displayName": "DeepSeek-R1 (US)", + "version": "2025-01-20", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 1.35, + "outputPer1M": 5.4, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "amazon-bedrock/us.meta.llama4-maverick-17b-instruct-v1:0", + "providerId": "amazon-bedrock", + "displayName": "Llama 4 Maverick 17B Instruct (US)", + "version": "2025-04-05", + "capabilities": [ + "text.chat", + "tools.function_calling" ], "modalities": [ - "audio", "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 1000000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 2.5, + "inputPer1M": 0.24, + "outputPer1M": 0.97, "currency": "USD" } }, { - "modelId": "auriko/gemini-2.5-pro", - "providerId": "auriko", - "displayName": "Gemini 2.5 Pro", - "version": "2025-06-17", + "modelId": "amazon-bedrock/us.meta.llama4-scout-17b-instruct-v1:0", + "providerId": "amazon-bedrock", + "displayName": "Llama 4 Scout 17B Instruct (US)", + "version": "2025-04-05", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ - "audio", "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 3500000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, + "inputPer1M": 0.17, + "outputPer1M": 0.66, "currency": "USD" } }, { - "modelId": "auriko/gemini-3.1-pro-preview", - "providerId": "auriko", - "displayName": "Gemini 3.1 Pro Preview", - "version": "2026-02-19", + "modelId": "amazon-bedrock/writer.palmyra-x4-v1:0", + "providerId": "amazon-bedrock", + "displayName": "Palmyra X4", + "version": "2025-04-28", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 122880, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 2, - "outputPer1M": 12, + "inputPer1M": 2.5, + "outputPer1M": 10, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "auriko/glm-5.1", - "providerId": "auriko", - "displayName": "GLM-5.1", - "version": "2026-03-27", + "modelId": "amazon-bedrock/writer.palmyra-x5-v1:0", + "providerId": "amazon-bedrock", + "displayName": "Palmyra X5", + "version": "2025-04-28", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 200000, - "maxOutputTokens": 131072, + "contextWindow": 1040000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 1.4, - "outputPer1M": 4.4, + "inputPer1M": 0.6, + "outputPer1M": 6, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "auriko/grok-4.3", - "providerId": "auriko", + "modelId": "amazon-bedrock/xai.grok-4.3", + "providerId": "amazon-bedrock", "displayName": "Grok 4.3", "version": "2026-04-17", "capabilities": [ @@ -14070,22 +21443,38 @@ ], "modalities": [ "image", - "pdf", "text" ], "contextWindow": 1000000, - "maxOutputTokens": 30000, + "maxOutputTokens": 131072, "pricing": { "inputPer1M": 1.25, "outputPer1M": 2.5, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 2.5, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "auriko/kimi-k2.5", - "providerId": "auriko", - "displayName": "Kimi K2.5", - "version": "2026-01", + "modelId": "amazon-bedrock/zai.glm-4.7", + "providerId": "amazon-bedrock", + "displayName": "GLM-4.7", + "version": "2025-12-22", "capabilities": [ "text.chat", "tools.function_calling", @@ -14093,23 +21482,22 @@ "structured.output" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 2.8, + "inputPer1M": 0.6, + "outputPer1M": 2.2, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "auriko/kimi-k2.6", - "providerId": "auriko", - "displayName": "Kimi K2.6", - "version": "2026-04-21", + "modelId": "amazon-bedrock/zai.glm-4.7-flash", + "providerId": "amazon-bedrock", + "displayName": "GLM-4.7-Flash", + "version": "2026-01-19", "capabilities": [ "text.chat", "tools.function_calling", @@ -14117,88 +21505,124 @@ "structured.output" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 200000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.95, - "outputPer1M": 4, + "inputPer1M": 0.07, + "outputPer1M": 0.4, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "auriko/minimax-m2-7", - "providerId": "auriko", - "displayName": "MiniMax-M2.7", + "modelId": "amazon-bedrock/zai.glm-5", + "providerId": "amazon-bedrock", + "displayName": "GLM-5", "version": "2026-03-18", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 202752, + "maxOutputTokens": 101376, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, + "inputPer1M": 1, + "outputPer1M": 3.2, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "auriko/minimax-m2-7-highspeed", - "providerId": "auriko", - "displayName": "MiniMax-M2.7-highspeed", - "version": "2026-03-18", + "modelId": "ambient/ambient/large", + "providerId": "ambient", + "displayName": "Ambient Large", + "version": "2026-06-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 202752, + "maxOutputTokens": 202752, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.4, - "currency": "USD" - } + "inputPer1M": 1.05, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.05, + "output": 4.4, + "cacheRead": 0.2, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] }, { - "modelId": "auriko/qwen-3.6-plus", - "providerId": "auriko", - "displayName": "Qwen3.6 Plus", - "version": "2026-04-02", + "modelId": "ambient/deepseek/deepseek-v4-flash", + "providerId": "ambient", + "displayName": "DeepSeek V4 Flash", + "version": "2026-04-24", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 65536, + "contextWindow": 1048576, + "maxOutputTokens": 1048576, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 3, - "currency": "USD" - } + "inputPer1M": 0.14, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "cacheRead": 0.028, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] }, { - "modelId": "azure-cognitive-services/claude-haiku-4-5", - "providerId": "azure-cognitive-services", - "displayName": "Claude Haiku 4.5", - "version": "2025-11-18", + "modelId": "ambient/deepseek/deepseek-v4-flash-0731", + "providerId": "ambient", + "displayName": "DeepSeek V4 Flash 0731", + "version": "2026-07-31", "capabilities": [ "text.chat", "tools.function_calling", @@ -14206,23 +21630,40 @@ "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 1048576, + "maxOutputTokens": 1048576, "pricing": { - "inputPer1M": 1, - "outputPer1M": 5, - "currency": "USD" - } + "inputPer1M": 0.14, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "cacheRead": 0.028, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] }, { - "modelId": "azure-cognitive-services/claude-opus-4-1", - "providerId": "azure-cognitive-services", - "displayName": "Claude Opus 4.1", - "version": "2025-11-18", + "modelId": "ambient/moonshotai/kimi-k2.6", + "providerId": "ambient", + "displayName": "Kimi K2.6", + "version": "2026-04-21", "capabilities": [ "text.chat", "tools.function_calling", @@ -14231,68 +21672,102 @@ ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 32000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 15, - "outputPer1M": 75, - "currency": "USD" - } + "inputPer1M": 0.95, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4, + "cacheRead": 0.2, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "azure-cognitive-services/claude-opus-4-5", - "providerId": "azure-cognitive-services", - "displayName": "Claude Opus 4.5", - "version": "2025-11-24", + "modelId": "ambient/moonshotai/kimi-k2.7-code", + "providerId": "ambient", + "displayName": "Kimi K2.7 Code", + "version": "2026-06-12", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", - "pdf", - "text" + "text", + "video" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" - } + "inputPer1M": 0.69, + "outputPer1M": 3.49, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.69, + "output": 3.49, + "cacheRead": 0.14, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "azure-cognitive-services/claude-opus-4-6", - "providerId": "azure-cognitive-services", - "displayName": "Claude Opus 4.6", - "version": "2026-02-05", + "modelId": "ambient/stepfun/step-3.7-flash", + "providerId": "ambient", + "displayName": "Step 3.7 Flash", + "version": "2026-05-29", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", - "pdf", - "text" + "text", + "video" ], - "contextWindow": 200000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" - } + "inputPer1M": 0.19, + "outputPer1M": 1.14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.19, + "output": 1.14, + "cacheRead": 0.03, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "azure-cognitive-services/claude-sonnet-4-5", - "providerId": "azure-cognitive-services", - "displayName": "Claude Sonnet 4.5", - "version": "2025-11-18", + "modelId": "ambient/xiaomi/mimo-v2.5", + "providerId": "ambient", + "displayName": "MiMo-V2.5", + "version": "2026-04-22", "capabilities": [ "text.chat", "tools.function_calling", @@ -14300,768 +21775,1125 @@ "structured.output" ], "modalities": [ + "audio", "image", - "pdf", - "text" + "text", + "video" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 1048576, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 0.4, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 2, + "cacheRead": 0.08, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "azure-cognitive-services/codestral-2501", - "providerId": "azure-cognitive-services", - "displayName": "Codestral 25.01", - "version": "2025-01-01", + "modelId": "ambient/z-ai/glm-5.2", + "providerId": "ambient", + "displayName": "GLM-5.2", + "version": "2026-06-13", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 256000, - "maxOutputTokens": 256000, + "contextWindow": 202752, + "maxOutputTokens": 202752, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 0.9, - "currency": "USD" - } + "inputPer1M": 1.05, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.05, + "output": 4.4, + "cacheRead": 0.2, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] }, { - "modelId": "azure-cognitive-services/codex-mini", - "providerId": "azure-cognitive-services", - "displayName": "Codex Mini", - "version": "2025-05-16", + "modelId": "ambient/zai-org/GLM-5.1-FP8", + "providerId": "ambient", + "displayName": "GLM 5.1", + "version": "2026-04-07", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 202752, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1.5, - "outputPer1M": 6, - "currency": "USD" - } + "inputPer1M": 1.4, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.4, + "output": 4.4, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "azure-cognitive-services/cohere-command-a", - "providerId": "azure-cognitive-services", - "displayName": "Command A", - "version": "2025-03-13", + "modelId": "ambient/zai-org/GLM-5.2-FP8", + "providerId": "ambient", + "displayName": "GLM-5.2", + "version": "2026-06-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 256000, - "maxOutputTokens": 8000, + "contextWindow": 202752, + "maxOutputTokens": 202752, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 1.2, + "outputPer1M": 4.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.2, + "output": 4.2, + "cacheRead": 0.26, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] }, { - "modelId": "azure-cognitive-services/cohere-command-r-08-2024", - "providerId": "azure-cognitive-services", - "displayName": "Command R", - "version": "2024-08-30", + "modelId": "anthropic/claude-fable-5", + "providerId": "anthropic", + "displayName": "Claude Fable 5", + "version": "2026-06-07", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4000, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 10, + "outputPer1M": 50, + "currency": "USD", + "costDimensionsPer1M": { + "input": 10, + "output": 50, + "cacheRead": 1, + "cacheWrite": 12.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "azure-cognitive-services/cohere-command-r-plus-08-2024", - "providerId": "azure-cognitive-services", - "displayName": "Command R+", - "version": "2024-08-30", + "modelId": "anthropic/claude-haiku-4-5", + "providerId": "anthropic", + "displayName": "Claude Haiku 4.5 (latest)", + "version": "2025-10-15", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4000, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 5, + "cacheRead": 0.1, + "cacheWrite": 1.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "azure-cognitive-services/cohere-embed-v-4-0", - "providerId": "azure-cognitive-services", - "displayName": "Embed v4", - "version": "2025-04-15", + "modelId": "anthropic/claude-haiku-4-5-20251001", + "providerId": "anthropic", + "displayName": "Claude Haiku 4.5", + "version": "2025-10-15", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 1536, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.12, - "outputPer1M": 0, - "currency": "USD" - } - }, - { - "modelId": "azure-cognitive-services/cohere-embed-v3-english", - "providerId": "azure-cognitive-services", - "displayName": "Embed v3 English", - "version": "2023-11-07", - "capabilities": [ - "text.chat" - ], - "modalities": [ - "text" - ], - "contextWindow": 512, - "maxOutputTokens": 1024, - "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 5, + "cacheRead": 0.1, + "cacheWrite": 1.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "azure-cognitive-services/cohere-embed-v3-multilingual", - "providerId": "azure-cognitive-services", - "displayName": "Embed v3 Multilingual", - "version": "2023-11-07", + "modelId": "anthropic/claude-opus-4-5", + "providerId": "anthropic", + "displayName": "Claude Opus 4.5 (latest)", + "version": "2025-11-24", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 512, - "maxOutputTokens": 1024, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "azure-cognitive-services/deepseek-r1", - "providerId": "azure-cognitive-services", - "displayName": "DeepSeek-R1", - "version": "2025-01-20", + "modelId": "anthropic/claude-opus-4-5-20251101", + "providerId": "anthropic", + "displayName": "Claude Opus 4.5", + "version": "2025-11-24", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 163840, - "maxOutputTokens": 163840, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 1.35, - "outputPer1M": 5.4, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "azure-cognitive-services/deepseek-r1-0528", - "providerId": "azure-cognitive-services", - "displayName": "DeepSeek-R1-0528", - "version": "2025-05-28", + "modelId": "anthropic/claude-opus-4-6", + "providerId": "anthropic", + "displayName": "Claude Opus 4.6", + "version": "2026-02-04", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 163840, - "maxOutputTokens": 163840, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.35, - "outputPer1M": 5.4, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "azure-cognitive-services/deepseek-v3-0324", - "providerId": "azure-cognitive-services", - "displayName": "DeepSeek-V3-0324", - "version": "2025-03-24", + "modelId": "anthropic/claude-opus-4-7", + "providerId": "anthropic", + "displayName": "Claude Opus 4.7", + "version": "2026-04-14", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.14, - "outputPer1M": 4.56, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "azure-cognitive-services/deepseek-v3.1", - "providerId": "azure-cognitive-services", - "displayName": "DeepSeek-V3.1", - "version": "2025-08-21", + "modelId": "anthropic/claude-opus-4-8", + "providerId": "anthropic", + "displayName": "Claude Opus 4.8", + "version": "2026-05-28", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.56, - "outputPer1M": 1.68, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "azure-cognitive-services/deepseek-v3.2", - "providerId": "azure-cognitive-services", - "displayName": "DeepSeek-V3.2", - "version": "2025-12-01", + "modelId": "anthropic/claude-opus-5", + "providerId": "anthropic", + "displayName": "Claude Opus 5", + "version": "2026-07-24", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, + "contextWindow": 1000000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.58, - "outputPer1M": 1.68, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "azure-cognitive-services/deepseek-v3.2-speciale", - "providerId": "azure-cognitive-services", - "displayName": "DeepSeek-V3.2-Speciale", - "version": "2025-12-01", + "modelId": "anthropic/claude-sonnet-4-5", + "providerId": "anthropic", + "displayName": "Claude Sonnet 4.5 (latest)", + "version": "2025-09-29", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 128000, + "contextWindow": 1000000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.58, - "outputPer1M": 1.68, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "azure-cognitive-services/gpt-3.5-turbo-0125", - "providerId": "azure-cognitive-services", - "displayName": "GPT-3.5 Turbo 0125", - "version": "2024-01-25", + "modelId": "anthropic/claude-sonnet-4-5-20250929", + "providerId": "anthropic", + "displayName": "Claude Sonnet 4.5", + "version": "2025-09-29", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 16384, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 1.5, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "azure-cognitive-services/gpt-3.5-turbo-0301", - "providerId": "azure-cognitive-services", - "displayName": "GPT-3.5 Turbo 0301", - "version": "2023-03-01", + "modelId": "anthropic/claude-sonnet-4-6", + "providerId": "anthropic", + "displayName": "Claude Sonnet 4.6", + "version": "2026-02-17", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 4096, - "maxOutputTokens": 4096, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.5, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "azure-cognitive-services/gpt-3.5-turbo-0613", - "providerId": "azure-cognitive-services", - "displayName": "GPT-3.5 Turbo 0613", - "version": "2023-06-13", + "modelId": "anthropic/claude-sonnet-5", + "providerId": "anthropic", + "displayName": "Claude Sonnet 5", + "version": "2026-06-29", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 16384, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 3, - "outputPer1M": 4, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 10, + "cacheRead": 0.2, + "cacheWrite": 2.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "azure-cognitive-services/gpt-3.5-turbo-1106", - "providerId": "azure-cognitive-services", - "displayName": "GPT-3.5 Turbo 1106", - "version": "2023-11-06", + "modelId": "anyapi/anthropic/claude-haiku-4-5", + "providerId": "anyapi", + "displayName": "Claude Haiku 4.5 (latest)", + "version": "2025-10-15", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 16384, - "maxOutputTokens": 16384, - "pricing": { - "inputPer1M": 1, - "outputPer1M": 2, - "currency": "USD" - } + "contextWindow": 200000, + "maxOutputTokens": 64000, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + }, + { + "type": "budget_tokens", + "min": 1024, + "max": 63999 + } + ] }, { - "modelId": "azure-cognitive-services/gpt-3.5-turbo-instruct", - "providerId": "azure-cognitive-services", - "displayName": "GPT-3.5 Turbo Instruct", - "version": "2023-09-21", + "modelId": "anyapi/anthropic/claude-opus-4-6", + "providerId": "anyapi", + "displayName": "Claude Opus 4.6", + "version": "2026-02-05", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 4096, - "maxOutputTokens": 4096, - "pricing": { - "inputPer1M": 1.5, - "outputPer1M": 2, - "currency": "USD" - } + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + }, + { + "type": "budget_tokens", + "min": 1024, + "max": 127999 + } + ] }, { - "modelId": "azure-cognitive-services/gpt-4", - "providerId": "azure-cognitive-services", - "displayName": "GPT-4", - "version": "2023-03-14", + "modelId": "anyapi/anthropic/claude-opus-4-7", + "providerId": "anyapi", + "displayName": "Claude Opus 4.7", + "version": "2026-04-16", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 8192, - "maxOutputTokens": 8192, - "pricing": { - "inputPer1M": 60, - "outputPer1M": 120, - "currency": "USD" - } + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "azure-cognitive-services/gpt-4-32k", - "providerId": "azure-cognitive-services", - "displayName": "GPT-4 32K", - "version": "2023-03-14", + "modelId": "anyapi/anthropic/claude-sonnet-4-5", + "providerId": "anyapi", + "displayName": "Claude Sonnet 4.5 (latest)", + "version": "2025-09-29", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 32768, - "pricing": { - "inputPer1M": 60, - "outputPer1M": 120, - "currency": "USD" - } + "contextWindow": 200000, + "maxOutputTokens": 64000, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + }, + { + "type": "budget_tokens", + "min": 1024, + "max": 63999 + } + ] }, { - "modelId": "azure-cognitive-services/gpt-4-turbo", - "providerId": "azure-cognitive-services", - "displayName": "GPT-4 Turbo", - "version": "2023-11-06", + "modelId": "anyapi/anthropic/claude-sonnet-4-6", + "providerId": "anyapi", + "displayName": "Claude Sonnet 4.6", + "version": "2026-02-17", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, - "pricing": { - "inputPer1M": 10, - "outputPer1M": 30, - "currency": "USD" - } + "contextWindow": 1000000, + "maxOutputTokens": 64000, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + }, + { + "type": "budget_tokens", + "min": 1024, + "max": 63999 + } + ] }, { - "modelId": "azure-cognitive-services/gpt-4-turbo-vision", - "providerId": "azure-cognitive-services", - "displayName": "GPT-4 Turbo Vision", - "version": "2023-11-06", + "modelId": "anyapi/cohere/command-r-plus-08-2024", + "providerId": "anyapi", + "displayName": "Command R+", + "version": "2024-08-30", "capabilities": [ "text.chat", "tools.function_calling" ], "modalities": [ - "image", "text" ], "contextWindow": 128000, - "maxOutputTokens": 4096, - "pricing": { - "inputPer1M": 10, - "outputPer1M": 30, - "currency": "USD" - } + "maxOutputTokens": 4000 }, { - "modelId": "azure-cognitive-services/gpt-4.1", - "providerId": "azure-cognitive-services", - "displayName": "GPT-4.1", - "version": "2025-04-14", + "modelId": "anyapi/deepseek/deepseek-chat", + "providerId": "anyapi", + "displayName": "DeepSeek Chat", + "version": "2025-12-01", "capabilities": [ "text.chat", "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 1047576, - "maxOutputTokens": 32768, - "pricing": { - "inputPer1M": 2, - "outputPer1M": 8, - "currency": "USD" - } + "contextWindow": 1000000, + "maxOutputTokens": 384000 }, { - "modelId": "azure-cognitive-services/gpt-4.1-mini", - "providerId": "azure-cognitive-services", - "displayName": "GPT-4.1 mini", - "version": "2025-04-14", + "modelId": "anyapi/deepseek/deepseek-r1", + "providerId": "anyapi", + "displayName": "DeepSeek Reasoner", + "version": "2025-12-01", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 1047576, - "maxOutputTokens": 32768, - "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 1.6, - "currency": "USD" - } + "contextWindow": 1000000, + "maxOutputTokens": 384000, + "reasoningOptions": [] }, { - "modelId": "azure-cognitive-services/gpt-4.1-nano", - "providerId": "azure-cognitive-services", - "displayName": "GPT-4.1 nano", - "version": "2025-04-14", + "modelId": "anyapi/deepseek/deepseek-v4-flash", + "providerId": "anyapi", + "displayName": "DeepSeek V4 Flash", + "version": "2026-04-24", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 1047576, - "maxOutputTokens": 32768, - "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.4, - "currency": "USD" - } + "contextWindow": 1000000, + "maxOutputTokens": 384000, + "reasoningOptions": [] }, { - "modelId": "azure-cognitive-services/gpt-4o", - "providerId": "azure-cognitive-services", - "displayName": "GPT-4o", - "version": "2024-05-13", + "modelId": "anyapi/deepseek/deepseek-v4-pro", + "providerId": "anyapi", + "displayName": "DeepSeek V4 Pro", + "version": "2026-04-24", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, - "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 10, - "currency": "USD" - } + "contextWindow": 1000000, + "maxOutputTokens": 384000, + "reasoningOptions": [] }, { - "modelId": "azure-cognitive-services/gpt-4o-mini", - "providerId": "azure-cognitive-services", - "displayName": "GPT-4o mini", - "version": "2024-07-18", + "modelId": "anyapi/google/gemini-2.5-flash", + "providerId": "anyapi", + "displayName": "Gemini 2.5 Flash", + "version": "2025-06-17", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", - "text" + "pdf", + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, - "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, - "currency": "USD" - } + "contextWindow": 1048576, + "maxOutputTokens": 65536, + "reasoningOptions": [] }, { - "modelId": "azure-cognitive-services/gpt-5", - "providerId": "azure-cognitive-services", - "displayName": "GPT-5", - "version": "2025-08-07", + "modelId": "anyapi/google/gemini-2.5-flash-lite", + "providerId": "anyapi", + "displayName": "Gemini 2.5 Flash-Lite", + "version": "2025-06-17", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", - "text" + "pdf", + "text", + "video" ], - "contextWindow": 272000, - "maxOutputTokens": 128000, - "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" - } + "contextWindow": 1048576, + "maxOutputTokens": 65536, + "reasoningOptions": [] }, { - "modelId": "azure-cognitive-services/gpt-5-chat", - "providerId": "azure-cognitive-services", - "displayName": "GPT-5 Chat", - "version": "2025-08-07", + "modelId": "anyapi/google/gemini-2.5-pro", + "providerId": "anyapi", + "displayName": "Gemini 2.5 Pro", + "version": "2025-06-17", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", - "text" + "pdf", + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, - "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" - } + "contextWindow": 1048576, + "maxOutputTokens": 65536, + "reasoningOptions": [] }, { - "modelId": "azure-cognitive-services/gpt-5-codex", - "providerId": "azure-cognitive-services", - "displayName": "GPT-5-Codex", - "version": "2025-09-15", + "modelId": "anyapi/google/gemini-3-flash-preview", + "providerId": "anyapi", + "displayName": "Gemini 3 Flash Preview", + "version": "2025-12-17", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", - "text" + "pdf", + "text", + "video" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, - "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" - } + "contextWindow": 1048576, + "maxOutputTokens": 65536, + "reasoningOptions": [] }, { - "modelId": "azure-cognitive-services/gpt-5-mini", - "providerId": "azure-cognitive-services", - "displayName": "GPT-5 Mini", - "version": "2025-08-07", + "modelId": "anyapi/google/gemini-3-pro-preview", + "providerId": "anyapi", + "displayName": "Gemini 3 Pro Preview", + "version": "2025-11-18", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", - "text" + "pdf", + "text", + "video" ], - "contextWindow": 272000, - "maxOutputTokens": 128000, - "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 2, - "currency": "USD" - } + "contextWindow": 1048576, + "maxOutputTokens": 65536, + "reasoningOptions": [] }, { - "modelId": "azure-cognitive-services/gpt-5-nano", - "providerId": "azure-cognitive-services", - "displayName": "GPT-5 Nano", - "version": "2025-08-07", + "modelId": "anyapi/mistralai/devstral-2512", + "providerId": "anyapi", + "displayName": "Devstral 2", + "version": "2025-12-09", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 272000, - "maxOutputTokens": 128000, - "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.4, - "currency": "USD" - } + "contextWindow": 262144, + "maxOutputTokens": 262144 }, { - "modelId": "azure-cognitive-services/gpt-5-pro", - "providerId": "azure-cognitive-services", - "displayName": "GPT-5 Pro", - "version": "2025-10-06", + "modelId": "anyapi/mistralai/mistral-large-2512", + "providerId": "anyapi", + "displayName": "Mistral Large 3", + "version": "2024-11-01", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 272000, - "pricing": { - "inputPer1M": 15, - "outputPer1M": 120, - "currency": "USD" - } + "contextWindow": 262144, + "maxOutputTokens": 262144 }, { - "modelId": "azure-cognitive-services/gpt-5.1", - "providerId": "azure-cognitive-services", - "displayName": "GPT-5.1", - "version": "2025-11-14", + "modelId": "anyapi/openai/gpt-4.1", + "providerId": "anyapi", + "displayName": "GPT-4.1", + "version": "2025-04-14", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "audio", "image", + "pdf", "text" ], - "contextWindow": 272000, - "maxOutputTokens": 128000, - "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" - } + "contextWindow": 1047576, + "maxOutputTokens": 32768 }, { - "modelId": "azure-cognitive-services/gpt-5.1-chat", - "providerId": "azure-cognitive-services", - "displayName": "GPT-5.1 Chat", - "version": "2025-11-14", + "modelId": "anyapi/openai/gpt-4.1-mini", + "providerId": "anyapi", + "displayName": "GPT-4.1 mini", + "version": "2025-04-14", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "audio", "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, - "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" - } + "contextWindow": 1047576, + "maxOutputTokens": 32768 }, { - "modelId": "azure-cognitive-services/gpt-5.1-codex", - "providerId": "azure-cognitive-services", - "displayName": "GPT-5.1 Codex", - "version": "2025-11-14", + "modelId": "anyapi/openai/gpt-5", + "providerId": "anyapi", + "displayName": "GPT-5", + "version": "2025-08-07", "capabilities": [ "text.chat", "tools.function_calling", @@ -15069,23 +22901,27 @@ "structured.output" ], "modalities": [ - "audio", "image", "text" ], "contextWindow": 400000, "maxOutputTokens": 128000, - "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" - } + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "azure-cognitive-services/gpt-5.1-codex-mini", - "providerId": "azure-cognitive-services", - "displayName": "GPT-5.1 Codex Mini", - "version": "2025-11-14", + "modelId": "anyapi/openai/gpt-5-mini", + "providerId": "anyapi", + "displayName": "GPT-5 Mini", + "version": "2025-08-07", "capabilities": [ "text.chat", "tools.function_calling", @@ -15098,17 +22934,22 @@ ], "contextWindow": 400000, "maxOutputTokens": 128000, - "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 2, - "currency": "USD" - } + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "azure-cognitive-services/gpt-5.2", - "providerId": "azure-cognitive-services", - "displayName": "GPT-5.2", - "version": "2025-12-11", + "modelId": "anyapi/openai/gpt-5.1", + "providerId": "anyapi", + "displayName": "GPT-5.1", + "version": "2025-11-13", "capabilities": [ "text.chat", "tools.function_calling", @@ -15121,16 +22962,21 @@ ], "contextWindow": 400000, "maxOutputTokens": 128000, - "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, - "currency": "USD" - } + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "azure-cognitive-services/gpt-5.2-chat", - "providerId": "azure-cognitive-services", - "displayName": "GPT-5.2 Chat", + "modelId": "anyapi/openai/gpt-5.2", + "providerId": "anyapi", + "displayName": "GPT-5.2", "version": "2025-12-11", "capabilities": [ "text.chat", @@ -15142,19 +22988,24 @@ "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, - "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, - "currency": "USD" - } + "contextWindow": 400000, + "maxOutputTokens": 128000, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "azure-cognitive-services/gpt-5.2-codex", - "providerId": "azure-cognitive-services", - "displayName": "GPT-5.2 Codex", - "version": "2026-01-14", + "modelId": "anyapi/openai/gpt-5.4", + "providerId": "anyapi", + "displayName": "GPT-5.4", + "version": "2026-03-05", "capabilities": [ "text.chat", "tools.function_calling", @@ -15163,21 +23014,27 @@ ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 400000, + "contextWindow": 1050000, "maxOutputTokens": 128000, - "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, - "currency": "USD" - } + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "azure-cognitive-services/gpt-5.3-codex", - "providerId": "azure-cognitive-services", - "displayName": "GPT-5.3 Codex", - "version": "2026-02-24", + "modelId": "anyapi/openai/o3", + "providerId": "anyapi", + "displayName": "o3", + "version": "2025-04-16", "capabilities": [ "text.chat", "tools.function_calling", @@ -15186,21 +23043,27 @@ ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, - "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, - "currency": "USD" - } + "contextWindow": 200000, + "maxOutputTokens": 100000, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "azure-cognitive-services/gpt-5.4", - "providerId": "azure-cognitive-services", - "displayName": "GPT-5.4", - "version": "2026-03-05", + "modelId": "anyapi/openai/o3-mini", + "providerId": "anyapi", + "displayName": "o3-mini", + "version": "2024-12-20", "capabilities": [ "text.chat", "tools.function_calling", @@ -15208,23 +23071,26 @@ "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1050000, - "maxOutputTokens": 128000, - "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 15, - "currency": "USD" - } + "contextWindow": 200000, + "maxOutputTokens": 100000, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "azure-cognitive-services/gpt-5.4-mini", - "providerId": "azure-cognitive-services", - "displayName": "GPT-5.4 Mini", - "version": "2026-03-17", + "modelId": "anyapi/openai/o4-mini", + "providerId": "anyapi", + "displayName": "o4-mini", + "version": "2025-04-16", "capabilities": [ "text.chat", "tools.function_calling", @@ -15233,68 +23099,58 @@ ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, - "pricing": { - "inputPer1M": 0.75, - "outputPer1M": 4.5, - "currency": "USD" - } + "contextWindow": 200000, + "maxOutputTokens": 100000, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "azure-cognitive-services/gpt-5.4-nano", - "providerId": "azure-cognitive-services", - "displayName": "GPT-5.4 Nano", - "version": "2026-03-17", + "modelId": "anyapi/perplexity/sonar-pro", + "providerId": "anyapi", + "displayName": "Sonar Pro", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, - "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 1.25, - "currency": "USD" - } + "contextWindow": 200000, + "maxOutputTokens": 8192 }, { - "modelId": "azure-cognitive-services/gpt-5.4-pro", - "providerId": "azure-cognitive-services", - "displayName": "GPT-5.4 Pro", - "version": "2026-03-05", + "modelId": "anyapi/perplexity/sonar-reasoning-pro", + "providerId": "anyapi", + "displayName": "Sonar Reasoning Pro", + "version": "2024-01-01", "capabilities": [ "text.chat", - "tools.function_calling", "reasoning" ], "modalities": [ "image", "text" ], - "contextWindow": 1050000, - "maxOutputTokens": 128000, - "pricing": { - "inputPer1M": 30, - "outputPer1M": 180, - "currency": "USD" - } + "contextWindow": 128000, + "maxOutputTokens": 4096, + "reasoningOptions": [] }, { - "modelId": "azure-cognitive-services/gpt-5.5", - "providerId": "azure-cognitive-services", - "displayName": "GPT-5.5", - "version": "2026-04-24", + "modelId": "anyapi/xai/grok-4.3", + "providerId": "anyapi", + "displayName": "Grok 4.3", + "version": "2026-04-17", "capabilities": [ "text.chat", "tools.function_calling", @@ -15306,108 +23162,94 @@ "pdf", "text" ], - "contextWindow": 1050000, - "maxOutputTokens": 128000, - "pricing": { - "inputPer1M": 5, - "outputPer1M": 30, - "currency": "USD" - } + "contextWindow": 1000000, + "maxOutputTokens": 30000, + "reasoningOptions": [] }, { - "modelId": "azure-cognitive-services/grok-4-fast-reasoning", - "providerId": "azure-cognitive-services", - "displayName": "Grok 4 Fast (Reasoning)", - "version": "2025-09-19", + "modelId": "atomic-chat/gemma-4-E4B-it-IQ4_XS", + "providerId": "atomic-chat", + "displayName": "Gemma 4 E4B Instruct (IQ4_XS)", + "version": "2026-04-02", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 2000000, - "maxOutputTokens": 30000, + "contextWindow": 32768, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.5, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "azure-cognitive-services/kimi-k2-thinking", - "providerId": "azure-cognitive-services", - "displayName": "Kimi K2 Thinking", - "version": "2025-11-06", + "modelId": "atomic-chat/gemma-4-E4B-it-MLX-4bit", + "providerId": "atomic-chat", + "displayName": "Gemma 4 E4B Instruct (MLX 4-bit)", + "version": "2026-04-02", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 32768, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.5, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "azure-cognitive-services/kimi-k2.5", - "providerId": "azure-cognitive-services", - "displayName": "Kimi K2.5", - "version": "2026-02-06", + "modelId": "atomic-chat/Meta-Llama-3_1-8B-Instruct-GGUF", + "providerId": "atomic-chat", + "displayName": "Meta Llama 3.1 8B Instruct (GGUF)", + "version": "2024-07-23", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 131072, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 3, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "azure-cognitive-services/kimi-k2.6", - "providerId": "azure-cognitive-services", - "displayName": "Kimi K2.6", - "version": "2026-04-22", + "modelId": "atomic-chat/Qwen3_5-9B-MLX-4bit", + "providerId": "atomic-chat", + "displayName": "Qwen 3.5 9B (MLX 4-bit)", + "version": "2026-03-05", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 32768, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.95, - "outputPer1M": 4, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "azure-cognitive-services/llama-3.2-11b-vision-instruct", - "providerId": "azure-cognitive-services", - "displayName": "Llama-3.2-11B-Vision-Instruct", - "version": "2024-09-25", + "modelId": "atomic-chat/Qwen3_5-9B-Q4_K_M", + "providerId": "atomic-chat", + "displayName": "Qwen 3.5 9B (Q4_K_M)", + "version": "2026-03-05", "capabilities": [ "text.chat", "tools.function_calling" @@ -15416,323 +23258,687 @@ "image", "text" ], - "contextWindow": 128000, + "contextWindow": 32768, "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.37, - "outputPer1M": 0.37, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "azure-cognitive-services/llama-3.2-90b-vision-instruct", - "providerId": "azure-cognitive-services", - "displayName": "Llama-3.2-90B-Vision-Instruct", - "version": "2024-09-25", + "modelId": "auriko/claude-opus-4-6", + "providerId": "auriko", + "displayName": "Claude Opus 4.6", + "version": "2026-02-05", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 2.04, - "outputPer1M": 2.04, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + } + ] }, { - "modelId": "azure-cognitive-services/llama-3.3-70b-instruct", - "providerId": "azure-cognitive-services", - "displayName": "Llama-3.3-70B-Instruct", - "version": "2024-12-06", + "modelId": "auriko/claude-opus-4-7", + "providerId": "auriko", + "displayName": "Claude Opus 4.7", + "version": "2026-04-16", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 32768, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.71, - "outputPer1M": 0.71, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "azure-cognitive-services/llama-4-maverick-17b-128e-instruct-fp8", - "providerId": "azure-cognitive-services", - "displayName": "Llama 4 Maverick 17B 128E Instruct FP8", - "version": "2025-04-05", + "modelId": "auriko/claude-sonnet-4-6", + "providerId": "auriko", + "displayName": "Claude Sonnet 4.6", + "version": "2026-02-17", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 1000000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 1, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + } + ] }, { - "modelId": "azure-cognitive-services/llama-4-scout-17b-16e-instruct", - "providerId": "azure-cognitive-services", - "displayName": "Llama 4 Scout 17B 16E Instruct", - "version": "2025-04-05", + "modelId": "auriko/deepseek-v4-flash", + "providerId": "auriko", + "displayName": "DeepSeek V4 Flash", + "version": "2026-04-24", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 1000000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.78, - "currency": "USD" - } + "inputPer1M": 0.14, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "cacheRead": 0.0028 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "azure-cognitive-services/meta-llama-3-70b-instruct", - "providerId": "azure-cognitive-services", - "displayName": "Meta-Llama-3-70B-Instruct", - "version": "2024-04-18", + "modelId": "auriko/deepseek-v4-pro", + "providerId": "auriko", + "displayName": "DeepSeek V4 Pro", + "version": "2026-04-24", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 8192, - "maxOutputTokens": 2048, + "contextWindow": 1000000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 2.68, - "outputPer1M": 3.54, - "currency": "USD" - } + "inputPer1M": 0.435, + "outputPer1M": 0.87, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.435, + "output": 0.87, + "cacheRead": 0.003625 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "azure-cognitive-services/meta-llama-3-8b-instruct", - "providerId": "azure-cognitive-services", - "displayName": "Meta-Llama-3-8B-Instruct", - "version": "2024-04-18", + "modelId": "auriko/gemini-2.5-flash", + "providerId": "auriko", + "displayName": "Gemini 2.5 Flash", + "version": "2025-06-17", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 8192, - "maxOutputTokens": 2048, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { "inputPer1M": 0.3, - "outputPer1M": 0.61, - "currency": "USD" - } + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "azure-cognitive-services/meta-llama-3.1-405b-instruct", - "providerId": "azure-cognitive-services", - "displayName": "Meta-Llama-3.1-405B-Instruct", - "version": "2024-07-23", + "modelId": "auriko/gemini-2.5-pro", + "providerId": "auriko", + "displayName": "Gemini 2.5 Pro", + "version": "2025-06-17", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 32768, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 5.33, - "outputPer1M": 16, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costMetadata": { + "tiers": [ + { + "input": 2.5, + "output": 15, + "cache_read": 0.25, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 2.5, + "output": 15, + "cache_read": 0.25 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "azure-cognitive-services/meta-llama-3.1-70b-instruct", - "providerId": "azure-cognitive-services", - "displayName": "Meta-Llama-3.1-70B-Instruct", - "version": "2024-07-23", + "modelId": "auriko/gemini-3.1-pro-preview", + "providerId": "auriko", + "displayName": "Gemini 3.1 Pro Preview", + "version": "2026-02-19", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 32768, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 2.68, - "outputPer1M": 3.54, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "cacheRead": 0.2 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 18, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 18, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "azure-cognitive-services/meta-llama-3.1-8b-instruct", - "providerId": "azure-cognitive-services", - "displayName": "Meta-Llama-3.1-8B-Instruct", - "version": "2024-07-23", + "modelId": "auriko/glm-5.1", + "providerId": "auriko", + "displayName": "GLM-5.1", + "version": "2026-04-07", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 32768, + "contextWindow": 200000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 0.61, - "currency": "USD" - } + "inputPer1M": 1.4, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.4, + "output": 4.4, + "cacheRead": 0.26 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "azure-cognitive-services/ministral-3b", - "providerId": "azure-cognitive-services", - "displayName": "Ministral 3B", - "version": "2024-10-22", + "modelId": "auriko/grok-4.3", + "providerId": "auriko", + "displayName": "Grok 4.3", + "version": "2026-04-17", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 1000000, + "maxOutputTokens": 30000, "pricing": { - "inputPer1M": 0.04, - "outputPer1M": 0.04, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 2.5, + "cacheRead": 0.2 + }, + "costMetadata": { + "tiers": [ + { + "input": 2.5, + "output": 5, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 2.5, + "output": 5, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "azure-cognitive-services/mistral-large-2411", - "providerId": "azure-cognitive-services", - "displayName": "Mistral Large 24.11", - "version": "2024-11-01", + "modelId": "auriko/kimi-k2.5", + "providerId": "auriko", + "displayName": "Kimi K2.5", + "version": "2026-01", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 32768, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 2, - "outputPer1M": 6, + "inputPer1M": 0.5, + "outputPer1M": 2.8, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "azure-cognitive-services/mistral-medium-2505", - "providerId": "azure-cognitive-services", - "displayName": "Mistral Medium 3", - "version": "2025-05-07", + "modelId": "auriko/kimi-k2.6", + "providerId": "auriko", + "displayName": "Kimi K2.6", + "version": "2026-04-21", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 0.95, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4, + "cacheRead": 0.16 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "azure-cognitive-services/mistral-nemo", - "providerId": "azure-cognitive-services", - "displayName": "Mistral Nemo", - "version": "2024-07-18", + "modelId": "auriko/minimax-m2-7", + "providerId": "auriko", + "displayName": "MiniMax-M2.7", + "version": "2026-03-18", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 128000, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.15, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "azure-cognitive-services/mistral-small-2503", - "providerId": "azure-cognitive-services", - "displayName": "Mistral Small 3.1", - "version": "2025-03-01", + "modelId": "auriko/minimax-m2-7-highspeed", + "providerId": "auriko", + "displayName": "MiniMax-M2.7-highspeed", + "version": "2026-03-18", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 32768, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.3, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 2.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.4, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "azure-cognitive-services/model-router", - "providerId": "azure-cognitive-services", - "displayName": "Model Router", - "version": "2025-05-19", + "modelId": "auriko/qwen-3.6-plus", + "providerId": "auriko", + "displayName": "Qwen3.6 Plus", + "version": "2026-04-02", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.5, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 3, + "cacheRead": 0.1 + }, + "costMetadata": { + "tiers": [ + { + "input": 2, + "output": 6, + "cache_read": 0.2, + "cache_write": 2.5, + "tier": { + "type": "context", + "size": 256000 + } + } + ], + "contextOver200k": { + "input": 2, + "output": 6, + "cache_read": 0.2, + "cache_write": 2.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "azure-cognitive-services/o1", + "modelId": "azure-cognitive-services/claude-fable-5", "providerId": "azure-cognitive-services", - "displayName": "o1", - "version": "2024-12-05", + "displayName": "Claude Fable 5", + "version": "2026-06-09", "capabilities": [ "text.chat", "tools.function_calling", @@ -15740,85 +23946,158 @@ ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 15, - "outputPer1M": 60, - "currency": "USD" - } + "inputPer1M": 10, + "outputPer1M": 50, + "currency": "USD", + "costDimensionsPer1M": { + "input": 10, + "output": 50, + "cacheRead": 1, + "cacheWrite": 12.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "azure-cognitive-services/o1-mini", + "modelId": "azure-cognitive-services/claude-haiku-4-5", "providerId": "azure-cognitive-services", - "displayName": "o1-mini", - "version": "2024-09-12", + "displayName": "Claude Haiku 4.5", + "version": "2025-11-18", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 65536, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 1.1, - "outputPer1M": 4.4, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 5, + "cacheRead": 0.1, + "cacheWrite": 1.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "azure-cognitive-services/o3", + "modelId": "azure-cognitive-services/claude-mythos-5", "providerId": "azure-cognitive-services", - "displayName": "o3", - "version": "2025-04-16", + "displayName": "Claude Mythos 5", + "version": "2026-06-09", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 2, - "outputPer1M": 8, - "currency": "USD" - } + "inputPer1M": 10, + "outputPer1M": 50, + "currency": "USD", + "costDimensionsPer1M": { + "input": 10, + "output": 50, + "cacheRead": 1, + "cacheWrite": 12.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "azure-cognitive-services/o3-mini", + "modelId": "azure-cognitive-services/claude-opus-4-1", "providerId": "azure-cognitive-services", - "displayName": "o3-mini", - "version": "2024-12-20", + "displayName": "Claude Opus 4.1", + "version": "2025-11-18", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], "contextWindow": 200000, - "maxOutputTokens": 100000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 1.1, - "outputPer1M": 4.4, - "currency": "USD" - } + "inputPer1M": 15, + "outputPer1M": 75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 75, + "cacheRead": 1.5, + "cacheWrite": 18.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "azure-cognitive-services/o4-mini", + "modelId": "azure-cognitive-services/claude-opus-4-5", "providerId": "azure-cognitive-services", - "displayName": "o4-mini", - "version": "2025-04-16", + "displayName": "Claude Opus 4.5", + "version": "2025-11-24", "capabilities": [ "text.chat", "tools.function_calling", @@ -15826,254 +24105,478 @@ ], "modalities": [ "image", + "pdf", "text" ], "contextWindow": 200000, - "maxOutputTokens": 100000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 1.1, - "outputPer1M": 4.4, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "azure-cognitive-services/phi-3-medium-128k-instruct", + "modelId": "azure-cognitive-services/claude-opus-4-6", "providerId": "azure-cognitive-services", - "displayName": "Phi-3-medium-instruct (128k)", - "version": "2024-04-23", + "displayName": "Claude Opus 4.6", + "version": "2026-02-05", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.17, - "outputPer1M": 0.68, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 37.5, + "cache_read": 1, + "cache_write": 12.5, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 37.5, + "cache_read": 1, + "cache_write": 12.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "azure-cognitive-services/phi-3-medium-4k-instruct", + "modelId": "azure-cognitive-services/claude-opus-4-8", "providerId": "azure-cognitive-services", - "displayName": "Phi-3-medium-instruct (4k)", - "version": "2024-04-23", + "displayName": "Claude Opus 4.8", + "version": "2026-05-28", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 4096, - "maxOutputTokens": 1024, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.17, - "outputPer1M": 0.68, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 37.5, + "cache_read": 1, + "cache_write": 12.5, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 37.5, + "cache_read": 1, + "cache_write": 12.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "azure-cognitive-services/phi-3-mini-128k-instruct", + "modelId": "azure-cognitive-services/claude-opus-5", "providerId": "azure-cognitive-services", - "displayName": "Phi-3-mini-instruct (128k)", - "version": "2024-04-23", + "displayName": "Claude Opus 5", + "version": "2026-07-24", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.13, - "outputPer1M": 0.52, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "azure-cognitive-services/phi-3-mini-4k-instruct", + "modelId": "azure-cognitive-services/claude-sonnet-4-5", "providerId": "azure-cognitive-services", - "displayName": "Phi-3-mini-instruct (4k)", - "version": "2024-04-23", + "displayName": "Claude Sonnet 4.5", + "version": "2025-11-18", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 4096, - "maxOutputTokens": 1024, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.13, - "outputPer1M": 0.52, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "azure-cognitive-services/phi-3-small-128k-instruct", + "modelId": "azure-cognitive-services/claude-sonnet-4-6", "providerId": "azure-cognitive-services", - "displayName": "Phi-3-small-instruct (128k)", - "version": "2024-04-23", + "displayName": "Claude Sonnet 4.6", + "version": "2026-02-17", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 1000000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "azure-cognitive-services/phi-3-small-8k-instruct", + "modelId": "azure-cognitive-services/claude-sonnet-5", "providerId": "azure-cognitive-services", - "displayName": "Phi-3-small-instruct (8k)", - "version": "2024-04-23", + "displayName": "Claude Sonnet 5", + "version": "2026-06-30", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 8192, - "maxOutputTokens": 2048, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 10, + "cacheRead": 0.2, + "cacheWrite": 2.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "azure-cognitive-services/phi-3.5-mini-instruct", + "modelId": "azure-cognitive-services/codestral-2501", "providerId": "azure-cognitive-services", - "displayName": "Phi-3.5-mini-instruct", - "version": "2024-08-20", + "displayName": "Codestral 25.01", + "version": "2025-01-01", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 256000, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 0.13, - "outputPer1M": 0.52, + "inputPer1M": 0.3, + "outputPer1M": 0.9, "currency": "USD" } }, { - "modelId": "azure-cognitive-services/phi-3.5-moe-instruct", + "modelId": "azure-cognitive-services/codex-mini", "providerId": "azure-cognitive-services", - "displayName": "Phi-3.5-MoE-instruct", - "version": "2024-08-20", + "displayName": "Codex Mini", + "version": "2025-05-16", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.16, - "outputPer1M": 0.64, - "currency": "USD" - } + "inputPer1M": 1.5, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 6, + "cacheRead": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "azure-cognitive-services/phi-4", + "modelId": "azure-cognitive-services/cohere-command-a", "providerId": "azure-cognitive-services", - "displayName": "Phi-4", - "version": "2024-12-11", + "displayName": "Command A", + "version": "2025-03-13", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 131072, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.125, - "outputPer1M": 0.5, + "inputPer1M": 2.5, + "outputPer1M": 10, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "azure-cognitive-services/phi-4-mini", + "modelId": "azure-cognitive-services/cohere-embed-v-4-0", "providerId": "azure-cognitive-services", - "displayName": "Phi-4-mini", - "version": "2024-12-11", + "displayName": "Embed v4", + "version": "2025-04-15", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ + "image", "text" ], "contextWindow": 128000, - "maxOutputTokens": 4096, + "maxOutputTokens": 1536, "pricing": { - "inputPer1M": 0.075, - "outputPer1M": 0.3, + "inputPer1M": 0.12, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "azure-cognitive-services/phi-4-mini-reasoning", + "modelId": "azure-cognitive-services/cohere-embed-v3-english", "providerId": "azure-cognitive-services", - "displayName": "Phi-4-mini-reasoning", - "version": "2024-12-11", + "displayName": "Embed v3 English", + "version": "2023-11-07", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 512, + "maxOutputTokens": 1024, "pricing": { - "inputPer1M": 0.075, - "outputPer1M": 0.3, + "inputPer1M": 0.1, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "azure-cognitive-services/phi-4-multimodal", + "modelId": "azure-cognitive-services/cohere-embed-v3-multilingual", "providerId": "azure-cognitive-services", - "displayName": "Phi-4-multimodal", - "version": "2024-12-11", + "displayName": "Embed v3 Multilingual", + "version": "2023-11-07", "capabilities": [ "text.chat" ], "modalities": [ - "audio", - "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 512, + "maxOutputTokens": 1024, "pricing": { - "inputPer1M": 0.08, - "outputPer1M": 0.32, + "inputPer1M": 0.1, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "azure-cognitive-services/phi-4-reasoning", + "modelId": "azure-cognitive-services/deepseek-r1", "providerId": "azure-cognitive-services", - "displayName": "Phi-4-reasoning", - "version": "2024-12-11", + "displayName": "DeepSeek-R1", + "version": "2025-01-20", "capabilities": [ "text.chat", "reasoning" @@ -16081,57 +24584,62 @@ "modalities": [ "text" ], - "contextWindow": 32000, - "maxOutputTokens": 4096, + "contextWindow": 163840, + "maxOutputTokens": 163840, "pricing": { - "inputPer1M": 0.125, - "outputPer1M": 0.5, + "inputPer1M": 1.35, + "outputPer1M": 5.4, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "azure-cognitive-services/phi-4-reasoning-plus", + "modelId": "azure-cognitive-services/deepseek-v3.2", "providerId": "azure-cognitive-services", - "displayName": "Phi-4-reasoning-plus", - "version": "2024-12-11", + "displayName": "DeepSeek-V3.2", + "version": "2025-12-01", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], "modalities": [ "text" ], - "contextWindow": 32000, - "maxOutputTokens": 4096, + "contextWindow": 128000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.125, - "outputPer1M": 0.5, + "inputPer1M": 0.58, + "outputPer1M": 1.68, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "azure-cognitive-services/text-embedding-3-large", + "modelId": "azure-cognitive-services/deepseek-v3.2-speciale", "providerId": "azure-cognitive-services", - "displayName": "text-embedding-3-large", - "version": "2024-01-25", + "displayName": "DeepSeek-V3.2-Speciale", + "version": "2025-12-01", "capabilities": [ - "text.chat" + "text.chat", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 8191, - "maxOutputTokens": 3072, + "contextWindow": 128000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.13, - "outputPer1M": 0, + "inputPer1M": 0.58, + "outputPer1M": 1.68, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "azure-cognitive-services/text-embedding-3-small", + "modelId": "azure-cognitive-services/gpt-3.5-turbo-0125", "providerId": "azure-cognitive-services", - "displayName": "text-embedding-3-small", + "displayName": "GPT-3.5 Turbo 0125", "version": "2024-01-25", "capabilities": [ "text.chat" @@ -16139,684 +24647,1224 @@ "modalities": [ "text" ], - "contextWindow": 8191, - "maxOutputTokens": 1536, + "contextWindow": 16384, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.02, - "outputPer1M": 0, + "inputPer1M": 0.5, + "outputPer1M": 1.5, "currency": "USD" } }, { - "modelId": "azure-cognitive-services/text-embedding-ada-002", + "modelId": "azure-cognitive-services/gpt-3.5-turbo-1106", "providerId": "azure-cognitive-services", - "displayName": "text-embedding-ada-002", - "version": "2022-12-15", + "displayName": "GPT-3.5 Turbo 1106", + "version": "2023-11-06", "capabilities": [ "text.chat" ], "modalities": [ "text" ], - "contextWindow": 8192, - "maxOutputTokens": 1536, + "contextWindow": 16384, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0, + "inputPer1M": 1, + "outputPer1M": 2, "currency": "USD" } }, { - "modelId": "azure/claude-fable-5", - "providerId": "azure", - "displayName": "Claude Fable 5", - "version": "2026-06-09", + "modelId": "azure-cognitive-services/gpt-3.5-turbo-instruct", + "providerId": "azure-cognitive-services", + "displayName": "GPT-3.5 Turbo Instruct", + "version": "2023-09-21", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 4096, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 10, - "outputPer1M": 50, + "inputPer1M": 1.5, + "outputPer1M": 2, "currency": "USD" } }, { - "modelId": "azure/claude-haiku-4-5", - "providerId": "azure", - "displayName": "Claude Haiku 4.5", - "version": "2025-11-18", + "modelId": "azure-cognitive-services/gpt-4-turbo", + "providerId": "azure-cognitive-services", + "displayName": "GPT-4 Turbo", + "version": "2023-11-06", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 128000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 1, - "outputPer1M": 5, + "inputPer1M": 10, + "outputPer1M": 30, "currency": "USD" } }, { - "modelId": "azure/claude-opus-4-1", - "providerId": "azure", - "displayName": "Claude Opus 4.1", - "version": "2025-11-18", + "modelId": "azure-cognitive-services/gpt-4-turbo-vision", + "providerId": "azure-cognitive-services", + "displayName": "GPT-4 Turbo Vision", + "version": "2023-11-06", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 32000, + "contextWindow": 128000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 15, - "outputPer1M": 75, + "inputPer1M": 10, + "outputPer1M": 30, "currency": "USD" } }, { - "modelId": "azure/claude-opus-4-5", - "providerId": "azure", - "displayName": "Claude Opus 4.5", - "version": "2025-11-24", + "modelId": "azure-cognitive-services/gpt-4.1", + "providerId": "azure-cognitive-services", + "displayName": "GPT-4.1", + "version": "2025-04-14", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 1047576, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" + "inputPer1M": 2, + "outputPer1M": 8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 8, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "azure/claude-opus-4-6", - "providerId": "azure", - "displayName": "Claude Opus 4.6", - "version": "2026-02-05", + "modelId": "azure-cognitive-services/gpt-4.1-mini", + "providerId": "azure-cognitive-services", + "displayName": "GPT-4.1 mini", + "version": "2025-04-14", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 128000, + "contextWindow": 1047576, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" + "inputPer1M": 0.4, + "outputPer1M": 1.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 1.6, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "azure/claude-sonnet-4-5", - "providerId": "azure", - "displayName": "Claude Sonnet 4.5", - "version": "2025-11-18", + "modelId": "azure-cognitive-services/gpt-4.1-nano", + "providerId": "azure-cognitive-services", + "displayName": "GPT-4.1 nano", + "version": "2025-04-14", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 1047576, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" + "inputPer1M": 0.1, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.4, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "azure/claude-sonnet-4-6", - "providerId": "azure", - "displayName": "Claude Sonnet 4.6", - "version": "2026-02-17", + "modelId": "azure-cognitive-services/gpt-4o", + "providerId": "azure-cognitive-services", + "displayName": "GPT-4o", + "version": "2024-05-13", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 64000, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" + "inputPer1M": 2.5, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 10, + "cacheRead": 1.25 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "azure/codestral-2501", - "providerId": "azure", - "displayName": "Codestral 25.01", - "version": "2025-01-01", + "modelId": "azure-cognitive-services/gpt-4o-mini", + "providerId": "azure-cognitive-services", + "displayName": "GPT-4o mini", + "version": "2024-07-18", "capabilities": [ "text.chat", "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 256000, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 0.9, - "currency": "USD" + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.6, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "azure/codex-mini", - "providerId": "azure", - "displayName": "Codex Mini", - "version": "2025-05-16", + "modelId": "azure-cognitive-services/gpt-5", + "providerId": "azure-cognitive-services", + "displayName": "GPT-5", + "version": "2025-08-07", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.5, - "outputPer1M": 6, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.13 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "azure/cohere-command-a", - "providerId": "azure", - "displayName": "Command A", - "version": "2025-03-13", + "modelId": "azure-cognitive-services/gpt-5-codex", + "providerId": "azure-cognitive-services", + "displayName": "GPT-5-Codex", + "version": "2025-09-15", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 8000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 2.5, + "inputPer1M": 1.25, "outputPer1M": 10, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.13 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "azure/cohere-command-r-08-2024", - "providerId": "azure", - "displayName": "Command R", - "version": "2024-08-30", + "modelId": "azure-cognitive-services/gpt-5-mini", + "providerId": "azure-cognitive-services", + "displayName": "GPT-5 Mini", + "version": "2025-08-07", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 2, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "azure/cohere-command-r-plus-08-2024", - "providerId": "azure", - "displayName": "Command R+", - "version": "2024-08-30", + "modelId": "azure-cognitive-services/gpt-5-nano", + "providerId": "azure-cognitive-services", + "displayName": "GPT-5 Nano", + "version": "2025-08-07", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 0.05, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.05, + "output": 0.4, + "cacheRead": 0.01 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "azure/cohere-embed-v-4-0", - "providerId": "azure", - "displayName": "Embed v4", - "version": "2025-04-15", + "modelId": "azure-cognitive-services/gpt-5-pro", + "providerId": "azure-cognitive-services", + "displayName": "GPT-5 Pro", + "version": "2025-10-06", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 1536, + "contextWindow": 400000, + "maxOutputTokens": 272000, "pricing": { - "inputPer1M": 0.12, - "outputPer1M": 0, + "inputPer1M": 15, + "outputPer1M": 120, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high" + ] + } + ] }, { - "modelId": "azure/cohere-embed-v3-english", - "providerId": "azure", - "displayName": "Embed v3 English", - "version": "2023-11-07", + "modelId": "azure-cognitive-services/gpt-5.1", + "providerId": "azure-cognitive-services", + "displayName": "GPT-5.1", + "version": "2025-11-14", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "audio", + "image", "text" ], - "contextWindow": 512, - "maxOutputTokens": 1024, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "azure/cohere-embed-v3-multilingual", - "providerId": "azure", - "displayName": "Embed v3 Multilingual", - "version": "2023-11-07", + "modelId": "azure-cognitive-services/gpt-5.1-codex", + "providerId": "azure-cognitive-services", + "displayName": "GPT-5.1 Codex", + "version": "2025-11-14", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "audio", + "image", "text" ], - "contextWindow": 512, - "maxOutputTokens": 1024, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "azure/deepseek-r1", - "providerId": "azure", - "displayName": "DeepSeek-R1", - "version": "2025-01-20", + "modelId": "azure-cognitive-services/gpt-5.1-codex-mini", + "providerId": "azure-cognitive-services", + "displayName": "GPT-5.1 Codex Mini", + "version": "2025-11-14", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 163840, - "maxOutputTokens": 163840, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.35, - "outputPer1M": 5.4, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 2, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "azure/deepseek-r1-0528", - "providerId": "azure", - "displayName": "DeepSeek-R1-0528", - "version": "2025-05-28", + "modelId": "azure-cognitive-services/gpt-5.2", + "providerId": "azure-cognitive-services", + "displayName": "GPT-5.2", + "version": "2025-12-11", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 163840, - "maxOutputTokens": 163840, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.35, - "outputPer1M": 5.4, - "currency": "USD" - } + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "azure/deepseek-v3-0324", - "providerId": "azure", - "displayName": "DeepSeek-V3-0324", - "version": "2025-03-24", + "modelId": "azure-cognitive-services/gpt-5.2-codex", + "providerId": "azure-cognitive-services", + "displayName": "GPT-5.2 Codex", + "version": "2026-01-14", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.14, - "outputPer1M": 4.56, - "currency": "USD" - } + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "azure/deepseek-v3.1", - "providerId": "azure", - "displayName": "DeepSeek-V3.1", - "version": "2025-08-21", + "modelId": "azure-cognitive-services/gpt-5.3-codex", + "providerId": "azure-cognitive-services", + "displayName": "GPT-5.3 Codex", + "version": "2026-02-24", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.56, - "outputPer1M": 1.68, - "currency": "USD" - } + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "azure/deepseek-v3.2", - "providerId": "azure", - "displayName": "DeepSeek-V3.2", - "version": "2025-12-01", + "modelId": "azure-cognitive-services/gpt-5.4", + "providerId": "azure-cognitive-services", + "displayName": "GPT-5.4", + "version": "2026-03-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, + "contextWindow": 1050000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.58, - "outputPer1M": 1.68, - "currency": "USD" - } + "inputPer1M": 2.5, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 15, + "cacheRead": 0.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 5, + "output": 22.5, + "cache_read": 0.5, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 5, + "output": 22.5, + "cache_read": 0.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "azure/deepseek-v3.2-speciale", - "providerId": "azure", - "displayName": "DeepSeek-V3.2-Speciale", - "version": "2025-12-01", + "modelId": "azure-cognitive-services/gpt-5.4-mini", + "providerId": "azure-cognitive-services", + "displayName": "GPT-5.4 Mini", + "version": "2026-03-17", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, + "contextWindow": 400000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.58, - "outputPer1M": 1.68, - "currency": "USD" - } + "inputPer1M": 0.75, + "outputPer1M": 4.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 4.5, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "azure/deepseek-v4-flash", - "providerId": "azure", - "displayName": "DeepSeek-V4-Flash", - "version": "2026-04-24", + "modelId": "azure-cognitive-services/gpt-5.4-nano", + "providerId": "azure-cognitive-services", + "displayName": "GPT-5.4 Nano", + "version": "2026-03-17", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning", "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 384000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.19, - "outputPer1M": 0.51, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 1.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.25, + "cacheRead": 0.02 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "azure/deepseek-v4-pro", - "providerId": "azure", - "displayName": "DeepSeek-V4-Pro", - "version": "2026-04-24", + "modelId": "azure-cognitive-services/gpt-5.4-pro", + "providerId": "azure-cognitive-services", + "displayName": "GPT-5.4 Pro", + "version": "2026-03-05", "capabilities": [ "text.chat", - "reasoning", - "structured.output" + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 384000, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.74, - "outputPer1M": 3.48, - "currency": "USD" - } + "inputPer1M": 30, + "outputPer1M": 180, + "currency": "USD", + "costDimensionsPer1M": { + "input": 30, + "output": 180 + }, + "costMetadata": { + "tiers": [ + { + "input": 60, + "output": 270, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 60, + "output": 270 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "azure/gpt-3.5-turbo-0125", - "providerId": "azure", - "displayName": "GPT-3.5 Turbo 0125", - "version": "2024-01-25", + "modelId": "azure-cognitive-services/gpt-5.5", + "providerId": "azure-cognitive-services", + "displayName": "GPT-5.5", + "version": "2026-04-24", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 16384, - "maxOutputTokens": 16384, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 1.5, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 45, + "cache_read": 1, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 45, + "cache_read": 1 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "azure/gpt-3.5-turbo-0301", - "providerId": "azure", - "displayName": "GPT-3.5 Turbo 0301", - "version": "2023-03-01", + "modelId": "azure-cognitive-services/gpt-5.6-luna", + "providerId": "azure-cognitive-services", + "displayName": "GPT-5.6 Luna", + "version": "2026-07-09", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 4096, - "maxOutputTokens": 4096, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.5, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 6, + "cacheRead": 0.1, + "cacheWrite": 1.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 2, + "output": 9, + "cache_read": 0.2, + "cache_write": 2.5, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 2, + "output": 9, + "cache_read": 0.2, + "cache_write": 2.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "azure/gpt-3.5-turbo-0613", - "providerId": "azure", - "displayName": "GPT-3.5 Turbo 0613", - "version": "2023-06-13", + "modelId": "azure-cognitive-services/gpt-5.6-sol", + "providerId": "azure-cognitive-services", + "displayName": "GPT-5.6 Sol", + "version": "2026-07-09", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 16384, - "maxOutputTokens": 16384, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 3, - "outputPer1M": 4, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 45, + "cache_read": 1, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 45, + "cache_read": 1 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "azure/gpt-3.5-turbo-1106", - "providerId": "azure", - "displayName": "GPT-3.5 Turbo 1106", - "version": "2023-11-06", + "modelId": "azure-cognitive-services/gpt-5.6-terra", + "providerId": "azure-cognitive-services", + "displayName": "GPT-5.6 Terra", + "version": "2026-07-09", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 16384, - "maxOutputTokens": 16384, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 2.5, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 15, + "cacheRead": 0.25, + "cacheWrite": 3.125 + }, + "costMetadata": { + "tiers": [ + { + "input": 5, + "output": 22.5, + "cache_read": 0.5, + "cache_write": 6.25, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 5, + "output": 22.5, + "cache_read": 0.5, + "cache_write": 6.25 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "azure/gpt-3.5-turbo-instruct", - "providerId": "azure", - "displayName": "GPT-3.5 Turbo Instruct", - "version": "2023-09-21", + "modelId": "azure-cognitive-services/gpt-chat-latest", + "providerId": "azure-cognitive-services", + "displayName": "GPT Chat Latest", + "version": "2026-05-05", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 4096, - "maxOutputTokens": 4096, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 1.5, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "azure/gpt-4", - "providerId": "azure", - "displayName": "GPT-4", - "version": "2023-03-14", + "modelId": "azure-cognitive-services/kimi-k2.5", + "providerId": "azure-cognitive-services", + "displayName": "Kimi K2.5", + "version": "2026-01", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 8192, - "maxOutputTokens": 8192, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 60, - "outputPer1M": 120, + "inputPer1M": 0.6, + "outputPer1M": 3, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "azure/gpt-4-32k", - "providerId": "azure", - "displayName": "GPT-4 32K", - "version": "2023-03-14", + "modelId": "azure-cognitive-services/kimi-k2.6", + "providerId": "azure-cognitive-services", + "displayName": "Kimi K2.6", + "version": "2026-04-21", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 32768, - "pricing": { - "inputPer1M": 60, - "outputPer1M": 120, + "contextWindow": 262144, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 0.95, + "outputPer1M": 4, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "azure/gpt-4-turbo", - "providerId": "azure", - "displayName": "GPT-4 Turbo", - "version": "2023-11-06", + "modelId": "azure-cognitive-services/llama-3.3-70b-instruct", + "providerId": "azure-cognitive-services", + "displayName": "Llama-3.3-70B-Instruct", + "version": "2024-12-06", "capabilities": [ "text.chat", "tools.function_calling" ], "modalities": [ - "image", "text" ], "contextWindow": 128000, - "maxOutputTokens": 4096, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 10, - "outputPer1M": 30, + "inputPer1M": 0.71, + "outputPer1M": 0.71, "currency": "USD" } }, { - "modelId": "azure/gpt-4-turbo-vision", - "providerId": "azure", - "displayName": "GPT-4 Turbo Vision", - "version": "2023-11-06", + "modelId": "azure-cognitive-services/llama-4-maverick-17b-128e-instruct-fp8", + "providerId": "azure-cognitive-services", + "displayName": "Llama 4 Maverick 17B 128E Instruct FP8", + "version": "2025-04-05", "capabilities": [ "text.chat", "tools.function_calling" @@ -16825,19 +25873,19 @@ "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 1000000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 10, - "outputPer1M": 30, + "inputPer1M": 0.25, + "outputPer1M": 1, "currency": "USD" } }, { - "modelId": "azure/gpt-4.1", - "providerId": "azure", - "displayName": "GPT-4.1", - "version": "2025-04-14", + "modelId": "azure-cognitive-services/llama-4-scout-17b-16e-instruct", + "providerId": "azure-cognitive-services", + "displayName": "Llama 4 Scout 17B 16E Instruct", + "version": "2025-04-05", "capabilities": [ "text.chat", "tools.function_calling" @@ -16846,40 +25894,39 @@ "image", "text" ], - "contextWindow": 1047576, - "maxOutputTokens": 32768, + "contextWindow": 128000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 2, - "outputPer1M": 8, + "inputPer1M": 0.2, + "outputPer1M": 0.78, "currency": "USD" } }, { - "modelId": "azure/gpt-4.1-mini", - "providerId": "azure", - "displayName": "GPT-4.1 mini", - "version": "2025-04-14", + "modelId": "azure-cognitive-services/ministral-3b", + "providerId": "azure-cognitive-services", + "displayName": "Ministral 3B", + "version": "2024-10-22", "capabilities": [ "text.chat", "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 1047576, - "maxOutputTokens": 32768, + "contextWindow": 128000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 1.6, + "inputPer1M": 0.04, + "outputPer1M": 0.04, "currency": "USD" } }, { - "modelId": "azure/gpt-4.1-nano", - "providerId": "azure", - "displayName": "GPT-4.1 nano", - "version": "2025-04-14", + "modelId": "azure-cognitive-services/mistral-medium-2505", + "providerId": "azure-cognitive-services", + "displayName": "Mistral Medium 3", + "version": "2025-05-07", "capabilities": [ "text.chat", "tools.function_calling" @@ -16888,19 +25935,19 @@ "image", "text" ], - "contextWindow": 1047576, - "maxOutputTokens": 32768, + "contextWindow": 128000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.4, + "inputPer1M": 0.4, + "outputPer1M": 2, "currency": "USD" } }, { - "modelId": "azure/gpt-4o", - "providerId": "azure", - "displayName": "GPT-4o", - "version": "2024-05-13", + "modelId": "azure-cognitive-services/mistral-small-2503", + "providerId": "azure-cognitive-services", + "displayName": "Mistral Small 3.1", + "version": "2025-03-01", "capabilities": [ "text.chat", "tools.function_calling" @@ -16910,18 +25957,18 @@ "text" ], "contextWindow": 128000, - "maxOutputTokens": 16384, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 10, + "inputPer1M": 0.1, + "outputPer1M": 0.3, "currency": "USD" } }, { - "modelId": "azure/gpt-4o-mini", - "providerId": "azure", - "displayName": "GPT-4o mini", - "version": "2024-07-18", + "modelId": "azure-cognitive-services/model-router", + "providerId": "azure-cognitive-services", + "displayName": "Model Router", + "version": "2025-05-19", "capabilities": [ "text.chat", "tools.function_calling" @@ -16930,19 +25977,19 @@ "image", "text" ], - "contextWindow": 128000, + "contextWindow": 200000, "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, + "inputPer1M": 0.14, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "azure/gpt-5", - "providerId": "azure", - "displayName": "GPT-5", - "version": "2025-08-07", + "modelId": "azure-cognitive-services/o1", + "providerId": "azure-cognitive-services", + "displayName": "o1", + "version": "2024-12-05", "capabilities": [ "text.chat", "tools.function_calling", @@ -16952,62 +25999,110 @@ "image", "text" ], - "contextWindow": 272000, - "maxOutputTokens": 128000, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 15, + "outputPer1M": 60, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 60, + "cacheRead": 7.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "azure/gpt-5-chat", - "providerId": "azure", - "displayName": "GPT-5 Chat", - "version": "2025-08-07", + "modelId": "azure-cognitive-services/o3", + "providerId": "azure-cognitive-services", + "displayName": "o3", + "version": "2025-04-16", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], "modalities": [ "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 8, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "azure/gpt-5-codex", - "providerId": "azure", - "displayName": "GPT-5-Codex", - "version": "2025-09-15", + "modelId": "azure-cognitive-services/o3-mini", + "providerId": "azure-cognitive-services", + "displayName": "o3-mini", + "version": "2024-12-20", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 1.1, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1, + "output": 4.4, + "cacheRead": 0.55 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "azure/gpt-5-mini", - "providerId": "azure", - "displayName": "GPT-5 Mini", - "version": "2025-08-07", + "modelId": "azure-cognitive-services/o4-mini", + "providerId": "azure-cognitive-services", + "displayName": "o4-mini", + "version": "2025-04-16", "capabilities": [ "text.chat", "tools.function_calling", @@ -17017,93 +26112,98 @@ "image", "text" ], - "contextWindow": 272000, - "maxOutputTokens": 128000, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 1.1, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1, + "output": 4.4, + "cacheRead": 0.275 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "azure/gpt-5-nano", - "providerId": "azure", - "displayName": "GPT-5 Nano", - "version": "2025-08-07", + "modelId": "azure-cognitive-services/phi-4", + "providerId": "azure-cognitive-services", + "displayName": "Phi-4", + "version": "2024-12-11", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 272000, - "maxOutputTokens": 128000, + "contextWindow": 128000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.4, + "inputPer1M": 0.125, + "outputPer1M": 0.5, "currency": "USD" } }, { - "modelId": "azure/gpt-5-pro", - "providerId": "azure", - "displayName": "GPT-5 Pro", - "version": "2025-10-06", + "modelId": "azure-cognitive-services/phi-4-mini", + "providerId": "azure-cognitive-services", + "displayName": "Phi-4-mini", + "version": "2024-12-11", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 272000, + "contextWindow": 128000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 15, - "outputPer1M": 120, + "inputPer1M": 0.075, + "outputPer1M": 0.3, "currency": "USD" } }, { - "modelId": "azure/gpt-5.1", - "providerId": "azure", - "displayName": "GPT-5.1", - "version": "2025-11-14", + "modelId": "azure-cognitive-services/phi-4-mini-reasoning", + "providerId": "azure-cognitive-services", + "displayName": "Phi-4-mini-reasoning", + "version": "2024-12-11", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "audio", - "image", "text" ], - "contextWindow": 272000, - "maxOutputTokens": 128000, + "contextWindow": 128000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, + "inputPer1M": 0.075, + "outputPer1M": 0.3, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "azure/gpt-5.1-chat", - "providerId": "azure", - "displayName": "GPT-5.1 Chat", - "version": "2025-11-14", + "modelId": "azure-cognitive-services/phi-4-multimodal", + "providerId": "azure-cognitive-services", + "displayName": "Phi-4-multimodal", + "version": "2024-12-11", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ "audio", @@ -17111,157 +26211,165 @@ "text" ], "contextWindow": 128000, - "maxOutputTokens": 16384, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" + "inputPer1M": 0.08, + "outputPer1M": 0.32, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.08, + "output": 0.32, + "inputAudio": 4 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "azure/gpt-5.1-codex", - "providerId": "azure", - "displayName": "GPT-5.1 Codex", - "version": "2025-11-14", + "modelId": "azure-cognitive-services/phi-4-reasoning", + "providerId": "azure-cognitive-services", + "displayName": "Phi-4-reasoning", + "version": "2024-12-11", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "audio", - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 32000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, + "inputPer1M": 0.125, + "outputPer1M": 0.5, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "azure/gpt-5.1-codex-max", - "providerId": "azure", - "displayName": "GPT-5.1 Codex Max", - "version": "2025-11-13", + "modelId": "azure-cognitive-services/phi-4-reasoning-plus", + "providerId": "azure-cognitive-services", + "displayName": "Phi-4-reasoning-plus", + "version": "2024-12-11", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 32000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, + "inputPer1M": 0.125, + "outputPer1M": 0.5, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "azure/gpt-5.1-codex-mini", - "providerId": "azure", - "displayName": "GPT-5.1 Codex Mini", - "version": "2025-11-14", + "modelId": "azure-cognitive-services/text-embedding-3-large", + "providerId": "azure-cognitive-services", + "displayName": "text-embedding-3-large", + "version": "2024-01-25", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 8191, + "maxOutputTokens": 3072, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 2, + "inputPer1M": 0.13, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "azure/gpt-5.2", - "providerId": "azure", - "displayName": "GPT-5.2", - "version": "2025-12-11", + "modelId": "azure-cognitive-services/text-embedding-3-small", + "providerId": "azure-cognitive-services", + "displayName": "text-embedding-3-small", + "version": "2024-01-25", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 8191, + "maxOutputTokens": 1536, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, + "inputPer1M": 0.02, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "azure/gpt-5.2-chat", - "providerId": "azure", - "displayName": "GPT-5.2 Chat", - "version": "2025-12-11", + "modelId": "azure-cognitive-services/text-embedding-ada-002", + "providerId": "azure-cognitive-services", + "displayName": "text-embedding-ada-002", + "version": "2022-12-15", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 8192, + "maxOutputTokens": 1536, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, + "inputPer1M": 0.1, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "azure/gpt-5.2-codex", + "modelId": "azure/claude-fable-5", "providerId": "azure", - "displayName": "GPT-5.2 Codex", - "version": "2026-01-14", + "displayName": "Claude Fable 5", + "version": "2026-06-09", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 400000, + "contextWindow": 1000000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, - "currency": "USD" - } + "inputPer1M": 10, + "outputPer1M": 50, + "currency": "USD", + "costDimensionsPer1M": { + "input": 10, + "output": 50, + "cacheRead": 1, + "cacheWrite": 12.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "azure/gpt-5.3-chat", + "modelId": "azure/claude-haiku-4-5", "providerId": "azure", - "displayName": "GPT-5.3 Chat", - "version": "2026-03-03", + "displayName": "Claude Haiku 4.5", + "version": "2025-11-18", "capabilities": [ "text.chat", "tools.function_calling", @@ -17270,21 +26378,35 @@ ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 5, + "cacheRead": 0.1, + "cacheWrite": 1.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "azure/gpt-5.3-codex", + "modelId": "azure/claude-mythos-5", "providerId": "azure", - "displayName": "GPT-5.3 Codex", - "version": "2026-02-24", + "displayName": "Claude Mythos 5", + "version": "2026-06-09", "capabilities": [ "text.chat", "tools.function_calling", @@ -17293,21 +26415,41 @@ ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 400000, + "contextWindow": 1000000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, - "currency": "USD" - } + "inputPer1M": 10, + "outputPer1M": 50, + "currency": "USD", + "costDimensionsPer1M": { + "input": 10, + "output": 50, + "cacheRead": 1, + "cacheWrite": 12.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "azure/gpt-5.4", + "modelId": "azure/claude-opus-4-1", "providerId": "azure", - "displayName": "GPT-5.4", - "version": "2026-03-05", + "displayName": "Claude Opus 4.1", + "version": "2025-11-18", "capabilities": [ "text.chat", "tools.function_calling", @@ -17319,67 +26461,141 @@ "pdf", "text" ], - "contextWindow": 1050000, - "maxOutputTokens": 128000, + "contextWindow": 200000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 15, + "outputPer1M": 75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 75, + "cacheRead": 1.5, + "cacheWrite": 18.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "azure/gpt-5.4-mini", + "modelId": "azure/claude-opus-4-5", "providerId": "azure", - "displayName": "GPT-5.4 Mini", - "version": "2026-03-17", + "displayName": "Claude Opus 4.5", + "version": "2025-11-24", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.75, - "outputPer1M": 4.5, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "azure/gpt-5.4-nano", + "modelId": "azure/claude-opus-4-6", "providerId": "azure", - "displayName": "GPT-5.4 Nano", - "version": "2026-03-17", - "capabilities": [ + "displayName": "Claude Opus 4.6", + "version": "2026-02-05", + "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", "pdf", "text" ], - "contextWindow": 400000, + "contextWindow": 1000000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 1.25, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 37.5, + "cache_read": 1, + "cache_write": 12.5, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 37.5, + "cache_read": 1, + "cache_write": 12.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "azure/gpt-5.4-pro", + "modelId": "azure/claude-opus-4-8", "providerId": "azure", - "displayName": "GPT-5.4 Pro", - "version": "2026-03-05", + "displayName": "Claude Opus 4.8", + "version": "2026-05-28", "capabilities": [ "text.chat", "tools.function_calling", @@ -17387,21 +26603,61 @@ ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 1050000, + "contextWindow": 1000000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 30, - "outputPer1M": 180, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 37.5, + "cache_read": 1, + "cache_write": 12.5, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 37.5, + "cache_read": 1, + "cache_write": 12.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "azure/gpt-5.5", + "modelId": "azure/claude-opus-5", "providerId": "azure", - "displayName": "GPT-5.5", - "version": "2026-04-24", + "displayName": "Claude Opus 5", + "version": "2026-07-24", "capabilities": [ "text.chat", "tools.function_calling", @@ -17413,125 +26669,224 @@ "pdf", "text" ], - "contextWindow": 1050000, + "contextWindow": 1000000, "maxOutputTokens": 128000, "pricing": { "inputPer1M": 5, - "outputPer1M": 30, - "currency": "USD" - } + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "azure/grok-4-1-fast-non-reasoning", + "modelId": "azure/claude-sonnet-4-5", "providerId": "azure", - "displayName": "Grok 4.1 Fast (Non-Reasoning)", - "version": "2025-06-27", + "displayName": "Claude Sonnet 4.5", + "version": "2025-11-18", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.5, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "azure/grok-4-1-fast-reasoning", + "modelId": "azure/claude-sonnet-4-6", "providerId": "azure", - "displayName": "Grok 4.1 Fast (Reasoning)", - "version": "2025-06-27", + "displayName": "Claude Sonnet 4.6", + "version": "2026-02-17", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 1000000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.5, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "azure/grok-4-20-non-reasoning", + "modelId": "azure/claude-sonnet-5", "providerId": "azure", - "displayName": "Grok 4.20 (Non-Reasoning)", - "version": "2026-04-08", + "displayName": "Claude Sonnet 5", + "version": "2026-06-30", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 262000, - "maxOutputTokens": 8192, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { "inputPer1M": 2, - "outputPer1M": 6, - "currency": "USD" - } + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 10, + "cacheRead": 0.2, + "cacheWrite": 2.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "azure/grok-4-20-reasoning", + "modelId": "azure/codestral-2501", "providerId": "azure", - "displayName": "Grok 4.20 (Reasoning)", - "version": "2026-04-08", + "displayName": "Codestral 25.01", + "version": "2025-01-01", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 262000, - "maxOutputTokens": 8192, + "contextWindow": 256000, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 2, - "outputPer1M": 6, + "inputPer1M": 0.3, + "outputPer1M": 0.9, "currency": "USD" } }, { - "modelId": "azure/grok-4-fast-reasoning", + "modelId": "azure/codex-mini", "providerId": "azure", - "displayName": "Grok 4 Fast (Reasoning)", - "version": "2025-09-19", + "displayName": "Codex Mini", + "version": "2025-05-16", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 2000000, - "maxOutputTokens": 30000, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.5, - "currency": "USD" - } + "inputPer1M": 1.5, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 6, + "cacheRead": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "azure/kimi-k2-thinking", + "modelId": "azure/cohere-command-a", "providerId": "azure", - "displayName": "Kimi K2 Thinking", - "version": "2025-11-06", + "displayName": "Command A", + "version": "2025-03-13", "capabilities": [ "text.chat", "tools.function_calling", @@ -17540,307 +26895,312 @@ "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 131072, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.5, + "inputPer1M": 2.5, + "outputPer1M": 10, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "azure/kimi-k2.5", + "modelId": "azure/cohere-embed-v-4-0", "providerId": "azure", - "displayName": "Kimi K2.5", - "version": "2026-02-06", + "displayName": "Embed v4", + "version": "2025-04-15", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 128000, + "maxOutputTokens": 1536, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 3, + "inputPer1M": 0.12, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "azure/kimi-k2.6", + "modelId": "azure/cohere-embed-v3-english", "providerId": "azure", - "displayName": "Kimi K2.6", - "version": "2026-04-22", + "displayName": "Embed v3 English", + "version": "2023-11-07", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 512, + "maxOutputTokens": 1024, "pricing": { - "inputPer1M": 0.95, - "outputPer1M": 4, + "inputPer1M": 0.1, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "azure/llama-3.2-11b-vision-instruct", + "modelId": "azure/cohere-embed-v3-multilingual", "providerId": "azure", - "displayName": "Llama-3.2-11B-Vision-Instruct", - "version": "2024-09-25", + "displayName": "Embed v3 Multilingual", + "version": "2023-11-07", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 512, + "maxOutputTokens": 1024, "pricing": { - "inputPer1M": 0.37, - "outputPer1M": 0.37, + "inputPer1M": 0.1, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "azure/llama-3.2-90b-vision-instruct", + "modelId": "azure/deepseek-r1", "providerId": "azure", - "displayName": "Llama-3.2-90B-Vision-Instruct", - "version": "2024-09-25", + "displayName": "DeepSeek-R1", + "version": "2025-01-20", "capabilities": [ "text.chat", - "tools.function_calling" + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 163840, + "maxOutputTokens": 163840, "pricing": { - "inputPer1M": 2.04, - "outputPer1M": 2.04, + "inputPer1M": 1.35, + "outputPer1M": 5.4, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "azure/llama-3.3-70b-instruct", + "modelId": "azure/deepseek-v3.2", "providerId": "azure", - "displayName": "Llama-3.3-70B-Instruct", - "version": "2024-12-06", + "displayName": "DeepSeek-V3.2", + "version": "2025-12-01", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], "contextWindow": 128000, - "maxOutputTokens": 32768, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.71, - "outputPer1M": 0.71, + "inputPer1M": 0.58, + "outputPer1M": 1.68, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "azure/llama-4-maverick-17b-128e-instruct-fp8", + "modelId": "azure/deepseek-v3.2-speciale", "providerId": "azure", - "displayName": "Llama 4 Maverick 17B 128E Instruct FP8", - "version": "2025-04-05", + "displayName": "DeepSeek-V3.2-Speciale", + "version": "2025-12-01", "capabilities": [ "text.chat", - "tools.function_calling" + "reasoning" ], "modalities": [ - "image", "text" ], "contextWindow": 128000, - "maxOutputTokens": 8192, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 1, + "inputPer1M": 0.58, + "outputPer1M": 1.68, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "azure/llama-4-scout-17b-16e-instruct", + "modelId": "azure/deepseek-v4-flash", "providerId": "azure", - "displayName": "Llama 4 Scout 17B 16E Instruct", - "version": "2025-04-05", + "displayName": "DeepSeek-V4-Flash", + "version": "2026-04-24", "capabilities": [ "text.chat", - "tools.function_calling" + "reasoning", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 1000000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.78, + "inputPer1M": 0.19, + "outputPer1M": 0.51, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "azure/meta-llama-3-70b-instruct", + "modelId": "azure/deepseek-v4-pro", "providerId": "azure", - "displayName": "Meta-Llama-3-70B-Instruct", - "version": "2024-04-18", + "displayName": "DeepSeek-V4-Pro", + "version": "2026-04-24", "capabilities": [ - "text.chat" + "text.chat", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 8192, - "maxOutputTokens": 2048, + "contextWindow": 1000000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 2.68, - "outputPer1M": 3.54, + "inputPer1M": 1.74, + "outputPer1M": 3.48, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "azure/meta-llama-3-8b-instruct", + "modelId": "azure/gpt-3.5-turbo-0125", "providerId": "azure", - "displayName": "Meta-Llama-3-8B-Instruct", - "version": "2024-04-18", + "displayName": "GPT-3.5 Turbo 0125", + "version": "2024-01-25", "capabilities": [ "text.chat" ], "modalities": [ "text" ], - "contextWindow": 8192, - "maxOutputTokens": 2048, + "contextWindow": 16384, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 0.61, + "inputPer1M": 0.5, + "outputPer1M": 1.5, "currency": "USD" } }, { - "modelId": "azure/meta-llama-3.1-405b-instruct", + "modelId": "azure/gpt-3.5-turbo-1106", "providerId": "azure", - "displayName": "Meta-Llama-3.1-405B-Instruct", - "version": "2024-07-23", + "displayName": "GPT-3.5 Turbo 1106", + "version": "2023-11-06", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 32768, + "contextWindow": 16384, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 5.33, - "outputPer1M": 16, + "inputPer1M": 1, + "outputPer1M": 2, "currency": "USD" } }, { - "modelId": "azure/meta-llama-3.1-70b-instruct", + "modelId": "azure/gpt-3.5-turbo-instruct", "providerId": "azure", - "displayName": "Meta-Llama-3.1-70B-Instruct", - "version": "2024-07-23", + "displayName": "GPT-3.5 Turbo Instruct", + "version": "2023-09-21", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 32768, + "contextWindow": 4096, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 2.68, - "outputPer1M": 3.54, + "inputPer1M": 1.5, + "outputPer1M": 2, "currency": "USD" } }, { - "modelId": "azure/meta-llama-3.1-8b-instruct", + "modelId": "azure/gpt-4-turbo", "providerId": "azure", - "displayName": "Meta-Llama-3.1-8B-Instruct", - "version": "2024-07-23", + "displayName": "GPT-4 Turbo", + "version": "2023-11-06", "capabilities": [ "text.chat", "tools.function_calling" ], "modalities": [ + "image", "text" ], "contextWindow": 128000, - "maxOutputTokens": 32768, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 0.61, + "inputPer1M": 10, + "outputPer1M": 30, "currency": "USD" } }, { - "modelId": "azure/ministral-3b", + "modelId": "azure/gpt-4-turbo-vision", "providerId": "azure", - "displayName": "Ministral 3B", - "version": "2024-10-22", + "displayName": "GPT-4 Turbo Vision", + "version": "2023-11-06", "capabilities": [ "text.chat", "tools.function_calling" ], "modalities": [ + "image", "text" ], "contextWindow": 128000, - "maxOutputTokens": 8192, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.04, - "outputPer1M": 0.04, + "inputPer1M": 10, + "outputPer1M": 30, "currency": "USD" } }, { - "modelId": "azure/mistral-large-2411", + "modelId": "azure/gpt-4.1", "providerId": "azure", - "displayName": "Mistral Large 24.11", - "version": "2024-11-01", + "displayName": "GPT-4.1", + "version": "2025-04-14", "capabilities": [ "text.chat", "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, + "contextWindow": 1047576, "maxOutputTokens": 32768, "pricing": { "inputPer1M": 2, - "outputPer1M": 6, - "currency": "USD" + "outputPer1M": 8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 8, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "azure/mistral-medium-2505", + "modelId": "azure/gpt-4.1-mini", "providerId": "azure", - "displayName": "Mistral Medium 3", - "version": "2025-05-07", + "displayName": "GPT-4.1 mini", + "version": "2025-04-14", "capabilities": [ "text.chat", "tools.function_calling" @@ -17849,39 +27209,52 @@ "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 128000, + "contextWindow": 1047576, + "maxOutputTokens": 32768, "pricing": { "inputPer1M": 0.4, - "outputPer1M": 2, - "currency": "USD" + "outputPer1M": 1.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 1.6, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "azure/mistral-nemo", + "modelId": "azure/gpt-4.1-nano", "providerId": "azure", - "displayName": "Mistral Nemo", - "version": "2024-07-18", + "displayName": "GPT-4.1 nano", + "version": "2025-04-14", "capabilities": [ "text.chat", "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 128000, + "contextWindow": 1047576, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.15, - "currency": "USD" + "inputPer1M": 0.1, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.4, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "azure/mistral-small-2503", + "modelId": "azure/gpt-4o", "providerId": "azure", - "displayName": "Mistral Small 3.1", - "version": "2025-03-01", + "displayName": "GPT-4o", + "version": "2024-05-13", "capabilities": [ "text.chat", "tools.function_calling" @@ -17891,18 +27264,24 @@ "text" ], "contextWindow": 128000, - "maxOutputTokens": 32768, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.3, - "currency": "USD" + "inputPer1M": 2.5, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 10, + "cacheRead": 1.25 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "azure/model-router", + "modelId": "azure/gpt-4o-mini", "providerId": "azure", - "displayName": "Model Router", - "version": "2025-05-19", + "displayName": "GPT-4o mini", + "version": "2024-07-18", "capabilities": [ "text.chat", "tools.function_calling" @@ -17914,16 +27293,22 @@ "contextWindow": 128000, "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.6, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "azure/o1", + "modelId": "azure/gpt-5", "providerId": "azure", - "displayName": "o1", - "version": "2024-12-05", + "displayName": "GPT-5", + "version": "2025-08-07", "capabilities": [ "text.chat", "tools.function_calling", @@ -17933,40 +27318,74 @@ "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 15, - "outputPer1M": 60, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.13 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "azure/o1-mini", + "modelId": "azure/gpt-5-codex", "providerId": "azure", - "displayName": "o1-mini", - "version": "2024-09-12", + "displayName": "GPT-5-Codex", + "version": "2025-09-15", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 65536, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.1, - "outputPer1M": 4.4, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.13 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "azure/o3", + "modelId": "azure/gpt-5-mini", "providerId": "azure", - "displayName": "o3", - "version": "2025-04-16", + "displayName": "GPT-5 Mini", + "version": "2025-08-07", "capabilities": [ "text.chat", "tools.function_calling", @@ -17976,475 +27395,1027 @@ "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 2, - "outputPer1M": 8, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 2, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "azure/o3-mini", + "modelId": "azure/gpt-5-nano", "providerId": "azure", - "displayName": "o3-mini", - "version": "2024-12-20", + "displayName": "GPT-5 Nano", + "version": "2025-08-07", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.1, - "outputPer1M": 4.4, - "currency": "USD" - } - }, + "inputPer1M": 0.05, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.05, + "output": 0.4, + "cacheRead": 0.01 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] + }, { - "modelId": "azure/o4-mini", + "modelId": "azure/gpt-5-pro", "providerId": "azure", - "displayName": "o4-mini", - "version": "2025-04-16", + "displayName": "GPT-5 Pro", + "version": "2025-10-06", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 400000, + "maxOutputTokens": 272000, "pricing": { - "inputPer1M": 1.1, - "outputPer1M": 4.4, + "inputPer1M": 15, + "outputPer1M": 120, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high" + ] + } + ] }, { - "modelId": "azure/phi-3-medium-128k-instruct", + "modelId": "azure/gpt-5.1", "providerId": "azure", - "displayName": "Phi-3-medium-instruct (128k)", - "version": "2024-04-23", + "displayName": "GPT-5.1", + "version": "2025-11-14", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "audio", + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.17, - "outputPer1M": 0.68, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "azure/phi-3-medium-4k-instruct", + "modelId": "azure/gpt-5.1-codex", "providerId": "azure", - "displayName": "Phi-3-medium-instruct (4k)", - "version": "2024-04-23", + "displayName": "GPT-5.1 Codex", + "version": "2025-11-14", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "audio", + "image", "text" ], - "contextWindow": 4096, - "maxOutputTokens": 1024, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.17, - "outputPer1M": 0.68, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "azure/phi-3-mini-128k-instruct", + "modelId": "azure/gpt-5.1-codex-max", "providerId": "azure", - "displayName": "Phi-3-mini-instruct (128k)", - "version": "2024-04-23", + "displayName": "GPT-5.1 Codex Max", + "version": "2025-11-13", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.13, - "outputPer1M": 0.52, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "azure/phi-3-mini-4k-instruct", + "modelId": "azure/gpt-5.1-codex-mini", "providerId": "azure", - "displayName": "Phi-3-mini-instruct (4k)", - "version": "2024-04-23", + "displayName": "GPT-5.1 Codex Mini", + "version": "2025-11-14", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 4096, - "maxOutputTokens": 1024, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.13, - "outputPer1M": 0.52, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 2, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "azure/phi-3-small-128k-instruct", + "modelId": "azure/gpt-5.2", "providerId": "azure", - "displayName": "Phi-3-small-instruct (128k)", - "version": "2024-04-23", + "displayName": "GPT-5.2", + "version": "2025-12-11", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "azure/phi-3-small-8k-instruct", + "modelId": "azure/gpt-5.2-codex", "providerId": "azure", - "displayName": "Phi-3-small-instruct (8k)", - "version": "2024-04-23", + "displayName": "GPT-5.2 Codex", + "version": "2026-01-14", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 8192, - "maxOutputTokens": 2048, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "azure/phi-3.5-mini-instruct", + "modelId": "azure/gpt-5.3-codex", "providerId": "azure", - "displayName": "Phi-3.5-mini-instruct", - "version": "2024-08-20", + "displayName": "GPT-5.3 Codex", + "version": "2026-02-24", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.13, - "outputPer1M": 0.52, - "currency": "USD" - } + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "azure/phi-3.5-moe-instruct", + "modelId": "azure/gpt-5.4", "providerId": "azure", - "displayName": "Phi-3.5-MoE-instruct", - "version": "2024-08-20", + "displayName": "GPT-5.4", + "version": "2026-03-05", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.16, - "outputPer1M": 0.64, - "currency": "USD" - } + "inputPer1M": 2.5, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 15, + "cacheRead": 0.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 5, + "output": 22.5, + "cache_read": 0.5, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 5, + "output": 22.5, + "cache_read": 0.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "azure/phi-4", + "modelId": "azure/gpt-5.4-mini", "providerId": "azure", - "displayName": "Phi-4", - "version": "2024-12-11", + "displayName": "GPT-5.4 Mini", + "version": "2026-03-17", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.125, - "outputPer1M": 0.5, - "currency": "USD" - } + "inputPer1M": 0.75, + "outputPer1M": 4.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 4.5, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "azure/phi-4-mini", + "modelId": "azure/gpt-5.4-nano", "providerId": "azure", - "displayName": "Phi-4-mini", - "version": "2024-12-11", + "displayName": "GPT-5.4 Nano", + "version": "2026-03-17", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.075, - "outputPer1M": 0.3, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 1.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.25, + "cacheRead": 0.02 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "azure/phi-4-mini-reasoning", + "modelId": "azure/gpt-5.4-pro", "providerId": "azure", - "displayName": "Phi-4-mini-reasoning", - "version": "2024-12-11", + "displayName": "GPT-5.4 Pro", + "version": "2026-03-05", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.075, - "outputPer1M": 0.3, - "currency": "USD" - } + "inputPer1M": 30, + "outputPer1M": 180, + "currency": "USD", + "costDimensionsPer1M": { + "input": 30, + "output": 180 + }, + "costMetadata": { + "tiers": [ + { + "input": 60, + "output": 270, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 60, + "output": 270 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "azure/phi-4-multimodal", + "modelId": "azure/gpt-5.5", "providerId": "azure", - "displayName": "Phi-4-multimodal", - "version": "2024-12-11", + "displayName": "GPT-5.5", + "version": "2026-04-24", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "audio", "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.08, - "outputPer1M": 0.32, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 45, + "cache_read": 1, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 45, + "cache_read": 1 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "azure/phi-4-reasoning", + "modelId": "azure/gpt-5.6-luna", "providerId": "azure", - "displayName": "Phi-4-reasoning", - "version": "2024-12-11", + "displayName": "GPT-5.6 Luna", + "version": "2026-07-09", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 32000, - "maxOutputTokens": 4096, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.125, - "outputPer1M": 0.5, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.2, + "cacheRead": 0.02, + "cacheWrite": 0.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.4, + "output": 1.8, + "cache_read": 0.04, + "cache_write": 0.5, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 0.4, + "output": 1.8, + "cache_read": 0.04, + "cache_write": 0.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "azure/phi-4-reasoning-plus", + "modelId": "azure/gpt-5.6-sol", "providerId": "azure", - "displayName": "Phi-4-reasoning-plus", - "version": "2024-12-11", + "displayName": "GPT-5.6 Sol", + "version": "2026-07-09", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 32000, - "maxOutputTokens": 4096, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.125, - "outputPer1M": 0.5, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 45, + "cache_read": 1, + "cache_write": 12.5, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 45, + "cache_read": 1, + "cache_write": 12.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "azure/text-embedding-3-large", + "modelId": "azure/gpt-5.6-terra", "providerId": "azure", - "displayName": "text-embedding-3-large", - "version": "2024-01-25", + "displayName": "GPT-5.6 Terra", + "version": "2026-07-09", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 8191, - "maxOutputTokens": 3072, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.13, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "cacheRead": 0.2, + "cacheWrite": 2.5 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 18, + "cache_read": 0.4, + "cache_write": 5, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 18, + "cache_read": 0.4, + "cache_write": 5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "azure/text-embedding-3-small", + "modelId": "azure/gpt-chat-latest", "providerId": "azure", - "displayName": "text-embedding-3-small", - "version": "2024-01-25", + "displayName": "GPT Chat Latest", + "version": "2026-05-05", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 8191, - "maxOutputTokens": 1536, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.02, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "azure/gpt-image-1", + "providerId": "azure", + "displayName": "GPT-Image-1", + "version": "2025-04-24", + "capabilities": [], + "modalities": [ + "image", + "text" + ], + "contextWindow": 0, + "maxOutputTokens": 0, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 40, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 40, + "cacheRead": 1.25 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "azure/text-embedding-ada-002", + "modelId": "azure/gpt-image-1.5", "providerId": "azure", - "displayName": "text-embedding-ada-002", - "version": "2022-12-15", + "displayName": "GPT-Image-1.5", + "version": "2025-11-25", "capabilities": [ "text.chat" ], "modalities": [ + "image", "text" ], - "contextWindow": 8192, - "maxOutputTokens": 1536, + "contextWindow": 0, + "maxOutputTokens": 0, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 5, + "outputPer1M": 32, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 32, + "cacheRead": 1.25 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "bailing/Ling-1T", - "providerId": "bailing", - "displayName": "Ling-1T", - "version": "2025-10", + "modelId": "azure/gpt-image-2", + "providerId": "azure", + "displayName": "GPT-Image-2", + "version": "2026-04-21", + "capabilities": [], + "modalities": [ + "image", + "text" + ], + "contextWindow": 0, + "maxOutputTokens": 0, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 1.25 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "azure/grok-4-1-fast-non-reasoning", + "providerId": "azure", + "displayName": "Grok 4.1 Fast (Non-Reasoning)", + "version": "2025-06-27", "capabilities": [ "text.chat", "tools.function_calling" ], "modalities": [ + "image", "text" ], "contextWindow": 128000, - "maxOutputTokens": 32000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.57, - "outputPer1M": 2.29, - "currency": "USD" + "inputPer1M": 0.2, + "outputPer1M": 0.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 0.5, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "bailing/Ring-1T", - "providerId": "bailing", - "displayName": "Ring-1T", - "version": "2025-10", + "modelId": "azure/grok-4-1-fast-reasoning", + "providerId": "azure", + "displayName": "Grok 4.1 Fast (Reasoning)", + "version": "2025-06-27", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], "modalities": [ + "image", "text" ], "contextWindow": 128000, - "maxOutputTokens": 32000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.57, - "outputPer1M": 2.29, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 0.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 0.5, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "baseten/deepseek-ai/DeepSeek-V3.1", - "providerId": "baseten", - "displayName": "DeepSeek V3.1", - "version": "2025-08-25", + "modelId": "azure/grok-4-20-non-reasoning", + "providerId": "azure", + "displayName": "Grok 4.20 (Non-Reasoning)", + "version": "2026-04-08", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 164000, - "maxOutputTokens": 131000, + "contextWindow": 262000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 1.5, + "inputPer1M": 2, + "outputPer1M": 6, "currency": "USD" } }, { - "modelId": "baseten/deepseek-ai/DeepSeek-V4-Pro", - "providerId": "baseten", - "displayName": "Deepseek V4 Pro", - "version": "2026-04-24", - "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" - ], - "modalities": [ - "text" - ], - "contextWindow": 1000000, - "maxOutputTokens": 384000, - "pricing": { - "inputPer1M": 1.74, - "outputPer1M": 3.48, - "currency": "USD" - } - }, - { - "modelId": "baseten/MiniMaxAI/MiniMax-M2.5", - "providerId": "baseten", - "displayName": "MiniMax-M2.5", - "version": "2026-02-12", + "modelId": "azure/grok-4-20-reasoning", + "providerId": "azure", + "displayName": "Grok 4.20 (Reasoning)", + "version": "2026-04-08", "capabilities": [ "text.chat", "tools.function_calling", @@ -18453,19 +28424,20 @@ "modalities": [ "text" ], - "contextWindow": 204000, - "maxOutputTokens": 204000, + "contextWindow": 262000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, + "inputPer1M": 2, + "outputPer1M": 6, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "baseten/moonshotai/Kimi-K2.5", - "providerId": "baseten", + "modelId": "azure/kimi-k2.5", + "providerId": "azure", "displayName": "Kimi K2.5", - "version": "2026-01-30", + "version": "2026-02-06", "capabilities": [ "text.chat", "tools.function_calling", @@ -18476,19 +28448,24 @@ "image", "text" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { "inputPer1M": 0.6, "outputPer1M": 3, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "baseten/moonshotai/Kimi-K2.6", - "providerId": "baseten", + "modelId": "azure/kimi-k2.6", + "providerId": "azure", "displayName": "Kimi K2.6", - "version": "2026-04-21", + "version": "2026-04-22", "capabilities": [ "text.chat", "tools.function_calling", @@ -18499,19 +28476,24 @@ "image", "text" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { "inputPer1M": 0.95, "outputPer1M": 4, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "baseten/nvidia/Nemotron-120B-A12B", - "providerId": "baseten", - "displayName": "Nemotron Super", - "version": "2026-03-11", + "modelId": "azure/kimi-k2.7-code", + "providerId": "azure", + "displayName": "Kimi K2.7 Code", + "version": "2026-06-12", "capabilities": [ "text.chat", "tools.function_calling", @@ -18519,558 +28501,604 @@ "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 202800, - "maxOutputTokens": 202800, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.06, - "outputPer1M": 0.75, - "currency": "USD" - } + "inputPer1M": 0.95, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4, + "cacheRead": 0.19 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "baseten/nvidia/NVIDIA-Nemotron-3-Ultra-550B-A55B", - "providerId": "baseten", - "displayName": "Nemotron Ultra", - "version": "2026-06-04", + "modelId": "azure/llama-3.3-70b-instruct", + "providerId": "azure", + "displayName": "Llama-3.3-70B-Instruct", + "version": "2024-12-06", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 202800, - "maxOutputTokens": 202800, + "contextWindow": 128000, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.4, + "inputPer1M": 0.71, + "outputPer1M": 0.71, "currency": "USD" } }, { - "modelId": "baseten/openai/gpt-oss-120b", - "providerId": "baseten", - "displayName": "OpenAI GPT 120B", - "version": "2025-08-05", + "modelId": "azure/llama-4-maverick-17b-128e-instruct-fp8", + "providerId": "azure", + "displayName": "Llama 4 Maverick 17B 128E Instruct FP8", + "version": "2025-04-05", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 128072, - "maxOutputTokens": 128072, + "contextWindow": 1000000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.5, + "inputPer1M": 0.25, + "outputPer1M": 1, "currency": "USD" } }, { - "modelId": "baseten/zai-org/GLM-4.7", - "providerId": "baseten", - "displayName": "GLM 4.7", - "version": "2025-12-22", + "modelId": "azure/llama-4-scout-17b-16e-instruct", + "providerId": "azure", + "displayName": "Llama 4 Scout 17B 16E Instruct", + "version": "2025-04-05", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 200000, + "contextWindow": 128000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.12, - "outputPer1M": 2.2, + "inputPer1M": 0.2, + "outputPer1M": 0.78, "currency": "USD" } }, { - "modelId": "baseten/zai-org/GLM-5", - "providerId": "baseten", - "displayName": "GLM 5", - "version": "2026-02-12", + "modelId": "azure/ministral-3b", + "providerId": "azure", + "displayName": "Ministral 3B", + "version": "2024-10-22", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 202800, - "maxOutputTokens": 202800, + "contextWindow": 128000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.95, - "outputPer1M": 3.15, + "inputPer1M": 0.04, + "outputPer1M": 0.04, "currency": "USD" } }, { - "modelId": "baseten/zai-org/GLM-5.1", - "providerId": "baseten", - "displayName": "GLM 5.1", - "version": "2026-03-27", + "modelId": "azure/mistral-medium-2505", + "providerId": "azure", + "displayName": "Mistral Medium 3", + "version": "2025-05-07", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 202800, - "maxOutputTokens": 202800, + "contextWindow": 128000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.3, - "outputPer1M": 4.3, + "inputPer1M": 0.4, + "outputPer1M": 2, "currency": "USD" } }, { - "modelId": "berget/google/gemma-4-31B-it", - "providerId": "berget", - "displayName": "Gemma 4 31B Instruct", - "version": "2026-04-02", + "modelId": "azure/mistral-small-2503", + "providerId": "azure", + "displayName": "Mistral Small 3.1", + "version": "2025-03-01", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ - "audio", "image", - "text", - "video" + "text" ], "contextWindow": 128000, - "maxOutputTokens": 8192, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.275, - "outputPer1M": 0.55, + "inputPer1M": 0.1, + "outputPer1M": 0.3, "currency": "USD" } }, { - "modelId": "berget/meta-llama/Llama-3.3-70B-Instruct", - "providerId": "berget", - "displayName": "Llama 3.3 70B Instruct", - "version": "2025-04-27", + "modelId": "azure/model-router", + "providerId": "azure", + "displayName": "Model Router", + "version": "2025-05-19", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 200000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.99, - "outputPer1M": 0.99, + "inputPer1M": 0.14, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "berget/mistralai/Mistral-Medium-3.5-128B", - "providerId": "berget", - "displayName": "Mistral Medium 3.5 128B", - "version": "2026-04-29", + "modelId": "azure/o1", + "providerId": "azure", + "displayName": "o1", + "version": "2024-12-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 131072, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 1.65, - "outputPer1M": 5.5, - "currency": "USD" - } + "inputPer1M": 15, + "outputPer1M": 60, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 60, + "cacheRead": 7.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "berget/mistralai/Mistral-Small-3.2-24B-Instruct-2506", - "providerId": "berget", - "displayName": "Mistral Small 3.2 24B Instruct 2506", - "version": "2025-10-01", + "modelId": "azure/o3", + "providerId": "azure", + "displayName": "o3", + "version": "2025-04-16", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 32000, - "maxOutputTokens": 8192, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.33, - "outputPer1M": 0.33, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 8, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "berget/moonshotai/Kimi-K2.6", - "providerId": "berget", - "displayName": "Kimi K2.6", - "version": "2026-05-07", + "modelId": "azure/o3-mini", + "providerId": "azure", + "displayName": "o3-mini", + "version": "2024-12-20", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.83, - "outputPer1M": 3.85, - "currency": "USD" - } + "inputPer1M": 1.1, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1, + "output": 4.4, + "cacheRead": 0.55 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "berget/openai/gpt-oss-120b", - "providerId": "berget", - "displayName": "GPT-OSS-120B", - "version": "2025-08-05", + "modelId": "azure/o4-mini", + "providerId": "azure", + "displayName": "o4-mini", + "version": "2025-04-16", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.44, - "outputPer1M": 0.99, - "currency": "USD" - } + "inputPer1M": 1.1, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1, + "output": 4.4, + "cacheRead": 0.275 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "berget/zai-org/GLM-4.7", - "providerId": "berget", - "displayName": "GLM 4.7", - "version": "2026-01-19", + "modelId": "azure/phi-4", + "providerId": "azure", + "displayName": "Phi-4", + "version": "2024-12-11", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ "text" ], "contextWindow": 128000, - "maxOutputTokens": 8192, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.77, - "outputPer1M": 2.75, + "inputPer1M": 0.125, + "outputPer1M": 0.5, "currency": "USD" } }, { - "modelId": "cerebras/gpt-oss-120b", - "providerId": "cerebras", - "displayName": "GPT OSS 120B", - "version": "2025-08-05", + "modelId": "azure/phi-4-mini", + "providerId": "azure", + "displayName": "Phi-4-mini", + "version": "2024-12-11", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 40960, + "contextWindow": 128000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.35, - "outputPer1M": 0.75, + "inputPer1M": 0.075, + "outputPer1M": 0.3, "currency": "USD" } }, { - "modelId": "cerebras/zai-glm-4.7", - "providerId": "cerebras", - "displayName": "Z.AI GLM-4.7", - "version": "2026-01-07", + "modelId": "azure/phi-4-mini-reasoning", + "providerId": "azure", + "displayName": "Phi-4-mini-reasoning", + "version": "2024-12-11", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 40960, + "contextWindow": 128000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 2.25, - "outputPer1M": 2.75, + "inputPer1M": 0.075, + "outputPer1M": 0.3, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "chutes/deepseek-ai/DeepSeek-R1-0528-TEE", - "providerId": "chutes", - "displayName": "DeepSeek R1 0528 TEE", - "version": "2025-01-20", + "modelId": "azure/phi-4-multimodal", + "providerId": "azure", + "displayName": "Phi-4-multimodal", + "version": "2024-12-11", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ + "audio", + "image", "text" ], - "contextWindow": 163840, - "maxOutputTokens": 65536, + "contextWindow": 128000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.45, - "outputPer1M": 2.15, - "currency": "USD" + "inputPer1M": 0.08, + "outputPer1M": 0.32, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.08, + "output": 0.32, + "inputAudio": 4 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "chutes/deepseek-ai/DeepSeek-R1-Distill-Llama-70B", - "providerId": "chutes", - "displayName": "DeepSeek R1 Distill Llama 70B", - "version": "2025-12-29", + "modelId": "azure/phi-4-reasoning", + "providerId": "azure", + "displayName": "Phi-4-reasoning", + "version": "2024-12-11", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 32000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.0272, - "outputPer1M": 0.1087, + "inputPer1M": 0.125, + "outputPer1M": 0.5, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "chutes/deepseek-ai/DeepSeek-V3-0324-TEE", - "providerId": "chutes", - "displayName": "DeepSeek V3 0324 TEE", - "version": "2025-12-29", + "modelId": "azure/phi-4-reasoning-plus", + "providerId": "azure", + "displayName": "Phi-4-reasoning-plus", + "version": "2024-12-11", "capabilities": [ "text.chat", - "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 163840, - "maxOutputTokens": 65536, + "contextWindow": 32000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 1, + "inputPer1M": 0.125, + "outputPer1M": 0.5, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "chutes/deepseek-ai/DeepSeek-V3.1-TEE", - "providerId": "chutes", - "displayName": "DeepSeek V3.1 TEE", - "version": "2025-12-29", + "modelId": "azure/text-embedding-3-large", + "providerId": "azure", + "displayName": "text-embedding-3-large", + "version": "2024-01-25", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 163840, - "maxOutputTokens": 65536, + "contextWindow": 8191, + "maxOutputTokens": 3072, "pricing": { - "inputPer1M": 0.27, - "outputPer1M": 1, + "inputPer1M": 0.13, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "chutes/deepseek-ai/DeepSeek-V3.2-TEE", - "providerId": "chutes", - "displayName": "DeepSeek V3.2 TEE", - "version": "2025-12-29", + "modelId": "azure/text-embedding-3-small", + "providerId": "azure", + "displayName": "text-embedding-3-small", + "version": "2024-01-25", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 65536, + "contextWindow": 8191, + "maxOutputTokens": 1536, "pricing": { - "inputPer1M": 0.28, - "outputPer1M": 0.42, + "inputPer1M": 0.02, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "chutes/google/gemma-4-31B-turbo-TEE", - "providerId": "chutes", - "displayName": "gemma 4 31B turbo TEE", - "version": "2026-04-02", + "modelId": "azure/text-embedding-ada-002", + "providerId": "azure", + "displayName": "text-embedding-ada-002", + "version": "2022-12-15", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 65536, + "contextWindow": 8192, + "maxOutputTokens": 1536, "pricing": { - "inputPer1M": 0.13, - "outputPer1M": 0.38, + "inputPer1M": 0.1, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "chutes/MiniMaxAI/MiniMax-M2.5-TEE", - "providerId": "chutes", - "displayName": "MiniMax M2.5 TEE", - "version": "2026-02-12", + "modelId": "bailing/Ling-1T", + "providerId": "bailing", + "displayName": "Ling-1T", + "version": "2025-10", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 196608, - "maxOutputTokens": 65536, + "contextWindow": 128000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 1.2, + "inputPer1M": 0.57, + "outputPer1M": 2.29, "currency": "USD" } }, { - "modelId": "chutes/moonshotai/Kimi-K2.5-TEE", - "providerId": "chutes", - "displayName": "Kimi K2.5 TEE", - "version": "2026-01", + "modelId": "bailing/Ring-1T", + "providerId": "bailing", + "displayName": "Ring-1T", + "version": "2025-10", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65535, + "contextWindow": 128000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.44, - "outputPer1M": 2, + "inputPer1M": 0.57, + "outputPer1M": 2.29, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "chutes/moonshotai/Kimi-K2.6-TEE", - "providerId": "chutes", - "displayName": "Kimi K2.6 TEE", - "version": "2026-04-21", + "modelId": "baseten/deepseek-ai/DeepSeek-V3.1", + "providerId": "baseten", + "displayName": "DeepSeek V3.1", + "version": "2025-08-25", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65535, + "contextWindow": 164000, + "maxOutputTokens": 131000, "pricing": { - "inputPer1M": 0.95, - "outputPer1M": 4, + "inputPer1M": 0.5, + "outputPer1M": 1.5, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "chutes/NousResearch/DeepHermes-3-Mistral-24B-Preview", - "providerId": "chutes", - "displayName": "DeepHermes 3 Mistral 24B Preview", - "version": "2025-12-29", + "modelId": "baseten/deepseek-ai/DeepSeek-V4-Flash-0731", + "providerId": "baseten", + "displayName": "Deepseek V4 Flash 0731", + "version": "2026-07-31", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 32768, - "maxOutputTokens": 32768, + "contextWindow": 1048576, + "maxOutputTokens": 1048576, "pricing": { - "inputPer1M": 0.0245, - "outputPer1M": 0.0978, - "currency": "USD" - } + "inputPer1M": 0.13, + "outputPer1M": 0.26, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.13, + "output": 0.26, + "cacheRead": 0.028 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "chutes/NousResearch/Hermes-4-14B", - "providerId": "chutes", - "displayName": "Hermes 4 14B", - "version": "2025-12-29", + "modelId": "baseten/deepseek-ai/DeepSeek-V4-Pro", + "providerId": "baseten", + "displayName": "Deepseek V4 Pro", + "version": "2026-04-24", "capabilities": [ "text.chat", "tools.function_calling", @@ -19080,19 +29108,39 @@ "modalities": [ "text" ], - "contextWindow": 40960, - "maxOutputTokens": 40960, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.0136, - "outputPer1M": 0.0543, - "currency": "USD" - } + "inputPer1M": 1.74, + "outputPer1M": 3.48, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.74, + "output": 3.48, + "cacheRead": 0.145 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "chutes/openai/gpt-oss-120b-TEE", - "providerId": "chutes", - "displayName": "gpt oss 120b TEE", - "version": "2025-12-29", + "modelId": "baseten/deepseek-ai/DeepSeek-V4-Pro-0813", + "providerId": "baseten", + "displayName": "Deepseek V4 Pro 0813", + "version": "2026-08-12", "capabilities": [ "text.chat", "tools.function_calling", @@ -19102,102 +29150,157 @@ "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 65536, + "contextWindow": 1048576, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.09, - "outputPer1M": 0.36, + "inputPer1M": 1.32, + "outputPer1M": 3.96, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "chutes/Qwen/Qwen2.5-72B-Instruct", - "providerId": "chutes", - "displayName": "Qwen2.5 72B Instruct", - "version": "2025-12-29", + "modelId": "baseten/MiniMaxAI/MiniMax-M2.5", + "providerId": "baseten", + "displayName": "MiniMax-M2.5", + "version": "2026-02-12", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 32768, - "maxOutputTokens": 32768, + "contextWindow": 204000, + "maxOutputTokens": 204000, "pricing": { - "inputPer1M": 0.2989, - "outputPer1M": 1.1957, + "inputPer1M": 0.3, + "outputPer1M": 1.2, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "chutes/Qwen/Qwen2.5-Coder-32B-Instruct", - "providerId": "chutes", - "displayName": "Qwen2.5 Coder 32B Instruct", - "version": "2025-12-29", + "modelId": "baseten/moonshotai/Kimi-K2.5", + "providerId": "baseten", + "displayName": "Kimi K2.5", + "version": "2026-01-30", "capabilities": [ "text.chat", + "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 32768, + "contextWindow": 262000, + "maxOutputTokens": 262000, "pricing": { - "inputPer1M": 0.0272, - "outputPer1M": 0.1087, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 3, + "cacheRead": 0.12 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "chutes/Qwen/Qwen2.5-VL-32B-Instruct", - "providerId": "chutes", - "displayName": "Qwen2.5 VL 32B Instruct", - "version": "2025-12-29", + "modelId": "baseten/moonshotai/Kimi-K2.6", + "providerId": "baseten", + "displayName": "Kimi K2.6", + "version": "2026-04-21", "capabilities": [ "text.chat", + "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 16384, - "maxOutputTokens": 16384, + "contextWindow": 262000, + "maxOutputTokens": 262000, "pricing": { - "inputPer1M": 0.0543, - "outputPer1M": 0.2174, - "currency": "USD" - } + "inputPer1M": 0.95, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4, + "cacheRead": 0.16 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "chutes/Qwen/Qwen3-235B-A22B-Instruct-2507-TEE", - "providerId": "chutes", - "displayName": "Qwen3 235B A22B Instruct 2507 TEE", - "version": "2025-04", + "modelId": "baseten/moonshotai/Kimi-K2.7-Code", + "providerId": "baseten", + "displayName": "Kimi K2.7 Code", + "version": "2026-06-12", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 262000, + "maxOutputTokens": 262000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 0.95, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4, + "cacheRead": 0.16 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "chutes/Qwen/Qwen3-235B-A22B-Thinking-2507", - "providerId": "chutes", - "displayName": "Qwen3 235B A22B Thinking 2507", - "version": "2025-12-29", + "modelId": "baseten/moonshotai/Kimi-K3", + "providerId": "baseten", + "displayName": "Kimi K3", + "version": "2026-07-16", "capabilities": [ "text.chat", "tools.function_calling", @@ -19205,21 +29308,33 @@ "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 262144, + "contextWindow": 1048576, "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.11, - "outputPer1M": 0.6, + "inputPer1M": 3, + "outputPer1M": 15, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "high", + "max" + ] + } + ] }, { - "modelId": "chutes/Qwen/Qwen3-30B-A3B", - "providerId": "chutes", - "displayName": "Qwen3 30B A3B", - "version": "2025-12-29", + "modelId": "baseten/nvidia/Nemotron-120B-A12B", + "providerId": "baseten", + "displayName": "Nemotron Super", + "version": "2026-03-11", "capabilities": [ "text.chat", "tools.function_calling", @@ -19229,19 +29344,30 @@ "modalities": [ "text" ], - "contextWindow": 40960, - "maxOutputTokens": 40960, + "contextWindow": 202800, + "maxOutputTokens": 202800, "pricing": { - "inputPer1M": 0.06, - "outputPer1M": 0.22, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 0.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 0.75, + "cacheRead": 0.06 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "chutes/Qwen/Qwen3-32B-TEE", - "providerId": "chutes", - "displayName": "Qwen3 32B TEE", - "version": "2025-04", + "modelId": "baseten/nvidia/NVIDIA-Nemotron-3-Ultra-550B-A55B", + "providerId": "baseten", + "displayName": "Nemotron Ultra", + "version": "2026-06-04", "capabilities": [ "text.chat", "tools.function_calling", @@ -19251,61 +29377,103 @@ "modalities": [ "text" ], - "contextWindow": 40960, - "maxOutputTokens": 40960, + "contextWindow": 202800, + "maxOutputTokens": 202800, "pricing": { - "inputPer1M": 0.08, - "outputPer1M": 0.24, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 2.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.4, + "cacheRead": 0.12 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "chutes/Qwen/Qwen3-Coder-Next-TEE", - "providerId": "chutes", - "displayName": "Qwen3 Coder Next TEE", - "version": "2026-04-25", + "modelId": "baseten/openai/gpt-oss-120b", + "providerId": "baseten", + "displayName": "OpenAI GPT 120B", + "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 128072, + "maxOutputTokens": 128072, "pricing": { - "inputPer1M": 0.12, - "outputPer1M": 0.75, + "inputPer1M": 0.1, + "outputPer1M": 0.5, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "chutes/Qwen/Qwen3-Next-80B-A3B-Instruct", - "providerId": "chutes", - "displayName": "Qwen3 Next 80B A3B Instruct", - "version": "2025-12-29", + "modelId": "baseten/thinkingmachines/inkling", + "providerId": "baseten", + "displayName": "Inkling", + "version": "2026-07-15", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 1048576, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.8, + "inputPer1M": 1, + "outputPer1M": 4.05, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "chutes/Qwen/Qwen3.5-397B-A17B-TEE", - "providerId": "chutes", - "displayName": "Qwen3.5 397B A17B TEE", - "version": "2026-02-15", + "modelId": "baseten/thinkingmachines/inkling-small", + "providerId": "baseten", + "displayName": "Inkling Small", + "version": "2026-07-30", "capabilities": [ "text.chat", "tools.function_calling", @@ -19316,19 +29484,39 @@ "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 1048576, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.39, - "outputPer1M": 2.34, - "currency": "USD" - } + "inputPer1M": 0.5, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 1.2, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "chutes/Qwen/Qwen3.6-27B-TEE", - "providerId": "chutes", - "displayName": "Qwen3.6 27B TEE", - "version": "2026-04-22", + "modelId": "baseten/zai-org/GLM-4.7", + "providerId": "baseten", + "displayName": "GLM 4.7", + "version": "2025-12-22", "capabilities": [ "text.chat", "tools.function_calling", @@ -19336,62 +29524,98 @@ "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 200000, + "maxOutputTokens": 200000, "pricing": { - "inputPer1M": 0.195, - "outputPer1M": 1.56, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 2.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.2, + "cacheRead": 0.12 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "chutes/Qwen/Qwen3Guard-Gen-0.6B", - "providerId": "chutes", - "displayName": "Qwen3Guard Gen 0.6B", - "version": "2025-12-29", + "modelId": "baseten/zai-org/GLM-5", + "providerId": "baseten", + "displayName": "GLM 5", + "version": "2026-02-12", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 32768, - "maxOutputTokens": 8192, + "contextWindow": 202800, + "maxOutputTokens": 202800, "pricing": { - "inputPer1M": 0.01, - "outputPer1M": 0.0109, - "currency": "USD" - } + "inputPer1M": 0.95, + "outputPer1M": 3.15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 3.15, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "chutes/rednote-hilab/dots.ocr", - "providerId": "chutes", - "displayName": "dots.ocr", - "version": "2025-12-29", + "modelId": "baseten/zai-org/GLM-5.1", + "providerId": "baseten", + "displayName": "GLM 5.1", + "version": "2026-04-07", "capabilities": [ "text.chat", + "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 202800, + "maxOutputTokens": 202800, "pricing": { - "inputPer1M": 0.01, - "outputPer1M": 0.0109, - "currency": "USD" - } + "inputPer1M": 1.3, + "outputPer1M": 4.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.3, + "output": 4.3, + "cacheRead": 0.26 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "chutes/tngtech/DeepSeek-TNG-R1T2-Chimera-TEE", - "providerId": "chutes", - "displayName": "DeepSeek TNG R1T2 Chimera TEE", - "version": "2026-04-25", + "modelId": "baseten/zai-org/GLM-5.2", + "providerId": "baseten", + "displayName": "GLM 5.2", + "version": "2026-06-13", "capabilities": [ "text.chat", "tools.function_calling", @@ -19401,161 +29625,536 @@ "modalities": [ "text" ], - "contextWindow": 163840, - "maxOutputTokens": 163840, + "contextWindow": 1048576, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.1, - "currency": "USD" - } + "inputPer1M": 1.4, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.4, + "output": 4.4, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high", + "max" + ] + } + ] }, { - "modelId": "chutes/unsloth/gemma-3-12b-it", - "providerId": "chutes", - "displayName": "gemma 3 12b it", - "version": "2025-12-29", + "modelId": "baseten/zai-org/GLM-5.2-Fast", + "providerId": "baseten", + "displayName": "GLM 5.2 Fast", + "version": "2026-06-13", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 1048576, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.03, - "outputPer1M": 0.1, - "currency": "USD" - } + "inputPer1M": 2.1, + "outputPer1M": 6.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.1, + "output": 6.6, + "cacheRead": 0.21 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high", + "max" + ] + } + ] }, { - "modelId": "chutes/unsloth/gemma-3-27b-it", - "providerId": "chutes", - "displayName": "gemma 3 27b it", - "version": "2025-12-29", + "modelId": "berget/google/gemma-4-31B-it", + "providerId": "berget", + "displayName": "Gemma 4 31B Instruct", + "version": "2026-04-02", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "audio", "image", - "text" + "text", + "video" ], "contextWindow": 128000, - "maxOutputTokens": 65536, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.0272, - "outputPer1M": 0.1087, + "inputPer1M": 0.275, + "outputPer1M": 0.55, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "chutes/unsloth/gemma-3-4b-it", - "providerId": "chutes", - "displayName": "gemma 3 4b it", - "version": "2025-12-29", + "modelId": "berget/meta-llama/Llama-3.3-70B-Instruct", + "providerId": "berget", + "displayName": "Llama 3.3 70B Instruct", + "version": "2025-04-27", "capabilities": [ "text.chat", + "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 96000, - "maxOutputTokens": 96000, + "contextWindow": 128000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.01, - "outputPer1M": 0.0272, + "inputPer1M": 0.99, + "outputPer1M": 0.99, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "chutes/unsloth/Llama-3.2-1B-Instruct", - "providerId": "chutes", - "displayName": "Llama 3.2 1B Instruct", - "version": "2026-01-27", + "modelId": "berget/mistralai/Mistral-Medium-3.5-128B", + "providerId": "berget", + "displayName": "Mistral Medium 3.5 128B", + "version": "2026-04-29", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 16384, - "maxOutputTokens": 8192, + "contextWindow": 262144, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.01, - "outputPer1M": 0.0109, + "inputPer1M": 1.65, + "outputPer1M": 5.5, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "chutes/unsloth/Llama-3.2-3B-Instruct", - "providerId": "chutes", - "displayName": "Llama 3.2 3B Instruct", - "version": "2025-02-12", + "modelId": "berget/mistralai/Mistral-Small-3.2-24B-Instruct-2506", + "providerId": "berget", + "displayName": "Mistral Small 3.2 24B Instruct 2506", + "version": "2025-10-01", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 16384, - "maxOutputTokens": 16384, + "contextWindow": 32000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.01, - "outputPer1M": 0.0136, + "inputPer1M": 0.33, + "outputPer1M": 0.33, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "chutes/unsloth/Mistral-Nemo-Instruct-2407", - "providerId": "chutes", - "displayName": "Mistral Nemo Instruct 2407", - "version": "2025-12-29", + "modelId": "berget/moonshotai/Kimi-K2.6", + "providerId": "berget", + "displayName": "Kimi K2.6", + "version": "2026-05-07", "capabilities": [ "text.chat", + "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" + ], + "contextWindow": 262144, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 0.83, + "outputPer1M": 3.85, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.83, + "output": 3.85, + "cacheRead": 0.16 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "berget/moonshotai/Kimi-K3", + "providerId": "berget", + "displayName": "Kimi K3", + "version": "2026-07-27", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 327680, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "high", + "max" + ] + } + ] + }, + { + "modelId": "berget/openai/gpt-oss-120b", + "providerId": "berget", + "displayName": "GPT-OSS-120B", + "version": "2025-08-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0.22, + "outputPer1M": 0.83, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "berget/zai-org/GLM-4.7", + "providerId": "berget", + "displayName": "GLM 4.7", + "version": "2026-01-19", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0.77, + "outputPer1M": 2.75, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "berget/zai-org/GLM-5.2", + "providerId": "berget", + "displayName": "GLM-5.2", + "version": "2026-06-13", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 524288, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 1.54, + "outputPer1M": 4.84, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] + }, + { + "modelId": "blueclaw/Qwen/Qwen3.6-35B-A3B-FP8", + "providerId": "blueclaw", + "displayName": "Qwen3.6 35B A3B FP8", + "version": "2026-04-17", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" ], "contextWindow": 131072, - "maxOutputTokens": 131072, + "maxOutputTokens": 65536, + "reasoningOptions": [] + }, + { + "modelId": "blueclaw/Qwen3.6-27B", + "providerId": "blueclaw", + "displayName": "Qwen3.6 27B", + "version": "2026-04-22", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 196608, + "maxOutputTokens": 65536, + "reasoningOptions": [] + }, + { + "modelId": "cerebras/gemma-4-31b", + "providerId": "cerebras", + "displayName": "Gemma 4 31B IT", + "version": "2026-04-02", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 40960, "pricing": { - "inputPer1M": 0.02, - "outputPer1M": 0.04, + "inputPer1M": 0.99, + "outputPer1M": 1.49, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "cerebras/gpt-oss-120b", + "providerId": "cerebras", + "displayName": "GPT OSS 120B", + "version": "2025-08-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 40960, + "pricing": { + "inputPer1M": 0.35, + "outputPer1M": 0.75, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "cerebras/zai-glm-4.7", + "providerId": "cerebras", + "displayName": "Z.AI GLM-4.7", + "version": "2026-01-07", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 40960, + "pricing": { + "inputPer1M": 2.25, + "outputPer1M": 2.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.25, + "output": 2.75, + "cacheRead": 2.25, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none" + ] + } + ] }, { - "modelId": "chutes/XiaomiMiMo/MiMo-V2-Flash-TEE", + "modelId": "chutes/deepseek-ai/DeepSeek-V3.2-TEE", "providerId": "chutes", - "displayName": "MiMo V2 Flash TEE", - "version": "2025-12-16", + "displayName": "DeepSeek V3.2 TEE", + "version": "2025-12", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 262144, + "contextWindow": 131072, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.09, - "outputPer1M": 0.29, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 1, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 1, + "cacheRead": 0.09999999999999998 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "chutes/zai-org/GLM-4.6V", + "modelId": "chutes/deepseek-ai/DeepSeek-V4-Flash-0731-TEE", "providerId": "chutes", - "displayName": "GLM 4.6V", - "version": "2025-12-29", + "displayName": "DeepSeek V4 Flash 0731 TEE", + "version": "2026-07-31", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1048576, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.14, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "cacheRead": 0.013999999999999999 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "chutes/google/gemma-4-31B-turbo-TEE", + "providerId": "chutes", + "displayName": "gemma 4 31B turbo TEE", + "version": "2026-04-02", "capabilities": [ "text.chat", "tools.function_calling", @@ -19569,16 +30168,122 @@ "contextWindow": 131072, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 0.9, - "currency": "USD" + "inputPer1M": 0.12, + "outputPer1M": 0.37, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.12, + "output": 0.37, + "cacheRead": 0.011999999999999997 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "chutes/moonshotai/Kimi-K2.6-TEE", + "providerId": "chutes", + "displayName": "Kimi K2.6 TEE", + "version": "2026-04-21", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 262144, + "maxOutputTokens": 65535, + "pricing": { + "inputPer1M": 0.58, + "outputPer1M": 3.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.58, + "output": 3.4, + "cacheRead": 0.05799999999999998 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "chutes/moonshotai/Kimi-K3-TEE", + "providerId": "chutes", + "displayName": "Kimi K3 TEE", + "version": "2026-07-29", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 65535, + "pricing": { + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.29999999999999993 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "chutes/Nemotron-3-Nano-Omni-30B-TEE", + "providerId": "chutes", + "displayName": "Nemotron 3 Nano Omni 30B TEE", + "version": "2026-07-23", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 0, + "pricing": { + "inputPer1M": 0.0245, + "outputPer1M": 0.0978, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.0245, + "output": 0.0978, + "cacheRead": 0.0024499999999999995 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "chutes/zai-org/GLM-4.7-FP8", + "modelId": "chutes/Qwen/Qwen3-235B-A22B-Thinking-2507-TEE", "providerId": "chutes", - "displayName": "GLM 4.7 FP8", - "version": "2026-01-27", + "displayName": "Qwen3 235B A22B Thinking 2507 TEE", + "version": "2025-07", "capabilities": [ "text.chat", "tools.function_calling", @@ -19588,19 +30293,26 @@ "modalities": [ "text" ], - "contextWindow": 202752, - "maxOutputTokens": 65535, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { "inputPer1M": 0.2989, "outputPer1M": 1.1957, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2989, + "output": 1.1957, + "cacheRead": 0.029889999999999993 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "chutes/zai-org/GLM-4.7-TEE", + "modelId": "chutes/Qwen/Qwen3-32B-TEE", "providerId": "chutes", - "displayName": "GLM 4.7 TEE", - "version": "2025-12-22", + "displayName": "Qwen3 32B TEE", + "version": "2025-04", "capabilities": [ "text.chat", "tools.function_calling", @@ -19610,19 +30322,30 @@ "modalities": [ "text" ], - "contextWindow": 202752, - "maxOutputTokens": 65535, + "contextWindow": 40960, + "maxOutputTokens": 40960, "pricing": { - "inputPer1M": 0.39, - "outputPer1M": 1.75, - "currency": "USD" - } + "inputPer1M": 0.104, + "outputPer1M": 0.416, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.104, + "output": 0.416, + "cacheRead": 0.010399999999999998 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "chutes/zai-org/GLM-5-TEE", + "modelId": "chutes/Qwen/Qwen3.5-397B-A17B-TEE", "providerId": "chutes", - "displayName": "GLM 5 TEE", - "version": "2026-02-11", + "displayName": "Qwen3.5 397B A17B TEE", + "version": "2026-02-15", "capabilities": [ "text.chat", "tools.function_calling", @@ -19630,21 +30353,33 @@ "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 202752, - "maxOutputTokens": 65535, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.95, - "outputPer1M": 2.55, - "currency": "USD" - } + "inputPer1M": 0.45, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.45, + "output": 3, + "cacheRead": 0.04499999999999999 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "chutes/zai-org/GLM-5-Turbo", + "modelId": "chutes/Qwen/Qwen3.6-27B-TEE", "providerId": "chutes", - "displayName": "GLM 5 Turbo", - "version": "2026-03-11", + "displayName": "Qwen3.6 27B TEE", + "version": "2026-04-22", "capabilities": [ "text.chat", "tools.function_calling", @@ -19652,21 +30387,58 @@ "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 202752, - "maxOutputTokens": 65535, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.4891, - "outputPer1M": 1.9565, - "currency": "USD" + "inputPer1M": 0.3, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2, + "cacheRead": 0.029999999999999992 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "chutes/unsloth/Mistral-Nemo-Instruct-2407-TEE", + "providerId": "chutes", + "displayName": "Mistral Nemo Instruct 2407 TEE", + "version": "2024-07-01", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.0245, + "outputPer1M": 0.0978, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.0245, + "output": 0.0978, + "cacheRead": 0.0024499999999999995 + }, + "costUnit": "USD per 1M tokens" } }, { "modelId": "chutes/zai-org/GLM-5.1-TEE", "providerId": "chutes", "displayName": "GLM 5.1 TEE", - "version": "2026-03-27", + "version": "2026-04-07", "capabilities": [ "text.chat", "tools.function_calling", @@ -19679,16 +30451,60 @@ "contextWindow": 202752, "maxOutputTokens": 65535, "pricing": { - "inputPer1M": 1.05, - "outputPer1M": 3.5, - "currency": "USD" - } + "inputPer1M": 0.98, + "outputPer1M": 3.08, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.98, + "output": 3.08, + "cacheRead": 0.09799999999999998 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "chutes/zai-org/GLM-5.2-TEE", + "providerId": "chutes", + "displayName": "GLM 5.2 TEE", + "version": "2026-06-13", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1048576, + "maxOutputTokens": 65535, + "pricing": { + "inputPer1M": 1.25, + "outputPer1M": 3.95, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 3.95, + "cacheRead": 0.12499999999999997 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "clarifai/arcee_ai/AFM/models/trinity-mini", "providerId": "clarifai", "displayName": "Trinity Mini", - "version": "2025-12", + "version": "2025-12-01", "capabilities": [ "text.chat", "tools.function_calling", @@ -19703,7 +30519,8 @@ "inputPer1M": 0.045, "outputPer1M": 0.15, "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "clarifai/clarifai/main/models/mm-poly-8b", @@ -19765,7 +30582,8 @@ "inputPer1M": 0.3, "outputPer1M": 1.2, "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "clarifai/mistralai/completion/models/Ministral-3-14B-Reasoning-2512", @@ -19787,7 +30605,8 @@ "inputPer1M": 2.5, "outputPer1M": 1.7, "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "clarifai/mistralai/completion/models/Ministral-3-3B-Reasoning-2512", @@ -19809,7 +30628,8 @@ "inputPer1M": 1.039, "outputPer1M": 0.54825, "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "clarifai/moonshotai/chat-completion/models/Kimi-K2_6", @@ -19832,7 +30652,8 @@ "inputPer1M": 0.95, "outputPer1M": 4, "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "clarifai/openai/chat-completion/models/gpt-oss-120b-high-throughput", @@ -19853,7 +30674,17 @@ "inputPer1M": 0.09, "outputPer1M": 0.36, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { "modelId": "clarifai/openai/chat-completion/models/gpt-oss-20b", @@ -19874,7 +30705,17 @@ "inputPer1M": 0.045, "outputPer1M": 0.18, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { "modelId": "clarifai/qwen/qwenCoder/models/Qwen3-Coder-30B-A3B-Instruct", @@ -19937,7 +30778,8 @@ "inputPer1M": 0.36, "outputPer1M": 1.3, "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "claude-3.7-sonnet", @@ -19991,34 +30833,52 @@ "pricing": { "inputPer1M": 0.5, "outputPer1M": 2, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 2, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "cloudferro-sherlock/meta-llama/Llama-3.3-70B-Instruct", - "providerId": "cloudferro-sherlock", - "displayName": "Llama 3.3 70B Instruct", - "version": "2024-12-06", + "modelId": "claudinio/claudius", + "providerId": "claudinio", + "displayName": "Claudius", + "version": "2026-05-12", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ - "text" + "audio", + "image", + "text", + "video" ], - "contextWindow": 70000, - "maxOutputTokens": 70000, + "contextWindow": 256000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 2.92, - "outputPer1M": 2.92, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 8, + "cacheRead": 0.9 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "cloudferro-sherlock/MiniMaxAI/MiniMax-M2.5", - "providerId": "cloudferro-sherlock", - "displayName": "MiniMax-M2.5", - "version": "2026-03-05", + "modelId": "cline-pass/cline-pass/deepseek-v4-flash", + "providerId": "cline-pass", + "displayName": "DeepSeek V4 Flash", + "version": "2026-04-24", "capabilities": [ "text.chat", "tools.function_calling", @@ -20028,19 +30888,37 @@ "modalities": [ "text" ], - "contextWindow": 196000, - "maxOutputTokens": 16000, + "contextWindow": 1000000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 0.14, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "cacheRead": 0.0028 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "cloudferro-sherlock/openai/gpt-oss-120b", - "providerId": "cloudferro-sherlock", - "displayName": "OpenAI GPT OSS 120B", - "version": "2025-08-28", + "modelId": "cline-pass/cline-pass/deepseek-v4-pro", + "providerId": "cline-pass", + "displayName": "DeepSeek V4 Pro", + "version": "2026-04-24", "capabilities": [ "text.chat", "tools.function_calling", @@ -20050,266 +30928,592 @@ "modalities": [ "text" ], - "contextWindow": 131000, - "maxOutputTokens": 131000, - "pricing": { - "inputPer1M": 2.92, - "outputPer1M": 2.92, - "currency": "USD" - } + "contextWindow": 1000000, + "maxOutputTokens": 384000, + "pricing": { + "inputPer1M": 1.74, + "outputPer1M": 3.48, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.74, + "output": 3.48, + "cacheRead": 0.0145 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "cloudferro-sherlock/speakleash/Bielik-11B-v2.6-Instruct", - "providerId": "cloudferro-sherlock", - "displayName": "Bielik 11B v2.6 Instruct", - "version": "2025-03-13", + "modelId": "cline-pass/cline-pass/glm-5.2", + "providerId": "cline-pass", + "displayName": "GLM-5.2", + "version": "2026-06-13", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 32000, - "maxOutputTokens": 32000, + "contextWindow": 1000000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.67, - "outputPer1M": 0.67, - "currency": "USD" - } + "inputPer1M": 1.4, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.4, + "output": 4.4, + "cacheRead": 0.26 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "cloudferro-sherlock/speakleash/Bielik-11B-v3.0-Instruct", - "providerId": "cloudferro-sherlock", - "displayName": "Bielik 11B v3.0 Instruct", - "version": "2025-03-13", + "modelId": "cline-pass/cline-pass/kimi-k2.6", + "providerId": "cline-pass", + "displayName": "Kimi K2.6", + "version": "2026-04-21", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 32000, - "maxOutputTokens": 32000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.67, - "outputPer1M": 0.67, - "currency": "USD" - } + "inputPer1M": 0.95, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4, + "cacheRead": 0.16 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "cloudflare-ai-gateway/anthropic/claude-3-5-haiku", - "providerId": "cloudflare-ai-gateway", - "displayName": "Claude Haiku 3.5 (latest)", - "version": "2024-10-22", + "modelId": "cline-pass/cline-pass/kimi-k2.7-code", + "providerId": "cline-pass", + "displayName": "Kimi K2.7 Code", + "version": "2026-06-12", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", - "pdf", - "text" + "text", + "video" ], - "contextWindow": 200000, - "maxOutputTokens": 8192, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.8, + "inputPer1M": 0.95, "outputPer1M": 4, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4, + "cacheRead": 0.19 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "cloudflare-ai-gateway/anthropic/claude-3-haiku", - "providerId": "cloudflare-ai-gateway", - "displayName": "Claude Haiku 3", - "version": "2024-03-13", + "modelId": "cline-pass/cline-pass/kimi-k3", + "providerId": "cline-pass", + "displayName": "Kimi K3", + "version": "2026-07-16", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", - "pdf", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] + }, + { + "modelId": "cline-pass/cline-pass/mimo-v2.5", + "providerId": "cline-pass", + "displayName": "MiMo-V2.5", + "version": "2026-04-22", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "audio", + "image", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.14, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "cacheRead": 0.0028 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] + }, + { + "modelId": "cline-pass/cline-pass/mimo-v2.5-pro", + "providerId": "cline-pass", + "displayName": "MiMo-V2.5-Pro", + "version": "2026-04-22", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ "text" ], - "contextWindow": 200000, - "maxOutputTokens": 4096, + "contextWindow": 1048576, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 1.25, - "currency": "USD" - } + "inputPer1M": 1.74, + "outputPer1M": 3.48, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.74, + "output": 3.48, + "cacheRead": 0.0145 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "cloudflare-ai-gateway/anthropic/claude-3-opus", - "providerId": "cloudflare-ai-gateway", - "displayName": "Claude Opus 3", - "version": "2024-02-29", + "modelId": "cline-pass/cline-pass/minimax-m3", + "providerId": "cline-pass", + "displayName": "MiniMax-M3", + "version": "2026-06-01", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ "image", - "pdf", + "text", + "video" + ], + "contextWindow": 512000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.06 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] + }, + { + "modelId": "cline-pass/cline-pass/qwen3.7-max", + "providerId": "cline-pass", + "displayName": "Qwen3.7 Max", + "version": "2026-05-21", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ "text" ], - "contextWindow": 200000, - "maxOutputTokens": 4096, + "contextWindow": 1000000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 15, - "outputPer1M": 75, - "currency": "USD" - } + "inputPer1M": 2.5, + "outputPer1M": 7.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 7.5, + "cacheRead": 0.5, + "cacheWrite": 3.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "cloudflare-ai-gateway/anthropic/claude-3-sonnet", - "providerId": "cloudflare-ai-gateway", - "displayName": "Claude Sonnet 3", - "version": "2024-03-04", + "modelId": "cline-pass/cline-pass/qwen3.7-plus", + "providerId": "cline-pass", + "displayName": "Qwen3.7 Plus", + "version": "2026-06-02", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ "image", - "pdf", + "text", + "video" + ], + "contextWindow": 1000000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 0.4, + "outputPer1M": 1.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 1.6, + "cacheRead": 0.04, + "cacheWrite": 0.5 + }, + "costMetadata": { + "tiers": [ + { + "input": 1.2, + "output": 4.8, + "cache_read": 0.12, + "cache_write": 1.5, + "tier": { + "type": "context", + "size": 256000 + } + } + ], + "contextOver200k": { + "input": 1.2, + "output": 4.8, + "cache_read": 0.12, + "cache_write": 1.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] + }, + { + "modelId": "cloudferro-sherlock/meta-llama/Llama-3.3-70B-Instruct", + "providerId": "cloudferro-sherlock", + "displayName": "Llama 3.3 70B Instruct", + "version": "2024-12-06", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ "text" ], - "contextWindow": 200000, - "maxOutputTokens": 4096, + "contextWindow": 70000, + "maxOutputTokens": 70000, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, + "inputPer1M": 2.92, + "outputPer1M": 2.92, "currency": "USD" } }, { - "modelId": "cloudflare-ai-gateway/anthropic/claude-3.5-haiku", - "providerId": "cloudflare-ai-gateway", - "displayName": "Claude Haiku 3.5 (latest)", - "version": "2024-10-22", + "modelId": "cloudferro-sherlock/MiniMaxAI/MiniMax-M2.5", + "providerId": "cloudferro-sherlock", + "displayName": "MiniMax-M2.5", + "version": "2026-03-05", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 8192, + "contextWindow": 196000, + "maxOutputTokens": 16000, "pricing": { - "inputPer1M": 0.8, - "outputPer1M": 4, + "inputPer1M": 0.3, + "outputPer1M": 1.2, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "cloudflare-ai-gateway/anthropic/claude-3.5-sonnet", - "providerId": "cloudflare-ai-gateway", - "displayName": "Claude Sonnet 3.5 v2", - "version": "2024-10-22", + "modelId": "cloudferro-sherlock/openai/gpt-oss-120b", + "providerId": "cloudferro-sherlock", + "displayName": "OpenAI GPT OSS 120B", + "version": "2025-08-28", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 8192, + "contextWindow": 131000, + "maxOutputTokens": 131000, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, + "inputPer1M": 2.92, + "outputPer1M": 2.92, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "cloudflare-ai-gateway/anthropic/claude-fable-5", - "providerId": "cloudflare-ai-gateway", - "displayName": "Claude Fable 5", - "version": "2026-06-09", + "modelId": "cloudferro-sherlock/speakleash/Bielik-11B-v2.6-Instruct", + "providerId": "cloudferro-sherlock", + "displayName": "Bielik 11B v2.6 Instruct", + "version": "2025-03-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 32000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 10, - "outputPer1M": 50, + "inputPer1M": 0.67, + "outputPer1M": 0.67, "currency": "USD" } }, { - "modelId": "cloudflare-ai-gateway/anthropic/claude-haiku-4-5", - "providerId": "cloudflare-ai-gateway", - "displayName": "Claude Haiku 4.5 (latest)", - "version": "2025-10-15", + "modelId": "cloudferro-sherlock/speakleash/Bielik-11B-v3.0-Instruct", + "providerId": "cloudferro-sherlock", + "displayName": "Bielik 11B v3.0 Instruct", + "version": "2025-03-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 32000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 1, - "outputPer1M": 5, + "inputPer1M": 0.67, + "outputPer1M": 0.67, "currency": "USD" } }, { - "modelId": "cloudflare-ai-gateway/anthropic/claude-opus-4", + "modelId": "cloudflare-ai-gateway/anthropic/claude-fable-5", "providerId": "cloudflare-ai-gateway", - "displayName": "Claude Opus 4 (latest)", - "version": "2025-05-22", + "displayName": "Claude Fable 5", + "version": "2026-06-07", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 32000, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 15, - "outputPer1M": 75, - "currency": "USD" - } + "inputPer1M": 10, + "outputPer1M": 50, + "currency": "USD", + "costDimensionsPer1M": { + "input": 10, + "output": 50, + "cacheRead": 1, + "cacheWrite": 12.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "cloudflare-ai-gateway/anthropic/claude-opus-4-1", + "modelId": "cloudflare-ai-gateway/anthropic/claude-haiku-4-5", "providerId": "cloudflare-ai-gateway", - "displayName": "Claude Opus 4.1 (latest)", - "version": "2025-08-05", + "displayName": "Claude Haiku 4.5 (latest)", + "version": "2025-10-15", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", @@ -20317,12 +31521,25 @@ "text" ], "contextWindow": 200000, - "maxOutputTokens": 32000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 15, - "outputPer1M": 75, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 5, + "cacheRead": 0.1, + "cacheWrite": 1.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { "modelId": "cloudflare-ai-gateway/anthropic/claude-opus-4-5", @@ -20332,7 +31549,8 @@ "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", @@ -20344,18 +31562,40 @@ "pricing": { "inputPer1M": 5, "outputPer1M": 25, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { "modelId": "cloudflare-ai-gateway/anthropic/claude-opus-4-6", "providerId": "cloudflare-ai-gateway", - "displayName": "Claude Opus 4.6 (latest)", - "version": "2026-02-05", + "displayName": "Claude Opus 4.6", + "version": "2026-02-04", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", @@ -20367,18 +31607,41 @@ "pricing": { "inputPer1M": 5, "outputPer1M": 25, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { "modelId": "cloudflare-ai-gateway/anthropic/claude-opus-4-7", "providerId": "cloudflare-ai-gateway", "displayName": "Claude Opus 4.7", - "version": "2026-04-16", + "version": "2026-04-14", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", @@ -20390,8 +31653,27 @@ "pricing": { "inputPer1M": 5, "outputPer1M": 25, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { "modelId": "cloudflare-ai-gateway/anthropic/claude-opus-4-8", @@ -20401,7 +31683,8 @@ "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", @@ -20413,31 +31696,70 @@ "pricing": { "inputPer1M": 5, "outputPer1M": 25, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "cloudflare-ai-gateway/anthropic/claude-sonnet-4", + "modelId": "cloudflare-ai-gateway/anthropic/claude-opus-5", "providerId": "cloudflare-ai-gateway", - "displayName": "Claude Sonnet 4 (latest)", - "version": "2025-05-22", + "displayName": "Claude Opus 5", + "version": "2026-07-24", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { "modelId": "cloudflare-ai-gateway/anthropic/claude-sonnet-4-5", @@ -20447,20 +31769,34 @@ "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", "pdf", "text" ], - "contextWindow": 200000, + "contextWindow": 1000000, "maxOutputTokens": 64000, "pricing": { "inputPer1M": 3, "outputPer1M": 15, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { "modelId": "cloudflare-ai-gateway/anthropic/claude-sonnet-4-6", @@ -20470,7 +31806,8 @@ "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", @@ -20478,12 +31815,80 @@ "text" ], "contextWindow": 1000000, - "maxOutputTokens": 64000, + "maxOutputTokens": 128000, "pricing": { "inputPer1M": 3, "outputPer1M": 15, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] + }, + { + "modelId": "cloudflare-ai-gateway/anthropic/claude-sonnet-5", + "providerId": "cloudflare-ai-gateway", + "displayName": "Claude Sonnet 5", + "version": "2026-06-29", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 2, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 10, + "cacheRead": 0.2, + "cacheWrite": 2.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { "modelId": "cloudflare-ai-gateway/openai/gpt-3.5-turbo", @@ -20501,7 +31906,13 @@ "pricing": { "inputPer1M": 0.5, "outputPer1M": 1.5, - "currency": "USD" + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 1.5, + "cacheRead": 0 + }, + "costUnit": "USD per 1M tokens" } }, { @@ -20546,10 +31957,10 @@ } }, { - "modelId": "cloudflare-ai-gateway/openai/gpt-4o", + "modelId": "cloudflare-ai-gateway/openai/gpt-4.1", "providerId": "cloudflare-ai-gateway", - "displayName": "GPT-4o", - "version": "2024-05-13", + "displayName": "GPT-4.1", + "version": "2025-04-14", "capabilities": [ "text.chat", "tools.function_calling", @@ -20557,21 +31968,28 @@ ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 1047576, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 10, - "currency": "USD" + "inputPer1M": 2, + "outputPer1M": 8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 8, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "cloudflare-ai-gateway/openai/gpt-4o-mini", + "modelId": "cloudflare-ai-gateway/openai/gpt-4.1-mini", "providerId": "cloudflare-ai-gateway", - "displayName": "GPT-4o mini", - "version": "2024-07-18", + "displayName": "GPT-4.1 mini", + "version": "2025-04-14", "capabilities": [ "text.chat", "tools.function_calling", @@ -20579,88 +31997,114 @@ ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 1047576, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, - "currency": "USD" + "inputPer1M": 0.4, + "outputPer1M": 1.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 1.6, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "cloudflare-ai-gateway/openai/gpt-5.1", + "modelId": "cloudflare-ai-gateway/openai/gpt-4.1-nano", "providerId": "cloudflare-ai-gateway", - "displayName": "GPT-5.1", - "version": "2025-11-13", + "displayName": "GPT-4.1 nano", + "version": "2025-04-14", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 1047576, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" + "inputPer1M": 0.1, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.4, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "cloudflare-ai-gateway/openai/gpt-5.1-codex", + "modelId": "cloudflare-ai-gateway/openai/gpt-4o", "providerId": "cloudflare-ai-gateway", - "displayName": "GPT-5.1 Codex", - "version": "2025-11-13", + "displayName": "GPT-4o", + "version": "2024-05-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 1.25, + "inputPer1M": 2.5, "outputPer1M": 10, - "currency": "USD" + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 10, + "cacheRead": 1.25 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "cloudflare-ai-gateway/openai/gpt-5.2", + "modelId": "cloudflare-ai-gateway/openai/gpt-4o-mini", "providerId": "cloudflare-ai-gateway", - "displayName": "GPT-5.2", - "version": "2025-12-11", + "displayName": "GPT-4o mini", + "version": "2024-07-18", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, - "currency": "USD" + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.6, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "cloudflare-ai-gateway/openai/gpt-5.2-codex", + "modelId": "cloudflare-ai-gateway/openai/gpt-5", "providerId": "cloudflare-ai-gateway", - "displayName": "GPT-5.2 Codex", - "version": "2025-12-11", + "displayName": "GPT-5", + "version": "2025-08-07", "capabilities": [ "text.chat", "tools.function_calling", @@ -20669,22 +32113,38 @@ ], "modalities": [ "image", - "pdf", "text" ], "contextWindow": 400000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "cloudflare-ai-gateway/openai/gpt-5.3-codex", + "modelId": "cloudflare-ai-gateway/openai/gpt-5-mini", "providerId": "cloudflare-ai-gateway", - "displayName": "GPT-5.3 Codex", - "version": "2026-02-05", + "displayName": "GPT-5 Mini", + "version": "2025-08-07", "capabilities": [ "text.chat", "tools.function_calling", @@ -20693,22 +32153,38 @@ ], "modalities": [ "image", - "pdf", "text" ], "contextWindow": 400000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 2, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "cloudflare-ai-gateway/openai/gpt-5.4", + "modelId": "cloudflare-ai-gateway/openai/gpt-5-nano", "providerId": "cloudflare-ai-gateway", - "displayName": "GPT-5.4", - "version": "2026-03-05", + "displayName": "GPT-5 Nano", + "version": "2025-08-07", "capabilities": [ "text.chat", "tools.function_calling", @@ -20717,22 +32193,38 @@ ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 1050000, + "contextWindow": 400000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 0.05, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.05, + "output": 0.4, + "cacheRead": 0.005 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "cloudflare-ai-gateway/openai/gpt-5.5", + "modelId": "cloudflare-ai-gateway/openai/gpt-5-pro", "providerId": "cloudflare-ai-gateway", - "displayName": "GPT-5.5", - "version": "2026-04-23", + "displayName": "GPT-5 Pro", + "version": "2025-10-06", "capabilities": [ "text.chat", "tools.function_calling", @@ -20741,22 +32233,29 @@ ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 1050000, - "maxOutputTokens": 128000, + "contextWindow": 400000, + "maxOutputTokens": 272000, "pricing": { - "inputPer1M": 5, - "outputPer1M": 30, + "inputPer1M": 15, + "outputPer1M": 120, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high" + ] + } + ] }, { - "modelId": "cloudflare-ai-gateway/openai/o1", + "modelId": "cloudflare-ai-gateway/openai/gpt-5.1", "providerId": "cloudflare-ai-gateway", - "displayName": "o1", - "version": "2024-12-05", + "displayName": "GPT-5.1", + "version": "2025-11-13", "capabilities": [ "text.chat", "tools.function_calling", @@ -20767,19 +32266,36 @@ "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 15, - "outputPer1M": 60, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "cloudflare-ai-gateway/openai/o3", + "modelId": "cloudflare-ai-gateway/openai/gpt-5.2", "providerId": "cloudflare-ai-gateway", - "displayName": "o3", - "version": "2025-04-16", + "displayName": "GPT-5.2", + "version": "2025-12-11", "capabilities": [ "text.chat", "tools.function_calling", @@ -20790,19 +32306,37 @@ "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 2, - "outputPer1M": 8, - "currency": "USD" - } + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "cloudflare-ai-gateway/openai/o3-mini", + "modelId": "cloudflare-ai-gateway/openai/gpt-5.2-chat-latest", "providerId": "cloudflare-ai-gateway", - "displayName": "o3-mini", - "version": "2024-12-20", + "displayName": "GPT-5.2 Chat", + "version": "2025-12-11", "capabilities": [ "text.chat", "tools.function_calling", @@ -20810,409 +32344,969 @@ "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 1.1, - "outputPer1M": 4.4, - "currency": "USD" - } + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "medium" + ] + } + ] }, { - "modelId": "cloudflare-ai-gateway/openai/o3-pro", + "modelId": "cloudflare-ai-gateway/openai/gpt-5.2-pro", "providerId": "cloudflare-ai-gateway", - "displayName": "o3-pro", - "version": "2025-06-10", + "displayName": "GPT-5.2 Pro", + "version": "2025-12-11", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 20, - "outputPer1M": 80, + "inputPer1M": 21, + "outputPer1M": 168, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "cloudflare-ai-gateway/openai/o4-mini", + "modelId": "cloudflare-ai-gateway/openai/gpt-5.3-chat-latest", "providerId": "cloudflare-ai-gateway", - "displayName": "o4-mini", - "version": "2025-04-16", + "displayName": "GPT-5.3 Chat (latest)", + "version": "2026-03-03", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 1.1, - "outputPer1M": 4.4, - "currency": "USD" + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "cloudflare-ai-gateway/workers-ai/@cf/ai4bharat/indictrans2-en-indic-1B", + "modelId": "cloudflare-ai-gateway/openai/gpt-5.3-codex", "providerId": "cloudflare-ai-gateway", - "displayName": "IndicTrans2 EN-Indic 1B", - "version": "2025-09-25", + "displayName": "GPT-5.3 Codex", + "version": "2026-02-05", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.34, - "outputPer1M": 0.34, - "currency": "USD" - } + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "cloudflare-ai-gateway/workers-ai/@cf/aisingapore/gemma-sea-lion-v4-27b-it", + "modelId": "cloudflare-ai-gateway/openai/gpt-5.3-codex-spark", "providerId": "cloudflare-ai-gateway", - "displayName": "Gemma SEA-LION v4 27B IT", - "version": "2025-09-25", + "displayName": "GPT-5.3 Codex Spark", + "version": "2026-02-05", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], "contextWindow": 128000, - "maxOutputTokens": 16384, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.35, - "outputPer1M": 0.56, - "currency": "USD" - } + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "cloudflare-ai-gateway/workers-ai/@cf/baai/bge-base-en-v1.5", + "modelId": "cloudflare-ai-gateway/openai/gpt-5.4", "providerId": "cloudflare-ai-gateway", - "displayName": "BGE Base EN v1.5", - "version": "2025-04-03", + "displayName": "GPT-5.4", + "version": "2026-03-05", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.067, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 2.5, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 15, + "cacheRead": 0.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 5, + "output": 22.5, + "cache_read": 0.5, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 5, + "output": 22.5, + "cache_read": 0.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "cloudflare-ai-gateway/workers-ai/@cf/baai/bge-large-en-v1.5", + "modelId": "cloudflare-ai-gateway/openai/gpt-5.4-mini", "providerId": "cloudflare-ai-gateway", - "displayName": "BGE Large EN v1.5", - "version": "2025-04-03", + "displayName": "GPT-5.4 mini", + "version": "2026-03-17", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.75, + "outputPer1M": 4.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 4.5, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "cloudflare-ai-gateway/workers-ai/@cf/baai/bge-m3", + "modelId": "cloudflare-ai-gateway/openai/gpt-5.4-nano", "providerId": "cloudflare-ai-gateway", - "displayName": "BGE M3", - "version": "2025-04-03", + "displayName": "GPT-5.4 nano", + "version": "2026-03-17", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.012, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 1.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.25, + "cacheRead": 0.02 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "cloudflare-ai-gateway/workers-ai/@cf/baai/bge-reranker-base", + "modelId": "cloudflare-ai-gateway/openai/gpt-5.4-pro", "providerId": "cloudflare-ai-gateway", - "displayName": "BGE Reranker Base", - "version": "2025-04-09", + "displayName": "GPT-5.4 Pro", + "version": "2026-03-05", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.0031, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 30, + "outputPer1M": 180, + "currency": "USD", + "costDimensionsPer1M": { + "input": 30, + "output": 180 + }, + "costMetadata": { + "tiers": [ + { + "input": 60, + "output": 270, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 60, + "output": 270 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "cloudflare-ai-gateway/workers-ai/@cf/baai/bge-small-en-v1.5", + "modelId": "cloudflare-ai-gateway/openai/gpt-5.5", "providerId": "cloudflare-ai-gateway", - "displayName": "BGE Small EN v1.5", - "version": "2025-04-03", + "displayName": "GPT-5.5", + "version": "2026-04-23", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.02, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 45, + "cache_read": 1, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 45, + "cache_read": 1 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "cloudflare-ai-gateway/workers-ai/@cf/deepgram/aura-2-en", + "modelId": "cloudflare-ai-gateway/openai/gpt-5.5-pro", "providerId": "cloudflare-ai-gateway", - "displayName": "Deepgram Aura 2 (EN)", - "version": "2025-11-14", + "displayName": "GPT-5.5 Pro", + "version": "2026-04-23", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 30, + "outputPer1M": 180, + "currency": "USD", + "costDimensionsPer1M": { + "input": 30, + "output": 180 + }, + "costMetadata": { + "tiers": [ + { + "input": 60, + "output": 270, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 60, + "output": 270 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "cloudflare-ai-gateway/workers-ai/@cf/deepgram/aura-2-es", + "modelId": "cloudflare-ai-gateway/openai/gpt-5.6", "providerId": "cloudflare-ai-gateway", - "displayName": "Deepgram Aura 2 (ES)", - "version": "2025-11-14", + "displayName": "GPT-5.6", + "version": "2026-07-09", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 45, + "cache_read": 1, + "cache_write": 12.5, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 45, + "cache_read": 1, + "cache_write": 12.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "cloudflare-ai-gateway/workers-ai/@cf/deepgram/nova-3", + "modelId": "cloudflare-ai-gateway/openai/gpt-5.6-luna", "providerId": "cloudflare-ai-gateway", - "displayName": "Deepgram Nova 3", - "version": "2025-11-14", + "displayName": "GPT-5.6 Luna", + "version": "2026-07-09", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.2, + "cacheRead": 0.02, + "cacheWrite": 0.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.4, + "output": 1.8, + "cache_read": 0.04, + "cache_write": 0.5, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 0.4, + "output": 1.8, + "cache_read": 0.04, + "cache_write": 0.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "cloudflare-ai-gateway/workers-ai/@cf/deepseek-ai/deepseek-r1-distill-qwen-32b", + "modelId": "cloudflare-ai-gateway/openai/gpt-5.6-sol", "providerId": "cloudflare-ai-gateway", - "displayName": "DeepSeek R1 Distill Qwen 32B", - "version": "2025-04-03", + "displayName": "GPT-5.6 Sol", + "version": "2026-07-09", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 4.88, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 45, + "cache_read": 1, + "cache_write": 12.5, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 45, + "cache_read": 1, + "cache_write": 12.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "cloudflare-ai-gateway/workers-ai/@cf/facebook/bart-large-cnn", + "modelId": "cloudflare-ai-gateway/openai/gpt-5.6-terra", "providerId": "cloudflare-ai-gateway", - "displayName": "BART Large CNN", - "version": "2025-04-09", + "displayName": "GPT-5.6 Terra", + "version": "2026-07-09", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "cacheRead": 0.2, + "cacheWrite": 2.5 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 18, + "cache_read": 0.4, + "cache_write": 5, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 18, + "cache_read": 0.4, + "cache_write": 5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "cloudflare-ai-gateway/workers-ai/@cf/google/gemma-3-12b-it", + "modelId": "cloudflare-ai-gateway/openai/o1", "providerId": "cloudflare-ai-gateway", - "displayName": "Gemma 3 12B IT", - "version": "2025-04-11", + "displayName": "o1", + "version": "2024-12-05", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.35, - "outputPer1M": 0.56, - "currency": "USD" - } + "inputPer1M": 15, + "outputPer1M": 60, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 60, + "cacheRead": 7.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "cloudflare-ai-gateway/workers-ai/@cf/huggingface/distilbert-sst-2-int8", + "modelId": "cloudflare-ai-gateway/openai/o1-pro", "providerId": "cloudflare-ai-gateway", - "displayName": "DistilBERT SST-2 INT8", - "version": "2025-04-03", + "displayName": "o1-pro", + "version": "2025-03-19", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.026, - "outputPer1M": 0, + "inputPer1M": 150, + "outputPer1M": 600, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "cloudflare-ai-gateway/workers-ai/@cf/ibm-granite/granite-4.0-h-micro", + "modelId": "cloudflare-ai-gateway/openai/o3", "providerId": "cloudflare-ai-gateway", - "displayName": "IBM Granite 4.0 H Micro", - "version": "2025-10-15", + "displayName": "o3", + "version": "2025-04-16", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.017, - "outputPer1M": 0.11, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 8, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "cloudflare-ai-gateway/workers-ai/@cf/meta/llama-2-7b-chat-fp16", + "modelId": "cloudflare-ai-gateway/openai/o3-mini", "providerId": "cloudflare-ai-gateway", - "displayName": "Llama 2 7B Chat FP16", - "version": "2025-04-03", + "displayName": "o3-mini", + "version": "2024-12-20", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.56, - "outputPer1M": 6.67, - "currency": "USD" - } + "inputPer1M": 1.1, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1, + "output": 4.4, + "cacheRead": 0.55 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "cloudflare-ai-gateway/workers-ai/@cf/meta/llama-3-8b-instruct", + "modelId": "cloudflare-ai-gateway/openai/o3-pro", "providerId": "cloudflare-ai-gateway", - "displayName": "Llama 3 8B Instruct", - "version": "2025-04-03", + "displayName": "o3-pro", + "version": "2025-06-10", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.28, - "outputPer1M": 0.83, + "inputPer1M": 20, + "outputPer1M": 80, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "cloudflare-ai-gateway/workers-ai/@cf/meta/llama-3-8b-instruct-awq", + "modelId": "cloudflare-ai-gateway/openai/o4-mini", "providerId": "cloudflare-ai-gateway", - "displayName": "Llama 3 8B Instruct AWQ", - "version": "2025-04-03", + "displayName": "o4-mini", + "version": "2025-04-16", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.12, - "outputPer1M": 0.27, - "currency": "USD" - } + "inputPer1M": 1.1, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1, + "output": 4.4, + "cacheRead": 0.275 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "cloudflare-ai-gateway/workers-ai/@cf/meta/llama-3.1-8b-instruct", + "modelId": "cloudflare-ai-gateway/workers-ai/@cf/aisingapore/gemma-sea-lion-v4-27b-it", "providerId": "cloudflare-ai-gateway", - "displayName": "Llama 3.1 8B Instruct", - "version": "2025-04-03", + "displayName": "Gemma Sea Lion V4 27B It", + "version": "2025-09-23", "capabilities": [ "text.chat" ], @@ -21220,200 +33314,224 @@ "text" ], "contextWindow": 128000, - "maxOutputTokens": 16384, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.28, - "outputPer1M": 0.8299999999999998, + "inputPer1M": 0.351, + "outputPer1M": 0.555, "currency": "USD" } }, { - "modelId": "cloudflare-ai-gateway/workers-ai/@cf/meta/llama-3.1-8b-instruct-awq", + "modelId": "cloudflare-ai-gateway/workers-ai/@cf/deepseek-ai/deepseek-r1-distill-qwen-32b", "providerId": "cloudflare-ai-gateway", - "displayName": "Llama 3.1 8B Instruct AWQ", - "version": "2025-04-03", + "displayName": "Deepseek R1 Distill Qwen 32B", + "version": "2025-01-20", "capabilities": [ - "text.chat" + "text.chat", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 80000, + "maxOutputTokens": 80000, "pricing": { - "inputPer1M": 0.12, - "outputPer1M": 0.27, + "inputPer1M": 0.497, + "outputPer1M": 4.881, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "cloudflare-ai-gateway/workers-ai/@cf/meta/llama-3.1-8b-instruct-fp8", + "modelId": "cloudflare-ai-gateway/workers-ai/@cf/google/gemma-4-26b-a4b-it", "providerId": "cloudflare-ai-gateway", - "displayName": "Llama 3.1 8B Instruct FP8", - "version": "2025-04-03", + "displayName": "Gemma 4 26B A4B IT", + "version": "2026-04-02", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, + "contextWindow": 256000, "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.29, + "inputPer1M": 0.1, + "outputPer1M": 0.3, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "cloudflare-ai-gateway/workers-ai/@cf/meta/llama-3.2-11b-vision-instruct", + "modelId": "cloudflare-ai-gateway/workers-ai/@cf/ibm-granite/granite-4.0-h-micro", "providerId": "cloudflare-ai-gateway", - "displayName": "Llama 3.2 11B Vision Instruct", - "version": "2025-04-03", + "displayName": "Granite 4.0 H Micro", + "version": "2025-10-02", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 131000, + "maxOutputTokens": 131000, "pricing": { - "inputPer1M": 0.049, - "outputPer1M": 0.68, + "inputPer1M": 0.017, + "outputPer1M": 0.112, "currency": "USD" } }, { - "modelId": "cloudflare-ai-gateway/workers-ai/@cf/meta/llama-3.2-1b-instruct", + "modelId": "cloudflare-ai-gateway/workers-ai/@cf/meta/llama-3.1-8b-instruct-fp8", "providerId": "cloudflare-ai-gateway", - "displayName": "Llama 3.2 1B Instruct", - "version": "2025-04-03", + "displayName": "Llama 3.1 8B Instruct fp8", + "version": "2024-07-23", "capabilities": [ "text.chat" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 32000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.027, - "outputPer1M": 0.2, + "inputPer1M": 0.152, + "outputPer1M": 0.287, "currency": "USD" } }, { - "modelId": "cloudflare-ai-gateway/workers-ai/@cf/meta/llama-3.2-3b-instruct", + "modelId": "cloudflare-ai-gateway/workers-ai/@cf/meta/llama-3.2-11b-vision-instruct", "providerId": "cloudflare-ai-gateway", - "displayName": "Llama 3.2 3B Instruct", - "version": "2025-04-03", + "displayName": "Llama 3.2 11B Vision Instruct", + "version": "2024-09-25", "capabilities": [ "text.chat" ], "modalities": [ + "image", "text" ], "contextWindow": 128000, - "maxOutputTokens": 16384, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.051, - "outputPer1M": 0.34, + "inputPer1M": 0.0485, + "outputPer1M": 0.676, "currency": "USD" } }, { - "modelId": "cloudflare-ai-gateway/workers-ai/@cf/meta/llama-3.3-70b-instruct-fp8-fast", + "modelId": "cloudflare-ai-gateway/workers-ai/@cf/meta/llama-3.2-1b-instruct", "providerId": "cloudflare-ai-gateway", - "displayName": "Llama 3.3 70B Instruct FP8 Fast", - "version": "2025-04-03", + "displayName": "Llama 3.2 1B Instruct", + "version": "2024-09-25", "capabilities": [ "text.chat" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 60000, + "maxOutputTokens": 60000, "pricing": { - "inputPer1M": 0.29, - "outputPer1M": 2.25, + "inputPer1M": 0.027, + "outputPer1M": 0.201, "currency": "USD" } }, { - "modelId": "cloudflare-ai-gateway/workers-ai/@cf/meta/llama-4-scout-17b-16e-instruct", + "modelId": "cloudflare-ai-gateway/workers-ai/@cf/meta/llama-3.2-3b-instruct", "providerId": "cloudflare-ai-gateway", - "displayName": "Llama 4 Scout 17B 16E Instruct", - "version": "2025-04-16", + "displayName": "Llama 3.2 3B Instruct", + "version": "2024-09-25", "capabilities": [ "text.chat" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 80000, + "maxOutputTokens": 80000, "pricing": { - "inputPer1M": 0.27, - "outputPer1M": 0.85, + "inputPer1M": 0.0509, + "outputPer1M": 0.335, "currency": "USD" } }, { - "modelId": "cloudflare-ai-gateway/workers-ai/@cf/meta/llama-guard-3-8b", + "modelId": "cloudflare-ai-gateway/workers-ai/@cf/meta/llama-3.3-70b-instruct-fp8-fast", "providerId": "cloudflare-ai-gateway", - "displayName": "Llama Guard 3 8B", - "version": "2025-04-03", + "displayName": "Llama 3.3 70B Instruct fp8 Fast", + "version": "2024-12-06", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 24000, + "maxOutputTokens": 24000, "pricing": { - "inputPer1M": 0.48, - "outputPer1M": 0.03, + "inputPer1M": 0.293, + "outputPer1M": 2.253, "currency": "USD" } }, { - "modelId": "cloudflare-ai-gateway/workers-ai/@cf/meta/m2m100-1.2b", + "modelId": "cloudflare-ai-gateway/workers-ai/@cf/meta/llama-4-scout-17b-16e-instruct", "providerId": "cloudflare-ai-gateway", - "displayName": "M2M100 1.2B", - "version": "2025-04-03", + "displayName": "Llama 4 Scout 17B 16E Instruct", + "version": "2025-04-05", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, + "contextWindow": 131000, "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.34, - "outputPer1M": 0.34, + "inputPer1M": 0.27, + "outputPer1M": 0.85, "currency": "USD" } }, { - "modelId": "cloudflare-ai-gateway/workers-ai/@cf/mistral/mistral-7b-instruct-v0.1", + "modelId": "cloudflare-ai-gateway/workers-ai/@cf/meta/llama-guard-3-8b", "providerId": "cloudflare-ai-gateway", - "displayName": "Mistral 7B Instruct v0.1", - "version": "2025-04-03", + "displayName": "Llama Guard 3 8B", + "version": "2024-07-23", "capabilities": [ "text.chat" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 131072, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.11, - "outputPer1M": 0.19, + "inputPer1M": 0.484, + "outputPer1M": 0.03, "currency": "USD" } }, @@ -21421,26 +33539,27 @@ "modelId": "cloudflare-ai-gateway/workers-ai/@cf/mistralai/mistral-small-3.1-24b-instruct", "providerId": "cloudflare-ai-gateway", "displayName": "Mistral Small 3.1 24B Instruct", - "version": "2025-04-11", + "version": "2025-03-17", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling" ], "modalities": [ "text" ], "contextWindow": 128000, - "maxOutputTokens": 16384, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.35, - "outputPer1M": 0.56, + "inputPer1M": 0.351, + "outputPer1M": 0.555, "currency": "USD" } }, { - "modelId": "cloudflare-ai-gateway/workers-ai/@cf/moonshotai/kimi-k2.5", + "modelId": "cloudflare-ai-gateway/workers-ai/@cf/moonshotai/kimi-k2.6", "providerId": "cloudflare-ai-gateway", - "displayName": "Kimi K2.5", - "version": "2026-01-27", + "displayName": "Kimi K2.6", + "version": "2026-04-21", "capabilities": [ "text.chat", "tools.function_calling", @@ -21451,19 +33570,38 @@ "image", "text" ], - "contextWindow": 256000, + "contextWindow": 262144, "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 3, - "currency": "USD" - } + "inputPer1M": 0.95, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4, + "cacheRead": 0.16 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "cloudflare-ai-gateway/workers-ai/@cf/moonshotai/kimi-k2.6", + "modelId": "cloudflare-ai-gateway/workers-ai/@cf/moonshotai/kimi-k2.7-code", "providerId": "cloudflare-ai-gateway", - "displayName": "Kimi K2.6", - "version": "2026-04-20", + "displayName": "Kimi K2.7 Code", + "version": "2026-06-12", "capabilities": [ "text.chat", "tools.function_calling", @@ -21474,32 +33612,32 @@ "image", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 256000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { "inputPer1M": 0.95, "outputPer1M": 4, - "currency": "USD" - } - }, - { - "modelId": "cloudflare-ai-gateway/workers-ai/@cf/myshell-ai/melotts", - "providerId": "cloudflare-ai-gateway", - "displayName": "MyShell MeloTTS", - "version": "2025-11-14", - "capabilities": [ - "text.chat" - ], - "modalities": [ - "text" - ], - "contextWindow": 128000, - "maxOutputTokens": 16384, - "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4, + "cacheRead": 0.19 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { "modelId": "cloudflare-ai-gateway/workers-ai/@cf/nvidia/nemotron-3-120b-a12b", @@ -21509,7 +33647,8 @@ "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" @@ -21520,7 +33659,20 @@ "inputPer1M": 0.5, "outputPer1M": 1.5, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { "modelId": "cloudflare-ai-gateway/workers-ai/@cf/openai/gpt-oss-120b", @@ -21528,7 +33680,10 @@ "displayName": "GPT OSS 120B", "version": "2025-08-05", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" @@ -21539,7 +33694,17 @@ "inputPer1M": 0.35, "outputPer1M": 0.75, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { "modelId": "cloudflare-ai-gateway/workers-ai/@cf/openai/gpt-oss-20b", @@ -21547,7 +33712,10 @@ "displayName": "GPT OSS 20B", "version": "2025-08-05", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" @@ -21558,59 +33726,22 @@ "inputPer1M": 0.2, "outputPer1M": 0.3, "currency": "USD" - } - }, - { - "modelId": "cloudflare-ai-gateway/workers-ai/@cf/pfnet/plamo-embedding-1b", - "providerId": "cloudflare-ai-gateway", - "displayName": "PLaMo Embedding 1B", - "version": "2025-09-25", - "capabilities": [ - "text.chat" - ], - "modalities": [ - "text" - ], - "contextWindow": 128000, - "maxOutputTokens": 16384, - "pricing": { - "inputPer1M": 0.019, - "outputPer1M": 0, - "currency": "USD" - } - }, - { - "modelId": "cloudflare-ai-gateway/workers-ai/@cf/pipecat-ai/smart-turn-v2", - "providerId": "cloudflare-ai-gateway", - "displayName": "Pipecat Smart Turn v2", - "version": "2025-11-14", - "capabilities": [ - "text.chat" - ], - "modalities": [ - "text" - ], - "contextWindow": 128000, - "maxOutputTokens": 16384, - "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "cloudflare-ai-gateway/workers-ai/@cf/qwen/qwen2.5-coder-32b-instruct", "providerId": "cloudflare-ai-gateway", - "displayName": "Qwen 2.5 Coder 32B Instruct", - "version": "2025-04-11", + "displayName": "Qwen2.5 Coder 32B Instruct", + "version": "2024-11-12", "capabilities": [ "text.chat" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 32768, + "maxOutputTokens": 32768, "pricing": { "inputPer1M": 0.66, "outputPer1M": 1, @@ -21620,59 +33751,45 @@ { "modelId": "cloudflare-ai-gateway/workers-ai/@cf/qwen/qwen3-30b-a3b-fp8", "providerId": "cloudflare-ai-gateway", - "displayName": "Qwen3 30B A3B FP8", - "version": "2025-11-14", - "capabilities": [ - "text.chat" - ], - "modalities": [ - "text" - ], - "contextWindow": 128000, - "maxOutputTokens": 16384, - "pricing": { - "inputPer1M": 0.051, - "outputPer1M": 0.34, - "currency": "USD" - } - }, - { - "modelId": "cloudflare-ai-gateway/workers-ai/@cf/qwen/qwen3-embedding-0.6b", - "providerId": "cloudflare-ai-gateway", - "displayName": "Qwen3 Embedding 0.6B", - "version": "2025-11-14", + "displayName": "Qwen3 30B A3b fp8", + "version": "2025-04-28", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 32768, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.012, - "outputPer1M": 0, + "inputPer1M": 0.0509, + "outputPer1M": 0.335, "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "cloudflare-ai-gateway/workers-ai/@cf/qwen/qwq-32b", "providerId": "cloudflare-ai-gateway", - "displayName": "QwQ 32B", - "version": "2025-04-11", + "displayName": "Qwq 32B", + "version": "2025-03-05", "capabilities": [ - "text.chat" + "text.chat", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 24000, + "maxOutputTokens": 24000, "pricing": { "inputPer1M": 0.66, "outputPer1M": 1, "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "cloudflare-ai-gateway/workers-ai/@cf/zai-org/glm-4.7-flash", @@ -21682,7 +33799,8 @@ "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" @@ -21690,10 +33808,64 @@ "contextWindow": 131072, "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.06, + "inputPer1M": 0.0605, "outputPer1M": 0.4, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "cloudflare-ai-gateway/workers-ai/@cf/zai-org/glm-5.2", + "providerId": "cloudflare-ai-gateway", + "displayName": "Glm 5.2", + "version": "2026-06-13", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 256000, + "pricing": { + "inputPer1M": 1.4, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.4, + "output": 4.4, + "cacheRead": 0.26 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { "modelId": "cloudflare-workers-ai/@cf/aisingapore/gemma-sea-lion-v4-27b-it", @@ -21732,7 +33904,88 @@ "inputPer1M": 0.497, "outputPer1M": 4.881, "currency": "USD" - } + }, + "reasoningOptions": [] + }, + { + "modelId": "cloudflare-workers-ai/@cf/deepseek-ai/deepseek-v4-flash-0731", + "providerId": "cloudflare-workers-ai", + "displayName": "DeepSeek V4 Flash 0731", + "version": "2026-07-31", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1048576, + "maxOutputTokens": 1048576, + "pricing": { + "inputPer1M": 0.44, + "outputPer1M": 1.32, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.44, + "output": 1.32, + "cacheRead": 0.014 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] + }, + { + "modelId": "cloudflare-workers-ai/@cf/deepseek-ai/deepseek-v4-pro-0813", + "providerId": "cloudflare-workers-ai", + "displayName": "DeepSeek V4 Pro 0813", + "version": "2026-08-12", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1048576, + "maxOutputTokens": 1048576, + "pricing": { + "inputPer1M": 1.32, + "outputPer1M": 3.96, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.32, + "output": 3.96, + "cacheRead": 0.044 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] }, { "modelId": "cloudflare-workers-ai/@cf/google/gemma-4-26b-a4b-it", @@ -21755,7 +34008,20 @@ "inputPer1M": 0.1, "outputPer1M": 0.3, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { "modelId": "cloudflare-workers-ai/@cf/ibm-granite/granite-4.0-h-micro", @@ -21781,7 +34047,7 @@ "modelId": "cloudflare-workers-ai/@cf/meta/llama-3.1-8b-instruct-fp8", "providerId": "cloudflare-workers-ai", "displayName": "Llama 3.1 8B Instruct fp8", - "version": "2024-07-25", + "version": "2024-07-23", "capabilities": [ "text.chat" ], @@ -21899,7 +34165,7 @@ "modelId": "cloudflare-workers-ai/@cf/meta/llama-guard-3-8b", "providerId": "cloudflare-workers-ai", "displayName": "Llama Guard 3 8B", - "version": "2025-01-22", + "version": "2024-07-23", "capabilities": [ "text.chat" ], @@ -21954,8 +34220,27 @@ "pricing": { "inputPer1M": 0.95, "outputPer1M": 4, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4, + "cacheRead": 0.16 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { "modelId": "cloudflare-workers-ai/@cf/moonshotai/kimi-k2.7-code", @@ -21977,8 +34262,27 @@ "pricing": { "inputPer1M": 0.95, "outputPer1M": 4, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4, + "cacheRead": 0.19 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { "modelId": "cloudflare-workers-ai/@cf/nvidia/nemotron-3-120b-a12b", @@ -22000,7 +34304,20 @@ "inputPer1M": 0.5, "outputPer1M": 1.5, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { "modelId": "cloudflare-workers-ai/@cf/openai/gpt-oss-120b", @@ -22022,7 +34339,17 @@ "inputPer1M": 0.35, "outputPer1M": 0.75, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { "modelId": "cloudflare-workers-ai/@cf/openai/gpt-oss-20b", @@ -22044,13 +34371,14 @@ "inputPer1M": 0.2, "outputPer1M": 0.3, "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "cloudflare-workers-ai/@cf/qwen/qwen2.5-coder-32b-instruct", "providerId": "cloudflare-workers-ai", "displayName": "Qwen2.5 Coder 32B Instruct", - "version": "2025-02-27", + "version": "2024-11-12", "capabilities": [ "text.chat" ], @@ -22069,7 +34397,7 @@ "modelId": "cloudflare-workers-ai/@cf/qwen/qwen3-30b-a3b-fp8", "providerId": "cloudflare-workers-ai", "displayName": "Qwen3 30B A3b fp8", - "version": "2025-04-30", + "version": "2025-04-28", "capabilities": [ "text.chat", "tools.function_calling", @@ -22084,7 +34412,8 @@ "inputPer1M": 0.0509, "outputPer1M": 0.335, "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "cloudflare-workers-ai/@cf/qwen/qwq-32b", @@ -22104,7 +34433,8 @@ "inputPer1M": 0.66, "outputPer1M": 1, "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "cloudflare-workers-ai/@cf/zai-org/glm-4.7-flash", @@ -22126,7 +34456,61 @@ "inputPer1M": 0.0605, "outputPer1M": 0.4, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "cloudflare-workers-ai/@cf/zai-org/glm-5.2", + "providerId": "cloudflare-workers-ai", + "displayName": "Glm 5.2", + "version": "2026-06-13", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 256000, + "pricing": { + "inputPer1M": 1.4, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.4, + "output": 4.4, + "cacheRead": 0.26 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { "modelId": "cohere/c4ai-aya-expanse-32b", @@ -22227,7 +34611,16 @@ "inputPer1M": 2.5, "outputPer1M": 10, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1 + } + ] }, { "modelId": "cohere/command-a-reasoning-08-2025", @@ -22248,7 +34641,16 @@ "inputPer1M": 2.5, "outputPer1M": 10, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1 + } + ] }, { "modelId": "cohere/command-a-translate-08-2025", @@ -22390,30 +34792,210 @@ "inputPer1M": 0, "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] + }, + { + "modelId": "coralbricks/glm-5.2-fp4", + "providerId": "coralbricks", + "displayName": "GLM 5.2 FP4", + "version": "2026-06-13", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1048576, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 1.12, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.12, + "output": 4.4, + "cacheRead": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "coralbricks/gpt-oss-120b", + "providerId": "coralbricks", + "displayName": "GPT OSS 120B", + "version": "2025-08-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.12, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.12, + "output": 0.6, + "cacheRead": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "coralbricks/kimi-k3", + "providerId": "coralbricks", + "displayName": "Kimi K3", + "version": "2026-07-16", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "cortecs/apertus-70b", + "providerId": "cortecs", + "displayName": "Apertus 70B", + "version": "2025-09-02", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 65536, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 1.393, + "outputPer1M": 2.228, + "currency": "USD" + }, + "reasoningOptions": [] }, { "modelId": "cortecs/claude-4-5-sonnet", "providerId": "cortecs", - "displayName": "Claude 4.5 Sonnet", + "displayName": "Claude Sonnet 4.5 (latest)", "version": "2025-09-29", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", - "pdf", "text" ], "contextWindow": 200000, "maxOutputTokens": 200000, "pricing": { - "inputPer1M": 3.259, - "outputPer1M": 16.296, - "currency": "USD" - } + "inputPer1M": 2.989, + "outputPer1M": 14.945, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.989, + "output": 14.945, + "cacheRead": 0.326, + "cacheWrite": 4.078 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { "modelId": "cortecs/claude-4-6-sonnet", @@ -22423,66 +35005,173 @@ "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", - "pdf", "text" ], "contextWindow": 1000000, "maxOutputTokens": 1000000, "pricing": { - "inputPer1M": 3.59, - "outputPer1M": 17.92, - "currency": "USD" - } + "inputPer1M": 3.196, + "outputPer1M": 15.94, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3.196, + "output": 15.94, + "cacheRead": 0.32, + "cacheWrite": 3.999 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { "modelId": "cortecs/claude-haiku-4-5", "providerId": "cortecs", - "displayName": "Claude Haiku 4.5", + "displayName": "Claude Haiku 4.5 (latest)", "version": "2025-10-15", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", - "pdf", "text" ], "contextWindow": 200000, "maxOutputTokens": 200000, "pricing": { - "inputPer1M": 1.09, - "outputPer1M": 5.43, - "currency": "USD" - } + "inputPer1M": 0.996, + "outputPer1M": 4.982, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.996, + "output": 4.982, + "cacheRead": 0.099, + "cacheWrite": 1.186 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] + }, + { + "modelId": "cortecs/claude-opus-5", + "providerId": "cortecs", + "displayName": "Claude Opus 5", + "version": "2026-07-24", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 1000000, + "pricing": { + "inputPer1M": 5.5, + "outputPer1M": 27.498, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5.5, + "output": 27.498, + "cacheRead": 0.55, + "cacheWrite": 6.874 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { "modelId": "cortecs/claude-opus4-5", "providerId": "cortecs", - "displayName": "Claude Opus 4.5", + "displayName": "Claude Opus 4.5 (latest)", "version": "2025-11-24", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", - "pdf", "text" ], "contextWindow": 200000, "maxOutputTokens": 200000, "pricing": { - "inputPer1M": 5.98, - "outputPer1M": 29.89, - "currency": "USD" - } + "inputPer1M": 5.313, + "outputPer1M": 26.568, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5.313, + "output": 26.568, + "cacheRead": 0.531, + "cacheWrite": 6.645 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { "modelId": "cortecs/claude-opus4-6", @@ -22492,20 +35181,41 @@ "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", - "pdf", "text" ], "contextWindow": 1000000, "maxOutputTokens": 1000000, "pricing": { - "inputPer1M": 5.98, - "outputPer1M": 29.89, - "currency": "USD" - } + "inputPer1M": 5.313, + "outputPer1M": 26.561, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5.313, + "output": 26.561, + "cacheRead": 0.531, + "cacheWrite": 6.645 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { "modelId": "cortecs/claude-opus4-7", @@ -22515,20 +35225,41 @@ "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", - "pdf", "text" ], "contextWindow": 1000000, - "maxOutputTokens": 128000, + "maxOutputTokens": 1000000, "pricing": { - "inputPer1M": 5.6, - "outputPer1M": 27.99, - "currency": "USD" - } + "inputPer1M": 5.437, + "outputPer1M": 27.186, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5.437, + "output": 27.186, + "cacheRead": 0.544, + "cacheWrite": 6.797 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { "modelId": "cortecs/claude-opus4-8", @@ -22538,42 +35269,129 @@ "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", - "pdf", "text" ], "contextWindow": 1000000, - "maxOutputTokens": 128000, + "maxOutputTokens": 1000000, "pricing": { - "inputPer1M": 5.64, - "outputPer1M": 28.198, - "currency": "USD" - } + "inputPer1M": 5.437, + "outputPer1M": 27.186, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5.437, + "output": 27.186, + "cacheRead": 0.544, + "cacheWrite": 6.797 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { "modelId": "cortecs/claude-sonnet-4", "providerId": "cortecs", - "displayName": "Claude Sonnet 4", + "displayName": "Claude Sonnet 4 (latest)", "version": "2025-05-22", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", - "pdf", "text" ], "contextWindow": 200000, - "maxOutputTokens": 64000, + "maxOutputTokens": 200000, "pricing": { - "inputPer1M": 3.307, - "outputPer1M": 16.536, - "currency": "USD" - } + "inputPer1M": 2.898, + "outputPer1M": 14.493, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.898, + "output": 14.493, + "cacheRead": 0.29, + "cacheWrite": 3.624 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] + }, + { + "modelId": "cortecs/claude-sonnet-5", + "providerId": "cortecs", + "displayName": "Claude Sonnet 5", + "version": "2026-06-30", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 1000000, + "pricing": { + "inputPer1M": 2.2, + "outputPer1M": 11, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.2, + "output": 11, + "cacheRead": 0.219, + "cacheWrite": 2.749 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { "modelId": "cortecs/codestral-2508", @@ -22582,7 +35400,8 @@ "version": "2025-07-30", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "structured.output" ], "modalities": [ "text" @@ -22590,51 +35409,77 @@ "contextWindow": 256000, "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 0.9, - "currency": "USD" + "inputPer1M": 0.334, + "outputPer1M": 1.003, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.334, + "output": 1.003, + "cacheRead": 0.033 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "cortecs/deepseek-r1-0528", + "modelId": "cortecs/cosmos3-super-reasoner", "providerId": "cortecs", - "displayName": "DeepSeek R1 0528", - "version": "2025-05-28", + "displayName": "cosmos3-super-reasoner", + "version": "2026-06-02", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 164000, - "maxOutputTokens": 164000, + "contextWindow": 256000, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 0.585, - "outputPer1M": 2.307, + "inputPer1M": 0.099, + "outputPer1M": 0.296, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "cortecs/deepseek-v3-0324", + "modelId": "cortecs/deepseek-r1-0528", "providerId": "cortecs", - "displayName": "DeepSeek V3 0324", - "version": "2025-03-24", + "displayName": "DeepSeek R1 0528", + "version": "2025-05-28", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 128000, + "contextWindow": 164000, + "maxOutputTokens": 164000, "pricing": { - "inputPer1M": 0.551, - "outputPer1M": 1.654, - "currency": "USD" - } + "inputPer1M": 0.652, + "outputPer1M": 2.57, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.652, + "output": 2.57, + "cacheRead": 0.163 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { "modelId": "cortecs/deepseek-v3.2", @@ -22644,7 +35489,8 @@ "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" @@ -22652,16 +35498,32 @@ "contextWindow": 163840, "maxOutputTokens": 163840, "pricing": { - "inputPer1M": 0.266, - "outputPer1M": 0.444, - "currency": "USD" - } + "inputPer1M": 0.296, + "outputPer1M": 0.495, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.296, + "output": 0.495, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "cortecs/deepseek-v4-flash", + "modelId": "cortecs/deepseek-v4-flash-0731", "providerId": "cortecs", - "displayName": "DeepSeek V4 Flash", - "version": "2026-04-24", + "displayName": "DeepSeek V4 Flash 0731", + "version": "2026-07-31", "capabilities": [ "text.chat", "tools.function_calling", @@ -22671,12 +35533,28 @@ "text" ], "contextWindow": 1048576, - "maxOutputTokens": 384000, + "maxOutputTokens": 1048576, "pricing": { - "inputPer1M": 0.133, - "outputPer1M": 0.266, - "currency": "USD" - } + "inputPer1M": 0.13, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.13, + "output": 0.28, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { "modelId": "cortecs/deepseek-v4-pro", @@ -22692,21 +35570,38 @@ "text" ], "contextWindow": 1048576, - "maxOutputTokens": 384000, + "maxOutputTokens": 1048576, "pricing": { - "inputPer1M": 1.553, - "outputPer1M": 3.106, - "currency": "USD" - } + "inputPer1M": 1.73, + "outputPer1M": 3.46, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.73, + "output": 3.46, + "cacheRead": 0.432 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { "modelId": "cortecs/devstral-2512", "providerId": "cortecs", - "displayName": "Devstral 2 2512", + "displayName": "Devstral 2", "version": "2025-12-09", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "structured.output" ], "modalities": [ "text" @@ -22714,206 +35609,329 @@ "contextWindow": 262000, "maxOutputTokens": 262000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 0.446, + "outputPer1M": 2.228, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.446, + "output": 2.228, + "cacheRead": 0.045 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "cortecs/devstral-small-2512", + "modelId": "cortecs/gemini-2.5-flash", "providerId": "cortecs", - "displayName": "Devstral Small 2 2512", - "version": "2025-12-09", + "displayName": "Gemini 2.5 Flash", + "version": "2025-06-17", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", "text" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, - "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "contextWindow": 1048576, + "maxOutputTokens": 1048576, + "pricing": { + "inputPer1M": 0.299, + "outputPer1M": 2.491, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.299, + "output": 2.491, + "cacheRead": 0.029, + "cacheWrite": 0.097 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { "modelId": "cortecs/gemini-2.5-pro", "providerId": "cortecs", "displayName": "Gemini 2.5 Pro", - "version": "2025-03-20", + "version": "2025-06-17", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", "text" ], "contextWindow": 1048576, "maxOutputTokens": 65535, "pricing": { - "inputPer1M": 1.654, - "outputPer1M": 11.024, - "currency": "USD" - } + "inputPer1M": 1.495, + "outputPer1M": 9.964, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.495, + "output": 9.964, + "cacheRead": 0.242, + "cacheWrite": 0.434 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "cortecs/glm-4.5", + "modelId": "cortecs/gemini-3.1-flash-lite", "providerId": "cortecs", - "displayName": "GLM 4.5", - "version": "2025-07-29", + "displayName": "Gemini 3.1 Flash Lite", + "version": "2026-05-07", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", + "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 1048576, + "maxOutputTokens": 1048576, "pricing": { - "inputPer1M": 0.67, - "outputPer1M": 2.46, - "currency": "USD" - } + "inputPer1M": 0.272, + "outputPer1M": 1.631, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.272, + "output": 1.631, + "cacheRead": 0.025, + "cacheWrite": 0.082 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "cortecs/glm-4.5-air", + "modelId": "cortecs/gemini-3.5-flash", "providerId": "cortecs", - "displayName": "GLM 4.5 Air", - "version": "2025-08-01", + "displayName": "Gemini 3.5 Flash", + "version": "2026-05-19", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", + "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, - "pricing": { - "inputPer1M": 0.22, - "outputPer1M": 1.34, - "currency": "USD" - } + "contextWindow": 1048576, + "maxOutputTokens": 1048576, + "pricing": { + "inputPer1M": 1.649, + "outputPer1M": 9.899, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.649, + "output": 9.899, + "cacheRead": 0.165, + "cacheWrite": 1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "cortecs/glm-4.7", + "modelId": "cortecs/gemini-3.5-flash-lite", "providerId": "cortecs", - "displayName": "GLM 4.7", - "version": "2025-12-22", + "displayName": "Gemini 3.5 Flash Lite", + "version": "2026-07-21", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", + "image", "text" ], - "contextWindow": 198000, - "maxOutputTokens": 198000, + "contextWindow": 1048576, + "maxOutputTokens": 1048576, "pricing": { - "inputPer1M": 0.45, - "outputPer1M": 2.23, - "currency": "USD" - } + "inputPer1M": 0.33, + "outputPer1M": 2.749, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.33, + "output": 2.749, + "cacheRead": 0.033 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "cortecs/glm-4.7-flash", + "modelId": "cortecs/gemini-3.6-flash", "providerId": "cortecs", - "displayName": "GLM-4.7-Flash", - "version": "2025-08-08", + "displayName": "Gemini 3.6 Flash", + "version": "2026-07-21", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", + "image", "text" ], - "contextWindow": 203000, - "maxOutputTokens": 203000, + "contextWindow": 1048576, + "maxOutputTokens": 1048576, "pricing": { - "inputPer1M": 0.09, - "outputPer1M": 0.53, - "currency": "USD" - } + "inputPer1M": 0.75, + "outputPer1M": 3.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 3.75, + "cacheRead": 0.075, + "cacheWrite": 0.038 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "cortecs/glm-5", + "modelId": "cortecs/gemini-3.7-flash", "providerId": "cortecs", - "displayName": "GLM 5", - "version": "2026-02-11", + "displayName": "Gemini 3.7 Flash", + "version": "2026-08-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", + "image", "text" ], - "contextWindow": 202752, - "maxOutputTokens": 202752, + "contextWindow": 1048576, + "maxOutputTokens": 1048576, "pricing": { - "inputPer1M": 1.08, - "outputPer1M": 3.44, - "currency": "USD" - } - }, - { - "modelId": "cortecs/glm-5.1", - "providerId": "cortecs", - "displayName": "GLM-5.1", - "version": "2026-04-14", + "inputPer1M": 0.75, + "outputPer1M": 3.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 3.75, + "cacheRead": 0.075, + "cacheWrite": 0.038 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "cortecs/gemma-3-27b-it", + "providerId": "cortecs", + "displayName": "gemma-3-27b-it", + "version": "2025-03-12", "capabilities": [ "text.chat", - "tools.function_calling", "reasoning", "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 131000, + "maxOutputTokens": 131000, "pricing": { - "inputPer1M": 1.31, - "outputPer1M": 4.1, + "inputPer1M": 0.099, + "outputPer1M": 0.299, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "cortecs/gpt-4.1", + "modelId": "cortecs/gemma-4-26b-a4b-it", "providerId": "cortecs", - "displayName": "GPT 4.1", - "version": "2025-04-14", + "displayName": "Gemma 4 26B A4B IT", + "version": "2026-04-02", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 1047576, - "maxOutputTokens": 32768, + "contextWindow": 262000, + "maxOutputTokens": 262000, "pricing": { - "inputPer1M": 2.354, - "outputPer1M": 9.417, + "inputPer1M": 0.111, + "outputPer1M": 0.557, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "cortecs/gpt-5.4", + "modelId": "cortecs/gemma-4-31b-it", "providerId": "cortecs", - "displayName": "GPT-5.4", - "version": "2026-03-05", + "displayName": "Gemma 4 31B IT", + "version": "2026-04-02", "capabilities": [ "text.chat", "tools.function_calling", @@ -22922,506 +35940,776 @@ ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 1050000, - "maxOutputTokens": 128000, + "contextWindow": 262000, + "maxOutputTokens": 262000, "pricing": { - "inputPer1M": 3, - "outputPer1M": 16.13, + "inputPer1M": 0.223, + "outputPer1M": 0.39, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "cortecs/gpt-oss-120b", + "modelId": "cortecs/glm-4.7", "providerId": "cortecs", - "displayName": "GPT Oss 120b", - "version": "2025-08-05", + "displayName": "GLM-4.7", + "version": "2025-12-22", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 128000, + "contextWindow": 202752, + "maxOutputTokens": 198000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.78, + "outputPer1M": 2.785, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "cortecs/hermes-4-70b", + "modelId": "cortecs/glm-4.7-flash", "providerId": "cortecs", - "displayName": "Hermes 4 70B", - "version": "2025-08-26", + "displayName": "GLM-4.7-Flash", + "version": "2026-01-19", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 128000, + "contextWindow": 203000, + "maxOutputTokens": 203000, "pricing": { - "inputPer1M": 0.116, - "outputPer1M": 0.358, + "inputPer1M": 0.08, + "outputPer1M": 0.478, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "cortecs/intellect-3", + "modelId": "cortecs/glm-5", "providerId": "cortecs", - "displayName": "INTELLECT 3", - "version": "2025-11-26", + "displayName": "GLM-5", + "version": "2026-02-12", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 128000, + "contextWindow": 202752, + "maxOutputTokens": 202752, "pricing": { - "inputPer1M": 0.219, - "outputPer1M": 1.202, - "currency": "USD" - } + "inputPer1M": 0.988, + "outputPer1M": 3.164, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.988, + "output": 3.164, + "cacheRead": 0.247 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "cortecs/kimi-k2-instruct", + "modelId": "cortecs/glm-5-turbo", "providerId": "cortecs", - "displayName": "Kimi K2 Instruct", - "version": "2025-07-11", + "displayName": "GLM-5-Turbo", + "version": "2026-03-16", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 131000, - "maxOutputTokens": 131000, + "contextWindow": 202752, + "maxOutputTokens": 202752, "pricing": { - "inputPer1M": 0.551, - "outputPer1M": 2.646, - "currency": "USD" - } + "inputPer1M": 1.186, + "outputPer1M": 3.955, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.186, + "output": 3.955, + "cacheRead": 0.296, + "cacheWrite": 1.544 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "cortecs/kimi-k2-thinking", + "modelId": "cortecs/glm-5.1", "providerId": "cortecs", - "displayName": "Kimi K2 Thinking", - "version": "2025-12-08", + "displayName": "GLM-5.1", + "version": "2026-04-07", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 202752, + "maxOutputTokens": 202752, "pricing": { - "inputPer1M": 0.656, - "outputPer1M": 2.731, - "currency": "USD" - } + "inputPer1M": 1.384, + "outputPer1M": 4.348, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.384, + "output": 4.348, + "cacheRead": 0.346 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "cortecs/kimi-k2.5", + "modelId": "cortecs/glm-5.2", "providerId": "cortecs", - "displayName": "Kimi K2.5", - "version": "2026-01-27", + "displayName": "GLM-5.2", + "version": "2026-06-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 256000, - "maxOutputTokens": 256000, + "contextWindow": 1048576, + "maxOutputTokens": 1048576, "pricing": { - "inputPer1M": 0.55, - "outputPer1M": 2.76, - "currency": "USD" - } + "inputPer1M": 1.2, + "outputPer1M": 4.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.2, + "output": 4.2, + "cacheRead": 0.26 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] }, { - "modelId": "cortecs/kimi-k2.6", + "modelId": "cortecs/glm-5v-turbo", "providerId": "cortecs", - "displayName": "Kimi K2.6", - "version": "2026-04-17", + "displayName": "GLM-5V-Turbo", + "version": "2026-04-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 256000, + "contextWindow": 202752, + "maxOutputTokens": 202752, "pricing": { - "inputPer1M": 0.81, - "outputPer1M": 3.54, - "currency": "USD" - } + "inputPer1M": 1.186, + "outputPer1M": 3.955, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.186, + "output": 3.955, + "cacheRead": 0.296, + "cacheWrite": 1.544 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "cortecs/llama-3.1-405b-instruct", + "modelId": "cortecs/gpt-4.1", "providerId": "cortecs", - "displayName": "Llama 3.1 405B Instruct", - "version": "2024-07-23", + "displayName": "GPT-4.1", + "version": "2025-04-14", "capabilities": [ "text.chat", "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 128000, + "contextWindow": 1047576, + "maxOutputTokens": 1047576, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 2.192, + "outputPer1M": 8.769, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.192, + "output": 8.769, + "cacheRead": 0.546 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "cortecs/llama-3.3-70b-instruct", + "modelId": "cortecs/gpt-4.1-mini", "providerId": "cortecs", - "displayName": "Llama 3.3 70B Instruct", - "version": "2024-12-06", + "displayName": "GPT-4.1 mini", + "version": "2025-04-14", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 131000, - "maxOutputTokens": 131000, + "contextWindow": 1047576, + "maxOutputTokens": 1047576, "pricing": { - "inputPer1M": 0.089, - "outputPer1M": 0.275, - "currency": "USD" + "inputPer1M": 0.434, + "outputPer1M": 1.704, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.434, + "output": 1.704, + "cacheRead": 0.134 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "cortecs/minimax-m2", + "modelId": "cortecs/gpt-4.1-nano", "providerId": "cortecs", - "displayName": "MiniMax-M2", - "version": "2025-10-27", + "displayName": "GPT-4.1 nano", + "version": "2025-04-14", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 400000, + "contextWindow": 1047576, + "maxOutputTokens": 1047576, "pricing": { - "inputPer1M": 0.39, - "outputPer1M": 1.57, - "currency": "USD" + "inputPer1M": 0.111, + "outputPer1M": 0.434, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.111, + "output": 0.434, + "cacheRead": 0.056 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "cortecs/minimax-m2.1", + "modelId": "cortecs/gpt-4o", "providerId": "cortecs", - "displayName": "MiniMax-M2.1", - "version": "2025-12-23", + "displayName": "GPT-4o", + "version": "2024-05-13", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 196000, - "maxOutputTokens": 196000, + "contextWindow": 128000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.34, - "outputPer1M": 1.34, - "currency": "USD" + "inputPer1M": 2.659, + "outputPer1M": 10.635, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.659, + "output": 10.635, + "cacheRead": 1.33 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "cortecs/minimax-m2.5", + "modelId": "cortecs/gpt-4o-mini", "providerId": "cortecs", - "displayName": "MiniMax-M2.5", - "version": "2026-02-12", + "displayName": "GPT-4o mini", + "version": "2024-07-18", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 196608, - "maxOutputTokens": 196608, + "contextWindow": 128000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.32, - "outputPer1M": 1.18, - "currency": "USD" + "inputPer1M": 0.159, + "outputPer1M": 0.638, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.159, + "output": 0.638, + "cacheRead": 0.081 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "cortecs/minimax-m2.7", + "modelId": "cortecs/gpt-5", "providerId": "cortecs", - "displayName": "MiniMax-m2.7", - "version": "2026-03-18", + "displayName": "GPT-5", + "version": "2025-08-07", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 202752, - "maxOutputTokens": 196072, + "contextWindow": 400000, + "maxOutputTokens": 400000, "pricing": { - "inputPer1M": 0.47, - "outputPer1M": 1.4, - "currency": "USD" - } + "inputPer1M": 1.375, + "outputPer1M": 10.96, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.375, + "output": 10.96, + "cacheRead": 0.156 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "cortecs/mistral-large-2512", + "modelId": "cortecs/gpt-5-mini", "providerId": "cortecs", - "displayName": "Mistral Large 3 2512", - "version": "2025-12-01", + "displayName": "GPT-5 Mini", + "version": "2025-08-07", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ "image", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 256000, + "contextWindow": 400000, + "maxOutputTokens": 400000, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 1.5, - "currency": "USD" - } + "inputPer1M": 0.279, + "outputPer1M": 2.192, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.279, + "output": 2.192, + "cacheRead": 0.056 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "cortecs/mixtral-8x7B-instruct-v0.1", + "modelId": "cortecs/gpt-5-nano", "providerId": "cortecs", - "displayName": "Mixtral 8x7B Instruct v0.1", - "version": "2023-12-11", + "displayName": "GPT-5 Nano", + "version": "2025-08-07", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 32000, - "maxOutputTokens": 32000, + "contextWindow": 400000, + "maxOutputTokens": 400000, "pricing": { - "inputPer1M": 0.438, - "outputPer1M": 0.68, - "currency": "USD" - } + "inputPer1M": 0.06, + "outputPer1M": 0.439, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.06, + "output": 0.439, + "cacheRead": 0.019 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "cortecs/nemotron-3-super-120b-a12b", + "modelId": "cortecs/gpt-5.1", "providerId": "cortecs", - "displayName": "Nemotron 3 Super 120B A12B", - "version": "2026-03-11", + "displayName": "GPT-5.1", + "version": "2025-11-13", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 400000, + "maxOutputTokens": 400000, "pricing": { - "inputPer1M": 0.266, - "outputPer1M": 0.799, - "currency": "USD" - } + "inputPer1M": 1.375, + "outputPer1M": 10.96, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.375, + "output": 10.96, + "cacheRead": 0.156 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "cortecs/nova-pro-v1", + "modelId": "cortecs/gpt-5.4", "providerId": "cortecs", - "displayName": "Nova Pro 1.0", - "version": "2024-12-03", + "displayName": "GPT-5.4", + "version": "2026-03-05", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 300000, - "maxOutputTokens": 5000, - "pricing": { - "inputPer1M": 1.016, - "outputPer1M": 4.061, - "currency": "USD" - } + "contextWindow": 1050000, + "maxOutputTokens": 1050000, + "pricing": { + "inputPer1M": 2.898, + "outputPer1M": 15.453, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.898, + "output": 15.453, + "cacheRead": 0.242 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "cortecs/qwen-2.5-72b-instruct", + "modelId": "cortecs/gpt-5.6-luna", "providerId": "cortecs", - "displayName": "Qwen2.5 72B Instruct", - "version": "2024-09-19", + "displayName": "GPT-5.6 Luna", + "version": "2026-07-09", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 33000, - "maxOutputTokens": 33000, + "contextWindow": 1050000, + "maxOutputTokens": 1050000, "pricing": { - "inputPer1M": 0.062, - "outputPer1M": 0.231, - "currency": "USD" - } + "inputPer1M": 1.1, + "outputPer1M": 6.599, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1, + "output": 6.599, + "cacheRead": 0.11, + "cacheWrite": 1.38 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "cortecs/qwen3-235b-a22b-instruct-2507", + "modelId": "cortecs/gpt-5.6-sol", "providerId": "cortecs", - "displayName": "Qwen3 235B A22B Instruct 2507", - "version": "2025-07-23", + "displayName": "GPT-5.6 Sol", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 131000, - "maxOutputTokens": 131000, + "contextWindow": 1050000, + "maxOutputTokens": 1050000, "pricing": { - "inputPer1M": 0.062, - "outputPer1M": 0.408, - "currency": "USD" - } + "inputPer1M": 5.5, + "outputPer1M": 32.998, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5.5, + "output": 32.998, + "cacheRead": 0.55, + "cacheWrite": 6.879 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "cortecs/qwen3-32b", + "modelId": "cortecs/gpt-5.6-terra", "providerId": "cortecs", - "displayName": "Qwen3 32B", - "version": "2025-04-29", + "displayName": "GPT-5.6 Terra", + "version": "2026-07-09", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 16384, - "maxOutputTokens": 16384, - "pricing": { - "inputPer1M": 0.099, - "outputPer1M": 0.33, - "currency": "USD" - } + "contextWindow": 1050000, + "maxOutputTokens": 1050000, + "pricing": { + "inputPer1M": 2.749, + "outputPer1M": 16.498, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.749, + "output": 16.498, + "cacheRead": 0.275, + "cacheWrite": 3.437 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "cortecs/qwen3-coder-30b-a3b-instruct", + "modelId": "cortecs/gpt-oss-120b", "providerId": "cortecs", - "displayName": "Qwen3 Coder 30B A3B Instruct", - "version": "2025-07-31", + "displayName": "GPT OSS 120B", + "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 131000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.053, - "outputPer1M": 0.222, - "currency": "USD" - } + "inputPer1M": 0.089, + "outputPer1M": 0.446, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.089, + "output": 0.446, + "cacheRead": 0.01 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "cortecs/qwen3-coder-480b-a35b-instruct", + "modelId": "cortecs/gpt-oss-20b", "providerId": "cortecs", - "displayName": "Qwen3 Coder 480B A35B Instruct", - "version": "2025-07-25", + "displayName": "GPT OSS 20B", + "version": "2025-08-05", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 131000, + "maxOutputTokens": 131000, "pricing": { - "inputPer1M": 0.441, - "outputPer1M": 1.984, + "inputPer1M": 0.045, + "outputPer1M": 0.167, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "cortecs/qwen3-coder-next", + "modelId": "cortecs/gpt-oss-safeguard-120b", "providerId": "cortecs", - "displayName": "Qwen3 Coder Next 80B", - "version": "2026-02-04", + "displayName": "GPT OSS Safeguard 120B", + "version": "2025-10-29", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 256000, - "maxOutputTokens": 65536, + "contextWindow": 128000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.158, - "outputPer1M": 0.84, + "inputPer1M": 0.179, + "outputPer1M": 0.697, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "cortecs/qwen3-next-80b-a3b-thinking", + "modelId": "cortecs/hermes-4-405b", "providerId": "cortecs", - "displayName": "Qwen3 Next 80B A3B Thinking", - "version": "2025-09-11", + "displayName": "hermes-4-405b", + "version": "2024-08-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "text" @@ -23429,78 +36717,71 @@ "contextWindow": 128000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.164, - "outputPer1M": 1.311, + "inputPer1M": 0.996, + "outputPer1M": 2.989, "currency": "USD" } }, { - "modelId": "cortecs/qwen3.5-122b-a10b", + "modelId": "cortecs/hermes-4-70b", "providerId": "cortecs", - "displayName": "Qwen3.5 122B A10B", - "version": "2026-02-24", + "displayName": "Hermes 4 70B", + "version": "2025-08-26", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 128000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.444, - "outputPer1M": 3.106, + "inputPer1M": 0.129, + "outputPer1M": 0.399, "currency": "USD" } }, { - "modelId": "cortecs/qwen3.5-397b-a17b", + "modelId": "cortecs/kimi-k2.5", "providerId": "cortecs", - "displayName": "Qwen3.5 397B A17B", - "version": "2026-02-16", + "displayName": "Kimi K2.5", + "version": "2026-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" - ], - "modalities": [ - "text" - ], - "contextWindow": 250000, - "maxOutputTokens": 250000, - "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 3.6, - "currency": "USD" - } - }, - { - "modelId": "crof/deepseek-v3.2", - "providerId": "crof", - "displayName": "DeepSeek V3.2", - "version": "2025-07-22", - "capabilities": [ - "text.chat", - "tools.function_calling" + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 163840, - "maxOutputTokens": 163840, + "contextWindow": 262144, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 0.18, - "outputPer1M": 0.35, - "currency": "USD" - } + "inputPer1M": 0.495, + "outputPer1M": 2.768, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.495, + "output": 2.768, + "cacheRead": 0.124 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "crof/deepseek-v4-flash", - "providerId": "crof", - "displayName": "DeepSeek V4 Flash", - "version": "2026-04-24", + "modelId": "cortecs/kimi-k2.6", + "providerId": "cortecs", + "displayName": "Kimi K2.6", + "version": "2026-04-21", "capabilities": [ "text.chat", "tools.function_calling", @@ -23508,21 +36789,33 @@ "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 131072, + "contextWindow": 262144, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 0.12, - "outputPer1M": 0.21, - "currency": "USD" - } + "inputPer1M": 0.773, + "outputPer1M": 3.38, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.773, + "output": 3.38, + "cacheRead": 0.193 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "crof/deepseek-v4-pro", - "providerId": "crof", - "displayName": "DeepSeek V4 Pro", - "version": "2026-04-24", + "modelId": "cortecs/kimi-k2.7-code", + "providerId": "cortecs", + "displayName": "Kimi K2.7 Code", + "version": "2026-06-12", "capabilities": [ "text.chat", "tools.function_calling", @@ -23530,21 +36823,29 @@ "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 131072, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.35, - "outputPer1M": 0.8, - "currency": "USD" - } + "inputPer1M": 0.75, + "outputPer1M": 3.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 3.5, + "cacheRead": 0.201 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "crof/deepseek-v4-pro-lightning", - "providerId": "crof", - "displayName": "DeepSeek V4 Pro", - "version": "2026-04-24", + "modelId": "cortecs/kimi-k3", + "providerId": "cortecs", + "displayName": "Kimi K3", + "version": "2026-07-16", "capabilities": [ "text.chat", "tools.function_calling", @@ -23552,21 +36853,23 @@ "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 131072, + "contextWindow": 1048576, + "maxOutputTokens": 1048576, "pricing": { - "inputPer1M": 0.8, - "outputPer1M": 1.6, + "inputPer1M": 3, + "outputPer1M": 14.999, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "crof/gemma-4-31b-it", - "providerId": "crof", - "displayName": "Gemma 4 31B IT", - "version": "2026-04-02", + "modelId": "cortecs/llama-3.1-405b-instruct", + "providerId": "cortecs", + "displayName": "Llama 3.1 405B Instruct", + "version": "2024-07-23", "capabilities": [ "text.chat", "tools.function_calling", @@ -23574,183 +36877,208 @@ "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 128000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.3, + "inputPer1M": 1.95, + "outputPer1M": 1.95, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "crof/glm-4.7", - "providerId": "crof", - "displayName": "GLM-4.7", - "version": "2025-12-22", + "modelId": "cortecs/llama-3.1-8b-instruct", + "providerId": "cortecs", + "displayName": "Llama-3.1-8B-Instruct", + "version": "2024-07-23", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 202752, - "maxOutputTokens": 202752, + "contextWindow": 128000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 1.1, + "inputPer1M": 0.167, + "outputPer1M": 0.167, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "crof/glm-4.7-flash", - "providerId": "crof", - "displayName": "GLM-4.7-Flash", - "version": "2026-01-19", + "modelId": "cortecs/llama-3.1-nemotron-ultra-253b-v1", + "providerId": "cortecs", + "displayName": "llama-3.1-nemotron-ultra-253b-v1", + "version": "2025-04-07", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 202752, - "maxOutputTokens": 131072, + "contextWindow": 128000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.04, - "outputPer1M": 0.3, + "inputPer1M": 0.598, + "outputPer1M": 1.794, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "crof/glm-5", - "providerId": "crof", - "displayName": "GLM-5", - "version": "2026-02-11", + "modelId": "cortecs/llama-3.3-70b-instruct", + "providerId": "cortecs", + "displayName": "Llama-3.3-70B-Instruct", + "version": "2024-12-06", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 202752, - "maxOutputTokens": 202752, + "contextWindow": 131000, + "maxOutputTokens": 131000, "pricing": { - "inputPer1M": 0.48, - "outputPer1M": 1.9, + "inputPer1M": 0.129, + "outputPer1M": 0.399, "currency": "USD" } }, { - "modelId": "crof/glm-5.1", - "providerId": "crof", - "displayName": "GLM-5.1", - "version": "2026-03-27", + "modelId": "cortecs/minicpm-v-4.5", + "providerId": "cortecs", + "displayName": "minicpm-v-4.5", + "version": "2026-06-02", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 202752, - "maxOutputTokens": 202752, + "contextWindow": 32000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.45, - "outputPer1M": 2.15, + "inputPer1M": 0.651, + "outputPer1M": 1.097, "currency": "USD" } }, { - "modelId": "crof/greg-1", - "providerId": "crof", - "displayName": "Greg 1 Normal", - "version": "2026-01-27", + "modelId": "cortecs/minimax-m2", + "providerId": "cortecs", + "displayName": "MiniMax-M2", + "version": "2025-10-27", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 229376, - "maxOutputTokens": 229376, + "contextWindow": 400000, + "maxOutputTokens": 400000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.3, + "inputPer1M": 0.349, + "outputPer1M": 1.405, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "crof/greg-1-mini", - "providerId": "crof", - "displayName": "Greg 1 Mini", - "version": "2026-01-27", + "modelId": "cortecs/minimax-m2.1", + "providerId": "cortecs", + "displayName": "MiniMax-M2.1", + "version": "2025-12-23", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 229376, - "maxOutputTokens": 229376, + "contextWindow": 196000, + "maxOutputTokens": 196000, "pricing": { - "inputPer1M": 0.07, - "outputPer1M": 0.15, + "inputPer1M": 0.359, + "outputPer1M": 1.435, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "crof/greg-1-super", - "providerId": "crof", - "displayName": "Greg 1 Super", - "version": "2026-01-27", + "modelId": "cortecs/minimax-m2.5", + "providerId": "cortecs", + "displayName": "MiniMax-M2.5", + "version": "2026-02-12", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 229376, - "maxOutputTokens": 229376, + "contextWindow": 196680, + "maxOutputTokens": 196608, "pricing": { - "inputPer1M": 1, - "outputPer1M": 5, - "currency": "USD" - } + "inputPer1M": 0.296, + "outputPer1M": 1.087, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.296, + "output": 1.087, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "crof/greg-rp", - "providerId": "crof", - "displayName": "Greg (Roleplay)", - "version": "2026-01-27", + "modelId": "cortecs/minimax-m2.7", + "providerId": "cortecs", + "displayName": "MiniMax-M2.7", + "version": "2026-03-18", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 229376, - "maxOutputTokens": 229376, + "contextWindow": 196608, + "maxOutputTokens": 196072, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.3, + "inputPer1M": 0.668, + "outputPer1M": 2.674, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "crof/kimi-k2.5", - "providerId": "crof", - "displayName": "Kimi K2.5", - "version": "2026-01", + "modelId": "cortecs/minimax-m3", + "providerId": "cortecs", + "displayName": "MiniMax-M3", + "version": "2026-06-01", "capabilities": [ "text.chat", "tools.function_calling", @@ -23759,136 +37087,152 @@ ], "modalities": [ "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, - "pricing": { - "inputPer1M": 0.35, - "outputPer1M": 1.7, - "currency": "USD" - } + "contextWindow": 1048576, + "maxOutputTokens": 1048576, + "pricing": { + "inputPer1M": 0.395, + "outputPer1M": 1.977, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.395, + "output": 1.977, + "cacheRead": 0.099 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "crof/kimi-k2.5-lightning", - "providerId": "crof", - "displayName": "Kimi K2.5 (Lightning)", - "version": "2026-02-06", + "modelId": "cortecs/ministral-14b-2512", + "providerId": "cortecs", + "displayName": "ministral-14b-2512", + "version": "2025-12-03", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ "image", - "text", - "video" + "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 256000, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 1, - "outputPer1M": 3, - "currency": "USD" + "inputPer1M": 0.223, + "outputPer1M": 0.223, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.223, + "output": 0.223, + "cacheRead": 0.022 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "crof/kimi-k2.6", - "providerId": "crof", - "displayName": "Kimi K2.6", - "version": "2026-04-21", + "modelId": "cortecs/ministral-3b-2512", + "providerId": "cortecs", + "displayName": "ministral-3b-2512", + "version": "2025-12-03", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 256000, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 1.99, - "currency": "USD" + "inputPer1M": 0.111, + "outputPer1M": 0.111, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.111, + "output": 0.111, + "cacheRead": 0.011 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "crof/mimo-v2.5-pro", - "providerId": "crof", - "displayName": "MiMo-V2.5-Pro", - "version": "2026-04-22", + "modelId": "cortecs/ministral-8b-2512", + "providerId": "cortecs", + "displayName": "ministral-8b-2512", + "version": "2025-12-03", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 131072, + "contextWindow": 256000, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 0.8, - "currency": "USD" + "inputPer1M": 0.167, + "outputPer1M": 0.167, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.167, + "output": 0.167, + "cacheRead": 0.017 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "crof/minimax-m2.5", - "providerId": "crof", - "displayName": "MiniMax-M2.5", - "version": "2026-02-12", + "modelId": "cortecs/mistral-7b-instruct-v0.2", + "providerId": "cortecs", + "displayName": "mistral-7b-instruct-v0.2", + "version": "2025-05-26", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 32000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.11, - "outputPer1M": 0.95, + "inputPer1M": 0.159, + "outputPer1M": 0.219, "currency": "USD" } }, { - "modelId": "crof/qwen3.5-397b-a17b", - "providerId": "crof", - "displayName": "Qwen3.5 397B-A17B", - "version": "2026-02-15", + "modelId": "cortecs/mistral-7b-instruct-v0.3", + "providerId": "cortecs", + "displayName": "mistral-7b-instruct-v0.3", + "version": "2025-05-26", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "audio", - "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 127000, + "maxOutputTokens": 127000, "pricing": { - "inputPer1M": 0.35, - "outputPer1M": 1.75, + "inputPer1M": 0.111, + "outputPer1M": 0.111, "currency": "USD" } }, { - "modelId": "crof/qwen3.5-9b", - "providerId": "crof", - "displayName": "Qwen3.5 9B", - "version": "2026-03-13", + "modelId": "cortecs/mistral-large-2402", + "providerId": "cortecs", + "displayName": "mistral-large-2402", + "version": "2025-05-26", "capabilities": [ "text.chat", "tools.function_calling", @@ -23896,233 +37240,251 @@ "structured.output" ], "modalities": [ - "audio", - "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 32000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.04, - "outputPer1M": 0.15, + "inputPer1M": 4.284, + "outputPer1M": 12.952, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "crof/qwen3.6-27b", - "providerId": "crof", - "displayName": "Qwen3.6 27B", - "version": "2026-04-22", + "modelId": "cortecs/mistral-large-2512", + "providerId": "cortecs", + "displayName": "Mistral Large 3", + "version": "2024-11-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "audio", "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 256000, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 1.5, - "currency": "USD" + "inputPer1M": 0.557, + "outputPer1M": 1.671, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.557, + "output": 1.671, + "cacheRead": 0.056 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "databricks/databricks-claude-haiku-4-5", - "providerId": "databricks", - "displayName": "Claude Haiku 4.5 (latest)", - "version": "2025-10-15", + "modelId": "cortecs/mistral-medium-2508", + "providerId": "cortecs", + "displayName": "mistral-medium-2508", + "version": "2024-08-07", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 128000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1, - "outputPer1M": 5, - "currency": "USD" - } + "inputPer1M": 0.446, + "outputPer1M": 2.228, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.446, + "output": 2.228, + "cacheRead": 0.045 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "databricks/databricks-claude-opus-4-1", - "providerId": "databricks", - "displayName": "Claude Opus 4.1 (latest)", - "version": "2025-08-05", + "modelId": "cortecs/mistral-medium-3.5", + "providerId": "cortecs", + "displayName": "mistral-medium-3.5", + "version": "2026-04-30", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 32000, + "contextWindow": 256000, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 15, - "outputPer1M": 75, + "inputPer1M": 1.671, + "outputPer1M": 5.57, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "databricks/databricks-claude-opus-4-5", - "providerId": "databricks", - "displayName": "Claude Opus 4.5 (latest)", - "version": "2025-11-24", + "modelId": "cortecs/mistral-nemo-instruct-2407", + "providerId": "cortecs", + "displayName": "mistral-nemo-instruct-2407", + "version": "2024-08-07", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 128000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" + "inputPer1M": 0.145, + "outputPer1M": 0.145, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.145, + "output": 0.145, + "cacheRead": 0.014 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "databricks/databricks-claude-opus-4-6", - "providerId": "databricks", - "displayName": "Claude Opus 4.6", - "version": "2026-02-05", + "modelId": "cortecs/mistral-small-2503", + "providerId": "cortecs", + "displayName": "mistral-small-2503", + "version": "2025-03-20", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 1000000, + "contextWindow": 128000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, + "inputPer1M": 0.111, + "outputPer1M": 0.334, "currency": "USD" } }, { - "modelId": "databricks/databricks-claude-opus-4-7", - "providerId": "databricks", - "displayName": "Claude Opus 4.7", - "version": "2026-04-16", + "modelId": "cortecs/mistral-small-2603", + "providerId": "cortecs", + "displayName": "Mistral Small 4", + "version": "2026-03-16", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" - } + "inputPer1M": 0.143, + "outputPer1M": 0.568, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.143, + "output": 0.568, + "cacheRead": 0.014 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "databricks/databricks-claude-sonnet-4", - "providerId": "databricks", - "displayName": "Claude Sonnet 4.5", - "version": "2025-09-29", + "modelId": "cortecs/mistral-small-3.2-24b-instruct-2506", + "providerId": "cortecs", + "displayName": "mistral-small-3.2-24b-instruct-2506", + "version": "2025-05-26", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 131000, + "maxOutputTokens": 131000, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, + "inputPer1M": 0.1, + "outputPer1M": 0.312, "currency": "USD" } }, { - "modelId": "databricks/databricks-claude-sonnet-4-5", - "providerId": "databricks", - "displayName": "Claude Sonnet 4.5 (latest)", - "version": "2025-09-29", + "modelId": "cortecs/mixtral-8x7B-instruct-v0.1", + "providerId": "cortecs", + "displayName": "Mixtral 8x7B Instruct v0.1", + "version": "2023-12-11", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 32000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, + "inputPer1M": 0.488, + "outputPer1M": 0.758, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "databricks/databricks-claude-sonnet-4-6", - "providerId": "databricks", - "displayName": "Claude Sonnet 4.6", - "version": "2026-02-17", + "modelId": "cortecs/nemotron-nano-v2-12b", + "providerId": "cortecs", + "displayName": "nemotron-nano-v2-12b", + "version": "2025-10-31", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 64000, + "contextWindow": 128000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, + "inputPer1M": 0.24, + "outputPer1M": 0.707, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "databricks/databricks-gemini-2-5-flash", - "providerId": "databricks", - "displayName": "Gemini 2.5 Flash", - "version": "2025-06-17", + "modelId": "cortecs/nova-2-lite", + "providerId": "cortecs", + "displayName": "nova-2-lite", + "version": "2025-12-04", "capabilities": [ "text.chat", "tools.function_calling", @@ -24130,51 +37492,23 @@ "structured.output" ], "modalities": [ - "audio", "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 1000000, + "maxOutputTokens": 1000000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 2.5, + "inputPer1M": 0.373, + "outputPer1M": 3.144, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "databricks/databricks-gemini-2-5-pro", - "providerId": "databricks", - "displayName": "Gemini 2.5 Pro", - "version": "2025-06-17", - "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" - ], - "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" - ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, - "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" - } - }, - { - "modelId": "databricks/databricks-gemini-3-1-flash-lite", - "providerId": "databricks", - "displayName": "Gemini 3.1 Flash Lite Preview", - "version": "2026-03-03", + "modelId": "cortecs/nova-lite-v1", + "providerId": "cortecs", + "displayName": "nova-lite-v1", + "version": "2025-04-14", "capabilities": [ "text.chat", "tools.function_calling", @@ -24182,25 +37516,23 @@ "structured.output" ], "modalities": [ - "audio", "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 300000, + "maxOutputTokens": 300000, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 1.5, + "inputPer1M": 0.069, + "outputPer1M": 0.275, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "databricks/databricks-gemini-3-1-pro", - "providerId": "databricks", - "displayName": "Gemini 3.1 Pro Preview Custom Tools", - "version": "2026-02-19", + "modelId": "cortecs/nova-micro-v1", + "providerId": "cortecs", + "displayName": "nova-micro-v1", + "version": "2025-04-14", "capabilities": [ "text.chat", "tools.function_calling", @@ -24208,25 +37540,23 @@ "structured.output" ], "modalities": [ - "audio", "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 128000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 2, - "outputPer1M": 12, + "inputPer1M": 0.04, + "outputPer1M": 0.159, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "databricks/databricks-gemini-3-flash", - "providerId": "databricks", - "displayName": "Gemini 3 Flash Preview", - "version": "2025-12-17", + "modelId": "cortecs/nova-pro-v1", + "providerId": "cortecs", + "displayName": "Nova Pro 1.0", + "version": "2024-12-03", "capabilities": [ "text.chat", "tools.function_calling", @@ -24234,25 +37564,23 @@ "structured.output" ], "modalities": [ - "audio", "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 300000, + "maxOutputTokens": 5000, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 3, + "inputPer1M": 0.918, + "outputPer1M": 3.671, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "databricks/databricks-gemini-3-pro", - "providerId": "databricks", - "displayName": "Gemini 3 Pro Preview", - "version": "2025-11-18", + "modelId": "cortecs/nvidia-nemotron-3-nano-30b-a3b", + "providerId": "cortecs", + "displayName": "nvidia-nemotron-3-nano-30b-a3b", + "version": "2026-01-12", "capabilities": [ "text.chat", "tools.function_calling", @@ -24260,25 +37588,22 @@ "structured.output" ], "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 256000, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 2, - "outputPer1M": 12, + "inputPer1M": 0.06, + "outputPer1M": 0.24, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "databricks/databricks-gpt-5", - "providerId": "databricks", - "displayName": "GPT-5", - "version": "2025-08-07", + "modelId": "cortecs/nvidia-nemotron-3-nano-omni", + "providerId": "cortecs", + "displayName": "nvidia-nemotron-3-nano-omni", + "version": "2026-04-29", "capabilities": [ "text.chat", "tools.function_calling", @@ -24286,22 +37611,22 @@ "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 300000, + "maxOutputTokens": 300000, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, + "inputPer1M": 0.059, + "outputPer1M": 0.237, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "databricks/databricks-gpt-5-1", - "providerId": "databricks", - "displayName": "GPT-5.1", - "version": "2025-11-13", + "modelId": "cortecs/pixtral-12b-2409", + "providerId": "cortecs", + "displayName": "pixtral-12b-2409", + "version": "2024-11-09", "capabilities": [ "text.chat", "tools.function_calling", @@ -24312,19 +37637,20 @@ "image", "text" ], - "contextWindow": 400000, + "contextWindow": 128000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, + "inputPer1M": 0.223, + "outputPer1M": 0.223, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "databricks/databricks-gpt-5-2", - "providerId": "databricks", - "displayName": "GPT-5.2", - "version": "2025-12-11", + "modelId": "cortecs/pixtral-large-2502", + "providerId": "cortecs", + "displayName": "pixtral-large-2502", + "version": "2025-05-26", "capabilities": [ "text.chat", "tools.function_calling", @@ -24335,66 +37661,70 @@ "image", "text" ], - "contextWindow": 400000, + "contextWindow": 128000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, + "inputPer1M": 1.993, + "outputPer1M": 5.978, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "databricks/databricks-gpt-5-4", - "providerId": "databricks", - "displayName": "GPT-5.4", - "version": "2026-03-05", + "modelId": "cortecs/qwen2.5-vl-72b-instruct", + "providerId": "cortecs", + "displayName": "qwen2.5-vl-72b-instruct", + "version": "2025-01-27", "capabilities": [ "text.chat", - "tools.function_calling", "reasoning", "structured.output" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 1050000, - "maxOutputTokens": 128000, + "contextWindow": 32000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 15, + "inputPer1M": 0.25, + "outputPer1M": 0.747, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "databricks/databricks-gpt-5-4-mini", - "providerId": "databricks", - "displayName": "GPT-5.4 mini", - "version": "2026-03-17", + "modelId": "cortecs/qwen3-235b-a22b-instruct-2507", + "providerId": "cortecs", + "displayName": "Qwen3 235B-A22B Instruct 2507", + "version": "2025-07-21", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 262000, + "maxOutputTokens": 131000, "pricing": { - "inputPer1M": 0.75, - "outputPer1M": 4.5, - "currency": "USD" + "inputPer1M": 0.069, + "outputPer1M": 0.455, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.069, + "output": 0.455, + "cacheRead": 0.018 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "databricks/databricks-gpt-5-4-nano", - "providerId": "databricks", - "displayName": "GPT-5.4 nano", - "version": "2026-03-17", + "modelId": "cortecs/qwen3-30b-a3b-instruct-2507", + "providerId": "cortecs", + "displayName": "qwen3-30b-a3b-instruct-2507", + "version": "2025-07-28", "capabilities": [ "text.chat", "tools.function_calling", @@ -24402,22 +37732,22 @@ "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 262000, + "maxOutputTokens": 262000, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 1.25, + "inputPer1M": 0.099, + "outputPer1M": 0.299, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "databricks/databricks-gpt-5-5", - "providerId": "databricks", - "displayName": "GPT-5.5", - "version": "2026-04-23", + "modelId": "cortecs/qwen3-32b", + "providerId": "cortecs", + "displayName": "Qwen3 32B", + "version": "2025-04", "capabilities": [ "text.chat", "tools.function_calling", @@ -24425,69 +37755,70 @@ "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1050000, - "maxOutputTokens": 128000, + "contextWindow": 40000, + "maxOutputTokens": 40000, "pricing": { - "inputPer1M": 5, - "outputPer1M": 30, + "inputPer1M": 0.099, + "outputPer1M": 0.299, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "databricks/databricks-gpt-5-mini", - "providerId": "databricks", - "displayName": "GPT-5 Mini", - "version": "2025-08-07", + "modelId": "cortecs/qwen3-coder-30b-a3b-instruct", + "providerId": "cortecs", + "displayName": "Qwen3-Coder 30B-A3B Instruct", + "version": "2025-04", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 262000, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 2, - "currency": "USD" + "inputPer1M": 0.067, + "outputPer1M": 0.245, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.067, + "output": 0.245, + "cacheRead": 0.014 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "databricks/databricks-gpt-5-nano", - "providerId": "databricks", - "displayName": "GPT-5 Nano", - "version": "2025-08-07", + "modelId": "cortecs/qwen3-coder-next", + "providerId": "cortecs", + "displayName": "Qwen3 Coder Next", + "version": "2026-02-03", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 256000, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.4, + "inputPer1M": 0.167, + "outputPer1M": 0.891, "currency": "USD" } }, { - "modelId": "databricks/databricks-gpt-oss-120b", - "providerId": "databricks", - "displayName": "GPT OSS 120B", - "version": "2025-08-05", + "modelId": "cortecs/qwen3-next-80b-a3b-thinking", + "providerId": "cortecs", + "displayName": "Qwen3-Next 80B-A3B (Thinking)", + "version": "2025-09", "capabilities": [ "text.chat", "tools.function_calling", @@ -24497,19 +37828,20 @@ "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 128000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.072, - "outputPer1M": 0.28, + "inputPer1M": 0.149, + "outputPer1M": 1.195, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "databricks/databricks-gpt-oss-20b", - "providerId": "databricks", - "displayName": "GPT OSS 20B", - "version": "2025-08-05", + "modelId": "cortecs/qwen3-vl-235b-a22b", + "providerId": "cortecs", + "displayName": "qwen3-vl-235b-a22b", + "version": "2026-01-13", "capabilities": [ "text.chat", "tools.function_calling", @@ -24517,21 +37849,29 @@ "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 256000, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.2, - "currency": "USD" - } + "inputPer1M": 0.617, + "outputPer1M": 3.119, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.617, + "output": 3.119, + "cacheRead": 0.052 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "deepinfra/deepseek-ai/DeepSeek-R1-0528", - "providerId": "deepinfra", - "displayName": "DeepSeek-R1-0528", - "version": "2025-05-28", + "modelId": "cortecs/qwen3.5-122b-a10b", + "providerId": "cortecs", + "displayName": "Qwen3.5 122B-A10B", + "version": "2026-02-23", "capabilities": [ "text.chat", "tools.function_calling", @@ -24540,19 +37880,26 @@ "modalities": [ "text" ], - "contextWindow": 163840, - "maxOutputTokens": 64000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 2.15, - "currency": "USD" - } + "inputPer1M": 0.495, + "outputPer1M": 3.46, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.495, + "output": 3.46, + "cacheRead": 0.124 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "deepinfra/deepseek-ai/DeepSeek-V3.2", - "providerId": "deepinfra", - "displayName": "DeepSeek-V3.2", - "version": "2025-12-02", + "modelId": "cortecs/qwen3.5-397b-a17b", + "providerId": "cortecs", + "displayName": "Qwen3.5 397B-A17B", + "version": "2026-02-15", "capabilities": [ "text.chat", "tools.function_calling", @@ -24561,19 +37908,20 @@ "modalities": [ "text" ], - "contextWindow": 163840, - "maxOutputTokens": 64000, + "contextWindow": 262000, + "maxOutputTokens": 250000, "pricing": { - "inputPer1M": 0.26, - "outputPer1M": 0.38, + "inputPer1M": 0.668, + "outputPer1M": 4.01, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "deepinfra/deepseek-ai/DeepSeek-V4-Flash", - "providerId": "deepinfra", - "displayName": "DeepSeek V4 Flash", - "version": "2026-04-24", + "modelId": "cortecs/qwen3.5-9b", + "providerId": "cortecs", + "displayName": "Qwen3.5 9B", + "version": "2026-02-23", "capabilities": [ "text.chat", "tools.function_calling", @@ -24581,21 +37929,23 @@ "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 16384, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.2, + "inputPer1M": 0.111, + "outputPer1M": 0.167, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "deepinfra/deepseek-ai/DeepSeek-V4-Pro", - "providerId": "deepinfra", - "displayName": "DeepSeek V4 Pro", - "version": "2026-04-24", + "modelId": "cortecs/qwen3.6-27b", + "providerId": "cortecs", + "displayName": "Qwen3.6 27B", + "version": "2026-04-22", "capabilities": [ "text.chat", "tools.function_calling", @@ -24603,21 +37953,23 @@ "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 16384, + "contextWindow": 262000, + "maxOutputTokens": 262000, "pricing": { - "inputPer1M": 1.3, - "outputPer1M": 2.6, + "inputPer1M": 0.446, + "outputPer1M": 3.008, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "deepinfra/google/gemma-4-26B-A4B-it", - "providerId": "deepinfra", - "displayName": "Gemma 4 26B A4B IT", - "version": "2026-04-02", + "modelId": "cortecs/qwen3.6-35b-a3b", + "providerId": "cortecs", + "displayName": "Qwen3.6 35B-A3B", + "version": "2026-04-17", "capabilities": [ "text.chat", "tools.function_calling", @@ -24628,19 +37980,20 @@ "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 32768, + "contextWindow": 262000, + "maxOutputTokens": 262000, "pricing": { - "inputPer1M": 0.07, - "outputPer1M": 0.34, + "inputPer1M": 0.167, + "outputPer1M": 0.557, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "deepinfra/google/gemma-4-31B-it", - "providerId": "deepinfra", - "displayName": "Gemma 4 31B IT", - "version": "2026-04-02", + "modelId": "cortecs/qwen3.8-2.4t-a95b", + "providerId": "cortecs", + "displayName": "qwen3.8-2.4t-a95b", + "version": "2026-08-14", "capabilities": [ "text.chat", "tools.function_calling", @@ -24648,104 +38001,129 @@ "structured.output" ], "modalities": [ - "image", "text" ], "contextWindow": 262144, - "maxOutputTokens": 32768, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.13, - "outputPer1M": 0.38, - "currency": "USD" - } + "inputPer1M": 2.5, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 6, + "cacheRead": 0.625 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "deepinfra/meta-llama/Llama-3.3-70B-Instruct-Turbo", - "providerId": "deepinfra", - "displayName": "Llama 3.3 70B Turbo", - "version": "2024-12-06", + "modelId": "cortecs/qwen3guard-gen-0.6b", + "providerId": "cortecs", + "displayName": "qwen3guard-gen-0.6b", + "version": "2026-02-04", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 16384, + "contextWindow": 32000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.32, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "deepinfra/meta-llama/Llama-4-Maverick-17B-128E-Instruct-FP8", - "providerId": "deepinfra", - "displayName": "Llama 4 Maverick 17B FP8", - "version": "2025-04-05", + "modelId": "cortecs/qwen3guard-gen-8b", + "providerId": "cortecs", + "displayName": "qwen3guard-gen-8b", + "version": "2026-02-04", "capabilities": [ "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 16384, + "contextWindow": 32000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "deepinfra/meta-llama/Llama-4-Scout-17B-16E-Instruct", - "providerId": "deepinfra", - "displayName": "Llama 4 Scout 17B", - "version": "2025-04-05", + "modelId": "cortecs/voxtral-small-2507", + "providerId": "cortecs", + "displayName": "voxtral-small-2507", + "version": "2026-02-02", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "structured.output" ], "modalities": [ - "image", + "audio", "text" ], - "contextWindow": 327680, - "maxOutputTokens": 16384, + "contextWindow": 32000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.3, - "currency": "USD" + "inputPer1M": 0.111, + "outputPer1M": 0.334, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.111, + "output": 0.334, + "cacheRead": 0.011 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "deepinfra/MiniMaxAI/MiniMax-M2.5", - "providerId": "deepinfra", - "displayName": "MiniMax M2.5", - "version": "2026-02-12", + "modelId": "crof/deepseek-v3.2", + "providerId": "crof", + "displayName": "DeepSeek V3.2", + "version": "2025-07-22", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 196608, - "maxOutputTokens": 131072, + "contextWindow": 163840, + "maxOutputTokens": 163840, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 1.15, - "currency": "USD" + "inputPer1M": 0.18, + "outputPer1M": 0.35, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.18, + "output": 0.35, + "cacheRead": 0.04 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "deepinfra/moonshotai/Kimi-K2.5", - "providerId": "deepinfra", - "displayName": "Kimi K2.5", - "version": "2026-01-27", + "modelId": "crof/deepseek-v4-flash", + "providerId": "crof", + "displayName": "DeepSeek V4 Flash", + "version": "2026-04-24", "capabilities": [ "text.chat", "tools.function_calling", @@ -24753,23 +38131,38 @@ "structured.output" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 32768, + "contextWindow": 1000000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.45, - "outputPer1M": 2.25, - "currency": "USD" - } + "inputPer1M": 0.12, + "outputPer1M": 0.21, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.12, + "output": 0.21, + "cacheRead": 0.003 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "deepinfra/moonshotai/Kimi-K2.6", - "providerId": "deepinfra", - "displayName": "Kimi K2.6", - "version": "2026-04-21", + "modelId": "crof/deepseek-v4-flash-0731", + "providerId": "crof", + "displayName": "DeepSeek V4 Flash (New)", + "version": "2026-07-31", "capabilities": [ "text.chat", "tools.function_calling", @@ -24777,283 +38170,423 @@ "structured.output" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.75, - "outputPer1M": 3.5, - "currency": "USD" - } + "inputPer1M": 0.12, + "outputPer1M": 0.21, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.12, + "output": 0.21, + "cacheRead": 0.003 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "deepinfra/openai/gpt-oss-120b", - "providerId": "deepinfra", - "displayName": "GPT OSS 120B", - "version": "2025-08-05", + "modelId": "crof/deepseek-v4-pro", + "providerId": "crof", + "displayName": "DeepSeek V4 Pro", + "version": "2026-04-24", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.039, - "outputPer1M": 0.19, - "currency": "USD" - } + "inputPer1M": 0.35, + "outputPer1M": 0.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.35, + "output": 0.8, + "cacheRead": 0.003 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "deepinfra/openai/gpt-oss-20b", - "providerId": "deepinfra", - "displayName": "GPT OSS 20B", - "version": "2025-08-05", + "modelId": "crof/deepseek-v4-pro-lightning", + "providerId": "crof", + "displayName": "DeepSeek V4 Pro Lightning", + "version": "2026-04-24", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.03, - "outputPer1M": 0.14, - "currency": "USD" - } + "inputPer1M": 0.8, + "outputPer1M": 1.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.8, + "output": 1.6, + "cacheRead": 0.02 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "deepinfra/Qwen/Qwen3-Coder-480B-A35B-Instruct-Turbo", - "providerId": "deepinfra", - "displayName": "Qwen3 Coder 480B A35B Instruct Turbo", - "version": "2025-07-23", + "modelId": "crof/gemma-4-31b-it", + "providerId": "crof", + "displayName": "Gemma 4 31B IT", + "version": "2026-04-02", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], "contextWindow": 262144, - "maxOutputTokens": 66536, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1, - "currency": "USD" - } + "inputPer1M": 0.1, + "outputPer1M": 0.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.3, + "cacheRead": 0.02 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "deepinfra/Qwen/Qwen3.5-35B-A3B", - "providerId": "deepinfra", - "displayName": "Qwen 3.5 35B A3B", - "version": "2026-02-01", + "modelId": "crof/glm-4.7", + "providerId": "crof", + "displayName": "GLM-4.7", + "version": "2025-12-22", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 81920, + "contextWindow": 202752, + "maxOutputTokens": 202752, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 1, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 1.1, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 1.1, + "cacheRead": 0.05, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "deepinfra/Qwen/Qwen3.5-397B-A17B", - "providerId": "deepinfra", - "displayName": "Qwen 3.5 397B A17B", - "version": "2026-02-01", + "modelId": "crof/glm-4.7-flash", + "providerId": "crof", + "displayName": "GLM-4.7-Flash", + "version": "2026-01-19", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 81920, + "contextWindow": 202752, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.45, - "outputPer1M": 3, - "currency": "USD" - } + "inputPer1M": 0.04, + "outputPer1M": 0.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.04, + "output": 0.3, + "cacheRead": 0.008, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "deepinfra/Qwen/Qwen3.6-35B-A3B", - "providerId": "deepinfra", - "displayName": "Qwen3.6 35B A3B", - "version": "2026-04-01", + "modelId": "crof/glm-5", + "providerId": "crof", + "displayName": "GLM-5", + "version": "2026-02-12", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 81920, + "contextWindow": 202752, + "maxOutputTokens": 202752, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.95, - "currency": "USD" - } + "inputPer1M": 0.48, + "outputPer1M": 1.9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.48, + "output": 1.9, + "cacheRead": 0.1, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "deepinfra/XiaomiMiMo/MiMo-V2.5", - "providerId": "deepinfra", - "displayName": "MiMo-V2.5", - "version": "2026-04-22", + "modelId": "crof/glm-5.1", + "providerId": "crof", + "displayName": "GLM-5.1", + "version": "2026-04-07", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "audio", - "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 16384, + "contextWindow": 202752, + "maxOutputTokens": 202752, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 0.45, + "outputPer1M": 2.15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.45, + "output": 2.15, + "cacheRead": 0.08, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "deepinfra/XiaomiMiMo/MiMo-V2.5-Pro", - "providerId": "deepinfra", - "displayName": "MiMo-V2.5-Pro", - "version": "2026-04-22", + "modelId": "crof/glm-5.2", + "providerId": "crof", + "displayName": "GLM-5.2", + "version": "2026-06-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1, - "outputPer1M": 3, - "currency": "USD" - } + "inputPer1M": 0.5, + "outputPer1M": 2.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 2.2, + "cacheRead": 0.08 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "deepinfra/zai-org/GLM-4.6", - "providerId": "deepinfra", - "displayName": "GLM-4.6", - "version": "2025-09-30", + "modelId": "crof/greg-1-mini", + "providerId": "crof", + "displayName": "Greg 1 Mini", + "version": "2026-01-27", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ + "image", "text" ], - "contextWindow": 202752, - "maxOutputTokens": 131072, + "contextWindow": 229376, + "maxOutputTokens": 229376, "pricing": { - "inputPer1M": 0.43, - "outputPer1M": 1.74, - "currency": "USD" + "inputPer1M": 0.07, + "outputPer1M": 0.15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.07, + "output": 0.15, + "cacheRead": 0.01 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "deepinfra/zai-org/GLM-4.7", - "providerId": "deepinfra", - "displayName": "GLM-4.7", - "version": "2025-12-22", + "modelId": "crof/greg-2-super", + "providerId": "crof", + "displayName": "Greg 2 Super", + "version": "2026-06-14", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 202752, - "maxOutputTokens": 16384, + "contextWindow": 229376, + "maxOutputTokens": 229376, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 1.75, - "currency": "USD" + "inputPer1M": 1.5, + "outputPer1M": 5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 5, + "cacheRead": 0.25 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "deepinfra/zai-org/GLM-4.7-Flash", - "providerId": "deepinfra", - "displayName": "GLM-4.7-Flash", - "version": "2026-01-19", + "modelId": "crof/greg-2-ultra", + "providerId": "crof", + "displayName": "Greg 2 Ultra", + "version": "2026-06-14", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 202752, - "maxOutputTokens": 16384, + "contextWindow": 229376, + "maxOutputTokens": 229376, "pricing": { - "inputPer1M": 0.06, - "outputPer1M": 0.4, - "currency": "USD" + "inputPer1M": 3, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 10, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "deepinfra/zai-org/GLM-5", - "providerId": "deepinfra", - "displayName": "GLM-5", - "version": "2026-02-12", + "modelId": "crof/greg-rp", + "providerId": "crof", + "displayName": "Greg (Roleplay)", + "version": "2026-01-27", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 202752, - "maxOutputTokens": 16384, + "contextWindow": 229376, + "maxOutputTokens": 229376, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.08, - "currency": "USD" + "inputPer1M": 0.1, + "outputPer1M": 0.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.3, + "cacheRead": 0.02 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "deepinfra/zai-org/GLM-5.1", - "providerId": "deepinfra", - "displayName": "GLM-5.1", - "version": "2026-04-07", + "modelId": "crof/kimi-k2.5", + "providerId": "crof", + "displayName": "Kimi K2.5", + "version": "2026-01", "capabilities": [ "text.chat", "tools.function_calling", @@ -25061,62 +38594,122 @@ "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 202752, - "maxOutputTokens": 16384, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 1.05, - "outputPer1M": 3.5, - "currency": "USD" - } + "inputPer1M": 0.35, + "outputPer1M": 1.7, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.35, + "output": 1.7, + "cacheRead": 0.07 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "deepseek/deepseek-chat", - "providerId": "deepseek", - "displayName": "DeepSeek Chat", - "version": "2025-12-01", + "modelId": "crof/kimi-k2.5-lightning", + "providerId": "crof", + "displayName": "Kimi K2.5 (Lightning)", + "version": "2026-02-06", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 1000000, - "maxOutputTokens": 384000, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.28, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 3, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "deepseek/deepseek-reasoner", - "providerId": "deepseek", - "displayName": "DeepSeek Reasoner", - "version": "2025-12-01", + "modelId": "crof/kimi-k2.6", + "providerId": "crof", + "displayName": "Kimi K2.6", + "version": "2026-04-21", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 1000000, - "maxOutputTokens": 384000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.28, - "currency": "USD" - } + "inputPer1M": 0.5, + "outputPer1M": 1.99, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 1.99, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "deepseek/deepseek-v4-flash", - "providerId": "deepseek", - "displayName": "DeepSeek V4 Flash", - "version": "2026-04-24", + "modelId": "crof/kimi-k2.7-code", + "providerId": "crof", + "displayName": "Kimi K2.7 Code", + "version": "2026-06-12", "capabilities": [ "text.chat", "tools.function_calling", @@ -25124,21 +38717,40 @@ "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 1000000, - "maxOutputTokens": 384000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.28, - "currency": "USD" - } + "inputPer1M": 0.55, + "outputPer1M": 2.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.55, + "output": 2.25, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "deepseek/deepseek-v4-pro", - "providerId": "deepseek", - "displayName": "DeepSeek V4 Pro", - "version": "2026-04-24", + "modelId": "crof/kimi-k3", + "providerId": "crof", + "displayName": "Kimi K3", + "version": "2026-07-16", "capabilities": [ "text.chat", "tools.function_calling", @@ -25146,21 +38758,40 @@ "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], "contextWindow": 1000000, - "maxOutputTokens": 384000, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.435, - "outputPer1M": 0.87, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 8, + "cacheRead": 0.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "high", + "max" + ] + } + ] }, { - "modelId": "digitalocean/alibaba-qwen3-32b", - "providerId": "digitalocean", - "displayName": "Qwen3-32B", - "version": "2025-04-30", + "modelId": "crof/kimi-k3-eco", + "providerId": "crof", + "displayName": "Kimi K3 Eco", + "version": "2026-07-16", "capabilities": [ "text.chat", "tools.function_calling", @@ -25168,151 +38799,298 @@ "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 131000, - "maxOutputTokens": 40960, + "contextWindow": 1000000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 0.55, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 4, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "high", + "max" + ] + } + ] }, { - "modelId": "digitalocean/all-mini-lm-l6-v2", - "providerId": "digitalocean", - "displayName": "All-MiniLM-L6-v2", - "version": "2021-08-30", + "modelId": "crof/mimo-v2.5-pro", + "providerId": "crof", + "displayName": "MiMo-V2.5-Pro", + "version": "2026-04-22", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 256, - "maxOutputTokens": 384, + "contextWindow": 1048576, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.009, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.4, + "outputPer1M": 0.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 0.8, + "cacheRead": 0.003 + }, + "costMetadata": { + "tiers": [ + { + "input": 2, + "output": 6, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 256000 + } + } + ], + "contextOver200k": { + "input": 2, + "output": 6, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "digitalocean/anthropic-claude-3-opus", - "providerId": "digitalocean", - "displayName": "Claude 3 Opus", - "version": "2024-02-29", + "modelId": "crof/minimax-m2.5", + "providerId": "crof", + "displayName": "MiniMax-M2.5", + "version": "2026-02-12", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 4096, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 15, - "outputPer1M": 75, - "currency": "USD" - } + "inputPer1M": 0.11, + "outputPer1M": 0.95, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.11, + "output": 0.95, + "cacheRead": 0.02, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "digitalocean/anthropic-claude-3.5-haiku", - "providerId": "digitalocean", - "displayName": "Claude 3.5 Haiku", - "version": "2024-11-05", + "modelId": "crof/qwen3.5-397b-a17b", + "providerId": "crof", + "displayName": "Qwen3.5 397B-A17B", + "version": "2026-02-15", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "text", + "video" ], - "contextWindow": 200000, - "maxOutputTokens": 8192, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.8, - "outputPer1M": 4, - "currency": "USD" - } + "inputPer1M": 0.35, + "outputPer1M": 1.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.35, + "output": 1.75, + "cacheRead": 0.07 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "digitalocean/anthropic-claude-3.5-sonnet", - "providerId": "digitalocean", - "displayName": "Claude 3.5 Sonnet", - "version": "2024-06-20", + "modelId": "crof/qwen3.5-9b", + "providerId": "crof", + "displayName": "Qwen3.5 9B", + "version": "2026-03-13", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", - "text" + "text", + "video" ], - "contextWindow": 200000, - "maxOutputTokens": 8192, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 0.04, + "outputPer1M": 0.15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.04, + "output": 0.15, + "cacheRead": 0.008 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "digitalocean/anthropic-claude-3.7-sonnet", - "providerId": "digitalocean", - "displayName": "Claude 3.7 Sonnet", - "version": "2025-02-24", + "modelId": "crof/qwen3.6-27b", + "providerId": "crof", + "displayName": "Qwen3.6 27B", + "version": "2026-04-22", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", - "text" + "text", + "video" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.5, + "cacheRead": 0.04 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "digitalocean/anthropic-claude-4.1-opus", - "providerId": "digitalocean", - "displayName": "Claude Opus 4.1", - "version": "2025-08-05", + "modelId": "crossmodel/anthropic/claude-fable-5", + "providerId": "crossmodel", + "displayName": "Claude Fable 5", + "version": "2026-06-09", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 32000, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 15, - "outputPer1M": 75, - "currency": "USD" - } + "inputPer1M": 10, + "outputPer1M": 50, + "currency": "USD", + "costDimensionsPer1M": { + "input": 10, + "output": 50, + "cacheRead": 1, + "cacheWrite": 12.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "digitalocean/anthropic-claude-4.5-haiku", - "providerId": "digitalocean", - "displayName": "Claude Haiku 4.5", + "modelId": "crossmodel/anthropic/claude-haiku-4-5", + "providerId": "crossmodel", + "displayName": "Claude Haiku 4.5 (latest)", "version": "2025-10-15", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", @@ -25323,332 +39101,704 @@ "pricing": { "inputPer1M": 1, "outputPer1M": 5, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 5, + "cacheRead": 0.1, + "cacheWrite": 1.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "digitalocean/anthropic-claude-4.5-sonnet", - "providerId": "digitalocean", - "displayName": "Claude Sonnet 4.5", - "version": "2025-09-29", + "modelId": "crossmodel/anthropic/claude-opus-4-7", + "providerId": "crossmodel", + "displayName": "Claude Opus 4.7", + "version": "2026-04-16", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", - "pdf", "text" ], "contextWindow": 1000000, - "maxOutputTokens": 64000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "digitalocean/anthropic-claude-4.6-sonnet", - "providerId": "digitalocean", - "displayName": "Claude Sonnet 4.6", - "version": "2026-02-17", + "modelId": "crossmodel/anthropic/claude-opus-4-8", + "providerId": "crossmodel", + "displayName": "Claude Opus 4.8", + "version": "2026-05-28", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", - "pdf", "text" ], "contextWindow": 1000000, - "maxOutputTokens": 64000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "digitalocean/anthropic-claude-fable-5", - "providerId": "digitalocean", - "displayName": "Anthropic Claude Fable 5", - "version": "2026-06-09", + "modelId": "crossmodel/anthropic/claude-opus-5", + "providerId": "crossmodel", + "displayName": "Claude Opus 5", + "version": "2026-07-24", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", "text" ], "contextWindow": 1000000, - "maxOutputTokens": 128000 + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "digitalocean/anthropic-claude-haiku-4.5", - "providerId": "digitalocean", - "displayName": "Claude Haiku 4.5", - "version": "2025-10-15", + "modelId": "crossmodel/anthropic/claude-sonnet-4-6", + "providerId": "crossmodel", + "displayName": "Claude Sonnet 4.6", + "version": "2026-02-17", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1, - "outputPer1M": 5, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "digitalocean/anthropic-claude-opus-4", - "providerId": "digitalocean", - "displayName": "Claude Opus 4", - "version": "2025-05-22", + "modelId": "crossmodel/anthropic/claude-sonnet-5", + "providerId": "crossmodel", + "displayName": "Claude Sonnet 5", + "version": "2026-06-30", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 32000, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 15, - "outputPer1M": 75, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 10, + "cacheRead": 0.2, + "cacheWrite": 2.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "digitalocean/anthropic-claude-opus-4.5", - "providerId": "digitalocean", - "displayName": "Claude Opus 4.5", - "version": "2025-11-24", + "modelId": "crossmodel/deepseek/deepseek-v4-flash", + "providerId": "crossmodel", + "displayName": "DeepSeek V4 Flash", + "version": "2026-04-24", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 1000000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" - } + "inputPer1M": 0.45, + "outputPer1M": 1.35, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.45, + "output": 1.35, + "cacheRead": 0.015, + "cacheWrite": 0.45 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "digitalocean/anthropic-claude-opus-4.6", - "providerId": "digitalocean", - "displayName": "Claude Opus 4.6", - "version": "2026-02-05", + "modelId": "crossmodel/deepseek/deepseek-v4-pro", + "providerId": "crossmodel", + "displayName": "DeepSeek V4 Pro", + "version": "2026-04-24", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], "contextWindow": 1000000, - "maxOutputTokens": 128000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" - } + "inputPer1M": 1.35, + "outputPer1M": 4.05, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.35, + "output": 4.05, + "cacheRead": 0.045, + "cacheWrite": 1.35 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "digitalocean/anthropic-claude-opus-4.7", - "providerId": "digitalocean", - "displayName": "Claude Opus 4.7", - "version": "2026-04-16", + "modelId": "crossmodel/gemini/gemini-2.5-flash", + "providerId": "crossmodel", + "displayName": "Gemini 2.5 Flash", + "version": "2025-06-17", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", - "pdf", - "text" + "text", + "video" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "cacheRead": 0.03, + "cacheWrite": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "digitalocean/anthropic-claude-opus-4.8", - "providerId": "digitalocean", - "displayName": "Claude Opus 4.8", - "version": "2026-05-28", + "modelId": "crossmodel/gemini/gemini-2.5-flash-lite", + "providerId": "crossmodel", + "displayName": "Gemini 2.5 Flash-Lite", + "version": "2025-06-17", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", - "text" + "text", + "video" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" - } + "inputPer1M": 0.1, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.4, + "cacheRead": 0.01, + "cacheWrite": 0.1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "digitalocean/anthropic-claude-sonnet-4", - "providerId": "digitalocean", - "displayName": "Claude Sonnet 4", - "version": "2025-05-22", + "modelId": "crossmodel/gemini/gemini-2.5-pro", + "providerId": "crossmodel", + "displayName": "Gemini 2.5 Pro", + "version": "2025-06-17", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", - "pdf", - "text" + "text", + "video" ], - "contextWindow": 1000000, - "maxOutputTokens": 64000, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125, + "cacheWrite": 1.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 2.5, + "output": 15, + "cache_read": 0.25, + "cache_write": 2.5, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 2.5, + "output": 15, + "cache_read": 0.25, + "cache_write": 2.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "digitalocean/arcee-trinity-large-thinking", - "providerId": "digitalocean", - "displayName": "Trinity Large Thinking", - "version": "2026-04-02", + "modelId": "crossmodel/gemini/gemini-3-flash-preview", + "providerId": "crossmodel", + "displayName": "Gemini 3 Flash Preview", + "version": "2025-12-17", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" - ], - "modalities": [ - "text" - ], - "contextWindow": 256000, - "maxOutputTokens": 128000, - "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 0.9, - "currency": "USD" - } - }, - { - "modelId": "digitalocean/bge-m3", - "providerId": "digitalocean", - "displayName": "BGE M3", - "version": "2024-01-30", - "capabilities": [ - "text.chat" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "text", + "video" ], - "contextWindow": 8192, - "maxOutputTokens": 1024, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.02, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.5, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 3, + "cacheRead": 0.05, + "cacheWrite": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "digitalocean/bge-reranker-v2-m3", - "providerId": "digitalocean", - "displayName": "BGE Reranker v2 M3", - "version": "2024-03-12", + "modelId": "crossmodel/gemini/gemini-3.1-pro-preview", + "providerId": "crossmodel", + "displayName": "Gemini 3.1 Pro Preview", + "version": "2026-02-19", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "text", + "video" ], - "contextWindow": 8192, - "maxOutputTokens": 1, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.01, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "cacheRead": 0.2, + "cacheWrite": 2 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 18, + "cache_read": 0.4, + "cache_write": 4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 18, + "cache_read": 0.4, + "cache_write": 4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "digitalocean/deepseek-3.2", - "providerId": "digitalocean", - "displayName": "DeepSeek V3.2", - "version": "2025-12-02", + "modelId": "crossmodel/gemini/gemini-3.5-flash", + "providerId": "crossmodel", + "displayName": "Gemini 3.5 Flash", + "version": "2026-05-19", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 64000, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 1.6, - "currency": "USD" - } + "inputPer1M": 1.5, + "outputPer1M": 9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 9, + "cacheRead": 0.15, + "cacheWrite": 1.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "digitalocean/deepseek-4-flash", - "providerId": "digitalocean", - "displayName": "Deepseek V4 Flash", - "version": "2026-05-27", + "modelId": "crossmodel/gemini/gemini-3.5-flash-lite", + "providerId": "crossmodel", + "displayName": "Gemini 3.5 Flash Lite", + "version": "2026-07-21", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "text", + "video" ], - "contextWindow": 262144, - "maxOutputTokens": 8192 + "contextWindow": 1048576, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "cacheRead": 0.03, + "cacheWrite": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "digitalocean/deepseek-r1-distill-llama-70b", - "providerId": "digitalocean", - "displayName": "DeepSeek R1 Distill Llama 70B", - "version": "2025-01-30", + "modelId": "crossmodel/gemini/gemini-3.6-flash", + "providerId": "crossmodel", + "displayName": "Gemini 3.6 Flash", + "version": "2026-07-21", "capabilities": [ "text.chat", "tools.function_calling", @@ -25656,36 +39806,75 @@ "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "text", + "video" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.99, - "outputPer1M": 0.99, - "currency": "USD" - } + "inputPer1M": 1.5, + "outputPer1M": 7.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 7.5, + "cacheRead": 0.15, + "cacheWrite": 1.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "digitalocean/deepseek-v3", - "providerId": "digitalocean", - "displayName": "DeepSeek V3", - "version": "2024-12-26", + "modelId": "crossmodel/minimax/minimax-m2.7", + "providerId": "crossmodel", + "displayName": "MiniMax-M2.7", + "version": "2026-03-18", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 163840, - "maxOutputTokens": 131072 + "contextWindow": 204800, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.33, + "outputPer1M": 1.32, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.33, + "output": 1.32, + "cacheRead": 0.066, + "cacheWrite": 0.42 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "digitalocean/deepseek-v4-pro", - "providerId": "digitalocean", - "displayName": "DeepSeek V4 Pro", - "version": "2026-04-24", + "modelId": "crossmodel/minimax/minimax-m3", + "providerId": "crossmodel", + "displayName": "MiniMax-M3", + "version": "2026-06-01", "capabilities": [ "text.chat", "tools.function_calling", @@ -25693,154 +39882,229 @@ "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 1048576, - "maxOutputTokens": 393216, + "contextWindow": 1024000, + "maxOutputTokens": 512000, "pricing": { - "inputPer1M": 1.74, - "outputPer1M": 3.48, - "currency": "USD" - } + "inputPer1M": 0.33, + "outputPer1M": 1.32, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.33, + "output": 1.32, + "cacheRead": 0.066, + "cacheWrite": 0.33 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.66, + "output": 2.63, + "cache_read": 0.132, + "cache_write": 0.66, + "tier": { + "type": "context", + "size": 512000 + } + } + ], + "contextOver200k": { + "input": 0.66, + "output": 2.63, + "cache_read": 0.132, + "cache_write": 0.66 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "digitalocean/e5-large-v2", - "providerId": "digitalocean", - "displayName": "E5 Large v2", - "version": "2023-05-19", + "modelId": "crossmodel/moonshot/kimi-k2.5", + "providerId": "crossmodel", + "displayName": "Kimi K2.5", + "version": "2026-01", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 512, - "maxOutputTokens": 1024, + "contextWindow": 262000, + "maxOutputTokens": 262000, "pricing": { - "inputPer1M": 0.02, - "outputPer1M": 0, - "currency": "USD" - } - }, - { - "modelId": "digitalocean/fal-ai/elevenlabs/tts/multilingual-v2", - "providerId": "digitalocean", - "displayName": "ElevenLabs Multilingual TTS v2", - "version": "2023-08-22", - "capabilities": [], - "modalities": [ - "audio", - "text" - ], - "contextWindow": 0, - "maxOutputTokens": 0 + "inputPer1M": 0.62, + "outputPer1M": 3.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.62, + "output": 3.3, + "cacheRead": 0.11, + "cacheWrite": 0.62 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "digitalocean/fal-ai/fast-sdxl", - "providerId": "digitalocean", - "displayName": "Fast SDXL", - "version": "2023-07-26", - "capabilities": [], - "modalities": [ - "image", - "text" + "modelId": "crossmodel/moonshot/kimi-k2.6", + "providerId": "crossmodel", + "displayName": "Kimi K2.6", + "version": "2026-04-21", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], - "contextWindow": 0, - "maxOutputTokens": 0 - }, - { - "modelId": "digitalocean/fal-ai/flux/schnell", - "providerId": "digitalocean", - "displayName": "FLUX.1 [schnell]", - "version": "2024-08-01", - "capabilities": [], "modalities": [ "image", - "text" - ], - "contextWindow": 0, - "maxOutputTokens": 0 - }, - { - "modelId": "digitalocean/fal-ai/stable-audio-25/text-to-audio", - "providerId": "digitalocean", - "displayName": "Stable Audio 2.5 (Text-to-Audio)", - "version": "2025-10-08", - "capabilities": [], - "modalities": [ - "audio", - "text" + "text", + "video" ], - "contextWindow": 0, - "maxOutputTokens": 0 + "contextWindow": 262000, + "maxOutputTokens": 262000, + "pricing": { + "inputPer1M": 1, + "outputPer1M": 4.16, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 4.16, + "cacheRead": 0.18, + "cacheWrite": 1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "digitalocean/gemma-4-31B-it", - "providerId": "digitalocean", - "displayName": "Gemma 4 31B", - "version": "2026-04-22", + "modelId": "crossmodel/moonshot/kimi-k2.7-code", + "providerId": "crossmodel", + "displayName": "Kimi K2.7 Code", + "version": "2026-06-12", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 256000, - "maxOutputTokens": 8192, + "contextWindow": 262000, + "maxOutputTokens": 262000, "pricing": { - "inputPer1M": 0.18, - "outputPer1M": 0.5, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 4.16, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 4.16, + "cacheRead": 0.18, + "cacheWrite": 1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "digitalocean/glm-5", - "providerId": "digitalocean", - "displayName": "GLM 5", - "version": "2026-02-11", + "modelId": "crossmodel/moonshot/kimi-k3", + "providerId": "crossmodel", + "displayName": "Kimi K3", + "version": "2026-07-16", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 202752, - "maxOutputTokens": 128000, + "contextWindow": 1048576, + "maxOutputTokens": 1048576, "pricing": { - "inputPer1M": 1, - "outputPer1M": 3.2, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "high", + "max" + ] + } + ] }, { - "modelId": "digitalocean/gte-large-en-v1.5", - "providerId": "digitalocean", - "displayName": "GTE Large (v1.5)", - "version": "2024-03-27", + "modelId": "crossmodel/openai/gpt-4o-mini", + "providerId": "crossmodel", + "displayName": "GPT-4o mini", + "version": "2024-07-18", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 8192, - "maxOutputTokens": 1024, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.09, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.6, + "cacheRead": 0.075, + "cacheWrite": 0.15 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "digitalocean/kimi-k2.5", - "providerId": "digitalocean", - "displayName": "Kimi K2.5", - "version": "2026-01", + "modelId": "crossmodel/openai/gpt-5.4", + "providerId": "crossmodel", + "displayName": "GPT-5.4", + "version": "2026-03-05", "capabilities": [ "text.chat", "tools.function_calling", @@ -25848,21 +40112,61 @@ "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 32768, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 2.7, - "currency": "USD" - } + "inputPer1M": 2.5, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 15, + "cacheRead": 0.25, + "cacheWrite": 2.5 + }, + "costMetadata": { + "tiers": [ + { + "input": 5, + "output": 22.5, + "cache_read": 0.5, + "cache_write": 5, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 5, + "output": 22.5, + "cache_read": 0.5, + "cache_write": 5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "digitalocean/kimi-k2.6", - "providerId": "digitalocean", - "displayName": "Kimi K2.6", - "version": "2026-04-21", + "modelId": "crossmodel/openai/gpt-5.4-mini", + "providerId": "crossmodel", + "displayName": "GPT-5.4 mini", + "version": "2026-03-17", "capabilities": [ "text.chat", "tools.function_calling", @@ -25873,209 +40177,591 @@ "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.95, - "outputPer1M": 4, - "currency": "USD" - } + "inputPer1M": 0.75, + "outputPer1M": 4.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 4.5, + "cacheRead": 0.075, + "cacheWrite": 0.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "digitalocean/llama-4-maverick", - "providerId": "digitalocean", - "displayName": "Llama 4 Maverick 17B 128E Instruct", - "version": "2025-04-05", + "modelId": "crossmodel/openai/gpt-5.4-nano", + "providerId": "crossmodel", + "displayName": "GPT-5.4 nano", + "version": "2026-03-17", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 16384, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 0.87, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 1.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.25, + "cacheRead": 0.02, + "cacheWrite": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "digitalocean/llama3-8b-instruct", - "providerId": "digitalocean", - "displayName": "Llama 3.1 Instruct (8B)", - "version": "2024-07-23", + "modelId": "crossmodel/openai/gpt-5.5", + "providerId": "crossmodel", + "displayName": "GPT-5.5", + "version": "2026-04-23", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.198, - "outputPer1M": 0.198, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5, + "cacheWrite": 5 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 45, + "cache_read": 1, + "cache_write": 10, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 45, + "cache_read": 1, + "cache_write": 10 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "digitalocean/llama3.3-70b-instruct", - "providerId": "digitalocean", - "displayName": "Llama 3.3 Instruct 70B", - "version": "2024-12-06", + "modelId": "crossmodel/openai/gpt-5.5-pro", + "providerId": "crossmodel", + "displayName": "GPT-5.5 Pro", + "version": "2026-04-23", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, + "contextWindow": 1050000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.65, - "outputPer1M": 0.65, - "currency": "USD" - } + "inputPer1M": 30, + "outputPer1M": 180, + "currency": "USD", + "costDimensionsPer1M": { + "input": 30, + "output": 180 + }, + "costMetadata": { + "tiers": [ + { + "input": 60, + "output": 270, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 60, + "output": 270 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "digitalocean/minimax-m2.5", - "providerId": "digitalocean", - "displayName": "MiniMax M2.5", - "version": "2026-02-12", + "modelId": "crossmodel/openai/gpt-5.6-luna", + "providerId": "crossmodel", + "displayName": "GPT-5.6 Luna", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 204800, + "contextWindow": 1050000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.3, + "inputPer1M": 0.2, "outputPer1M": 1.2, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.2, + "cacheRead": 0.02, + "cacheWrite": 0.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.4, + "output": 1.8, + "cache_read": 0.04, + "cache_write": 0.5, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 0.4, + "output": 1.8, + "cache_read": 0.04, + "cache_write": 0.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "digitalocean/ministral-3-8b-instruct-2512", - "providerId": "digitalocean", - "displayName": "Ministral 3 8B", - "version": "2025-12-15", + "modelId": "crossmodel/openai/gpt-5.6-sol", + "providerId": "crossmodel", + "displayName": "GPT-5.6 Sol", + "version": "2026-07-09", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144 + "contextWindow": 1050000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 45, + "cache_read": 1, + "cache_write": 12.5, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 45, + "cache_read": 1, + "cache_write": 12.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "digitalocean/mistral-3-14B", - "providerId": "digitalocean", - "displayName": "Ministral 3 14B Instruct", - "version": "2025-12-15", + "modelId": "crossmodel/openai/gpt-5.6-terra", + "providerId": "crossmodel", + "displayName": "GPT-5.6 Terra", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 262144, + "contextWindow": 1050000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.2, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "cacheRead": 0.2, + "cacheWrite": 2.5 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 18, + "cache_read": 0.4, + "cache_write": 5, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 18, + "cache_read": 0.4, + "cache_write": 5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "digitalocean/mistral-7b-instruct-v0.3", - "providerId": "digitalocean", - "displayName": "Mistral 7B Instruct v0.3", - "version": "2024-05-22", + "modelId": "crossmodel/qwen/qwen3.6-flash", + "providerId": "crossmodel", + "displayName": "Qwen3.6 Flash", + "version": "2026-04-27", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 32768, - "maxOutputTokens": 32768 + "contextWindow": 1000000, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.19, + "outputPer1M": 1.13, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.19, + "output": 1.13, + "cacheRead": 0.019, + "cacheWrite": 0.24 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.75, + "output": 4.5, + "cache_read": 0.075, + "cache_write": 0.94, + "tier": { + "type": "context", + "size": 256000 + } + } + ], + "contextOver200k": { + "input": 0.75, + "output": 4.5, + "cache_read": 0.075, + "cache_write": 0.94 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "digitalocean/mistral-nemo-instruct-2407", - "providerId": "digitalocean", - "displayName": "Mistral Nemo Instruct", - "version": "2024-07-18", + "modelId": "crossmodel/qwen/qwen3.6-plus", + "providerId": "crossmodel", + "displayName": "Qwen3.6 Plus", + "version": "2026-04-02", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 0.3, - "currency": "USD" - } + "inputPer1M": 0.32, + "outputPer1M": 1.88, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.32, + "output": 1.88, + "cacheRead": 0.032, + "cacheWrite": 0.4 + }, + "costMetadata": { + "tiers": [ + { + "input": 1.25, + "output": 7.5, + "cache_read": 0.124, + "cache_write": 1.57, + "tier": { + "type": "context", + "size": 256000 + } + } + ], + "contextOver200k": { + "input": 1.25, + "output": 7.5, + "cache_read": 0.124, + "cache_write": 1.57 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "digitalocean/multi-qa-mpnet-base-dot-v1", - "providerId": "digitalocean", - "displayName": "Multi-QA-mpnet-base-dot-v1", - "version": "2021-08-30", + "modelId": "crossmodel/qwen/qwen3.7-flash", + "providerId": "crossmodel", + "displayName": "Qwen3.7 Flash", + "version": "2026-07-15", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 512, - "maxOutputTokens": 768, + "contextWindow": 1000000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.009, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.04, + "outputPer1M": 0.13, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.04, + "output": 0.13, + "cacheRead": 0.01, + "cacheWrite": 0.04 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.1, + "output": 0.37, + "cache_read": 0.02, + "cache_write": 0.12, + "tier": { + "type": "context", + "size": 32000 + } + }, + { + "input": 0.19, + "output": 0.74, + "cache_read": 0.04, + "cache_write": 0.24, + "tier": { + "type": "context", + "size": 256000 + } + } + ] + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "digitalocean/nemotron-3-nano-30b", - "providerId": "digitalocean", - "displayName": "Nemotron 3 Nano 30B A3B", - "version": "2025-04-14", + "modelId": "crossmodel/qwen/qwen3.7-max", + "providerId": "crossmodel", + "displayName": "Qwen3.7 Max", + "version": "2026-05-21", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144 + "contextWindow": 1000000, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 1.504, + "outputPer1M": 4.504, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.504, + "output": 4.504, + "cacheRead": 0.3, + "cacheWrite": 1.88 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "digitalocean/nemotron-3-nano-omni", - "providerId": "digitalocean", - "displayName": "Nemotron Nano 3 Omni", - "version": "2026-04-28", + "modelId": "crossmodel/qwen/qwen3.7-plus", + "providerId": "crossmodel", + "displayName": "Qwen3.7 Plus", + "version": "2026-06-02", "capabilities": [ "text.chat", "tools.function_calling", @@ -26083,61 +40769,144 @@ "structured.output" ], "modalities": [ - "audio", "image", "text", "video" ], - "contextWindow": 65536, - "maxOutputTokens": 65536, + "contextWindow": 1000000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 0.9, - "currency": "USD" - } + "inputPer1M": 0.288, + "outputPer1M": 1.125, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.288, + "output": 1.125, + "cacheRead": 0.0288, + "cacheWrite": 0.36 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.864, + "output": 3.375, + "cache_read": 0.0864, + "cache_write": 1.08, + "tier": { + "type": "context", + "size": 256000 + } + } + ], + "contextOver200k": { + "input": 0.864, + "output": 3.375, + "cache_read": 0.0864, + "cache_write": 1.08 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "digitalocean/nemotron-3-ultra-550b", - "providerId": "digitalocean", - "displayName": "Nemotron 3 Ultra", - "version": "2026-06-04", + "modelId": "crossmodel/qwen/qwen3.8-max", + "providerId": "crossmodel", + "displayName": "Qwen3.8 Max", + "version": "2026-08-03", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 131072, - "maxOutputTokens": 8192 + "contextWindow": 1000000, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 1.88, + "outputPer1M": 5.63, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.88, + "output": 5.63, + "cacheRead": 0.23, + "cacheWrite": 2.35 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "xhigh" + ] + }, + { + "type": "budget_tokens" + } + ] }, { - "modelId": "digitalocean/nemotron-nano-12b-v2-vl", - "providerId": "digitalocean", - "displayName": "Nemotron Nano 12B v2 VL", - "version": "2025-12-01", + "modelId": "crossmodel/tencent/hy3", + "providerId": "crossmodel", + "displayName": "Hy3", + "version": "2026-07-06", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 0.16, + "outputPer1M": 0.64, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.16, + "output": 0.64, + "cacheRead": 0.04, + "cacheWrite": 0.16 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "none", + "low", + "high" + ] + } + ] }, { - "modelId": "digitalocean/nvidia-nemotron-3-super-120b", - "providerId": "digitalocean", - "displayName": "Nemotron-3-Super-120B", - "version": "2026-03-11", + "modelId": "crossmodel/x-ai/grok-4.3", + "providerId": "crossmodel", + "displayName": "Grok 4.3", + "version": "2026-04-17", "capabilities": [ "text.chat", "tools.function_calling", @@ -26145,90 +40914,184 @@ "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 32768, + "contextWindow": 1000000, + "maxOutputTokens": 1000000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 0.65, - "currency": "USD" - } - }, - { - "modelId": "digitalocean/openai-gpt-4.1", - "providerId": "digitalocean", - "displayName": "GPT-4.1", - "version": "2025-04-14", - "capabilities": [ - "text.chat", - "tools.function_calling", - "structured.output" - ], - "modalities": [ - "image", - "pdf", - "text" - ], - "contextWindow": 1047576, - "maxOutputTokens": 32768, - "pricing": { - "inputPer1M": 2, - "outputPer1M": 8, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 2.5, + "cacheRead": 0.2, + "cacheWrite": 1.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 2.5, + "output": 5, + "cache_read": 0.4, + "cache_write": 2.5, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 2.5, + "output": 5, + "cache_read": 0.4, + "cache_write": 2.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "digitalocean/openai-gpt-4o", - "providerId": "digitalocean", - "displayName": "GPT-4o", - "version": "2024-05-13", + "modelId": "crossmodel/x-ai/grok-4.5", + "providerId": "crossmodel", + "displayName": "Grok 4.5", + "version": "2026-07-08", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 500000, + "maxOutputTokens": 500000, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.3, + "cacheWrite": 2 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 12, + "cache_read": 0.6, + "cache_write": 4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 12, + "cache_read": 0.6, + "cache_write": 4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "digitalocean/openai-gpt-4o-mini", - "providerId": "digitalocean", - "displayName": "GPT-4o mini", - "version": "2024-07-18", + "modelId": "crossmodel/x-ai/grok-4.6", + "providerId": "crossmodel", + "displayName": "Grok 4.6", + "version": "2026-08-12", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 500000, + "maxOutputTokens": 500000, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.5, + "cacheWrite": 2 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 12, + "cache_read": 1, + "cache_write": 4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 12, + "cache_read": 1, + "cache_write": 4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "digitalocean/openai-gpt-5", - "providerId": "digitalocean", - "displayName": "GPT-5", - "version": "2025-08-07", + "modelId": "crossmodel/x-ai/grok-build-0.1", + "providerId": "crossmodel", + "displayName": "Grok Build 0.1", + "version": "2026-04-16", "capabilities": [ "text.chat", "tools.function_calling", @@ -26239,19 +41102,47 @@ "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 256000, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 2, + "cacheRead": 0.2, + "cacheWrite": 1 + }, + "costMetadata": { + "tiers": [ + { + "input": 2, + "output": 4, + "cache_read": 0.4, + "cache_write": 2, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 2, + "output": 4, + "cache_read": 0.4, + "cache_write": 2 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "digitalocean/openai-gpt-5-mini", - "providerId": "digitalocean", - "displayName": "GPT-5 mini", - "version": "2025-08-07", + "modelId": "crossmodel/xiaomi/mimo-v2.5", + "providerId": "crossmodel", + "displayName": "MiMo-V2.5", + "version": "2026-04-22", "capabilities": [ "text.chat", "tools.function_calling", @@ -26262,19 +41153,40 @@ "image", "text" ], - "contextWindow": 400000, + "contextWindow": 1000000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 0.16, + "outputPer1M": 0.32, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.16, + "output": 0.32, + "cacheRead": 0.004, + "cacheWrite": 0.16 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "digitalocean/openai-gpt-5-nano", - "providerId": "digitalocean", - "displayName": "GPT-5 nano", - "version": "2025-08-07", + "modelId": "crossmodel/xiaomi/mimo-v2.5-pro", + "providerId": "crossmodel", + "displayName": "MiMo-V2.5-Pro", + "version": "2026-04-22", "capabilities": [ "text.chat", "tools.function_calling", @@ -26282,22 +41194,42 @@ "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, + "contextWindow": 1000000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.4, - "currency": "USD" - } + "inputPer1M": 0.47, + "outputPer1M": 0.94, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.47, + "output": 0.94, + "cacheRead": 0.005, + "cacheWrite": 0.47 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "digitalocean/openai-gpt-5.1-codex-max", - "providerId": "digitalocean", - "displayName": "GPT-5.1 Codex Max", - "version": "2025-11-13", + "modelId": "crossmodel/z-ai/glm-4.7", + "providerId": "crossmodel", + "displayName": "GLM-4.7", + "version": "2025-12-22", "capabilities": [ "text.chat", "tools.function_calling", @@ -26305,22 +41237,47 @@ "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, + "contextWindow": 200000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 0.47, + "outputPer1M": 2.16, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.47, + "output": 2.16, + "cacheRead": 0.1, + "cacheWrite": 0.47 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.62, + "output": 2.47, + "cache_read": 0.13, + "cache_write": 0.62, + "tier": { + "type": "context", + "size": 32000 + } + } + ] + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "digitalocean/openai-gpt-5.2", - "providerId": "digitalocean", - "displayName": "GPT-5.2", - "version": "2025-12-11", + "modelId": "crossmodel/z-ai/glm-5", + "providerId": "crossmodel", + "displayName": "GLM-5", + "version": "2026-02-12", "capabilities": [ "text.chat", "tools.function_calling", @@ -26328,44 +41285,95 @@ "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, + "contextWindow": 200000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 3, + "cacheRead": 0.16, + "cacheWrite": 0.6 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.8, + "output": 3.4, + "cache_read": 0.2, + "cache_write": 0.8, + "tier": { + "type": "context", + "size": 32000 + } + } + ] + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "digitalocean/openai-gpt-5.2-pro", - "providerId": "digitalocean", - "displayName": "GPT-5.2 pro", - "version": "2025-12-11", + "modelId": "crossmodel/z-ai/glm-5-turbo", + "providerId": "crossmodel", + "displayName": "GLM-5-Turbo", + "version": "2026-03-16", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, + "contextWindow": 200000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 21, - "outputPer1M": 168, - "currency": "USD" - } + "inputPer1M": 0.9, + "outputPer1M": 3.7, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.9, + "output": 3.7, + "cacheRead": 0.18, + "cacheWrite": 0.9 + }, + "costMetadata": { + "tiers": [ + { + "input": 1.1, + "output": 4.3, + "cache_read": 0.27, + "cache_write": 1.1, + "tier": { + "type": "context", + "size": 32000 + } + } + ] + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "digitalocean/openai-gpt-5.3-codex", - "providerId": "digitalocean", - "displayName": "GPT-5.3 Codex", - "version": "2026-02-05", + "modelId": "crossmodel/z-ai/glm-5.1", + "providerId": "crossmodel", + "displayName": "GLM-5.1", + "version": "2026-04-07", "capabilities": [ "text.chat", "tools.function_calling", @@ -26373,23 +41381,47 @@ "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 400000, + "contextWindow": 200000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 3.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 3.8, + "cacheRead": 0.2, + "cacheWrite": 1 + }, + "costMetadata": { + "tiers": [ + { + "input": 1.2, + "output": 4.4, + "cache_read": 0.3, + "cache_write": 1.2, + "tier": { + "type": "context", + "size": 32000 + } + } + ] + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "digitalocean/openai-gpt-5.4", - "providerId": "digitalocean", - "displayName": "GPT-5.4", - "version": "2026-03-05", + "modelId": "crossmodel/z-ai/glm-5.2", + "providerId": "crossmodel", + "displayName": "GLM-5.2", + "version": "2026-06-13", "capabilities": [ "text.chat", "tools.function_calling", @@ -26397,46 +41429,59 @@ "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], "contextWindow": 1000000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 1.2, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.2, + "output": 4.4, + "cacheRead": 0.3, + "cacheWrite": 1.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "digitalocean/openai-gpt-5.4-mini", - "providerId": "digitalocean", - "displayName": "GPT-5.4 mini", - "version": "2026-03-17", + "modelId": "crusoe/deepseek-ai/DeepSeek-V3-0324", + "providerId": "crusoe", + "displayName": "DeepSeek V3 0324", + "version": "2025-03-24", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 163840, + "maxOutputTokens": 163840, "pricing": { - "inputPer1M": 0.75, - "outputPer1M": 4.5, - "currency": "USD" + "inputPer1M": 0.5, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 1.5, + "cacheRead": 0.25 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "digitalocean/openai-gpt-5.4-nano", - "providerId": "digitalocean", - "displayName": "GPT-5.4 nano", - "version": "2026-03-17", + "modelId": "crusoe/google/gemma-4-31b-it", + "providerId": "crusoe", + "displayName": "Gemma 4 31B IT", + "version": "2026-04-02", "capabilities": [ "text.chat", "tools.function_calling", @@ -26447,41 +41492,56 @@ "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 1.25, - "currency": "USD" - } + "inputPer1M": 0.14, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.4, + "cacheRead": 0.14 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "digitalocean/openai-gpt-5.4-pro", - "providerId": "digitalocean", - "displayName": "GPT-5.4 pro", - "version": "2026-03-05", + "modelId": "crusoe/meta-llama/Llama-3.3-70B-Instruct", + "providerId": "crusoe", + "displayName": "Llama-3.3-70B-Instruct", + "version": "2024-12-06", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 128000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 30, - "outputPer1M": 180, - "currency": "USD" + "inputPer1M": 0.25, + "outputPer1M": 0.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 0.75, + "cacheRead": 0.13 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "digitalocean/openai-gpt-5.5", - "providerId": "digitalocean", - "displayName": "GPT-5.5", - "version": "2026-04-23", + "modelId": "crusoe/moonshotai/Kimi-K2.6", + "providerId": "crusoe", + "displayName": "Kimi K2.6", + "version": "2026-04-21", "capabilities": [ "text.chat", "tools.function_calling", @@ -26490,70 +41550,68 @@ ], "modalities": [ "image", - "pdf", - "text" + "text", + "video" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 5, - "outputPer1M": 30, - "currency": "USD" - } + "inputPer1M": 0.7, + "outputPer1M": 3.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.7, + "output": 3.5, + "cacheRead": 0.35 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "digitalocean/openai-gpt-image-1", - "providerId": "digitalocean", - "displayName": "GPT Image 1", - "version": "2025-04-24", - "capabilities": [], - "modalities": [ - "image", - "text" + "modelId": "crusoe/nvidia/Nemotron-3-Nano-Omni-Reasoning-30B-A3B", + "providerId": "crusoe", + "displayName": "Nemotron 3 Nano Omni 30B A3B Reasoning", + "version": "2026-04-28", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" ], - "contextWindow": 0, - "maxOutputTokens": 0, - "pricing": { - "inputPer1M": 5, - "outputPer1M": 40, - "currency": "USD" - } - }, - { - "modelId": "digitalocean/openai-gpt-image-1.5", - "providerId": "digitalocean", - "displayName": "GPT Image 1.5", - "version": "2025-11-25", - "capabilities": [], "modalities": [ + "audio", "image", - "text" + "text", + "video" ], - "contextWindow": 0, - "maxOutputTokens": 0, + "contextWindow": 256000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 5, - "outputPer1M": 10, - "currency": "USD" - } - }, - { - "modelId": "digitalocean/openai-gpt-image-2", - "providerId": "digitalocean", - "displayName": "GPT Image 2", - "version": "2025-04-24", - "capabilities": [], - "modalities": [ - "image", - "text" - ], - "contextWindow": 0, - "maxOutputTokens": 0 + "inputPer1M": 0.3, + "outputPer1M": 1.83, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.83, + "cacheRead": 0.3, + "inputAudio": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "digitalocean/openai-gpt-oss-120b", - "providerId": "digitalocean", - "displayName": "gpt-oss-120b", + "modelId": "crusoe/openai/gpt-oss-120b", + "providerId": "crusoe", + "displayName": "GPT OSS 120B", "version": "2025-08-05", "capabilities": [ "text.chat", @@ -26565,18 +41623,34 @@ "text" ], "contextWindow": 131072, - "maxOutputTokens": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.7, - "currency": "USD" - } + "inputPer1M": 0.05, + "outputPer1M": 0.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.05, + "output": 0.2, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "digitalocean/openai-gpt-oss-20b", - "providerId": "digitalocean", - "displayName": "gpt-oss-20b", - "version": "2025-08-05", + "modelId": "crusoe/zai/GLM-5.1", + "providerId": "crusoe", + "displayName": "GLM-5.1", + "version": "2026-04-07", "capabilities": [ "text.chat", "tools.function_calling", @@ -26586,19 +41660,26 @@ "modalities": [ "text" ], - "contextWindow": 131072, + "contextWindow": 200000, "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.45, - "currency": "USD" - } + "inputPer1M": 1.2, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.2, + "output": 4.4, + "cacheRead": 0.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "digitalocean/openai-o1", - "providerId": "digitalocean", - "displayName": "o1", - "version": "2024-12-05", + "modelId": "crusoe/zai/GLM-5.2", + "providerId": "crusoe", + "displayName": "GLM-5.2", + "version": "2026-06-13", "capabilities": [ "text.chat", "tools.function_calling", @@ -26606,28 +41687,36 @@ "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 1000000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 15, - "outputPer1M": 60, - "currency": "USD" - } + "inputPer1M": 1.4, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.4, + "output": 4.4, + "cacheRead": 0.26 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "digitalocean/openai-o3", - "providerId": "digitalocean", - "displayName": "o3", - "version": "2025-04-16", + "modelId": "daoxe/claude-haiku-4-5-20251001", + "providerId": "daoxe", + "displayName": "Claude Haiku 4.5", + "version": "2025-10-15", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", @@ -26635,107 +41724,237 @@ "text" ], "contextWindow": 200000, - "maxOutputTokens": 100000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 2, - "outputPer1M": 8, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 5, + "cacheRead": 0.1, + "cacheWrite": 5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "digitalocean/openai-o3-mini", - "providerId": "digitalocean", - "displayName": "o3-mini", - "version": "2024-12-20", + "modelId": "daoxe/claude-opus-4-8", + "providerId": "daoxe", + "displayName": "Claude Opus 4.8", + "version": "2026-05-28", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.1, - "outputPer1M": 4.4, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "digitalocean/qwen-2.5-14b-instruct", - "providerId": "digitalocean", - "displayName": "Qwen 2.5 14B Instruct", - "version": "2024-09-19", + "modelId": "daoxe/claude-sonnet-4-6", + "providerId": "daoxe", + "displayName": "Claude Sonnet 4.6", + "version": "2026-02-17", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072 + "contextWindow": 1000000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "digitalocean/qwen3-coder-flash", - "providerId": "digitalocean", - "displayName": "Qwen3 Coder Flash", - "version": "2025-07-28", + "modelId": "daoxe/gemini-3.1-pro-preview", + "providerId": "daoxe", + "displayName": "Gemini 3.1 Pro Preview", + "version": "2026-02-19", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 262144, + "contextWindow": 1048576, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.45, - "outputPer1M": 1.7, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "digitalocean/qwen3-embedding-0.6b", - "providerId": "digitalocean", - "displayName": "Qwen3 Embedding 0.6B", - "version": "2025-06-03", + "modelId": "daoxe/gpt-5.4", + "providerId": "daoxe", + "displayName": "GPT-5.4", + "version": "2026-03-05", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 8000, - "maxOutputTokens": 1024, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.04, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 2.5, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 15, + "cacheRead": 0.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "digitalocean/qwen3-tts-voicedesign", - "providerId": "digitalocean", - "displayName": "Qwen3 TTS VoiceDesign", - "version": "2026-04-21", - "capabilities": [], + "modelId": "daoxe/gpt-5.5", + "providerId": "daoxe", + "displayName": "GPT-5.5", + "version": "2026-04-23", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], "modalities": [ - "audio", + "image", + "pdf", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 1 + "contextWindow": 1050000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "digitalocean/qwen3.5-397b-a17b", - "providerId": "digitalocean", - "displayName": "Qwen 3.5 397B A17B", - "version": "2026-02-15", + "modelId": "daoxe/grok-4.3", + "providerId": "daoxe", + "displayName": "Grok 4.3", + "version": "2026-04-17", "capabilities": [ "text.chat", "tools.function_calling", @@ -26743,612 +41962,1311 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 81920, + "contextWindow": 1000000, + "maxOutputTokens": 30000, "pricing": { - "inputPer1M": 0.55, - "outputPer1M": 3.5, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 2.5, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "digitalocean/stable-diffusion-3.5-large", - "providerId": "digitalocean", - "displayName": "Stable Diffusion 3.5 Large", - "version": "2024-10-22", - "capabilities": [], + "modelId": "daoxe/grok-4.5", + "providerId": "daoxe", + "displayName": "Grok 4.5", + "version": "2026-07-08", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], "modalities": [ "image", "text" ], - "contextWindow": 256, - "maxOutputTokens": 1, + "contextWindow": 500000, + "maxOutputTokens": 500000, "pricing": { - "inputPer1M": 0.08, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "digitalocean/wan2-2-t2v-a14b", - "providerId": "digitalocean", - "displayName": "Wan2.2-T2V-A14B", - "version": "2025-07-28", - "capabilities": [], + "modelId": "daoxe/kimi-k2.5", + "providerId": "daoxe", + "displayName": "Kimi K2.5", + "version": "2026-01", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], "modalities": [ + "image", "text", "video" ], - "contextWindow": 100, - "maxOutputTokens": 1, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { "inputPer1M": 0.6, - "outputPer1M": 0, - "currency": "USD" - } + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 3, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "dinference/glm-4.7", - "providerId": "dinference", - "displayName": "GLM-4.7", - "version": "2025-12-22", + "modelId": "databricks/databricks-claude-haiku-4-5", + "providerId": "databricks", + "displayName": "Claude Haiku 4.5 (latest)", + "version": "2025-10-15", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], "contextWindow": 200000, - "maxOutputTokens": 128000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.45, - "outputPer1M": 1.65, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 5, + "cacheRead": 0.1, + "cacheWrite": 1.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "dinference/glm-5", - "providerId": "dinference", - "displayName": "GLM-5", - "version": "2026-02-11", + "modelId": "databricks/databricks-claude-opus-4-1", + "providerId": "databricks", + "displayName": "Claude Opus 4.1 (latest)", + "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], "contextWindow": 200000, - "maxOutputTokens": 128000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.75, - "outputPer1M": 2.4, - "currency": "USD" - } + "inputPer1M": 15, + "outputPer1M": 75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 75, + "cacheRead": 1.5, + "cacheWrite": 18.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "dinference/glm-5.1", - "providerId": "dinference", - "displayName": "GLM-5.1", - "version": "2026-03-27", + "modelId": "databricks/databricks-claude-opus-4-5", + "providerId": "databricks", + "displayName": "Claude Opus 4.5 (latest)", + "version": "2025-11-24", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], "contextWindow": 200000, - "maxOutputTokens": 128000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 3.89, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "dinference/gpt-oss-120b", - "providerId": "dinference", - "displayName": "GPT OSS 120B", - "version": "2025-08", + "modelId": "databricks/databricks-claude-opus-4-6", + "providerId": "databricks", + "displayName": "Claude Opus 4.6", + "version": "2026-02-05", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.0675, - "outputPer1M": 0.27, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "dinference/minimax-m2.5", - "providerId": "dinference", - "displayName": "MiniMax-M2.5", - "version": "2026-02-12", + "modelId": "databricks/databricks-claude-opus-4-7", + "providerId": "databricks", + "displayName": "Claude Opus 4.7", + "version": "2026-04-16", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 32000, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.22, - "outputPer1M": 0.88, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "drun/public/deepseek-r1", - "providerId": "drun", - "displayName": "DeepSeek R1", - "version": "2025-01-20", + "modelId": "databricks/databricks-claude-sonnet-4", + "providerId": "databricks", + "displayName": "Claude Sonnet 4.5", + "version": "2025-09-29", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32000, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.55, - "outputPer1M": 2.2, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "drun/public/deepseek-v3", - "providerId": "drun", - "displayName": "DeepSeek V3", - "version": "2024-12-26", + "modelId": "databricks/databricks-claude-sonnet-4-5", + "providerId": "databricks", + "displayName": "Claude Sonnet 4.5 (latest)", + "version": "2025-09-29", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.28, - "outputPer1M": 1.1, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "drun/public/minimax-m25", - "providerId": "drun", - "displayName": "MiniMax M2.5", - "version": "2025-03-01", + "modelId": "databricks/databricks-claude-sonnet-4-6", + "providerId": "databricks", + "displayName": "Claude Sonnet 4.6", + "version": "2026-02-17", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 1000000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.29, - "outputPer1M": 1.16, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "evroc/intfloat/multilingual-e5-large-instruct", - "providerId": "evroc", - "displayName": "E5 Multi-Lingual Large Embeddings 0.6B", - "version": "2024-06-01", + "modelId": "databricks/databricks-gemini-2-5-flash", + "providerId": "databricks", + "displayName": "Gemini 2.5 Flash", + "version": "2025-06-17", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 512, - "maxOutputTokens": 512, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.12, - "outputPer1M": 0.12, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "cacheRead": 0.03, + "inputAudio": 1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 0, + "max": 24576 + } + ] }, { - "modelId": "evroc/KBLab/kb-whisper-large", - "providerId": "evroc", - "displayName": "KB Whisper", - "version": "2024-10-01", + "modelId": "databricks/databricks-gemini-2-5-pro", + "providerId": "databricks", + "displayName": "Gemini 2.5 Pro", + "version": "2025-06-17", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "audio", - "text" + "image", + "pdf", + "text", + "video" ], - "contextWindow": 448, - "maxOutputTokens": 448, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.00236, - "outputPer1M": 0.00236, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costMetadata": { + "tiers": [ + { + "input": 2.5, + "output": 15, + "cache_read": 0.25, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 2.5, + "output": 15, + "cache_read": 0.25 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 128, + "max": 32768 + } + ] }, { - "modelId": "evroc/microsoft/Phi-4-multimodal-instruct", - "providerId": "evroc", - "displayName": "Phi-4 15B", - "version": "2025-01-01", + "modelId": "databricks/databricks-gemini-3-1-flash-lite", + "providerId": "databricks", + "displayName": "Gemini 3.1 Flash Lite Preview", + "version": "2026-03-03", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", - "text" + "pdf", + "text", + "video" ], - "contextWindow": 32000, - "maxOutputTokens": 32000, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.24, - "outputPer1M": 0.47, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 1.5, + "cacheRead": 0.025, + "inputAudio": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "evroc/mistralai/devstral-small-2-24b-instruct-2512", - "providerId": "evroc", - "displayName": "Devstral Small 2 24B Instruct 2512", - "version": "2025-12-01", + "modelId": "databricks/databricks-gemini-3-1-pro", + "providerId": "databricks", + "displayName": "Gemini 3.1 Pro Preview Custom Tools", + "version": "2026-02-19", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 32768, - "maxOutputTokens": 32768, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.12, - "outputPer1M": 0.47, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "cacheRead": 0.2 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 18, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 18, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "evroc/mistralai/Magistral-Small-2509", - "providerId": "evroc", - "displayName": "Magistral Small 1.2 24B", - "version": "2025-06-01", + "modelId": "databricks/databricks-gemini-3-flash", + "providerId": "databricks", + "displayName": "Gemini 3 Flash Preview", + "version": "2025-12-17", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.59, - "outputPer1M": 2.36, - "currency": "USD" - } + "inputPer1M": 0.5, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 3, + "cacheRead": 0.05, + "inputAudio": 1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "evroc/mistralai/Voxtral-Small-24B-2507", - "providerId": "evroc", - "displayName": "Voxtral Small 24B", - "version": "2025-03-01", + "modelId": "databricks/databricks-gemini-3-pro", + "providerId": "databricks", + "displayName": "Gemini 3 Pro Preview", + "version": "2025-11-18", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "audio", - "text" + "image", + "pdf", + "text", + "video" ], - "contextWindow": 32000, - "maxOutputTokens": 32000, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.00236, - "outputPer1M": 0.00236, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "cacheRead": 0.2 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 18, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 18, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "evroc/moonshotai/Kimi-K2.5", - "providerId": "evroc", - "displayName": "Kimi K2.5", - "version": "2026-01-27", + "modelId": "databricks/databricks-glm-5-2", + "providerId": "databricks", + "displayName": "GLM-5.2", + "version": "2026-06-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 1000000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1.47, - "outputPer1M": 5.9, - "currency": "USD" - } + "inputPer1M": 1.4, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.4, + "output": 4.4, + "cacheRead": 0.26 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "evroc/nvidia/Llama-3.3-70B-Instruct-FP8", - "providerId": "evroc", - "displayName": "Llama 3.3 70B", - "version": "2024-12-01", + "modelId": "databricks/databricks-gpt-5", + "providerId": "databricks", + "displayName": "GPT-5", + "version": "2025-08-07", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.18, - "outputPer1M": 1.18, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "evroc/openai/gpt-oss-120b", - "providerId": "evroc", - "displayName": "GPT OSS 120B", - "version": "2025-08-05", + "modelId": "databricks/databricks-gpt-5-1", + "providerId": "databricks", + "displayName": "GPT-5.1", + "version": "2025-11-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 65536, - "maxOutputTokens": 65536, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.24, - "outputPer1M": 0.94, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "evroc/openai/whisper-large-v3", - "providerId": "evroc", - "displayName": "Whisper 3 Large", - "version": "2024-10-01", + "modelId": "databricks/databricks-gpt-5-2", + "providerId": "databricks", + "displayName": "GPT-5.2", + "version": "2025-12-11", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "audio", + "image", "text" ], - "contextWindow": 448, - "maxOutputTokens": 4096, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.00236, - "outputPer1M": 0.00236, - "currency": "USD" - } + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "evroc/Qwen/Qwen3-30B-A3B-Instruct-2507-FP8", - "providerId": "evroc", - "displayName": "Qwen3 30B 2507", - "version": "2025-07-30", + "modelId": "databricks/databricks-gpt-5-4", + "providerId": "databricks", + "displayName": "GPT-5.4", + "version": "2026-03-05", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 64000, - "maxOutputTokens": 64000, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.35, - "outputPer1M": 1.42, - "currency": "USD" - } + "inputPer1M": 2.5, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 15, + "cacheRead": 0.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 5, + "output": 22.5, + "cache_read": 0.5, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 5, + "output": 22.5, + "cache_read": 0.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "evroc/Qwen/Qwen3-Embedding-8B", - "providerId": "evroc", - "displayName": "Qwen3 Embedding 8B", - "version": "2025-07-30", + "modelId": "databricks/databricks-gpt-5-4-mini", + "providerId": "databricks", + "displayName": "GPT-5.4 mini", + "version": "2026-03-17", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 40960, - "maxOutputTokens": 4096, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.12, - "outputPer1M": 0.12, - "currency": "USD" - } + "inputPer1M": 0.75, + "outputPer1M": 4.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 4.5, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "evroc/Qwen/Qwen3-VL-30B-A3B-Instruct", - "providerId": "evroc", - "displayName": "Qwen3 VL 30B", - "version": "2025-07-30", + "modelId": "databricks/databricks-gpt-5-4-nano", + "providerId": "databricks", + "displayName": "GPT-5.4 nano", + "version": "2026-03-17", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", - "text", - "video" + "text" ], - "contextWindow": 100000, - "maxOutputTokens": 100000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.24, - "outputPer1M": 0.94, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 1.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.25, + "cacheRead": 0.02 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "fastrouter/anthropic/claude-opus-4.1", - "providerId": "fastrouter", - "displayName": "Claude Opus 4.1", - "version": "2025-08-05", + "modelId": "databricks/databricks-gpt-5-5", + "providerId": "databricks", + "displayName": "GPT-5.5", + "version": "2026-04-23", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 32000, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 15, - "outputPer1M": 75, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 45, + "cache_read": 1, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 45, + "cache_read": 1 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "fastrouter/anthropic/claude-opus-4.8", - "providerId": "fastrouter", - "displayName": "Claude Opus 4.8", - "version": "2026-05-28", + "modelId": "databricks/databricks-gpt-5-6-luna", + "providerId": "databricks", + "displayName": "GPT-5.6 Luna", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", "pdf", "text" ], - "contextWindow": 1000000, + "contextWindow": 400000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 6, + "cacheRead": 0.1 + }, + "costMetadata": { + "tiers": [ + { + "input": 2, + "output": 9, + "cache_read": 0.2, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 2, + "output": 9, + "cache_read": 0.2 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "fastrouter/anthropic/claude-sonnet-4", - "providerId": "fastrouter", - "displayName": "Claude Sonnet 4", - "version": "2025-05-22", + "modelId": "databricks/databricks-gpt-5-6-sol", + "providerId": "databricks", + "displayName": "GPT-5.6 Sol", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 45, + "cache_read": 1, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 45, + "cache_read": 1 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + } + ] }, { - "modelId": "fastrouter/anthropic/claude-sonnet-4.6", - "providerId": "fastrouter", - "displayName": "Claude Sonnet 4.6", - "version": "2026-02-17", + "modelId": "databricks/databricks-gpt-5-6-terra", + "providerId": "databricks", + "displayName": "GPT-5.6 Terra", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 64000, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 3, + "inputPer1M": 2.5, "outputPer1M": 15, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 15, + "cacheRead": 0.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 5, + "output": 22.5, + "cache_read": 0.5, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 5, + "output": 22.5, + "cache_read": 0.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "fastrouter/bytedance/seedance-2", - "providerId": "fastrouter", - "displayName": "Seedance 2", - "version": "2026-04-01", - "capabilities": [], + "modelId": "databricks/databricks-gpt-5-mini", + "providerId": "databricks", + "displayName": "GPT-5 Mini", + "version": "2025-08-07", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], "modalities": [ "image", - "text", - "video" + "text" ], - "contextWindow": 4096, - "maxOutputTokens": 0 + "contextWindow": 400000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 0.25, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 2, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "fastrouter/deepseek-ai/deepseek-r1-distill-llama-70b", - "providerId": "fastrouter", - "displayName": "DeepSeek R1 Distill Llama 70B", - "version": "2025-01-23", + "modelId": "databricks/databricks-gpt-5-nano", + "providerId": "databricks", + "displayName": "GPT-5 Nano", + "version": "2025-08-07", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.03, - "outputPer1M": 0.14, - "currency": "USD" - } + "inputPer1M": 0.05, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.05, + "output": 0.4, + "cacheRead": 0.005 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "fastrouter/deepseek/deepseek-v4-pro", - "providerId": "fastrouter", - "displayName": "DeepSeek V4 Pro", - "version": "2026-04-24", + "modelId": "databricks/databricks-gpt-oss-120b", + "providerId": "databricks", + "displayName": "GPT OSS 120B", + "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", @@ -27358,108 +43276,197 @@ "modalities": [ "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 384000, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 1.74, - "outputPer1M": 3.48, + "inputPer1M": 0.072, + "outputPer1M": 0.28, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "fastrouter/google/gemini-2.5-flash", - "providerId": "fastrouter", - "displayName": "Gemini 2.5 Flash", - "version": "2025-06-17", + "modelId": "databricks/databricks-gpt-oss-20b", + "providerId": "databricks", + "displayName": "GPT OSS 20B", + "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 2.5, + "inputPer1M": 0.05, + "outputPer1M": 0.2, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "fastrouter/google/gemini-2.5-pro", - "providerId": "fastrouter", - "displayName": "Gemini 2.5 Pro", - "version": "2025-06-17", + "modelId": "databricks/databricks-kimi-k2-7-code", + "providerId": "databricks", + "displayName": "Kimi K2.7 Code", + "version": "2026-06-12", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", - "pdf", - "text" + "text", + "video" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 0.95, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4, + "cacheRead": 0.19 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "fastrouter/google/gemini-3-pro-image-preview", - "providerId": "fastrouter", - "displayName": "Nano Banana Pro", - "version": "2025-11-20", + "modelId": "deepinfra/ByteDance/Seed-2.0-code", + "providerId": "deepinfra", + "displayName": "Seed 2.0 Code", + "version": "2026-02-14", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 65536, - "maxOutputTokens": 32768, + "contextWindow": 256000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 2, - "outputPer1M": 12, - "currency": "USD" - } + "inputPer1M": 0.5, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 3, + "cacheRead": 0.1 + }, + "costMetadata": { + "tiers": [ + { + "input": 1, + "output": 6, + "cache_read": 0.2, + "tier": { + "type": "context", + "size": 128000 + } + } + ] + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "fastrouter/google/gemini-3.1-flash-image-preview", - "providerId": "fastrouter", - "displayName": "Nano Banana 2", - "version": "2026-02-26", + "modelId": "deepinfra/ByteDance/Seed-2.0-mini", + "providerId": "deepinfra", + "displayName": "Seed 2.0 Mini", + "version": "2026-02-14", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 65536, - "maxOutputTokens": 65536, + "contextWindow": 256000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 3, - "currency": "USD" - } + "inputPer1M": 0.1, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.4, + "cacheRead": 0.02 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.2, + "output": 0.8, + "cache_read": 0.2, + "tier": { + "type": "context", + "size": 128000 + } + } + ] + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "fastrouter/google/gemini-3.1-pro-preview", - "providerId": "fastrouter", - "displayName": "Gemini 3.1 Pro Preview", - "version": "2026-02-19", + "modelId": "deepinfra/ByteDance/Seed-2.0-pro", + "providerId": "deepinfra", + "displayName": "Seed 2.0 Pro", + "version": "2026-02-14", "capabilities": [ "text.chat", "tools.function_calling", @@ -27467,25 +43474,42 @@ "structured.output" ], "modalities": [ - "audio", "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 256000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 2, - "outputPer1M": 12, - "currency": "USD" - } + "inputPer1M": 0.5, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 3, + "cacheRead": 0.1 + }, + "costMetadata": { + "tiers": [ + { + "input": 1, + "output": 6, + "cache_read": 0.2, + "tier": { + "type": "context", + "size": 128000 + } + } + ] + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "fastrouter/google/gemini-3.5-flash", - "providerId": "fastrouter", - "displayName": "Gemini 3.5 Flash", - "version": "2026-05-19", + "modelId": "deepinfra/deepseek-ai/DeepSeek-R1-0528", + "providerId": "deepinfra", + "displayName": "DeepSeek-R1-0528", + "version": "2025-05-28", "capabilities": [ "text.chat", "tools.function_calling", @@ -27493,204 +43517,287 @@ "structured.output" ], "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 163840, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 1.5, - "outputPer1M": 9, - "currency": "USD" - } + "inputPer1M": 0.5, + "outputPer1M": 2.15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 2.15, + "cacheRead": 0.35 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "fastrouter/google/gemma-4-31b-it", - "providerId": "fastrouter", - "displayName": "Gemma 4 31B IT", - "version": "2026-04-02", + "modelId": "deepinfra/deepseek-ai/DeepSeek-V3", + "providerId": "deepinfra", + "displayName": "DeepSeek-V3", + "version": "2024-12-26", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 32768, + "contextWindow": 163840, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.13, - "outputPer1M": 0.38, + "inputPer1M": 0.32, + "outputPer1M": 0.89, "currency": "USD" } }, { - "modelId": "fastrouter/google/imagen-4.0-fast", - "providerId": "fastrouter", - "displayName": "Imagen 4 Fast", - "version": "2025-05-20", - "capabilities": [], + "modelId": "deepinfra/deepseek-ai/DeepSeek-V3-0324", + "providerId": "deepinfra", + "displayName": "DeepSeek V3 0324", + "version": "2025-03-24", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], "modalities": [ - "image", "text" ], - "contextWindow": 480, - "maxOutputTokens": 0 - }, - { - "modelId": "fastrouter/google/imagen-4.0-ultra", - "providerId": "fastrouter", - "displayName": "Imagen 4 Ultra", - "version": "2025-05-20", - "capabilities": [], - "modalities": [ - "image", - "text" - ], - "contextWindow": 480, - "maxOutputTokens": 0 + "contextWindow": 163840, + "maxOutputTokens": 163840, + "pricing": { + "inputPer1M": 0.24, + "outputPer1M": 0.9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.24, + "output": 0.9, + "cacheRead": 0.135 + }, + "costUnit": "USD per 1M tokens" + } }, { - "modelId": "fastrouter/google/veo3.1", - "providerId": "fastrouter", - "displayName": "Veo 3.1", - "version": "2026-05-01", - "capabilities": [], - "modalities": [ - "image", - "text", - "video" + "modelId": "deepinfra/deepseek-ai/DeepSeek-V3.1", + "providerId": "deepinfra", + "displayName": "DeepSeek-V3.1", + "version": "2025-08-21", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], - "contextWindow": 400000, - "maxOutputTokens": 0 - }, - { - "modelId": "fastrouter/google/veo3.1-fast", - "providerId": "fastrouter", - "displayName": "Veo 3.1 Fast", - "version": "2026-05-01", - "capabilities": [], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 400000, - "maxOutputTokens": 0 + "contextWindow": 163840, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0.25, + "outputPer1M": 0.95, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 0.95, + "cacheRead": 0.13 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "fastrouter/google/veo3.1-lite", - "providerId": "fastrouter", - "displayName": "Veo 3.1 Lite", - "version": "2026-05-01", - "capabilities": [], - "modalities": [ - "image", - "text", - "video" + "modelId": "deepinfra/deepseek-ai/DeepSeek-V3.2", + "providerId": "deepinfra", + "displayName": "DeepSeek-V3.2", + "version": "2025-12-02", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], - "contextWindow": 400000, - "maxOutputTokens": 0 - }, - { - "modelId": "fastrouter/leonardo-ai/lucid-origin", - "providerId": "fastrouter", - "displayName": "Lucid Origin", - "version": "2025-06-01", - "capabilities": [], "modalities": [ - "image", "text" ], - "contextWindow": 4096, - "maxOutputTokens": 0 + "contextWindow": 163840, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 0.26, + "outputPer1M": 0.38, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.26, + "output": 0.38, + "cacheRead": 0.13 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "fastrouter/leonardo-ai/lucid-realism", - "providerId": "fastrouter", - "displayName": "Lucid Realism", - "version": "2025-06-01", - "capabilities": [], + "modelId": "deepinfra/deepseek-ai/DeepSeek-V4-Flash", + "providerId": "deepinfra", + "displayName": "DeepSeek V4 Flash", + "version": "2026-04-24", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], "modalities": [ - "image", "text" ], - "contextWindow": 4096, - "maxOutputTokens": 0 + "contextWindow": 1048576, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0.09, + "outputPer1M": 0.18, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.09, + "output": 0.18, + "cacheRead": 0.018 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "fastrouter/minimax/minimax-m2.7", - "providerId": "fastrouter", - "displayName": "MiniMax-M2.7", - "version": "2026-03-18", + "modelId": "deepinfra/deepseek-ai/DeepSeek-V4-Flash-0731", + "providerId": "deepinfra", + "displayName": "DeepSeek V4 Flash 0731", + "version": "2026-07-31", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 1048576, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 0.08, + "outputPer1M": 0.18, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.08, + "output": 0.18, + "cacheRead": 0.016 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "fastrouter/minimax/minimax-m2.7-highspeed", - "providerId": "fastrouter", - "displayName": "MiniMax-M2.7-highspeed", - "version": "2026-03-18", + "modelId": "deepinfra/deepseek-ai/DeepSeek-V4-Pro", + "providerId": "deepinfra", + "displayName": "DeepSeek V4 Pro", + "version": "2026-04-24", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 1048576, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.4, - "currency": "USD" - } + "inputPer1M": 1.3, + "outputPer1M": 2.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.3, + "output": 2.6, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "fastrouter/moonshotai/kimi-k2", - "providerId": "fastrouter", - "displayName": "Kimi K2", - "version": "2025-07-11", + "modelId": "deepinfra/google/gemma-4-26B-A4B-it", + "providerId": "deepinfra", + "displayName": "Gemma 4 26B A4B IT", + "version": "2026-04-02", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 131072, + "contextWindow": 262144, "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.55, - "outputPer1M": 2.2, + "inputPer1M": 0.07, + "outputPer1M": 0.34, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "fastrouter/moonshotai/kimi-k2.6", - "providerId": "fastrouter", - "displayName": "Kimi K2.6", - "version": "2026-04-21", + "modelId": "deepinfra/google/gemma-4-31B-it", + "providerId": "deepinfra", + "displayName": "Gemma 4 31B IT", + "version": "2026-04-02", "capabilities": [ "text.chat", "tools.function_calling", @@ -27703,129 +43810,172 @@ "video" ], "contextWindow": 262144, - "maxOutputTokens": 262144, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.75, - "outputPer1M": 3.5, + "inputPer1M": 0.13, + "outputPer1M": 0.38, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "fastrouter/openai/gpt-4.1", - "providerId": "fastrouter", - "displayName": "GPT-4.1", - "version": "2025-04-14", + "modelId": "deepinfra/google/gemma-4-E4B-it", + "providerId": "deepinfra", + "displayName": "Gemma 4 E4B IT", + "version": "2026-04-02", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", "text" ], - "contextWindow": 1047576, - "maxOutputTokens": 32768, + "contextWindow": 131072, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 2, - "outputPer1M": 8, + "inputPer1M": 0.02, + "outputPer1M": 0.1, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "fastrouter/openai/gpt-5", - "providerId": "fastrouter", - "displayName": "GPT-5", - "version": "2025-08-07", + "modelId": "deepinfra/meta-llama/Llama-3.3-70B-Instruct-Turbo", + "providerId": "deepinfra", + "displayName": "Llama 3.3 70B Turbo", + "version": "2024-12-06", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 131072, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, + "inputPer1M": 0.1, + "outputPer1M": 0.32, "currency": "USD" } }, { - "modelId": "fastrouter/openai/gpt-5-mini", - "providerId": "fastrouter", - "displayName": "GPT-5 Mini", - "version": "2025-08-07", + "modelId": "deepinfra/meta-llama/Llama-4-Maverick-17B-128E-Instruct-FP8", + "providerId": "deepinfra", + "displayName": "Llama 4 Maverick 17B FP8", + "version": "2025-04-05", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 1048576, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 2, + "inputPer1M": 0.2, + "outputPer1M": 0.8, "currency": "USD" } }, { - "modelId": "fastrouter/openai/gpt-5-nano", - "providerId": "fastrouter", - "displayName": "GPT-5 Nano", - "version": "2025-08-07", + "modelId": "deepinfra/meta-llama/Llama-4-Scout-17B-16E-Instruct", + "providerId": "deepinfra", + "displayName": "Llama 4 Scout 17B", + "version": "2025-04-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 327680, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.4, + "inputPer1M": 0.1, + "outputPer1M": 0.3, "currency": "USD" } }, { - "modelId": "fastrouter/openai/gpt-5.3-codex", - "providerId": "fastrouter", - "displayName": "GPT-5.3 Codex", - "version": "2026-02-05", + "modelId": "deepinfra/MiniMaxAI/MiniMax-M2.5", + "providerId": "deepinfra", + "displayName": "MiniMax M2.5", + "version": "2026-02-12", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 196608, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, - "currency": "USD" - } + "inputPer1M": 0.15, + "outputPer1M": 1.15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 1.15, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "fastrouter/openai/gpt-5.4-mini", - "providerId": "fastrouter", - "displayName": "GPT-5.4 mini", - "version": "2026-03-17", + "modelId": "deepinfra/MiniMaxAI/MiniMax-M2.7", + "providerId": "deepinfra", + "displayName": "MiniMax-M2.7", + "version": "2026-03-18", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 196608, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.25, + "outputPer1M": 1, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 1, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "deepinfra/MiniMaxAI/MiniMax-M3", + "providerId": "deepinfra", + "displayName": "MiniMax-M3", + "version": "2026-06-01", "capabilities": [ "text.chat", "tools.function_calling", @@ -27834,21 +43984,29 @@ ], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 400000, + "contextWindow": 524288, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.75, - "outputPer1M": 4.5, - "currency": "USD" - } + "inputPer1M": 0.28, + "outputPer1M": 1.1, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.28, + "output": 1.1, + "cacheRead": 0.056 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "fastrouter/openai/gpt-5.4-nano", - "providerId": "fastrouter", - "displayName": "GPT-5.4 nano", - "version": "2026-03-17", + "modelId": "deepinfra/moonshotai/Kimi-K2.5", + "providerId": "deepinfra", + "displayName": "Kimi K2.5", + "version": "2026-01-27", "capabilities": [ "text.chat", "tools.function_calling", @@ -27857,21 +44015,33 @@ ], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 1.25, - "currency": "USD" - } + "inputPer1M": 0.45, + "outputPer1M": 2.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.45, + "output": 2.25, + "cacheRead": 0.07 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "fastrouter/openai/gpt-5.5", - "providerId": "fastrouter", - "displayName": "GPT-5.5", - "version": "2026-04-23", + "modelId": "deepinfra/moonshotai/Kimi-K2.6", + "providerId": "deepinfra", + "displayName": "Kimi K2.6", + "version": "2026-04-21", "capabilities": [ "text.chat", "tools.function_calling", @@ -27880,22 +44050,33 @@ ], "modalities": [ "image", - "pdf", - "text" + "text", + "video" ], - "contextWindow": 1050000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 5, - "outputPer1M": 30, - "currency": "USD" - } + "inputPer1M": 0.75, + "outputPer1M": 3.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 3.5, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "fastrouter/openai/gpt-5.5-pro", - "providerId": "fastrouter", - "displayName": "GPT-5.5 Pro", - "version": "2026-04-23", + "modelId": "deepinfra/moonshotai/Kimi-K2.7-Code", + "providerId": "deepinfra", + "displayName": "Kimi K2.7 Code", + "version": "2026-06-12", "capabilities": [ "text.chat", "tools.function_calling", @@ -27904,56 +44085,95 @@ ], "modalities": [ "image", - "pdf", - "text" + "text", + "video" ], - "contextWindow": 1050000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 30, - "outputPer1M": 180, - "currency": "USD" - } + "inputPer1M": 0.68, + "outputPer1M": 3.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.68, + "output": 3.4, + "cacheRead": 0.136 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "fastrouter/openai/gpt-image-2", - "providerId": "fastrouter", - "displayName": "GPT Image 2", - "version": "2026-04-21", - "capabilities": [], + "modelId": "deepinfra/moonshotai/Kimi-K3", + "providerId": "deepinfra", + "displayName": "Kimi K3", + "version": "2026-07-16", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], "modalities": [ "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 0 + "contextWindow": 1048576, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 2.85, + "outputPer1M": 14.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.85, + "output": 14.25, + "cacheRead": 0.285 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "high", + "max" + ] + } + ] }, { - "modelId": "fastrouter/openai/gpt-oss-120b", - "providerId": "fastrouter", - "displayName": "GPT OSS 120B", - "version": "2025-08-05", + "modelId": "deepinfra/nvidia/Llama-3.3-Nemotron-Super-49B-v1.5", + "providerId": "deepinfra", + "displayName": "Llama 3.3 Nemotron Super 49B v1.5", + "version": "2025-07-25", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], "contextWindow": 131072, - "maxOutputTokens": 32768, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, + "inputPer1M": 0.4, + "outputPer1M": 0.4, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "fastrouter/openai/gpt-oss-20b", - "providerId": "fastrouter", - "displayName": "GPT OSS 20B", - "version": "2025-08-05", + "modelId": "deepinfra/nvidia/Nemotron-3-Nano-30B-A3B", + "providerId": "deepinfra", + "displayName": "Nemotron 3 Nano 30B A3B", + "version": "2025-12-15", "capabilities": [ "text.chat", "tools.function_calling", @@ -27962,138 +44182,141 @@ "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 65536, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { "inputPer1M": 0.05, "outputPer1M": 0.2, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.05, + "output": 0.2, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "fastrouter/openai/gpt-realtime-1.5", - "providerId": "fastrouter", - "displayName": "GPT Realtime 1.5", - "version": "2025-06-01", + "modelId": "deepinfra/nvidia/Nemotron-3-Nano-Omni-30B-A3B-Reasoning", + "providerId": "deepinfra", + "displayName": "Nemotron 3 Nano Omni 30B A3B Reasoning", + "version": "2026-04-28", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "audio", "image", - "text" + "text", + "video" ], - "contextWindow": 32000, - "maxOutputTokens": 4096, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 4, - "outputPer1M": 16, - "currency": "USD" - } - }, - { - "modelId": "fastrouter/qwen/qwen3-coder", - "providerId": "fastrouter", - "displayName": "Qwen3 Coder", - "version": "2025-07-23", - "capabilities": [ - "text.chat", - "tools.function_calling" - ], - "modalities": [ - "text" - ], - "contextWindow": 262144, - "maxOutputTokens": 66536, - "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, + "inputPer1M": 0.2, + "outputPer1M": 0.8, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "fastrouter/sarvam/sarvam-105b", - "providerId": "fastrouter", - "displayName": "Sarvam 105B", - "version": "2025-09-01", + "modelId": "deepinfra/openai/gpt-oss-120b", + "providerId": "deepinfra", + "displayName": "GPT OSS 120B", + "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], "contextWindow": 131072, - "maxOutputTokens": 131072, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.04, - "outputPer1M": 0.16, + "inputPer1M": 0.037, + "outputPer1M": 0.17, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "fastrouter/sarvam/sarvam-30b", - "providerId": "fastrouter", - "displayName": "Sarvam 30B", - "version": "2026-02-18", + "modelId": "deepinfra/openai/gpt-oss-20b", + "providerId": "deepinfra", + "displayName": "GPT OSS 20B", + "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 128000, + "contextWindow": 131072, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.02, - "outputPer1M": 0.1, + "inputPer1M": 0.03, + "outputPer1M": 0.14, "currency": "USD" - } - }, - { - "modelId": "fastrouter/wanx/wan-v2-6", - "providerId": "fastrouter", - "displayName": "Wan 2.6", - "version": "2025-12-01", - "capabilities": [], - "modalities": [ - "image", - "text", - "video" - ], - "contextWindow": 400000, - "maxOutputTokens": 0 + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "fastrouter/x-ai/grok-4", - "providerId": "fastrouter", - "displayName": "Grok 4", - "version": "2025-07-09", + "modelId": "deepinfra/Qwen/Qwen3-235B-A22B-Instruct-2507", + "providerId": "deepinfra", + "displayName": "Qwen3 235B-A22B Instruct 2507", + "version": "2025-07-21", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 256000, - "maxOutputTokens": 64000, + "contextWindow": 262144, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, + "inputPer1M": 0.09, + "outputPer1M": 0.55, "currency": "USD" } }, { - "modelId": "fastrouter/x-ai/grok-4.3", - "providerId": "fastrouter", - "displayName": "Grok 4.3", - "version": "2026-04-17", + "modelId": "deepinfra/Qwen/Qwen3-30B-A3B", + "providerId": "deepinfra", + "displayName": "Qwen3 30B A3B", + "version": "2025-04-28", "capabilities": [ "text.chat", "tools.function_calling", @@ -28101,23 +44324,22 @@ "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 30000, + "contextWindow": 40960, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 2.5, + "inputPer1M": 0.12, + "outputPer1M": 0.5, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "fastrouter/x-ai/grok-build-0.1", - "providerId": "fastrouter", - "displayName": "Grok Build 0.1", - "version": "2026-04-16", + "modelId": "deepinfra/Qwen/Qwen3-32B", + "providerId": "deepinfra", + "displayName": "Qwen3 32B", + "version": "2025-04", "capabilities": [ "text.chat", "tools.function_calling", @@ -28125,88 +44347,119 @@ "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 256000, + "contextWindow": 40960, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 1, - "outputPer1M": 2, + "inputPer1M": 0.08, + "outputPer1M": 0.28, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "fastrouter/z-ai/glm-5", - "providerId": "fastrouter", - "displayName": "GLM-5", - "version": "2026-02-11", + "modelId": "deepinfra/Qwen/Qwen3-Coder-480B-A35B-Instruct-Turbo", + "providerId": "deepinfra", + "displayName": "Qwen3 Coder 480B A35B Instruct Turbo", + "version": "2025-07-23", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 262144, + "maxOutputTokens": 66536, "pricing": { - "inputPer1M": 0.95, - "outputPer1M": 3.15, - "currency": "USD" + "inputPer1M": 0.3, + "outputPer1M": 1, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "fastrouter/z-ai/glm-5.1", - "providerId": "fastrouter", - "displayName": "GLM-5.1", - "version": "2026-03-27", + "modelId": "deepinfra/Qwen/Qwen3-Max", + "providerId": "deepinfra", + "displayName": "Qwen3 Max", + "version": "2025-09-23", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 200000, - "maxOutputTokens": 131072, + "contextWindow": 256000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 1.05, - "outputPer1M": 3.5, - "currency": "USD" - } - }, - { - "modelId": "firepass/accounts/fireworks/routers/kimi-k2p6-turbo", - "providerId": "firepass", - "displayName": "Kimi K2.6 Turbo", - "version": "2026-04-17", + "inputPer1M": 1.2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.2, + "output": 6, + "cacheRead": 0.24 + }, + "costMetadata": { + "tiers": [ + { + "input": 2.4, + "output": 12, + "cache_read": 0.48, + "tier": { + "type": "context", + "size": 32000 + } + }, + { + "input": 3, + "output": 15, + "cache_read": 0.6, + "tier": { + "type": "context", + "size": 128000 + } + } + ] + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "deepinfra/Qwen/Qwen3-Next-80B-A3B-Instruct", + "providerId": "deepinfra", + "displayName": "Qwen3-Next 80B-A3B Instruct", + "version": "2025-09", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 262144, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.09, + "outputPer1M": 1.1, "currency": "USD" } }, { - "modelId": "fireworks-ai/accounts/fireworks/models/deepseek-v4-flash", - "providerId": "fireworks-ai", - "displayName": "DeepSeek V4 Flash", - "version": "2026-04-24", + "modelId": "deepinfra/Qwen/Qwen3.5-122B-A10B", + "providerId": "deepinfra", + "displayName": "Qwen3.5 122B-A10B", + "version": "2026-02-23", "capabilities": [ "text.chat", "tools.function_calling", @@ -28214,21 +44467,25 @@ "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "text", + "video" ], - "contextWindow": 1000000, - "maxOutputTokens": 384000, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.28, + "inputPer1M": 0.29, + "outputPer1M": 2.4, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "fireworks-ai/accounts/fireworks/models/deepseek-v4-pro", - "providerId": "fireworks-ai", - "displayName": "DeepSeek V4 Pro", - "version": "2026-04-24", + "modelId": "deepinfra/Qwen/Qwen3.5-27B", + "providerId": "deepinfra", + "displayName": "Qwen3.5 27B", + "version": "2026-02-23", "capabilities": [ "text.chat", "tools.function_calling", @@ -28236,106 +44493,138 @@ "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "text", + "video" ], - "contextWindow": 1000000, - "maxOutputTokens": 384000, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 1.74, - "outputPer1M": 3.48, + "inputPer1M": 0.26, + "outputPer1M": 2.6, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "fireworks-ai/accounts/fireworks/models/glm-5p1", - "providerId": "fireworks-ai", - "displayName": "GLM 5.1", - "version": "2026-04-01", + "modelId": "deepinfra/Qwen/Qwen3.5-35B-A3B", + "providerId": "deepinfra", + "displayName": "Qwen 3.5 35B A3B", + "version": "2026-02-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 202800, - "maxOutputTokens": 131072, + "contextWindow": 262144, + "maxOutputTokens": 81920, "pricing": { - "inputPer1M": 1.4, - "outputPer1M": 4.4, - "currency": "USD" - } + "inputPer1M": 0.14, + "outputPer1M": 1, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 1, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "fireworks-ai/accounts/fireworks/models/gpt-oss-120b", - "providerId": "fireworks-ai", - "displayName": "GPT OSS 120B", - "version": "2025-08-05", + "modelId": "deepinfra/Qwen/Qwen3.5-397B-A17B", + "providerId": "deepinfra", + "displayName": "Qwen 3.5 397B A17B", + "version": "2026-02-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 262144, + "maxOutputTokens": 81920, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 0.45, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.45, + "output": 3, + "cacheRead": 0.22 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "fireworks-ai/accounts/fireworks/models/gpt-oss-20b", - "providerId": "fireworks-ai", - "displayName": "GPT OSS 20B", - "version": "2025-08-05", + "modelId": "deepinfra/Qwen/Qwen3.5-9B", + "providerId": "deepinfra", + "displayName": "Qwen3.5 9B", + "version": "2026-02-23", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.07, - "outputPer1M": 0.3, + "inputPer1M": 0.1, + "outputPer1M": 0.15, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "fireworks-ai/accounts/fireworks/models/kimi-k2p6", - "providerId": "fireworks-ai", - "displayName": "Kimi K2.6", - "version": "2026-04-17", + "modelId": "deepinfra/Qwen/Qwen3.6-27B", + "providerId": "deepinfra", + "displayName": "Qwen3.6 27B", + "version": "2026-04-22", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", - "text" + "text", + "video" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.95, - "outputPer1M": 4, + "inputPer1M": 0.32, + "outputPer1M": 3.2, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "fireworks-ai/accounts/fireworks/models/kimi-k2p7-code", - "providerId": "fireworks-ai", - "displayName": "Kimi K2.7 Code", - "version": "2026-06-12", + "modelId": "deepinfra/Qwen/Qwen3.6-35B-A3B", + "providerId": "deepinfra", + "displayName": "Qwen3.6 35B A3B", + "version": "2026-04-01", "capabilities": [ "text.chat", "tools.function_calling", @@ -28344,63 +44633,102 @@ ], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 262144, + "maxOutputTokens": 81920, "pricing": { - "inputPer1M": 0.95, - "outputPer1M": 4, + "inputPer1M": 0.1, + "outputPer1M": 0.95, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "fireworks-ai/accounts/fireworks/models/minimax-m2p7", - "providerId": "fireworks-ai", - "displayName": "MiniMax-M2.7", - "version": "2026-04-12", + "modelId": "deepinfra/Qwen/Qwen3.7-Max", + "providerId": "deepinfra", + "displayName": "Qwen3.7 Max", + "version": "2026-05-21", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 196608, - "maxOutputTokens": 196608, + "contextWindow": 256000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" - } - }, - { - "modelId": "fireworks-ai/accounts/fireworks/models/minimax-m3", - "providerId": "fireworks-ai", - "displayName": "MiniMax-M3", - "version": "2026-06-12", + "inputPer1M": 2.5, + "outputPer1M": 7.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 7.5, + "cacheRead": 0.5 + }, + "costMetadata": { + "tiers": [ + { + "input": 5, + "output": 15, + "cache_read": 1, + "tier": { + "type": "context", + "size": 32000 + } + }, + { + "input": 6.25, + "output": 18.5, + "cache_read": 1.25, + "tier": { + "type": "context", + "size": 128000 + } + } + ] + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "deepinfra/Qwen/Qwen3.8-Max", + "providerId": "deepinfra", + "displayName": "Qwen3.8 Max", + "version": "2026-08-03", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ - "text" + "image", + "pdf", + "text", + "video" ], - "contextWindow": 512000, - "maxOutputTokens": 512000, + "contextWindow": 256000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" + "inputPer1M": 1.65, + "outputPer1M": 4.951, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.65, + "output": 4.951, + "cacheRead": 0.206 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "fireworks-ai/accounts/fireworks/models/qwen3p7-plus", - "providerId": "fireworks-ai", - "displayName": "Qwen 3.7 Plus", - "version": "2026-06-12", + "modelId": "deepinfra/stepfun-ai/Step-3.7-Flash", + "providerId": "deepinfra", + "displayName": "Step 3.7 Flash", + "version": "2026-05-29", "capabilities": [ "text.chat", "tools.function_calling", @@ -28408,86 +44736,119 @@ ], "modalities": [ "image", - "text" + "text", + "video" ], "contextWindow": 262144, - "maxOutputTokens": 65536, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 1.6, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 1.15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.15, + "cacheRead": 0.04 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "fireworks-ai/accounts/fireworks/routers/glm-5p1-fast", - "providerId": "fireworks-ai", - "displayName": "GLM 5.1 Fast", - "version": "2026-04-01", + "modelId": "deepinfra/tencent/Hy3", + "providerId": "deepinfra", + "displayName": "Hy3", + "version": "2026-07-06", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 202800, - "maxOutputTokens": 131072, + "contextWindow": 262144, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 2.8, - "outputPer1M": 8.8, - "currency": "USD" - } + "inputPer1M": 0.14, + "outputPer1M": 0.58, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.58, + "cacheRead": 0.035 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "fireworks-ai/accounts/fireworks/routers/kimi-k2p6-fast", - "providerId": "fireworks-ai", - "displayName": "Kimi K2.6 Fast", - "version": "2026-04-17", + "modelId": "deepinfra/thinkingmachines/Inkling", + "providerId": "deepinfra", + "displayName": "Inkling", + "version": "2026-07-15", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ + "audio", "image", "text" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 524288, + "maxOutputTokens": 1048576, "pricing": { - "inputPer1M": 2, - "outputPer1M": 8, - "currency": "USD" - } + "inputPer1M": 0.95, + "outputPer1M": 4.05, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4.05, + "cacheRead": 0.16 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "fireworks-ai/accounts/fireworks/routers/kimi-k2p6-turbo", - "providerId": "fireworks-ai", - "displayName": "Kimi K2.6 Turbo", - "version": "2026-04-17", + "modelId": "deepinfra/thinkingmachines/Inkling-Small", + "providerId": "deepinfra", + "displayName": "Inkling Small", + "version": "2026-07-30", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", "text" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 524288, + "maxOutputTokens": 1048576, "pricing": { - "inputPer1M": 2, - "outputPer1M": 8, - "currency": "USD" - } + "inputPer1M": 0.45, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.45, + "output": 1.2, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "fireworks-ai/accounts/fireworks/routers/kimi-k2p7-code-fast", - "providerId": "fireworks-ai", - "displayName": "Kimi K2.7 Code Fast", - "version": "2026-06-12", + "modelId": "deepinfra/XiaomiMiMo/MiMo-V2.5", + "providerId": "deepinfra", + "displayName": "MiMo-V2.5", + "version": "2026-04-22", "capabilities": [ "text.chat", "tools.function_calling", @@ -28495,160 +44856,230 @@ "structured.output" ], "modalities": [ + "audio", "image", - "text" + "text", + "video" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 262144, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 2, - "outputPer1M": 8, - "currency": "USD" - } + "inputPer1M": 0.4, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 2, + "cacheRead": 0.08 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "freemodel/claude-fable-5", - "providerId": "freemodel", - "displayName": "Claude Fable 5", - "version": "2026-06-09", + "modelId": "deepinfra/XiaomiMiMo/MiMo-V2.5-Pro", + "providerId": "deepinfra", + "displayName": "MiMo-V2.5-Pro", + "version": "2026-04-22", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", - "pdf", + "audio", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 1048576, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 10, - "outputPer1M": 50, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 3, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "freemodel/claude-haiku-4-5-20251001", - "providerId": "freemodel", - "displayName": "Claude Haiku 4.5", - "version": "2025-10-15", + "modelId": "deepinfra/zai-org/GLM-4.6", + "providerId": "deepinfra", + "displayName": "GLM-4.6", + "version": "2025-09-30", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 202752, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1, - "outputPer1M": 5, - "currency": "USD" - } + "inputPer1M": 0.5, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 2, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "freemodel/claude-opus-4-6", - "providerId": "freemodel", - "displayName": "Claude Opus 4.6", - "version": "2026-02-05", + "modelId": "deepinfra/zai-org/GLM-4.7", + "providerId": "deepinfra", + "displayName": "GLM-4.7", + "version": "2025-12-22", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 202752, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" - } + "inputPer1M": 0.4, + "outputPer1M": 1.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 1.75, + "cacheRead": 0.08 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "freemodel/claude-opus-4-7", - "providerId": "freemodel", - "displayName": "Claude Opus 4.7", - "version": "2026-04-16", + "modelId": "deepinfra/zai-org/GLM-4.7-Flash", + "providerId": "deepinfra", + "displayName": "GLM-4.7-Flash", + "version": "2026-01-19", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 202752, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" - } + "inputPer1M": 0.06, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.06, + "output": 0.4, + "cacheRead": 0.01 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "freemodel/claude-opus-4-8", - "providerId": "freemodel", - "displayName": "Claude Opus 4.8", - "version": "2026-05-28", + "modelId": "deepinfra/zai-org/GLM-5", + "providerId": "deepinfra", + "displayName": "GLM-5", + "version": "2026-02-12", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 202752, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 2.08, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.08, + "cacheRead": 0.12 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "freemodel/claude-sonnet-4-6", - "providerId": "freemodel", - "displayName": "Claude Sonnet 4.6", - "version": "2026-02-17", + "modelId": "deepinfra/zai-org/GLM-5.1", + "providerId": "deepinfra", + "displayName": "GLM-5.1", + "version": "2026-04-07", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 64000, + "contextWindow": 202752, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 1.05, + "outputPer1M": 3.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.05, + "output": 3.5, + "cacheRead": 0.205 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "freemodel/gpt-5.3-codex", - "providerId": "freemodel", - "displayName": "GPT-5.3 Codex", - "version": "2026-02-05", + "modelId": "deepinfra/zai-org/GLM-5.2", + "providerId": "deepinfra", + "displayName": "GLM-5.2", + "version": "2026-06-13", "capabilities": [ "text.chat", "tools.function_calling", @@ -28656,223 +45087,345 @@ "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 1048576, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, - "currency": "USD" - } + "inputPer1M": 0.75, + "outputPer1M": 2.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 2.4, + "cacheRead": 0.14 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "freemodel/gpt-5.4", - "providerId": "freemodel", - "displayName": "GPT-5.4", - "version": "2026-03-05", + "modelId": "deepseek/deepseek-chat", + "providerId": "deepseek", + "displayName": "DeepSeek Chat", + "version": "2025-12-01", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1050000, - "maxOutputTokens": 128000, + "contextWindow": 1000000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 15, - "currency": "USD" + "inputPer1M": 0.14, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "cacheRead": 0.0028 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "freemodel/gpt-5.4-mini", - "providerId": "freemodel", - "displayName": "GPT-5.4 mini", - "version": "2026-03-17", + "modelId": "deepseek/deepseek-reasoner", + "providerId": "deepseek", + "displayName": "DeepSeek Reasoner", + "version": "2025-12-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 1000000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0.75, - "outputPer1M": 4.5, - "currency": "USD" - } + "inputPer1M": 0.14, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "reasoning": 0.28, + "cacheRead": 0.0028 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "freemodel/gpt-5.5", - "providerId": "freemodel", - "displayName": "GPT-5.5", - "version": "2026-04-23", + "modelId": "deepseek/deepseek-v4-flash", + "providerId": "deepseek", + "displayName": "DeepSeek V4 Flash", + "version": "2026-04-24", "capabilities": [ - "text.chat", - "tools.function_calling", "reasoning", - "structured.output" + "structured.output", + "text.chat", + "tools.function_calling" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1050000, - "maxOutputTokens": 128000, + "contextWindow": 1000000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 5, - "outputPer1M": 30, - "currency": "USD" - } + "inputPer1M": 0.14, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "reasoning": 0.28, + "cacheRead": 0.0028 + }, + "costUnit": "USD per 1M tokens", + "provenance": { + "vendor": "models.dev", + "commit": "978733d4459d91bee9af1c0839e0636deebb7194", + "sourcePaths": [ + "providers/deepseek/provider.toml", + "providers/deepseek/models/deepseek-v4-flash.toml" + ], + "sourceHashes": [ + "3ce95b9a51dd0df0409e4e862aa3be99c4948133a1e93cb1b1a2c560da48a290", + "a8a8b9f5939698a13bfa563f107be50893879b2e907131a80afc36c5157ba010" + ], + "capturedAt": "2026-08-15T04:06:41.477Z", + "unit": "USD per 1M tokens", + "currency": "USD" + } + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "high", + "max" + ] + } + ] }, { - "modelId": "friendli/meta-llama/Llama-3.1-8B-Instruct", - "providerId": "friendli", - "displayName": "Llama 3.1 8B Instruct", - "version": "2024-08-01", + "modelId": "deepseek/deepseek-v4-pro", + "providerId": "deepseek", + "displayName": "DeepSeek V4 Pro", + "version": "2026-04-24", "capabilities": [ + "reasoning", + "structured.output", "text.chat", - "tools.function_calling", - "structured.output" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 8000, + "contextWindow": 1000000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.1, - "currency": "USD" - } + "inputPer1M": 0.435, + "outputPer1M": 0.87, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.435, + "output": 0.87, + "reasoning": 0.87, + "cacheRead": 0.003625 + }, + "costUnit": "USD per 1M tokens", + "provenance": { + "vendor": "models.dev", + "commit": "978733d4459d91bee9af1c0839e0636deebb7194", + "sourcePaths": [ + "providers/deepseek/provider.toml", + "providers/deepseek/models/deepseek-v4-pro.toml" + ], + "sourceHashes": [ + "3ce95b9a51dd0df0409e4e862aa3be99c4948133a1e93cb1b1a2c560da48a290", + "1be70e9aa7772b9db4d04f6dfa72e21a2609e39bc78e3b2edb9b2313e0261584" + ], + "capturedAt": "2026-08-15T04:06:41.477Z", + "unit": "USD per 1M tokens", + "currency": "USD" + } + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] }, { - "modelId": "friendli/meta-llama/Llama-3.3-70B-Instruct", - "providerId": "friendli", - "displayName": "Llama 3.3 70B Instruct", - "version": "2024-08-01", + "modelId": "digitalocean/alibaba-qwen3-32b", + "providerId": "digitalocean", + "displayName": "Qwen3 32B", + "version": "2025-04-30", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 32768, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 0.6, + "inputPer1M": 0.25, + "outputPer1M": 0.55, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + } + ] }, { - "modelId": "friendli/MiniMaxAI/MiniMax-M2.5", - "providerId": "friendli", - "displayName": "MiniMax-M2.5", - "version": "2026-02-12", + "modelId": "digitalocean/all-mini-lm-l6-v2", + "providerId": "digitalocean", + "displayName": "All-MiniLM-L6-v2", + "version": "2021-08-30", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 196608, - "maxOutputTokens": 196608, + "contextWindow": 256, + "maxOutputTokens": 384, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, + "inputPer1M": 0.009, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "friendli/Qwen/Qwen3-235B-A22B-Instruct-2507", - "providerId": "friendli", - "displayName": "Qwen3 235B A22B Instruct 2507", - "version": "2025-07-29", + "modelId": "digitalocean/anthropic-claude-3-opus", + "providerId": "digitalocean", + "displayName": "Claude 3 Opus", + "version": "2024-02-29", "capabilities": [ "text.chat", - "tools.function_calling", - "structured.output" + "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 200000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.8, - "currency": "USD" + "inputPer1M": 15, + "outputPer1M": 75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 75, + "cacheRead": 1.5, + "cacheWrite": 18.75 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "friendli/zai-org/GLM-5", - "providerId": "friendli", - "displayName": "GLM-5", - "version": "2026-02-12", + "modelId": "digitalocean/anthropic-claude-3.5-haiku", + "providerId": "digitalocean", + "displayName": "Claude 3.5 Haiku", + "version": "2024-11-05", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 202752, - "maxOutputTokens": 202752, + "contextWindow": 200000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 1, - "outputPer1M": 3.2, - "currency": "USD" + "inputPer1M": 0.8, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.8, + "output": 4, + "cacheRead": 0.08, + "cacheWrite": 1 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "friendli/zai-org/GLM-5.1", - "providerId": "friendli", - "displayName": "GLM-5.1", - "version": "2026-04-07", + "modelId": "digitalocean/anthropic-claude-3.5-sonnet", + "providerId": "digitalocean", + "displayName": "Claude 3.5 Sonnet", + "version": "2024-06-20", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 202752, - "maxOutputTokens": 202752, + "contextWindow": 200000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 1.4, - "outputPer1M": 4.4, - "currency": "USD" + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "frogbot/claude-haiku-4-5", - "providerId": "frogbot", - "displayName": "Claude Haiku 4.5", - "version": "2025-10-15", + "modelId": "digitalocean/anthropic-claude-3.7-sonnet", + "providerId": "digitalocean", + "displayName": "Claude 3.7 Sonnet", + "version": "2025-02-24", "capabilities": [ "text.chat", "tools.function_calling", @@ -28880,22 +45433,38 @@ ], "modalities": [ "image", - "pdf", "text" ], "contextWindow": 200000, "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 1, - "outputPer1M": 5, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "frogbot/claude-opus-4-6", - "providerId": "frogbot", - "displayName": "Claude Opus 4.6", - "version": "2026-02-05", + "modelId": "digitalocean/anthropic-claude-4.1-opus", + "providerId": "digitalocean", + "displayName": "Anthropic Claude 4.1 Opus", + "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", @@ -28903,22 +45472,38 @@ ], "modalities": [ "image", - "pdf", "text" ], "contextWindow": 200000, - "maxOutputTokens": 128000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" - } + "inputPer1M": 15, + "outputPer1M": 75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 75, + "cacheRead": 1.5, + "cacheWrite": 18.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "frogbot/claude-opus-4-7", - "providerId": "frogbot", - "displayName": "Claude Opus 4.7", - "version": "2026-04-16", + "modelId": "digitalocean/anthropic-claude-4.5-haiku", + "providerId": "digitalocean", + "displayName": "Claude Haiku 4.5", + "version": "2025-10-15", "capabilities": [ "text.chat", "tools.function_calling", @@ -28926,22 +45511,38 @@ ], "modalities": [ "image", - "pdf", "text" ], "contextWindow": 200000, - "maxOutputTokens": 128000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 5, + "cacheRead": 1, + "cacheWrite": 1.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "frogbot/claude-sonnet-4-6", - "providerId": "frogbot", - "displayName": "Claude Sonnet 4.6", - "version": "2026-02-17", + "modelId": "digitalocean/anthropic-claude-4.5-sonnet", + "providerId": "digitalocean", + "displayName": "Anthropic Claude 4.5 Sonnet", + "version": "2025-09-29", "capabilities": [ "text.chat", "tools.function_calling", @@ -28949,7 +45550,6 @@ ], "modalities": [ "image", - "pdf", "text" ], "contextWindow": 200000, @@ -28957,158 +45557,310 @@ "pricing": { "inputPer1M": 3, "outputPer1M": 15, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costMetadata": { + "tiers": [ + { + "input": 6, + "output": 22.5, + "cache_read": 0.6, + "cache_write": 7.5, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 6, + "output": 22.5, + "cache_read": 0.6, + "cache_write": 7.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "frogbot/deepseek-v4-pro", - "providerId": "frogbot", - "displayName": "DeepSeek v4 Pro", - "version": "2026-04-24", + "modelId": "digitalocean/anthropic-claude-4.6-sonnet", + "providerId": "digitalocean", + "displayName": "Anthropic Claude Sonnet 4.6", + "version": "2026-02-17", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, + "contextWindow": 200000, "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 1.74, - "outputPer1M": 3.48, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costMetadata": { + "tiers": [ + { + "input": 6, + "output": 22.5, + "cache_read": 0.6, + "cache_write": 7.5, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 6, + "output": 22.5, + "cache_read": 0.6, + "cache_write": 7.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + } + ] }, { - "modelId": "frogbot/gemini-2.5-flash", - "providerId": "frogbot", - "displayName": "Gemini 2.5 Flash", - "version": "2025-07-17", + "modelId": "digitalocean/anthropic-claude-5-sonnet", + "providerId": "digitalocean", + "displayName": "Anthropic Claude Sonnet 5", + "version": "2026-06-30", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 2.5, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 10, + "cacheRead": 0.2, + "cacheWrite": 2.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "frogbot/gemini-2.5-pro", - "providerId": "frogbot", - "displayName": "Gemini 2.5 Pro", - "version": "2025-03-20", + "modelId": "digitalocean/anthropic-claude-fable-5", + "providerId": "digitalocean", + "displayName": "Anthropic Claude Fable 5", + "version": "2026-06-09", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "audio", "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 10, + "outputPer1M": 50, + "currency": "USD", + "costDimensionsPer1M": { + "input": 10, + "output": 50, + "cacheRead": 1, + "cacheWrite": 12.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "frogbot/gemini-3-1-pro-preview", - "providerId": "frogbot", - "displayName": "Gemini 3.1 Pro Preview", - "version": "2026-02-18", + "modelId": "digitalocean/anthropic-claude-haiku-4.5", + "providerId": "digitalocean", + "displayName": "Anthropic Claude Haiku 4.5", + "version": "2025-10-15", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "audio", "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 64000, + "contextWindow": 200000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 2, - "outputPer1M": 12, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 5, + "cacheRead": 0.1, + "cacheWrite": 1.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "frogbot/gemini-3-flash-preview", - "providerId": "frogbot", - "displayName": "Gemini 3 Flash Preview", - "version": "2025-12-17", + "modelId": "digitalocean/anthropic-claude-opus-4", + "providerId": "digitalocean", + "displayName": "Claude Opus 4", + "version": "2025-05-22", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "audio", "image", "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 200000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 3, - "currency": "USD" - } + "inputPer1M": 15, + "outputPer1M": 75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 75, + "cacheRead": 1.5, + "cacheWrite": 18.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "frogbot/gpt-4o", - "providerId": "frogbot", - "displayName": "GPT-4o", - "version": "2024-05-13", + "modelId": "digitalocean/anthropic-claude-opus-4.5", + "providerId": "digitalocean", + "displayName": "Anthropic Claude Opus 4.5", + "version": "2025-11-24", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 200000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + } + ] }, { - "modelId": "frogbot/gpt-5-3-codex", - "providerId": "frogbot", - "displayName": "GPT-5.3 Codex", - "version": "2026-02-15", + "modelId": "digitalocean/anthropic-claude-opus-4.6", + "providerId": "digitalocean", + "displayName": "Anthropic Claude Opus 4.6", + "version": "2026-02-05", "capabilities": [ "text.chat", "tools.function_calling", @@ -29118,65 +45870,137 @@ "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 200000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 37.5, + "cache_read": 1, + "cache_write": 12.5, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 37.5, + "cache_read": 1, + "cache_write": 12.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + } + ] }, { - "modelId": "frogbot/gpt-5-4-mini", - "providerId": "frogbot", - "displayName": "GPT-5.4 Mini", - "version": "2026-03-17", + "modelId": "digitalocean/anthropic-claude-opus-4.7", + "providerId": "digitalocean", + "displayName": "Anthropic Claude Opus 4.7", + "version": "2026-04-16", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 200000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.75, - "outputPer1M": 4.5, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + } + ] }, { - "modelId": "frogbot/gpt-5-4-nano", - "providerId": "frogbot", - "displayName": "GPT-5.4 Nano", - "version": "2025-08-07", + "modelId": "digitalocean/anthropic-claude-opus-4.8", + "providerId": "digitalocean", + "displayName": "Anthropic Claude Opus 4.8", + "version": "2026-05-28", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", "text" ], - "contextWindow": 400000, + "contextWindow": 1000000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 1.25, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + } + ] }, { - "modelId": "frogbot/gpt-5-5", - "providerId": "frogbot", - "displayName": "GPT-5.5", - "version": "2026-03-05", + "modelId": "digitalocean/anthropic-claude-opus-5", + "providerId": "digitalocean", + "displayName": "Anthropic Claude Opus 5", + "version": "2026-07-24", "capabilities": [ "text.chat", "tools.function_calling", @@ -29186,151 +46010,237 @@ "image", "text" ], - "contextWindow": 272000, + "contextWindow": 1000000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "frogbot/gpt-oss-120b", - "providerId": "frogbot", - "displayName": "GPT OSS 120B", - "version": "1970-01-01", + "modelId": "digitalocean/anthropic-claude-sonnet-4", + "providerId": "digitalocean", + "displayName": "Claude Sonnet 4", + "version": "2025-05-22", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 1000000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costMetadata": { + "tiers": [ + { + "input": 6, + "output": 22.5, + "cache_read": 0.3, + "cache_write": 3.75, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 6, + "output": 22.5, + "cache_read": 0.3, + "cache_write": 3.75 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "frogbot/gpt-oss-20b", - "providerId": "frogbot", - "displayName": "GPT OSS 20B", - "version": "1970-01-01", + "modelId": "digitalocean/arcee-trinity-large-thinking", + "providerId": "digitalocean", + "displayName": "Arcee Trinity Large Thinking (Public Preview)", + "version": "2026-04-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 128000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.07, - "outputPer1M": 0.2, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 0.9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 0.9, + "cacheRead": 0.06 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "frogbot/grok-4-1-fast-non-reasoning", - "providerId": "frogbot", - "displayName": "Grok 4.1 Fast (Non-Reasoning)", - "version": "2025-11-25", + "modelId": "digitalocean/bge-m3", + "providerId": "digitalocean", + "displayName": "BGE M3", + "version": "2024-01-30", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 2000000, - "maxOutputTokens": 128000, + "contextWindow": 8192, + "maxOutputTokens": 1024, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.5, + "inputPer1M": 0.02, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "frogbot/grok-4-1-fast-reasoning", - "providerId": "frogbot", - "displayName": "Grok 4.1 Fast (Reasoning)", - "version": "2025-11-25", + "modelId": "digitalocean/bge-reranker-v2-m3", + "providerId": "digitalocean", + "displayName": "BGE Reranker v2 M3", + "version": "2024-03-12", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 2000000, - "maxOutputTokens": 128000, + "contextWindow": 8192, + "maxOutputTokens": 1, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.5, + "inputPer1M": 0.01, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "frogbot/grok-4-3", - "providerId": "frogbot", - "displayName": "Grok 4.3", - "version": "2026-04-30", + "modelId": "digitalocean/deepseek-3.2", + "providerId": "digitalocean", + "displayName": "Deepseek 3.2", + "version": "2025-12-02", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 163840, + "maxOutputTokens": 163840, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 2.5, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 0.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 0.8, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "frogbot/grok-code-fast-1", - "providerId": "frogbot", - "displayName": "Grok 4.1 Fast (Reasoning)", - "version": "2025-08-28", + "modelId": "digitalocean/deepseek-4-flash", + "providerId": "digitalocean", + "displayName": "Deepseek V4 Flash", + "version": "2026-05-27", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 256000, - "maxOutputTokens": 128000, + "contextWindow": 1048576, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 1.5, - "currency": "USD" + "inputPer1M": 0.0679, + "outputPer1M": 0.168, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.0679, + "output": 0.168, + "cacheRead": 0.0168 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "frogbot/kimi-k2-6", - "providerId": "frogbot", - "displayName": "Kimi-K2.6", - "version": "1970-01-01", + "modelId": "digitalocean/deepseek-r1-distill-llama-70b", + "providerId": "digitalocean", + "displayName": "DeepSeek R1 Distill Llama 70B", + "version": "2025-01-30", "capabilities": [ "text.chat", "tools.function_calling", @@ -29338,22 +46248,48 @@ "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 128000, + "contextWindow": 32678, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.95, - "outputPer1M": 4, + "inputPer1M": 0.99, + "outputPer1M": 0.99, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + } + ] }, { - "modelId": "frogbot/kimi-k2.5", - "providerId": "frogbot", - "displayName": "Kimi-K2.5", - "version": "1970-01-01", + "modelId": "digitalocean/deepseek-v3", + "providerId": "digitalocean", + "displayName": "DeepSeek V3", + "version": "2024-12-26", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 163840, + "maxOutputTokens": 131072 + }, + { + "modelId": "digitalocean/deepseek-v4-flash-0731", + "providerId": "digitalocean", + "displayName": "DeepSeek V4 Flash 0731", + "version": "2026-07-31", "capabilities": [ "text.chat", "tools.function_calling", @@ -29361,557 +46297,684 @@ "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 128000, + "contextWindow": 1048576, + "maxOutputTokens": 1048576, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 3, - "currency": "USD" - } + "inputPer1M": 0.08, + "outputPer1M": 0.252, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.08, + "output": 0.252, + "cacheRead": 0.0252 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "frogbot/minimax-m2-5", - "providerId": "frogbot", - "displayName": "MiniMax-M2.5", - "version": "2025-01-15", + "modelId": "digitalocean/deepseek-v4-pro", + "providerId": "digitalocean", + "displayName": "Deepseek V4 Pro", + "version": "2026-04-24", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 192000, - "maxOutputTokens": 8192, + "contextWindow": 1048576, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 0.87, + "outputPer1M": 1.74, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.87, + "output": 1.74, + "cacheRead": 0.174 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "frogbot/minimax-m2-7", - "providerId": "frogbot", - "displayName": "MiniMax-M2.7", - "version": "2026-03-18", + "modelId": "digitalocean/e5-large-v2", + "providerId": "digitalocean", + "displayName": "E5 Large v2", + "version": "2023-05-19", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 192000, - "maxOutputTokens": 8192, + "contextWindow": 512, + "maxOutputTokens": 1024, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, + "inputPer1M": 0.02, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "frogbot/qwen-3-6-plus", - "providerId": "frogbot", - "displayName": "Qwen 3.6 Plus", - "version": "2026-04-02", - "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "modelId": "digitalocean/fal-ai/elevenlabs/tts/multilingual-v2", + "providerId": "digitalocean", + "displayName": "ElevenLabs Multilingual TTS v2", + "version": "2023-08-22", + "capabilities": [], + "modalities": [ + "audio", + "text" ], + "contextWindow": 0, + "maxOutputTokens": 0 + }, + { + "modelId": "digitalocean/fal-ai/fast-sdxl", + "providerId": "digitalocean", + "displayName": "Fast SDXL", + "version": "2023-07-26", + "capabilities": [], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 64000, - "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 3, - "currency": "USD" - } + "contextWindow": 0, + "maxOutputTokens": 0 }, { - "modelId": "frogbot/zai-glm-5-1", - "providerId": "frogbot", - "displayName": "Z.AI GLM-5.1", - "version": "2025-01-20", - "capabilities": [ - "text.chat", - "tools.function_calling" + "modelId": "digitalocean/fal-ai/flux/schnell", + "providerId": "digitalocean", + "displayName": "FLUX.1 [schnell]", + "version": "2024-08-01", + "capabilities": [], + "modalities": [ + "image", + "text" ], + "contextWindow": 0, + "maxOutputTokens": 0 + }, + { + "modelId": "digitalocean/fal-ai/stable-audio-25/text-to-audio", + "providerId": "digitalocean", + "displayName": "Stable Audio 2.5 (Text-to-Audio)", + "version": "2025-10-08", + "capabilities": [], "modalities": [ + "audio", "text" ], - "contextWindow": 198000, - "maxOutputTokens": 8192, - "pricing": { - "inputPer1M": 1.4, - "outputPer1M": 4.4, - "currency": "USD" - } + "contextWindow": 0, + "maxOutputTokens": 0 }, { - "modelId": "github-copilot/claude-fable-5", - "providerId": "github-copilot", - "displayName": "Claude Fable 5", - "version": "2026-06-09", + "modelId": "digitalocean/gemma-4-31B-it", + "providerId": "digitalocean", + "displayName": "Gemma 4", + "version": "2026-04-22", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "image", - "pdf", - "text" + "text", + "video" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 256000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 10, - "outputPer1M": 50, - "currency": "USD" + "inputPer1M": 0.18, + "outputPer1M": 0.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.18, + "output": 0.5, + "cacheRead": 0.036 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "github-copilot/claude-haiku-4.5", - "providerId": "github-copilot", - "displayName": "Claude Haiku 4.5 (latest)", - "version": "2025-10-15", + "modelId": "digitalocean/glm-5", + "providerId": "digitalocean", + "displayName": "GLM 5", + "version": "2026-02-11", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, + "contextWindow": 64000, "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 1, - "outputPer1M": 5, - "currency": "USD" - } + "inputPer1M": 0.75, + "outputPer1M": 2.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 2.4, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + } + ] }, { - "modelId": "github-copilot/claude-opus-4.5", - "providerId": "github-copilot", - "displayName": "Claude Opus 4.5 (latest)", - "version": "2025-11-24", + "modelId": "digitalocean/glm-5.1", + "providerId": "digitalocean", + "displayName": "GLM-5.1", + "version": "2026-04-07", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 32000, + "contextWindow": 163840, + "maxOutputTokens": 163840, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" - } + "inputPer1M": 0.975, + "outputPer1M": 4.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.975, + "output": 4.3, + "cacheRead": 0.26 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "github-copilot/claude-opus-4.6", - "providerId": "github-copilot", - "displayName": "Claude Opus 4.6", - "version": "2026-02-05", + "modelId": "digitalocean/glm-5.2", + "providerId": "digitalocean", + "displayName": "GLM-5.2", + "version": "2026-06-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 32000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" - } + "inputPer1M": 0.63, + "outputPer1M": 1.98, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.63, + "output": 1.98, + "cacheRead": 0.0945 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "github-copilot/claude-opus-4.7", - "providerId": "github-copilot", - "displayName": "Claude Opus 4.7", - "version": "2026-04-16", + "modelId": "digitalocean/gte-large-en-v1.5", + "providerId": "digitalocean", + "displayName": "GTE Large (v1.5)", + "version": "2024-03-27", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 32000, + "contextWindow": 8192, + "maxOutputTokens": 1024, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, + "inputPer1M": 0.09, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "github-copilot/claude-opus-4.8", - "providerId": "github-copilot", - "displayName": "Claude Opus 4.8", - "version": "2026-05-28", + "modelId": "digitalocean/kimi-k2.5", + "providerId": "digitalocean", + "displayName": "Kimi K2.5", + "version": "2026-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" - } + "inputPer1M": 0.375, + "outputPer1M": 2.025, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.375, + "output": 2.025, + "cacheRead": 0.203 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "github-copilot/claude-sonnet-4", - "providerId": "github-copilot", - "displayName": "Claude Sonnet 4 (latest)", - "version": "2025-05-22", + "modelId": "digitalocean/kimi-k2.6", + "providerId": "digitalocean", + "displayName": "Kimi K2.6", + "version": "2026-04-21", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 216000, - "maxOutputTokens": 16000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 0.76, + "outputPer1M": 3.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.76, + "output": 3.2, + "cacheRead": 0.19 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "github-copilot/claude-sonnet-4.5", - "providerId": "github-copilot", - "displayName": "Claude Sonnet 4.5 (latest)", - "version": "2025-09-29", + "modelId": "digitalocean/kimi-k3", + "providerId": "digitalocean", + "displayName": "Kimi K3", + "version": "2026-07-16", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 32000, + "contextWindow": 1048576, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 2.85, + "outputPer1M": 14.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.85, + "output": 14.25, + "cacheRead": 0.285 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "high", + "max" + ] + } + ] }, { - "modelId": "github-copilot/claude-sonnet-4.6", - "providerId": "github-copilot", - "displayName": "Claude Sonnet 4.6", - "version": "2026-02-17", + "modelId": "digitalocean/llama-4-maverick", + "providerId": "digitalocean", + "displayName": "Llama 4 Maverick", + "version": "2025-04-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 32000, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, + "inputPer1M": 0.2, + "outputPer1M": 0.696, "currency": "USD" } }, { - "modelId": "github-copilot/gemini-2.5-pro", - "providerId": "github-copilot", - "displayName": "Gemini 2.5 Pro", - "version": "2025-06-17", + "modelId": "digitalocean/llama3-8b-instruct", + "providerId": "digitalocean", + "displayName": "Llama 3.1 Instruct (8B)", + "version": "2024-07-23", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 128000, - "maxOutputTokens": 64000, + "contextWindow": 131072, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, + "inputPer1M": 0.198, + "outputPer1M": 0.198, "currency": "USD" } }, { - "modelId": "github-copilot/gemini-3-flash-preview", - "providerId": "github-copilot", - "displayName": "Gemini 3 Flash Preview", - "version": "2025-12-17", + "modelId": "digitalocean/llama3.3-70b-instruct", + "providerId": "digitalocean", + "displayName": "Llama 3.3 Instruct (70B)", + "version": "2024-12-06", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" + "text" ], "contextWindow": 128000, - "maxOutputTokens": 64000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 3, + "inputPer1M": 0.65, + "outputPer1M": 0.65, "currency": "USD" } }, { - "modelId": "github-copilot/gemini-3.1-pro-preview", - "providerId": "github-copilot", - "displayName": "Gemini 3.1 Pro Preview", - "version": "2026-02-19", + "modelId": "digitalocean/mimo-v2.5-pro", + "providerId": "digitalocean", + "displayName": "MiMo V2.5 Pro", + "version": "2026-04-22", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 2, - "outputPer1M": 12, - "currency": "USD" - } + "inputPer1M": 0.4, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 1.5, + "cacheRead": 0.08 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "github-copilot/gemini-3.5-flash", - "providerId": "github-copilot", - "displayName": "Gemini 3.5 Flash", - "version": "2026-05-19", + "modelId": "digitalocean/minimax-m2.5", + "providerId": "digitalocean", + "displayName": "MiniMax M2.5 (Public Preview)", + "version": "2026-02-12", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "audio", "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 65536, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 1.5, - "outputPer1M": 9, - "currency": "USD" - } + "inputPer1M": 0.225, + "outputPer1M": 0.9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.225, + "output": 0.9, + "cacheRead": 0.06 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "github-copilot/gpt-4.1", - "providerId": "github-copilot", - "displayName": "GPT-4.1", - "version": "2025-04-14", + "modelId": "digitalocean/ministral-3-8b-instruct-2512", + "providerId": "digitalocean", + "displayName": "Ministral 3 8B", + "version": "2025-12-15", "capabilities": [ "text.chat", - "tools.function_calling", - "structured.output" + "tools.function_calling" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, - "pricing": { - "inputPer1M": 2, - "outputPer1M": 8, - "currency": "USD" - } + "contextWindow": 262144, + "maxOutputTokens": 262144 }, { - "modelId": "github-copilot/gpt-5-mini", - "providerId": "github-copilot", - "displayName": "GPT-5 Mini", - "version": "2025-08-07", + "modelId": "digitalocean/mistral-3-14B", + "providerId": "digitalocean", + "displayName": "Ministral 3 14B", + "version": "2025-12-15", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 264000, - "maxOutputTokens": 64000, + "contextWindow": 262144, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 2, + "inputPer1M": 0.2, + "outputPer1M": 0.2, "currency": "USD" } }, { - "modelId": "github-copilot/gpt-5.2", - "providerId": "github-copilot", - "displayName": "GPT-5.2", - "version": "2025-12-11", + "modelId": "digitalocean/mistral-7b-instruct-v0.3", + "providerId": "digitalocean", + "displayName": "Mistral 7B Instruct v0.3", + "version": "2024-05-22", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, - "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, - "currency": "USD" - } + "contextWindow": 32768, + "maxOutputTokens": 32768 }, { - "modelId": "github-copilot/gpt-5.2-codex", - "providerId": "github-copilot", - "displayName": "GPT-5.2 Codex", - "version": "2025-12-11", + "modelId": "digitalocean/mistral-nemo-instruct-2407", + "providerId": "digitalocean", + "displayName": "Mistral Nemo Instruct", + "version": "2024-07-18", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, + "inputPer1M": 0.3, + "outputPer1M": 0.3, "currency": "USD" } }, { - "modelId": "github-copilot/gpt-5.3-codex", - "providerId": "github-copilot", - "displayName": "GPT-5.3 Codex", - "version": "2026-02-05", + "modelId": "digitalocean/multi-qa-mpnet-base-dot-v1", + "providerId": "digitalocean", + "displayName": "Multi-QA-mpnet-base-dot-v1", + "version": "2021-08-30", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 512, + "maxOutputTokens": 768, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, + "inputPer1M": 0.009, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "github-copilot/gpt-5.4", - "providerId": "github-copilot", - "displayName": "GPT-5.4", - "version": "2026-03-05", + "modelId": "digitalocean/nemotron-3-nano-30b", + "providerId": "digitalocean", + "displayName": "Nemotron 3 Nano 30B A3B", + "version": "2025-04-14", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, - "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 15, - "currency": "USD" - } + "contextWindow": 262144, + "maxOutputTokens": 262144, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + } + ] }, { - "modelId": "github-copilot/gpt-5.4-mini", - "providerId": "github-copilot", - "displayName": "GPT-5.4 mini", - "version": "2026-03-17", + "modelId": "digitalocean/nemotron-3-nano-omni", + "providerId": "digitalocean", + "displayName": "Nemotron 3 Nano Omni", + "version": "2026-04-28", "capabilities": [ "text.chat", "tools.function_calling", @@ -29920,68 +46983,89 @@ ], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 65536, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.75, - "outputPer1M": 4.5, + "inputPer1M": 0.5, + "outputPer1M": 0.9, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + } + ] }, { - "modelId": "github-copilot/gpt-5.4-nano", - "providerId": "github-copilot", - "displayName": "GPT-5.4 nano", - "version": "2026-03-17", + "modelId": "digitalocean/nemotron-3-ultra-550b", + "providerId": "digitalocean", + "displayName": "Nemotron 3 Ultra", + "version": "2026-06-04", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 131072, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 1.25, + "inputPer1M": 0.9, + "outputPer1M": 1.7, "currency": "USD" } }, { - "modelId": "github-copilot/gpt-5.5", - "providerId": "github-copilot", - "displayName": "GPT-5.5", - "version": "2026-04-23", + "modelId": "digitalocean/nemotron-nano-12b-v2-vl", + "providerId": "digitalocean", + "displayName": "Nemotron-nano 12b v2-vl", + "version": "2025-10-28", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", - "pdf", - "text" + "text", + "video" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 5, - "outputPer1M": 30, + "inputPer1M": 0.2, + "outputPer1M": 0.6, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + } + ] }, { - "modelId": "github-copilot/raptor-mini", - "providerId": "github-copilot", - "displayName": "Raptor mini", - "version": "2025-08-07", + "modelId": "digitalocean/nvidia-nemotron-3-super-120b", + "providerId": "digitalocean", + "displayName": "NVIDIA Nemotron 3 Super 120B (Public Preview)", + "version": "2026-03-11", "capabilities": [ "text.chat", "tools.function_calling", @@ -29989,491 +47073,954 @@ "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 1000000, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 0.165, + "outputPer1M": 0.3575, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.165, + "output": 0.3575, + "cacheRead": 0.06 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + } + ] }, { - "modelId": "github-models/ai21-labs/ai21-jamba-1.5-large", - "providerId": "github-models", - "displayName": "AI21 Jamba 1.5 Large", - "version": "2024-08-29", + "modelId": "digitalocean/openai-gpt-4.1", + "providerId": "digitalocean", + "displayName": "OpenAI GPT-4.1", + "version": "2025-04-14", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 4096, + "contextWindow": 1047576, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 2, + "outputPer1M": 8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 8, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "github-models/ai21-labs/ai21-jamba-1.5-mini", - "providerId": "github-models", - "displayName": "AI21 Jamba 1.5 Mini", - "version": "2024-08-29", + "modelId": "digitalocean/openai-gpt-4o", + "providerId": "digitalocean", + "displayName": "OpenAI GPT-4o", + "version": "2024-05-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 4096, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 2.5, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 10, + "cacheRead": 1.25 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "github-models/cohere/cohere-command-a", - "providerId": "github-models", - "displayName": "Cohere Command A", - "version": "2024-11-01", + "modelId": "digitalocean/openai-gpt-4o-mini", + "providerId": "digitalocean", + "displayName": "OpenAI GPT-4o mini", + "version": "2024-07-18", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], "contextWindow": 128000, - "maxOutputTokens": 4096, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.6, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "github-models/cohere/cohere-command-r", - "providerId": "github-models", - "displayName": "Cohere Command R", - "version": "2024-03-11", + "modelId": "digitalocean/openai-gpt-5", + "providerId": "digitalocean", + "displayName": "OpenAI GPT-5", + "version": "2025-08-07", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "github-models/cohere/cohere-command-r-08-2024", - "providerId": "github-models", - "displayName": "Cohere Command R 08-2024", - "version": "2024-08-01", + "modelId": "digitalocean/openai-gpt-5-mini", + "providerId": "digitalocean", + "displayName": "OpenAI GPT-5 Mini", + "version": "2025-08-07", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 2, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "github-models/cohere/cohere-command-r-plus", - "providerId": "github-models", - "displayName": "Cohere Command R+", - "version": "2024-04-04", + "modelId": "digitalocean/openai-gpt-5-nano", + "providerId": "digitalocean", + "displayName": "OpenAI GPT-5 Nano", + "version": "2025-08-07", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.05, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.05, + "output": 0.4, + "cacheRead": 0.005 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "github-models/cohere/cohere-command-r-plus-08-2024", - "providerId": "github-models", - "displayName": "Cohere Command R+ 08-2024", - "version": "2024-08-01", + "modelId": "digitalocean/openai-gpt-5.1-codex-max", + "providerId": "digitalocean", + "displayName": "GPT-5.1 Codex Max", + "version": "2025-11-13", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "github-models/core42/jais-30b-chat", - "providerId": "github-models", - "displayName": "JAIS 30b Chat", - "version": "2023-08-30", + "modelId": "digitalocean/openai-gpt-5.2", + "providerId": "digitalocean", + "displayName": "OpenAI GPT-5.2", + "version": "2025-12-11", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 8192, - "maxOutputTokens": 2048, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "github-models/deepseek/deepseek-r1", - "providerId": "github-models", - "displayName": "DeepSeek-R1", - "version": "2025-01-20", + "modelId": "digitalocean/openai-gpt-5.2-pro", + "providerId": "digitalocean", + "displayName": "OpenAI GPT-5.2 Pro", + "version": "2025-12-11", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 65536, - "maxOutputTokens": 8192, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 21, + "outputPer1M": 168, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "github-models/deepseek/deepseek-r1-0528", - "providerId": "github-models", - "displayName": "DeepSeek-R1-0528", - "version": "2025-05-28", + "modelId": "digitalocean/openai-gpt-5.3-codex", + "providerId": "digitalocean", + "displayName": "OpenAI GPT-5.3 Codex", + "version": "2026-02-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 65536, - "maxOutputTokens": 8192, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "github-models/deepseek/deepseek-v3-0324", - "providerId": "github-models", - "displayName": "DeepSeek-V3-0324", - "version": "2025-03-24", + "modelId": "digitalocean/openai-gpt-5.4", + "providerId": "digitalocean", + "displayName": "OpenAI GPT-5.4", + "version": "2026-03-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 2.5, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 15, + "cacheRead": 0.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 5, + "output": 22.5, + "cache_read": 0.5, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 5, + "output": 22.5, + "cache_read": 0.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "github-models/meta/llama-3.2-11b-vision-instruct", - "providerId": "github-models", - "displayName": "Llama-3.2-11B-Vision-Instruct", - "version": "2024-09-25", + "modelId": "digitalocean/openai-gpt-5.4-mini", + "providerId": "digitalocean", + "displayName": "OpenAI GPT-5.4 Mini", + "version": "2026-03-17", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "audio", "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.75, + "outputPer1M": 4.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 4.5, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "github-models/meta/llama-3.2-90b-vision-instruct", - "providerId": "github-models", - "displayName": "Llama-3.2-90B-Vision-Instruct", - "version": "2024-09-25", + "modelId": "digitalocean/openai-gpt-5.4-nano", + "providerId": "digitalocean", + "displayName": "OpenAI GPT-5.4 Nano", + "version": "2026-03-17", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "audio", "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 1.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.25, + "cacheRead": 0.02 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "github-models/meta/llama-3.3-70b-instruct", - "providerId": "github-models", - "displayName": "Llama-3.3-70B-Instruct", - "version": "2024-12-06", + "modelId": "digitalocean/openai-gpt-5.4-pro", + "providerId": "digitalocean", + "displayName": "OpenAI GPT-5.4 Pro", + "version": "2026-03-05", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 32768, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 30, + "outputPer1M": 180, + "currency": "USD", + "costDimensionsPer1M": { + "input": 30, + "output": 180 + }, + "costMetadata": { + "tiers": [ + { + "input": 60, + "output": 270, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 60, + "output": 270 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "github-models/meta/llama-4-maverick-17b-128e-instruct-fp8", - "providerId": "github-models", - "displayName": "Llama 4 Maverick 17B 128E Instruct FP8", - "version": "2025-01-31", + "modelId": "digitalocean/openai-gpt-5.5", + "providerId": "digitalocean", + "displayName": "OpenAI GPT-5.5", + "version": "2026-04-23", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 45, + "cache_read": 1, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 45, + "cache_read": 1 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "github-models/meta/llama-4-scout-17b-16e-instruct", - "providerId": "github-models", - "displayName": "Llama 4 Scout 17B 16E Instruct", - "version": "2025-01-31", + "modelId": "digitalocean/openai-gpt-5.6-luna", + "providerId": "digitalocean", + "displayName": "OpenAI GPT-5.6 Luna", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.2, + "cacheRead": 0.02 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.4, + "output": 1.8, + "cache_read": 0.04, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 0.4, + "output": 1.8, + "cache_read": 0.04 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "github-models/meta/meta-llama-3-70b-instruct", - "providerId": "github-models", - "displayName": "Meta-Llama-3-70B-Instruct", - "version": "2024-04-18", + "modelId": "digitalocean/openai-gpt-5.6-sol", + "providerId": "digitalocean", + "displayName": "OpenAI GPT-5.6 Sol", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 8192, - "maxOutputTokens": 2048, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 45, + "cache_read": 1, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 45, + "cache_read": 1 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "github-models/meta/meta-llama-3-8b-instruct", - "providerId": "github-models", - "displayName": "Meta-Llama-3-8B-Instruct", - "version": "2024-04-18", + "modelId": "digitalocean/openai-gpt-5.6-terra", + "providerId": "digitalocean", + "displayName": "OpenAI GPT-5.6 Terra", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 8192, - "maxOutputTokens": 2048, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "cacheRead": 0.2 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 18, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 18, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "github-models/meta/meta-llama-3.1-405b-instruct", - "providerId": "github-models", - "displayName": "Meta-Llama-3.1-405B-Instruct", - "version": "2024-07-23", - "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" - ], + "modelId": "digitalocean/openai-gpt-image-1", + "providerId": "digitalocean", + "displayName": "GPT Image 1", + "version": "2025-04-24", + "capabilities": [], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 32768, + "contextWindow": 0, + "maxOutputTokens": 0, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 5, + "outputPer1M": 40, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 40, + "cacheRead": 1.25 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "github-models/meta/meta-llama-3.1-70b-instruct", - "providerId": "github-models", - "displayName": "Meta-Llama-3.1-70B-Instruct", - "version": "2024-07-23", + "modelId": "digitalocean/openai-gpt-image-1.5", + "providerId": "digitalocean", + "displayName": "OpenAI GPT Image 1.5", + "version": "2025-11-25", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 32768, + "contextWindow": 0, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 5, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 10, + "cacheRead": 1 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "github-models/meta/meta-llama-3.1-8b-instruct", - "providerId": "github-models", - "displayName": "Meta-Llama-3.1-8B-Instruct", - "version": "2024-07-23", + "modelId": "digitalocean/openai-gpt-image-2", + "providerId": "digitalocean", + "displayName": "OpenAI GPT Image 2", + "version": "2025-04-24", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 32768, + "contextWindow": 0, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 8, + "outputPer1M": 30, "currency": "USD" } }, { - "modelId": "github-models/microsoft/mai-ds-r1", - "providerId": "github-models", - "displayName": "MAI-DS-R1", - "version": "2025-01-20", + "modelId": "digitalocean/openai-gpt-oss-120b", + "providerId": "digitalocean", + "displayName": "OpenAI GPT-oss-120b", + "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 65536, - "maxOutputTokens": 8192, + "contextWindow": 128000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.055, + "outputPer1M": 0.385, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.055, + "output": 0.385, + "cacheRead": 0.02 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "github-models/microsoft/phi-3-medium-128k-instruct", - "providerId": "github-models", - "displayName": "Phi-3-medium instruct (128k)", - "version": "2024-04-23", + "modelId": "digitalocean/openai-gpt-oss-20b", + "providerId": "digitalocean", + "displayName": "OpenAI GPT-oss-20b", + "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" @@ -30481,185 +48028,257 @@ "contextWindow": 128000, "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.05, + "outputPer1M": 0.45, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "github-models/microsoft/phi-3-medium-4k-instruct", - "providerId": "github-models", - "displayName": "Phi-3-medium instruct (4k)", - "version": "2024-04-23", + "modelId": "digitalocean/openai-o1", + "providerId": "digitalocean", + "displayName": "OpenAI o1", + "version": "2024-12-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 4096, - "maxOutputTokens": 1024, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 15, + "outputPer1M": 60, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 60, + "cacheRead": 7.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "github-models/microsoft/phi-3-mini-128k-instruct", - "providerId": "github-models", - "displayName": "Phi-3-mini instruct (128k)", - "version": "2024-04-23", + "modelId": "digitalocean/openai-o3", + "providerId": "digitalocean", + "displayName": "OpenAI o3", + "version": "2025-04-16", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 8, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "github-models/microsoft/phi-3-mini-4k-instruct", - "providerId": "github-models", - "displayName": "Phi-3-mini instruct (4k)", - "version": "2024-04-23", - "capabilities": [ - "text.chat", + "modelId": "digitalocean/openai-o3-mini", + "providerId": "digitalocean", + "displayName": "OpenAI o3 mini", + "version": "2024-12-20", + "capabilities": [ + "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 4096, - "maxOutputTokens": 1024, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 1.1, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1, + "output": 4.4, + "cacheRead": 0.55 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "github-models/microsoft/phi-3-small-128k-instruct", - "providerId": "github-models", - "displayName": "Phi-3-small instruct (128k)", - "version": "2024-04-23", + "modelId": "digitalocean/qwen-2.5-14b-instruct", + "providerId": "digitalocean", + "displayName": "Qwen 2.5 14B Instruct", + "version": "2024-09-19", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, - "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "contextWindow": 131072, + "maxOutputTokens": 131072 }, { - "modelId": "github-models/microsoft/phi-3-small-8k-instruct", - "providerId": "github-models", - "displayName": "Phi-3-small instruct (8k)", - "version": "2024-04-23", + "modelId": "digitalocean/qwen3-coder-flash", + "providerId": "digitalocean", + "displayName": "Qwen3 Coder Flash", + "version": "2025-07-28", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 8192, - "maxOutputTokens": 2048, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 0.45, + "outputPer1M": 1.7, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.45, + "output": 1.7, + "cacheRead": 0.09 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "github-models/microsoft/phi-3.5-mini-instruct", - "providerId": "github-models", - "displayName": "Phi-3.5-mini instruct (128k)", - "version": "2024-08-20", + "modelId": "digitalocean/qwen3-embedding-0.6b", + "providerId": "digitalocean", + "displayName": "Qwen3 Embedding 0.6B", + "version": "2025-06-03", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 8000, + "maxOutputTokens": 1024, "pricing": { - "inputPer1M": 0, + "inputPer1M": 0.04, "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "github-models/microsoft/phi-3.5-moe-instruct", - "providerId": "github-models", - "displayName": "Phi-3.5-MoE instruct (128k)", - "version": "2024-08-20", - "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" - ], + "modelId": "digitalocean/qwen3-tts-voicedesign", + "providerId": "digitalocean", + "displayName": "Qwen3 TTS VoiceDesign", + "version": "2026-04-21", + "capabilities": [], "modalities": [ + "audio", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, - "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "contextWindow": 32768, + "maxOutputTokens": 1 }, { - "modelId": "github-models/microsoft/phi-3.5-vision-instruct", - "providerId": "github-models", - "displayName": "Phi-3.5-vision instruct (128k)", - "version": "2024-08-20", + "modelId": "digitalocean/qwen3.5-397b-a17b", + "providerId": "digitalocean", + "displayName": "Qwen 3.5 397B A17B", + "version": "2026-02-15", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 131072, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.3025, + "outputPer1M": 1.925, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3025, + "output": 1.925, + "cacheRead": 0.111 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "github-models/microsoft/phi-4", - "providerId": "github-models", - "displayName": "Phi-4", - "version": "2024-12-11", + "modelId": "digitalocean/qwen3.8-max", + "providerId": "digitalocean", + "displayName": "Qwen3.8-2.4T-A95B", + "version": "2026-08-03", "capabilities": [ "text.chat", "tools.function_calling", @@ -30668,40 +48287,73 @@ "modalities": [ "text" ], - "contextWindow": 16000, - "maxOutputTokens": 4096, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0, + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + } + ] + }, + { + "modelId": "digitalocean/stable-diffusion-3.5-large", + "providerId": "digitalocean", + "displayName": "Stable Diffusion 3.5 Large", + "version": "2024-10-22", + "capabilities": [], + "modalities": [ + "image", + "text" + ], + "contextWindow": 256, + "maxOutputTokens": 1, + "pricing": { + "inputPer1M": 0.08, "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "github-models/microsoft/phi-4-mini-instruct", - "providerId": "github-models", - "displayName": "Phi-4-mini-instruct", - "version": "2024-12-11", - "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" - ], + "modelId": "digitalocean/wan2-2-t2v-a14b", + "providerId": "digitalocean", + "displayName": "Wan2.2-T2V-A14B", + "version": "2025-07-28", + "capabilities": [], "modalities": [ - "text" + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 100, + "maxOutputTokens": 1, "pricing": { - "inputPer1M": 0, + "inputPer1M": 0.6, "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "github-models/microsoft/phi-4-mini-reasoning", - "providerId": "github-models", - "displayName": "Phi-4-mini-reasoning", - "version": "2024-12-11", + "modelId": "dinference/glm-4.7", + "providerId": "dinference", + "displayName": "GLM-4.7", + "version": "2025-12-22", "capabilities": [ "text.chat", "tools.function_calling", @@ -30710,105 +48362,108 @@ "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 200000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.45, + "outputPer1M": 1.65, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "github-models/microsoft/phi-4-multimodal-instruct", - "providerId": "github-models", - "displayName": "Phi-4-multimodal-instruct", - "version": "2024-12-11", + "modelId": "dinference/glm-5", + "providerId": "dinference", + "displayName": "GLM-5", + "version": "2026-02-12", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "audio", - "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 200000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.75, + "outputPer1M": 2.4, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "github-models/microsoft/phi-4-reasoning", - "providerId": "github-models", - "displayName": "Phi-4-Reasoning", - "version": "2024-12-11", + "modelId": "dinference/glm-5.1", + "providerId": "dinference", + "displayName": "GLM-5.1", + "version": "2026-04-07", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 200000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 1.25, + "outputPer1M": 3.89, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "github-models/mistral-ai/codestral-2501", - "providerId": "github-models", - "displayName": "Codestral 25.01", - "version": "2025-01-01", + "modelId": "dinference/glm-5.2", + "providerId": "dinference", + "displayName": "GLM-5.2", + "version": "2026-06-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 32000, - "maxOutputTokens": 8192, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 1.25, + "outputPer1M": 3.89, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "github-models/mistral-ai/ministral-3b", - "providerId": "github-models", - "displayName": "Ministral 3B", - "version": "2024-10-22", + "modelId": "dinference/gpt-oss-120b", + "providerId": "dinference", + "displayName": "GPT OSS 120B", + "version": "2025-08", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.0675, + "outputPer1M": 0.27, "currency": "USD" } }, { - "modelId": "github-models/mistral-ai/mistral-large-2411", - "providerId": "github-models", - "displayName": "Mistral Large 24.11", - "version": "2024-11-01", + "modelId": "dinference/minimax-m2.5", + "providerId": "dinference", + "displayName": "MiniMax-M2.5", + "version": "2026-02-12", "capabilities": [ "text.chat", "tools.function_calling", @@ -30817,61 +48472,61 @@ "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 32768, + "contextWindow": 200000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.22, + "outputPer1M": 0.88, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "github-models/mistral-ai/mistral-medium-2505", - "providerId": "github-models", - "displayName": "Mistral Medium 3 (25.05)", - "version": "2025-05-01", + "modelId": "drun/public/deepseek-r1", + "providerId": "drun", + "displayName": "DeepSeek R1", + "version": "2025-01-20", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 32768, + "contextWindow": 131072, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.55, + "outputPer1M": 2.2, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "github-models/mistral-ai/mistral-nemo", - "providerId": "github-models", - "displayName": "Mistral Nemo", - "version": "2024-07-18", + "modelId": "drun/public/deepseek-v3", + "providerId": "drun", + "displayName": "DeepSeek V3", + "version": "2024-12-26", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 128000, + "contextWindow": 131072, "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.28, + "outputPer1M": 1.1, "currency": "USD" } }, { - "modelId": "github-models/mistral-ai/mistral-small-2503", - "providerId": "github-models", - "displayName": "Mistral Small 3.1", + "modelId": "drun/public/minimax-m25", + "providerId": "drun", + "displayName": "MiniMax M2.5", "version": "2025-03-01", "capabilities": [ "text.chat", @@ -30879,150 +48534,158 @@ "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 32768, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.29, + "outputPer1M": 1.16, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "github-models/openai/gpt-4.1", - "providerId": "github-models", - "displayName": "GPT-4.1", - "version": "2025-04-14", + "modelId": "ebcloud/DeepSeek-V4-Flash", + "providerId": "ebcloud", + "displayName": "DeepSeek V4 Flash", + "version": "2026-04-24", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.143, + "outputPer1M": 0.2857, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "github-models/openai/gpt-4.1-mini", - "providerId": "github-models", - "displayName": "GPT-4.1-mini", - "version": "2025-04-14", + "modelId": "ebcloud/DeepSeek-V4-Pro", + "providerId": "ebcloud", + "displayName": "DeepSeek V4 Pro", + "version": "2026-04-24", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.4286, + "outputPer1M": 0.8571, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "github-models/openai/gpt-4.1-nano", - "providerId": "github-models", - "displayName": "GPT-4.1-nano", - "version": "2025-04-14", + "modelId": "ebcloud/GLM-5.1", + "providerId": "ebcloud", + "displayName": "GLM-5.1", + "version": "2026-04-07", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 200000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.8571, + "outputPer1M": 3.4286, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "github-models/openai/gpt-4o", - "providerId": "github-models", - "displayName": "GPT-4o", - "version": "2024-05-13", + "modelId": "ebcloud/Kimi-K2.6", + "providerId": "ebcloud", + "displayName": "Kimi K2.6", + "version": "2026-04-21", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "audio", - "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.9286, + "outputPer1M": 3.8571, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "github-models/openai/gpt-4o-mini", - "providerId": "github-models", - "displayName": "GPT-4o mini", - "version": "2024-07-18", + "modelId": "edenai/amazon/moonshot.kimi-k2-thinking", + "providerId": "edenai", + "displayName": "Kimi K2 Thinking", + "version": "2025-11-06", "capabilities": [ "text.chat", - "tools.function_calling" + "reasoning" ], "modalities": [ - "audio", - "image", "text" ], "contextWindow": 128000, - "maxOutputTokens": 16384, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.6, + "outputPer1M": 2.5, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "github-models/openai/o1", - "providerId": "github-models", - "displayName": "OpenAI o1", - "version": "2024-09-12", + "modelId": "edenai/amazon/moonshotai.kimi-k2.5", + "providerId": "edenai", + "displayName": "Kimi K2.5", + "version": "2026-01", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], "modalities": [ "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.6, + "outputPer1M": 3, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "github-models/openai/o1-mini", - "providerId": "github-models", - "displayName": "OpenAI o1-mini", - "version": "2024-09-12", + "modelId": "edenai/amazon/nvidia.nemotron-nano-9b-v2", + "providerId": "edenai", + "displayName": "Nemotron Nano 9B v2", + "version": "2025-08-18", "capabilities": [ "text.chat", "reasoning" @@ -31031,18 +48694,19 @@ "text" ], "contextWindow": 128000, - "maxOutputTokens": 65536, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.06, + "outputPer1M": 0.23, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "github-models/openai/o1-preview", - "providerId": "github-models", - "displayName": "OpenAI o1-preview", - "version": "2024-09-12", + "modelId": "edenai/amazon/nvidia.nemotron-nano-9b-v2@us", + "providerId": "edenai", + "displayName": "Nemotron Nano 9B v2 (US)", + "version": "2025-08-18", "capabilities": [ "text.chat", "reasoning" @@ -31051,145 +48715,231 @@ "text" ], "contextWindow": 128000, - "maxOutputTokens": 32768, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.06, + "outputPer1M": 0.23, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "github-models/openai/o3", - "providerId": "github-models", - "displayName": "OpenAI o3", - "version": "2025-01-31", + "modelId": "edenai/amazon/zai.glm-4.7-flash", + "providerId": "edenai", + "displayName": "GLM-4.7-Flash", + "version": "2026-01-19", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], "modalities": [ - "image", "text" ], "contextWindow": 200000, - "maxOutputTokens": 100000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.07, + "outputPer1M": 0.4, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "github-models/openai/o3-mini", - "providerId": "github-models", - "displayName": "OpenAI o3-mini", - "version": "2025-01-31", + "modelId": "edenai/amazon/zai.glm-4.7-flash@us", + "providerId": "edenai", + "displayName": "GLM-4.7-Flash (US)", + "version": "2026-01-19", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], "modalities": [ "text" ], "contextWindow": 200000, - "maxOutputTokens": 100000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.07, + "outputPer1M": 0.4, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "github-models/openai/o4-mini", - "providerId": "github-models", - "displayName": "OpenAI o4-mini", - "version": "2025-01-31", + "modelId": "edenai/anthropic/claude-fable-5", + "providerId": "edenai", + "displayName": "Claude Fable 5", + "version": "2026-06-09", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 10, + "outputPer1M": 50, + "currency": "USD", + "costDimensionsPer1M": { + "input": 10, + "output": 50, + "cacheRead": 1, + "cacheWrite": 12.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "github-models/xai/grok-3", - "providerId": "github-models", - "displayName": "Grok 3", - "version": "2024-12-09", + "modelId": "edenai/anthropic/claude-fable-latest", + "providerId": "edenai", + "displayName": "Claude Fable 5", + "version": "2026-06-09", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 10, + "outputPer1M": 50, + "currency": "USD", + "costDimensionsPer1M": { + "input": 10, + "output": 50, + "cacheRead": 1, + "cacheWrite": 12.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "github-models/xai/grok-3-mini", - "providerId": "github-models", - "displayName": "Grok 3 Mini", - "version": "2024-12-09", + "modelId": "edenai/anthropic/claude-opus-4-5", + "providerId": "edenai", + "displayName": "Claude Opus 4.5 (latest)", + "version": "2025-11-24", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "gitlab/duo-chat-fable-5", - "providerId": "gitlab", - "displayName": "Agentic Chat (Claude Fable 5)", - "version": "2026-06-09", + "modelId": "edenai/anthropic/claude-opus-4-5-20251101", + "providerId": "edenai", + "displayName": "Claude Opus 4.5", + "version": "2025-11-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "gitlab/duo-chat-gpt-5-1", - "providerId": "gitlab", - "displayName": "Agentic Chat (GPT-5.1)", - "version": "2026-01-22", + "modelId": "edenai/anthropic/claude-opus-4-6", + "providerId": "edenai", + "displayName": "Claude Opus 4.6", + "version": "2026-02-05", "capabilities": [ "text.chat", "tools.function_calling", @@ -31198,21 +48948,40 @@ ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 400000, + "contextWindow": 1000000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + } + ] }, { - "modelId": "gitlab/duo-chat-gpt-5-2", - "providerId": "gitlab", - "displayName": "Agentic Chat (GPT-5.2)", - "version": "2026-01-23", + "modelId": "edenai/anthropic/claude-opus-4-7", + "providerId": "edenai", + "displayName": "Claude Opus 4.7", + "version": "2026-04-16", "capabilities": [ "text.chat", "tools.function_calling", @@ -31221,21 +48990,41 @@ ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 400000, + "contextWindow": 1000000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "gitlab/duo-chat-gpt-5-2-codex", - "providerId": "gitlab", - "displayName": "Agentic Chat (GPT-5.2 Codex)", - "version": "2026-01-22", + "modelId": "edenai/anthropic/claude-opus-4-8", + "providerId": "edenai", + "displayName": "Claude Opus 4.8", + "version": "2026-05-28", "capabilities": [ "text.chat", "tools.function_calling", @@ -31247,19 +49036,38 @@ "pdf", "text" ], - "contextWindow": 400000, + "contextWindow": 1000000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "gitlab/duo-chat-gpt-5-3-codex", - "providerId": "gitlab", - "displayName": "Agentic Chat (GPT-5.3 Codex)", - "version": "2026-02-05", + "modelId": "edenai/anthropic/claude-opus-5", + "providerId": "edenai", + "displayName": "Claude Opus 5", + "version": "2026-07-24", "capabilities": [ "text.chat", "tools.function_calling", @@ -31271,19 +49079,38 @@ "pdf", "text" ], - "contextWindow": 400000, + "contextWindow": 1000000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "gitlab/duo-chat-gpt-5-4", - "providerId": "gitlab", - "displayName": "Agentic Chat (GPT-5.4)", - "version": "2026-03-05", + "modelId": "edenai/anthropic/claude-opus-latest", + "providerId": "edenai", + "displayName": "Claude Opus 5", + "version": "2026-07-24", "capabilities": [ "text.chat", "tools.function_calling", @@ -31295,19 +49122,38 @@ "pdf", "text" ], - "contextWindow": 1050000, + "contextWindow": 1000000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "gitlab/duo-chat-gpt-5-4-mini", - "providerId": "gitlab", - "displayName": "Agentic Chat (GPT-5.4 Mini)", - "version": "2026-03-17", + "modelId": "edenai/anthropic/claude-sonnet-4-6", + "providerId": "edenai", + "displayName": "Claude Sonnet 4.6", + "version": "2026-02-17", "capabilities": [ "text.chat", "tools.function_calling", @@ -31316,21 +49162,40 @@ ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 1000000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + } + ] }, { - "modelId": "gitlab/duo-chat-gpt-5-4-nano", - "providerId": "gitlab", - "displayName": "Agentic Chat (GPT-5.4 Nano)", - "version": "2026-03-17", + "modelId": "edenai/anthropic/claude-sonnet-5", + "providerId": "edenai", + "displayName": "Claude Sonnet 5", + "version": "2026-06-30", "capabilities": [ "text.chat", "tools.function_calling", @@ -31339,21 +49204,42 @@ ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 400000, + "contextWindow": 1000000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 10, + "cacheRead": 0.2, + "cacheWrite": 2.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "gitlab/duo-chat-gpt-5-5", - "providerId": "gitlab", - "displayName": "Agentic Chat (GPT-5.5)", - "version": "2026-04-23", + "modelId": "edenai/anthropic/claude-sonnet-latest", + "providerId": "edenai", + "displayName": "Claude Sonnet 5", + "version": "2026-06-30", "capabilities": [ "text.chat", "tools.function_calling", @@ -31365,19 +49251,39 @@ "pdf", "text" ], - "contextWindow": 1050000, + "contextWindow": 1000000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 10, + "cacheRead": 0.2, + "cacheWrite": 2.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "gitlab/duo-chat-gpt-5-codex", - "providerId": "gitlab", - "displayName": "Agentic Chat (GPT-5 Codex)", - "version": "2026-01-22", + "modelId": "edenai/azure/gpt-5.1-codex", + "providerId": "edenai", + "displayName": "GPT-5.1 Codex", + "version": "2025-11-13", "capabilities": [ "text.chat", "tools.function_calling", @@ -31386,21 +49292,38 @@ ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 400000, + "contextWindow": 272000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "gitlab/duo-chat-gpt-5-mini", - "providerId": "gitlab", - "displayName": "Agentic Chat (GPT-5 Mini)", - "version": "2026-01-22", + "modelId": "edenai/azure/gpt-5.1-codex-max", + "providerId": "edenai", + "displayName": "GPT-5.1 Codex Max", + "version": "2025-11-13", "capabilities": [ "text.chat", "tools.function_calling", @@ -31409,311 +49332,385 @@ ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 400000, + "contextWindow": 272000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "gitlab/duo-chat-haiku-4-5", - "providerId": "gitlab", - "displayName": "Agentic Chat (Claude Haiku 4.5)", - "version": "2026-01-08", + "modelId": "edenai/azure/gpt-5.1-codex-mini", + "providerId": "edenai", + "displayName": "GPT-5.1 Codex mini", + "version": "2025-11-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 272000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 2, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "gitlab/duo-chat-opus-4-5", - "providerId": "gitlab", - "displayName": "Agentic Chat (Claude Opus 4.5)", - "version": "2026-01-08", + "modelId": "edenai/azure/gpt-5.2-codex", + "providerId": "edenai", + "displayName": "GPT-5.2 Codex", + "version": "2025-12-11", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 272000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "gitlab/duo-chat-opus-4-6", - "providerId": "gitlab", - "displayName": "Agentic Chat (Claude Opus 4.6)", - "version": "2026-02-05", + "modelId": "edenai/cerebras/gpt-oss-120b", + "providerId": "edenai", + "displayName": "GPT OSS 120B", + "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 64000, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.35, + "outputPer1M": 0.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.35, + "output": 0.75, + "cacheRead": 0.35 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "gitlab/duo-chat-opus-4-7", - "providerId": "gitlab", - "displayName": "Agentic Chat (Claude Opus 4.7)", - "version": "2026-04-16", + "modelId": "edenai/cloudflare/@cf/aisingapore/gemma-sea-lion-v4-27b-it", + "providerId": "edenai", + "displayName": "Gemma-SEA-LION-v4-27B-IT", + "version": "2025-09-23", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 64000, + "contextWindow": 128000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.351, + "outputPer1M": 0.555, "currency": "USD" } }, { - "modelId": "gitlab/duo-chat-opus-4-8", - "providerId": "gitlab", - "displayName": "Agentic Chat (Claude Opus 4.8)", - "version": "2026-05-28", + "modelId": "edenai/cloudflare/@cf/meta/llama-guard-3-8b", + "providerId": "edenai", + "displayName": "Llama-Guard-3-8B", + "version": "2024-07-23", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 131072, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.484, + "outputPer1M": 0.03, "currency": "USD" } }, { - "modelId": "gitlab/duo-chat-sonnet-4-5", - "providerId": "gitlab", - "displayName": "Agentic Chat (Claude Sonnet 4.5)", - "version": "2026-01-08", + "modelId": "edenai/cloudflare/@cf/openai/gpt-oss-120b", + "providerId": "edenai", + "displayName": "GPT OSS 120B", + "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 128000, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.35, + "outputPer1M": 0.75, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "gitlab/duo-chat-sonnet-4-6", - "providerId": "gitlab", - "displayName": "Agentic Chat (Claude Sonnet 4.6)", - "version": "2026-02-17", + "modelId": "edenai/cloudflare/@cf/openai/gpt-oss-20b", + "providerId": "edenai", + "displayName": "GPT OSS 20B", + "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 64000, + "contextWindow": 128000, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.2, + "outputPer1M": 0.3, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "gmicloud/anthropic/claude-opus-4.6", - "providerId": "gmicloud", - "displayName": "Claude Opus 4.6", - "version": "2026-02-05", + "modelId": "edenai/cloudflare/@cf/qwen/qwen2.5-coder-32b-instruct", + "providerId": "edenai", + "displayName": "Qwen2.5-Coder-32B-Instruct", + "version": "2024-11-12", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 409600, - "maxOutputTokens": 128000, + "contextWindow": 32768, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, + "inputPer1M": 0.66, + "outputPer1M": 1, "currency": "USD" } }, { - "modelId": "gmicloud/anthropic/claude-opus-4.7", - "providerId": "gmicloud", - "displayName": "Claude Opus 4.7", - "version": "2026-04-16", + "modelId": "edenai/cloudflare/@cf/zai-org/glm-4.7-flash", + "providerId": "edenai", + "displayName": "GLM-4.7-Flash", + "version": "2026-01-19", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 409600, - "maxOutputTokens": 128000, + "contextWindow": 131072, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 4.5, - "outputPer1M": 22.5, + "inputPer1M": 0.0605, + "outputPer1M": 0.4, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "gmicloud/anthropic/claude-sonnet-4.6", - "providerId": "gmicloud", - "displayName": "Claude Sonnet 4.6", - "version": "2026-02-17", + "modelId": "edenai/cohere/command-a-03-2025", + "providerId": "edenai", + "displayName": "Command A", + "version": "2025-03-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 409600, - "maxOutputTokens": 64000, + "contextWindow": 288000, + "maxOutputTokens": 8000, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, + "inputPer1M": 2.5, + "outputPer1M": 10, "currency": "USD" } }, { - "modelId": "gmicloud/deepseek-ai/DeepSeek-V4-Flash", - "providerId": "gmicloud", - "displayName": "DeepSeek V4 Flash", - "version": "2026-04-24", + "modelId": "edenai/cohere/command-r-08-2024", + "providerId": "edenai", + "displayName": "Command R", + "version": "2024-08-30", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 1048575, - "maxOutputTokens": 384000, + "contextWindow": 128000, + "maxOutputTokens": 4000, "pricing": { - "inputPer1M": 0.112, - "outputPer1M": 0.224, + "inputPer1M": 0.15, + "outputPer1M": 0.6, "currency": "USD" } }, { - "modelId": "gmicloud/deepseek-ai/DeepSeek-V4-Pro", - "providerId": "gmicloud", - "displayName": "DeepSeek V4 Pro", - "version": "2026-04-24", + "modelId": "edenai/cohere/command-r-plus-08-2024", + "providerId": "edenai", + "displayName": "Command R+", + "version": "2024-08-30", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 384000, + "contextWindow": 128000, + "maxOutputTokens": 4000, "pricing": { - "inputPer1M": 1.392, - "outputPer1M": 2.784, + "inputPer1M": 2.5, + "outputPer1M": 10, "currency": "USD" } }, { - "modelId": "gmicloud/moonshotai/Kimi-K2.6", - "providerId": "gmicloud", - "displayName": "Kimi K2.6", - "version": "2026-04-21", + "modelId": "edenai/cohere/command-r7b-12-2024", + "providerId": "edenai", + "displayName": "Command R7B", + "version": "2024-12-02", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 65536, - "maxOutputTokens": 65536, + "contextWindow": 132000, + "maxOutputTokens": 4000, "pricing": { - "inputPer1M": 0.855, - "outputPer1M": 3.6, + "inputPer1M": 0.0375, + "outputPer1M": 0.15, "currency": "USD" } }, { - "modelId": "gmicloud/zai-org/GLM-5-FP8", - "providerId": "gmicloud", - "displayName": "GLM-5", - "version": "2026-02-11", + "modelId": "edenai/databricks/databricks-gpt-oss-120b", + "providerId": "edenai", + "displayName": "GPT OSS 120B", + "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", @@ -31722,407 +49719,563 @@ "modalities": [ "text" ], - "contextWindow": 202752, - "maxOutputTokens": 131072, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 1.92, + "inputPer1M": 0.15001, + "outputPer1M": 0.59997, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "gmicloud/zai-org/GLM-5.1-FP8", - "providerId": "gmicloud", - "displayName": "GLM-5.1", - "version": "2026-03-27", + "modelId": "edenai/databricks/databricks-gpt-oss-20b", + "providerId": "edenai", + "displayName": "GPT OSS 20B", + "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 202752, - "maxOutputTokens": 131072, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.98, - "outputPer1M": 3.08, + "inputPer1M": 0.07, + "outputPer1M": 0.30002, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "google-vertex-anthropic/claude-3-5-haiku@20241022", - "providerId": "google-vertex-anthropic", - "displayName": "Claude Haiku 3.5", - "version": "2024-10-22", + "modelId": "edenai/deepinfra/ByteDance/Seed-2.0-code", + "providerId": "edenai", + "displayName": "Seed 2.0 Code", + "version": "2026-02-14", "capabilities": [ "text.chat", - "tools.function_calling" + "reasoning" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 8192, + "contextWindow": 256000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.8, - "outputPer1M": 4, - "currency": "USD" - } - }, - { - "modelId": "google-vertex-anthropic/claude-haiku-4-5@20251001", - "providerId": "google-vertex-anthropic", - "displayName": "Claude Haiku 4.5", - "version": "2025-10-15", + "inputPer1M": 0.5, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 3, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "edenai/deepinfra/ByteDance/Seed-2.0-mini", + "providerId": "edenai", + "displayName": "Seed 2.0 Mini", + "version": "2026-02-14", "capabilities": [ "text.chat", - "tools.function_calling", "reasoning" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 256000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 1, - "outputPer1M": 5, - "currency": "USD" - } + "inputPer1M": 0.1, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.4, + "cacheRead": 0.02 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "google-vertex-anthropic/claude-opus-4-1@20250805", - "providerId": "google-vertex-anthropic", - "displayName": "Claude Opus 4.1", - "version": "2025-08-05", + "modelId": "edenai/deepinfra/deepseek-ai/DeepSeek-R1", + "providerId": "edenai", + "displayName": "DeepSeek-R1", + "version": "2025-01-20", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 32000, + "contextWindow": 163840, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 15, - "outputPer1M": 75, + "inputPer1M": 0.7, + "outputPer1M": 2.4, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "google-vertex-anthropic/claude-opus-4-5@20251101", - "providerId": "google-vertex-anthropic", - "displayName": "Claude Opus 4.5", - "version": "2025-11-01", + "modelId": "edenai/deepinfra/deepseek-ai/DeepSeek-V3", + "providerId": "edenai", + "displayName": "DeepSeek-V3", + "version": "2024-12-26", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 163840, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, + "inputPer1M": 0.32, + "outputPer1M": 0.89, "currency": "USD" } }, { - "modelId": "google-vertex-anthropic/claude-opus-4-6@default", - "providerId": "google-vertex-anthropic", - "displayName": "Claude Opus 4.6", - "version": "2026-02-05", + "modelId": "edenai/deepinfra/deepseek-ai/DeepSeek-V3-0324", + "providerId": "edenai", + "displayName": "DeepSeek V3 0324", + "version": "2025-03-24", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 163840, + "maxOutputTokens": 163840, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" + "inputPer1M": 0.24, + "outputPer1M": 0.9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.24, + "output": 0.9, + "cacheRead": 0.135 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "google-vertex-anthropic/claude-opus-4-7@default", - "providerId": "google-vertex-anthropic", - "displayName": "Claude Opus 4.7", - "version": "2026-04-16", + "modelId": "edenai/deepinfra/deepseek-ai/DeepSeek-V4-Flash-0731", + "providerId": "edenai", + "displayName": "DeepSeek V4 Flash 0731", + "version": "2026-07-31", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1048576, + "maxOutputTokens": 384000, + "pricing": { + "inputPer1M": 0.08, + "outputPer1M": 0.18, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.08, + "output": 0.18, + "cacheRead": 0.016 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "high", + "max" + ] + } + ] + }, + { + "modelId": "edenai/deepinfra/meta-llama/Llama-3.2-11B-Vision-Instruct", + "providerId": "edenai", + "displayName": "Llama-3.2-11B-Vision-Instruct", + "version": "2024-09-25", + "capabilities": [ + "text.chat", + "structured.output" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 131072, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, + "inputPer1M": 0.345, + "outputPer1M": 0.345, "currency": "USD" } }, { - "modelId": "google-vertex-anthropic/claude-opus-4-8@default", - "providerId": "google-vertex-anthropic", - "displayName": "Claude Opus 4.8", - "version": "2026-05-28", + "modelId": "edenai/deepinfra/meta-llama/Llama-3.3-70B-Instruct", + "providerId": "edenai", + "displayName": "Llama-3.3-70B-Instruct", + "version": "2024-12-06", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 131072, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, + "inputPer1M": 0.1, + "outputPer1M": 0.32, "currency": "USD" } }, { - "modelId": "google-vertex-anthropic/claude-opus-4@20250514", - "providerId": "google-vertex-anthropic", - "displayName": "Claude Opus 4", - "version": "2025-05-22", + "modelId": "edenai/deepinfra/meta-llama/Llama-Guard-3-8B", + "providerId": "edenai", + "displayName": "Llama-Guard-3-8B", + "version": "2024-07-23", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 32000, + "contextWindow": 131072, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 15, - "outputPer1M": 75, + "inputPer1M": 0.055, + "outputPer1M": 0.055, "currency": "USD" } }, { - "modelId": "google-vertex-anthropic/claude-sonnet-4-5@20250929", - "providerId": "google-vertex-anthropic", - "displayName": "Claude Sonnet 4.5", - "version": "2025-09-29", + "modelId": "edenai/deepinfra/meta-models/Muse-Glimmer-30B", + "providerId": "edenai", + "displayName": "Muse Glimmer 30B", + "version": "2026-08-10", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 131072, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.04 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "google-vertex-anthropic/claude-sonnet-4-6@default", - "providerId": "google-vertex-anthropic", - "displayName": "Claude Sonnet 4.6", - "version": "2026-02-17", + "modelId": "edenai/deepinfra/moonshotai/Kimi-K2.5", + "providerId": "edenai", + "displayName": "Kimi K2.5", + "version": "2026-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 0.45, + "outputPer1M": 2.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.45, + "output": 2.25, + "cacheRead": 0.07 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "google-vertex-anthropic/claude-sonnet-4@20250514", - "providerId": "google-vertex-anthropic", - "displayName": "Claude Sonnet 4", - "version": "2025-05-22", + "modelId": "edenai/deepinfra/nemotron-3-ultra-550b-a55b", + "providerId": "edenai", + "displayName": "Nemotron 3 Ultra 550B A55B", + "version": "2026-06-04", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 262144, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 0.5, + "outputPer1M": 2.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 2.2, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "medium", + "high" + ] + } + ] }, { - "modelId": "google-vertex/claude-3-5-haiku@20241022", - "providerId": "google-vertex", - "displayName": "Claude Haiku 3.5", - "version": "2024-10-22", + "modelId": "edenai/deepinfra/nvidia/Llama-3.1-Nemotron-70B-Instruct", + "providerId": "edenai", + "displayName": "Llama 3.1 Nemotron 70B Instruct", + "version": "2025-04-15", "capabilities": [ "text.chat", "tools.function_calling" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, + "contextWindow": 131072, "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.8, - "outputPer1M": 4, + "inputPer1M": 0.6, + "outputPer1M": 0.6, "currency": "USD" } }, { - "modelId": "google-vertex/claude-haiku-4-5@20251001", - "providerId": "google-vertex", - "displayName": "Claude Haiku 4.5", - "version": "2025-10-15", + "modelId": "edenai/deepinfra/nvidia/Nemotron-3-Nano-30B-A3B", + "providerId": "edenai", + "displayName": "Nemotron 3 Nano 30B A3B", + "version": "2025-12-15", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 1, - "outputPer1M": 5, - "currency": "USD" - } + "inputPer1M": 0.05, + "outputPer1M": 0.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.05, + "output": 0.2, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "google-vertex/claude-opus-4-1@20250805", - "providerId": "google-vertex", - "displayName": "Claude Opus 4.1", + "modelId": "edenai/deepinfra/openai/gpt-oss-120b", + "providerId": "edenai", + "displayName": "GPT OSS 120B", "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 32000, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 15, - "outputPer1M": 75, + "inputPer1M": 0.037, + "outputPer1M": 0.17, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "google-vertex/claude-opus-4-5@20251101", - "providerId": "google-vertex", - "displayName": "Claude Opus 4.5", - "version": "2025-11-01", + "modelId": "edenai/deepinfra/openai/gpt-oss-20b", + "providerId": "edenai", + "displayName": "GPT OSS 20B", + "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, + "inputPer1M": 0.03, + "outputPer1M": 0.14, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "google-vertex/claude-opus-4-6@default", - "providerId": "google-vertex", - "displayName": "Claude Opus 4.6", - "version": "2026-02-05", + "modelId": "edenai/deepinfra/stepfun-ai/Step-3.5-Flash", + "providerId": "edenai", + "displayName": "Step 3.5 Flash", + "version": "2026-01-29", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" - } + "inputPer1M": 0.09, + "outputPer1M": 0.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.09, + "output": 0.3, + "cacheRead": 0.02 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "high" + ] + } + ] }, { - "modelId": "google-vertex/claude-opus-4-7@default", - "providerId": "google-vertex", - "displayName": "Claude Opus 4.7", - "version": "2026-04-16", + "modelId": "edenai/deepinfra/stepfun-ai/Step-3.7-Flash", + "providerId": "edenai", + "displayName": "Step 3.7 Flash", + "version": "2026-05-29", "capabilities": [ "text.chat", "tools.function_calling", @@ -32130,160 +50283,246 @@ ], "modalities": [ "image", - "pdf", - "text" + "text", + "video" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 1.15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.15, + "cacheRead": 0.04 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "google-vertex/claude-opus-4-8@default", - "providerId": "google-vertex", - "displayName": "Claude Opus 4.8", - "version": "2026-05-28", + "modelId": "edenai/deepinfra/tencent/Hy3", + "providerId": "edenai", + "displayName": "Hy3", + "version": "2026-07-06", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" - } + "inputPer1M": 0.14, + "outputPer1M": 0.58, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.58, + "cacheRead": 0.035 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "high" + ] + } + ] }, { - "modelId": "google-vertex/claude-opus-4@20250514", - "providerId": "google-vertex", - "displayName": "Claude Opus 4", - "version": "2025-05-22", + "modelId": "edenai/deepinfra/thinkingmachines/Inkling", + "providerId": "edenai", + "displayName": "Inkling", + "version": "2026-07-15", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 32000, + "contextWindow": 524288, + "maxOutputTokens": 1048576, "pricing": { - "inputPer1M": 15, - "outputPer1M": 75, - "currency": "USD" - } + "inputPer1M": 0.95, + "outputPer1M": 4.05, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4.05, + "cacheRead": 0.16 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "max" + ] + } + ] }, { - "modelId": "google-vertex/claude-sonnet-4-5@20250929", - "providerId": "google-vertex", - "displayName": "Claude Sonnet 4.5", - "version": "2025-09-29", + "modelId": "edenai/deepinfra/thinkingmachines/Inkling-Small", + "providerId": "edenai", + "displayName": "Inkling Small", + "version": "2026-07-30", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 524288, + "maxOutputTokens": 1048576, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 0.45, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.45, + "output": 1.2, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "max" + ] + } + ] }, { - "modelId": "google-vertex/claude-sonnet-4-6@default", - "providerId": "google-vertex", - "displayName": "Claude Sonnet 4.6", - "version": "2026-02-17", + "modelId": "edenai/deepinfra/zai-org/GLM-4.7-Flash", + "providerId": "edenai", + "displayName": "GLM-4.7-Flash", + "version": "2026-01-19", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 202752, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 0.06, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.06, + "output": 0.4, + "cacheRead": 0.01 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "google-vertex/claude-sonnet-4@20250514", - "providerId": "google-vertex", - "displayName": "Claude Sonnet 4", - "version": "2025-05-22", + "modelId": "edenai/deepseek/deepseek-chat", + "providerId": "edenai", + "displayName": "DeepSeek Chat", + "version": "2025-12-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 131072, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" + "inputPer1M": 0.28, + "outputPer1M": 0.42, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.28, + "output": 0.42, + "cacheRead": 0.028 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "google-vertex/deepseek-ai/deepseek-v3.1-maas", - "providerId": "google-vertex", - "displayName": "DeepSeek V3.1", - "version": "2025-08-28", + "modelId": "edenai/deepseek/deepseek-reasoner", + "providerId": "edenai", + "displayName": "DeepSeek Reasoner", + "version": "2025-12-01", "capabilities": [ "text.chat", - "tools.function_calling", "reasoning", "structured.output" ], "modalities": [ - "pdf", "text" ], - "contextWindow": 163840, - "maxOutputTokens": 32768, + "contextWindow": 131072, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 1.7, - "currency": "USD" - } + "inputPer1M": 0.28, + "outputPer1M": 0.42, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.28, + "output": 0.42, + "cacheRead": 0.028 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "google-vertex/deepseek-ai/deepseek-v3.2-maas", - "providerId": "google-vertex", - "displayName": "DeepSeek V3.2", - "version": "2025-12-17", + "modelId": "edenai/deepseek/deepseek-v4-flash", + "providerId": "edenai", + "displayName": "DeepSeek V4 Flash", + "version": "2026-04-24", "capabilities": [ "text.chat", "tools.function_calling", @@ -32291,131 +50530,561 @@ "structured.output" ], "modalities": [ - "pdf", "text" ], - "contextWindow": 163840, - "maxOutputTokens": 65536, + "contextWindow": 1048576, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0.56, - "outputPer1M": 1.68, - "currency": "USD" - } + "inputPer1M": 0.14, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "cacheRead": 0.0028 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "high", + "max" + ] + } + ] }, { - "modelId": "google-vertex/gemini-2.5-flash", - "providerId": "google-vertex", - "displayName": "Gemini 2.5 Flash", - "version": "2025-06-17", + "modelId": "edenai/deepseek/deepseek-v4-pro", + "providerId": "edenai", + "displayName": "DeepSeek V4 Pro", + "version": "2026-04-24", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" + "text" ], "contextWindow": 1048576, - "maxOutputTokens": 65536, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 2.5, - "currency": "USD" - } + "inputPer1M": 0.435, + "outputPer1M": 0.87, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.435, + "output": 0.87, + "cacheRead": 0.003625 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high", + "max" + ] + } + ] }, { - "modelId": "google-vertex/gemini-2.5-flash-lite", - "providerId": "google-vertex", - "displayName": "Gemini 2.5 Flash-Lite", - "version": "2025-06-17", + "modelId": "edenai/fireworks_ai/accounts/fireworks/models/deepseek-v4-flash-0731", + "providerId": "edenai", + "displayName": "DeepSeek V4 Flash 0731", + "version": "2026-07-31", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" + "text" ], "contextWindow": 1048576, - "maxOutputTokens": 65536, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.4, + "inputPer1M": 0.14, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "cacheRead": 0.028 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "high", + "max" + ] + } + ] + }, + { + "modelId": "edenai/fireworks_ai/accounts/fireworks/models/deepseek-v4-pro-0813", + "providerId": "edenai", + "displayName": "DeepSeek V4 Pro 0813", + "version": "2026-08-12", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1048576, + "maxOutputTokens": 384000, + "pricing": { + "inputPer1M": 1.32, + "outputPer1M": 3.96, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.32, + "output": 3.96, + "cacheRead": 0.044 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "high", + "max" + ] + } + ] + }, + { + "modelId": "edenai/fireworks_ai/accounts/fireworks/models/gpt-oss-120b", + "providerId": "edenai", + "displayName": "GPT OSS 120B", + "version": "2025-08-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.6, + "cacheRead": 0.015 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "edenai/fireworks_ai/accounts/fireworks/models/gpt-oss-20b", + "providerId": "edenai", + "displayName": "GPT OSS 20B", + "version": "2025-08-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.07, + "outputPer1M": 0.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.07, + "output": 0.3, + "cacheRead": 0.035 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "edenai/fireworks_ai/accounts/fireworks/models/muse-glimmer-30b", + "providerId": "edenai", + "displayName": "Muse Glimmer 30B", + "version": "2026-08-10", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.35, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.35, + "output": 1.5, + "cacheRead": 0.04 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] + }, + { + "modelId": "edenai/fireworks_ai/gpt-oss-120b", + "providerId": "edenai", + "displayName": "GPT OSS 120B", + "version": "2025-08-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.6, + "cacheRead": 0.014 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "edenai/fireworks_ai/gpt-oss-20b", + "providerId": "edenai", + "displayName": "GPT OSS 20B", + "version": "2025-08-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.07, + "outputPer1M": 0.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.07, + "output": 0.3, + "cacheRead": 0.035 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "edenai/flexai/deepseek-v4-flash-0731", + "providerId": "edenai", + "displayName": "DeepSeek V4 Flash 0731", + "version": "2026-07-31", + "capabilities": [ + "text.chat", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 384000, + "pricing": { + "inputPer1M": 0.08, + "outputPer1M": 0.18, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "high", + "max" + ] + } + ] }, { - "modelId": "google-vertex/gemini-2.5-flash-tts", - "providerId": "google-vertex", - "displayName": "Gemini 2.5 Flash TTS", - "version": "2025-09-30", - "capabilities": [], + "modelId": "edenai/flexai/DeepSeek-V4-Flash-0731", + "providerId": "edenai", + "displayName": "DeepSeek V4 Flash 0731", + "version": "2026-07-31", + "capabilities": [ + "text.chat", + "reasoning" + ], "modalities": [ - "audio", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 10, + "inputPer1M": 0.08, + "outputPer1M": 0.18, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "high", + "max" + ] + } + ] }, { - "modelId": "google-vertex/gemini-2.5-pro", - "providerId": "google-vertex", - "displayName": "Gemini 2.5 Pro", - "version": "2025-06-17", + "modelId": "edenai/flexai/gpt-oss-120b", + "providerId": "edenai", + "displayName": "GPT OSS 120B", + "version": "2025-08-05", + "capabilities": [ + "text.chat", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.039, + "outputPer1M": 0.1, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "edenai/flexai/gpt-oss-20b", + "providerId": "edenai", + "displayName": "GPT OSS 20B", + "version": "2025-08-05", + "capabilities": [ + "text.chat", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.03, + "outputPer1M": 0.13, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "edenai/flexai/Muse-Glimmer-30B", + "providerId": "edenai", + "displayName": "Muse Glimmer 30B", + "version": "2026-08-10", "capabilities": [ "text.chat", - "tools.function_calling", "reasoning" ], "modalities": [ - "audio", "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 131072, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, + "inputPer1M": 0.3, + "outputPer1M": 1.2, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "google-vertex/gemini-2.5-pro-tts", - "providerId": "google-vertex", - "displayName": "Gemini 2.5 Pro TTS", - "version": "2025-09-30", - "capabilities": [], + "modelId": "edenai/flexai/Nemotron-3-Super-120B-A12B", + "providerId": "edenai", + "displayName": "Nemotron 3 Super 120B A12B", + "version": "2026-03-11", + "capabilities": [ + "text.chat", + "reasoning" + ], "modalities": [ - "audio", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 16384, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 1, - "outputPer1M": 20, + "inputPer1M": 0.085, + "outputPer1M": 0.4, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium" + ] + } + ] }, { - "modelId": "google-vertex/gemini-3-flash-preview", - "providerId": "google-vertex", + "modelId": "edenai/google/gemini-2.5-flash-image", + "providerId": "edenai", + "displayName": "Nano Banana", + "version": "2025-08-26", + "capabilities": [ + "text.chat", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "text", + "video" + ], + "contextWindow": 32768, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "reasoning": 2.5, + "cacheRead": 0.03, + "cacheWrite": 0.083333, + "inputAudio": 1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "edenai/google/gemini-3-flash-preview", + "providerId": "edenai", "displayName": "Gemini 3 Flash Preview", "version": "2025-12-17", "capabilities": [ @@ -32433,15 +51102,169 @@ ], "contextWindow": 1048576, "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.5, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 3, + "reasoning": 3, + "cacheRead": 0.05, + "cacheWrite": 0.083333, + "inputAudio": 1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "edenai/google/gemini-3-pro-image", + "providerId": "edenai", + "displayName": "Nano Banana Pro", + "version": "2026-05-28", + "capabilities": [ + "text.chat", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 65536, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "reasoning": 12, + "cacheRead": 0.2, + "cacheWrite": 0.375, + "inputAudio": 2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "high" + ] + } + ] + }, + { + "modelId": "edenai/google/gemini-3-pro-image-preview", + "providerId": "edenai", + "displayName": "Nano Banana Pro", + "version": "2025-11-20", + "capabilities": [ + "text.chat", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 65536, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "reasoning": 12, + "cacheRead": 0.2, + "cacheWrite": 0.375, + "inputAudio": 2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "edenai/google/gemini-3.1-flash-image", + "providerId": "edenai", + "displayName": "Nano Banana 2", + "version": "2026-05-28", + "capabilities": [ + "text.chat", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 65536, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.5, + "outputPer1M": 3, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "high" + ] + } + ] + }, + { + "modelId": "edenai/google/gemini-3.1-flash-image-preview", + "providerId": "edenai", + "displayName": "Nano Banana 2", + "version": "2026-02-26", + "capabilities": [ + "text.chat", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 65536, + "maxOutputTokens": 65536, "pricing": { "inputPer1M": 0.5, "outputPer1M": 3, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "high" + ] + } + ] }, { - "modelId": "google-vertex/gemini-3.1-flash-lite", - "providerId": "google-vertex", + "modelId": "edenai/google/gemini-3.1-flash-lite", + "providerId": "edenai", "displayName": "Gemini 3.1 Flash Lite", "version": "2026-05-07", "capabilities": [ @@ -32459,15 +51282,66 @@ ], "contextWindow": 1048576, "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.25, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 1.5, + "reasoning": 1.5, + "cacheRead": 0.025, + "cacheWrite": 0.083333, + "inputAudio": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "edenai/google/gemini-3.1-flash-lite-image", + "providerId": "edenai", + "displayName": "Nano Banana 2 Lite", + "version": "2026-06-30", + "capabilities": [ + "text.chat", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 65536, + "maxOutputTokens": 4096, "pricing": { "inputPer1M": 0.25, "outputPer1M": 1.5, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "high" + ] + } + ] }, { - "modelId": "google-vertex/gemini-3.1-flash-lite-preview", - "providerId": "google-vertex", + "modelId": "edenai/google/gemini-3.1-flash-lite-preview", + "providerId": "edenai", "displayName": "Gemini 3.1 Flash Lite Preview", "version": "2026-03-03", "capabilities": [ @@ -32488,12 +51362,32 @@ "pricing": { "inputPer1M": 0.25, "outputPer1M": 1.5, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 1.5, + "reasoning": 1.5, + "cacheRead": 0.025, + "cacheWrite": 0.083333, + "inputAudio": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "google-vertex/gemini-3.1-pro-preview", - "providerId": "google-vertex", + "modelId": "edenai/google/gemini-3.1-pro-preview", + "providerId": "edenai", "displayName": "Gemini 3.1 Pro Preview", "version": "2026-02-19", "capabilities": [ @@ -32514,12 +51408,49 @@ "pricing": { "inputPer1M": 2, "outputPer1M": 12, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "reasoning": 12, + "cacheRead": 0.2, + "cacheWrite": 0.375, + "inputAudio": 2 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 18, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 18, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "google-vertex/gemini-3.1-pro-preview-customtools", - "providerId": "google-vertex", + "modelId": "edenai/google/gemini-3.1-pro-preview-customtools", + "providerId": "edenai", "displayName": "Gemini 3.1 Pro Preview Custom Tools", "version": "2026-02-19", "capabilities": [ @@ -32540,12 +51471,49 @@ "pricing": { "inputPer1M": 2, "outputPer1M": 12, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "reasoning": 12, + "cacheRead": 0.2, + "cacheWrite": 0.375, + "inputAudio": 2 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 18, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 18, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "google-vertex/gemini-3.5-flash", - "providerId": "google-vertex", + "modelId": "edenai/google/gemini-3.5-flash", + "providerId": "edenai", "displayName": "Gemini 3.5 Flash", "version": "2026-05-19", "capabilities": [ @@ -32566,37 +51534,39 @@ "pricing": { "inputPer1M": 1.5, "outputPer1M": 9, - "currency": "USD" - } - }, - { - "modelId": "google-vertex/gemini-embedding-001", - "providerId": "google-vertex", - "displayName": "Gemini Embedding 001", - "version": "2025-05-20", - "capabilities": [ - "text.chat" - ], - "modalities": [ - "text" - ], - "contextWindow": 2048, - "maxOutputTokens": 1, - "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 9, + "reasoning": 9, + "cacheRead": 0.15, + "cacheWrite": 0.083333, + "inputAudio": 3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "google-vertex/gemini-flash-latest", - "providerId": "google-vertex", - "displayName": "Gemini Flash Latest", - "version": "2025-09-25", + "modelId": "edenai/google/gemini-3.5-flash-lite", + "providerId": "edenai", + "displayName": "Gemini 3.5 Flash Lite", + "version": "2026-07-21", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "audio", @@ -32610,18 +51580,39 @@ "pricing": { "inputPer1M": 0.3, "outputPer1M": 2.5, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "reasoning": 2.5, + "cacheRead": 0.03, + "cacheWrite": 0.083333, + "inputAudio": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "google-vertex/gemini-flash-lite-latest", - "providerId": "google-vertex", - "displayName": "Gemini Flash-Lite Latest", - "version": "2025-09-25", + "modelId": "edenai/google/gemini-3.6-flash", + "providerId": "edenai", + "displayName": "Gemini 3.6 Flash", + "version": "2026-07-21", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "audio", @@ -32633,59 +51624,126 @@ "contextWindow": 1048576, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.4, - "currency": "USD" - } + "inputPer1M": 0.75, + "outputPer1M": 3.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 3.75, + "reasoning": 3.75, + "cacheRead": 0.075, + "cacheWrite": 0.041667, + "inputAudio": 0.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "google-vertex/meta/llama-3.3-70b-instruct-maas", - "providerId": "google-vertex", - "displayName": "Llama 3.3 70B Instruct", - "version": "2025-04-29", + "modelId": "edenai/google/gemini-3.7-flash", + "providerId": "edenai", + "displayName": "Gemini 3.7 Flash", + "version": "2026-08-13", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.72, - "outputPer1M": 0.72, - "currency": "USD" - } + "inputPer1M": 0.75, + "outputPer1M": 3.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 3.75, + "reasoning": 3.75, + "cacheRead": 0.075, + "cacheWrite": 0.041667, + "inputAudio": 0.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "google-vertex/meta/llama-4-maverick-17b-128e-instruct-maas", - "providerId": "google-vertex", - "displayName": "Llama 4 Maverick 17B 128E Instruct", - "version": "2025-04-29", + "modelId": "edenai/google/gemini-flash-latest", + "providerId": "edenai", + "displayName": "Gemini 3.7 Flash", + "version": "2026-08-13", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "audio", "image", - "text" + "pdf", + "text", + "video" ], - "contextWindow": 524288, - "maxOutputTokens": 8192, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.35, - "outputPer1M": 1.15, - "currency": "USD" - } + "inputPer1M": 0.75, + "outputPer1M": 3.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 3.75, + "reasoning": 3.75, + "cacheRead": 0.075, + "cacheWrite": 0.041667, + "inputAudio": 0.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "google-vertex/moonshotai/kimi-k2-thinking-maas", - "providerId": "google-vertex", - "displayName": "Kimi K2 Thinking", - "version": "2025-11-13", + "modelId": "edenai/google/gemini-pro-latest", + "providerId": "edenai", + "displayName": "Gemini 3.1 Pro Preview", + "version": "2026-02-19", "capabilities": [ "text.chat", "tools.function_calling", @@ -32693,25 +51751,89 @@ "structured.output" ], "modalities": [ + "audio", + "image", + "pdf", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "reasoning": 12, + "cacheRead": 0.2, + "cacheWrite": 0.375, + "inputAudio": 2 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 18, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 18, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "edenai/google/lyria-3-clip-preview", + "providerId": "edenai", + "displayName": "Lyria 3 Clip Preview", + "version": "2026-03-25", + "capabilities": [ + "text.chat", + "structured.output" + ], + "modalities": [ + "audio", + "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.5, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "google-vertex/openai/gpt-oss-120b-maas", - "providerId": "google-vertex", + "modelId": "edenai/groq/openai/gpt-oss-120b", + "providerId": "edenai", "displayName": "GPT OSS 120B", "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" @@ -32719,20 +51841,37 @@ "contextWindow": 131072, "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.09, - "outputPer1M": 0.36, - "currency": "USD" - } + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.6, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "google-vertex/openai/gpt-oss-20b-maas", - "providerId": "google-vertex", + "modelId": "edenai/groq/openai/gpt-oss-20b", + "providerId": "edenai", "displayName": "GPT OSS 20B", "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" @@ -32740,132 +51879,190 @@ "contextWindow": 131072, "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.07, - "outputPer1M": 0.25, + "inputPer1M": 0.075, + "outputPer1M": 0.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.075, + "output": 0.3, + "cacheRead": 0.0375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "edenai/ionos/meta-llama/Llama-3.3-70B-Instruct", + "providerId": "edenai", + "displayName": "Llama-3.3-70B-Instruct", + "version": "2024-12-06", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 0.74971, + "outputPer1M": 0.74971, "currency": "USD" } }, { - "modelId": "google-vertex/qwen/qwen3-235b-a22b-instruct-2507-maas", - "providerId": "google-vertex", - "displayName": "Qwen3 235B A22B Instruct", - "version": "2025-08-13", + "modelId": "edenai/ionos/openai/gpt-oss-120b", + "providerId": "edenai", + "displayName": "GPT OSS 120B", + "version": "2025-08-05", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 16384, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.22, - "outputPer1M": 0.88, + "inputPer1M": 0.17301, + "outputPer1M": 0.74971, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "google-vertex/zai-org/glm-4.7-maas", - "providerId": "google-vertex", - "displayName": "GLM-4.7", - "version": "2026-01-06", + "modelId": "edenai/minimax/MiniMax-M2", + "providerId": "edenai", + "displayName": "MiniMax-M2", + "version": "2025-10-27", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "pdf", "text" ], - "contextWindow": 200000, + "contextWindow": 204800, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.2, + "inputPer1M": 0.3, + "outputPer1M": 1.2, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "google-vertex/zai-org/glm-5-maas", - "providerId": "google-vertex", - "displayName": "GLM-5", - "version": "2026-02-11", + "modelId": "edenai/minimax/MiniMax-M2.1", + "providerId": "edenai", + "displayName": "MiniMax-M2.1", + "version": "2025-12-23", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 202752, + "contextWindow": 204800, "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1, - "outputPer1M": 3.2, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "google/gemini-2.0-flash", - "providerId": "google", - "displayName": "Gemini 2.0 Flash", - "version": "2024-12-11", + "modelId": "edenai/minimax/MiniMax-M2.5", + "providerId": "edenai", + "displayName": "MiniMax-M2.5", + "version": "2026-02-12", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 8192, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.4, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "google/gemini-2.0-flash-lite", - "providerId": "google", - "displayName": "Gemini 2.0 Flash-Lite", - "version": "2024-12-11", + "modelId": "edenai/minimax/MiniMax-M2.7", + "providerId": "edenai", + "displayName": "MiniMax-M2.7", + "version": "2026-03-18", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 8192, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.075, - "outputPer1M": 0.3, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.06 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "google/gemini-2.5-flash", - "providerId": "google", - "displayName": "Gemini 2.5 Flash", - "version": "2025-03-20", + "modelId": "edenai/minimax/MiniMax-M3", + "providerId": "edenai", + "displayName": "MiniMax-M3", + "version": "2026-06-01", "capabilities": [ "text.chat", "tools.function_calling", @@ -32873,90 +52070,94 @@ "structured.output" ], "modalities": [ - "audio", "image", - "pdf", "text", "video" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 524288, + "maxOutputTokens": 128000, "pricing": { "inputPer1M": 0.3, - "outputPer1M": 2.5, - "currency": "USD" - } + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.06 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "google/gemini-2.5-flash-image", - "providerId": "google", - "displayName": "Nano Banana", - "version": "2025-08-26", + "modelId": "edenai/mistral/codestral-latest", + "providerId": "edenai", + "displayName": "Codestral (latest)", + "version": "2024-05-29", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 32768, + "contextWindow": 256000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 30, + "inputPer1M": 1, + "outputPer1M": 3, "currency": "USD" } }, { - "modelId": "google/gemini-2.5-flash-lite", - "providerId": "google", - "displayName": "Gemini 2.5 Flash-Lite", - "version": "2025-06-17", + "modelId": "edenai/mistral/devstral-2512", + "providerId": "edenai", + "displayName": "Devstral 2", + "version": "2025-12-09", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "audio", - "image", "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.4, + "inputPer1M": 0.4, + "outputPer1M": 2, "currency": "USD" } }, { - "modelId": "google/gemini-2.5-flash-preview-tts", - "providerId": "google", - "displayName": "Gemini 2.5 Flash Preview TTS", - "version": "2025-05-01", - "capabilities": [], + "modelId": "edenai/mistral/devstral-medium-latest", + "providerId": "edenai", + "displayName": "Devstral 2 (latest)", + "version": "2025-12-02", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], "modalities": [ - "audio", "text" ], - "contextWindow": 8192, - "maxOutputTokens": 16384, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 10, + "inputPer1M": 0.4, + "outputPer1M": 2, "currency": "USD" } }, { - "modelId": "google/gemini-2.5-pro", - "providerId": "google", - "displayName": "Gemini 2.5 Pro", - "version": "2025-03-20", + "modelId": "edenai/mistral/magistral-medium-latest", + "providerId": "edenai", + "displayName": "Magistral Medium (latest)", + "version": "2025-03-17", "capabilities": [ "text.chat", "tools.function_calling", @@ -32964,138 +52165,135 @@ "structured.output" ], "modalities": [ - "audio", "image", - "pdf", - "text", - "video" - ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, - "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" - } - }, - { - "modelId": "google/gemini-2.5-pro-preview-tts", - "providerId": "google", - "displayName": "Gemini 2.5 Pro Preview TTS", - "version": "2025-05-01", - "capabilities": [], - "modalities": [ - "audio", "text" ], - "contextWindow": 8192, + "contextWindow": 131072, "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 1, - "outputPer1M": 20, + "inputPer1M": 2, + "outputPer1M": 5, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "google/gemini-3-flash-preview", - "providerId": "google", - "displayName": "Gemini 3 Flash Preview", - "version": "2025-12-17", + "modelId": "edenai/mistral/mistral-large-2512", + "providerId": "edenai", + "displayName": "Mistral Large 3", + "version": "2024-11-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "audio", "image", "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { "inputPer1M": 0.5, - "outputPer1M": 3, - "currency": "USD" + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 1.5, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "google/gemini-3-pro-image-preview", - "providerId": "google", - "displayName": "Nano Banana Pro", - "version": "2025-11-20", + "modelId": "edenai/mistral/mistral-large-latest", + "providerId": "edenai", + "displayName": "Mistral Large (latest)", + "version": "2024-11-01", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { "inputPer1M": 2, - "outputPer1M": 120, - "currency": "USD" + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "google/gemini-3-pro-preview", - "providerId": "google", - "displayName": "Gemini 3 Pro Preview", - "version": "2025-11-18", + "modelId": "edenai/mistral/mistral-medium-2505", + "providerId": "edenai", + "displayName": "Mistral Medium 3", + "version": "2025-05-07", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "audio", "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 131072, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 2, - "outputPer1M": 12, + "inputPer1M": 0.4, + "outputPer1M": 2, "currency": "USD" } }, { - "modelId": "google/gemini-3.1-flash-image-preview", - "providerId": "google", - "displayName": "Nano Banana 2", - "version": "2026-02-26", + "modelId": "edenai/mistral/mistral-medium-2604", + "providerId": "edenai", + "displayName": "Mistral Medium 3.5", + "version": "2026-04-29", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 65536, - "maxOutputTokens": 65536, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 60, + "inputPer1M": 1.5, + "outputPer1M": 7.5, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "google/gemini-3.1-flash-lite", - "providerId": "google", - "displayName": "Gemini 3.1 Flash Lite", - "version": "2026-05-07", + "modelId": "edenai/mistral/mistral-medium-latest", + "providerId": "edenai", + "displayName": "Mistral Medium (latest)", + "version": "2026-04-29", "capabilities": [ "text.chat", "tools.function_calling", @@ -33103,25 +52301,31 @@ "structured.output" ], "modalities": [ - "audio", "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 1.5, + "inputPer1M": 1.5, + "outputPer1M": 7.5, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "google/gemini-3.1-flash-lite-preview", - "providerId": "google", - "displayName": "Gemini 3.1 Flash Lite Preview", - "version": "2026-03-03", + "modelId": "edenai/mistral/mistral-small-2603", + "providerId": "edenai", + "displayName": "Mistral Small 4", + "version": "2026-03-16", "capabilities": [ "text.chat", "tools.function_calling", @@ -33129,25 +52333,37 @@ "structured.output" ], "modalities": [ - "audio", "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 262144, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 1.5, - "currency": "USD" - } + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.6, + "cacheRead": 0.015 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "google/gemini-3.1-pro-preview", - "providerId": "google", - "displayName": "Gemini 3.1 Pro Preview", - "version": "2026-02-19", + "modelId": "edenai/mistral/mistral-small-latest", + "providerId": "edenai", + "displayName": "Mistral Small (latest)", + "version": "2026-03-16", "capabilities": [ "text.chat", "tools.function_calling", @@ -33155,25 +52371,31 @@ "structured.output" ], "modalities": [ - "audio", "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 262144, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 2, - "outputPer1M": 12, + "inputPer1M": 0.06, + "outputPer1M": 0.18, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "google/gemini-3.1-pro-preview-customtools", - "providerId": "google", - "displayName": "Gemini 3.1 Pro Preview Custom Tools", - "version": "2026-02-19", + "modelId": "edenai/moonshot/kimi-k2.6", + "providerId": "edenai", + "displayName": "Kimi K2.6", + "version": "2026-04-21", "capabilities": [ "text.chat", "tools.function_calling", @@ -33181,25 +52403,29 @@ "structured.output" ], "modalities": [ - "audio", "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 2, - "outputPer1M": 12, - "currency": "USD" - } + "inputPer1M": 0.95, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4, + "cacheRead": 0.16 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "google/gemini-3.5-flash", - "providerId": "google", - "displayName": "Gemini 3.5 Flash", - "version": "2026-05-19", + "modelId": "edenai/moonshot/kimi-k2.7-code", + "providerId": "edenai", + "displayName": "Kimi K2.7 Code", + "version": "2026-06-12", "capabilities": [ "text.chat", "tools.function_calling", @@ -33207,44 +52433,29 @@ "structured.output" ], "modalities": [ - "audio", "image", - "pdf", - "text", - "video" - ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, - "pricing": { - "inputPer1M": 1.5, - "outputPer1M": 9, - "currency": "USD" - } - }, - { - "modelId": "google/gemini-embedding-001", - "providerId": "google", - "displayName": "Gemini Embedding 001", - "version": "2025-05-20", - "capabilities": [ - "text.chat" - ], - "modalities": [ "text" ], - "contextWindow": 2048, - "maxOutputTokens": 1, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.95, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4, + "cacheRead": 0.19 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "google/gemini-flash-latest", - "providerId": "google", - "displayName": "Gemini Flash Latest", - "version": "2025-09-25", + "modelId": "edenai/moonshot/kimi-k3", + "providerId": "edenai", + "displayName": "Kimi K3", + "version": "2026-07-16", "capabilities": [ "text.chat", "tools.function_calling", @@ -33252,51 +52463,61 @@ "structured.output" ], "modalities": [ - "audio", "image", - "pdf", "text", "video" ], "contextWindow": 1048576, - "maxOutputTokens": 65536, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 2.5, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "high", + "max" + ] + } + ] }, { - "modelId": "google/gemini-flash-lite-latest", - "providerId": "google", - "displayName": "Gemini Flash-Lite Latest", - "version": "2025-09-25", + "modelId": "edenai/nebius/meta-llama/Llama-3.3-70B-Instruct", + "providerId": "edenai", + "displayName": "Llama-3.3-70B-Instruct", + "version": "2024-12-06", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 131072, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.1, + "inputPer1M": 0.13, "outputPer1M": 0.4, "currency": "USD" } }, { - "modelId": "google/gemma-4-26b-a4b-it", - "providerId": "google", - "displayName": "Gemma 4 26B A4B IT", - "version": "2026-04-02", + "modelId": "edenai/nebius/nvidia/nemotron-3-super-120b-a12b", + "providerId": "edenai", + "displayName": "Nemotron 3 Super 120B A12B", + "version": "2026-03-11", "capabilities": [ "text.chat", "tools.function_calling", @@ -33304,17 +52525,31 @@ "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 32768 + "contextWindow": 8000, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 0.9, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium" + ] + } + ] }, { - "modelId": "google/gemma-4-31b-it", - "providerId": "google", - "displayName": "Gemma 4 31B IT", - "version": "2026-04-02", + "modelId": "edenai/nebius/nvidia/Nemotron-3-Ultra-550b-a55b", + "providerId": "edenai", + "displayName": "Nemotron 3 Ultra 550B A55B", + "version": "2026-06-04", "capabilities": [ "text.chat", "tools.function_calling", @@ -33322,148 +52557,128 @@ "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 32768 + "contextWindow": 8000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 1, + "outputPer1M": 3, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "medium", + "high" + ] + } + ] }, { - "modelId": "gpt-4.1-mini", - "providerId": "openai", - "displayName": "GPT-4.1 Mini", - "version": "2025-04-14", + "modelId": "edenai/nebius/openai/gpt-oss-120b", + "providerId": "edenai", + "displayName": "GPT OSS 120B", + "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 1047576, + "contextWindow": 131072, "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 1.6, + "inputPer1M": 0.15, + "outputPer1M": 0.6, "currency": "USD" }, - "requestShapeHints": { - "providerShape": "openai.responses", - "bodyKeys": [ - "temperature", - "max_output_tokens" - ], - "headerKeys": [ - "OpenAI-Beta" - ] - }, - "experimentalModes": [ + "reasoningOptions": [ { - "modeId": "reasoning.high", - "label": "High reasoning depth" + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] } ] }, { - "modelId": "groq/canopylabs/orpheus-arabic-saudi", - "providerId": "groq", - "displayName": "Canopy Labs Orpheus Arabic Saudi", - "version": "2025-12-16", - "capabilities": [], - "modalities": [ - "audio", - "text" - ], - "contextWindow": 4000, - "maxOutputTokens": 50000 - }, - { - "modelId": "groq/canopylabs/orpheus-v1-english", - "providerId": "groq", - "displayName": "Canopy Labs Orpheus V1 English", - "version": "2025-12-19", - "capabilities": [], - "modalities": [ - "audio", - "text" - ], - "contextWindow": 4000, - "maxOutputTokens": 50000 - }, - { - "modelId": "groq/groq/compound", - "providerId": "groq", - "displayName": "Compound", - "version": "2025-09-04", - "capabilities": [ - "text.chat" - ], - "modalities": [ - "text" - ], - "contextWindow": 131072, - "maxOutputTokens": 8192 - }, - { - "modelId": "groq/groq/compound-mini", - "providerId": "groq", - "displayName": "Compound Mini", - "version": "2025-09-04", + "modelId": "edenai/openai/gpt-3.5-turbo", + "providerId": "edenai", + "displayName": "GPT-3.5-turbo", + "version": "2023-03-01", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 8192 + "contextWindow": 16385, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 0.5, + "outputPer1M": 1.5, + "currency": "USD" + } }, { - "modelId": "groq/llama-3.1-8b-instant", - "providerId": "groq", - "displayName": "Llama 3.1 8B", - "version": "2024-07-23", + "modelId": "edenai/openai/gpt-4", + "providerId": "edenai", + "displayName": "GPT-4", + "version": "2023-11-06", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 8191, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.08, + "inputPer1M": 30, + "outputPer1M": 60, "currency": "USD" } }, { - "modelId": "groq/llama-3.3-70b-versatile", - "providerId": "groq", - "displayName": "Llama 3.3 70B", - "version": "2024-12-06", + "modelId": "edenai/openai/gpt-4-turbo", + "providerId": "edenai", + "displayName": "GPT-4 Turbo", + "version": "2023-11-06", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 128000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.59, - "outputPer1M": 0.79, + "inputPer1M": 10, + "outputPer1M": 30, "currency": "USD" } }, { - "modelId": "groq/meta-llama/llama-4-scout-17b-16e-instruct", - "providerId": "groq", - "displayName": "Llama 4 Scout 17B 16E", - "version": "2025-04-05", + "modelId": "edenai/openai/gpt-4.1", + "providerId": "edenai", + "displayName": "GPT-4.1", + "version": "2025-04-14", "capabilities": [ "text.chat", "tools.function_calling", @@ -33471,1101 +52686,1944 @@ ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 1047576, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.11, - "outputPer1M": 0.34, - "currency": "USD" + "inputPer1M": 2, + "outputPer1M": 8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 8, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "groq/meta-llama/llama-prompt-guard-2-22m", - "providerId": "groq", - "displayName": "Llama Prompt Guard 2 22M", - "version": "2025-05-29", + "modelId": "edenai/openai/gpt-4.1-mini", + "providerId": "edenai", + "displayName": "GPT-4.1 mini", + "version": "2025-04-14", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 512, - "maxOutputTokens": 512, + "contextWindow": 1047576, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.03, - "outputPer1M": 0.03, - "currency": "USD" + "inputPer1M": 0.4, + "outputPer1M": 1.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 1.6, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "groq/meta-llama/llama-prompt-guard-2-86m", - "providerId": "groq", - "displayName": "Prompt Guard 2 86M", - "version": "2025-05-29", + "modelId": "edenai/openai/gpt-4.1-nano", + "providerId": "edenai", + "displayName": "GPT-4.1 nano", + "version": "2025-04-14", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 512, - "maxOutputTokens": 512, + "contextWindow": 1047576, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.04, - "outputPer1M": 0.04, - "currency": "USD" + "inputPer1M": 0.1, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.4, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "groq/openai/gpt-oss-120b", - "providerId": "groq", - "displayName": "GPT OSS 120B", - "version": "2025-08-05", + "modelId": "edenai/openai/gpt-4o", + "providerId": "edenai", + "displayName": "GPT-4o", + "version": "2024-05-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 65536, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, - "currency": "USD" + "inputPer1M": 2.5, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 10, + "cacheRead": 1.25 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "groq/openai/gpt-oss-20b", - "providerId": "groq", - "displayName": "GPT OSS 20B", - "version": "2025-08-05", + "modelId": "edenai/openai/gpt-4o-2024-08-06", + "providerId": "edenai", + "displayName": "GPT-4o (2024-08-06)", + "version": "2024-08-06", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 65536, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.075, - "outputPer1M": 0.3, - "currency": "USD" + "inputPer1M": 2.5, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 10, + "cacheRead": 1.25 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "groq/openai/gpt-oss-safeguard-20b", - "providerId": "groq", - "displayName": "Safety GPT OSS 20B", - "version": "2025-10-29", + "modelId": "edenai/openai/gpt-4o-2024-11-20", + "providerId": "edenai", + "displayName": "GPT-4o (2024-11-20)", + "version": "2024-11-20", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 65536, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.075, - "outputPer1M": 0.3, - "currency": "USD" + "inputPer1M": 2.5, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 10, + "cacheRead": 1.25 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "groq/qwen/qwen3-32b", - "providerId": "groq", - "displayName": "Qwen3-32B", - "version": "2025-06-11", + "modelId": "edenai/openai/gpt-4o-mini", + "providerId": "edenai", + "displayName": "GPT-4o mini", + "version": "2024-07-18", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 40960, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.29, - "outputPer1M": 0.59, - "currency": "USD" + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.6, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "groq/whisper-large-v3", - "providerId": "groq", - "displayName": "Whisper", - "version": "2023-09-01", + "modelId": "edenai/openai/gpt-5", + "providerId": "edenai", + "displayName": "GPT-5", + "version": "2025-08-07", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "audio", + "image", + "pdf", "text" ], - "contextWindow": 0, - "maxOutputTokens": 0 + "contextWindow": 400000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "groq/whisper-large-v3-turbo", - "providerId": "groq", - "displayName": "Whisper Large V3 Turbo", - "version": "2024-10-01", + "modelId": "edenai/openai/gpt-5-mini", + "providerId": "edenai", + "displayName": "GPT-5 Mini", + "version": "2025-08-07", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "audio", + "image", + "pdf", "text" ], - "contextWindow": 0, - "maxOutputTokens": 0 + "contextWindow": 400000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 0.25, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 2, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "helicone/chatgpt-4o-latest", - "providerId": "helicone", - "displayName": "OpenAI ChatGPT-4o", - "version": "2024-08-14", + "modelId": "edenai/openai/gpt-5-nano", + "providerId": "edenai", + "displayName": "GPT-5 Nano", + "version": "2025-08-07", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 5, - "outputPer1M": 20, - "currency": "USD" - } + "inputPer1M": 0.05, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.05, + "output": 0.4, + "cacheRead": 0.005 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "helicone/claude-3-haiku-20240307", - "providerId": "helicone", - "displayName": "Anthropic: Claude 3 Haiku", - "version": "2024-03-07", + "modelId": "edenai/openai/gpt-5-pro", + "providerId": "edenai", + "displayName": "GPT-5 Pro", + "version": "2025-10-06", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 4096, + "contextWindow": 400000, + "maxOutputTokens": 272000, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 1.25, + "inputPer1M": 15, + "outputPer1M": 120, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high" + ] + } + ] }, { - "modelId": "helicone/claude-3.5-haiku", - "providerId": "helicone", - "displayName": "Anthropic: Claude 3.5 Haiku", - "version": "2024-10-22", + "modelId": "edenai/openai/gpt-5.1", + "providerId": "edenai", + "displayName": "GPT-5.1", + "version": "2025-11-13", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 8192, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.7999999999999999, - "outputPer1M": 4, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "helicone/claude-3.5-sonnet-v2", - "providerId": "helicone", - "displayName": "Anthropic: Claude 3.5 Sonnet v2", - "version": "2024-10-22", + "modelId": "edenai/openai/gpt-5.2", + "providerId": "edenai", + "displayName": "GPT-5.2", + "version": "2025-12-11", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 8192, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "helicone/claude-3.7-sonnet", - "providerId": "helicone", - "displayName": "Anthropic: Claude 3.7 Sonnet", - "version": "2025-02-19", + "modelId": "edenai/openai/gpt-5.2-pro", + "providerId": "edenai", + "displayName": "GPT-5.2 Pro", + "version": "2025-12-11", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, + "inputPer1M": 21, + "outputPer1M": 168, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "helicone/claude-4.5-haiku", - "providerId": "helicone", - "displayName": "Anthropic: Claude 4.5 Haiku", - "version": "2025-10-01", + "modelId": "edenai/openai/gpt-5.3-codex", + "providerId": "edenai", + "displayName": "GPT-5.3 Codex", + "version": "2026-02-05", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 8192, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1, - "outputPer1M": 5, - "currency": "USD" - } + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "helicone/claude-4.5-opus", - "providerId": "helicone", - "displayName": "Anthropic: Claude Opus 4.5", - "version": "2025-11-24", + "modelId": "edenai/openai/gpt-5.4", + "providerId": "edenai", + "displayName": "GPT-5.4", + "version": "2026-03-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" - } + "inputPer1M": 2.5, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 15, + "cacheRead": 0.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 5, + "output": 22.5, + "cache_read": 0.5, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 5, + "output": 22.5, + "cache_read": 0.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "helicone/claude-4.5-sonnet", - "providerId": "helicone", - "displayName": "Anthropic: Claude Sonnet 4.5", - "version": "2025-09-29", + "modelId": "edenai/openai/gpt-5.4-mini", + "providerId": "edenai", + "displayName": "GPT-5.4 mini", + "version": "2026-03-17", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 0.75, + "outputPer1M": 4.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 4.5, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "helicone/claude-haiku-4-5-20251001", - "providerId": "helicone", - "displayName": "Anthropic: Claude 4.5 Haiku (20251001)", - "version": "2025-10-01", + "modelId": "edenai/openai/gpt-5.4-nano", + "providerId": "edenai", + "displayName": "GPT-5.4 nano", + "version": "2026-03-17", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 8192, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1, - "outputPer1M": 5, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 1.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.25, + "cacheRead": 0.02 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "helicone/claude-opus-4", - "providerId": "helicone", - "displayName": "Anthropic: Claude Opus 4", - "version": "2025-05-14", + "modelId": "edenai/openai/gpt-5.4-pro", + "providerId": "edenai", + "displayName": "GPT-5.4 Pro", + "version": "2026-03-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 32000, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 15, - "outputPer1M": 75, - "currency": "USD" - } + "inputPer1M": 30, + "outputPer1M": 180, + "currency": "USD", + "costDimensionsPer1M": { + "input": 30, + "output": 180, + "cacheRead": 3 + }, + "costMetadata": { + "tiers": [ + { + "input": 60, + "output": 270, + "cache_read": 6, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 60, + "output": 270, + "cache_read": 6 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "helicone/claude-opus-4-1", - "providerId": "helicone", - "displayName": "Anthropic: Claude Opus 4.1", - "version": "2025-08-05", + "modelId": "edenai/openai/gpt-5.5", + "providerId": "edenai", + "displayName": "GPT-5.5", + "version": "2026-04-23", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 32000, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 15, - "outputPer1M": 75, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 45, + "cache_read": 1, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 45, + "cache_read": 1 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "helicone/claude-opus-4-1-20250805", - "providerId": "helicone", - "displayName": "Anthropic: Claude Opus 4.1 (20250805)", - "version": "2025-08-05", + "modelId": "edenai/openai/gpt-5.5-pro", + "providerId": "edenai", + "displayName": "GPT-5.5 Pro", + "version": "2026-04-23", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 32000, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 15, - "outputPer1M": 75, - "currency": "USD" - } + "inputPer1M": 30, + "outputPer1M": 180, + "currency": "USD", + "costDimensionsPer1M": { + "input": 30, + "output": 180, + "cacheRead": 3 + }, + "costMetadata": { + "tiers": [ + { + "input": 60, + "output": 270, + "cache_read": 6, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 60, + "output": 270, + "cache_read": 6 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "helicone/claude-sonnet-4", - "providerId": "helicone", - "displayName": "Anthropic: Claude Sonnet 4", - "version": "2025-05-14", + "modelId": "edenai/openai/gpt-5.6-luna", + "providerId": "edenai", + "displayName": "GPT-5.6 Luna", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.2, + "cacheRead": 0.02, + "cacheWrite": 0.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.4, + "output": 1.8, + "cache_read": 0.04, + "cache_write": 0.5, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 0.4, + "output": 1.8, + "cache_read": 0.04, + "cache_write": 0.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "helicone/claude-sonnet-4-5-20250929", - "providerId": "helicone", - "displayName": "Anthropic: Claude Sonnet 4.5 (20250929)", - "version": "2025-09-29", + "modelId": "edenai/openai/gpt-5.6-sol", + "providerId": "edenai", + "displayName": "GPT-5.6 Sol", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 45, + "cache_read": 1, + "cache_write": 12.5, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 45, + "cache_read": 1, + "cache_write": 12.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "helicone/deepseek-r1-distill-llama-70b", - "providerId": "helicone", - "displayName": "DeepSeek R1 Distill Llama 70B", - "version": "2025-01-20", + "modelId": "edenai/openai/gpt-5.6-terra", + "providerId": "edenai", + "displayName": "GPT-5.6 Terra", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.03, - "outputPer1M": 0.13, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "cacheRead": 0.2, + "cacheWrite": 2.5 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 18, + "cache_read": 0.4, + "cache_write": 5, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 18, + "cache_read": 0.4, + "cache_write": 5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "helicone/deepseek-reasoner", - "providerId": "helicone", - "displayName": "DeepSeek Reasoner", - "version": "2025-01-20", + "modelId": "edenai/openai/gpt-latest", + "providerId": "edenai", + "displayName": "GPT-5.6 Sol", + "version": "2026-07-09", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 64000, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.56, - "outputPer1M": 1.68, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 45, + "cache_read": 1, + "cache_write": 12.5, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 45, + "cache_read": 1, + "cache_write": 12.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "helicone/deepseek-tng-r1t2-chimera", - "providerId": "helicone", - "displayName": "DeepSeek TNG R1T2 Chimera", - "version": "2025-07-02", + "modelId": "edenai/openai/gpt-mini-latest", + "providerId": "edenai", + "displayName": "GPT-5.4 mini", + "version": "2026-03-17", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 130000, - "maxOutputTokens": 163840, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 0.75, + "outputPer1M": 4.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 4.5, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "helicone/deepseek-v3", - "providerId": "helicone", - "displayName": "DeepSeek V3", - "version": "2024-12-26", + "modelId": "edenai/openai/gpt-pro-latest", + "providerId": "edenai", + "displayName": "GPT-5.5 Pro", + "version": "2026-04-23", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.56, - "outputPer1M": 1.68, - "currency": "USD" - } + "inputPer1M": 30, + "outputPer1M": 180, + "currency": "USD", + "costDimensionsPer1M": { + "input": 30, + "output": 180, + "cacheRead": 3 + }, + "costMetadata": { + "tiers": [ + { + "input": 60, + "output": 270, + "cache_read": 6, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 60, + "output": 270, + "cache_read": 6 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "helicone/deepseek-v3.1-terminus", - "providerId": "helicone", - "displayName": "DeepSeek V3.1 Terminus", - "version": "2025-09-22", + "modelId": "edenai/openai/o1", + "providerId": "edenai", + "displayName": "o1", + "version": "2024-12-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.27, - "outputPer1M": 1, - "currency": "USD" - } + "inputPer1M": 15, + "outputPer1M": 60, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 60, + "cacheRead": 7.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "helicone/deepseek-v3.2", - "providerId": "helicone", - "displayName": "DeepSeek V3.2", - "version": "2025-09-22", + "modelId": "edenai/openai/o1-pro", + "providerId": "edenai", + "displayName": "o1-pro", + "version": "2025-03-19", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 163840, - "maxOutputTokens": 65536, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.27, - "outputPer1M": 0.41, + "inputPer1M": 150, + "outputPer1M": 600, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "helicone/ernie-4.5-21b-a3b-thinking", - "providerId": "helicone", - "displayName": "Baidu Ernie 4.5 21B A3B Thinking", - "version": "2025-03-16", + "modelId": "edenai/openai/o3", + "providerId": "edenai", + "displayName": "o3", + "version": "2025-04-16", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8000, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.07, - "outputPer1M": 0.28, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 8, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "helicone/gemini-2.5-flash", - "providerId": "helicone", - "displayName": "Google Gemini 2.5 Flash", - "version": "2025-06-17", + "modelId": "edenai/openai/o3-mini", + "providerId": "edenai", + "displayName": "o3-mini", + "version": "2024-12-20", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", + "pdf", "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65535, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 2.5, - "currency": "USD" - } + "inputPer1M": 1.1, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1, + "output": 4.4, + "cacheRead": 0.55 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "helicone/gemini-2.5-flash-lite", - "providerId": "helicone", - "displayName": "Google Gemini 2.5 Flash Lite", - "version": "2025-07-22", + "modelId": "edenai/openai/o3-pro", + "providerId": "edenai", + "displayName": "o3-pro", + "version": "2025-06-10", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65535, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.09999999999999999, - "outputPer1M": 0.39999999999999997, + "inputPer1M": 20, + "outputPer1M": 80, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "helicone/gemini-2.5-pro", - "providerId": "helicone", - "displayName": "Google Gemini 2.5 Pro", - "version": "2025-06-17", + "modelId": "edenai/openai/o4-mini", + "providerId": "edenai", + "displayName": "o4-mini", + "version": "2025-04-16", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 1.1, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1, + "output": 4.4, + "cacheRead": 0.275 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "helicone/gemini-3-pro-preview", - "providerId": "helicone", - "displayName": "Google Gemini 3 Pro Preview", - "version": "2025-11-18", + "modelId": "edenai/ovhcloud/gpt-oss-120b", + "providerId": "edenai", + "displayName": "GPT OSS 120B", + "version": "2025-08-05", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "audio", - "image", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 2, - "outputPer1M": 12, + "inputPer1M": 0.09, + "outputPer1M": 0.47, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "helicone/gemma-3-12b-it", - "providerId": "helicone", - "displayName": "Google Gemma 3 12B", - "version": "2024-12-01", + "modelId": "edenai/ovhcloud/gpt-oss-20b", + "providerId": "edenai", + "displayName": "GPT OSS 20B", + "version": "2025-08-05", "capabilities": [ - "text.chat" + "text.chat", + "reasoning", + "structured.output" ], "modalities": [ - "image", "text" ], "contextWindow": 131072, - "maxOutputTokens": 8192, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.049999999999999996, - "outputPer1M": 0.09999999999999999, + "inputPer1M": 0.05, + "outputPer1M": 0.18, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "helicone/gemma2-9b-it", - "providerId": "helicone", - "displayName": "Google Gemma 2", - "version": "2024-06-25", + "modelId": "edenai/perplexityai/sonar", + "providerId": "edenai", + "displayName": "Sonar", + "version": "2024-01-01", "capabilities": [ "text.chat" ], "modalities": [ + "image", "text" ], - "contextWindow": 8192, - "maxOutputTokens": 8192, + "contextWindow": 127072, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.01, - "outputPer1M": 0.03, + "inputPer1M": 1, + "outputPer1M": 1, "currency": "USD" } }, { - "modelId": "helicone/glm-4.6", - "providerId": "helicone", - "displayName": "Zai GLM-4.6", - "version": "2024-07-18", + "modelId": "edenai/perplexityai/sonar-pro", + "providerId": "edenai", + "displayName": "Sonar Pro", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ + "image", "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 200000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.44999999999999996, - "outputPer1M": 1.5, + "inputPer1M": 3, + "outputPer1M": 15, "currency": "USD" } }, { - "modelId": "helicone/gpt-4.1", - "providerId": "helicone", - "displayName": "OpenAI GPT-4.1", - "version": "2025-04-14", + "modelId": "edenai/perplexityai/sonar-reasoning-pro", + "providerId": "edenai", + "displayName": "Sonar Reasoning Pro", + "version": "2024-01-01", "capabilities": [ "text.chat", - "tools.function_calling" + "reasoning" ], "modalities": [ "image", "text" ], - "contextWindow": 1047576, - "maxOutputTokens": 32768, + "contextWindow": 128000, + "maxOutputTokens": 4096, "pricing": { "inputPer1M": 2, "outputPer1M": 8, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "helicone/gpt-4.1-mini", - "providerId": "helicone", - "displayName": "OpenAI GPT-4.1 Mini", - "version": "2025-04-14", + "modelId": "edenai/qwen/deepseek-v4-flash-0731", + "providerId": "edenai", + "displayName": "DeepSeek V4 Flash 0731", + "version": "2026-07-31", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 1047576, - "maxOutputTokens": 32768, + "contextWindow": 1000000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0.39999999999999997, - "outputPer1M": 1.5999999999999999, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 0.4, + "cacheRead": 0.04 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "high", + "max" + ] + } + ] }, { - "modelId": "helicone/gpt-4.1-mini-2025-04-14", - "providerId": "helicone", - "displayName": "OpenAI GPT-4.1 Mini", - "version": "2025-04-14", + "modelId": "edenai/qwen/qwen-max", + "providerId": "edenai", + "displayName": "Qwen Max", + "version": "2024-04-03", "capabilities": [ "text.chat", - "tools.function_calling" + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 1047576, - "maxOutputTokens": 32768, + "contextWindow": 32768, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.39999999999999997, - "outputPer1M": 1.5999999999999999, - "currency": "USD" + "inputPer1M": 1.6, + "outputPer1M": 6.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.6, + "output": 6.4, + "cacheRead": 0.32 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "helicone/gpt-4.1-nano", - "providerId": "helicone", - "displayName": "OpenAI GPT-4.1 Nano", - "version": "2025-04-14", + "modelId": "edenai/qwen/qwen-vl-max", + "providerId": "edenai", + "displayName": "Qwen-VL Max", + "version": "2024-04-08", "capabilities": [ "text.chat", - "tools.function_calling" + "structured.output" ], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 1047576, - "maxOutputTokens": 32768, + "contextWindow": 131072, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.09999999999999999, - "outputPer1M": 0.39999999999999997, - "currency": "USD" + "inputPer1M": 0.8, + "outputPer1M": 3.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.8, + "output": 3.2, + "cacheRead": 0.16 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "helicone/gpt-4o", - "providerId": "helicone", - "displayName": "OpenAI GPT-4o", - "version": "2024-05-13", + "modelId": "edenai/qwen/qwen-vl-plus", + "providerId": "edenai", + "displayName": "Qwen-VL Plus", + "version": "2024-01-25", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 131072, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 10, - "currency": "USD" + "inputPer1M": 0.21, + "outputPer1M": 0.63, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.21, + "output": 0.63, + "cacheRead": 0.042 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "helicone/gpt-4o-mini", - "providerId": "helicone", - "displayName": "OpenAI GPT-4o-mini", - "version": "2024-07-18", + "modelId": "edenai/qwen/qwen3-235b-a22b-instruct-2507", + "providerId": "edenai", + "displayName": "Qwen3 235B-A22B Instruct 2507", + "version": "2025-07-21", "capabilities": [ "text.chat", - "tools.function_calling" + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 128000, + "contextWindow": 131072, "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, + "inputPer1M": 0.23, + "outputPer1M": 0.92, "currency": "USD" } }, { - "modelId": "helicone/gpt-5", - "providerId": "helicone", - "displayName": "OpenAI GPT-5", - "version": "2025-01-01", + "modelId": "edenai/qwen/qwen3-coder-30b-a3b-instruct", + "providerId": "edenai", + "displayName": "Qwen3-Coder 30B-A3B Instruct", + "version": "2025-04", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, + "inputPer1M": 0.45, + "outputPer1M": 2.25, "currency": "USD" } }, { - "modelId": "helicone/gpt-5-chat-latest", - "providerId": "helicone", - "displayName": "OpenAI GPT-5 Chat Latest", - "version": "2024-09-30", + "modelId": "edenai/qwen/qwen3-coder-480b-a35b-instruct", + "providerId": "edenai", + "displayName": "Qwen3-Coder 480B-A35B Instruct", + "version": "2025-04", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, + "inputPer1M": 1.5, + "outputPer1M": 7.5, "currency": "USD" } }, { - "modelId": "helicone/gpt-5-codex", - "providerId": "helicone", - "displayName": "OpenAI: GPT-5 Codex", - "version": "2025-01-01", + "modelId": "edenai/qwen/qwen3-coder-flash", + "providerId": "edenai", + "displayName": "Qwen3 Coder Flash", + "version": "2025-07-28", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 1000000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" + "inputPer1M": 0.3, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.5, + "cacheRead": 0.06, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "helicone/gpt-5-mini", - "providerId": "helicone", - "displayName": "OpenAI GPT-5 Mini", - "version": "2025-01-01", + "modelId": "edenai/qwen/qwen3-coder-next", + "providerId": "edenai", + "displayName": "Qwen3 Coder Next", + "version": "2026-02-03", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 2, + "inputPer1M": 0.3, + "outputPer1M": 1.5, "currency": "USD" } }, { - "modelId": "helicone/gpt-5-nano", - "providerId": "helicone", - "displayName": "OpenAI GPT-5 Nano", - "version": "2025-01-01", + "modelId": "edenai/qwen/qwen3-coder-plus", + "providerId": "edenai", + "displayName": "Qwen3 Coder Plus", + "version": "2025-07-23", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 1000000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.049999999999999996, - "outputPer1M": 0.39999999999999997, - "currency": "USD" + "inputPer1M": 1, + "outputPer1M": 5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 5, + "cacheRead": 0.2, + "cacheWrite": 1.25 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "helicone/gpt-5-pro", - "providerId": "helicone", - "displayName": "OpenAI: GPT-5 Pro", - "version": "2025-01-01", + "modelId": "edenai/qwen/qwen3-max", + "providerId": "edenai", + "displayName": "Qwen3 Max", + "version": "2025-09-23", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 32768, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 15, - "outputPer1M": 120, - "currency": "USD" + "inputPer1M": 1.2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.2, + "output": 6, + "cacheRead": 0.24, + "cacheWrite": 1.5 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "helicone/gpt-5.1", - "providerId": "helicone", - "displayName": "OpenAI GPT-5.1", - "version": "2025-01-01", + "modelId": "edenai/qwen/qwen3-next-80b-a3b-instruct", + "providerId": "edenai", + "displayName": "Qwen3-Next 80B-A3B Instruct", + "version": "2025-09", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, + "inputPer1M": 0.15, + "outputPer1M": 1.2, "currency": "USD" } }, { - "modelId": "helicone/gpt-5.1-chat-latest", - "providerId": "helicone", - "displayName": "OpenAI GPT-5.1 Chat", - "version": "2025-01-01", + "modelId": "edenai/qwen/qwen3-next-80b-a3b-thinking", + "providerId": "edenai", + "displayName": "Qwen3-Next 80B-A3B (Thinking)", + "version": "2025-09", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, + "inputPer1M": 0.15, + "outputPer1M": 1.2, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "helicone/gpt-5.1-codex", - "providerId": "helicone", - "displayName": "OpenAI: GPT-5.1 Codex", - "version": "2025-01-01", + "modelId": "edenai/qwen/qwen3.8-max", + "providerId": "edenai", + "displayName": "Qwen3.8 Max", + "version": "2026-08-03", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 1000000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.25, + "cacheWrite": 2.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "xhigh" + ] + } + ] }, { - "modelId": "helicone/gpt-5.1-codex-mini", - "providerId": "helicone", - "displayName": "OpenAI: GPT-5.1 Codex Mini", - "version": "2025-01-01", + "modelId": "edenai/qwen/qwq-plus", + "providerId": "edenai", + "displayName": "QwQ Plus", + "version": "2025-03-05", "capabilities": [ "text.chat", - "tools.function_calling" + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 131072, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 2, + "inputPer1M": 0.8, + "outputPer1M": 2.4, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "helicone/gpt-oss-120b", - "providerId": "helicone", - "displayName": "OpenAI GPT-OSS 120b", - "version": "2024-06-01", + "modelId": "edenai/scaleway/deepseek-v4-flash-0731", + "providerId": "edenai", + "displayName": "DeepSeek V4 Flash 0731", + "version": "2026-07-31", "capabilities": [ "text.chat", "tools.function_calling", @@ -34574,19 +54632,30 @@ "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 256000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0.04, - "outputPer1M": 0.16, + "inputPer1M": 0.46136, + "outputPer1M": 0.92272, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "high", + "max" + ] + } + ] }, { - "modelId": "helicone/gpt-oss-20b", - "providerId": "helicone", - "displayName": "OpenAI GPT-OSS 20b", - "version": "2024-06-01", + "modelId": "edenai/scaleway/gpt-oss-120b", + "providerId": "edenai", + "displayName": "GPT OSS 120B", + "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", @@ -34595,19 +54664,29 @@ "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 128000, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.049999999999999996, - "outputPer1M": 0.19999999999999998, + "inputPer1M": 0.17301, + "outputPer1M": 0.69204, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "helicone/grok-3", - "providerId": "helicone", - "displayName": "xAI Grok 3", - "version": "2024-06-01", + "modelId": "edenai/scaleway/llama-3.3-70b-instruct", + "providerId": "edenai", + "displayName": "Llama-3.3-70B-Instruct", + "version": "2024-12-06", "capabilities": [ "text.chat", "tools.function_calling" @@ -34615,917 +54694,1776 @@ "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 128000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, + "inputPer1M": 1.03806, + "outputPer1M": 1.03806, "currency": "USD" } }, { - "modelId": "helicone/grok-3-mini", - "providerId": "helicone", - "displayName": "xAI Grok 3 Mini", - "version": "2024-06-01", + "modelId": "edenai/together_ai/deepseek-ai/DeepSeek-V4-Flash-0731", + "providerId": "edenai", + "displayName": "DeepSeek V4 Flash 0731", + "version": "2026-07-31", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 1048576, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 0.5, - "currency": "USD" - } + "inputPer1M": 0.14, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "high", + "max" + ] + } + ] }, { - "modelId": "helicone/grok-4", - "providerId": "helicone", - "displayName": "xAI Grok 4", - "version": "2024-07-09", + "modelId": "edenai/together_ai/meta-models/Muse-Glimmer-30B", + "providerId": "edenai", + "displayName": "Muse Glimmer 30B", + "version": "2026-08-10", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 256000, + "contextWindow": 131072, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 0.35, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.35, + "output": 1.5, + "cacheRead": 0.04 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "helicone/grok-4-1-fast-non-reasoning", - "providerId": "helicone", - "displayName": "xAI Grok 4.1 Fast Non-Reasoning", - "version": "2025-11-17", + "modelId": "edenai/together_ai/nvidia/nemotron-3-ultra-550b-a55b", + "providerId": "edenai", + "displayName": "Nemotron 3 Ultra 550B A55B", + "version": "2026-06-04", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 2000000, - "maxOutputTokens": 30000, + "contextWindow": 512288, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.19999999999999998, - "outputPer1M": 0.5, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 3.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 3.6, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "medium", + "high" + ] + } + ] }, { - "modelId": "helicone/grok-4-1-fast-reasoning", - "providerId": "helicone", - "displayName": "xAI Grok 4.1 Fast Reasoning", - "version": "2025-11-17", + "modelId": "edenai/together_ai/openai/gpt-oss-120b", + "providerId": "edenai", + "displayName": "GPT OSS 120B", + "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 2000000, - "maxOutputTokens": 2000000, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.19999999999999998, - "outputPer1M": 0.5, + "inputPer1M": 0.15, + "outputPer1M": 0.6, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "helicone/grok-4-fast-non-reasoning", - "providerId": "helicone", - "displayName": "xAI Grok 4 Fast Non-Reasoning", - "version": "2025-09-19", + "modelId": "edenai/together_ai/openai/gpt-oss-20b", + "providerId": "edenai", + "displayName": "GPT OSS 20B", + "version": "2025-08-05", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "audio", - "image", "text" ], - "contextWindow": 2000000, - "maxOutputTokens": 2000000, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.19999999999999998, - "outputPer1M": 0.5, + "inputPer1M": 0.05, + "outputPer1M": 0.2, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "helicone/grok-4-fast-reasoning", - "providerId": "helicone", - "displayName": "xAI: Grok 4 Fast Reasoning", - "version": "2025-09-01", + "modelId": "edenai/together_ai/thinkingmachines/Inkling", + "providerId": "edenai", + "displayName": "Inkling", + "version": "2026-07-15", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ + "audio", "image", "text" ], - "contextWindow": 2000000, - "maxOutputTokens": 2000000, + "contextWindow": 524288, + "maxOutputTokens": 1048576, "pricing": { - "inputPer1M": 0.19999999999999998, - "outputPer1M": 0.5, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 4.05, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 4.05, + "cacheRead": 0.17 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "max" + ] + } + ] }, { - "modelId": "helicone/grok-code-fast-1", - "providerId": "helicone", - "displayName": "xAI Grok Code Fast 1", - "version": "2024-08-25", + "modelId": "edenai/together_ai/thinkingmachines/Inkling-Small", + "providerId": "edenai", + "displayName": "Inkling Small", + "version": "2026-07-30", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ + "audio", + "image", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 10000, + "contextWindow": 524288, + "maxOutputTokens": 1048576, "pricing": { - "inputPer1M": 0.19999999999999998, - "outputPer1M": 1.5, - "currency": "USD" - } + "inputPer1M": 0.5, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 1.2, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "max" + ] + } + ] }, { - "modelId": "helicone/hermes-2-pro-llama-3-8b", - "providerId": "helicone", - "displayName": "Hermes 2 Pro Llama 3 8B", - "version": "2024-05-27", + "modelId": "edenai/vertex/gemini-2.5-flash-image", + "providerId": "edenai", + "displayName": "Nano Banana", + "version": "2025-08-26", "capabilities": [ "text.chat", - "tools.function_calling" + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 32768, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.14, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "reasoning": 2.5, + "cacheRead": 0.03, + "cacheWrite": 0.083333, + "inputAudio": 1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "helicone/kimi-k2-0711", - "providerId": "helicone", - "displayName": "Kimi K2 (07/11)", - "version": "2025-01-01", + "modelId": "edenai/vertex/gemini-3-flash-preview", + "providerId": "edenai", + "displayName": "Gemini 3 Flash Preview", + "version": "2025-12-17", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 131072, - "maxOutputTokens": 16384, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.5700000000000001, - "outputPer1M": 2.3, - "currency": "USD" - } + "inputPer1M": 0.5, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 3, + "reasoning": 3, + "cacheRead": 0.05, + "cacheWrite": 0.083333, + "inputAudio": 1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "helicone/kimi-k2-0905", - "providerId": "helicone", - "displayName": "Kimi K2 (09/05)", - "version": "2025-09-05", + "modelId": "edenai/vertex/gemini-3-pro-image", + "providerId": "edenai", + "displayName": "Nano Banana Pro", + "version": "2026-05-28", "capabilities": [ "text.chat", - "tools.function_calling" + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 16384, + "contextWindow": 65536, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "reasoning": 12, + "cacheRead": 0.2, + "cacheWrite": 0.375, + "inputAudio": 2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "high" + ] + } + ] }, { - "modelId": "helicone/kimi-k2-thinking", - "providerId": "helicone", - "displayName": "Kimi K2 Thinking", - "version": "2025-11-06", + "modelId": "edenai/vertex/gemini-3.1-flash-image", + "providerId": "edenai", + "displayName": "Nano Banana 2", + "version": "2026-05-28", "capabilities": [ "text.chat", - "tools.function_calling" + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 262144, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.48, - "outputPer1M": 2, + "inputPer1M": 0.5, + "outputPer1M": 3, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "high" + ] + } + ] }, { - "modelId": "helicone/llama-3.1-8b-instant", - "providerId": "helicone", - "displayName": "Meta Llama 3.1 8B Instant", - "version": "2024-07-01", + "modelId": "edenai/vertex/gemini-3.1-flash-lite-image", + "providerId": "edenai", + "displayName": "Nano Banana 2 Lite", + "version": "2026-06-30", "capabilities": [ "text.chat", - "tools.function_calling" + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32678, + "contextWindow": 65536, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.049999999999999996, - "outputPer1M": 0.08, + "inputPer1M": 0.25, + "outputPer1M": 1.5, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "high" + ] + } + ] }, { - "modelId": "helicone/llama-3.1-8b-instruct", - "providerId": "helicone", - "displayName": "Meta Llama 3.1 8B Instruct", - "version": "2024-07-23", + "modelId": "edenai/vertex/gemini-3.1-pro-preview", + "providerId": "edenai", + "displayName": "Gemini 3.1 Pro Preview", + "version": "2026-02-19", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 16384, - "maxOutputTokens": 16384, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.02, - "outputPer1M": 0.049999999999999996, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "reasoning": 12, + "cacheRead": 0.2, + "cacheWrite": 0.375, + "inputAudio": 2 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 18, + "cache_read": 0.4, + "cache_write": 0.25, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 18, + "cache_read": 0.4, + "cache_write": 0.25 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "helicone/llama-3.1-8b-instruct-turbo", - "providerId": "helicone", - "displayName": "Meta Llama 3.1 8B Instruct Turbo", - "version": "2024-07-23", + "modelId": "edenai/vertex/gemini-3.5-flash", + "providerId": "edenai", + "displayName": "Gemini 3.5 Flash", + "version": "2026-05-19", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 128000, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.02, - "outputPer1M": 0.03, - "currency": "USD" - } + "inputPer1M": 1.5, + "outputPer1M": 9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 9, + "reasoning": 9, + "cacheRead": 0.15, + "cacheWrite": 0.083333, + "inputAudio": 3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "helicone/llama-3.3-70b-instruct", - "providerId": "helicone", - "displayName": "Meta Llama 3.3 70B Instruct", - "version": "2024-12-06", + "modelId": "edenai/vertex/gemini-3.5-flash-lite", + "providerId": "edenai", + "displayName": "Gemini 3.5 Flash Lite", + "version": "2026-07-21", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 16400, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.13, - "outputPer1M": 0.39, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "reasoning": 2.5, + "cacheRead": 0.03, + "cacheWrite": 0.083333, + "inputAudio": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "helicone/llama-3.3-70b-versatile", - "providerId": "helicone", - "displayName": "Meta Llama 3.3 70B Versatile", - "version": "2024-12-06", + "modelId": "edenai/vertex/gemini-3.5-flash-lite@eu", + "providerId": "edenai", + "displayName": "Gemini 3.5 Flash Lite (EU)", + "version": "2026-07-21", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 131072, - "maxOutputTokens": 32678, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.59, - "outputPer1M": 0.7899999999999999, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "reasoning": 2.5, + "cacheRead": 0.03, + "cacheWrite": 0.083333, + "inputAudio": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "helicone/llama-4-maverick", - "providerId": "helicone", - "displayName": "Meta Llama 4 Maverick 17B 128E", - "version": "2025-01-01", + "modelId": "edenai/vertex/gemini-3.5-flash-lite@us", + "providerId": "edenai", + "displayName": "Gemini 3.5 Flash Lite (US)", + "version": "2026-07-21", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", - "text" + "pdf", + "text", + "video" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "reasoning": 2.5, + "cacheRead": 0.03, + "cacheWrite": 0.083333, + "inputAudio": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "helicone/llama-4-scout", - "providerId": "helicone", - "displayName": "Meta Llama 4 Scout 17B 16E", - "version": "2025-01-01", + "modelId": "edenai/vertex/gemini-3.5-flash@eu", + "providerId": "edenai", + "displayName": "Gemini 3.5 Flash (EU)", + "version": "2026-05-19", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", - "text" + "pdf", + "text", + "video" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.08, - "outputPer1M": 0.3, - "currency": "USD" - } + "inputPer1M": 1.5, + "outputPer1M": 9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 9, + "reasoning": 9, + "cacheRead": 0.15, + "cacheWrite": 0.083333, + "inputAudio": 3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "helicone/llama-guard-4", - "providerId": "helicone", - "displayName": "Meta Llama Guard 4 12B", - "version": "2025-01-01", + "modelId": "edenai/vertex/gemini-3.5-flash@us", + "providerId": "edenai", + "displayName": "Gemini 3.5 Flash (US)", + "version": "2026-05-19", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", - "text" + "pdf", + "text", + "video" ], - "contextWindow": 131072, - "maxOutputTokens": 1024, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.21, - "outputPer1M": 0.21, - "currency": "USD" - } + "inputPer1M": 1.5, + "outputPer1M": 9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 9, + "reasoning": 9, + "cacheRead": 0.15, + "cacheWrite": 0.083333, + "inputAudio": 3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "helicone/llama-prompt-guard-2-22m", - "providerId": "helicone", - "displayName": "Meta Llama Prompt Guard 2 22M", - "version": "2024-10-01", + "modelId": "edenai/vertex/gemini-3.6-flash", + "providerId": "edenai", + "displayName": "Gemini 3.6 Flash", + "version": "2026-07-21", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 512, - "maxOutputTokens": 2, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.01, - "outputPer1M": 0.01, - "currency": "USD" - } + "inputPer1M": 0.75, + "outputPer1M": 3.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 3.75, + "reasoning": 3.75, + "cacheRead": 0.075, + "cacheWrite": 0.041667, + "inputAudio": 0.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "helicone/llama-prompt-guard-2-86m", - "providerId": "helicone", - "displayName": "Meta Llama Prompt Guard 2 86M", - "version": "2024-10-01", + "modelId": "edenai/vertex/gemini-3.6-flash@eu", + "providerId": "edenai", + "displayName": "Gemini 3.6 Flash (EU)", + "version": "2026-07-21", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 512, - "maxOutputTokens": 2, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.01, - "outputPer1M": 0.01, - "currency": "USD" - } + "inputPer1M": 0.75, + "outputPer1M": 3.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 3.75, + "reasoning": 3.75, + "cacheRead": 0.075, + "cacheWrite": 0.041667, + "inputAudio": 0.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "helicone/mistral-large-2411", - "providerId": "helicone", - "displayName": "Mistral-Large", - "version": "2024-07-24", + "modelId": "edenai/vertex/gemini-3.6-flash@us", + "providerId": "edenai", + "displayName": "Gemini 3.6 Flash (US)", + "version": "2026-07-21", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 32768, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 2, - "outputPer1M": 6, - "currency": "USD" - } + "inputPer1M": 0.75, + "outputPer1M": 3.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 3.75, + "reasoning": 3.75, + "cacheRead": 0.075, + "cacheWrite": 0.041667, + "inputAudio": 0.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "helicone/mistral-nemo", - "providerId": "helicone", - "displayName": "Mistral Nemo", - "version": "2024-07-18", + "modelId": "edenai/vertex/gemini-3.7-flash", + "providerId": "edenai", + "displayName": "Gemini 3.7 Flash", + "version": "2026-08-13", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", - "text" + "pdf", + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 16400, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 20, - "outputPer1M": 40, - "currency": "USD" - } + "inputPer1M": 0.75, + "outputPer1M": 3.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 3.75, + "reasoning": 3.75, + "cacheRead": 0.075, + "cacheWrite": 0.041667, + "inputAudio": 0.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "helicone/mistral-small", - "providerId": "helicone", - "displayName": "Mistral Small 3.2", - "version": "2025-06-20", + "modelId": "edenai/vertex/gemini-3.7-flash@eu", + "providerId": "edenai", + "displayName": "Gemini 3.7 Flash (EU)", + "version": "2026-08-13", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", - "text" + "pdf", + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, - "pricing": { - "inputPer1M": 0.075, - "outputPer1M": 0.2, - "currency": "USD" - } - }, - { - "modelId": "helicone/o1", - "providerId": "helicone", - "displayName": "OpenAI: o1", - "version": "2025-01-01", - "capabilities": [ - "text.chat" - ], - "modalities": [ - "text" - ], - "contextWindow": 200000, - "maxOutputTokens": 100000, - "pricing": { - "inputPer1M": 15, - "outputPer1M": 60, - "currency": "USD" - } - }, - { - "modelId": "helicone/o1-mini", - "providerId": "helicone", - "displayName": "OpenAI: o1-mini", - "version": "2025-01-01", - "capabilities": [ - "text.chat" - ], - "modalities": [ - "text" - ], - "contextWindow": 128000, + "contextWindow": 1048576, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 1.1, - "outputPer1M": 4.4, - "currency": "USD" - } + "inputPer1M": 0.75, + "outputPer1M": 3.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 3.75, + "reasoning": 3.75, + "cacheRead": 0.075, + "cacheWrite": 0.041667, + "inputAudio": 0.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "helicone/o3", - "providerId": "helicone", - "displayName": "OpenAI o3", - "version": "2024-06-01", + "modelId": "edenai/vertex/gemini-3.7-flash@us", + "providerId": "edenai", + "displayName": "Gemini 3.7 Flash (US)", + "version": "2026-08-13", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", - "text" + "pdf", + "text", + "video" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 2, - "outputPer1M": 8, - "currency": "USD" - } + "inputPer1M": 0.75, + "outputPer1M": 3.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 3.75, + "reasoning": 3.75, + "cacheRead": 0.075, + "cacheWrite": 0.041667, + "inputAudio": 0.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "helicone/o3-mini", - "providerId": "helicone", - "displayName": "OpenAI o3 Mini", - "version": "2023-10-01", + "modelId": "edenai/vertex/gemini-flash-latest", + "providerId": "edenai", + "displayName": "Gemini 3.7 Flash", + "version": "2026-08-13", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 1.1, - "outputPer1M": 4.4, - "currency": "USD" - } + "inputPer1M": 0.75, + "outputPer1M": 3.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 3.75, + "reasoning": 3.75, + "cacheRead": 0.075, + "cacheWrite": 0.041667, + "inputAudio": 0.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "helicone/o3-pro", - "providerId": "helicone", - "displayName": "OpenAI o3 Pro", - "version": "2024-06-01", + "modelId": "edenai/vertex/gemini-pro-latest", + "providerId": "edenai", + "displayName": "Gemini 3.1 Pro Preview", + "version": "2026-02-19", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", - "text" + "pdf", + "text", + "video" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 20, - "outputPer1M": 80, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "reasoning": 12, + "cacheRead": 0.2, + "cacheWrite": 0.375, + "inputAudio": 2 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 18, + "cache_read": 0.4, + "cache_write": 0.25, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 18, + "cache_read": 0.4, + "cache_write": 0.25 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "helicone/o4-mini", - "providerId": "helicone", - "displayName": "OpenAI o4 Mini", - "version": "2024-06-01", + "modelId": "edenai/xai/grok-4.20-0309-non-reasoning", + "providerId": "edenai", + "displayName": "Grok 4.20 (Non-Reasoning)", + "version": "2026-03-09", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 1000000, + "maxOutputTokens": 30000, "pricing": { - "inputPer1M": 1.1, - "outputPer1M": 4.4, - "currency": "USD" - } - }, - { - "modelId": "helicone/qwen2.5-coder-7b-fast", - "providerId": "helicone", - "displayName": "Qwen2.5 Coder 7B fast", - "version": "2024-09-15", + "inputPer1M": 1.25, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 2.5, + "cacheRead": 0.2 + }, + "costMetadata": { + "tiers": [ + { + "input": 2.5, + "output": 5, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 2.5, + "output": 5, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "edenai/xai/grok-4.20-0309-reasoning", + "providerId": "edenai", + "displayName": "Grok 4.20 (Reasoning)", + "version": "2026-03-09", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 32000, - "maxOutputTokens": 8192, + "contextWindow": 1000000, + "maxOutputTokens": 30000, "pricing": { - "inputPer1M": 0.03, - "outputPer1M": 0.09, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 2.5, + "cacheRead": 0.2 + }, + "costMetadata": { + "tiers": [ + { + "input": 2.5, + "output": 5, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 2.5, + "output": 5, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "helicone/qwen3-235b-a22b-thinking", - "providerId": "helicone", - "displayName": "Qwen3 235B A22B Thinking", - "version": "2025-07-25", + "modelId": "edenai/xai/grok-4.3", + "providerId": "edenai", + "displayName": "Grok 4.3", + "version": "2026-04-17", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", - "text", - "video" + "pdf", + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 81920, + "contextWindow": 1000000, + "maxOutputTokens": 30000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 2.9000000000000004, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 2.5, + "cacheRead": 0.2 + }, + "costMetadata": { + "tiers": [ + { + "input": 2.5, + "output": 5, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 2.5, + "output": 5, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "helicone/qwen3-30b-a3b", - "providerId": "helicone", - "displayName": "Qwen3 30B A3B", - "version": "2025-06-01", + "modelId": "edenai/xai/grok-4.5", + "providerId": "edenai", + "displayName": "Grok 4.5", + "version": "2026-07-08", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 41000, - "maxOutputTokens": 41000, + "contextWindow": 500000, + "maxOutputTokens": 500000, "pricing": { - "inputPer1M": 0.08, - "outputPer1M": 0.29, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.3 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 12, + "cache_read": 0.6, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 12, + "cache_read": 0.6 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "helicone/qwen3-32b", - "providerId": "helicone", - "displayName": "Qwen3 32B", - "version": "2025-04-28", + "modelId": "edenai/xai/grok-4.6", + "providerId": "edenai", + "displayName": "Grok 4.6", + "version": "2026-08-12", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 40960, + "contextWindow": 500000, + "maxOutputTokens": 500000, "pricing": { - "inputPer1M": 0.29, - "outputPer1M": 0.59, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.5 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 12, + "cache_read": 1, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 12, + "cache_read": 1 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "helicone/qwen3-coder", - "providerId": "helicone", - "displayName": "Qwen3 Coder 480B A35B Instruct Turbo", - "version": "2025-07-23", + "modelId": "edenai/xai/grok-build-0.1", + "providerId": "edenai", + "displayName": "Grok Build 0.1", + "version": "2026-04-16", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "audio", "image", - "text", - "video" + "pdf", + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 16384, + "contextWindow": 256000, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 0.22, - "outputPer1M": 0.95, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 2, + "cacheRead": 0.2 + }, + "costMetadata": { + "tiers": [ + { + "input": 2, + "output": 4, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 2, + "output": 4, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "helicone/qwen3-coder-30b-a3b-instruct", - "providerId": "helicone", - "displayName": "Qwen3 Coder 30B A3B Instruct", - "version": "2025-07-31", + "modelId": "edenai/xai/grok-latest", + "providerId": "edenai", + "displayName": "Grok 4.6", + "version": "2026-08-12", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 500000, + "maxOutputTokens": 500000, "pricing": { - "inputPer1M": 0.09999999999999999, - "outputPer1M": 0.3, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.5 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 12, + "cache_read": 1, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 12, + "cache_read": 1 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "helicone/qwen3-next-80b-a3b-instruct", - "providerId": "helicone", - "displayName": "Qwen3 Next 80B A3B Instruct", - "version": "2025-01-01", + "modelId": "edenai/zai/glm-4.6", + "providerId": "edenai", + "displayName": "GLM-4.6", + "version": "2025-09-30", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 262000, - "maxOutputTokens": 16384, + "contextWindow": 202752, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 1.4, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 2.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.2, + "cacheRead": 0.11 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "helicone/qwen3-vl-235b-a22b-instruct", - "providerId": "helicone", - "displayName": "Qwen3 VL 235B A22B Instruct", - "version": "2025-09-23", + "modelId": "edenai/zai/glm-4.6v", + "providerId": "edenai", + "displayName": "GLM-4.6V", + "version": "2025-12-08", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ "image", "text", "video" ], - "contextWindow": 256000, - "maxOutputTokens": 16384, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { "inputPer1M": 0.3, - "outputPer1M": 1.5, - "currency": "USD" - } + "outputPer1M": 0.9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 0.9, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "helicone/sonar", - "providerId": "helicone", - "displayName": "Perplexity Sonar", - "version": "2025-01-27", + "modelId": "edenai/zai/glm-4.7", + "providerId": "edenai", + "displayName": "GLM-4.7", + "version": "2025-12-22", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 127000, - "maxOutputTokens": 4096, + "contextWindow": 202752, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1, - "outputPer1M": 1, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 2.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.2, + "cacheRead": 0.11 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "helicone/sonar-deep-research", - "providerId": "helicone", - "displayName": "Perplexity Sonar Deep Research", - "version": "2025-01-27", + "modelId": "edenai/zai/glm-5", + "providerId": "edenai", + "displayName": "GLM-5", + "version": "2026-02-12", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], "modalities": [ "text" ], - "contextWindow": 127000, - "maxOutputTokens": 4096, - "pricing": { - "inputPer1M": 2, - "outputPer1M": 8, - "currency": "USD" - } - }, - { - "modelId": "helicone/sonar-pro", - "providerId": "helicone", - "displayName": "Perplexity Sonar Pro", - "version": "2025-01-27", - "capabilities": [ - "text.chat" - ], - "modalities": [ - "text" - ], - "contextWindow": 200000, - "maxOutputTokens": 4096, + "contextWindow": 202752, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 3.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 3.2, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "helicone/sonar-reasoning", - "providerId": "helicone", - "displayName": "Perplexity Sonar Reasoning", - "version": "2025-01-27", + "modelId": "edenai/zai/glm-5-turbo", + "providerId": "edenai", + "displayName": "GLM-5-Turbo", + "version": "2026-03-16", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 127000, - "maxOutputTokens": 4096, + "contextWindow": 202752, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1, - "outputPer1M": 5, - "currency": "USD" - } + "inputPer1M": 1.2, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.2, + "output": 4, + "cacheRead": 0.24 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "helicone/sonar-reasoning-pro", - "providerId": "helicone", - "displayName": "Perplexity Sonar Reasoning Pro", - "version": "2025-01-27", + "modelId": "edenai/zai/glm-5.1", + "providerId": "edenai", + "displayName": "GLM-5.1", + "version": "2026-04-07", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 127000, - "maxOutputTokens": 4096, + "contextWindow": 202752, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 2, - "outputPer1M": 8, - "currency": "USD" - } + "inputPer1M": 1.4, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.4, + "output": 4.4, + "cacheRead": 0.26 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "hpc-ai/minimax/minimax-m2.5", - "providerId": "hpc-ai", - "displayName": "MiniMax M2.5", - "version": "2026-02-12", + "modelId": "edenai/zai/glm-5.2", + "providerId": "edenai", + "displayName": "GLM-5.2", + "version": "2026-06-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 1000000, + "contextWindow": 1048576, "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 1.4, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.4, + "output": 4.4, + "cacheRead": 0.26 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] }, { - "modelId": "hpc-ai/moonshotai/kimi-k2.5", - "providerId": "hpc-ai", - "displayName": "Kimi K2.5", - "version": "2026-01-01", + "modelId": "edenai/zai/glm-5v-turbo", + "providerId": "edenai", + "displayName": "GLM-5V-Turbo", + "version": "2026-04-01", "capabilities": [ "text.chat", "tools.function_calling", @@ -35537,19 +56475,26 @@ "text", "video" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 202752, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.5, - "currency": "USD" - } + "inputPer1M": 1.2, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.2, + "output": 4, + "cacheRead": 0.24 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "hpc-ai/zai-org/glm-5.1", - "providerId": "hpc-ai", - "displayName": "GLM 5.1", - "version": "2026-04-08", + "modelId": "empiriolabs/deepseek-v3-2", + "providerId": "empiriolabs", + "displayName": "DeepSeek V3.2", + "version": "2025-12-01", "capabilities": [ "text.chat", "tools.function_calling", @@ -35559,59 +56504,139 @@ "modalities": [ "text" ], - "contextWindow": 202000, - "maxOutputTokens": 202000, + "contextWindow": 128000, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.615, - "outputPer1M": 2.46, - "currency": "USD" - } + "inputPer1M": 0.57, + "outputPer1M": 1.71, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.57, + "output": 1.71, + "cacheRead": 0.57 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1, + "max": 393216 + } + ] }, { - "modelId": "huggingface/deepseek-ai/DeepSeek-R1-0528", - "providerId": "huggingface", - "displayName": "DeepSeek-R1-0528", - "version": "2025-05-28", + "modelId": "empiriolabs/deepseek-v4-flash", + "providerId": "empiriolabs", + "displayName": "DeepSeek V4 Flash", + "version": "2026-04-24", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 163840, - "maxOutputTokens": 163840, + "contextWindow": 1000000, + "maxOutputTokens": 393216, "pricing": { - "inputPer1M": 3, - "outputPer1M": 5, - "currency": "USD" - } + "inputPer1M": 0.14, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "cacheRead": 0.14 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1, + "max": 393216 + } + ] }, { - "modelId": "huggingface/deepseek-ai/DeepSeek-V3.2", - "providerId": "huggingface", - "displayName": "DeepSeek-V3.2", - "version": "2025-12-01", + "modelId": "empiriolabs/deepseek-v4-flash-0731", + "providerId": "empiriolabs", + "displayName": "DeepSeek V4 Flash 0731", + "version": "2026-07-31", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 163840, - "maxOutputTokens": 65536, + "contextWindow": 1000000, + "maxOutputTokens": 393216, "pricing": { - "inputPer1M": 0.28, - "outputPer1M": 0.4, - "currency": "USD" - } + "inputPer1M": 0.14, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "cacheRead": 0.14 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1, + "max": 393216 + } + ] }, { - "modelId": "huggingface/deepseek-ai/DeepSeek-V4-Pro", - "providerId": "huggingface", + "modelId": "empiriolabs/deepseek-v4-pro", + "providerId": "empiriolabs", "displayName": "DeepSeek V4 Pro", "version": "2026-04-24", "capabilities": [ @@ -35623,61 +56648,143 @@ "modalities": [ "text" ], - "contextWindow": 1048576, + "contextWindow": 1000000, "maxOutputTokens": 393216, "pricing": { - "inputPer1M": 0.435, - "outputPer1M": 0.87, - "currency": "USD" - } + "inputPer1M": 1.65, + "outputPer1M": 3.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.65, + "output": 3.3, + "cacheRead": 1.65 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1, + "max": 393216 + } + ] }, { - "modelId": "huggingface/MiniMaxAI/MiniMax-M2.1", - "providerId": "huggingface", - "displayName": "MiniMax-M2.1", - "version": "2025-12-23", + "modelId": "empiriolabs/deepseek-v4-pro-0813", + "providerId": "empiriolabs", + "displayName": "DeepSeek V4 Pro 0813", + "version": "2026-08-12", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 1000000, + "maxOutputTokens": 393216, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 1.32, + "outputPer1M": 3.96, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.32, + "output": 3.96, + "cacheRead": 1.32 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1, + "max": 393216 + } + ] }, { - "modelId": "huggingface/MiniMaxAI/MiniMax-M2.5", - "providerId": "huggingface", - "displayName": "MiniMax-M2.5", - "version": "2026-02-12", + "modelId": "empiriolabs/gemma-4-26b-a4b", + "providerId": "empiriolabs", + "displayName": "Gemma 4 26B-A4B", + "version": "2026-04-02", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 262144, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 0.05, + "outputPer1M": 0.29, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.05, + "output": 0.29, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 128, + "max": 32768 + } + ] }, { - "modelId": "huggingface/MiniMaxAI/MiniMax-M2.7", - "providerId": "huggingface", - "displayName": "MiniMax-M2.7", - "version": "2026-03-18", + "modelId": "empiriolabs/glm-4-5-flash", + "providerId": "empiriolabs", + "displayName": "GLM 4.5 Flash", + "version": "2025-07-28", "capabilities": [ "text.chat", "tools.function_calling", @@ -35687,677 +56794,1535 @@ "modalities": [ "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 200000, + "maxOutputTokens": 98304, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "huggingface/moonshotai/Kimi-K2-Instruct", - "providerId": "huggingface", - "displayName": "Kimi-K2-Instruct", - "version": "2025-07-14", + "modelId": "empiriolabs/glm-4-7-flash", + "providerId": "empiriolabs", + "displayName": "GLM 4.7 Flash", + "version": "2026-01-19", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 16384, + "contextWindow": 200000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1, - "outputPer1M": 3, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "huggingface/moonshotai/Kimi-K2-Instruct-0905", - "providerId": "huggingface", - "displayName": "Kimi-K2-Instruct-0905", - "version": "2025-09-04", + "modelId": "empiriolabs/glm-5-1", + "providerId": "empiriolabs", + "displayName": "GLM 5.1", + "version": "2026-04-07", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 16384, + "contextWindow": 202000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1, - "outputPer1M": 3, - "currency": "USD" - } + "inputPer1M": 0.825, + "outputPer1M": 3.301, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.825, + "output": 3.301, + "cacheRead": 0.165 + }, + "costMetadata": { + "tiers": [ + { + "input": 1.1, + "output": 3.851, + "cache_read": 0.22, + "tier": { + "type": "context", + "size": 32000 + } + } + ] + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1, + "max": 38912 + } + ] }, { - "modelId": "huggingface/moonshotai/Kimi-K2-Thinking", - "providerId": "huggingface", - "displayName": "Kimi-K2-Thinking", - "version": "2025-11-06", + "modelId": "empiriolabs/glm-5-2", + "providerId": "empiriolabs", + "displayName": "GLM 5.2", + "version": "2026-06-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 1000000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.5, - "currency": "USD" - } + "inputPer1M": 1.4, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.4, + "output": 4.4, + "cacheRead": 1.4 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "huggingface/moonshotai/Kimi-K2.5", - "providerId": "huggingface", - "displayName": "Kimi-K2.5", - "version": "2026-01-01", + "modelId": "empiriolabs/kimi-k2-6", + "providerId": "empiriolabs", + "displayName": "Kimi K2.6", + "version": "2026-04-21", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", "text", "video" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 256000, + "maxOutputTokens": 16000, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 3, - "currency": "USD" - } + "inputPer1M": 0.8939, + "outputPer1M": 3.7131, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.8939, + "output": 3.7131, + "cacheRead": 0.1788 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1, + "max": 81920 + } + ] }, { - "modelId": "huggingface/moonshotai/Kimi-K2.6", - "providerId": "huggingface", - "displayName": "Kimi-K2.6", - "version": "2026-04-20", + "modelId": "empiriolabs/kimi-k2-7-code", + "providerId": "empiriolabs", + "displayName": "Kimi K2.7 Code", + "version": "2026-06-12", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", "text", "video" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 256000, + "maxOutputTokens": 131072, "pricing": { "inputPer1M": 0.95, "outputPer1M": 4, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4, + "cacheRead": 0.95 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "huggingface/Qwen/Qwen3-235B-A22B-Thinking-2507", - "providerId": "huggingface", - "displayName": "Qwen3-235B-A22B-Thinking-2507", - "version": "2025-07-25", + "modelId": "empiriolabs/kimi-k2-7-code-highspeed", + "providerId": "empiriolabs", + "displayName": "Kimi K2.7 Code Highspeed", + "version": "2026-06-12", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 262144, + "contextWindow": 256000, "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 3, - "currency": "USD" - } + "inputPer1M": 1.9, + "outputPer1M": 8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.9, + "output": 8, + "cacheRead": 1.9 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "huggingface/Qwen/Qwen3-Coder-480B-A35B-Instruct", - "providerId": "huggingface", - "displayName": "Qwen3-Coder-480B-A35B-Instruct", - "version": "2025-07-23", + "modelId": "empiriolabs/kimi-k3", + "providerId": "empiriolabs", + "displayName": "Kimi K3", + "version": "2026-07-16", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 262144, - "maxOutputTokens": 66536, + "contextWindow": 1000000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 2, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "high", + "max" + ] + } + ] }, { - "modelId": "huggingface/Qwen/Qwen3-Coder-Next", - "providerId": "huggingface", - "displayName": "Qwen3-Coder-Next", - "version": "2026-02-03", + "modelId": "empiriolabs/mimo-v2-5", + "providerId": "empiriolabs", + "displayName": "MiMo V2.5", + "version": "2026-04-22", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "text", + "video" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 1.5, - "currency": "USD" - } + "inputPer1M": 0.7, + "outputPer1M": 1.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.7, + "output": 1.4, + "cacheRead": 0.014 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "huggingface/Qwen/Qwen3-Embedding-4B", - "providerId": "huggingface", - "displayName": "Qwen 3 Embedding 4B", - "version": "2025-01-01", + "modelId": "empiriolabs/mimo-v2-5-pro", + "providerId": "empiriolabs", + "displayName": "MiMo V2.5 Pro", + "version": "2026-04-22", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 32000, - "maxOutputTokens": 2048, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.01, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 2.175, + "outputPer1M": 4.35, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.175, + "output": 4.35, + "cacheRead": 0.018 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "huggingface/Qwen/Qwen3-Embedding-8B", - "providerId": "huggingface", - "displayName": "Qwen 3 Embedding 8B", - "version": "2025-01-01", + "modelId": "empiriolabs/minimax-m2-7", + "providerId": "empiriolabs", + "displayName": "MiniMax M2.7", + "version": "2026-03-18", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 32000, - "maxOutputTokens": 4096, + "contextWindow": 200000, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.01, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.6, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "huggingface/Qwen/Qwen3-Next-80B-A3B-Instruct", - "providerId": "huggingface", - "displayName": "Qwen3-Next-80B-A3B-Instruct", - "version": "2025-09-11", + "modelId": "empiriolabs/minimax-m2-7-highspeed", + "providerId": "empiriolabs", + "displayName": "MiniMax M2.7 Highspeed", + "version": "2026-03-18", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 66536, + "contextWindow": 200000, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 1, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "huggingface/Qwen/Qwen3-Next-80B-A3B-Thinking", - "providerId": "huggingface", - "displayName": "Qwen3-Next-80B-A3B-Thinking", - "version": "2025-09-11", + "modelId": "empiriolabs/minimax-m3", + "providerId": "empiriolabs", + "displayName": "MiniMax M3", + "version": "2026-06-01", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 262144, - "maxOutputTokens": 131072, + "contextWindow": 1000000, + "maxOutputTokens": 524288, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 0.225, + "outputPer1M": 0.9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.225, + "output": 0.9, + "cacheRead": 0.045 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.45, + "output": 1.8, + "cache_read": 0.09, + "tier": { + "type": "context", + "size": 512000 + } + } + ], + "contextOver200k": { + "input": 0.45, + "output": 1.8, + "cache_read": 0.09 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "huggingface/Qwen/Qwen3.5-397B-A17B", - "providerId": "huggingface", - "displayName": "Qwen3.5-397B-A17B", - "version": "2026-02-01", + "modelId": "empiriolabs/mistral-medium-3", + "providerId": "empiriolabs", + "displayName": "Mistral Medium 3", + "version": "2025-05-07", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 32768, + "contextWindow": 130000, + "maxOutputTokens": 40000, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 3.6, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "huggingface/XiaomiMiMo/MiMo-V2-Flash", - "providerId": "huggingface", - "displayName": "MiMo-V2-Flash", - "version": "2025-12-16", + "modelId": "empiriolabs/mistral-small-4", + "providerId": "empiriolabs", + "displayName": "Mistral Small 4", + "version": "2026-03-16", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 4096, + "contextWindow": 256000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.3, - "currency": "USD" + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.6, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "huggingface/zai-org/GLM-4.7", - "providerId": "huggingface", - "displayName": "GLM-4.7", - "version": "2025-12-22", + "modelId": "empiriolabs/muse-spark-1-1", + "providerId": "empiriolabs", + "displayName": "Muse Spark 1.1", + "version": "2026-04-08", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "text", + "video" ], - "contextWindow": 204800, + "contextWindow": 1048576, "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.2, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 4.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 4.25, + "cacheRead": 1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "huggingface/zai-org/GLM-4.7-Flash", - "providerId": "huggingface", - "displayName": "GLM-4.7-Flash", - "version": "2025-08-08", + "modelId": "empiriolabs/qwen3-5-122b-a10b", + "providerId": "empiriolabs", + "displayName": "Qwen3.5 122B-A10B", + "version": "2026-02-23", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 200000, - "maxOutputTokens": 128000, + "contextWindow": 256000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.115, + "outputPer1M": 0.917, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.115, + "output": 0.917, + "cacheRead": 0.115 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.287, + "output": 2.294, + "cache_read": 0.287, + "tier": { + "type": "context", + "size": 128000 + } + } + ] + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1, + "max": 80000 + } + ] }, { - "modelId": "huggingface/zai-org/GLM-5", - "providerId": "huggingface", - "displayName": "GLM-5", - "version": "2026-02-11", + "modelId": "empiriolabs/qwen3-5-27b", + "providerId": "empiriolabs", + "displayName": "Qwen3.5 27B", + "version": "2026-02-23", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 202752, - "maxOutputTokens": 131072, + "contextWindow": 256000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 1, - "outputPer1M": 3.2, - "currency": "USD" - } - }, - { - "modelId": "huggingface/zai-org/GLM-5.1", - "providerId": "huggingface", - "displayName": "GLM-5.1", - "version": "2026-04-03", + "inputPer1M": 0.086, + "outputPer1M": 0.688, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.086, + "output": 0.688, + "cacheRead": 0.086 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.258, + "output": 2.064, + "cache_read": 0.258, + "tier": { + "type": "context", + "size": 128000 + } + } + ] + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1, + "max": 80000 + } + ] + }, + { + "modelId": "empiriolabs/qwen3-5-35b-a3b", + "providerId": "empiriolabs", + "displayName": "Qwen3.5 35B-A3B", + "version": "2026-02-23", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 202752, - "maxOutputTokens": 131072, + "contextWindow": 256000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 1, - "outputPer1M": 3.2, - "currency": "USD" - } + "inputPer1M": 0.057, + "outputPer1M": 0.459, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.057, + "output": 0.459, + "cacheRead": 0.057 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.229, + "output": 1.835, + "cache_read": 0.229, + "tier": { + "type": "context", + "size": 128000 + } + } + ] + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1, + "max": 80000 + } + ] }, { - "modelId": "iflowcn/deepseek-r1", - "providerId": "iflowcn", - "displayName": "DeepSeek-R1", - "version": "2025-01-20", + "modelId": "empiriolabs/qwen3-5-397b-a17b", + "providerId": "empiriolabs", + "displayName": "Qwen3.5 397B-A17B", + "version": "2026-02-15", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 32000, + "contextWindow": 256000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.172, + "outputPer1M": 1.032, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.172, + "output": 1.032, + "cacheRead": 0.172 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.43, + "output": 2.58, + "cache_read": 0.43, + "tier": { + "type": "context", + "size": 128000 + } + } + ] + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1, + "max": 80000 + } + ] }, { - "modelId": "iflowcn/deepseek-v3", - "providerId": "iflowcn", - "displayName": "DeepSeek-V3", - "version": "2024-12-26", + "modelId": "empiriolabs/qwen3-5-4b", + "providerId": "empiriolabs", + "displayName": "Qwen3.5 4B", + "version": "2026-03-02", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 32000, + "contextWindow": 262144, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.04, + "outputPer1M": 0.07, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.04, + "output": 0.07, + "cacheRead": 0.02 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1024, + "max": 32768 + } + ] }, { - "modelId": "iflowcn/deepseek-v3.2", - "providerId": "iflowcn", - "displayName": "DeepSeek-V3.2-Exp", - "version": "2025-01-01", + "modelId": "empiriolabs/qwen3-5-9b", + "providerId": "empiriolabs", + "displayName": "Qwen3.5 9B", + "version": "2026-02-23", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 64000, + "contextWindow": 262144, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.09, + "outputPer1M": 0.13, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.09, + "output": 0.13, + "cacheRead": 0.045 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1024, + "max": 32768 + } + ] }, { - "modelId": "iflowcn/glm-4.6", - "providerId": "iflowcn", - "displayName": "GLM-4.6", - "version": "2024-12-01", + "modelId": "empiriolabs/qwen3-5-flash", + "providerId": "empiriolabs", + "displayName": "Qwen3.5 Flash", + "version": "2026-02-23", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 200000, - "maxOutputTokens": 128000, + "contextWindow": 1000000, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.09, + "outputPer1M": 0.368, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.09, + "output": 0.368, + "cacheRead": 0.09 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "iflowcn/kimi-k2", - "providerId": "iflowcn", - "displayName": "Kimi-K2", - "version": "2024-12-01", + "modelId": "empiriolabs/qwen3-5-plus", + "providerId": "empiriolabs", + "displayName": "Qwen3.5 Plus", + "version": "2026-02-16", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 64000, + "contextWindow": 1000000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.36, + "outputPer1M": 2.21, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.36, + "output": 2.21, + "cacheRead": 0.36 + }, + "costMetadata": { + "tiers": [ + { + "input": 1.08, + "output": 6.62, + "cache_read": 1.08, + "tier": { + "type": "context", + "size": 256000 + } + } + ], + "contextOver200k": { + "input": 1.08, + "output": 6.62, + "cache_read": 1.08 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "iflowcn/kimi-k2-0905", - "providerId": "iflowcn", - "displayName": "Kimi-K2-0905", - "version": "2025-09-05", + "modelId": "empiriolabs/qwen3-6-27b", + "providerId": "empiriolabs", + "displayName": "Qwen3.6 27B", + "version": "2026-04-22", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], "contextWindow": 256000, "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.412564, + "outputPer1M": 2.475384, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.412564, + "output": 2.475384, + "cacheRead": 0.412564 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1, + "max": 80000 + } + ] }, { - "modelId": "iflowcn/qwen3-235b", - "providerId": "iflowcn", - "displayName": "Qwen3-235B-A22B", - "version": "2024-12-01", + "modelId": "empiriolabs/qwen3-6-35b-a3b", + "providerId": "empiriolabs", + "displayName": "Qwen3.6 35B A3B", + "version": "2026-04-17", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 32000, + "contextWindow": 131072, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.07, + "outputPer1M": 0.42, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.07, + "output": 0.42, + "cacheRead": 0.035 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + } + ] }, { - "modelId": "iflowcn/qwen3-235b-a22b-instruct", - "providerId": "iflowcn", - "displayName": "Qwen3-235B-A22B-Instruct", - "version": "2025-07-01", + "modelId": "empiriolabs/qwen3-6-flash", + "providerId": "empiriolabs", + "displayName": "Qwen3.6 Flash", + "version": "2026-04-27", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 256000, - "maxOutputTokens": 64000, + "contextWindow": 1000000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 1.5, + "cacheRead": 0.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 1, + "output": 4, + "cache_read": 1, + "tier": { + "type": "context", + "size": 256000 + } + } + ], + "contextOver200k": { + "input": 1, + "output": 4, + "cache_read": 1 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1, + "max": 64000 + } + ] }, { - "modelId": "iflowcn/qwen3-235b-a22b-thinking-2507", - "providerId": "iflowcn", - "displayName": "Qwen3-235B-A22B-Thinking", - "version": "2025-07-01", + "modelId": "empiriolabs/qwen3-6-max-preview", + "providerId": "empiriolabs", + "displayName": "Qwen3.6 Max Preview", + "version": "2026-04-20", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], "contextWindow": 256000, - "maxOutputTokens": 64000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 1.31, + "outputPer1M": 7.88, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.31, + "output": 7.88, + "cacheRead": 1.31 + }, + "costMetadata": { + "tiers": [ + { + "input": 1.97, + "output": 11.82, + "cache_read": 1.97, + "tier": { + "type": "context", + "size": 128000 + } + } + ] + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1, + "max": 393216 + } + ] }, { - "modelId": "iflowcn/qwen3-32b", - "providerId": "iflowcn", - "displayName": "Qwen3-32B", - "version": "2024-12-01", + "modelId": "empiriolabs/qwen3-6-plus", + "providerId": "empiriolabs", + "displayName": "Qwen3.6 Plus", + "version": "2026-04-02", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 32000, + "contextWindow": 1000000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.5, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 3, + "cacheRead": 0.5 + }, + "costMetadata": { + "tiers": [ + { + "input": 2, + "output": 6, + "cache_read": 2, + "tier": { + "type": "context", + "size": 256000 + } + } + ], + "contextOver200k": { + "input": 2, + "output": 6, + "cache_read": 2 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "iflowcn/qwen3-coder-plus", - "providerId": "iflowcn", - "displayName": "Qwen3-Coder-Plus", - "version": "2025-07-01", + "modelId": "empiriolabs/qwen3-7-flash", + "providerId": "empiriolabs", + "displayName": "Qwen3.7 Flash", + "version": "2026-07-15", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 256000, - "maxOutputTokens": 64000, + "contextWindow": 1000000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.03, + "outputPer1M": 0.13, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.03, + "output": 0.13, + "cacheRead": 0.006 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.1, + "output": 0.4, + "cache_read": 0.02, + "tier": { + "type": "context", + "size": 32000 + } + }, + { + "input": 0.2, + "output": 0.8, + "cache_read": 0.04, + "tier": { + "type": "context", + "size": 256000 + } + } + ] + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1, + "max": 131072 + } + ] }, { - "modelId": "iflowcn/qwen3-max", - "providerId": "iflowcn", - "displayName": "Qwen3-Max", - "version": "2025-01-01", + "modelId": "empiriolabs/qwen3-7-max", + "providerId": "empiriolabs", + "displayName": "Qwen3.7 Max", + "version": "2026-05-21", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 256000, - "maxOutputTokens": 32000, + "contextWindow": 1000000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 2.5, + "outputPer1M": 7.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 7.5, + "cacheRead": 2.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1, + "max": 64000 + } + ] }, { - "modelId": "iflowcn/qwen3-max-preview", - "providerId": "iflowcn", - "displayName": "Qwen3-Max-Preview", - "version": "2025-01-01", + "modelId": "empiriolabs/qwen3-7-plus", + "providerId": "empiriolabs", + "displayName": "Qwen3.7 Plus", + "version": "2026-06-02", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 256000, - "maxOutputTokens": 32000, + "contextWindow": 1000000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.4, + "outputPer1M": 1.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 1.6, + "cacheRead": 0.4 + }, + "costMetadata": { + "tiers": [ + { + "input": 1.2, + "output": 4.8, + "cache_read": 1.2, + "tier": { + "type": "context", + "size": 256000 + } + } + ], + "contextOver200k": { + "input": 1.2, + "output": 4.8, + "cache_read": 1.2 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1, + "max": 256000 + } + ] }, { - "modelId": "iflowcn/qwen3-vl-plus", - "providerId": "iflowcn", - "displayName": "Qwen3-VL-Plus", - "version": "2025-01-01", + "modelId": "empiriolabs/qwen3-8-max", + "providerId": "empiriolabs", + "displayName": "Qwen3.8 Max", + "version": "2026-08-03", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 256000, - "maxOutputTokens": 32000, + "contextWindow": 1000000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1, + "max": 262144 + } + ] }, { - "modelId": "inception/mercury-2", - "providerId": "inception", - "displayName": "Mercury 2", - "version": "2026-02-24", + "modelId": "empiriolabs/qwen3-max", + "providerId": "empiriolabs", + "displayName": "Qwen3 Max", + "version": "2025-09-23", "capabilities": [ "text.chat", "tools.function_calling", @@ -36367,39 +58332,104 @@ "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 50000, + "contextWindow": 256000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 0.75, - "currency": "USD" - } + "inputPer1M": 1.08, + "outputPer1M": 5.52, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.08, + "output": 5.52, + "cacheRead": 1.08 + }, + "costMetadata": { + "tiers": [ + { + "input": 2.16, + "output": 11.04, + "cache_read": 2.16, + "tier": { + "type": "context", + "size": 32000 + } + }, + { + "input": 2.7, + "output": 13.8, + "cache_read": 2.7, + "tier": { + "type": "context", + "size": 128000 + } + } + ] + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "inception/mercury-edit-2", - "providerId": "inception", - "displayName": "Mercury Edit 2", - "version": "2026-03-30", + "modelId": "empiriolabs/seed-2-0-code", + "providerId": "empiriolabs", + "displayName": "Seed 2.0 Code", + "version": "2026-02-14", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 256000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 0.75, - "currency": "USD" - } + "inputPer1M": 0.4, + "outputPer1M": 2.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 2.4, + "cacheRead": 0.4 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.8, + "output": 4.8, + "cache_read": 0.8, + "tier": { + "type": "context", + "size": 128000 + } + } + ] + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "inceptron/MiniMaxAI/MiniMax-M2.5", - "providerId": "inceptron", - "displayName": "MiniMax M2.5", - "version": "2026-02-12", + "modelId": "empiriolabs/step-3-5-flash", + "providerId": "empiriolabs", + "displayName": "Step 3.5 Flash", + "version": "2026-01-29", "capabilities": [ "text.chat", "tools.function_calling", @@ -36409,19 +58439,26 @@ "modalities": [ "text" ], - "contextWindow": 196608, - "maxOutputTokens": 196608, + "contextWindow": 256000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.24, - "outputPer1M": 0.9, - "currency": "USD" - } + "inputPer1M": 0.1, + "outputPer1M": 0.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.3, + "cacheRead": 0.02 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "inceptron/moonshotai/Kimi-K2.6", - "providerId": "inceptron", - "displayName": "Kimi K2.6", - "version": "2026-04-21", + "modelId": "empiriolabs/step-3-5-flash-2603", + "providerId": "empiriolabs", + "displayName": "Step 3.5 Flash 2603", + "version": "2026-04-02", "capabilities": [ "text.chat", "tools.function_calling", @@ -36429,43 +58466,76 @@ "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 256000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.78, - "outputPer1M": 3.5, - "currency": "USD" - } + "inputPer1M": 0.1, + "outputPer1M": 0.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.3, + "cacheRead": 0.02 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "high" + ] + } + ] }, { - "modelId": "inceptron/nvidia/llama-3.3-70b-instruct-fp8", - "providerId": "inceptron", - "displayName": "Llama 3.3 70B Instruct", - "version": "2024-12-06", + "modelId": "empiriolabs/step-3-7-flash", + "providerId": "empiriolabs", + "displayName": "Step 3.7 Flash", + "version": "2026-05-29", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 131072, + "contextWindow": 256000, "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.12, - "outputPer1M": 0.38, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 1.15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.15, + "cacheRead": 0.04 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "inceptron/zai-org/GLM-5.1-FP8", - "providerId": "inceptron", - "displayName": "GLM 5.1", - "version": "2026-03-27", + "modelId": "evroc/evroc/roc", + "providerId": "evroc", + "displayName": "roc", + "version": "2026-06-06", "capabilities": [ "text.chat", "tools.function_calling", @@ -36473,123 +58543,188 @@ "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 202752, - "maxOutputTokens": 202752, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 1.4, - "outputPer1M": 4.4, + "inputPer1M": 2.875, + "outputPer1M": 11.516, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "budget_tokens" + } + ] }, { - "modelId": "inference/google/gemma-3", - "providerId": "inference", - "displayName": "Google Gemma 3", - "version": "2025-01-01", + "modelId": "evroc/google/gemma-4-26B-A4B-it", + "providerId": "evroc", + "displayName": "Gemma 4 26B A4B IT", + "version": "2026-04-02", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 125000, - "maxOutputTokens": 4096, + "contextWindow": 262144, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.3, + "inputPer1M": 0.144, + "outputPer1M": 0.575, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "inference/meta/llama-3.1-8b-instruct", - "providerId": "inference", - "displayName": "Llama 3.1 8B Instruct", - "version": "2025-01-01", + "modelId": "evroc/intfloat/multilingual-e5-large-instruct", + "providerId": "evroc", + "displayName": "E5 Multi-Lingual Large Embeddings 0.6B", + "version": "2024-06-01", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 16000, - "maxOutputTokens": 4096, + "contextWindow": 512, + "maxOutputTokens": 512, "pricing": { - "inputPer1M": 0.025, - "outputPer1M": 0.025, + "inputPer1M": 0.114, + "outputPer1M": 0.114, "currency": "USD" } }, { - "modelId": "inference/meta/llama-3.2-11b-vision-instruct", - "providerId": "inference", - "displayName": "Llama 3.2 11B Vision Instruct", - "version": "2025-01-01", + "modelId": "evroc/KBLab/kb-whisper-large", + "providerId": "evroc", + "displayName": "KB Whisper", + "version": "2024-10-01", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ - "image", + "audio", "text" ], - "contextWindow": 16000, - "maxOutputTokens": 4096, + "contextWindow": 448, + "maxOutputTokens": 448, "pricing": { - "inputPer1M": 0.055, - "outputPer1M": 0.055, - "currency": "USD" + "inputPer1M": 0.0023, + "outputPer1M": 0.0023, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.0023, + "output": 0.0023, + "outputAudio": 2.3 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "inference/meta/llama-3.2-1b-instruct", - "providerId": "inference", - "displayName": "Llama 3.2 1B Instruct", - "version": "2025-01-01", + "modelId": "evroc/mistralai/Mistral-Medium-3.5-128B", + "providerId": "evroc", + "displayName": "Mistral Medium 3.5", + "version": "2026-04-29", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 16000, - "maxOutputTokens": 4096, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.01, - "outputPer1M": 0.01, + "inputPer1M": 1.725, + "outputPer1M": 6.9, "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] + }, + { + "modelId": "evroc/mistralai/Voxtral-Small-24B-2507", + "providerId": "evroc", + "displayName": "Voxtral Small 24B", + "version": "2025-03-01", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "audio", + "text" + ], + "contextWindow": 32000, + "maxOutputTokens": 32000, + "pricing": { + "inputPer1M": 0.0023, + "outputPer1M": 0.0023, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.0023, + "output": 0.0023, + "outputAudio": 2.3 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "inference/meta/llama-3.2-3b-instruct", - "providerId": "inference", - "displayName": "Llama 3.2 3B Instruct", - "version": "2025-01-01", + "modelId": "evroc/moonshotai/Kimi-K2.6", + "providerId": "evroc", + "displayName": "Kimi K2.6", + "version": "2026-04-21", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 16000, - "maxOutputTokens": 4096, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.02, - "outputPer1M": 0.02, + "inputPer1M": 1.4375, + "outputPer1M": 5.75, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "budget_tokens" + } + ] }, { - "modelId": "inference/mistral/mistral-nemo-12b-instruct", - "providerId": "inference", - "displayName": "Mistral Nemo 12B Instruct", - "version": "2025-01-01", + "modelId": "evroc/nvidia/Llama-3.3-70B-Instruct-FP8", + "providerId": "evroc", + "displayName": "Llama-3.3-70B-Instruct", + "version": "2024-12-06", "capabilities": [ "text.chat", "tools.function_calling" @@ -36597,624 +58732,979 @@ "modalities": [ "text" ], - "contextWindow": 16000, + "contextWindow": 128000, "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.038, - "outputPer1M": 0.1, + "inputPer1M": 1.15, + "outputPer1M": 1.15, "currency": "USD" } }, { - "modelId": "inference/osmosis/osmosis-structure-0.6b", - "providerId": "inference", - "displayName": "Osmosis Structure 0.6B", - "version": "2025-01-01", + "modelId": "evroc/openai/gpt-oss-120b", + "providerId": "evroc", + "displayName": "GPT OSS 120B", + "version": "2025-08-05", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 4000, - "maxOutputTokens": 2048, + "contextWindow": 65536, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.5, + "inputPer1M": 0.23, + "outputPer1M": 0.92, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "inference/qwen/qwen-2.5-7b-vision-instruct", - "providerId": "inference", - "displayName": "Qwen 2.5 7B Vision Instruct", - "version": "2025-01-01", + "modelId": "evroc/openai/whisper-large-v3", + "providerId": "evroc", + "displayName": "Whisper 3 Large", + "version": "2024-10-01", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ - "image", + "audio", "text" ], - "contextWindow": 125000, + "contextWindow": 448, "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.2, - "currency": "USD" + "inputPer1M": 0.0023, + "outputPer1M": 0.0023, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.0023, + "output": 0.0023, + "outputAudio": 2.3 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "inference/qwen/qwen3-embedding-4b", - "providerId": "inference", - "displayName": "Qwen 3 Embedding 4B", - "version": "2025-01-01", + "modelId": "evroc/openai/whisper-large-v3-turbo", + "providerId": "evroc", + "displayName": "Whisper Large v3 Turbo", + "version": "2024-10-01", "capabilities": [ "text.chat" ], "modalities": [ + "audio", "text" ], - "contextWindow": 32000, - "maxOutputTokens": 2048, + "contextWindow": 448, + "maxOutputTokens": 448, "pricing": { - "inputPer1M": 0.01, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 0.0023, + "outputPer1M": 0.0023, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.0023, + "output": 0.0023, + "outputAudio": 2.3 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "io-net/deepseek-ai/DeepSeek-R1-0528", - "providerId": "io-net", - "displayName": "DeepSeek R1", - "version": "2025-01-20", + "modelId": "evroc/Qwen/Qwen3-Embedding-8B", + "providerId": "evroc", + "displayName": "Qwen3 Embedding 8B", + "version": "2025-07-30", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 128000, + "contextWindow": 40960, "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 2, - "outputPer1M": 8.75, + "inputPer1M": 0.115, + "outputPer1M": 0.115, "currency": "USD" } }, { - "modelId": "io-net/Intel/Qwen3-Coder-480B-A35B-Instruct-int4-mixed-ar", - "providerId": "io-net", - "displayName": "Qwen 3 Coder 480B", - "version": "2025-01-15", + "modelId": "evroc/Qwen/Qwen3-Reranker-4B", + "providerId": "evroc", + "displayName": "Qwen3 Reranker 4B", + "version": "2025-07-30", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 106000, + "contextWindow": 32000, "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.22, - "outputPer1M": 0.95, + "inputPer1M": 0.0575, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "io-net/meta-llama/Llama-3.2-90B-Vision-Instruct", - "providerId": "io-net", - "displayName": "Llama 3.2 90B Vision Instruct", - "version": "2024-09-25", + "modelId": "evroc/Qwen/Qwen3.6-35B-A3B-FP8", + "providerId": "evroc", + "displayName": "Qwen3.6 35B-A3B", + "version": "2026-04-17", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", - "text" + "text", + "video" ], - "contextWindow": 16000, - "maxOutputTokens": 4096, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.35, - "outputPer1M": 0.4, + "inputPer1M": 0.345, + "outputPer1M": 1.38, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "io-net/meta-llama/Llama-3.3-70B-Instruct", - "providerId": "io-net", - "displayName": "Llama 3.3 70B Instruct", - "version": "2024-12-06", + "modelId": "evroc/zai-org/GLM-5.2", + "providerId": "evroc", + "displayName": "GLM-5.2", + "version": "2026-06-13", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 524288, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.13, - "outputPer1M": 0.38, + "inputPer1M": 1.4375, + "outputPer1M": 5.75, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "none", + "high", + "max" + ] + } + ] }, { - "modelId": "io-net/meta-llama/Llama-4-Maverick-17B-128E-Instruct-FP8", - "providerId": "io-net", - "displayName": "Llama 4 Maverick 17B 128E Instruct", - "version": "2025-01-15", + "modelId": "fastrouter/anthropic/claude-opus-4.1", + "providerId": "fastrouter", + "displayName": "Claude Opus 4.1", + "version": "2025-08-05", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 430000, - "maxOutputTokens": 4096, + "contextWindow": 200000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 15, + "outputPer1M": 75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 75, + "cacheRead": 1.5, + "cacheWrite": 18.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024, + "max": 32000 + } + ] }, { - "modelId": "io-net/mistralai/Devstral-Small-2505", - "providerId": "io-net", - "displayName": "Devstral Small 2505", - "version": "2025-05-01", + "modelId": "fastrouter/anthropic/claude-opus-4.8", + "providerId": "fastrouter", + "displayName": "Claude Opus 4.8", + "version": "2026-05-28", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.22, + "inputPer1M": 5, + "outputPer1M": 25, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024, + "max": 32000 + } + ] }, { - "modelId": "io-net/mistralai/Magistral-Small-2506", - "providerId": "io-net", - "displayName": "Magistral Small 2506", - "version": "2025-06-01", + "modelId": "fastrouter/anthropic/claude-sonnet-4", + "providerId": "fastrouter", + "displayName": "Claude Sonnet 4", + "version": "2025-05-22", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 1.5, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024, + "max": 32000 + } + ] }, { - "modelId": "io-net/mistralai/Mistral-Large-Instruct-2411", - "providerId": "io-net", - "displayName": "Mistral Large Instruct 2411", - "version": "2024-11-01", + "modelId": "fastrouter/anthropic/claude-sonnet-4.6", + "providerId": "fastrouter", + "displayName": "Claude Sonnet 4.6", + "version": "2026-02-17", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 1000000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 2, - "outputPer1M": 6, + "inputPer1M": 3, + "outputPer1M": 15, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024, + "max": 32000 + } + ] }, { - "modelId": "io-net/mistralai/Mistral-Nemo-Instruct-2407", - "providerId": "io-net", - "displayName": "Mistral Nemo Instruct 2407", - "version": "2024-07-01", + "modelId": "fastrouter/bytedance/seedance-2", + "providerId": "fastrouter", + "displayName": "Seedance 2", + "version": "2026-04-01", + "capabilities": [], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 4096, + "maxOutputTokens": 0 + }, + { + "modelId": "fastrouter/deepseek-ai/deepseek-r1-distill-llama-70b", + "providerId": "fastrouter", + "displayName": "DeepSeek R1 Distill Llama 70B", + "version": "2025-01-23", "capabilities": [ "text.chat", - "tools.function_calling" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 131072, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.02, - "outputPer1M": 0.04, + "inputPer1M": 0.03, + "outputPer1M": 0.14, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "io-net/moonshotai/Kimi-K2-Instruct-0905", - "providerId": "io-net", - "displayName": "Kimi K2 Instruct", - "version": "2024-09-05", + "modelId": "fastrouter/deepseek/deepseek-v4-pro", + "providerId": "fastrouter", + "displayName": "DeepSeek V4 Pro", + "version": "2026-04-24", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 32768, - "maxOutputTokens": 4096, + "contextWindow": 1000000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0.39, - "outputPer1M": 1.9, + "inputPer1M": 1.74, + "outputPer1M": 3.48, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "io-net/moonshotai/Kimi-K2-Thinking", - "providerId": "io-net", - "displayName": "Kimi K2 Thinking", - "version": "2024-11-01", + "modelId": "fastrouter/google/gemini-2.5-flash", + "providerId": "fastrouter", + "displayName": "Gemini 2.5 Flash", + "version": "2025-06-17", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 4096, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.55, - "outputPer1M": 2.25, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "cacheRead": 0.0375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 0, + "max": 24576 + } + ] }, { - "modelId": "io-net/openai/gpt-oss-120b", - "providerId": "io-net", - "displayName": "GPT-OSS 120B", - "version": "2024-12-01", + "modelId": "fastrouter/google/gemini-2.5-pro", + "providerId": "fastrouter", + "displayName": "Gemini 2.5 Pro", + "version": "2025-06-17", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 4096, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.04, - "outputPer1M": 0.4, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.31 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 128, + "max": 32768 + } + ] }, { - "modelId": "io-net/openai/gpt-oss-20b", - "providerId": "io-net", - "displayName": "GPT-OSS 20B", - "version": "2024-12-01", + "modelId": "fastrouter/google/gemini-3-pro-image-preview", + "providerId": "fastrouter", + "displayName": "Nano Banana Pro", + "version": "2025-11-20", "capabilities": [ "text.chat", - "tools.function_calling" + "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 64000, - "maxOutputTokens": 4096, + "contextWindow": 65536, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.03, - "outputPer1M": 0.14, + "inputPer1M": 2, + "outputPer1M": 12, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "io-net/Qwen/Qwen2.5-VL-32B-Instruct", - "providerId": "io-net", - "displayName": "Qwen 2.5 VL 32B Instruct", - "version": "2024-11-01", + "modelId": "fastrouter/google/gemini-3.1-flash-image-preview", + "providerId": "fastrouter", + "displayName": "Nano Banana 2", + "version": "2026-02-26", "capabilities": [ "text.chat", - "tools.function_calling" + "reasoning" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 32000, - "maxOutputTokens": 4096, + "contextWindow": 65536, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.22, + "inputPer1M": 0.5, + "outputPer1M": 3, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "io-net/Qwen/Qwen3-235B-A22B-Thinking-2507", - "providerId": "io-net", - "displayName": "Qwen 3 235B Thinking", - "version": "2025-07-01", + "modelId": "fastrouter/google/gemini-3.1-pro-preview", + "providerId": "fastrouter", + "displayName": "Gemini 3.1 Pro Preview", + "version": "2026-02-19", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 262144, - "maxOutputTokens": 4096, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.11, - "outputPer1M": 0.6, + "inputPer1M": 2, + "outputPer1M": 12, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "io-net/Qwen/Qwen3-Next-80B-A3B-Instruct", - "providerId": "io-net", - "displayName": "Qwen 3 Next 80B Instruct", - "version": "2025-01-10", + "modelId": "fastrouter/google/gemini-3.5-flash", + "providerId": "fastrouter", + "displayName": "Gemini 3.5 Flash", + "version": "2026-05-19", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 262144, - "maxOutputTokens": 4096, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.8, + "inputPer1M": 1.5, + "outputPer1M": 9, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "io-net/zai-org/GLM-4.6", - "providerId": "io-net", - "displayName": "GLM 4.6", - "version": "2024-11-15", + "modelId": "fastrouter/google/gemma-4-31b-it", + "providerId": "fastrouter", + "displayName": "Gemma 4 31B IT", + "version": "2026-04-02", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 4096, + "contextWindow": 262144, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 1.75, + "inputPer1M": 0.13, + "outputPer1M": 0.38, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "jiekou/baidu/ernie-4.5-300b-a47b-paddle", - "providerId": "jiekou", - "displayName": "ERNIE 4.5 300B A47B", - "version": "2026-01", + "modelId": "fastrouter/google/imagen-4.0-fast", + "providerId": "fastrouter", + "displayName": "Imagen 4 Fast", + "version": "2025-05-20", + "capabilities": [], + "modalities": [ + "image", + "text" + ], + "contextWindow": 480, + "maxOutputTokens": 0 + }, + { + "modelId": "fastrouter/google/imagen-4.0-ultra", + "providerId": "fastrouter", + "displayName": "Imagen 4 Ultra", + "version": "2025-05-20", + "capabilities": [], + "modalities": [ + "image", + "text" + ], + "contextWindow": 480, + "maxOutputTokens": 0 + }, + { + "modelId": "fastrouter/google/veo3.1", + "providerId": "fastrouter", + "displayName": "Veo 3.1", + "version": "2026-05-01", + "capabilities": [], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 400000, + "maxOutputTokens": 0 + }, + { + "modelId": "fastrouter/google/veo3.1-fast", + "providerId": "fastrouter", + "displayName": "Veo 3.1 Fast", + "version": "2026-05-01", + "capabilities": [], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 400000, + "maxOutputTokens": 0 + }, + { + "modelId": "fastrouter/google/veo3.1-lite", + "providerId": "fastrouter", + "displayName": "Veo 3.1 Lite", + "version": "2026-05-01", + "capabilities": [], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 400000, + "maxOutputTokens": 0 + }, + { + "modelId": "fastrouter/leonardo-ai/lucid-origin", + "providerId": "fastrouter", + "displayName": "Lucid Origin", + "version": "2025-06-01", + "capabilities": [], + "modalities": [ + "image", + "text" + ], + "contextWindow": 4096, + "maxOutputTokens": 0 + }, + { + "modelId": "fastrouter/leonardo-ai/lucid-realism", + "providerId": "fastrouter", + "displayName": "Lucid Realism", + "version": "2025-06-01", + "capabilities": [], + "modalities": [ + "image", + "text" + ], + "contextWindow": 4096, + "maxOutputTokens": 0 + }, + { + "modelId": "fastrouter/minimax/minimax-m2.7", + "providerId": "fastrouter", + "displayName": "MiniMax-M2.7", + "version": "2026-03-18", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 123000, - "maxOutputTokens": 12000, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.28, - "outputPer1M": 1.1, + "inputPer1M": 0.3, + "outputPer1M": 1.2, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "jiekou/baidu/ernie-4.5-vl-424b-a47b", - "providerId": "jiekou", - "displayName": "ERNIE 4.5 VL 424B A47B", - "version": "2026-01", + "modelId": "fastrouter/minimax/minimax-m2.7-highspeed", + "providerId": "fastrouter", + "displayName": "MiniMax-M2.7-highspeed", + "version": "2026-03-18", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 123000, - "maxOutputTokens": 16000, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.42, - "outputPer1M": 1.25, + "inputPer1M": 0.6, + "outputPer1M": 2.4, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "jiekou/claude-haiku-4-5-20251001", - "providerId": "jiekou", - "displayName": "claude-haiku-4-5-20251001", - "version": "2026-01", + "modelId": "fastrouter/moonshotai/kimi-k2", + "providerId": "fastrouter", + "displayName": "Kimi K2", + "version": "2025-07-11", "capabilities": [ "text.chat", - "tools.function_calling", - "structured.output" + "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 20000, - "maxOutputTokens": 64000, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.9, - "outputPer1M": 4.5, + "inputPer1M": 0.55, + "outputPer1M": 2.2, "currency": "USD" } }, { - "modelId": "jiekou/claude-opus-4-1-20250805", - "providerId": "jiekou", - "displayName": "claude-opus-4-1-20250805", - "version": "2026-01", + "modelId": "fastrouter/moonshotai/kimi-k2.6", + "providerId": "fastrouter", + "displayName": "Kimi K2.6", + "version": "2026-04-21", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 200000, - "maxOutputTokens": 32000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 13.5, - "outputPer1M": 67.5, + "inputPer1M": 0.75, + "outputPer1M": 3.5, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "jiekou/claude-opus-4-20250514", - "providerId": "jiekou", - "displayName": "claude-opus-4-20250514", - "version": "2026-01", + "modelId": "fastrouter/openai/gpt-4.1", + "providerId": "fastrouter", + "displayName": "GPT-4.1", + "version": "2025-04-14", "capabilities": [ "text.chat", - "tools.function_calling", - "structured.output" + "tools.function_calling" ], "modalities": [ "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 32000, + "contextWindow": 1047576, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 13.5, - "outputPer1M": 67.5, - "currency": "USD" + "inputPer1M": 2, + "outputPer1M": 8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 8, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "jiekou/claude-opus-4-5-20251101", - "providerId": "jiekou", - "displayName": "claude-opus-4-5-20251101", - "version": "2026-01", + "modelId": "fastrouter/openai/gpt-5", + "providerId": "fastrouter", + "displayName": "GPT-5", + "version": "2025-08-07", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 65536, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 4.5, - "outputPer1M": 22.5, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "jiekou/claude-opus-4-6", - "providerId": "jiekou", - "displayName": "claude-opus-4-6", - "version": "2026-02", + "modelId": "fastrouter/openai/gpt-5-mini", + "providerId": "fastrouter", + "displayName": "GPT-5 Mini", + "version": "2025-08-07", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", "text" ], - "contextWindow": 1000000, + "contextWindow": 400000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 2, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "jiekou/claude-sonnet-4-20250514", - "providerId": "jiekou", - "displayName": "claude-sonnet-4-20250514", - "version": "2026-01", + "modelId": "fastrouter/openai/gpt-5-nano", + "providerId": "fastrouter", + "displayName": "GPT-5 Nano", + "version": "2025-08-07", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 2.7, - "outputPer1M": 13.5, - "currency": "USD" - } + "inputPer1M": 0.05, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.05, + "output": 0.4, + "cacheRead": 0.005 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "jiekou/claude-sonnet-4-5-20250929", - "providerId": "jiekou", - "displayName": "claude-sonnet-4-5-20250929", - "version": "2026-01", + "modelId": "fastrouter/openai/gpt-5.3-codex", + "providerId": "fastrouter", + "displayName": "GPT-5.3 Codex", + "version": "2026-02-05", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 2.7, - "outputPer1M": 13.5, + "inputPer1M": 1.75, + "outputPer1M": 14, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "jiekou/deepseek/deepseek-r1-0528", - "providerId": "jiekou", - "displayName": "DeepSeek R1 0528", - "version": "2026-01", + "modelId": "fastrouter/openai/gpt-5.4-mini", + "providerId": "fastrouter", + "displayName": "GPT-5.4 mini", + "version": "2026-03-17", "capabilities": [ "text.chat", "tools.function_calling", @@ -37222,42 +59712,65 @@ "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 163840, - "maxOutputTokens": 32768, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.7, - "outputPer1M": 2.5, + "inputPer1M": 0.75, + "outputPer1M": 4.5, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "jiekou/deepseek/deepseek-v3-0324", - "providerId": "jiekou", - "displayName": "DeepSeek V3 0324", - "version": "2026-01", + "modelId": "fastrouter/openai/gpt-5.4-nano", + "providerId": "fastrouter", + "displayName": "GPT-5.4 nano", + "version": "2026-03-17", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 163840, - "maxOutputTokens": 163840, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.28, - "outputPer1M": 1.14, + "inputPer1M": 0.2, + "outputPer1M": 1.25, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "jiekou/deepseek/deepseek-v3.1", - "providerId": "jiekou", - "displayName": "DeepSeek V3.1", - "version": "2026-01", + "modelId": "fastrouter/openai/gpt-5.5", + "providerId": "fastrouter", + "displayName": "GPT-5.5", + "version": "2026-04-23", "capabilities": [ "text.chat", "tools.function_calling", @@ -37265,282 +59778,305 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 163840, - "maxOutputTokens": 32768, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.27, - "outputPer1M": 1, + "inputPer1M": 5, + "outputPer1M": 30, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "jiekou/gemini-2.5-flash", - "providerId": "jiekou", - "displayName": "gemini-2.5-flash", - "version": "2026-01", + "modelId": "fastrouter/openai/gpt-5.5-pro", + "providerId": "fastrouter", + "displayName": "GPT-5.5 Pro", + "version": "2026-04-23", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ - "audio", "image", - "text", - "video" + "pdf", + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65535, - "pricing": { - "inputPer1M": 0.27, - "outputPer1M": 2.25, + "contextWindow": 1050000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 30, + "outputPer1M": 180, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "jiekou/gemini-2.5-flash-lite", - "providerId": "jiekou", - "displayName": "gemini-2.5-flash-lite", - "version": "2026-01", - "capabilities": [ - "text.chat", - "tools.function_calling", - "structured.output" - ], + "modelId": "fastrouter/openai/gpt-image-2", + "providerId": "fastrouter", + "displayName": "GPT Image 2", + "version": "2026-04-21", + "capabilities": [], "modalities": [ - "audio", "image", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65535, - "pricing": { - "inputPer1M": 0.09, - "outputPer1M": 0.36, - "currency": "USD" - } + "contextWindow": 128000, + "maxOutputTokens": 0 }, { - "modelId": "jiekou/gemini-2.5-flash-lite-preview-06-17", - "providerId": "jiekou", - "displayName": "gemini-2.5-flash-lite-preview-06-17", - "version": "2026-01", + "modelId": "fastrouter/openai/gpt-oss-120b", + "providerId": "fastrouter", + "displayName": "GPT OSS 120B", + "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ - "audio", - "image", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65535, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.09, - "outputPer1M": 0.36, + "inputPer1M": 0.15, + "outputPer1M": 0.6, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "jiekou/gemini-2.5-flash-lite-preview-09-2025", - "providerId": "jiekou", - "displayName": "gemini-2.5-flash-lite-preview-09-2025", - "version": "2026-01", + "modelId": "fastrouter/openai/gpt-oss-20b", + "providerId": "fastrouter", + "displayName": "GPT OSS 20B", + "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "audio", - "image", - "text", - "video" + "text" ], - "contextWindow": 1048576, + "contextWindow": 131072, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.09, - "outputPer1M": 0.36, + "inputPer1M": 0.05, + "outputPer1M": 0.2, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "jiekou/gemini-2.5-flash-preview-05-20", - "providerId": "jiekou", - "displayName": "gemini-2.5-flash-preview-05-20", - "version": "2026-01", + "modelId": "fastrouter/openai/gpt-realtime-1.5", + "providerId": "fastrouter", + "displayName": "GPT Realtime 1.5", + "version": "2025-06-01", "capabilities": [ "text.chat", - "tools.function_calling", - "structured.output" + "tools.function_calling" ], "modalities": [ "audio", "image", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 200000, + "contextWindow": 32000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.135, - "outputPer1M": 3.15, + "inputPer1M": 4, + "outputPer1M": 16, "currency": "USD" } }, { - "modelId": "jiekou/gemini-2.5-pro", - "providerId": "jiekou", - "displayName": "gemini-2.5-pro", - "version": "2026-01", + "modelId": "fastrouter/qwen/qwen3-coder", + "providerId": "fastrouter", + "displayName": "Qwen3 Coder", + "version": "2025-07-23", "capabilities": [ "text.chat", - "tools.function_calling", - "structured.output" + "tools.function_calling" ], "modalities": [ - "audio", - "image", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65535, + "contextWindow": 262144, + "maxOutputTokens": 66536, "pricing": { - "inputPer1M": 1.125, - "outputPer1M": 9, + "inputPer1M": 0.3, + "outputPer1M": 1.2, "currency": "USD" } }, { - "modelId": "jiekou/gemini-2.5-pro-preview-06-05", - "providerId": "jiekou", - "displayName": "gemini-2.5-pro-preview-06-05", - "version": "2026-01", + "modelId": "fastrouter/sarvam/sarvam-105b", + "providerId": "fastrouter", + "displayName": "Sarvam 105B", + "version": "2025-09-01", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ - "audio", - "image", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 200000, + "contextWindow": 131072, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1.125, - "outputPer1M": 9, + "inputPer1M": 0.04, + "outputPer1M": 0.16, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "jiekou/gemini-3-flash-preview", - "providerId": "jiekou", - "displayName": "gemini-3-flash-preview", - "version": "2026-01", + "modelId": "fastrouter/sarvam/sarvam-30b", + "providerId": "fastrouter", + "displayName": "Sarvam 30B", + "version": "2026-02-18", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ - "audio", - "image", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 128000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 3, + "inputPer1M": 0.02, + "outputPer1M": 0.1, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "jiekou/gemini-3-pro-preview", - "providerId": "jiekou", - "displayName": "gemini-3-pro-preview", - "version": "2026-01", - "capabilities": [ - "text.chat", - "tools.function_calling", - "structured.output" - ], + "modelId": "fastrouter/wanx/wan-v2-6", + "providerId": "fastrouter", + "displayName": "Wan 2.6", + "version": "2025-12-01", + "capabilities": [], "modalities": [ - "audio", "image", "text", "video" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, - "pricing": { - "inputPer1M": 1.8, - "outputPer1M": 10.8, - "currency": "USD" - } + "contextWindow": 400000, + "maxOutputTokens": 0 }, { - "modelId": "jiekou/gpt-5-chat-latest", - "providerId": "jiekou", - "displayName": "gpt-5-chat-latest", - "version": "2026-01", + "modelId": "fastrouter/x-ai/grok-4", + "providerId": "fastrouter", + "displayName": "Grok 4", + "version": "2025-07-09", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 256000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 1.125, - "outputPer1M": 9, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.75, + "cacheWrite": 15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "jiekou/gpt-5-codex", - "providerId": "jiekou", - "displayName": "gpt-5-codex", - "version": "2026-01", + "modelId": "fastrouter/x-ai/grok-4.3", + "providerId": "fastrouter", + "displayName": "Grok 4.3", + "version": "2026-04-17", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 1000000, + "maxOutputTokens": 30000, "pricing": { - "inputPer1M": 1.125, - "outputPer1M": 9, + "inputPer1M": 1.25, + "outputPer1M": 2.5, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "jiekou/gpt-5-mini", - "providerId": "jiekou", - "displayName": "gpt-5-mini", - "version": "2026-01", + "modelId": "fastrouter/x-ai/grok-build-0.1", + "providerId": "fastrouter", + "displayName": "Grok Build 0.1", + "version": "2026-04-16", "capabilities": [ "text.chat", "tools.function_calling", @@ -37549,43 +60085,58 @@ ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 256000, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 0.225, - "outputPer1M": 1.8, + "inputPer1M": 1, + "outputPer1M": 2, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "jiekou/gpt-5-nano", - "providerId": "jiekou", - "displayName": "gpt-5-nano", - "version": "2026-01", + "modelId": "fastrouter/z-ai/glm-5", + "providerId": "fastrouter", + "displayName": "GLM-5", + "version": "2026-02-11", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.045, - "outputPer1M": 0.36, + "inputPer1M": 0.95, + "outputPer1M": 3.15, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "jiekou/gpt-5-pro", - "providerId": "jiekou", - "displayName": "gpt-5-pro", - "version": "2026-01", + "modelId": "fastrouter/z-ai/glm-5.1", + "providerId": "fastrouter", + "displayName": "GLM-5.1", + "version": "2026-04-07", "capabilities": [ "text.chat", "tools.function_calling", @@ -37593,22 +60144,26 @@ "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 272000, + "contextWindow": 200000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 13.5, - "outputPer1M": 108, + "inputPer1M": 1.05, + "outputPer1M": 3.5, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "jiekou/gpt-5.1", - "providerId": "jiekou", - "displayName": "gpt-5.1", - "version": "2026-02", + "modelId": "fireworks-ai/accounts/fireworks/models/deepseek-v4-flash", + "providerId": "fireworks-ai", + "displayName": "DeepSeek V4 Flash", + "version": "2026-04-24", "capabilities": [ "text.chat", "tools.function_calling", @@ -37616,22 +60171,39 @@ "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 1000000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 1.125, - "outputPer1M": 9, - "currency": "USD" - } + "inputPer1M": 0.14, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "cacheRead": 0.028 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] }, { - "modelId": "jiekou/gpt-5.1-codex", - "providerId": "jiekou", - "displayName": "gpt-5.1-codex", - "version": "2026-01", + "modelId": "fireworks-ai/accounts/fireworks/models/deepseek-v4-flash-0731", + "providerId": "fireworks-ai", + "displayName": "DeepSeek V4 Flash 0731", + "version": "2026-07-31", "capabilities": [ "text.chat", "tools.function_calling", @@ -37639,22 +60211,40 @@ "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 1000000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 1.125, - "outputPer1M": 9, - "currency": "USD" - } + "inputPer1M": 0.14, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "cacheRead": 0.028 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "high", + "max" + ] + } + ] }, { - "modelId": "jiekou/gpt-5.1-codex-max", - "providerId": "jiekou", - "displayName": "gpt-5.1-codex-max", - "version": "2026-01", + "modelId": "fireworks-ai/accounts/fireworks/models/deepseek-v4-pro", + "providerId": "fireworks-ai", + "displayName": "DeepSeek V4 Pro", + "version": "2026-04-24", "capabilities": [ "text.chat", "tools.function_calling", @@ -37662,22 +60252,39 @@ "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 1000000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 1.125, - "outputPer1M": 9, - "currency": "USD" - } + "inputPer1M": 1.74, + "outputPer1M": 3.48, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.74, + "output": 3.48, + "cacheRead": 0.145 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] }, { - "modelId": "jiekou/gpt-5.1-codex-mini", - "providerId": "jiekou", - "displayName": "gpt-5.1-codex-mini", - "version": "2026-01", + "modelId": "fireworks-ai/accounts/fireworks/models/deepseek-v4-pro-0813", + "providerId": "fireworks-ai", + "displayName": "DeepSeek V4 Pro 0813", + "version": "2026-08-12", "capabilities": [ "text.chat", "tools.function_calling", @@ -37685,222 +60292,371 @@ "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 1000000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0.225, - "outputPer1M": 1.8, - "currency": "USD" - } + "inputPer1M": 1.32, + "outputPer1M": 3.96, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.32, + "output": 3.96, + "cacheRead": 0.044 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] }, { - "modelId": "jiekou/gpt-5.2", - "providerId": "jiekou", - "displayName": "gpt-5.2", - "version": "2026-01", + "modelId": "fireworks-ai/accounts/fireworks/models/glm-5p2", + "providerId": "fireworks-ai", + "displayName": "GLM 5.2", + "version": "2026-06-16", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 1048575, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1.575, - "outputPer1M": 12.6, - "currency": "USD" - } + "inputPer1M": 1.4, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.4, + "output": 4.4, + "cacheRead": 0.14 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] }, { - "modelId": "jiekou/gpt-5.2-codex", - "providerId": "jiekou", - "displayName": "gpt-5.2-codex", - "version": "2026-01", + "modelId": "fireworks-ai/accounts/fireworks/models/gpt-oss-120b", + "providerId": "fireworks-ai", + "displayName": "GPT OSS 120B", + "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, - "currency": "USD" - } + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.6, + "cacheRead": 0.015 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "jiekou/gpt-5.2-pro", - "providerId": "jiekou", - "displayName": "gpt-5.2-pro", - "version": "2026-01", + "modelId": "fireworks-ai/accounts/fireworks/models/gpt-oss-20b", + "providerId": "fireworks-ai", + "displayName": "GPT OSS 20B", + "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 18.9, - "outputPer1M": 151.2, - "currency": "USD" - } + "inputPer1M": 0.07, + "outputPer1M": 0.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.07, + "output": 0.3, + "cacheRead": 0.035 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "jiekou/grok-4-0709", - "providerId": "jiekou", - "displayName": "grok-4-0709", - "version": "2026-01", + "modelId": "fireworks-ai/accounts/fireworks/models/inkling", + "providerId": "fireworks-ai", + "displayName": "Inkling", + "version": "2026-07-15", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ + "audio", "image", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 8192, + "contextWindow": 1048576, + "maxOutputTokens": 1048576, "pricing": { - "inputPer1M": 2.7, - "outputPer1M": 13.5, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 4.05, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 4.05, + "cacheRead": 0.17 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "jiekou/grok-4-1-fast-non-reasoning", - "providerId": "jiekou", - "displayName": "grok-4-1-fast-non-reasoning", - "version": "2026-01", + "modelId": "fireworks-ai/accounts/fireworks/models/kimi-k2p6", + "providerId": "fireworks-ai", + "displayName": "Kimi K2.6", + "version": "2026-04-17", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "image", "text" ], - "contextWindow": 2000000, - "maxOutputTokens": 2000000, + "contextWindow": 262000, + "maxOutputTokens": 262000, "pricing": { - "inputPer1M": 0.18, - "outputPer1M": 0.45, - "currency": "USD" - } + "inputPer1M": 0.95, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4, + "cacheRead": 0.16 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "jiekou/grok-4-1-fast-reasoning", - "providerId": "jiekou", - "displayName": "grok-4-1-fast-reasoning", - "version": "2026-01", + "modelId": "fireworks-ai/accounts/fireworks/models/kimi-k2p7-code", + "providerId": "fireworks-ai", + "displayName": "Kimi K2.7 Code", + "version": "2026-06-12", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "image", "text" ], - "contextWindow": 2000000, - "maxOutputTokens": 2000000, + "contextWindow": 262000, + "maxOutputTokens": 262000, "pricing": { - "inputPer1M": 0.18, - "outputPer1M": 0.45, - "currency": "USD" - } + "inputPer1M": 0.95, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4, + "cacheRead": 0.19 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "jiekou/grok-4-fast-non-reasoning", - "providerId": "jiekou", - "displayName": "grok-4-fast-non-reasoning", - "version": "2026-01", + "modelId": "fireworks-ai/accounts/fireworks/models/kimi-k3", + "providerId": "fireworks-ai", + "displayName": "Kimi K3", + "version": "2026-07-27", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 2000000, - "maxOutputTokens": 2000000, + "contextWindow": 1048576, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.18, - "outputPer1M": 0.45, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "jiekou/grok-4-fast-reasoning", - "providerId": "jiekou", - "displayName": "grok-4-fast-reasoning", - "version": "2026-01", + "modelId": "fireworks-ai/accounts/fireworks/models/minimax-m2p7", + "providerId": "fireworks-ai", + "displayName": "MiniMax-M2.7", + "version": "2026-04-12", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 2000000, - "maxOutputTokens": 2000000, + "contextWindow": 196608, + "maxOutputTokens": 196608, "pricing": { - "inputPer1M": 0.18, - "outputPer1M": 0.45, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.06 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "jiekou/grok-code-fast-1", - "providerId": "jiekou", - "displayName": "grok-code-fast-1", - "version": "2026-01", + "modelId": "fireworks-ai/accounts/fireworks/models/minimax-m3", + "providerId": "fireworks-ai", + "displayName": "MiniMax-M3", + "version": "2026-06-12", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 256000, - "maxOutputTokens": 256000, + "contextWindow": 512000, + "maxOutputTokens": 512000, "pricing": { - "inputPer1M": 0.18, - "outputPer1M": 1.35, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.06 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "jiekou/minimax/minimax-m2.1", - "providerId": "jiekou", - "displayName": "Minimax M2.1", - "version": "2026-01", + "modelId": "fireworks-ai/accounts/fireworks/models/muse-glimmer-30b", + "providerId": "fireworks-ai", + "displayName": "Muse Glimmer 30B", + "version": "2026-08-10", "capabilities": [ "text.chat", "tools.function_calling", @@ -37908,21 +60664,39 @@ "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 204800, + "contextWindow": 131072, "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 0.35, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.35, + "output": 1.5, + "cacheRead": 0.04 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "jiekou/minimaxai/minimax-m1-80k", - "providerId": "jiekou", - "displayName": "MiniMax M1", - "version": "2026-01", + "modelId": "fireworks-ai/accounts/fireworks/models/nemotron-3-ultra-nvfp4", + "providerId": "fireworks-ai", + "displayName": "Nemotron 3 Ultra 550B A55B", + "version": "2026-06-04", "capabilities": [ "text.chat", "tools.function_calling", @@ -37931,22 +60705,34 @@ "modalities": [ "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 40000, + "contextWindow": 262144, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.55, - "outputPer1M": 2.2, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 2.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.4, + "cacheRead": 0.119 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "jiekou/moonshotai/kimi-k2-0905", - "providerId": "jiekou", - "displayName": "Kimi K2 0905", - "version": "2026-01", + "modelId": "fireworks-ai/accounts/fireworks/models/nemotron-lightning-3p5-30b-a3b", + "providerId": "fireworks-ai", + "displayName": "Nemotron 3.5 Lightning 30B A3B", + "version": "2026-08-11", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ @@ -37955,293 +60741,541 @@ "contextWindow": 262144, "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.5, - "currency": "USD" - } + "inputPer1M": 0.05, + "outputPer1M": 0.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.05, + "output": 0.2, + "cacheRead": 0.01 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "jiekou/moonshotai/kimi-k2-instruct", - "providerId": "jiekou", - "displayName": "Kimi K2 Instruct", - "version": "2026-01", + "modelId": "fireworks-ai/accounts/fireworks/models/qwen3p7-plus", + "providerId": "fireworks-ai", + "displayName": "Qwen 3.7 Plus", + "version": "2026-06-12", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.57, - "outputPer1M": 2.3, - "currency": "USD" - } + "inputPer1M": 0.4, + "outputPer1M": 1.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 1.6, + "cacheRead": 0.08 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + }, + { + "type": "budget_tokens", + "min": 1 + } + ] }, { - "modelId": "jiekou/moonshotai/kimi-k2.5", - "providerId": "jiekou", - "displayName": "Kimi K2.5", - "version": "2026-01", + "modelId": "fireworks-ai/accounts/fireworks/models/qwen3p8-max", + "providerId": "fireworks-ai", + "displayName": "Qwen3.8 Max", + "version": "2026-08-03", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", - "text", - "video" + "text" ], "contextWindow": 262144, - "maxOutputTokens": 262144, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 3, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "jiekou/o3", - "providerId": "jiekou", - "displayName": "o3", - "version": "2026-01", + "modelId": "fireworks-ai/accounts/fireworks/routers/glm-5p2-fast", + "providerId": "fireworks-ai", + "displayName": "GLM 5.2 Fast", + "version": "2026-06-26", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 131072, + "contextWindow": 1048575, "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 10, - "outputPer1M": 40, - "currency": "USD" - } + "inputPer1M": 2.1, + "outputPer1M": 6.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.1, + "output": 6.6, + "cacheRead": 0.21 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] }, { - "modelId": "jiekou/o3-mini", - "providerId": "jiekou", - "displayName": "o3-mini", - "version": "2026-01", + "modelId": "fireworks-ai/accounts/fireworks/routers/kimi-k2p6-fast", + "providerId": "fireworks-ai", + "displayName": "Kimi K2.6 Fast", + "version": "2026-04-17", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 262000, + "maxOutputTokens": 262000, "pricing": { - "inputPer1M": 1.1, - "outputPer1M": 4.4, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 8, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "jiekou/o4-mini", - "providerId": "jiekou", - "displayName": "o4-mini", - "version": "2026-01", + "modelId": "fireworks-ai/accounts/fireworks/routers/kimi-k2p6-turbo", + "providerId": "fireworks-ai", + "displayName": "Kimi K2.6 Turbo", + "version": "2026-04-17", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 262000, + "maxOutputTokens": 262000, "pricing": { - "inputPer1M": 1.1, - "outputPer1M": 4.4, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 8, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "jiekou/qwen/qwen3-235b-a22b-fp8", - "providerId": "jiekou", - "displayName": "Qwen3 235B A22B", - "version": "2026-01", + "modelId": "fireworks-ai/accounts/fireworks/routers/kimi-k2p7-code-fast", + "providerId": "fireworks-ai", + "displayName": "Kimi K2.7 Code Fast", + "version": "2026-06-12", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 40960, - "maxOutputTokens": 20000, + "contextWindow": 262000, + "maxOutputTokens": 262000, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.8, - "currency": "USD" - } + "inputPer1M": 1.9, + "outputPer1M": 8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.9, + "output": 8, + "cacheRead": 0.38 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "jiekou/qwen/qwen3-235b-a22b-instruct-2507", - "providerId": "jiekou", - "displayName": "Qwen3 235B A22B Instruct 2507", - "version": "2026-01", + "modelId": "fireworks-ai/accounts/fireworks/routers/kimi-k3-fast", + "providerId": "fireworks-ai", + "displayName": "Kimi K3 Fast", + "version": "2026-07-27", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 16384, + "contextWindow": 1048576, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.8, - "currency": "USD" - } + "inputPer1M": 4.5, + "outputPer1M": 22.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 4.5, + "output": 22.5, + "cacheRead": 0.45 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "jiekou/qwen/qwen3-235b-a22b-thinking-2507", - "providerId": "jiekou", - "displayName": "Qwen3 235B A22b Thinking 2507", - "version": "2026-01", + "modelId": "freemodel/claude-fable-5", + "providerId": "freemodel", + "displayName": "Claude Fable 5", + "version": "2026-06-09", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 3, - "currency": "USD" - } + "inputPer1M": 10, + "outputPer1M": 50, + "currency": "USD", + "costDimensionsPer1M": { + "input": 10, + "output": 50, + "cacheRead": 1, + "cacheWrite": 12.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "jiekou/qwen/qwen3-30b-a3b-fp8", - "providerId": "jiekou", - "displayName": "Qwen3 30B A3B", - "version": "2026-01", + "modelId": "freemodel/claude-haiku-4-5-20251001", + "providerId": "freemodel", + "displayName": "Claude Haiku 4.5", + "version": "2025-10-15", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 40960, - "maxOutputTokens": 20000, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.09, - "outputPer1M": 0.45, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 5, + "cacheRead": 0.1, + "cacheWrite": 1.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "jiekou/qwen/qwen3-32b-fp8", - "providerId": "jiekou", - "displayName": "Qwen3 32B", - "version": "2026-01", + "modelId": "freemodel/claude-opus-4-6", + "providerId": "freemodel", + "displayName": "Claude Opus 4.6", + "version": "2026-02-05", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 40960, - "maxOutputTokens": 20000, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.45, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "jiekou/qwen/qwen3-coder-480b-a35b-instruct", - "providerId": "jiekou", - "displayName": "Qwen3 Coder 480B A35B Instruct", - "version": "2026-01", + "modelId": "freemodel/claude-opus-4-7", + "providerId": "freemodel", + "displayName": "Claude Opus 4.7", + "version": "2026-04-16", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.29, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "jiekou/qwen/qwen3-coder-next", - "providerId": "jiekou", - "displayName": "qwen/qwen3-coder-next", - "version": "2026-02", + "modelId": "freemodel/claude-opus-4-8", + "providerId": "freemodel", + "displayName": "Claude Opus 4.8", + "version": "2026-05-28", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 1.5, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "jiekou/qwen/qwen3-next-80b-a3b-instruct", - "providerId": "jiekou", - "displayName": "Qwen3 Next 80B A3B Instruct", - "version": "2026-01", + "modelId": "freemodel/claude-sonnet-4-6", + "providerId": "freemodel", + "displayName": "Claude Sonnet 4.6", + "version": "2026-02-17", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 65536, - "maxOutputTokens": 65536, + "contextWindow": 1000000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 1.5, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "jiekou/qwen/qwen3-next-80b-a3b-thinking", - "providerId": "jiekou", - "displayName": "Qwen3 Next 80B A3B Thinking", - "version": "2026-01", + "modelId": "freemodel/gpt-5.3-codex", + "providerId": "freemodel", + "displayName": "GPT-5.3 Codex", + "version": "2026-02-05", "capabilities": [ "text.chat", "tools.function_calling", @@ -38249,21 +61283,42 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 65536, - "maxOutputTokens": 65536, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 1.5, - "currency": "USD" - } + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175, + "cacheWrite": 1.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "jiekou/xiaomimimo/mimo-v2-flash", - "providerId": "jiekou", - "displayName": "XiaomiMiMo/MiMo-V2-Flash", - "version": "2026-01", + "modelId": "freemodel/gpt-5.4", + "providerId": "freemodel", + "displayName": "GPT-5.4", + "version": "2026-03-05", "capabilities": [ "text.chat", "tools.function_calling", @@ -38271,21 +61326,42 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 131072, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 2.5, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 15, + "cacheRead": 0.25, + "cacheWrite": 2.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "jiekou/zai-org/glm-4.5", - "providerId": "jiekou", - "displayName": "GLM-4.5", - "version": "2026-01", + "modelId": "freemodel/gpt-5.4-mini", + "providerId": "freemodel", + "displayName": "GPT-5.4 mini", + "version": "2026-03-17", "capabilities": [ "text.chat", "tools.function_calling", @@ -38293,21 +61369,41 @@ "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 98304, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.2, - "currency": "USD" - } + "inputPer1M": 0.75, + "outputPer1M": 4.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 4.5, + "cacheRead": 0.075, + "cacheWrite": 0.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "jiekou/zai-org/glm-4.5v", - "providerId": "jiekou", - "displayName": "GLM 4.5V", - "version": "2026-01", + "modelId": "freemodel/gpt-5.5", + "providerId": "freemodel", + "displayName": "GPT-5.5", + "version": "2026-04-23", "capabilities": [ "text.chat", "tools.function_calling", @@ -38316,22 +61412,41 @@ ], "modalities": [ "image", - "text", - "video" + "pdf", + "text" ], - "contextWindow": 65536, - "maxOutputTokens": 16384, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 1.8, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5, + "cacheWrite": 5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "jiekou/zai-org/glm-4.7", - "providerId": "jiekou", - "displayName": "GLM-4.7", - "version": "2026-01", + "modelId": "friendli/deepseek-ai/DeepSeek-V3.2", + "providerId": "friendli", + "displayName": "DeepSeek-V3.2", + "version": "2025-12-01", "capabilities": [ "text.chat", "tools.function_calling", @@ -38341,19 +61456,30 @@ "modalities": [ "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 163840, + "maxOutputTokens": 163840, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.2, - "currency": "USD" - } + "inputPer1M": 0.5, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 1.5, + "cacheRead": 0.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "jiekou/zai-org/glm-4.7-flash", - "providerId": "jiekou", - "displayName": "GLM-4.7-Flash", - "version": "2026-01", + "modelId": "friendli/google/gemma-4-31B-it", + "providerId": "friendli", + "displayName": "Gemma 4 31B IT", + "version": "2026-04-02", "capabilities": [ "text.chat", "tools.function_calling", @@ -38361,21 +61487,122 @@ "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.07, + "inputPer1M": 0.14, "outputPer1M": 0.4, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "kilo/~anthropic/claude-haiku-latest", - "providerId": "kilo", - "displayName": "Anthropic: Claude Haiku Latest", - "version": "2026-04-27", + "modelId": "friendli/MiniMaxAI/MiniMax-M2.5", + "providerId": "friendli", + "displayName": "MiniMax-M2.5", + "version": "2026-02-12", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 196608, + "maxOutputTokens": 196608, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.06 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "friendli/zai-org/GLM-5.1", + "providerId": "friendli", + "displayName": "GLM-5.1", + "version": "2026-04-07", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 202752, + "maxOutputTokens": 202752, + "pricing": { + "inputPer1M": 1.4, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.4, + "output": 4.4, + "cacheRead": 0.26 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "friendli/zai-org/GLM-5.2", + "providerId": "friendli", + "displayName": "GLM-5.2", + "version": "2026-06-13", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 1.4, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.4, + "output": 4.4, + "cacheRead": 0.26 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] + }, + { + "modelId": "frogbot/claude-haiku-4-5", + "providerId": "frogbot", + "displayName": "Claude Haiku 4.5", + "version": "2025-10-15", "capabilities": [ "text.chat", "tools.function_calling", @@ -38391,14 +61618,27 @@ "pricing": { "inputPer1M": 1, "outputPer1M": 5, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 5, + "cacheRead": 0.1, + "cacheWrite": 1.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "kilo/~anthropic/claude-opus-latest", - "providerId": "kilo", - "displayName": "Anthropic: Claude Opus Latest", - "version": "2026-04-16", + "modelId": "frogbot/claude-opus-4-6", + "providerId": "frogbot", + "displayName": "Claude Opus 4.6", + "version": "2026-02-05", "capabilities": [ "text.chat", "tools.function_calling", @@ -38409,19 +61649,40 @@ "pdf", "text" ], - "contextWindow": 1000000, + "contextWindow": 200000, "maxOutputTokens": 128000, "pricing": { "inputPer1M": 5, "outputPer1M": 25, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "kilo/~anthropic/claude-sonnet-latest", - "providerId": "kilo", - "displayName": "Anthropic: Claude Sonnet Latest", - "version": "2026-04-27", + "modelId": "frogbot/claude-opus-4-7", + "providerId": "frogbot", + "displayName": "Claude Opus 4.7", + "version": "2026-04-16", "capabilities": [ "text.chat", "tools.function_calling", @@ -38432,19 +61693,106 @@ "pdf", "text" ], - "contextWindow": 1000000, + "contextWindow": 200000, "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "frogbot/claude-sonnet-4-6", + "providerId": "frogbot", + "displayName": "Claude Sonnet 4.6", + "version": "2026-02-17", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { "inputPer1M": 3, "outputPer1M": 15, - "currency": "USD" + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] + }, + { + "modelId": "frogbot/deepseek-v4-pro", + "providerId": "frogbot", + "displayName": "DeepSeek v4 Pro", + "version": "2026-04-24", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 1.74, + "outputPer1M": 3.48, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.74, + "output": 3.48, + "cacheRead": 0.14 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "kilo/~google/gemini-flash-latest", - "providerId": "kilo", - "displayName": "Google: Gemini Flash Latest", - "version": "2026-04-27", + "modelId": "frogbot/gemini-2.5-flash", + "providerId": "frogbot", + "displayName": "Gemini 2.5 Flash", + "version": "2025-07-17", "capabilities": [ "text.chat", "tools.function_calling", @@ -38460,16 +61808,29 @@ "contextWindow": 1048576, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 3, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 0, + "max": 24576 + } + ] }, { - "modelId": "kilo/~google/gemini-pro-latest", - "providerId": "kilo", - "displayName": "Google: Gemini Pro Latest", - "version": "2026-04-27", + "modelId": "frogbot/gemini-2.5-pro", + "providerId": "frogbot", + "displayName": "Gemini 2.5 Pro", + "version": "2025-03-20", "capabilities": [ "text.chat", "tools.function_calling", @@ -38484,62 +61845,142 @@ ], "contextWindow": 1048576, "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.31 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 128, + "max": 32768 + } + ] + }, + { + "modelId": "frogbot/gemini-3-1-pro-preview", + "providerId": "frogbot", + "displayName": "Gemini 3.1 Pro Preview", + "version": "2026-02-18", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "pdf", + "text", + "video" + ], + "contextWindow": 1000000, + "maxOutputTokens": 64000, "pricing": { "inputPer1M": 2, "outputPer1M": 12, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/~moonshotai/kimi-latest", - "providerId": "kilo", - "displayName": "MoonshotAI: Kimi Latest", - "version": "2026-04-27", + "modelId": "frogbot/gemini-3-flash-preview", + "providerId": "frogbot", + "displayName": "Gemini 3 Flash Preview", + "version": "2025-12-17", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", - "text" + "pdf", + "text", + "video" ], - "contextWindow": 262142, - "maxOutputTokens": 262142, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.74, - "outputPer1M": 3.49, - "currency": "USD" - } + "inputPer1M": 0.5, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 3, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/~openai/gpt-latest", - "providerId": "kilo", - "displayName": "OpenAI: GPT Latest", - "version": "2026-04-27", + "modelId": "frogbot/gpt-4o", + "providerId": "frogbot", + "displayName": "GPT-4o", + "version": "2024-05-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 1050000, - "maxOutputTokens": 128000, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 5, - "outputPer1M": 30, - "currency": "USD" + "inputPer1M": 2.5, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 10, + "cacheRead": 1.25 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "kilo/~openai/gpt-mini-latest", - "providerId": "kilo", - "displayName": "OpenAI: GPT Mini Latest", - "version": "2026-04-27", + "modelId": "frogbot/gpt-5-3-codex", + "providerId": "frogbot", + "displayName": "GPT-5.3 Codex", + "version": "2026-02-15", "capabilities": [ "text.chat", "tools.function_calling", @@ -38547,85 +61988,158 @@ ], "modalities": [ "image", - "pdf", "text" ], "contextWindow": 400000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.75, - "outputPer1M": 4.5, - "currency": "USD" - } + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/ai21/jamba-large-1.7", - "providerId": "kilo", - "displayName": "AI21: Jamba Large 1.7", - "version": "2025-08-09", + "modelId": "frogbot/gpt-5-4-mini", + "providerId": "frogbot", + "displayName": "GPT-5.4 Mini", + "version": "2026-03-17", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 4096, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 2, - "outputPer1M": 8, - "currency": "USD" - } + "inputPer1M": 0.75, + "outputPer1M": 4.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 4.5, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/aion-labs/aion-1.0", - "providerId": "kilo", - "displayName": "AionLabs: Aion-1.0", - "version": "2025-02-05", + "modelId": "frogbot/gpt-5-4-nano", + "providerId": "frogbot", + "displayName": "GPT-5.4 Nano", + "version": "2025-08-07", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 4, - "outputPer1M": 8, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 1.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.25, + "cacheRead": 0.02 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/aion-labs/aion-1.0-mini", - "providerId": "kilo", - "displayName": "AionLabs: Aion-1.0-Mini", - "version": "2025-02-05", + "modelId": "frogbot/gpt-5-5", + "providerId": "frogbot", + "displayName": "GPT-5.5", + "version": "2026-03-05", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 272000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.7, - "outputPer1M": 1.4, - "currency": "USD" - } + "inputPer1M": 2.5, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 15, + "cacheRead": 0.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/aion-labs/aion-2.0", - "providerId": "kilo", - "displayName": "AionLabs: Aion-2.0", - "version": "2026-02-24", + "modelId": "frogbot/gpt-oss-120b", + "providerId": "frogbot", + "displayName": "GPT OSS 120B", + "version": "1970-01-01", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" @@ -38633,242 +62147,350 @@ "contextWindow": 131072, "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.8, - "outputPer1M": 1.6, + "inputPer1M": 0.15, + "outputPer1M": 0.6, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/aion-labs/aion-rp-llama-3.1-8b", - "providerId": "kilo", - "displayName": "AionLabs: Aion-RP 1.0 (8B)", - "version": "2025-02-05", + "modelId": "frogbot/gpt-oss-20b", + "providerId": "frogbot", + "displayName": "GPT OSS 20B", + "version": "1970-01-01", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 32768, + "contextWindow": 131072, "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.8, - "outputPer1M": 1.6, + "inputPer1M": 0.07, + "outputPer1M": 0.2, "currency": "USD" - } - }, + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, { - "modelId": "kilo/alfredpros/codellama-7b-instruct-solidity", - "providerId": "kilo", - "displayName": "AlfredPros: CodeLLaMa 7B Instruct Solidity", - "version": "2025-04-14", + "modelId": "frogbot/grok-4-1-fast-non-reasoning", + "providerId": "frogbot", + "displayName": "Grok 4.1 Fast (Non-Reasoning)", + "version": "2025-11-25", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 4096, - "maxOutputTokens": 4096, + "contextWindow": 2000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.8, - "outputPer1M": 1.2, - "currency": "USD" + "inputPer1M": 0.2, + "outputPer1M": 0.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 0.5, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "kilo/allenai/olmo-3-32b-think", - "providerId": "kilo", - "displayName": "AllenAI: Olmo 3 32B Think", - "version": "2025-11-22", + "modelId": "frogbot/grok-4-1-fast-reasoning", + "providerId": "frogbot", + "displayName": "Grok 4.1 Fast (Reasoning)", + "version": "2025-11-25", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 65536, - "maxOutputTokens": 65536, + "contextWindow": 2000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.15, + "inputPer1M": 0.2, "outputPer1M": 0.5, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 0.5, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "kilo/amazon/nova-2-lite-v1", - "providerId": "kilo", - "displayName": "Amazon: Nova 2 Lite", - "version": "2024-12-01", + "modelId": "frogbot/grok-4-3", + "providerId": "frogbot", + "displayName": "Grok 4.3", + "version": "2026-04-30", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", - "pdf", "text", "video" ], "contextWindow": 1000000, - "maxOutputTokens": 65535, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.3, + "inputPer1M": 1.25, "outputPer1M": 2.5, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 2.5, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/amazon/nova-lite-v1", - "providerId": "kilo", - "displayName": "Amazon: Nova Lite 1.0", - "version": "2024-12-06", + "modelId": "frogbot/grok-code-fast-1", + "providerId": "frogbot", + "displayName": "Grok 4.1 Fast (Reasoning)", + "version": "2025-08-28", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 300000, - "maxOutputTokens": 5120, + "contextWindow": 256000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.06, - "outputPer1M": 0.24, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.5, + "cacheRead": 0.02 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "kilo/amazon/nova-micro-v1", - "providerId": "kilo", - "displayName": "Amazon: Nova Micro 1.0", - "version": "2024-12-06", + "modelId": "frogbot/kimi-k2-6", + "providerId": "frogbot", + "displayName": "Kimi-K2.6", + "version": "1970-01-01", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 5120, + "contextWindow": 256000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.035, - "outputPer1M": 0.14, - "currency": "USD" - } + "inputPer1M": 0.95, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4, + "cacheRead": 0.16 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "kilo/amazon/nova-premier-v1", - "providerId": "kilo", - "displayName": "Amazon: Nova Premier 1.0", - "version": "2025-11-01", + "modelId": "frogbot/kimi-k2.5", + "providerId": "frogbot", + "displayName": "Kimi-K2.5", + "version": "1970-01-01", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 32000, + "contextWindow": 256000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 12.5, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 3, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "kilo/amazon/nova-pro-v1", - "providerId": "kilo", - "displayName": "Amazon: Nova Pro 1.0", - "version": "2024-12-03", + "modelId": "frogbot/minimax-m2-5", + "providerId": "frogbot", + "displayName": "MiniMax-M2.5", + "version": "2025-01-15", "capabilities": [ "text.chat", "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 300000, - "maxOutputTokens": 5120, + "contextWindow": 192000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.8, - "outputPer1M": 3.2, - "currency": "USD" + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "kilo/anthracite-org/magnum-v4-72b", - "providerId": "kilo", - "displayName": "Magnum v4 72B", - "version": "2024-10-22", + "modelId": "frogbot/minimax-m2-7", + "providerId": "frogbot", + "displayName": "MiniMax-M2.7", + "version": "2026-03-18", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 16384, - "maxOutputTokens": 2048, + "contextWindow": 192000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 3, - "outputPer1M": 5, - "currency": "USD" + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.06 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "kilo/anthropic/claude-3-haiku", - "providerId": "kilo", - "displayName": "Anthropic: Claude 3 Haiku", - "version": "2024-03-07", + "modelId": "frogbot/qwen-3-6-plus", + "providerId": "frogbot", + "displayName": "Qwen 3.6 Plus", + "version": "2026-04-02", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 4096, + "contextWindow": 1000000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 1.25, - "currency": "USD" - } + "inputPer1M": 0.5, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 3, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "kilo/anthropic/claude-3.5-haiku", - "providerId": "kilo", - "displayName": "Anthropic: Claude 3.5 Haiku", - "version": "2024-10-22", + "modelId": "frogbot/zai-glm-5-1", + "providerId": "frogbot", + "displayName": "Z.AI GLM-5.1", + "version": "2025-01-20", "capabilities": [ "text.chat", "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 200000, + "contextWindow": 198000, "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.8, - "outputPer1M": 4, - "currency": "USD" + "inputPer1M": 1.4, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.4, + "output": 4.4, + "cacheRead": 0.26 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "kilo/anthropic/claude-haiku-4.5", - "providerId": "kilo", - "displayName": "Anthropic: Claude Haiku 4.5", - "version": "2025-10-15", + "modelId": "github-copilot/claude-fable-5", + "providerId": "github-copilot", + "displayName": "Claude Fable 5", + "version": "2026-06-09", "capabilities": [ "text.chat", "tools.function_calling", @@ -38876,21 +62498,41 @@ ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1, - "outputPer1M": 5, - "currency": "USD" - } + "inputPer1M": 10, + "outputPer1M": 50, + "currency": "USD", + "costDimensionsPer1M": { + "input": 10, + "output": 50, + "cacheRead": 1, + "cacheWrite": 12.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "kilo/anthropic/claude-opus-4", - "providerId": "kilo", - "displayName": "Anthropic: Claude Opus 4", - "version": "2025-05-22", + "modelId": "github-copilot/claude-haiku-4.5", + "providerId": "github-copilot", + "displayName": "Claude Haiku 4.5 (latest)", + "version": "2025-10-15", "capabilities": [ "text.chat", "tools.function_calling", @@ -38902,18 +62544,32 @@ "text" ], "contextWindow": 200000, - "maxOutputTokens": 32000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 15, - "outputPer1M": 75, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 5, + "cacheRead": 0.1, + "cacheWrite": 1.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024, + "max": 32000 + } + ] }, { - "modelId": "kilo/anthropic/claude-opus-4.1", - "providerId": "kilo", - "displayName": "Anthropic: Claude Opus 4.1", - "version": "2025-08-05", + "modelId": "github-copilot/claude-opus-4.5", + "providerId": "github-copilot", + "displayName": "Claude Opus 4.5 (latest)", + "version": "2025-11-24", "capabilities": [ "text.chat", "tools.function_calling", @@ -38927,16 +62583,30 @@ "contextWindow": 200000, "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 15, - "outputPer1M": 75, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024, + "max": 32000 + } + ] }, { - "modelId": "kilo/anthropic/claude-opus-4.5", - "providerId": "kilo", - "displayName": "Anthropic: Claude Opus 4.5", - "version": "2025-11-24", + "modelId": "github-copilot/claude-opus-4.6", + "providerId": "github-copilot", + "displayName": "Claude Opus 4.6", + "version": "2026-02-05", "capabilities": [ "text.chat", "tools.function_calling", @@ -38948,18 +62618,36 @@ "text" ], "contextWindow": 200000, - "maxOutputTokens": 64000, + "maxOutputTokens": 32000, "pricing": { "inputPer1M": 5, "outputPer1M": 25, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + } + ] }, { - "modelId": "kilo/anthropic/claude-opus-4.6", - "providerId": "kilo", - "displayName": "Anthropic: Claude Opus 4.6", - "version": "2026-02-05", + "modelId": "github-copilot/claude-opus-4.7", + "providerId": "github-copilot", + "displayName": "Claude Opus 4.7", + "version": "2026-04-16", "capabilities": [ "text.chat", "tools.function_calling", @@ -38967,21 +62655,41 @@ ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 200000, + "maxOutputTokens": 32000, "pricing": { "inputPer1M": 5, "outputPer1M": 25, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "kilo/anthropic/claude-opus-4.6-fast", - "providerId": "kilo", - "displayName": "Anthropic: Claude Opus 4.6 (Fast)", - "version": "2026-04-07", + "modelId": "github-copilot/claude-opus-4.8", + "providerId": "github-copilot", + "displayName": "Claude Opus 4.8", + "version": "2026-05-28", "capabilities": [ "text.chat", "tools.function_calling", @@ -38989,25 +62697,46 @@ ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 30, - "outputPer1M": 150, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "kilo/anthropic/claude-opus-4.7", - "providerId": "kilo", - "displayName": "Anthropic: Claude Opus 4.7", - "version": "2026-04-16", + "modelId": "github-copilot/claude-opus-5", + "providerId": "github-copilot", + "displayName": "Claude Opus 5", + "version": "2026-07-24", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", @@ -39015,18 +62744,37 @@ "text" ], "contextWindow": 1000000, - "maxOutputTokens": 128000, + "maxOutputTokens": 64000, "pricing": { "inputPer1M": 5, "outputPer1M": 25, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "kilo/anthropic/claude-opus-4.7-fast", - "providerId": "kilo", - "displayName": "Anthropic: Claude Opus 4.7 (Fast)", - "version": "2026-05-12", + "modelId": "github-copilot/claude-sonnet-4", + "providerId": "github-copilot", + "displayName": "Claude Sonnet 4 (latest)", + "version": "2025-05-22", "capabilities": [ "text.chat", "tools.function_calling", @@ -39037,19 +62785,27 @@ "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 216000, + "maxOutputTokens": 16000, "pricing": { - "inputPer1M": 30, - "outputPer1M": 150, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "kilo/anthropic/claude-sonnet-4", - "providerId": "kilo", - "displayName": "Anthropic: Claude Sonnet 4", - "version": "2025-05-22", + "modelId": "github-copilot/claude-sonnet-4.5", + "providerId": "github-copilot", + "displayName": "Claude Sonnet 4.5 (latest)", + "version": "2025-09-29", "capabilities": [ "text.chat", "tools.function_calling", @@ -39061,18 +62817,32 @@ "text" ], "contextWindow": 200000, - "maxOutputTokens": 64000, + "maxOutputTokens": 32000, "pricing": { "inputPer1M": 3, "outputPer1M": 15, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024, + "max": 32000 + } + ] }, { - "modelId": "kilo/anthropic/claude-sonnet-4.5", - "providerId": "kilo", - "displayName": "Anthropic: Claude Sonnet 4.5", - "version": "2025-09-29", + "modelId": "github-copilot/claude-sonnet-4.6", + "providerId": "github-copilot", + "displayName": "Claude Sonnet 4.6", + "version": "2026-02-17", "capabilities": [ "text.chat", "tools.function_calling", @@ -39083,19 +62853,42 @@ "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 64000, + "contextWindow": 200000, + "maxOutputTokens": 32000, "pricing": { "inputPer1M": 3, "outputPer1M": 15, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1024, + "max": 32000 + } + ] }, { - "modelId": "kilo/anthropic/claude-sonnet-4.6", - "providerId": "kilo", - "displayName": "Anthropic: Claude Sonnet 4.6", - "version": "2026-02-17", + "modelId": "github-copilot/claude-sonnet-5", + "providerId": "github-copilot", + "displayName": "Claude Sonnet 5", + "version": "2026-06-30", "capabilities": [ "text.chat", "tools.function_calling", @@ -39103,1293 +62896,2164 @@ ], "modalities": [ "image", + "pdf", "text" ], "contextWindow": 1000000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 10, + "cacheRead": 0.2, + "cacheWrite": 2.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "kilo/arcee-ai/coder-large", - "providerId": "kilo", - "displayName": "Arcee AI: Coder Large", - "version": "2025-05-06", + "modelId": "github-copilot/gemini-3.1-pro-preview", + "providerId": "github-copilot", + "displayName": "Gemini 3.1 Pro Preview", + "version": "2026-02-19", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 32768, - "maxOutputTokens": 32768, + "contextWindow": 1000000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 0.8, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "cacheRead": 0.2 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 18, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 18, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + }, + { + "type": "budget_tokens", + "min": 256, + "max": 32000 + } + ] }, { - "modelId": "kilo/arcee-ai/maestro-reasoning", - "providerId": "kilo", - "displayName": "Arcee AI: Maestro Reasoning", - "version": "2025-05-06", + "modelId": "github-copilot/gemini-3.5-flash", + "providerId": "github-copilot", + "displayName": "Gemini 3.5 Flash", + "version": "2026-05-19", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 131072, - "maxOutputTokens": 32000, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.9, - "outputPer1M": 3.3, - "currency": "USD" - } + "inputPer1M": 1.5, + "outputPer1M": 9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 9, + "cacheRead": 0.15, + "inputAudio": 1.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + }, + { + "type": "budget_tokens", + "min": 256, + "max": 24000 + } + ] }, { - "modelId": "kilo/arcee-ai/spotlight", - "providerId": "kilo", - "displayName": "Arcee AI: Spotlight", - "version": "2025-05-06", + "modelId": "github-copilot/gemini-3.6-flash", + "providerId": "github-copilot", + "displayName": "Gemini 3.6 Flash", + "version": "2026-07-21", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 65537, + "contextWindow": 1000000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.18, - "outputPer1M": 0.18, - "currency": "USD" - } + "inputPer1M": 1.5, + "outputPer1M": 7.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 7.5, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + }, + { + "type": "budget_tokens", + "min": 256, + "max": 32000 + } + ] }, { - "modelId": "kilo/arcee-ai/trinity-large-thinking", - "providerId": "kilo", - "displayName": "Arcee AI: Trinity Large Thinking", - "version": "2026-04-01", + "modelId": "github-copilot/gemini-3.7-flash", + "providerId": "github-copilot", + "displayName": "Gemini 3.7 Flash", + "version": "2026-08-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 1000000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.22, - "outputPer1M": 0.85, - "currency": "USD" - } - }, + "inputPer1M": 0.75, + "outputPer1M": 3.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 3.75, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, { - "modelId": "kilo/arcee-ai/trinity-mini", - "providerId": "kilo", - "displayName": "Arcee AI: Trinity Mini", - "version": "2025-12", + "modelId": "github-copilot/gpt-4.1", + "providerId": "github-copilot", + "displayName": "GPT-4.1", + "version": "2025-04-14", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.045, - "outputPer1M": 0.15, - "currency": "USD" + "inputPer1M": 2, + "outputPer1M": 8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 8, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "kilo/arcee-ai/virtuoso-large", - "providerId": "kilo", - "displayName": "Arcee AI: Virtuoso Large", - "version": "2025-05-06", + "modelId": "github-copilot/gpt-5-mini", + "providerId": "github-copilot", + "displayName": "GPT-5 Mini", + "version": "2025-08-07", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 131072, + "contextWindow": 264000, "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.75, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 2, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/baidu/cobuddy:free", - "providerId": "kilo", - "displayName": "Baidu: CoBuddy (free)", - "version": "2026-05-06", + "modelId": "github-copilot/gpt-5.2", + "providerId": "github-copilot", + "displayName": "GPT-5.2", + "version": "2025-12-11", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 65536, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "kilo/baidu/ernie-4.5-21b-a3b", - "providerId": "kilo", - "displayName": "Baidu: ERNIE 4.5 21B A3B", - "version": "2025-06-30", + "modelId": "github-copilot/gpt-5.2-codex", + "providerId": "github-copilot", + "displayName": "GPT-5.2 Codex", + "version": "2025-12-11", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 120000, - "maxOutputTokens": 8000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.07, - "outputPer1M": 0.28, - "currency": "USD" - } + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "kilo/baidu/ernie-4.5-21b-a3b-thinking", - "providerId": "kilo", - "displayName": "Baidu: ERNIE 4.5 21B A3B Thinking", - "version": "2025-09-19", + "modelId": "github-copilot/gpt-5.3-codex", + "providerId": "github-copilot", + "displayName": "GPT-5.3 Codex", + "version": "2026-02-05", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 65536, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.07, - "outputPer1M": 0.28, - "currency": "USD" - } + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "kilo/baidu/ernie-4.5-300b-a47b", - "providerId": "kilo", - "displayName": "Baidu: ERNIE 4.5 300B A47B ", - "version": "2025-06-30", + "modelId": "github-copilot/gpt-5.4", + "providerId": "github-copilot", + "displayName": "GPT-5.4", + "version": "2026-03-05", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 123000, - "maxOutputTokens": 12000, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.28, - "outputPer1M": 1.1, - "currency": "USD" - } + "inputPer1M": 2.5, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 15, + "cacheRead": 0.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 5, + "output": 22.5, + "cache_read": 0.5, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 5, + "output": 22.5, + "cache_read": 0.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "kilo/baidu/ernie-4.5-vl-28b-a3b", - "providerId": "kilo", - "displayName": "Baidu: ERNIE 4.5 VL 28B A3B", - "version": "2025-06-30", + "modelId": "github-copilot/gpt-5.4-mini", + "providerId": "github-copilot", + "displayName": "GPT-5.4 mini", + "version": "2026-03-17", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 30000, - "maxOutputTokens": 8000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.56, - "currency": "USD" - } + "inputPer1M": 0.75, + "outputPer1M": 4.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 4.5, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "kilo/baidu/ernie-4.5-vl-424b-a47b", - "providerId": "kilo", - "displayName": "Baidu: ERNIE 4.5 VL 424B A47B ", - "version": "2025-06-30", + "modelId": "github-copilot/gpt-5.4-nano", + "providerId": "github-copilot", + "displayName": "GPT-5.4 nano", + "version": "2026-03-17", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 123000, - "maxOutputTokens": 16000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.42, + "inputPer1M": 0.2, "outputPer1M": 1.25, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.25, + "cacheRead": 0.02 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "kilo/baidu/qianfan-ocr-fast", - "providerId": "kilo", - "displayName": "Baidu: Qianfan-OCR-Fast", - "version": "2026-04-20", + "modelId": "github-copilot/gpt-5.5", + "providerId": "github-copilot", + "displayName": "GPT-5.5", + "version": "2026-04-23", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 65536, - "maxOutputTokens": 28672, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.68, - "outputPer1M": 2.81, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 45, + "cache_read": 1, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 45, + "cache_read": 1 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "kilo/bytedance-seed/seed-1.6", - "providerId": "kilo", - "displayName": "ByteDance Seed: Seed 1.6", - "version": "2025-09", + "modelId": "github-copilot/gpt-5.6-luna", + "providerId": "github-copilot", + "displayName": "GPT-5.6 Luna", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", - "text", - "video" + "pdf", + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 32768, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.2, + "cacheRead": 0.02 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.4, + "output": 1.8, + "cache_read": 0.04, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 0.4, + "output": 1.8, + "cache_read": 0.04 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "kilo/bytedance-seed/seed-1.6-flash", - "providerId": "kilo", - "displayName": "ByteDance Seed: Seed 1.6 Flash", - "version": "2025-12-23", + "modelId": "github-copilot/gpt-5.6-sol", + "providerId": "github-copilot", + "displayName": "GPT-5.6 Sol", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", - "text", - "video" + "pdf", + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 32768, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.075, - "outputPer1M": 0.3, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 45, + "cache_read": 1, + "cache_write": 12.5, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 45, + "cache_read": 1, + "cache_write": 12.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "kilo/bytedance-seed/seed-2.0-lite", - "providerId": "kilo", - "displayName": "ByteDance Seed: Seed-2.0-Lite", - "version": "2026-03-10", + "modelId": "github-copilot/gpt-5.6-terra", + "providerId": "github-copilot", + "displayName": "GPT-5.6 Terra", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", - "text", - "video" + "pdf", + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 131072, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "cacheRead": 0.2 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 18, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 18, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "kilo/bytedance-seed/seed-2.0-mini", - "providerId": "kilo", - "displayName": "ByteDance Seed: Seed-2.0-Mini", - "version": "2026-02-27", + "modelId": "github-copilot/grok-4.5", + "providerId": "github-copilot", + "displayName": "Grok 4.5", + "version": "2026-07-08", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 131072, + "contextWindow": 500000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.4, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.5 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 12, + "cache_read": 1, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 12, + "cache_read": 1 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/bytedance/ui-tars-1.5-7b", - "providerId": "kilo", - "displayName": "ByteDance: UI-TARS 7B ", - "version": "2025-07-23", + "modelId": "github-copilot/grok-4.6", + "providerId": "github-copilot", + "displayName": "Grok 4.6", + "version": "2026-08-12", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 2048, + "contextWindow": 500000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.2, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.5 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 12, + "cache_read": 1, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 12, + "cache_read": 1 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "kilo/cohere/command-a", - "providerId": "kilo", - "displayName": "Cohere: Command A", - "version": "2025-03-13", + "modelId": "github-copilot/kimi-k2.7-code", + "providerId": "github-copilot", + "displayName": "Kimi K2.7 Code", + "version": "2026-06-12", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], "contextWindow": 256000, - "maxOutputTokens": 8192, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 0.95, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4, + "cacheRead": 0.19 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "kilo/cohere/command-r-08-2024", - "providerId": "kilo", - "displayName": "Cohere: Command R (08-2024)", - "version": "2024-08-30", + "modelId": "github-copilot/kimi-k3", + "providerId": "github-copilot", + "displayName": "Kimi K3", + "version": "2026-07-16", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4000, + "contextWindow": 1048576, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "high", + "max" + ] + } + ] }, { - "modelId": "kilo/cohere/command-r-plus-08-2024", - "providerId": "kilo", - "displayName": "Cohere: Command R+ (08-2024)", - "version": "2024-08-30", + "modelId": "github-copilot/mai-code-1-flash-picker", + "providerId": "github-copilot", + "displayName": "MAI-Code-1-Flash", + "version": "2026-06-02", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4000, + "contextWindow": 256000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 0.75, + "outputPer1M": 4.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 4.5, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/cohere/command-r7b-12-2024", - "providerId": "kilo", - "displayName": "Cohere: Command R7B (12-2024)", - "version": "2024-12-02", + "modelId": "github-copilot/mai-code-1.1-flash", + "providerId": "github-copilot", + "displayName": "MAI-Code-1.1-Flash", + "version": "2026-08-11", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4000, + "contextWindow": 256000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.0375, - "outputPer1M": 0.15, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.2, + "cacheRead": 0.02 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/deepcogito/cogito-v2.1-671b", - "providerId": "kilo", - "displayName": "Deep Cogito: Cogito v2.1 671B", - "version": "2025-11-14", + "modelId": "gitlab/duo-chat-fable-5", + "providerId": "gitlab", + "displayName": "Agentic Chat (Claude Fable 5)", + "version": "2026-06-09", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 32768, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 1.25, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "kilo/deepseek/deepseek-chat", - "providerId": "kilo", - "displayName": "DeepSeek: DeepSeek V3", - "version": "2024-12-01", + "modelId": "gitlab/duo-chat-gpt-5-1", + "providerId": "gitlab", + "displayName": "Agentic Chat (GPT-5.1)", + "version": "2026-01-22", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 163840, - "maxOutputTokens": 163840, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.32, - "outputPer1M": 0.89, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "kilo/deepseek/deepseek-chat-v3-0324", - "providerId": "kilo", - "displayName": "DeepSeek: DeepSeek V3 0324", - "version": "2025-03-24", + "modelId": "gitlab/duo-chat-gpt-5-2", + "providerId": "gitlab", + "displayName": "Agentic Chat (GPT-5.2)", + "version": "2026-01-23", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 163840, - "maxOutputTokens": 65536, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.77, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "kilo/deepseek/deepseek-chat-v3.1", - "providerId": "kilo", - "displayName": "DeepSeek: DeepSeek V3.1", - "version": "2025-08-21", + "modelId": "gitlab/duo-chat-gpt-5-2-codex", + "providerId": "gitlab", + "displayName": "Agentic Chat (GPT-5.2 Codex)", + "version": "2026-01-22", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 7168, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.75, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "kilo/deepseek/deepseek-r1", - "providerId": "kilo", - "displayName": "DeepSeek: R1", - "version": "2025-01-20", + "modelId": "gitlab/duo-chat-gpt-5-3-codex", + "providerId": "gitlab", + "displayName": "Agentic Chat (GPT-5.3 Codex)", + "version": "2026-02-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 64000, - "maxOutputTokens": 16000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.7, - "outputPer1M": 2.5, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "kilo/deepseek/deepseek-r1-0528", - "providerId": "kilo", - "displayName": "DeepSeek: R1 0528", - "version": "2025-05-28", + "modelId": "gitlab/duo-chat-gpt-5-4", + "providerId": "gitlab", + "displayName": "Agentic Chat (GPT-5.4)", + "version": "2026-03-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 163840, - "maxOutputTokens": 65536, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.45, - "outputPer1M": 2.15, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "kilo/deepseek/deepseek-r1-distill-llama-70b", - "providerId": "kilo", - "displayName": "DeepSeek: R1 Distill Llama 70B", - "version": "2025-01-23", + "modelId": "gitlab/duo-chat-gpt-5-4-mini", + "providerId": "gitlab", + "displayName": "Agentic Chat (GPT-5.4 Mini)", + "version": "2026-03-17", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 16384, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.7, - "outputPer1M": 0.8, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "kilo/deepseek/deepseek-r1-distill-qwen-32b", - "providerId": "kilo", - "displayName": "DeepSeek: R1 Distill Qwen 32B", - "version": "2025-01-01", + "modelId": "gitlab/duo-chat-gpt-5-4-nano", + "providerId": "gitlab", + "displayName": "Agentic Chat (GPT-5.4 Nano)", + "version": "2026-03-17", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 32768, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.29, - "outputPer1M": 0.29, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "kilo/deepseek/deepseek-v3.1-terminus", - "providerId": "kilo", - "displayName": "DeepSeek: DeepSeek V3.1 Terminus", - "version": "2025-09-22", + "modelId": "gitlab/duo-chat-gpt-5-5", + "providerId": "gitlab", + "displayName": "Agentic Chat (GPT-5.5)", + "version": "2026-04-23", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 163840, - "maxOutputTokens": 32768, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.21, - "outputPer1M": 0.79, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "kilo/deepseek/deepseek-v3.2", - "providerId": "kilo", - "displayName": "DeepSeek: DeepSeek V3.2", - "version": "2025-12-01", + "modelId": "gitlab/duo-chat-gpt-5-6-luna", + "providerId": "gitlab", + "displayName": "Agentic Chat (GPT-5.6 Luna)", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 163840, - "maxOutputTokens": 65536, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.26, - "outputPer1M": 0.38, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "kilo/deepseek/deepseek-v3.2-exp", - "providerId": "kilo", - "displayName": "DeepSeek: DeepSeek V3.2 Exp", - "version": "2025-01-01", + "modelId": "gitlab/duo-chat-gpt-5-6-sol", + "providerId": "gitlab", + "displayName": "Agentic Chat (GPT-5.6 Sol)", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 163840, - "maxOutputTokens": 65536, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.27, - "outputPer1M": 0.41, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "kilo/deepseek/deepseek-v3.2-speciale", - "providerId": "kilo", - "displayName": "DeepSeek: DeepSeek V3.2 Speciale", - "version": "2025-12-01", + "modelId": "gitlab/duo-chat-gpt-5-6-terra", + "providerId": "gitlab", + "displayName": "Agentic Chat (GPT-5.6 Terra)", + "version": "2026-07-09", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 163840, - "maxOutputTokens": 163840, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "kilo/deepseek/deepseek-v4-flash", - "providerId": "kilo", - "displayName": "DeepSeek: DeepSeek V4 Flash", - "version": "2026-04-24", + "modelId": "gitlab/duo-chat-gpt-5-codex", + "providerId": "gitlab", + "displayName": "Agentic Chat (GPT-5 Codex)", + "version": "2026-01-22", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 384000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.28, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "kilo/deepseek/deepseek-v4-pro", - "providerId": "kilo", - "displayName": "DeepSeek: DeepSeek V4 Pro", - "version": "2026-04-24", + "modelId": "gitlab/duo-chat-gpt-5-mini", + "providerId": "gitlab", + "displayName": "Agentic Chat (GPT-5 Mini)", + "version": "2026-01-22", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 384000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.435, - "outputPer1M": 0.87, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "kilo/essentialai/rnj-1-instruct", - "providerId": "kilo", - "displayName": "EssentialAI: Rnj 1 Instruct", - "version": "2025-12-05", + "modelId": "gitlab/duo-chat-haiku-4-5", + "providerId": "gitlab", + "displayName": "Agentic Chat (Claude Haiku 4.5)", + "version": "2026-01-08", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 6554, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.15, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "kilo/google/gemini-2.0-flash-001", - "providerId": "kilo", - "displayName": "Google: Gemini 2.0 Flash", - "version": "2024-12-11", + "modelId": "gitlab/duo-chat-opus-4-5", + "providerId": "gitlab", + "displayName": "Agentic Chat (Claude Opus 4.5)", + "version": "2026-01-08", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ - "audio", "image", "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 8192, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.4, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "kilo/google/gemini-2.0-flash-lite-001", - "providerId": "kilo", - "displayName": "Google: Gemini 2.0 Flash Lite", - "version": "2024-12-11", + "modelId": "gitlab/duo-chat-opus-4-6", + "providerId": "gitlab", + "displayName": "Agentic Chat (Claude Opus 4.6)", + "version": "2026-02-05", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ - "audio", "image", "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 8192, + "contextWindow": 1000000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.075, - "outputPer1M": 0.3, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "kilo/google/gemini-2.5-flash", - "providerId": "kilo", - "displayName": "Google: Gemini 2.5 Flash", - "version": "2025-07-17", + "modelId": "gitlab/duo-chat-opus-4-7", + "providerId": "gitlab", + "displayName": "Agentic Chat (Claude Opus 4.7)", + "version": "2026-04-16", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "audio", "image", "pdf", - "text", - "video" - ], - "contextWindow": 1048576, - "maxOutputTokens": 65535, - "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 2.5, - "currency": "USD" - } - }, - { - "modelId": "kilo/google/gemini-2.5-flash-image", - "providerId": "kilo", - "displayName": "Google: Nano Banana (Gemini 2.5 Flash Image)", - "version": "2025-10-08", - "capabilities": [ - "text.chat" - ], - "modalities": [ - "image", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 32768, + "contextWindow": 1000000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 2.5, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "kilo/google/gemini-2.5-flash-lite", - "providerId": "kilo", - "displayName": "Google: Gemini 2.5 Flash Lite", - "version": "2025-06-17", + "modelId": "gitlab/duo-chat-opus-4-8", + "providerId": "gitlab", + "displayName": "Agentic Chat (Claude Opus 4.8)", + "version": "2026-05-28", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "audio", "image", "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65535, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.4, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "kilo/google/gemini-2.5-flash-lite-preview-09-2025", - "providerId": "kilo", - "displayName": "Google: Gemini 2.5 Flash Lite Preview 09-2025", - "version": "2025-09-25", + "modelId": "gitlab/duo-chat-opus-5", + "providerId": "gitlab", + "displayName": "Agentic Chat (Claude Opus 5)", + "version": "2026-07-24", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "audio", "image", "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.4, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "kilo/google/gemini-2.5-pro", - "providerId": "kilo", - "displayName": "Google: Gemini 2.5 Pro", - "version": "2025-03-20", + "modelId": "gitlab/duo-chat-sonnet-4-5", + "providerId": "gitlab", + "displayName": "Agentic Chat (Claude Sonnet 4.5)", + "version": "2026-01-08", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "audio", "image", "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "kilo/google/gemini-2.5-pro-preview", - "providerId": "kilo", - "displayName": "Google: Gemini 2.5 Pro Preview 06-05", - "version": "2025-06-05", + "modelId": "gitlab/duo-chat-sonnet-4-6", + "providerId": "gitlab", + "displayName": "Agentic Chat (Claude Sonnet 4.6)", + "version": "2026-02-17", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "audio", "image", "pdf", "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 1000000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "kilo/google/gemini-2.5-pro-preview-05-06", - "providerId": "kilo", - "displayName": "Google: Gemini 2.5 Pro Preview 05-06", - "version": "2025-05-06", + "modelId": "gitlab/duo-chat-sonnet-5", + "providerId": "gitlab", + "displayName": "Agentic Chat (Claude Sonnet 5)", + "version": "2026-06-30", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "audio", "image", "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65535, + "contextWindow": 1000000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "kilo/google/gemini-3-flash-preview", - "providerId": "kilo", - "displayName": "Google: Gemini 3 Flash Preview", - "version": "2025-12-17", + "modelId": "gmicloud/anthropic/claude-opus-4.6", + "providerId": "gmicloud", + "displayName": "Claude Opus 4.6", + "version": "2026-02-05", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 409600, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 3, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024, + "max": 127999 + } + ] }, { - "modelId": "kilo/google/gemini-3-pro-image-preview", - "providerId": "kilo", - "displayName": "Google: Nano Banana Pro (Gemini 3 Pro Image Preview)", - "version": "2025-11-20", + "modelId": "gmicloud/anthropic/claude-opus-4.7", + "providerId": "gmicloud", + "displayName": "Claude Opus 4.7", + "version": "2026-04-16", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 65536, - "maxOutputTokens": 32768, + "contextWindow": 409600, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 2, - "outputPer1M": 12, - "currency": "USD" - } + "inputPer1M": 4.5, + "outputPer1M": 22.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 4.5, + "output": 22.5, + "cacheRead": 0.45 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "kilo/google/gemini-3.1-flash-image-preview", - "providerId": "kilo", - "displayName": "Google: Nano Banana 2 (Gemini 3.1 Flash Image Preview)", - "version": "2026-02-26", + "modelId": "gmicloud/anthropic/claude-opus-4.8", + "providerId": "gmicloud", + "displayName": "Claude Opus 4.8", + "version": "2026-05-28", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 65536, - "maxOutputTokens": 65536, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 3, - "currency": "USD" - } - }, + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, { - "modelId": "kilo/google/gemini-3.1-flash-lite", - "providerId": "kilo", - "displayName": "Google: Gemini 3.1 Flash Lite", - "version": "2026-05-07", + "modelId": "gmicloud/anthropic/claude-sonnet-4.6", + "providerId": "gmicloud", + "displayName": "Claude Sonnet 4.6", + "version": "2026-02-17", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 409600, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 1.5, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024, + "max": 63999 + } + ] }, { - "modelId": "kilo/google/gemini-3.1-flash-lite-preview", - "providerId": "kilo", - "displayName": "Google: Gemini 3.1 Flash Lite Preview", - "version": "2026-03-03", + "modelId": "gmicloud/deepseek-ai/DeepSeek-V4-Flash", + "providerId": "gmicloud", + "displayName": "DeepSeek V4 Flash", + "version": "2026-04-24", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 1048575, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 1.5, - "currency": "USD" - } + "inputPer1M": 0.112, + "outputPer1M": 0.224, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.112, + "output": 0.224, + "cacheRead": 0.022 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "kilo/google/gemini-3.1-pro-preview", - "providerId": "kilo", - "displayName": "Google: Gemini 3.1 Pro Preview", - "version": "2026-02-19", + "modelId": "gmicloud/deepseek-ai/DeepSeek-V4-Pro", + "providerId": "gmicloud", + "displayName": "DeepSeek V4 Pro", + "version": "2026-04-24", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" + "text" ], "contextWindow": 1048576, - "maxOutputTokens": 65536, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 2, - "outputPer1M": 12, - "currency": "USD" - } + "inputPer1M": 1.392, + "outputPer1M": 2.784, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.392, + "output": 2.784, + "cacheRead": 0.116 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "kilo/google/gemini-3.1-pro-preview-customtools", - "providerId": "kilo", - "displayName": "Google: Gemini 3.1 Pro Preview Custom Tools", - "version": "2026-02-26", + "modelId": "gmicloud/moonshotai/Kimi-K2.6", + "providerId": "gmicloud", + "displayName": "Kimi K2.6", + "version": "2026-04-21", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, + "contextWindow": 65536, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 2, - "outputPer1M": 12, - "currency": "USD" - } + "inputPer1M": 0.855, + "outputPer1M": 3.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.855, + "output": 3.6, + "cacheRead": 0.144 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "kilo/google/gemini-3.5-flash", - "providerId": "kilo", - "displayName": "Google: Gemini 3.5 Flash", - "version": "2026-05-19", + "modelId": "gmicloud/moonshotai/kimi-k2.7-code-highspeed", + "providerId": "gmicloud", + "displayName": "Kimi K2.7 Code Highspeed", + "version": "2026-06-12", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 1.5, - "outputPer1M": 9, - "currency": "USD" - } + "inputPer1M": 1.9, + "outputPer1M": 8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.9, + "output": 8, + "cacheRead": 0.38 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "kilo/google/gemma-2-27b-it", - "providerId": "kilo", - "displayName": "Google: Gemma 2 27B", - "version": "2024-06-24", + "modelId": "gmicloud/openai/gpt-5.5", + "providerId": "gmicloud", + "displayName": "GPT-5.5", + "version": "2026-04-23", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 8192, - "maxOutputTokens": 2048, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.65, - "outputPer1M": 0.65, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "kilo/google/gemma-3-12b-it", - "providerId": "kilo", - "displayName": "Google: Gemma 3 12B", - "version": "2025-03-13", + "modelId": "gmicloud/Qwen/Qwen3.7-Max", + "providerId": "gmicloud", + "displayName": "Qwen3.7 Max", + "version": "2026-05-21", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 1000000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.04, - "outputPer1M": 0.13, - "currency": "USD" - } + "inputPer1M": 2.5, + "outputPer1M": 7.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 7.5, + "cacheRead": 0.25, + "cacheWrite": 3.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "kilo/google/gemma-3-27b-it", - "providerId": "kilo", - "displayName": "Google: Gemma 3 27B", - "version": "2025-03-12", + "modelId": "gmicloud/zai-org/GLM-5-FP8", + "providerId": "gmicloud", + "displayName": "GLM-5", + "version": "2026-02-12", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 65536, + "contextWindow": 202752, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.03, - "outputPer1M": 0.11, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 1.92, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 1.92, + "cacheRead": 0.12 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "kilo/google/gemma-3-4b-it", - "providerId": "kilo", - "displayName": "Google: Gemma 3 4B", - "version": "2025-03-13", + "modelId": "gmicloud/zai-org/GLM-5.1-FP8", + "providerId": "gmicloud", + "displayName": "GLM-5.1", + "version": "2026-04-07", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 19200, + "contextWindow": 202752, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.04, - "outputPer1M": 0.08, - "currency": "USD" - } + "inputPer1M": 0.98, + "outputPer1M": 3.08, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.98, + "output": 3.08, + "cacheRead": 0.182 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "kilo/google/gemma-3n-e4b-it", - "providerId": "kilo", - "displayName": "Google: Gemma 3n 4B", - "version": "2025-05-20", + "modelId": "gmicloud/zai-org/GLM-5.2-FP8", + "providerId": "gmicloud", + "displayName": "GLM-5.2", + "version": "2026-06-13", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 32768, - "maxOutputTokens": 6554, + "contextWindow": 1000000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.02, - "outputPer1M": 0.04, - "currency": "USD" - } + "inputPer1M": 0.979, + "outputPer1M": 3.08, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.979, + "output": 3.08, + "cacheRead": 0.182 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] }, { - "modelId": "kilo/google/gemma-4-26b-a4b-it", - "providerId": "kilo", - "displayName": "Google: Gemma 4 26B A4B", - "version": "2026-04-03", + "modelId": "google-vertex-anthropic/claude-haiku-4-5@20251001", + "providerId": "google-vertex-anthropic", + "displayName": "Claude Haiku 4.5", + "version": "2025-10-15", "capabilities": [ "text.chat", "tools.function_calling", @@ -40397,22 +65061,35 @@ ], "modalities": [ "image", - "text", - "video" + "pdf", + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.12, - "outputPer1M": 0.4, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 5, + "cacheRead": 0.1, + "cacheWrite": 1.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "kilo/google/gemma-4-31b-it", - "providerId": "kilo", - "displayName": "Google: Gemma 4 31B", - "version": "2026-04-02", + "modelId": "google-vertex-anthropic/claude-opus-4-1@20250805", + "providerId": "google-vertex-anthropic", + "displayName": "Claude Opus 4.1", + "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", @@ -40420,284 +65097,644 @@ ], "modalities": [ "image", - "text", - "video" + "pdf", + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 131072, + "contextWindow": 200000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.4, - "currency": "USD" - } + "inputPer1M": 15, + "outputPer1M": 75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 75, + "cacheRead": 1.5, + "cacheWrite": 18.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "kilo/google/lyria-3-clip-preview", - "providerId": "kilo", - "displayName": "Google: Lyria 3 Clip Preview", - "version": "2026-03-30", + "modelId": "google-vertex-anthropic/claude-opus-4-5@20251101", + "providerId": "google-vertex-anthropic", + "displayName": "Claude Opus 4.5", + "version": "2025-11-01", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ - "audio", "image", + "pdf", "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "kilo/google/lyria-3-pro-preview", - "providerId": "kilo", - "displayName": "Google: Lyria 3 Pro Preview", - "version": "2026-03-30", + "modelId": "google-vertex-anthropic/claude-opus-4-6@default", + "providerId": "google-vertex-anthropic", + "displayName": "Claude Opus 4.6", + "version": "2026-02-05", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ - "audio", "image", + "pdf", "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 37.5, + "cache_read": 1, + "cache_write": 12.5, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 37.5, + "cache_read": 1, + "cache_write": 12.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "kilo/gryphe/mythomax-l2-13b", - "providerId": "kilo", - "displayName": "MythoMax 13B", - "version": "2024-04-25", + "modelId": "google-vertex-anthropic/claude-opus-4-7@default", + "providerId": "google-vertex-anthropic", + "displayName": "Claude Opus 4.7", + "version": "2026-04-16", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 4096, - "maxOutputTokens": 4096, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.06, - "outputPer1M": 0.06, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 37.5, + "cache_read": 1, + "cache_write": 12.5, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 37.5, + "cache_read": 1, + "cache_write": 12.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "kilo/ibm-granite/granite-4.0-h-micro", - "providerId": "kilo", - "displayName": "IBM: Granite 4.0 Micro", - "version": "2025-10-20", + "modelId": "google-vertex-anthropic/claude-opus-4-8@default", + "providerId": "google-vertex-anthropic", + "displayName": "Claude Opus 4.8", + "version": "2026-05-28", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 131000, - "maxOutputTokens": 32768, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.017, - "outputPer1M": 0.11, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 37.5, + "cache_read": 1, + "cache_write": 12.5, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 37.5, + "cache_read": 1, + "cache_write": 12.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "kilo/ibm-granite/granite-4.1-8b", - "providerId": "kilo", - "displayName": "IBM: Granite 4.1 8B", - "version": "2026-04-30", + "modelId": "google-vertex-anthropic/claude-opus-4@20250514", + "providerId": "google-vertex-anthropic", + "displayName": "Claude Opus 4", + "version": "2025-05-22", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 200000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.1, - "currency": "USD" - } + "inputPer1M": 15, + "outputPer1M": 75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 75, + "cacheRead": 1.5, + "cacheWrite": 18.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "kilo/inception/mercury-2", - "providerId": "kilo", - "displayName": "Inception: Mercury 2", - "version": "2026-02-24", + "modelId": "google-vertex-anthropic/claude-opus-5@default", + "providerId": "google-vertex-anthropic", + "displayName": "Claude Opus 5", + "version": "2026-07-24", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 50000, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 0.75, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "kilo/inclusionai/ling-2.6-1t", - "providerId": "kilo", - "displayName": "inclusionAI: Ling-2.6-1T", - "version": "2026-04-23", + "modelId": "google-vertex-anthropic/claude-sonnet-4-5@20250929", + "providerId": "google-vertex-anthropic", + "displayName": "Claude Sonnet 4.5", + "version": "2025-09-29", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 32768, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 2.5, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "kilo/inclusionai/ling-2.6-flash", - "providerId": "kilo", - "displayName": "inclusionAI: Ling-2.6 Flash", - "version": "2026-04-21", + "modelId": "google-vertex-anthropic/claude-sonnet-4-6@default", + "providerId": "google-vertex-anthropic", + "displayName": "Claude Sonnet 4.6", + "version": "2026-02-17", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 32768, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.08, - "outputPer1M": 0.24, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costMetadata": { + "tiers": [ + { + "input": 6, + "output": 22.5, + "cache_read": 0.6, + "cache_write": 7.5, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 6, + "output": 22.5, + "cache_read": 0.6, + "cache_write": 7.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "kilo/inclusionai/ring-2.6-1t", - "providerId": "kilo", - "displayName": "inclusionAI: Ring-2.6-1T", - "version": "2026-05-08", + "modelId": "google-vertex-anthropic/claude-sonnet-4@20250514", + "providerId": "google-vertex-anthropic", + "displayName": "Claude Sonnet 4", + "version": "2025-05-22", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.075, - "outputPer1M": 0.625, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "kilo/inflection/inflection-3-pi", - "providerId": "kilo", - "displayName": "Inflection: Inflection 3 Pi", - "version": "2024-10-11", + "modelId": "google-vertex-anthropic/claude-sonnet-5@default", + "providerId": "google-vertex-anthropic", + "displayName": "Claude Sonnet 5", + "version": "2026-06-30", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 8000, - "maxOutputTokens": 1024, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 2.5, + "inputPer1M": 2, "outputPer1M": 10, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 10, + "cacheRead": 0.2, + "cacheWrite": 2.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "kilo/inflection/inflection-3-productivity", - "providerId": "kilo", - "displayName": "Inflection: Inflection 3 Productivity", - "version": "2024-10-11", + "modelId": "google-vertex/claude-haiku-4-5@20251001", + "providerId": "google-vertex", + "displayName": "Claude Haiku 4.5", + "version": "2025-10-15", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 8000, - "maxOutputTokens": 1024, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 5, + "cacheRead": 0.1, + "cacheWrite": 1.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "kilo/kilo-auto/balanced", - "providerId": "kilo", - "displayName": "Kilo Auto Balanced", - "version": "2026-03-15", + "modelId": "google-vertex/claude-opus-4-1@20250805", + "providerId": "google-vertex", + "displayName": "Claude Opus 4.1", + "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 200000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 3, - "currency": "USD" - } + "inputPer1M": 15, + "outputPer1M": 75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 75, + "cacheRead": 1.5, + "cacheWrite": 18.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "kilo/kilo-auto/free", - "providerId": "kilo", - "displayName": "Kilo Auto Free", - "version": "2026-03-15", + "modelId": "google-vertex/claude-opus-4-5@20251101", + "providerId": "google-vertex", + "displayName": "Claude Opus 4.5", + "version": "2025-11-01", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "kilo/kilo-auto/frontier", - "providerId": "kilo", - "displayName": "Kilo Auto Frontier", - "version": "2026-03-15", + "modelId": "google-vertex/claude-opus-4-6@default", + "providerId": "google-vertex", + "displayName": "Claude Opus 4.6", + "version": "2026-02-05", "capabilities": [ "text.chat", "tools.function_calling", @@ -40705,6 +65742,7 @@ ], "modalities": [ "image", + "pdf", "text" ], "contextWindow": 1000000, @@ -40712,14 +65750,56 @@ "pricing": { "inputPer1M": 5, "outputPer1M": 25, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 37.5, + "cache_read": 1, + "cache_write": 12.5, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 37.5, + "cache_read": 1, + "cache_write": 12.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "kilo/kilo-auto/small", - "providerId": "kilo", - "displayName": "Kilo Auto Small", - "version": "2026-03-15", + "modelId": "google-vertex/claude-opus-4-7@default", + "providerId": "google-vertex", + "displayName": "Claude Opus 4.7", + "version": "2026-04-16", "capabilities": [ "text.chat", "tools.function_calling", @@ -40727,973 +65807,1858 @@ ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 400000, + "contextWindow": 1000000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.4, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 37.5, + "cache_read": 1, + "cache_write": 12.5, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 37.5, + "cache_read": 1, + "cache_write": 12.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "kilo/kwaipilot/kat-coder-pro-v2", - "providerId": "kilo", - "displayName": "Kwaipilot: KAT-Coder-Pro V2", - "version": "2026-03-27", + "modelId": "google-vertex/claude-opus-4-8@default", + "providerId": "google-vertex", + "displayName": "Claude Opus 4.8", + "version": "2026-05-28", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 80000, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 37.5, + "cache_read": 1, + "cache_write": 12.5, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 37.5, + "cache_read": 1, + "cache_write": 12.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "kilo/liquid/lfm-2-24b-a2b", - "providerId": "kilo", - "displayName": "LiquidAI: LFM2-24B-A2B", - "version": "2026-02-26", + "modelId": "google-vertex/claude-opus-4@20250514", + "providerId": "google-vertex", + "displayName": "Claude Opus 4", + "version": "2025-05-22", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 32768, + "contextWindow": 200000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.03, - "outputPer1M": 0.12, - "currency": "USD" - } + "inputPer1M": 15, + "outputPer1M": 75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 75, + "cacheRead": 1.5, + "cacheWrite": 18.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "kilo/mancer/weaver", - "providerId": "kilo", - "displayName": "Mancer: Weaver (alpha)", - "version": "2023-08-02", + "modelId": "google-vertex/claude-opus-5@default", + "providerId": "google-vertex", + "displayName": "Claude Opus 5", + "version": "2026-07-24", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 8000, - "maxOutputTokens": 2000, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.75, - "outputPer1M": 1, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "kilo/meta-llama/llama-3-70b-instruct", - "providerId": "kilo", - "displayName": "Meta: Llama 3 70B Instruct", - "version": "2024-07-23", + "modelId": "google-vertex/claude-sonnet-4-5@20250929", + "providerId": "google-vertex", + "displayName": "Claude Sonnet 4.5", + "version": "2025-09-29", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 8192, - "maxOutputTokens": 8000, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.51, - "outputPer1M": 0.74, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "kilo/meta-llama/llama-3-8b-instruct", - "providerId": "kilo", - "displayName": "Meta: Llama 3 8B Instruct", - "version": "2024-04-25", + "modelId": "google-vertex/claude-sonnet-4-6@default", + "providerId": "google-vertex", + "displayName": "Claude Sonnet 4.6", + "version": "2026-02-17", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 8192, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.03, - "outputPer1M": 0.04, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costMetadata": { + "tiers": [ + { + "input": 6, + "output": 22.5, + "cache_read": 0.6, + "cache_write": 7.5, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 6, + "output": 22.5, + "cache_read": 0.6, + "cache_write": 7.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "kilo/meta-llama/llama-3.1-70b-instruct", - "providerId": "kilo", - "displayName": "Meta: Llama 3.1 70B Instruct", - "version": "2024-07-16", + "modelId": "google-vertex/claude-sonnet-4@20250514", + "providerId": "google-vertex", + "displayName": "Claude Sonnet 4", + "version": "2025-05-22", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 26215, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 0.4, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "kilo/meta-llama/llama-3.1-8b-instruct", - "providerId": "kilo", - "displayName": "Meta: Llama 3.1 8B Instruct", - "version": "2024-07-23", + "modelId": "google-vertex/claude-sonnet-5@default", + "providerId": "google-vertex", + "displayName": "Claude Sonnet 5", + "version": "2026-06-30", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 16384, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.02, - "outputPer1M": 0.05, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 10, + "cacheRead": 0.2, + "cacheWrite": 2.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "kilo/meta-llama/llama-3.2-11b-vision-instruct", - "providerId": "kilo", - "displayName": "Meta: Llama 3.2 11B Vision Instruct", - "version": "2024-09-25", + "modelId": "google-vertex/deepseek-ai/deepseek-v3.1-maas", + "providerId": "google-vertex", + "displayName": "DeepSeek V3.1", + "version": "2025-08-28", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "image", + "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 16384, + "contextWindow": 163840, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.049, - "outputPer1M": 0.049, + "inputPer1M": 0.6, + "outputPer1M": 1.7, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "kilo/meta-llama/llama-3.2-1b-instruct", - "providerId": "kilo", - "displayName": "Meta: Llama 3.2 1B Instruct", - "version": "2024-09-18", + "modelId": "google-vertex/deepseek-ai/deepseek-v3.2-maas", + "providerId": "google-vertex", + "displayName": "DeepSeek V3.2", + "version": "2025-12-17", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "pdf", "text" ], - "contextWindow": 60000, - "maxOutputTokens": 12000, + "contextWindow": 163840, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.027, - "outputPer1M": 0.2, - "currency": "USD" - } + "inputPer1M": 0.56, + "outputPer1M": 1.68, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.56, + "output": 1.68, + "cacheRead": 0.056 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "kilo/meta-llama/llama-3.2-3b-instruct", - "providerId": "kilo", - "displayName": "Meta: Llama 3.2 3B Instruct", - "version": "2024-09-18", + "modelId": "google-vertex/gemini-2.5-flash", + "providerId": "google-vertex", + "displayName": "Gemini 2.5 Flash", + "version": "2025-06-17", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 80000, - "maxOutputTokens": 16384, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.051, - "outputPer1M": 0.34, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "cacheRead": 0.075, + "cacheWrite": 0.383 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 0, + "max": 24576 + } + ] }, { - "modelId": "kilo/meta-llama/llama-3.3-70b-instruct", - "providerId": "kilo", - "displayName": "Meta: Llama 3.3 70B Instruct", - "version": "2024-08-01", + "modelId": "google-vertex/gemini-2.5-flash-image", + "providerId": "google-vertex", + "displayName": "Nano Banana", + "version": "2025-08-26", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ + "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 16384, + "contextWindow": 32768, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.32, + "inputPer1M": 0.3, + "outputPer1M": 30, "currency": "USD" } }, { - "modelId": "kilo/meta-llama/llama-4-maverick", - "providerId": "kilo", - "displayName": "Meta: Llama 4 Maverick", - "version": "2025-04-05", + "modelId": "google-vertex/gemini-2.5-flash-lite", + "providerId": "google-vertex", + "displayName": "Gemini 2.5 Flash-Lite", + "version": "2025-06-17", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ + "audio", "image", - "text" + "pdf", + "text", + "video" ], "contextWindow": 1048576, - "maxOutputTokens": 16384, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 0.1, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.4, + "cacheRead": 0.01, + "inputAudio": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 512, + "max": 24576 + } + ] }, { - "modelId": "kilo/meta-llama/llama-4-scout", - "providerId": "kilo", - "displayName": "Meta: Llama 4 Scout", - "version": "2025-04-05", - "capabilities": [ - "text.chat", - "tools.function_calling" - ], + "modelId": "google-vertex/gemini-2.5-flash-tts", + "providerId": "google-vertex", + "displayName": "Gemini 2.5 Flash TTS", + "version": "2025-09-30", + "capabilities": [], "modalities": [ - "image", + "audio", "text" ], - "contextWindow": 327680, + "contextWindow": 32768, "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.08, - "outputPer1M": 0.3, + "inputPer1M": 0.5, + "outputPer1M": 10, "currency": "USD" } }, { - "modelId": "kilo/meta-llama/llama-guard-3-8b", - "providerId": "kilo", - "displayName": "Llama Guard 3 8B", - "version": "2024-04-18", + "modelId": "google-vertex/gemini-2.5-pro", + "providerId": "google-vertex", + "displayName": "Gemini 2.5 Pro", + "version": "2025-06-17", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 131072, - "maxOutputTokens": 26215, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.02, - "outputPer1M": 0.06, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costMetadata": { + "tiers": [ + { + "input": 2.5, + "output": 15, + "cache_read": 0.25, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 2.5, + "output": 15, + "cache_read": 0.25 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 128, + "max": 32768 + } + ] }, { - "modelId": "kilo/meta-llama/llama-guard-4-12b", - "providerId": "kilo", - "displayName": "Meta: Llama Guard 4 12B", - "version": "2025-04-05", - "capabilities": [ - "text.chat" - ], + "modelId": "google-vertex/gemini-2.5-pro-tts", + "providerId": "google-vertex", + "displayName": "Gemini 2.5 Pro TTS", + "version": "2025-09-30", + "capabilities": [], "modalities": [ - "image", + "audio", "text" ], - "contextWindow": 163840, - "maxOutputTokens": 32768, + "contextWindow": 32768, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.18, - "outputPer1M": 0.18, + "inputPer1M": 1, + "outputPer1M": 20, "currency": "USD" } }, { - "modelId": "kilo/microsoft/phi-4", - "providerId": "kilo", - "displayName": "Microsoft: Phi 4", - "version": "2024-12-11", + "modelId": "google-vertex/gemini-3-flash-preview", + "providerId": "google-vertex", + "displayName": "Gemini 3 Flash Preview", + "version": "2025-12-17", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 16384, - "maxOutputTokens": 16384, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.06, - "outputPer1M": 0.14, - "currency": "USD" - } + "inputPer1M": 0.5, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 3, + "cacheRead": 0.05, + "inputAudio": 1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/microsoft/phi-4-mini-instruct", - "providerId": "kilo", - "displayName": "Microsoft: Phi 4 Mini Instruct", - "version": "2025-10-17", + "modelId": "google-vertex/gemini-3-pro-image", + "providerId": "google-vertex", + "displayName": "Nano Banana Pro", + "version": "2026-05-28", "capabilities": [ "text.chat", - "structured.output" + "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 128000, + "contextWindow": 65536, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.08, - "outputPer1M": 0.35, + "inputPer1M": 2, + "outputPer1M": 120, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "kilo/microsoft/wizardlm-2-8x22b", - "providerId": "kilo", - "displayName": "WizardLM-2 8x22B", - "version": "2024-04-24", + "modelId": "google-vertex/gemini-3.1-flash-image", + "providerId": "google-vertex", + "displayName": "Nano Banana 2", + "version": "2026-05-28", "capabilities": [ - "text.chat" + "text.chat", + "reasoning" ], "modalities": [ - "text" + "image", + "pdf", + "text", + "video" ], - "contextWindow": 65535, - "maxOutputTokens": 8000, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.62, - "outputPer1M": 0.62, + "inputPer1M": 0.5, + "outputPer1M": 60, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "high" + ] + } + ] }, { - "modelId": "kilo/minimax/minimax-01", - "providerId": "kilo", - "displayName": "MiniMax: MiniMax-01", - "version": "2025-01-15", + "modelId": "google-vertex/gemini-3.1-flash-lite", + "providerId": "google-vertex", + "displayName": "Gemini 3.1 Flash Lite", + "version": "2026-05-07", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", - "text" + "pdf", + "text", + "video" ], - "contextWindow": 1000192, - "maxOutputTokens": 1000192, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 1.1, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 1.5, + "cacheRead": 0.025, + "inputAudio": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/minimax/minimax-m1", - "providerId": "kilo", - "displayName": "MiniMax: MiniMax M1", - "version": "2025-06-17", + "modelId": "google-vertex/gemini-3.1-flash-lite-preview", + "providerId": "google-vertex", + "displayName": "Gemini 3.1 Flash Lite Preview", + "version": "2026-03-03", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 1000000, - "maxOutputTokens": 40000, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 2.2, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 1.5, + "cacheRead": 0.025, + "inputAudio": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/minimax/minimax-m2", - "providerId": "kilo", - "displayName": "MiniMax: MiniMax M2", - "version": "2025-10-23", + "modelId": "google-vertex/gemini-3.1-pro-preview", + "providerId": "google-vertex", + "displayName": "Gemini 3.1 Pro Preview", + "version": "2026-02-19", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 196608, - "maxOutputTokens": 196608, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.255, - "outputPer1M": 1, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "cacheRead": 0.2 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 18, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 18, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/minimax/minimax-m2-her", - "providerId": "kilo", - "displayName": "MiniMax: MiniMax M2-her", - "version": "2026-01-23", + "modelId": "google-vertex/gemini-3.1-pro-preview-customtools", + "providerId": "google-vertex", + "displayName": "Gemini 3.1 Pro Preview Custom Tools", + "version": "2026-02-19", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 65536, - "maxOutputTokens": 2048, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "cacheRead": 0.2 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 18, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 18, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/minimax/minimax-m2.1", - "providerId": "kilo", - "displayName": "MiniMax: MiniMax M2.1", - "version": "2025-12-23", + "modelId": "google-vertex/gemini-3.5-flash", + "providerId": "google-vertex", + "displayName": "Gemini 3.5 Flash", + "version": "2026-05-19", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 196608, - "maxOutputTokens": 39322, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.27, - "outputPer1M": 0.95, - "currency": "USD" - } + "inputPer1M": 1.5, + "outputPer1M": 9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 9, + "cacheRead": 0.15, + "inputAudio": 1.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/minimax/minimax-m2.5", - "providerId": "kilo", - "displayName": "MiniMax: MiniMax M2.5", - "version": "2026-02-12", + "modelId": "google-vertex/gemini-3.5-flash-lite", + "providerId": "google-vertex", + "displayName": "Gemini 3.5 Flash Lite", + "version": "2026-07-21", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 196608, - "maxOutputTokens": 196608, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/minimax/minimax-m2.7", - "providerId": "kilo", - "displayName": "MiniMax: MiniMax M2.7", - "version": "2026-03-18", + "modelId": "google-vertex/gemini-3.6-flash", + "providerId": "google-vertex", + "displayName": "Gemini 3.6 Flash", + "version": "2026-07-21", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 1.5, + "outputPer1M": 7.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 7.5, + "cacheRead": 0.15, + "inputAudio": 1.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/mistralai/codestral-2508", - "providerId": "kilo", - "displayName": "Mistral: Codestral 2508", - "version": "2025-08-01", + "modelId": "google-vertex/gemini-3.7-flash", + "providerId": "google-vertex", + "displayName": "Gemini 3.7 Flash", + "version": "2026-08-13", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 256000, - "maxOutputTokens": 51200, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 0.9, - "currency": "USD" - } + "inputPer1M": 0.75, + "outputPer1M": 3.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 3.75, + "cacheRead": 0.075, + "inputAudio": 0.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/mistralai/devstral-2512", - "providerId": "kilo", - "displayName": "Mistral: Devstral 2 2512", - "version": "2025-09-12", + "modelId": "google-vertex/gemini-embedding-001", + "providerId": "google-vertex", + "displayName": "Gemini Embedding 001", + "version": "2025-05-20", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 2048, + "maxOutputTokens": 1, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 2, + "inputPer1M": 0.15, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "kilo/mistralai/devstral-medium", - "providerId": "kilo", - "displayName": "Mistral: Devstral Medium", - "version": "2025-07-10", + "modelId": "google-vertex/gemini-flash-latest", + "providerId": "google-vertex", + "displayName": "Gemini Flash Latest", + "version": "2026-05-19", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 131072, - "maxOutputTokens": 26215, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 1.5, + "outputPer1M": 9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 9, + "cacheRead": 0.15, + "inputAudio": 1.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/mistralai/devstral-small", - "providerId": "kilo", - "displayName": "Mistral: Devstral Small 1.1", - "version": "2025-05-07", + "modelId": "google-vertex/gemini-flash-lite-latest", + "providerId": "google-vertex", + "displayName": "Gemini Flash-Lite Latest", + "version": "2026-05-07", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 131072, - "maxOutputTokens": 26215, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.3, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 1.5, + "cacheRead": 0.025, + "inputAudio": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/mistralai/ministral-14b-2512", - "providerId": "kilo", - "displayName": "Mistral: Ministral 3 14B 2512", - "version": "2025-12-16", + "modelId": "google-vertex/meta/llama-3.3-70b-instruct-maas", + "providerId": "google-vertex", + "displayName": "Llama 3.3 70B Instruct", + "version": "2025-04-29", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 52429, + "contextWindow": 128000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.2, + "inputPer1M": 0.72, + "outputPer1M": 0.72, "currency": "USD" } }, { - "modelId": "kilo/mistralai/ministral-3b-2512", - "providerId": "kilo", - "displayName": "Mistral: Ministral 3 3B 2512", - "version": "2025-12-02", + "modelId": "google-vertex/meta/llama-4-maverick-17b-128e-instruct-maas", + "providerId": "google-vertex", + "displayName": "Llama 4 Maverick 17B 128E Instruct", + "version": "2025-04-29", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 524288, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.1, + "inputPer1M": 0.35, + "outputPer1M": 1.15, "currency": "USD" } }, { - "modelId": "kilo/mistralai/ministral-8b-2512", - "providerId": "kilo", - "displayName": "Mistral: Ministral 3 8B 2512", - "version": "2025-12-02", + "modelId": "google-vertex/moonshotai/kimi-k2-thinking-maas", + "providerId": "google-vertex", + "displayName": "Kimi K2 Thinking", + "version": "2025-11-13", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "image", "text" ], "contextWindow": 262144, - "maxOutputTokens": 32768, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.15, + "inputPer1M": 0.6, + "outputPer1M": 2.5, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "kilo/mistralai/mistral-7b-instruct-v0.1", - "providerId": "kilo", - "displayName": "Mistral: Mistral 7B Instruct v0.1", - "version": "2025-04-03", + "modelId": "google-vertex/openai/gpt-oss-120b-maas", + "providerId": "google-vertex", + "displayName": "GPT OSS 120B", + "version": "2025-08-05", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 2824, - "maxOutputTokens": 565, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.11, - "outputPer1M": 0.19, + "inputPer1M": 0.09, + "outputPer1M": 0.36, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/mistralai/mistral-large", - "providerId": "kilo", - "displayName": "Mistral Large", - "version": "2024-07-24", + "modelId": "google-vertex/openai/gpt-oss-20b-maas", + "providerId": "google-vertex", + "displayName": "GPT OSS 20B", + "version": "2025-08-05", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 25600, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 2, - "outputPer1M": 6, + "inputPer1M": 0.07, + "outputPer1M": 0.25, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/mistralai/mistral-large-2407", - "providerId": "kilo", - "displayName": "Mistral Large 2407", - "version": "2024-11-19", + "modelId": "google-vertex/qwen/qwen3-235b-a22b-instruct-2507-maas", + "providerId": "google-vertex", + "displayName": "Qwen3 235B A22B Instruct", + "version": "2025-08-13", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 262144, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 2, - "outputPer1M": 6, + "inputPer1M": 0.22, + "outputPer1M": 0.88, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "kilo/mistralai/mistral-large-2411", - "providerId": "kilo", - "displayName": "Mistral Large 2411", - "version": "2024-07-24", + "modelId": "google-vertex/zai-org/glm-4.7-maas", + "providerId": "google-vertex", + "displayName": "GLM-4.7", + "version": "2026-01-06", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 26215, + "contextWindow": 200000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 2, - "outputPer1M": 6, + "inputPer1M": 0.6, + "outputPer1M": 2.2, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "kilo/mistralai/mistral-large-2512", - "providerId": "kilo", - "displayName": "Mistral: Mistral Large 3 2512", - "version": "2024-11-01", + "modelId": "google-vertex/zai-org/glm-5-maas", + "providerId": "google-vertex", + "displayName": "GLM-5", + "version": "2026-02-11", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 52429, + "contextWindow": 202752, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 1.5, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 3.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 3.2, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "kilo/mistralai/mistral-medium-3", - "providerId": "kilo", - "displayName": "Mistral: Mistral Medium 3", - "version": "2025-05-07", + "modelId": "google/deep-research-max-preview-04-2026", + "providerId": "google", + "displayName": "Deep Research Max Preview (Apr-21-2026)", + "version": "2026-04-21", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ + "audio", "image", - "text" + "pdf", + "text", + "video" ], "contextWindow": 131072, - "maxOutputTokens": 26215, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "cacheRead": 0.2 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 18, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 18, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "kilo/mistralai/mistral-medium-3-5", - "providerId": "kilo", - "displayName": "Mistral: Mistral Medium 3.5", - "version": "2026-04-30", + "modelId": "google/deep-research-preview-04-2026", + "providerId": "google", + "displayName": "Deep Research Preview (Apr-21-2026)", + "version": "2026-04-21", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ + "audio", "image", - "text" + "pdf", + "text", + "video" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 131072, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 1.5, - "outputPer1M": 7.5, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "cacheRead": 0.2 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 18, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 18, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "kilo/mistralai/mistral-medium-3.1", - "providerId": "kilo", - "displayName": "Mistral: Mistral Medium 3.1", - "version": "2025-08-12", + "modelId": "google/gemini-2.5-computer-use-preview-10-2025", + "providerId": "google", + "displayName": "Gemini 2.5 Computer Use Preview 10-2025", + "version": "2025-10-07", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ "image", "text" ], "contextWindow": 131072, - "maxOutputTokens": 26215, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10 + }, + "costMetadata": { + "tiers": [ + { + "input": 2.5, + "output": 15, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 2.5, + "output": 15 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "kilo/mistralai/mistral-nemo", - "providerId": "kilo", - "displayName": "Mistral: Mistral Nemo", - "version": "2024-07-01", + "modelId": "google/gemini-2.5-flash", + "providerId": "google", + "displayName": "Gemini 2.5 Flash", + "version": "2025-06-17", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 131072, - "maxOutputTokens": 16384, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.02, - "outputPer1M": 0.04, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "cacheRead": 0.03, + "inputAudio": 1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 0, + "max": 24576 + } + ] }, { - "modelId": "kilo/mistralai/mistral-saba", - "providerId": "kilo", - "displayName": "Mistral: Saba", - "version": "2025-02-17", + "modelId": "google/gemini-2.5-flash-image", + "providerId": "google", + "displayName": "Nano Banana", + "version": "2025-08-26", "capabilities": [ "text.chat", - "tools.function_calling" + "reasoning" ], "modalities": [ + "image", "text" ], "contextWindow": 32768, "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 30, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "kilo/mistralai/mistral-small-24b-instruct-2501", - "providerId": "kilo", - "displayName": "Mistral: Mistral Small 3", - "version": "2025-12-29", + "modelId": "google/gemini-2.5-flash-lite", + "providerId": "google", + "displayName": "Gemini 2.5 Flash-Lite", + "version": "2025-06-17", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "pdf", + "text", + "video" ], + "contextWindow": 1048576, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.1, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.4, + "cacheRead": 0.01, + "inputAudio": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 512, + "max": 24576 + } + ] + }, + { + "modelId": "google/gemini-2.5-flash-preview-tts", + "providerId": "google", + "displayName": "Gemini 2.5 Flash Preview TTS", + "version": "2025-05-01", + "capabilities": [], "modalities": [ + "audio", "text" ], - "contextWindow": 32768, + "contextWindow": 8192, "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.08, + "inputPer1M": 0.5, + "outputPer1M": 10, "currency": "USD" } }, { - "modelId": "kilo/mistralai/mistral-small-2603", - "providerId": "kilo", - "displayName": "Mistral: Mistral Small 4", - "version": "2026-03-16", + "modelId": "google/gemini-2.5-pro", + "providerId": "google", + "displayName": "Gemini 2.5 Pro", + "version": "2025-06-17", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", - "text" + "pdf", + "text", + "video" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costMetadata": { + "tiers": [ + { + "input": 2.5, + "output": 15, + "cache_read": 0.25, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 2.5, + "output": 15, + "cache_read": 0.25 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 128, + "max": 32768 + } + ] }, { - "modelId": "kilo/mistralai/mistral-small-3.1-24b-instruct", - "providerId": "kilo", - "displayName": "Mistral: Mistral Small 3.1 24B", - "version": "2025-03-17", - "capabilities": [ - "text.chat" - ], + "modelId": "google/gemini-2.5-pro-preview-tts", + "providerId": "google", + "displayName": "Gemini 2.5 Pro Preview TTS", + "version": "2025-05-01", + "capabilities": [], "modalities": [ - "image", + "audio", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 131072, + "contextWindow": 8192, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.35, - "outputPer1M": 0.56, + "inputPer1M": 1, + "outputPer1M": 20, "currency": "USD" } }, { - "modelId": "kilo/mistralai/mistral-small-3.2-24b-instruct", - "providerId": "kilo", - "displayName": "Mistral: Mistral Small 3.2 24B", - "version": "2025-06-20", + "modelId": "google/gemini-3-flash-preview", + "providerId": "google", + "displayName": "Gemini 3 Flash Preview", + "version": "2025-12-17", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", - "text" + "pdf", + "text", + "video" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.06, - "outputPer1M": 0.18, - "currency": "USD" - } + "inputPer1M": 0.5, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 3, + "cacheRead": 0.05, + "inputAudio": 1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/mistralai/mixtral-8x22b-instruct", - "providerId": "kilo", - "displayName": "Mistral: Mixtral 8x22B Instruct", - "version": "2024-04-17", + "modelId": "google/gemini-3-pro-image", + "providerId": "google", + "displayName": "Nano Banana Pro", + "version": "2026-05-28", "capabilities": [ "text.chat", - "tools.function_calling" + "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 65536, - "maxOutputTokens": 13108, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { "inputPer1M": 2, - "outputPer1M": 6, + "outputPer1M": 120, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "high" + ] + } + ] }, { - "modelId": "kilo/mistralai/pixtral-large-2411", - "providerId": "kilo", - "displayName": "Mistral: Pixtral Large 2411", - "version": "2024-11-19", + "modelId": "google/gemini-3-pro-image-preview", + "providerId": "google", + "displayName": "Nano Banana Pro", + "version": "2025-11-20", "capabilities": [ "text.chat", - "tools.function_calling" + "reasoning" ], "modalities": [ "image", @@ -41703,586 +67668,987 @@ "maxOutputTokens": 32768, "pricing": { "inputPer1M": 2, - "outputPer1M": 6, + "outputPer1M": 120, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "kilo/mistralai/voxtral-small-24b-2507", - "providerId": "kilo", - "displayName": "Mistral: Voxtral Small 24B 2507", - "version": "2025-07-01", + "modelId": "google/gemini-3.1-flash-image", + "providerId": "google", + "displayName": "Nano Banana 2", + "version": "2026-05-28", "capabilities": [ "text.chat", - "tools.function_calling" + "reasoning" ], "modalities": [ - "audio", - "text" + "image", + "pdf", + "text", + "video" ], - "contextWindow": 32000, - "maxOutputTokens": 6400, + "contextWindow": 65536, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.3, + "inputPer1M": 0.5, + "outputPer1M": 60, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "high" + ] + } + ] }, { - "modelId": "kilo/moonshotai/kimi-k2", - "providerId": "kilo", - "displayName": "MoonshotAI: Kimi K2 0711", - "version": "2025-07-11", + "modelId": "google/gemini-3.1-flash-image-preview", + "providerId": "google", + "displayName": "Nano Banana 2", + "version": "2026-02-26", "capabilities": [ "text.chat", - "tools.function_calling" + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 131000, - "maxOutputTokens": 26215, + "contextWindow": 65536, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.55, - "outputPer1M": 2.2, + "inputPer1M": 0.5, + "outputPer1M": 60, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "high" + ] + } + ] }, { - "modelId": "kilo/moonshotai/kimi-k2-0905", - "providerId": "kilo", - "displayName": "MoonshotAI: Kimi K2 0905", - "version": "2025-09-05", + "modelId": "google/gemini-3.1-flash-lite", + "providerId": "google", + "displayName": "Gemini 3.1 Flash Lite", + "version": "2026-05-07", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 131072, - "maxOutputTokens": 26215, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 1.5, + "cacheRead": 0.025, + "inputAudio": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/moonshotai/kimi-k2-thinking", - "providerId": "kilo", - "displayName": "MoonshotAI: Kimi K2 Thinking", - "version": "2025-11-06", + "modelId": "google/gemini-3.1-flash-lite-image", + "providerId": "google", + "displayName": "Nano Banana 2 Lite", + "version": "2026-06-30", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 65535, + "contextWindow": 65536, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.47, - "outputPer1M": 2, + "inputPer1M": 0.25, + "outputPer1M": 30, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "high" + ] + } + ] }, { - "modelId": "kilo/moonshotai/kimi-k2.5", - "providerId": "kilo", - "displayName": "MoonshotAI: Kimi K2.5", - "version": "2026-01-27", + "modelId": "google/gemini-3.1-flash-lite-preview", + "providerId": "google", + "displayName": "Gemini 3.1 Flash Lite Preview", + "version": "2026-03-03", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", - "text" + "pdf", + "text", + "video" ], - "contextWindow": 262144, - "maxOutputTokens": 65535, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.45, - "outputPer1M": 2.2, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 1.5, + "cacheRead": 0.025, + "inputAudio": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/moonshotai/kimi-k2.6", - "providerId": "kilo", - "displayName": "MoonshotAI: Kimi K2.6", - "version": "2026-04-20", + "modelId": "google/gemini-3.1-flash-live-preview", + "providerId": "google", + "displayName": "Gemini 3.1 Flash Live Preview", + "version": "2026-03-26", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ + "audio", "image", - "text" + "text", + "video" ], - "contextWindow": 262144, - "maxOutputTokens": 65535, + "contextWindow": 131072, + "maxOutputTokens": 65536, "pricing": { "inputPer1M": 0.75, - "outputPer1M": 3.5, - "currency": "USD" - } - }, - { - "modelId": "kilo/morph/morph-v3-fast", - "providerId": "kilo", - "displayName": "Morph: Morph V3 Fast", - "version": "2024-08-15", + "outputPer1M": 4.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 4.5, + "inputAudio": 3, + "outputAudio": 12 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "google/gemini-3.1-flash-tts-preview", + "providerId": "google", + "displayName": "Gemini 3.1 Flash TTS Preview", + "version": "2026-04-15", "capabilities": [ - "text.chat" + "reasoning" ], "modalities": [ + "audio", "text" ], - "contextWindow": 81920, - "maxOutputTokens": 38000, + "contextWindow": 8192, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.8, - "outputPer1M": 1.2, + "inputPer1M": 1, + "outputPer1M": 20, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "kilo/morph/morph-v3-large", - "providerId": "kilo", - "displayName": "Morph: Morph V3 Large", - "version": "2024-08-15", + "modelId": "google/gemini-3.1-pro-preview", + "providerId": "google", + "displayName": "Gemini 3.1 Pro Preview", + "version": "2026-02-19", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 262144, - "maxOutputTokens": 131072, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.9, - "outputPer1M": 1.9, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "cacheRead": 0.2 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 18, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 18, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/nex-agi/deepseek-v3.1-nex-n1", - "providerId": "kilo", - "displayName": "Nex AGI: DeepSeek V3.1 Nex N1", - "version": "2025-01-01", + "modelId": "google/gemini-3.1-pro-preview-customtools", + "providerId": "google", + "displayName": "Gemini 3.1 Pro Preview Custom Tools", + "version": "2026-02-19", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 131072, - "maxOutputTokens": 163840, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.27, - "outputPer1M": 1, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "cacheRead": 0.2 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 18, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 18, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/nousresearch/hermes-2-pro-llama-3-8b", - "providerId": "kilo", - "displayName": "NousResearch: Hermes 2 Pro - Llama-3 8B", - "version": "2024-05-27", + "modelId": "google/gemini-3.5-flash", + "providerId": "google", + "displayName": "Gemini 3.5 Flash", + "version": "2026-05-19", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 8192, - "maxOutputTokens": 8192, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.14, - "currency": "USD" - } + "inputPer1M": 1.5, + "outputPer1M": 9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 9, + "cacheRead": 0.15, + "inputAudio": 1.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/nousresearch/hermes-3-llama-3.1-405b", - "providerId": "kilo", - "displayName": "Nous: Hermes 3 405B Instruct", - "version": "2024-08-16", + "modelId": "google/gemini-3.5-flash-lite", + "providerId": "google", + "displayName": "Gemini 3.5 Flash Lite", + "version": "2026-07-21", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 131072, - "maxOutputTokens": 16384, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 1, - "outputPer1M": 1, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/nousresearch/hermes-3-llama-3.1-70b", - "providerId": "kilo", - "displayName": "Nous: Hermes 3 70B Instruct", - "version": "2024-08-18", + "modelId": "google/gemini-3.5-live-translate-preview", + "providerId": "google", + "displayName": "Gemini 3.5 Live Translate Preview", + "version": "2026-06-09", "capabilities": [ "text.chat" ], "modalities": [ + "audio", "text" ], - "contextWindow": 131072, + "contextWindow": 16384, "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 0.3, - "currency": "USD" + "inputPer1M": 3.5, + "outputPer1M": 21, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3.5, + "output": 21, + "inputAudio": 3.5, + "outputAudio": 21 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "kilo/nousresearch/hermes-4-405b", - "providerId": "kilo", - "displayName": "Nous: Hermes 4 405B", - "version": "2025-08-25", + "modelId": "google/gemini-3.6-flash", + "providerId": "google", + "displayName": "Gemini 3.6 Flash", + "version": "2026-07-21", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 131072, - "maxOutputTokens": 26215, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 1, - "outputPer1M": 3, - "currency": "USD" - } + "inputPer1M": 1.5, + "outputPer1M": 7.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 7.5, + "cacheRead": 0.15, + "inputAudio": 1.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/nousresearch/hermes-4-70b", - "providerId": "kilo", - "displayName": "Nous: Hermes 4 70B", - "version": "2025-08-25", + "modelId": "google/gemini-3.7-flash", + "providerId": "google", + "displayName": "Gemini 3.7 Flash", + "version": "2026-08-13", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.13, - "outputPer1M": 0.4, - "currency": "USD" - } + "inputPer1M": 0.75, + "outputPer1M": 3.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 3.75, + "cacheRead": 0.075, + "inputAudio": 0.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/nvidia/llama-3.3-nemotron-super-49b-v1.5", - "providerId": "kilo", - "displayName": "NVIDIA: Llama 3.3 Nemotron Super 49B V1.5", - "version": "2025-03-16", + "modelId": "google/gemini-embedding-001", + "providerId": "google", + "displayName": "Gemini Embedding 001", + "version": "2025-05-20", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 26215, + "contextWindow": 2048, + "maxOutputTokens": 1, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.4, + "inputPer1M": 0.15, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "kilo/nvidia/nemotron-3-nano-30b-a3b", - "providerId": "kilo", - "displayName": "NVIDIA: Nemotron 3 Nano 30B A3B", - "version": "2024-12", + "modelId": "google/gemini-embedding-2", + "providerId": "google", + "displayName": "Gemini Embedding 2", + "version": "2026-04-22", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 262144, - "maxOutputTokens": 52429, + "contextWindow": 8192, + "maxOutputTokens": 1, "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.2, - "currency": "USD" + "inputPer1M": 0.2, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 0, + "inputAudio": 6.5 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "kilo/nvidia/nemotron-3-nano-omni-30b-a3b-reasoning:free", - "providerId": "kilo", - "displayName": "NVIDIA: Nemotron 3 Nano Omni (free)", - "version": "2026-04-28", + "modelId": "google/gemini-flash-latest", + "providerId": "google", + "displayName": "Gemini Flash Latest", + "version": "2026-05-19", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "audio", "image", + "pdf", "text", "video" ], - "contextWindow": 256000, + "contextWindow": 1048576, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 1.5, + "outputPer1M": 9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 9, + "cacheRead": 0.15, + "inputAudio": 1.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/nvidia/nemotron-3-super-120b-a12b", - "providerId": "kilo", - "displayName": "NVIDIA: Nemotron 3 Super", - "version": "2026-03-11", + "modelId": "google/gemini-flash-lite-latest", + "providerId": "google", + "displayName": "Gemini Flash-Lite Latest", + "version": "2026-05-07", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.5, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 1.5, + "cacheRead": 0.025, + "inputAudio": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/nvidia/nemotron-3-super-120b-a12b:free", - "providerId": "kilo", - "displayName": "NVIDIA: Nemotron 3 Super (free)", - "version": "2026-03-12", + "modelId": "google/gemini-omni-flash-preview", + "providerId": "google", + "displayName": "Gemini Omni Flash Preview", + "version": "2026-06-30", "capabilities": [ - "text.chat", - "tools.function_calling", "reasoning" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 131072, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 1.5, + "outputPer1M": 17.5, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "kilo/nvidia/nemotron-nano-9b-v2", - "providerId": "kilo", - "displayName": "NVIDIA: Nemotron Nano 9B V2", - "version": "2025-08-18", + "modelId": "google/gemini-robotics-er-1.6-preview", + "providerId": "google", + "displayName": "Gemini Robotics-ER 1.6 Preview", + "version": "2026-04-14", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "text", + "video" ], "contextWindow": 131072, - "maxOutputTokens": 26215, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.04, - "outputPer1M": 0.16, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 5, + "inputAudio": 2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 0 + } + ] }, { - "modelId": "kilo/openai/gpt-3.5-turbo", - "providerId": "kilo", - "displayName": "OpenAI: GPT-3.5 Turbo", - "version": "2023-03-01", + "modelId": "google/gemma-4-26b-a4b-it", + "providerId": "google", + "displayName": "Gemma 4 26B A4B IT", + "version": "2026-04-02", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 16385, - "maxOutputTokens": 4096, - "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 1.5, - "currency": "USD" - } + "contextWindow": 262144, + "maxOutputTokens": 32768, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "kilo/openai/gpt-3.5-turbo-0613", - "providerId": "kilo", - "displayName": "OpenAI: GPT-3.5 Turbo (older v0613)", - "version": "2023-06-13", + "modelId": "google/gemma-4-31b-it", + "providerId": "google", + "displayName": "Gemma 4 31B IT", + "version": "2026-04-02", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 4095, - "maxOutputTokens": 4096, - "pricing": { - "inputPer1M": 1, - "outputPer1M": 2, - "currency": "USD" - } + "contextWindow": 262144, + "maxOutputTokens": 32768, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "kilo/openai/gpt-3.5-turbo-16k", - "providerId": "kilo", - "displayName": "OpenAI: GPT-3.5 Turbo 16k", - "version": "2023-08-28", + "modelId": "google/lyria-3-clip-preview", + "providerId": "google", + "displayName": "Lyria 3 Clip Preview", + "version": "2026-03-25", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ + "audio", + "image", "text" ], - "contextWindow": 16385, - "maxOutputTokens": 4096, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 3, - "outputPer1M": 4, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "kilo/openai/gpt-3.5-turbo-instruct", - "providerId": "kilo", - "displayName": "OpenAI: GPT-3.5 Turbo Instruct", - "version": "2023-03-01", + "modelId": "google/lyria-3-pro-preview", + "providerId": "google", + "displayName": "Lyria 3 Pro Preview", + "version": "2026-03-25", "capabilities": [ "text.chat" ], "modalities": [ + "audio", + "image", "text" ], - "contextWindow": 4095, - "maxOutputTokens": 4096, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 1.5, - "outputPer1M": 2, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "kilo/openai/gpt-4", - "providerId": "kilo", - "displayName": "OpenAI: GPT-4", - "version": "2023-03-14", - "capabilities": [ - "text.chat", - "tools.function_calling" - ], + "modelId": "google/veo-3.1-fast-generate-preview", + "providerId": "google", + "displayName": "Veo 3.1 fast", + "version": "2025-10-15", + "capabilities": [], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 8191, - "maxOutputTokens": 4096, - "pricing": { - "inputPer1M": 30, - "outputPer1M": 60, - "currency": "USD" - } + "contextWindow": 480, + "maxOutputTokens": 8192 }, { - "modelId": "kilo/openai/gpt-4-0314", - "providerId": "kilo", - "displayName": "OpenAI: GPT-4 (older v0314)", - "version": "2023-05-28", - "capabilities": [ - "text.chat", - "tools.function_calling" + "modelId": "google/veo-3.1-generate-preview", + "providerId": "google", + "displayName": "Veo 3.1", + "version": "2025-10-15", + "capabilities": [], + "modalities": [ + "image", + "text", + "video" ], + "contextWindow": 480, + "maxOutputTokens": 8192 + }, + { + "modelId": "google/veo-3.1-lite-generate-preview", + "providerId": "google", + "displayName": "Veo 3.1 lite", + "version": "2026-03-31", + "capabilities": [], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 8191, - "maxOutputTokens": 4096, - "pricing": { - "inputPer1M": 30, - "outputPer1M": 60, - "currency": "USD" - } + "contextWindow": 480, + "maxOutputTokens": 8192 }, { - "modelId": "kilo/openai/gpt-4-1106-preview", - "providerId": "kilo", - "displayName": "OpenAI: GPT-4 Turbo (older v1106)", - "version": "2023-11-06", + "modelId": "gpt-4.1-mini", + "providerId": "openai", + "displayName": "GPT-4.1 Mini", + "version": "2025-04-14", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 1047576, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 10, - "outputPer1M": 30, + "inputPer1M": 0.4, + "outputPer1M": 1.6, "currency": "USD" - } + }, + "requestShapeHints": { + "providerShape": "openai.responses", + "bodyKeys": [ + "temperature", + "max_output_tokens" + ], + "headerKeys": [ + "OpenAI-Beta" + ] + }, + "experimentalModes": [ + { + "modeId": "reasoning.high", + "label": "High reasoning depth" + } + ] }, { - "modelId": "kilo/openai/gpt-4-turbo", - "providerId": "kilo", - "displayName": "OpenAI: GPT-4 Turbo", - "version": "2023-09-13", + "modelId": "greenpt/deepseek-v4-flash-0731", + "providerId": "greenpt", + "displayName": "DeepSeek V4 Flash 0731", + "version": "2026-07-31", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 1000000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 10, - "outputPer1M": 30, - "currency": "USD" - } + "inputPer1M": 0.1596, + "outputPer1M": 0.399, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1596, + "output": 0.399, + "cacheRead": 0.0456 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/openai/gpt-4-turbo-preview", - "providerId": "kilo", - "displayName": "OpenAI: GPT-4 Turbo Preview", - "version": "2024-01-25", + "modelId": "greenpt/devstral-2-123b-instruct-2512", + "providerId": "greenpt", + "displayName": "Devstral 2", + "version": "2025-12-09", "capabilities": [ "text.chat", "tools.function_calling" @@ -42290,457 +68656,680 @@ "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 200000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 10, - "outputPer1M": 30, + "inputPer1M": 0.57, + "outputPer1M": 2.736, "currency": "USD" } }, { - "modelId": "kilo/openai/gpt-4.1", - "providerId": "kilo", - "displayName": "OpenAI: GPT-4.1", - "version": "2025-04-14", + "modelId": "greenpt/gemma-3-27b-it", + "providerId": "greenpt", + "displayName": "Gemma 3 27B", + "version": "2025-03-12", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "structured.output" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 1047576, - "maxOutputTokens": 32768, + "contextWindow": 40000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 2, - "outputPer1M": 8, + "inputPer1M": 0.342, + "outputPer1M": 0.684, "currency": "USD" } }, { - "modelId": "kilo/openai/gpt-4.1-mini", - "providerId": "kilo", - "displayName": "OpenAI: GPT-4.1 Mini", - "version": "2025-04-14", + "modelId": "greenpt/gemma4", + "providerId": "greenpt", + "displayName": "gemma4", + "version": "2026-04-02", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 1047576, + "contextWindow": 262144, "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 1.6, + "inputPer1M": 0.57, + "outputPer1M": 1.71, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/openai/gpt-4.1-nano", - "providerId": "kilo", - "displayName": "OpenAI: GPT-4.1 Nano", - "version": "2025-04-14", + "modelId": "greenpt/glm-5.1", + "providerId": "greenpt", + "displayName": "GLM-5.1", + "version": "2026-04-07", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1047576, - "maxOutputTokens": 32768, + "contextWindow": 200000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.4, + "inputPer1M": 1.756, + "outputPer1M": 5.518, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "kilo/openai/gpt-4o", - "providerId": "kilo", - "displayName": "OpenAI: GPT-4o", - "version": "2024-05-13", + "modelId": "greenpt/glm-5.2", + "providerId": "greenpt", + "displayName": "GLM-5.2", + "version": "2026-06-13", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 1.254, + "outputPer1M": 5.016, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.254, + "output": 5.016, + "cacheRead": 0.3135 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/openai/gpt-4o-2024-05-13", - "providerId": "kilo", - "displayName": "OpenAI: GPT-4o (2024-05-13)", - "version": "2024-05-13", + "modelId": "greenpt/glm-5.2-caveman", + "providerId": "greenpt", + "displayName": "GLM-5.2 Caveman", + "version": "2026-06-13", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 1000000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 5, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 1.254, + "outputPer1M": 5.016, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.254, + "output": 5.016, + "cacheRead": 0.3135 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/openai/gpt-4o-2024-08-06", - "providerId": "kilo", - "displayName": "OpenAI: GPT-4o (2024-08-06)", - "version": "2024-08-06", + "modelId": "greenpt/glm-5.2-caveman-lite", + "providerId": "greenpt", + "displayName": "GLM-5.2 Caveman Lite", + "version": "2026-06-13", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 1.254, + "outputPer1M": 5.016, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.254, + "output": 5.016, + "cacheRead": 0.3135 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/openai/gpt-4o-2024-11-20", - "providerId": "kilo", - "displayName": "OpenAI: GPT-4o (2024-11-20)", - "version": "2024-11-20", + "modelId": "greenpt/glm-5.2-caveman-ultra", + "providerId": "greenpt", + "displayName": "GLM-5.2 Caveman Ultra", + "version": "2026-06-13", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 1.254, + "outputPer1M": 5.016, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.254, + "output": 5.016, + "cacheRead": 0.3135 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/openai/gpt-4o-audio-preview", - "providerId": "kilo", - "displayName": "OpenAI: GPT-4o Audio", - "version": "2025-08-15", + "modelId": "greenpt/glm-5.2-honey", + "providerId": "greenpt", + "displayName": "GLM-5.2 Honey", + "version": "2026-06-13", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "audio", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 1.254, + "outputPer1M": 5.016, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.254, + "output": 5.016, + "cacheRead": 0.3135 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/openai/gpt-4o-mini", - "providerId": "kilo", - "displayName": "OpenAI: GPT-4o-mini", - "version": "2024-07-18", + "modelId": "greenpt/glm-5.2-honey-lite", + "providerId": "greenpt", + "displayName": "GLM-5.2 Honey Lite", + "version": "2026-06-13", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 1.254, + "outputPer1M": 5.016, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.254, + "output": 5.016, + "cacheRead": 0.3135 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/openai/gpt-4o-mini-2024-07-18", - "providerId": "kilo", - "displayName": "OpenAI: GPT-4o-mini (2024-07-18)", - "version": "2024-07-18", + "modelId": "greenpt/glm-5.2-honey-ultra", + "providerId": "greenpt", + "displayName": "GLM-5.2 Honey Ultra", + "version": "2026-06-13", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 1.254, + "outputPer1M": 5.016, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.254, + "output": 5.016, + "cacheRead": 0.3135 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/openai/gpt-4o-mini-search-preview", - "providerId": "kilo", - "displayName": "OpenAI: GPT-4o-mini Search Preview", - "version": "2025-01", + "modelId": "greenpt/glm-5.2-ponytail", + "providerId": "greenpt", + "displayName": "GLM-5.2 Ponytail", + "version": "2026-06-13", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 1.254, + "outputPer1M": 5.016, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.254, + "output": 5.016, + "cacheRead": 0.3135 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/openai/gpt-4o-search-preview", - "providerId": "kilo", - "displayName": "OpenAI: GPT-4o Search Preview", - "version": "2025-03-13", + "modelId": "greenpt/glm-5.2-ponytail-lite", + "providerId": "greenpt", + "displayName": "GLM-5.2 Ponytail Lite", + "version": "2026-06-13", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 1.254, + "outputPer1M": 5.016, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.254, + "output": 5.016, + "cacheRead": 0.3135 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/openai/gpt-5", - "providerId": "kilo", - "displayName": "OpenAI: GPT-5", - "version": "2025-08-07", + "modelId": "greenpt/glm-5.2-ponytail-ultra", + "providerId": "greenpt", + "displayName": "GLM-5.2 Ponytail Ultra", + "version": "2026-06-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 1000000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 1.254, + "outputPer1M": 5.016, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.254, + "output": 5.016, + "cacheRead": 0.3135 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/openai/gpt-5-chat", - "providerId": "kilo", - "displayName": "OpenAI: GPT-5 Chat", - "version": "2025-08-07", + "modelId": "greenpt/gpt-oss-120b", + "providerId": "greenpt", + "displayName": "GPT OSS 120B", + "version": "2025-08-05", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, + "inputPer1M": 0.228, + "outputPer1M": 0.798, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/openai/gpt-5-codex", - "providerId": "kilo", - "displayName": "OpenAI: GPT-5 Codex", - "version": "2025-09-15", + "modelId": "greenpt/green-l", + "providerId": "greenpt", + "displayName": "Green L", + "version": "2025-06-20", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 128000, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, + "inputPer1M": 0.285, + "outputPer1M": 0.912, "currency": "USD" } }, { - "modelId": "kilo/openai/gpt-5-image", - "providerId": "kilo", - "displayName": "OpenAI: GPT-5 Image", - "version": "2025-10-14", + "modelId": "greenpt/green-l-raw", + "providerId": "greenpt", + "displayName": "Green L Raw", + "version": "2025-06-20", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 128000, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 10, - "outputPer1M": 10, + "inputPer1M": 0.285, + "outputPer1M": 0.912, "currency": "USD" } }, { - "modelId": "kilo/openai/gpt-5-image-mini", - "providerId": "kilo", - "displayName": "OpenAI: GPT-5 Image Mini", - "version": "2025-10-16", + "modelId": "greenpt/green-r", + "providerId": "greenpt", + "displayName": "Green R", + "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 2, + "inputPer1M": 0.399, + "outputPer1M": 1.083, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/openai/gpt-5-mini", - "providerId": "kilo", - "displayName": "OpenAI: GPT-5 Mini", - "version": "2025-08-07", + "modelId": "greenpt/green-r-raw", + "providerId": "greenpt", + "displayName": "Green R Raw", + "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 2, + "inputPer1M": 0.399, + "outputPer1M": 1.083, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/openai/gpt-5-nano", - "providerId": "kilo", - "displayName": "OpenAI: GPT-5 Nano", - "version": "2025-08-07", + "modelId": "greenpt/green-s", + "providerId": "greenpt", + "displayName": "Green S", + "version": "2025-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ - "image", - "pdf", + "audio", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 0, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.4, + "inputPer1M": 0.00437, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "kilo/openai/gpt-5-pro", - "providerId": "kilo", - "displayName": "OpenAI: GPT-5 Pro", - "version": "2025-10-06", + "modelId": "greenpt/green-s-pro", + "providerId": "greenpt", + "displayName": "Green S Pro", + "version": "2025-02", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ - "image", - "pdf", + "audio", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 0, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 15, - "outputPer1M": 120, + "inputPer1M": 0.00437, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "kilo/openai/gpt-5.1", - "providerId": "kilo", - "displayName": "OpenAI: GPT-5.1", - "version": "2025-11-13", + "modelId": "greenpt/holo2-30b-a3b", + "providerId": "greenpt", + "displayName": "Holo2 30B A3B", + "version": "2025-11", "capabilities": [ "text.chat", "tools.function_calling", @@ -42748,514 +69337,673 @@ ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 22016, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, + "inputPer1M": 0.399, + "outputPer1M": 0.969, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/openai/gpt-5.1-chat", - "providerId": "kilo", - "displayName": "OpenAI: GPT-5.1 Chat", - "version": "2025-11-13", + "modelId": "greenpt/kimi-k2.6", + "providerId": "greenpt", + "displayName": "Kimi K2.6", + "version": "2026-04-21", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 0.7524, + "outputPer1M": 4.275, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.7524, + "output": 4.275, + "cacheRead": 0.2508 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/openai/gpt-5.1-codex", - "providerId": "kilo", - "displayName": "OpenAI: GPT-5.1-Codex", - "version": "2025-11-13", + "modelId": "greenpt/kimi-k2.6-fast", + "providerId": "greenpt", + "displayName": "Kimi K2.6 Fast", + "version": "2026-04-21", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, + "inputPer1M": 1.655, + "outputPer1M": 8.778, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "kilo/openai/gpt-5.1-codex-max", - "providerId": "kilo", - "displayName": "OpenAI: GPT-5.1-Codex-Max", - "version": "2025-11-13", + "modelId": "greenpt/kimi-k2.7-code", + "providerId": "greenpt", + "displayName": "Kimi K2.7 Code", + "version": "2026-06-12", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 0.9006, + "outputPer1M": 4.389, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.9006, + "output": 4.389, + "cacheRead": 0.1881 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/openai/gpt-5.1-codex-mini", - "providerId": "kilo", - "displayName": "OpenAI: GPT-5.1-Codex-Mini", - "version": "2025-11-13", + "modelId": "greenpt/kimi-k3", + "providerId": "greenpt", + "displayName": "Kimi K3", + "version": "2026-07-16", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 100000, + "contextWindow": 1048576, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 3.762, + "outputPer1M": 18.81, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3.762, + "output": 18.81, + "cacheRead": 0.9405 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/openai/gpt-5.2", - "providerId": "kilo", - "displayName": "OpenAI: GPT-5.2", - "version": "2025-12-11", + "modelId": "greenpt/llama-3.3-70b-instruct", + "providerId": "greenpt", + "displayName": "Llama-3.3-70B-Instruct", + "version": "2024-12-06", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 100000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, + "inputPer1M": 1.254, + "outputPer1M": 1.254, "currency": "USD" } }, { - "modelId": "kilo/openai/gpt-5.2-chat", - "providerId": "kilo", - "displayName": "OpenAI: GPT-5.2 Chat", - "version": "2025-12-11", + "modelId": "greenpt/minimax-m2.5", + "providerId": "greenpt", + "displayName": "MiniMax-M2.5", + "version": "2026-02-12", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, - "currency": "USD" - } + "inputPer1M": 0.1938, + "outputPer1M": 1.129, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1938, + "output": 1.129, + "cacheRead": 0.0627 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/openai/gpt-5.2-codex", - "providerId": "kilo", - "displayName": "OpenAI: GPT-5.2-Codex", - "version": "2026-01-14", + "modelId": "greenpt/mistral-medium-3.5-128b", + "providerId": "greenpt", + "displayName": "Mistral Medium 3.5", + "version": "2026-04-29", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, + "inputPer1M": 2.052, + "outputPer1M": 10.26, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "kilo/openai/gpt-5.2-pro", - "providerId": "kilo", - "displayName": "OpenAI: GPT-5.2 Pro", - "version": "2025-12-11", + "modelId": "greenpt/mistral-small-3.2-24b-instruct-2506", + "providerId": "greenpt", + "displayName": "Mistral Small 3.2", + "version": "2025-06-20", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 128000, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 21, - "outputPer1M": 168, + "inputPer1M": 0.228, + "outputPer1M": 0.456, "currency": "USD" } }, { - "modelId": "kilo/openai/gpt-5.3-chat", - "providerId": "kilo", - "displayName": "OpenAI: GPT-5.3 Chat", - "version": "2026-03-04", + "modelId": "greenpt/pixtral-12b-2409", + "providerId": "greenpt", + "displayName": "Pixtral 12B", + "version": "2024-09-01", "capabilities": [ "text.chat", "tools.function_calling" ], "modalities": [ "image", - "pdf", "text" ], "contextWindow": 128000, - "maxOutputTokens": 16384, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, + "inputPer1M": 0.285, + "outputPer1M": 0.285, "currency": "USD" } }, { - "modelId": "kilo/openai/gpt-5.3-codex", - "providerId": "kilo", - "displayName": "OpenAI: GPT-5.3-Codex", - "version": "2026-02-25", + "modelId": "greenpt/qwen3-235b-a22b-instruct-2507", + "providerId": "greenpt", + "displayName": "Qwen3 235B A22B Instruct 2507", + "version": "2025-07-21", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, + "inputPer1M": 1.026, + "outputPer1M": 3.078, "currency": "USD" } }, { - "modelId": "kilo/openai/gpt-5.4", - "providerId": "kilo", - "displayName": "OpenAI: GPT-5.4", - "version": "2026-03-06", + "modelId": "greenpt/qwen3-coder-30b-a3b-instruct", + "providerId": "greenpt", + "displayName": "Qwen3-Coder 30B-A3B Instruct", + "version": "2025-04", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1050000, - "maxOutputTokens": 128000, + "contextWindow": 128000, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 15, + "inputPer1M": 0.285, + "outputPer1M": 1.083, "currency": "USD" } }, { - "modelId": "kilo/openai/gpt-5.4-image-2", - "providerId": "kilo", - "displayName": "OpenAI: GPT-5.4 Image 2", - "version": "2026-04-21", + "modelId": "greenpt/qwen3.5-397b-a17b", + "providerId": "greenpt", + "displayName": "Qwen3.5 397B-A17B", + "version": "2026-02-15", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 272000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 8, - "outputPer1M": 15, + "inputPer1M": 0.798, + "outputPer1M": 4.959, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/openai/gpt-5.4-mini", - "providerId": "kilo", - "displayName": "OpenAI: GPT-5.4 Mini", - "version": "2026-03-17", + "modelId": "greenpt/qwen3.6-35b-a3b", + "providerId": "greenpt", + "displayName": "Qwen3.6 35B-A3B", + "version": "2026-04-17", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.75, - "outputPer1M": 4.5, + "inputPer1M": 0.342, + "outputPer1M": 2.052, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/openai/gpt-5.4-nano", - "providerId": "kilo", - "displayName": "OpenAI: GPT-5.4 Nano", - "version": "2026-03-17", + "modelId": "greenpt/voxtral-small-24b-2507", + "providerId": "greenpt", + "displayName": "Voxtral Small 24B", + "version": "2025-07-15", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ - "image", - "pdf", + "audio", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 32768, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 1.25, + "inputPer1M": 0.228, + "outputPer1M": 0.513, "currency": "USD" } }, { - "modelId": "kilo/openai/gpt-5.4-pro", - "providerId": "kilo", - "displayName": "OpenAI: GPT-5.4 Pro", - "version": "2026-03-06", + "modelId": "groq/allam-2-7b", + "providerId": "groq", + "displayName": "ALLaM-2-7b", + "version": "2025-01-23", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1050000, - "maxOutputTokens": 128000, + "contextWindow": 4096, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 30, - "outputPer1M": 180, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "kilo/openai/gpt-5.5", - "providerId": "kilo", - "displayName": "OpenAI: GPT-5.5", - "version": "2026-04-24", + "modelId": "groq/canopylabs/orpheus-arabic-saudi", + "providerId": "groq", + "displayName": "Canopy Labs Orpheus Arabic Saudi", + "version": "2025-12-16", + "capabilities": [], + "modalities": [ + "audio", + "text" + ], + "contextWindow": 4000, + "maxOutputTokens": 50000 + }, + { + "modelId": "groq/canopylabs/orpheus-v1-english", + "providerId": "groq", + "displayName": "Canopy Labs Orpheus V1 English", + "version": "2025-12-19", + "capabilities": [], + "modalities": [ + "audio", + "text" + ], + "contextWindow": 4000, + "maxOutputTokens": 50000 + }, + { + "modelId": "groq/groq/compound", + "providerId": "groq", + "displayName": "Compound", + "version": "2025-09-04", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1050000, - "maxOutputTokens": 128000, - "pricing": { - "inputPer1M": 5, - "outputPer1M": 30, - "currency": "USD" - } + "contextWindow": 131072, + "maxOutputTokens": 8192 }, { - "modelId": "kilo/openai/gpt-5.5-pro", - "providerId": "kilo", - "displayName": "OpenAI: GPT-5.5 Pro", - "version": "2026-04-24", + "modelId": "groq/groq/compound-mini", + "providerId": "groq", + "displayName": "Compound Mini", + "version": "2025-09-04", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 8192 + }, + { + "modelId": "groq/llama-3.1-8b-instant", + "providerId": "groq", + "displayName": "Llama 3.1 8B", + "version": "2024-07-23", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1050000, - "maxOutputTokens": 128000, + "contextWindow": 131072, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 30, - "outputPer1M": 180, + "inputPer1M": 0.05, + "outputPer1M": 0.08, "currency": "USD" } }, { - "modelId": "kilo/openai/gpt-audio", - "providerId": "kilo", - "displayName": "OpenAI: GPT Audio", - "version": "2026-01-20", + "modelId": "groq/llama-3.3-70b-versatile", + "providerId": "groq", + "displayName": "Llama 3.3 70B", + "version": "2024-12-06", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling" ], "modalities": [ - "audio", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 10, + "inputPer1M": 0.59, + "outputPer1M": 0.79, "currency": "USD" } }, { - "modelId": "kilo/openai/gpt-audio-mini", - "providerId": "kilo", - "displayName": "OpenAI: GPT Audio Mini", - "version": "2026-01-20", + "modelId": "groq/meta-llama/llama-prompt-guard-2-22m", + "providerId": "groq", + "displayName": "Llama Prompt Guard 2 22M", + "version": "2025-05-29", "capabilities": [ "text.chat" ], "modalities": [ - "audio", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 512, + "maxOutputTokens": 512, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.4, + "inputPer1M": 0.03, + "outputPer1M": 0.03, "currency": "USD" } }, { - "modelId": "kilo/openai/gpt-chat-latest", - "providerId": "kilo", - "displayName": "OpenAI: GPT Chat Latest", - "version": "2026-05-05", + "modelId": "groq/meta-llama/llama-prompt-guard-2-86m", + "providerId": "groq", + "displayName": "Prompt Guard 2 86M", + "version": "2025-05-29", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 512, + "maxOutputTokens": 512, "pricing": { - "inputPer1M": 5, - "outputPer1M": 30, + "inputPer1M": 0.04, + "outputPer1M": 0.04, "currency": "USD" } }, { - "modelId": "kilo/openai/gpt-oss-120b", - "providerId": "kilo", - "displayName": "OpenAI: gpt-oss-120b", + "modelId": "groq/openai/gpt-oss-120b", + "providerId": "groq", + "displayName": "GPT OSS 120B", "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], "contextWindow": 131072, - "maxOutputTokens": 26215, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.039, - "outputPer1M": 0.19, - "currency": "USD" - } + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.6, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/openai/gpt-oss-20b", - "providerId": "kilo", - "displayName": "OpenAI: gpt-oss-20b", + "modelId": "groq/openai/gpt-oss-20b", + "providerId": "groq", + "displayName": "GPT OSS 20B", "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], "contextWindow": 131072, - "maxOutputTokens": 26215, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.03, - "outputPer1M": 0.14, - "currency": "USD" - } + "inputPer1M": 0.075, + "outputPer1M": 0.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.075, + "output": 0.3, + "cacheRead": 0.0375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/openai/gpt-oss-safeguard-20b", - "providerId": "kilo", - "displayName": "OpenAI: gpt-oss-safeguard-20b", + "modelId": "groq/openai/gpt-oss-safeguard-20b", + "providerId": "groq", + "displayName": "Safety GPT OSS 20B", "version": "2025-10-29", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" @@ -43266,214 +70014,258 @@ "inputPer1M": 0.075, "outputPer1M": 0.3, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/openai/o1", - "providerId": "kilo", - "displayName": "OpenAI: o1", - "version": "2024-12-05", + "modelId": "groq/qwen/qwen3.6-27b", + "providerId": "groq", + "displayName": "Qwen3.6 27B", + "version": "2026-04-22", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 131072, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 15, - "outputPer1M": 60, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 3, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "default" + ] + } + ] }, { - "modelId": "kilo/openai/o1-pro", - "providerId": "kilo", - "displayName": "OpenAI: o1-pro", - "version": "2025-03-19", + "modelId": "groq/whisper-large-v3", + "providerId": "groq", + "displayName": "Whisper", + "version": "2023-09-01", "capabilities": [ - "text.chat", - "reasoning" + "text.chat" ], "modalities": [ - "image", - "pdf", + "audio", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, - "pricing": { - "inputPer1M": 150, - "outputPer1M": 600, - "currency": "USD" - } + "contextWindow": 0, + "maxOutputTokens": 0 }, { - "modelId": "kilo/openai/o3", - "providerId": "kilo", - "displayName": "OpenAI: o3", - "version": "2025-04-16", + "modelId": "groq/whisper-large-v3-turbo", + "providerId": "groq", + "displayName": "Whisper Large V3 Turbo", + "version": "2024-10-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ - "image", - "pdf", + "audio", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, - "pricing": { - "inputPer1M": 2, - "outputPer1M": 8, - "currency": "USD" - } + "contextWindow": 0, + "maxOutputTokens": 0 }, { - "modelId": "kilo/openai/o3-deep-research", - "providerId": "kilo", - "displayName": "OpenAI: o3 Deep Research", - "version": "2024-06-26", + "modelId": "helicone/chatgpt-4o-latest", + "providerId": "helicone", + "displayName": "OpenAI ChatGPT-4o", + "version": "2024-08-14", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 10, - "outputPer1M": 40, - "currency": "USD" + "inputPer1M": 5, + "outputPer1M": 20, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 20, + "cacheRead": 2.5 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "kilo/openai/o3-mini", - "providerId": "kilo", - "displayName": "OpenAI: o3 Mini", - "version": "2024-12-20", + "modelId": "helicone/claude-3-haiku-20240307", + "providerId": "helicone", + "displayName": "Anthropic: Claude 3 Haiku", + "version": "2024-03-07", "capabilities": [ "text.chat", "tools.function_calling" ], "modalities": [ - "pdf", + "image", "text" ], "contextWindow": 200000, - "maxOutputTokens": 100000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 1.1, - "outputPer1M": 4.4, - "currency": "USD" + "inputPer1M": 0.25, + "outputPer1M": 1.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 1.25, + "cacheRead": 0.03, + "cacheWrite": 0.3 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "kilo/openai/o3-mini-high", - "providerId": "kilo", - "displayName": "OpenAI: o3 Mini High", - "version": "2025-01-31", + "modelId": "helicone/claude-3.5-haiku", + "providerId": "helicone", + "displayName": "Anthropic: Claude 3.5 Haiku", + "version": "2024-10-22", "capabilities": [ "text.chat", "tools.function_calling" ], "modalities": [ - "pdf", + "image", "text" ], "contextWindow": 200000, - "maxOutputTokens": 100000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 1.1, - "outputPer1M": 4.4, - "currency": "USD" + "inputPer1M": 0.7999999999999999, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.7999999999999999, + "output": 4, + "cacheRead": 0.08, + "cacheWrite": 1 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "kilo/openai/o3-pro", - "providerId": "kilo", - "displayName": "OpenAI: o3 Pro", - "version": "2025-04-16", + "modelId": "helicone/claude-3.5-sonnet-v2", + "providerId": "helicone", + "displayName": "Anthropic: Claude 3.5 Sonnet v2", + "version": "2024-10-22", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ "image", - "pdf", "text" ], "contextWindow": 200000, - "maxOutputTokens": 100000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 20, - "outputPer1M": 80, - "currency": "USD" + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.30000000000000004, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "kilo/openai/o4-mini", - "providerId": "kilo", - "displayName": "OpenAI: o4 Mini", - "version": "2025-04-16", + "modelId": "helicone/claude-3.7-sonnet", + "providerId": "helicone", + "displayName": "Anthropic: Claude 3.7 Sonnet", + "version": "2025-02-19", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ "image", - "pdf", "text" ], "contextWindow": 200000, - "maxOutputTokens": 100000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 1.1, - "outputPer1M": 4.4, - "currency": "USD" + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.30000000000000004, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "kilo/openai/o4-mini-deep-research", - "providerId": "kilo", - "displayName": "OpenAI: o4 Mini Deep Research", - "version": "2024-06-26", + "modelId": "helicone/claude-4.5-haiku", + "providerId": "helicone", + "displayName": "Anthropic: Claude 4.5 Haiku", + "version": "2025-10-01", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ "image", - "pdf", "text" ], "contextWindow": 200000, - "maxOutputTokens": 100000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 2, - "outputPer1M": 8, - "currency": "USD" + "inputPer1M": 1, + "outputPer1M": 5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 5, + "cacheRead": 0.09999999999999999, + "cacheWrite": 1.25 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "kilo/openai/o4-mini-high", - "providerId": "kilo", - "displayName": "OpenAI: o4 Mini High", - "version": "2025-04-17", + "modelId": "helicone/claude-4.5-opus", + "providerId": "helicone", + "displayName": "Anthropic: Claude Opus 4.5", + "version": "2025-11-24", "capabilities": [ "text.chat", "tools.function_calling", @@ -43481,66 +70273,105 @@ ], "modalities": [ "image", - "pdf", "text" ], "contextWindow": 200000, - "maxOutputTokens": 100000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 1.1, - "outputPer1M": 4.4, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1024, + "max": 63999 + } + ] }, { - "modelId": "kilo/openrouter/auto", - "providerId": "kilo", - "displayName": "Auto Router", - "version": "2026-03-15", + "modelId": "helicone/claude-4.5-sonnet", + "providerId": "helicone", + "displayName": "Anthropic: Claude Sonnet 4.5", + "version": "2025-09-29", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "audio", "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 2000000, - "maxOutputTokens": 32768, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.30000000000000004, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1024, + "max": 63999 + } + ] }, { - "modelId": "kilo/openrouter/bodybuilder", - "providerId": "kilo", - "displayName": "Body Builder (beta)", - "version": "2026-03-15", + "modelId": "helicone/claude-haiku-4-5-20251001", + "providerId": "helicone", + "displayName": "Anthropic: Claude 4.5 Haiku (20251001)", + "version": "2025-10-01", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 32768, + "contextWindow": 200000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 1, + "outputPer1M": 5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 5, + "cacheRead": 0.09999999999999999, + "cacheWrite": 1.25 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "kilo/openrouter/free", - "providerId": "kilo", - "displayName": "Free Models Router", - "version": "2026-02-01", + "modelId": "helicone/claude-opus-4", + "providerId": "helicone", + "displayName": "Anthropic: Claude Opus 4", + "version": "2025-05-14", "capabilities": [ "text.chat", "tools.function_calling", @@ -43551,143 +70382,155 @@ "text" ], "contextWindow": 200000, - "maxOutputTokens": 32768, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 15, + "outputPer1M": 75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 75, + "cacheRead": 1.5, + "cacheWrite": 18.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1024, + "max": 31999 + } + ] }, { - "modelId": "kilo/openrouter/owl-alpha", - "providerId": "kilo", - "displayName": "Owl Alpha", - "version": "2026-04-28", + "modelId": "helicone/claude-opus-4-1", + "providerId": "helicone", + "displayName": "Anthropic: Claude Opus 4.1", + "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" - ], - "modalities": [ - "text" - ], - "contextWindow": 1048756, - "maxOutputTokens": 262144, - "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } - }, - { - "modelId": "kilo/openrouter/pareto-code", - "providerId": "kilo", - "displayName": "Pareto Code Router", - "version": "2026-04-21", - "capabilities": [ - "text.chat" + "reasoning" ], "modalities": [ + "image", "text" ], "contextWindow": 200000, - "maxOutputTokens": 65536, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 15, + "outputPer1M": 75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 75, + "cacheRead": 1.5, + "cacheWrite": 18.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1024, + "max": 31999 + } + ] }, { - "modelId": "kilo/perceptron/perceptron-mk1", - "providerId": "kilo", - "displayName": "Perceptron: Perceptron Mk1", - "version": "2026-05-12", + "modelId": "helicone/claude-opus-4-1-20250805", + "providerId": "helicone", + "displayName": "Anthropic: Claude Opus 4.1 (20250805)", + "version": "2025-08-05", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], - "modalities": [ - "image", - "text", - "video" - ], - "contextWindow": 32768, - "maxOutputTokens": 8192, - "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 1.5, - "currency": "USD" - } - }, - { - "modelId": "kilo/perplexity/sonar", - "providerId": "kilo", - "displayName": "Perplexity: Sonar", - "version": "2024-01-01", - "capabilities": [ - "text.chat" - ], "modalities": [ "image", "text" ], - "contextWindow": 127072, - "maxOutputTokens": 25415, + "contextWindow": 200000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 1, - "outputPer1M": 1, - "currency": "USD" - } + "inputPer1M": 15, + "outputPer1M": 75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 75, + "cacheRead": 1.5, + "cacheWrite": 18.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1024, + "max": 31999 + } + ] }, { - "modelId": "kilo/perplexity/sonar-deep-research", - "providerId": "kilo", - "displayName": "Perplexity: Sonar Deep Research", - "version": "2025-01-27", + "modelId": "helicone/claude-sonnet-4", + "providerId": "helicone", + "displayName": "Anthropic: Claude Sonnet 4", + "version": "2025-05-14", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], - "modalities": [ - "text" - ], - "contextWindow": 128000, - "maxOutputTokens": 25600, - "pricing": { - "inputPer1M": 2, - "outputPer1M": 8, - "currency": "USD" - } - }, - { - "modelId": "kilo/perplexity/sonar-pro", - "providerId": "kilo", - "displayName": "Perplexity: Sonar Pro", - "version": "2024-01-01", - "capabilities": [ - "text.chat" - ], "modalities": [ "image", "text" ], "contextWindow": 200000, - "maxOutputTokens": 8000, + "maxOutputTokens": 64000, "pricing": { "inputPer1M": 3, "outputPer1M": 15, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.30000000000000004, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1024, + "max": 63999 + } + ] }, { - "modelId": "kilo/perplexity/sonar-pro-search", - "providerId": "kilo", - "displayName": "Perplexity: Sonar Pro Search", - "version": "2025-10-31", + "modelId": "helicone/claude-sonnet-4-5-20250929", + "providerId": "helicone", + "displayName": "Anthropic: Claude Sonnet 4.5 (20250929)", + "version": "2025-09-29", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], "modalities": [ @@ -43695,122 +70538,156 @@ "text" ], "contextWindow": 200000, - "maxOutputTokens": 8000, + "maxOutputTokens": 64000, "pricing": { "inputPer1M": 3, "outputPer1M": 15, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.30000000000000004, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1024, + "max": 63999 + } + ] }, { - "modelId": "kilo/perplexity/sonar-reasoning-pro", - "providerId": "kilo", - "displayName": "Perplexity: Sonar Reasoning Pro", - "version": "2024-01-01", + "modelId": "helicone/deepseek-r1-distill-llama-70b", + "providerId": "helicone", + "displayName": "DeepSeek R1 Distill Llama 70B", + "version": "2025-01-20", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], "modalities": [ - "image", "text" ], "contextWindow": 128000, - "maxOutputTokens": 25600, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 2, - "outputPer1M": 8, + "inputPer1M": 0.03, + "outputPer1M": 0.13, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "kilo/poolside/laguna-m.1:free", - "providerId": "kilo", - "displayName": "Poolside: Laguna M.1 (free)", - "version": "2026-04-28", + "modelId": "helicone/deepseek-reasoner", + "providerId": "helicone", + "displayName": "DeepSeek Reasoner", + "version": "2025-01-20", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 128000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 0.56, + "outputPer1M": 1.68, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.56, + "output": 1.68, + "cacheRead": 0.07 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "kilo/poolside/laguna-xs.2:free", - "providerId": "kilo", - "displayName": "Poolside: Laguna XS.2 (free)", - "version": "2026-04-28", + "modelId": "helicone/deepseek-tng-r1t2-chimera", + "providerId": "helicone", + "displayName": "DeepSeek TNG R1T2 Chimera", + "version": "2025-07-02", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 130000, + "maxOutputTokens": 163840, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.3, + "outputPer1M": 1.2, "currency": "USD" } }, { - "modelId": "kilo/prime-intellect/intellect-3", - "providerId": "kilo", - "displayName": "Prime Intellect: INTELLECT-3", - "version": "2025-11-26", + "modelId": "helicone/deepseek-v3", + "providerId": "helicone", + "displayName": "DeepSeek V3", + "version": "2024-12-26", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 128000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 1.1, - "currency": "USD" + "inputPer1M": 0.56, + "outputPer1M": 1.68, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.56, + "output": 1.68, + "cacheRead": 0.07 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "kilo/qwen/qwen-2.5-72b-instruct", - "providerId": "kilo", - "displayName": "Qwen2.5 72B Instruct", - "version": "2024-09", + "modelId": "helicone/deepseek-v3.1-terminus", + "providerId": "helicone", + "displayName": "DeepSeek V3.1 Terminus", + "version": "2025-09-22", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 32768, + "contextWindow": 128000, "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.12, - "outputPer1M": 0.39, - "currency": "USD" - } + "inputPer1M": 0.27, + "outputPer1M": 1, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.27, + "output": 1, + "cacheRead": 0.21600000000000003 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "kilo/qwen/qwen-2.5-7b-instruct", - "providerId": "kilo", - "displayName": "Qwen: Qwen2.5 7B Instruct", - "version": "2024-09", + "modelId": "helicone/deepseek-v3.2", + "providerId": "helicone", + "displayName": "DeepSeek V3.2", + "version": "2025-09-22", "capabilities": [ "text.chat", "tools.function_calling" @@ -43818,182 +70695,232 @@ "modalities": [ "text" ], - "contextWindow": 32768, - "maxOutputTokens": 6554, + "contextWindow": 163840, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.04, - "outputPer1M": 0.1, + "inputPer1M": 0.27, + "outputPer1M": 0.41, "currency": "USD" } }, { - "modelId": "kilo/qwen/qwen-2.5-coder-32b-instruct", - "providerId": "kilo", - "displayName": "Qwen2.5 Coder 32B Instruct", - "version": "2024-11-11", + "modelId": "helicone/ernie-4.5-21b-a3b-thinking", + "providerId": "helicone", + "displayName": "Baidu Ernie 4.5 21B A3B Thinking", + "version": "2025-03-16", "capabilities": [ - "text.chat" + "text.chat", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 32768, - "maxOutputTokens": 8192, + "contextWindow": 128000, + "maxOutputTokens": 8000, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.2, + "inputPer1M": 0.07, + "outputPer1M": 0.28, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "kilo/qwen/qwen-plus", - "providerId": "kilo", - "displayName": "Qwen: Qwen-Plus", - "version": "2024-01-25", + "modelId": "helicone/gemini-2.5-flash", + "providerId": "helicone", + "displayName": "Google Gemini 2.5 Flash", + "version": "2025-06-17", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 32768, + "contextWindow": 1048576, + "maxOutputTokens": 65535, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "cacheRead": 0.075, + "cacheWrite": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 0, + "max": 24576 + } + ] }, { - "modelId": "kilo/qwen/qwen-plus-2025-07-28", - "providerId": "kilo", - "displayName": "Qwen: Qwen Plus 0728", - "version": "2025-09-09", + "modelId": "helicone/gemini-2.5-flash-lite", + "providerId": "helicone", + "displayName": "Google Gemini 2.5 Flash Lite", + "version": "2025-07-22", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 32768, + "contextWindow": 1048576, + "maxOutputTokens": 65535, "pricing": { - "inputPer1M": 0.26, - "outputPer1M": 0.78, - "currency": "USD" - } + "inputPer1M": 0.09999999999999999, + "outputPer1M": 0.39999999999999997, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.09999999999999999, + "output": 0.39999999999999997, + "cacheRead": 0.024999999999999998, + "cacheWrite": 0.09999999999999999 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 512, + "max": 24576 + } + ] }, { - "modelId": "kilo/qwen/qwen-plus-2025-07-28:thinking", - "providerId": "kilo", - "displayName": "Qwen: Qwen Plus 0728 (thinking)", - "version": "2025-09-09", + "modelId": "helicone/gemini-2.5-pro", + "providerId": "helicone", + "displayName": "Google Gemini 2.5 Pro", + "version": "2025-06-17", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 32768, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.26, - "outputPer1M": 0.78, - "currency": "USD" - } - }, - { - "modelId": "kilo/qwen/qwen2.5-vl-72b-instruct", - "providerId": "kilo", - "displayName": "Qwen: Qwen2.5 VL 72B Instruct", - "version": "2025-02-01", - "capabilities": [ - "text.chat" - ], - "modalities": [ - "image", - "text" - ], - "contextWindow": 32768, - "maxOutputTokens": 32768, - "pricing": { - "inputPer1M": 0.8, - "outputPer1M": 0.8, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.3125, + "cacheWrite": 1.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 128, + "max": 32768 + } + ] }, { - "modelId": "kilo/qwen/qwen3-14b", - "providerId": "kilo", - "displayName": "Qwen: Qwen3 14B", - "version": "2025-04", + "modelId": "helicone/gemini-3-pro-preview", + "providerId": "helicone", + "displayName": "Google Gemini 3 Pro Preview", + "version": "2025-11-18", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "text" + "audio", + "image", + "text", + "video" ], - "contextWindow": 40960, - "maxOutputTokens": 40960, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.06, - "outputPer1M": 0.24, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "cacheRead": 0.19999999999999998 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "high" + ] + } + ] }, { - "modelId": "kilo/qwen/qwen3-235b-a22b", - "providerId": "kilo", - "displayName": "Qwen: Qwen3 235B A22B", + "modelId": "helicone/gemma-3-12b-it", + "providerId": "helicone", + "displayName": "Google Gemma 3 12B", "version": "2024-12-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ + "image", "text" ], "contextWindow": 131072, "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.455, - "outputPer1M": 1.82, + "inputPer1M": 0.049999999999999996, + "outputPer1M": 0.09999999999999999, "currency": "USD" } }, { - "modelId": "kilo/qwen/qwen3-235b-a22b-2507", - "providerId": "kilo", - "displayName": "Qwen: Qwen3 235B A22B Instruct 2507", - "version": "2025-04", + "modelId": "helicone/gemma2-9b-it", + "providerId": "helicone", + "displayName": "Google Gemma 2", + "version": "2024-06-25", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 52429, + "contextWindow": 8192, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.071, - "outputPer1M": 0.1, + "inputPer1M": 0.01, + "outputPer1M": 0.03, "currency": "USD" } }, { - "modelId": "kilo/qwen/qwen3-235b-a22b-thinking-2507", - "providerId": "kilo", - "displayName": "Qwen: Qwen3 235B A22B Thinking 2507", - "version": "2025-07-25", + "modelId": "helicone/glm-4.6", + "providerId": "helicone", + "displayName": "Zai GLM-4.6", + "version": "2024-07-18", "capabilities": [ "text.chat", "tools.function_calling", @@ -44002,183 +70929,236 @@ "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.11, - "outputPer1M": 0.6, + "inputPer1M": 0.44999999999999996, + "outputPer1M": 1.5, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "kilo/qwen/qwen3-30b-a3b", - "providerId": "kilo", - "displayName": "Qwen: Qwen3 30B A3B", - "version": "2025-04", + "modelId": "helicone/gpt-4.1", + "providerId": "helicone", + "displayName": "OpenAI GPT-4.1", + "version": "2025-04-14", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 40960, - "maxOutputTokens": 40960, + "contextWindow": 1047576, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.08, - "outputPer1M": 0.28, - "currency": "USD" + "inputPer1M": 2, + "outputPer1M": 8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 8, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "kilo/qwen/qwen3-30b-a3b-instruct-2507", - "providerId": "kilo", - "displayName": "Qwen: Qwen3 30B A3B Instruct 2507", - "version": "2025-07-29", + "modelId": "helicone/gpt-4.1-mini", + "providerId": "helicone", + "displayName": "OpenAI GPT-4.1 Mini", + "version": "2025-04-14", "capabilities": [ "text.chat", "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 1047576, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.09, - "outputPer1M": 0.3, - "currency": "USD" + "inputPer1M": 0.39999999999999997, + "outputPer1M": 1.5999999999999999, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.39999999999999997, + "output": 1.5999999999999999, + "cacheRead": 0.09999999999999999 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "kilo/qwen/qwen3-30b-a3b-thinking-2507", - "providerId": "kilo", - "displayName": "Qwen: Qwen3 30B A3B Thinking 2507", - "version": "2025-07-29", + "modelId": "helicone/gpt-4.1-mini-2025-04-14", + "providerId": "helicone", + "displayName": "OpenAI GPT-4.1 Mini", + "version": "2025-04-14", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 6554, + "contextWindow": 1047576, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.051, - "outputPer1M": 0.34, - "currency": "USD" + "inputPer1M": 0.39999999999999997, + "outputPer1M": 1.5999999999999999, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.39999999999999997, + "output": 1.5999999999999999, + "cacheRead": 0.09999999999999999 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "kilo/qwen/qwen3-32b", - "providerId": "kilo", - "displayName": "Qwen: Qwen3 32B", - "version": "2024-12-01", + "modelId": "helicone/gpt-4.1-nano", + "providerId": "helicone", + "displayName": "OpenAI GPT-4.1 Nano", + "version": "2025-04-14", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 40960, - "maxOutputTokens": 40960, + "contextWindow": 1047576, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.08, - "outputPer1M": 0.24, - "currency": "USD" + "inputPer1M": 0.09999999999999999, + "outputPer1M": 0.39999999999999997, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.09999999999999999, + "output": 0.39999999999999997, + "cacheRead": 0.024999999999999998 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "kilo/qwen/qwen3-8b", - "providerId": "kilo", - "displayName": "Qwen: Qwen3 8B", - "version": "2025-04", + "modelId": "helicone/gpt-4o", + "providerId": "helicone", + "displayName": "OpenAI GPT-4o", + "version": "2024-05-13", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 40960, - "maxOutputTokens": 8192, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.4, - "currency": "USD" + "inputPer1M": 2.5, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 10, + "cacheRead": 1.25 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "kilo/qwen/qwen3-coder", - "providerId": "kilo", - "displayName": "Qwen: Qwen3 Coder 480B A35B", - "version": "2025-07-23", + "modelId": "helicone/gpt-4o-mini", + "providerId": "helicone", + "displayName": "OpenAI GPT-4o-mini", + "version": "2024-07-18", "capabilities": [ "text.chat", "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 52429, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.22, - "outputPer1M": 1, - "currency": "USD" + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.6, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "kilo/qwen/qwen3-coder-30b-a3b-instruct", - "providerId": "kilo", - "displayName": "Qwen: Qwen3 Coder 30B A3B Instruct", - "version": "2025-07-31", + "modelId": "helicone/gpt-5", + "providerId": "helicone", + "displayName": "OpenAI GPT-5", + "version": "2025-01-01", "capabilities": [ "text.chat", "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 160000, - "maxOutputTokens": 32768, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.07, - "outputPer1M": 0.27, - "currency": "USD" + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.12500000000000003 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "kilo/qwen/qwen3-coder-flash", - "providerId": "kilo", - "displayName": "Qwen: Qwen3 Coder Flash", - "version": "2025-07-23", + "modelId": "helicone/gpt-5-chat-latest", + "providerId": "helicone", + "displayName": "OpenAI GPT-5 Chat Latest", + "version": "2024-09-30", "capabilities": [ "text.chat", "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 65536, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.195, - "outputPer1M": 0.975, - "currency": "USD" + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.12500000000000003 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "kilo/qwen/qwen3-coder-next", - "providerId": "kilo", - "displayName": "Qwen: Qwen3 Coder Next", - "version": "2026-02-02", + "modelId": "helicone/gpt-5-codex", + "providerId": "helicone", + "displayName": "OpenAI: GPT-5 Codex", + "version": "2025-01-01", "capabilities": [ "text.chat", "tools.function_calling" @@ -44186,121 +71166,152 @@ "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.12, - "outputPer1M": 0.75, - "currency": "USD" + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.12500000000000003 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "kilo/qwen/qwen3-coder-plus", - "providerId": "kilo", - "displayName": "Qwen: Qwen3 Coder Plus", - "version": "2025-07-01", + "modelId": "helicone/gpt-5-mini", + "providerId": "helicone", + "displayName": "OpenAI GPT-5 Mini", + "version": "2025-01-01", "capabilities": [ "text.chat", "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 65536, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.65, - "outputPer1M": 3.25, - "currency": "USD" + "inputPer1M": 0.25, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 2, + "cacheRead": 0.024999999999999998 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "kilo/qwen/qwen3-max", - "providerId": "kilo", - "displayName": "Qwen: Qwen3 Max", - "version": "2025-09-05", + "modelId": "helicone/gpt-5-nano", + "providerId": "helicone", + "displayName": "OpenAI GPT-5 Nano", + "version": "2025-01-01", "capabilities": [ "text.chat", "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 32768, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.2, - "outputPer1M": 6, - "currency": "USD" + "inputPer1M": 0.049999999999999996, + "outputPer1M": 0.39999999999999997, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.049999999999999996, + "output": 0.39999999999999997, + "cacheRead": 0.005 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "kilo/qwen/qwen3-max-thinking", - "providerId": "kilo", - "displayName": "Qwen: Qwen3 Max Thinking", - "version": "2026-01-23", + "modelId": "helicone/gpt-5-pro", + "providerId": "helicone", + "displayName": "OpenAI: GPT-5 Pro", + "version": "2025-01-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 262144, + "contextWindow": 128000, "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.78, - "outputPer1M": 3.9, + "inputPer1M": 15, + "outputPer1M": 120, "currency": "USD" } }, { - "modelId": "kilo/qwen/qwen3-next-80b-a3b-instruct", - "providerId": "kilo", - "displayName": "Qwen: Qwen3 Next 80B A3B Instruct", - "version": "2025-09-11", + "modelId": "helicone/gpt-5.1", + "providerId": "helicone", + "displayName": "OpenAI GPT-5.1", + "version": "2025-01-01", "capabilities": [ "text.chat", "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 52429, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.09, - "outputPer1M": 1.1, - "currency": "USD" + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.12500000000000003 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "kilo/qwen/qwen3-next-80b-a3b-thinking", - "providerId": "kilo", - "displayName": "Qwen: Qwen3 Next 80B A3B Thinking", - "version": "2025-09-11", + "modelId": "helicone/gpt-5.1-chat-latest", + "providerId": "helicone", + "displayName": "OpenAI GPT-5.1 Chat", + "version": "2025-01-01", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.0975, - "outputPer1M": 0.78, - "currency": "USD" + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.12500000000000003 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "kilo/qwen/qwen3-vl-235b-a22b-instruct", - "providerId": "kilo", - "displayName": "Qwen: Qwen3 VL 235B A22B Instruct", - "version": "2025-09-23", + "modelId": "helicone/gpt-5.1-codex", + "providerId": "helicone", + "displayName": "OpenAI: GPT-5.1 Codex", + "version": "2025-01-01", "capabilities": [ "text.chat", "tools.function_calling" @@ -44309,171 +71320,219 @@ "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 52429, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.88, - "currency": "USD" + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.12500000000000003 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "kilo/qwen/qwen3-vl-235b-a22b-thinking", - "providerId": "kilo", - "displayName": "Qwen: Qwen3 VL 235B A22B Thinking", - "version": "2025-09-24", + "modelId": "helicone/gpt-5.1-codex-mini", + "providerId": "helicone", + "displayName": "OpenAI: GPT-5.1 Codex Mini", + "version": "2025-01-01", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.26, - "outputPer1M": 2.6, - "currency": "USD" + "inputPer1M": 0.25, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 2, + "cacheRead": 0.024999999999999998 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "kilo/qwen/qwen3-vl-30b-a3b-instruct", - "providerId": "kilo", - "displayName": "Qwen: Qwen3 VL 30B A3B Instruct", - "version": "2025-10-05", + "modelId": "helicone/gpt-oss-120b", + "providerId": "helicone", + "displayName": "OpenAI GPT-OSS 120b", + "version": "2024-06-01", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ - "image", "text" ], "contextWindow": 131072, - "maxOutputTokens": 32768, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.13, - "outputPer1M": 0.52, + "inputPer1M": 0.04, + "outputPer1M": 0.16, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/qwen/qwen3-vl-30b-a3b-thinking", - "providerId": "kilo", - "displayName": "Qwen: Qwen3 VL 30B A3B Thinking", - "version": "2025-10-11", + "modelId": "helicone/gpt-oss-20b", + "providerId": "helicone", + "displayName": "OpenAI GPT-OSS 20b", + "version": "2024-06-01", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "image", "text" ], "contextWindow": 131072, - "maxOutputTokens": 32768, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.13, - "outputPer1M": 1.56, + "inputPer1M": 0.049999999999999996, + "outputPer1M": 0.19999999999999998, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/qwen/qwen3-vl-32b-instruct", - "providerId": "kilo", - "displayName": "Qwen: Qwen3 VL 32B Instruct", - "version": "2025-10-21", + "modelId": "helicone/grok-3", + "providerId": "helicone", + "displayName": "xAI Grok 3", + "version": "2024-06-01", "capabilities": [ "text.chat", "tools.function_calling" ], "modalities": [ - "image", "text" ], "contextWindow": 131072, - "maxOutputTokens": 32768, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.104, - "outputPer1M": 0.416, - "currency": "USD" + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.75 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "kilo/qwen/qwen3-vl-8b-instruct", - "providerId": "kilo", - "displayName": "Qwen: Qwen3 VL 8B Instruct", - "version": "2025-10-15", + "modelId": "helicone/grok-3-mini", + "providerId": "helicone", + "displayName": "xAI Grok 3 Mini", + "version": "2024-06-01", "capabilities": [ "text.chat", "tools.function_calling" ], "modalities": [ - "image", "text" ], "contextWindow": 131072, - "maxOutputTokens": 32768, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.08, + "inputPer1M": 0.3, "outputPer1M": 0.5, - "currency": "USD" + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 0.5, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "kilo/qwen/qwen3-vl-8b-thinking", - "providerId": "kilo", - "displayName": "Qwen: Qwen3 VL 8B Thinking", - "version": "2025-10-15", + "modelId": "helicone/grok-4", + "providerId": "helicone", + "displayName": "xAI Grok 4", + "version": "2024-07-09", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 256000, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 0.117, - "outputPer1M": 1.365, - "currency": "USD" + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.75 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "kilo/qwen/qwen3.5-122b-a10b", - "providerId": "kilo", - "displayName": "Qwen: Qwen3.5-122B-A10B", - "version": "2026-02-26", + "modelId": "helicone/grok-4-1-fast-non-reasoning", + "providerId": "helicone", + "displayName": "xAI Grok 4.1 Fast Non-Reasoning", + "version": "2025-11-17", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 2000000, + "maxOutputTokens": 30000, "pricing": { - "inputPer1M": 0.26, - "outputPer1M": 2.08, - "currency": "USD" + "inputPer1M": 0.19999999999999998, + "outputPer1M": 0.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.19999999999999998, + "output": 0.5, + "cacheRead": 0.049999999999999996 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "kilo/qwen/qwen3.5-27b", - "providerId": "kilo", - "displayName": "Qwen: Qwen3.5-27B", - "version": "2026-02-26", + "modelId": "helicone/grok-4-1-fast-reasoning", + "providerId": "helicone", + "displayName": "xAI Grok 4.1 Fast Reasoning", + "version": "2025-11-17", "capabilities": [ "text.chat", "tools.function_calling", @@ -44481,45 +71540,56 @@ ], "modalities": [ "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 2000000, + "maxOutputTokens": 2000000, "pricing": { - "inputPer1M": 0.195, - "outputPer1M": 1.56, - "currency": "USD" - } + "inputPer1M": 0.19999999999999998, + "outputPer1M": 0.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.19999999999999998, + "output": 0.5, + "cacheRead": 0.049999999999999996 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "kilo/qwen/qwen3.5-35b-a3b", - "providerId": "kilo", - "displayName": "Qwen: Qwen3.5-35B-A3B", - "version": "2026-02-26", + "modelId": "helicone/grok-4-fast-non-reasoning", + "providerId": "helicone", + "displayName": "xAI Grok 4 Fast Non-Reasoning", + "version": "2025-09-19", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ + "audio", "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 2000000, + "maxOutputTokens": 2000000, "pricing": { - "inputPer1M": 0.1625, - "outputPer1M": 1.3, - "currency": "USD" + "inputPer1M": 0.19999999999999998, + "outputPer1M": 0.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.19999999999999998, + "output": 0.5, + "cacheRead": 0.049999999999999996 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "kilo/qwen/qwen3.5-397b-a17b", - "providerId": "kilo", - "displayName": "Qwen: Qwen3.5 397B A17B", - "version": "2026-02-15", + "modelId": "helicone/grok-4-fast-reasoning", + "providerId": "helicone", + "displayName": "xAI: Grok 4 Fast Reasoning", + "version": "2025-09-01", "capabilities": [ "text.chat", "tools.function_calling", @@ -44527,633 +71597,660 @@ ], "modalities": [ "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 2000000, + "maxOutputTokens": 2000000, "pricing": { - "inputPer1M": 0.39, - "outputPer1M": 2.34, - "currency": "USD" - } + "inputPer1M": 0.19999999999999998, + "outputPer1M": 0.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.19999999999999998, + "output": 0.5, + "cacheRead": 0.049999999999999996 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "kilo/qwen/qwen3.5-9b", - "providerId": "kilo", - "displayName": "Qwen: Qwen3.5-9B", - "version": "2026-03-10", + "modelId": "helicone/grok-code-fast-1", + "providerId": "helicone", + "displayName": "xAI Grok Code Fast 1", + "version": "2024-08-25", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ - "image", - "text", - "video" + "text" ], "contextWindow": 256000, - "maxOutputTokens": 32768, + "maxOutputTokens": 10000, "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.15, - "currency": "USD" + "inputPer1M": 0.19999999999999998, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.19999999999999998, + "output": 1.5, + "cacheRead": 0.02 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "kilo/qwen/qwen3.5-flash-02-23", - "providerId": "kilo", - "displayName": "Qwen: Qwen3.5-Flash", - "version": "2026-02-26", + "modelId": "helicone/hermes-2-pro-llama-3-8b", + "providerId": "helicone", + "displayName": "Hermes 2 Pro Llama 3 8B", + "version": "2024-05-27", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 65536, + "contextWindow": 131072, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.4, + "inputPer1M": 0.14, + "outputPer1M": 0.14, "currency": "USD" } }, { - "modelId": "kilo/qwen/qwen3.5-plus-02-15", - "providerId": "kilo", - "displayName": "Qwen: Qwen3.5 Plus 2026-02-15", - "version": "2026-02-15", + "modelId": "helicone/kimi-k2-0711", + "providerId": "helicone", + "displayName": "Kimi K2 (07/11)", + "version": "2025-01-01", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 65536, + "contextWindow": 131072, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.26, - "outputPer1M": 1.56, + "inputPer1M": 0.5700000000000001, + "outputPer1M": 2.3, "currency": "USD" } }, { - "modelId": "kilo/qwen/qwen3.5-plus-20260420", - "providerId": "kilo", - "displayName": "Qwen: Qwen3.5 Plus 2026-04-20", - "version": "2026-04-27", + "modelId": "helicone/kimi-k2-0905", + "providerId": "helicone", + "displayName": "Kimi K2 (09/05)", + "version": "2025-09-05", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 65536, + "contextWindow": 262144, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 2.4, - "currency": "USD" + "inputPer1M": 0.5, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 2, + "cacheRead": 0.39999999999999997 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "kilo/qwen/qwen3.6-27b", - "providerId": "kilo", - "displayName": "Qwen: Qwen3.6 27B", - "version": "2026-04-27", + "modelId": "helicone/kimi-k2-thinking", + "providerId": "helicone", + "displayName": "Kimi K2 Thinking", + "version": "2025-11-06", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ - "image", - "text", - "video" + "text" ], "contextWindow": 256000, - "maxOutputTokens": 65536, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.325, - "outputPer1M": 3.25, + "inputPer1M": 0.48, + "outputPer1M": 2, "currency": "USD" } }, { - "modelId": "kilo/qwen/qwen3.6-35b-a3b", - "providerId": "kilo", - "displayName": "Qwen: Qwen3.6 35B A3B", - "version": "2026-04-27", + "modelId": "helicone/llama-3.1-8b-instant", + "providerId": "helicone", + "displayName": "Meta Llama 3.1 8B Instant", + "version": "2024-07-01", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 131072, + "maxOutputTokens": 32678, "pricing": { - "inputPer1M": 0.1612, - "outputPer1M": 0.96525, + "inputPer1M": 0.049999999999999996, + "outputPer1M": 0.08, "currency": "USD" } }, { - "modelId": "kilo/qwen/qwen3.6-flash", - "providerId": "kilo", - "displayName": "Qwen: Qwen3.6 Flash", - "version": "2026-04-27", + "modelId": "helicone/llama-3.1-8b-instruct", + "providerId": "helicone", + "displayName": "Meta Llama 3.1 8B Instruct", + "version": "2024-07-23", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 65536, + "contextWindow": 16384, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 1.5, + "inputPer1M": 0.02, + "outputPer1M": 0.049999999999999996, "currency": "USD" } }, { - "modelId": "kilo/qwen/qwen3.6-max-preview", - "providerId": "kilo", - "displayName": "Qwen: Qwen3.6 Max Preview", - "version": "2026-04-27", + "modelId": "helicone/llama-3.1-8b-instruct-turbo", + "providerId": "helicone", + "displayName": "Meta Llama 3.1 8B Instruct Turbo", + "version": "2024-07-23", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 128000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.04, - "outputPer1M": 6.24, + "inputPer1M": 0.02, + "outputPer1M": 0.03, "currency": "USD" } }, { - "modelId": "kilo/qwen/qwen3.6-plus", - "providerId": "kilo", - "displayName": "Qwen: Qwen3.6 Plus", - "version": "2025-08-26", + "modelId": "helicone/llama-3.3-70b-instruct", + "providerId": "helicone", + "displayName": "Meta Llama 3.3 70B Instruct", + "version": "2024-12-06", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 65536, + "contextWindow": 128000, + "maxOutputTokens": 16400, "pricing": { - "inputPer1M": 0.325, - "outputPer1M": 1.95, + "inputPer1M": 0.13, + "outputPer1M": 0.39, "currency": "USD" } }, { - "modelId": "kilo/qwen/qwen3.7-max", - "providerId": "kilo", - "displayName": "Qwen: Qwen3.7 Max", - "version": "2025-08-26", + "modelId": "helicone/llama-3.3-70b-versatile", + "providerId": "helicone", + "displayName": "Meta Llama 3.3 70B Versatile", + "version": "2024-12-06", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 65536, + "contextWindow": 131072, + "maxOutputTokens": 32678, "pricing": { - "inputPer1M": 1.625, - "outputPer1M": 4.875, + "inputPer1M": 0.59, + "outputPer1M": 0.7899999999999999, "currency": "USD" } }, { - "modelId": "kilo/rekaai/reka-edge", - "providerId": "kilo", - "displayName": "Reka Edge", - "version": "2026-03-20", + "modelId": "helicone/llama-4-maverick", + "providerId": "helicone", + "displayName": "Meta Llama 4 Maverick 17B 128E", + "version": "2025-01-01", "capabilities": [ "text.chat", "tools.function_calling" ], "modalities": [ "image", - "text", - "video" + "text" ], - "contextWindow": 16384, - "maxOutputTokens": 16384, + "contextWindow": 131072, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.1, + "inputPer1M": 0.15, + "outputPer1M": 0.6, "currency": "USD" } }, { - "modelId": "kilo/rekaai/reka-flash-3", - "providerId": "kilo", - "displayName": "Reka Flash 3", - "version": "2025-03-12", + "modelId": "helicone/llama-4-scout", + "providerId": "helicone", + "displayName": "Meta Llama 4 Scout 17B 16E", + "version": "2025-01-01", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 65536, - "maxOutputTokens": 65536, + "contextWindow": 131072, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.2, + "inputPer1M": 0.08, + "outputPer1M": 0.3, "currency": "USD" } }, { - "modelId": "kilo/relace/relace-apply-3", - "providerId": "kilo", - "displayName": "Relace: Relace Apply 3", - "version": "2025-09-26", + "modelId": "helicone/llama-guard-4", + "providerId": "helicone", + "displayName": "Meta Llama Guard 4 12B", + "version": "2025-01-01", "capabilities": [ "text.chat" ], "modalities": [ + "image", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 128000, + "contextWindow": 131072, + "maxOutputTokens": 1024, "pricing": { - "inputPer1M": 0.85, - "outputPer1M": 1.25, + "inputPer1M": 0.21, + "outputPer1M": 0.21, "currency": "USD" } }, { - "modelId": "kilo/relace/relace-search", - "providerId": "kilo", - "displayName": "Relace: Relace Search", - "version": "2025-12-09", + "modelId": "helicone/llama-prompt-guard-2-22m", + "providerId": "helicone", + "displayName": "Meta Llama Prompt Guard 2 22M", + "version": "2024-10-01", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 256000, - "maxOutputTokens": 128000, + "contextWindow": 512, + "maxOutputTokens": 2, "pricing": { - "inputPer1M": 1, - "outputPer1M": 3, + "inputPer1M": 0.01, + "outputPer1M": 0.01, "currency": "USD" } }, { - "modelId": "kilo/sao10k/l3-euryale-70b", - "providerId": "kilo", - "displayName": "Sao10k: Llama 3 Euryale 70B v2.1", - "version": "2024-06-18", + "modelId": "helicone/llama-prompt-guard-2-86m", + "providerId": "helicone", + "displayName": "Meta Llama Prompt Guard 2 86M", + "version": "2024-10-01", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 8192, - "maxOutputTokens": 8192, + "contextWindow": 512, + "maxOutputTokens": 2, "pricing": { - "inputPer1M": 1.48, - "outputPer1M": 1.48, + "inputPer1M": 0.01, + "outputPer1M": 0.01, "currency": "USD" } }, { - "modelId": "kilo/sao10k/l3-lunaris-8b", - "providerId": "kilo", - "displayName": "Sao10K: Llama 3 8B Lunaris", - "version": "2024-08-13", + "modelId": "helicone/mistral-large-2411", + "providerId": "helicone", + "displayName": "Mistral-Large", + "version": "2024-07-24", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 8192, - "maxOutputTokens": 8192, + "contextWindow": 128000, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.04, - "outputPer1M": 0.05, + "inputPer1M": 2, + "outputPer1M": 6, "currency": "USD" } }, { - "modelId": "kilo/sao10k/l3.1-70b-hanami-x1", - "providerId": "kilo", - "displayName": "Sao10K: Llama 3.1 70B Hanami x1", - "version": "2025-01-08", + "modelId": "helicone/mistral-nemo", + "providerId": "helicone", + "displayName": "Mistral Nemo", + "version": "2024-07-18", "capabilities": [ "text.chat" ], "modalities": [ + "image", "text" ], - "contextWindow": 16000, - "maxOutputTokens": 16000, + "contextWindow": 128000, + "maxOutputTokens": 16400, "pricing": { - "inputPer1M": 3, - "outputPer1M": 3, + "inputPer1M": 20, + "outputPer1M": 40, "currency": "USD" } }, { - "modelId": "kilo/sao10k/l3.1-euryale-70b", - "providerId": "kilo", - "displayName": "Sao10K: Llama 3.1 Euryale 70B v2.2", - "version": "2024-08-28", + "modelId": "helicone/mistral-small", + "providerId": "helicone", + "displayName": "Mistral Small 3.2", + "version": "2025-06-20", "capabilities": [ "text.chat", "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 131072, + "contextWindow": 128000, "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.85, - "outputPer1M": 0.85, + "inputPer1M": 0.075, + "outputPer1M": 0.2, "currency": "USD" } }, { - "modelId": "kilo/sao10k/l3.3-euryale-70b", - "providerId": "kilo", - "displayName": "Sao10K: Llama 3.3 Euryale 70B", - "version": "2024-12-18", + "modelId": "helicone/o1", + "providerId": "helicone", + "displayName": "OpenAI: o1", + "version": "2025-01-01", "capabilities": [ "text.chat" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 16384, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.65, - "outputPer1M": 0.75, - "currency": "USD" + "inputPer1M": 15, + "outputPer1M": 60, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 60, + "cacheRead": 7.5 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "kilo/stealth/claude-opus-4.6", - "providerId": "kilo", - "displayName": "Stealth: Claude Opus 4.6 (20% off)", - "version": "2026-02-05", + "modelId": "helicone/o1-mini", + "providerId": "helicone", + "displayName": "OpenAI: o1-mini", + "version": "2025-01-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 128000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 4, - "outputPer1M": 20, - "currency": "USD" + "inputPer1M": 1.1, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1, + "output": 4.4, + "cacheRead": 0.55 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "kilo/stealth/claude-opus-4.7", - "providerId": "kilo", - "displayName": "Stealth: Claude Opus 4.7 (20% off)", - "version": "2026-04-16", + "modelId": "helicone/o3", + "providerId": "helicone", + "displayName": "OpenAI o3", + "version": "2024-06-01", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 4, - "outputPer1M": 20, - "currency": "USD" + "inputPer1M": 2, + "outputPer1M": 8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 8, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "kilo/stealth/claude-sonnet-4.6", - "providerId": "kilo", - "displayName": "Stealth: Claude Sonnet 4.6 (20% off)", - "version": "2026-02-17", + "modelId": "helicone/o3-mini", + "providerId": "helicone", + "displayName": "OpenAI o3 Mini", + "version": "2023-10-01", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 64000, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 2.4, - "outputPer1M": 12, - "currency": "USD" + "inputPer1M": 1.1, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1, + "output": 4.4, + "cacheRead": 0.55 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "kilo/stepfun/step-3.5-flash", - "providerId": "kilo", - "displayName": "StepFun: Step 3.5 Flash", - "version": "2026-01-29", + "modelId": "helicone/o3-pro", + "providerId": "helicone", + "displayName": "OpenAI o3 Pro", + "version": "2024-06-01", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 256000, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.3, + "inputPer1M": 20, + "outputPer1M": 80, "currency": "USD" } }, { - "modelId": "kilo/switchpoint/router", - "providerId": "kilo", - "displayName": "Switchpoint Router", - "version": "2025-07-12", + "modelId": "helicone/o4-mini", + "providerId": "helicone", + "displayName": "OpenAI o4 Mini", + "version": "2024-06-01", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.85, - "outputPer1M": 3.4, - "currency": "USD" + "inputPer1M": 1.1, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1, + "output": 4.4, + "cacheRead": 0.275 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "kilo/tencent/hunyuan-a13b-instruct", - "providerId": "kilo", - "displayName": "Tencent: Hunyuan A13B Instruct", - "version": "2025-06-30", + "modelId": "helicone/qwen2.5-coder-7b-fast", + "providerId": "helicone", + "displayName": "Qwen2.5 Coder 7B fast", + "version": "2024-09-15", "capabilities": [ - "text.chat", - "reasoning" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 32000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.57, + "inputPer1M": 0.03, + "outputPer1M": 0.09, "currency": "USD" } }, { - "modelId": "kilo/tencent/hy3-preview", - "providerId": "kilo", - "displayName": "Tencent: Hy3 Preview", - "version": "2026-04-22", + "modelId": "helicone/qwen3-235b-a22b-thinking", + "providerId": "helicone", + "displayName": "Qwen3 235B A22B Thinking", + "version": "2025-07-25", "capabilities": [ "text.chat", - "tools.function_calling", "reasoning" ], "modalities": [ - "text" + "image", + "text", + "video" ], "contextWindow": 262144, - "maxOutputTokens": 262144, + "maxOutputTokens": 81920, "pricing": { - "inputPer1M": 0.066, - "outputPer1M": 0.26, + "inputPer1M": 0.3, + "outputPer1M": 2.9000000000000004, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "kilo/thedrummer/cydonia-24b-v4.1", - "providerId": "kilo", - "displayName": "TheDrummer: Cydonia 24B V4.1", - "version": "2025-09-27", + "modelId": "helicone/qwen3-30b-a3b", + "providerId": "helicone", + "displayName": "Qwen3 30B A3B", + "version": "2025-06-01", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 41000, + "maxOutputTokens": 41000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 0.5, + "inputPer1M": 0.08, + "outputPer1M": 0.29, "currency": "USD" } }, { - "modelId": "kilo/thedrummer/rocinante-12b", - "providerId": "kilo", - "displayName": "TheDrummer: Rocinante 12B", - "version": "2024-09-30", + "modelId": "helicone/qwen3-32b", + "providerId": "helicone", + "displayName": "Qwen3 32B", + "version": "2025-04-28", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 32768, - "maxOutputTokens": 32768, + "contextWindow": 131072, + "maxOutputTokens": 40960, "pricing": { - "inputPer1M": 0.17, - "outputPer1M": 0.43, + "inputPer1M": 0.29, + "outputPer1M": 0.59, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "kilo/thedrummer/skyfall-36b-v2", - "providerId": "kilo", - "displayName": "TheDrummer: Skyfall 36B V2", - "version": "2025-03-11", + "modelId": "helicone/qwen3-coder", + "providerId": "helicone", + "displayName": "Qwen3 Coder 480B A35B Instruct Turbo", + "version": "2025-07-23", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling" ], "modalities": [ - "text" + "audio", + "image", + "text", + "video" ], - "contextWindow": 32768, - "maxOutputTokens": 32768, + "contextWindow": 262144, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.55, - "outputPer1M": 0.8, + "inputPer1M": 0.22, + "outputPer1M": 0.95, "currency": "USD" } }, { - "modelId": "kilo/thedrummer/unslopnemo-12b", - "providerId": "kilo", - "displayName": "TheDrummer: UnslopNemo 12B", - "version": "2024-11-09", + "modelId": "helicone/qwen3-coder-30b-a3b-instruct", + "providerId": "helicone", + "displayName": "Qwen3 Coder 30B A3B Instruct", + "version": "2025-07-31", "capabilities": [ "text.chat", "tools.function_calling" @@ -45161,471 +72258,677 @@ "modalities": [ "text" ], - "contextWindow": 32768, - "maxOutputTokens": 32768, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 0.4, + "inputPer1M": 0.09999999999999999, + "outputPer1M": 0.3, "currency": "USD" } }, { - "modelId": "kilo/undi95/remm-slerp-l2-13b", - "providerId": "kilo", - "displayName": "ReMM SLERP 13B", - "version": "2023-07-22", + "modelId": "helicone/qwen3-next-80b-a3b-instruct", + "providerId": "helicone", + "displayName": "Qwen3 Next 80B A3B Instruct", + "version": "2025-01-01", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 6144, - "maxOutputTokens": 4096, + "contextWindow": 262000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.45, - "outputPer1M": 0.65, + "inputPer1M": 0.14, + "outputPer1M": 1.4, "currency": "USD" } }, { - "modelId": "kilo/upstage/solar-pro-3", - "providerId": "kilo", - "displayName": "Upstage: Solar Pro 3", - "version": "2026-01-27", + "modelId": "helicone/qwen3-vl-235b-a22b-instruct", + "providerId": "helicone", + "displayName": "Qwen3 VL 235B A22B Instruct", + "version": "2025-09-23", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 32768, + "contextWindow": 256000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, + "inputPer1M": 0.3, + "outputPer1M": 1.5, "currency": "USD" } }, { - "modelId": "kilo/writer/palmyra-x5", - "providerId": "kilo", - "displayName": "Writer: Palmyra X5", - "version": "2025-04-28", + "modelId": "helicone/sonar", + "providerId": "helicone", + "displayName": "Perplexity Sonar", + "version": "2025-01-27", "capabilities": [ "text.chat" ], "modalities": [ "text" ], - "contextWindow": 1040000, - "maxOutputTokens": 8192, + "contextWindow": 127000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 6, + "inputPer1M": 1, + "outputPer1M": 1, "currency": "USD" } }, { - "modelId": "kilo/x-ai/grok-4.20", - "providerId": "kilo", - "displayName": "xAI: Grok 4.20", - "version": "2026-03-31", + "modelId": "helicone/sonar-deep-research", + "providerId": "helicone", + "displayName": "Perplexity Sonar Deep Research", + "version": "2025-01-27", "capabilities": [ "text.chat", - "tools.function_calling", "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 2000000, - "maxOutputTokens": 2000000, + "contextWindow": 127000, + "maxOutputTokens": 4096, "pricing": { "inputPer1M": 2, - "outputPer1M": 6, + "outputPer1M": 8, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/x-ai/grok-4.20-multi-agent", - "providerId": "kilo", - "displayName": "xAI: Grok 4.20 Multi-Agent", - "version": "2026-03-31", + "modelId": "helicone/sonar-pro", + "providerId": "helicone", + "displayName": "Perplexity Sonar Pro", + "version": "2025-01-27", "capabilities": [ - "text.chat", - "reasoning" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 2000000, - "maxOutputTokens": 2000000, + "contextWindow": 200000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 2, - "outputPer1M": 6, + "inputPer1M": 3, + "outputPer1M": 15, "currency": "USD" } }, { - "modelId": "kilo/x-ai/grok-4.3", - "providerId": "kilo", - "displayName": "xAI: Grok 4.3", - "version": "2026-05-01", + "modelId": "helicone/sonar-reasoning", + "providerId": "helicone", + "displayName": "Perplexity Sonar Reasoning", + "version": "2025-01-27", "capabilities": [ "text.chat", - "tools.function_calling", "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, + "contextWindow": 127000, "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 2.5, + "inputPer1M": 1, + "outputPer1M": 5, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "kilo/x-ai/grok-build-0.1", - "providerId": "kilo", - "displayName": "xAI: Grok Build 0.1", - "version": "2026-05-20", + "modelId": "helicone/sonar-reasoning-pro", + "providerId": "helicone", + "displayName": "Perplexity Sonar Reasoning Pro", + "version": "2025-01-27", "capabilities": [ "text.chat", - "tools.function_calling", "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 256000, + "contextWindow": 127000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 1, - "outputPer1M": 2, + "inputPer1M": 2, + "outputPer1M": 8, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/xiaomi/mimo-v2-flash", - "providerId": "kilo", - "displayName": "Xiaomi: MiMo-V2-Flash", - "version": "2025-12-16", + "modelId": "hetzner/DeepSeek-V4-Flash-0731", + "providerId": "hetzner", + "displayName": "DeepSeek V4 Flash 0731", + "version": "2026-07-31", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 512000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0.09, - "outputPer1M": 0.29, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "high", + "max" + ] + } + ] }, { - "modelId": "kilo/xiaomi/mimo-v2-omni", - "providerId": "kilo", - "displayName": "Xiaomi: MiMo-V2-Omni", - "version": "2026-03-18", + "modelId": "hetzner/GLM-5.2-NVFP4", + "providerId": "hetzner", + "displayName": "GLM-5.2 NVFP4", + "version": "2026-06-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 512000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high", + "max" + ] + } + ] }, { - "modelId": "kilo/xiaomi/mimo-v2-pro", - "providerId": "kilo", - "displayName": "Xiaomi: MiMo-V2-Pro", - "version": "2026-03-18", + "modelId": "hetzner/Kimi-K2.7-Code", + "providerId": "hetzner", + "displayName": "Kimi K2.7 Code", + "version": "2026-06-12", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 131072, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 1, - "outputPer1M": 3, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "kilo/xiaomi/mimo-v2.5", - "providerId": "kilo", - "displayName": "Xiaomi: MiMo-V2.5", - "version": "2026-04-22", + "modelId": "hetzner/Qwen/Qwen3.6-35B-A3B-FP8", + "providerId": "hetzner", + "displayName": "Qwen3.6 35B A3B FP8", + "version": "2026-04-17", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "audio", "image", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 131072, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "kilo/xiaomi/mimo-v2.5-pro", - "providerId": "kilo", - "displayName": "Xiaomi: MiMo V2.5 Pro", - "version": "2026-04-22", + "modelId": "hpc-ai/anthropic/claude-opus-4.7", + "providerId": "hpc-ai", + "displayName": "Claude Opus 4.7", + "version": "2026-04-16", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 131072, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1, - "outputPer1M": 3, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/z-ai/glm-4-32b", - "providerId": "kilo", - "displayName": "Z.ai: GLM 4 32B ", - "version": "2025-07-25", + "modelId": "hpc-ai/deepseek/deepseek-v4-flash", + "providerId": "hpc-ai", + "displayName": "DeepSeek V4 Flash", + "version": "2026-04-24", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 32768, + "contextWindow": 1048576, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.1, - "currency": "USD" - } + "inputPer1M": 0.14, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "cacheRead": 0.028 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] }, { - "modelId": "kilo/z-ai/glm-4.5", - "providerId": "kilo", - "displayName": "Z.ai: GLM 4.5", - "version": "2025-07-28", + "modelId": "hpc-ai/deepseek/deepseek-v4-pro", + "providerId": "hpc-ai", + "displayName": "DeepSeek V4 Pro", + "version": "2026-04-24", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 98304, + "contextWindow": 1002000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.2, - "currency": "USD" - } + "inputPer1M": 1.74, + "outputPer1M": 3.48, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.74, + "output": 3.48, + "cacheRead": 0.145 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] }, { - "modelId": "kilo/z-ai/glm-4.5-air", - "providerId": "kilo", - "displayName": "Z.ai: GLM 4.5 Air", - "version": "2025-07-28", + "modelId": "hpc-ai/minimax/minimax-m2.5", + "providerId": "hpc-ai", + "displayName": "MiniMax-M2.5", + "version": "2026-02-12", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 98304, + "contextWindow": 196000, + "maxOutputTokens": 195000, "pricing": { - "inputPer1M": 0.13, - "outputPer1M": 0.85, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "kilo/z-ai/glm-4.5v", - "providerId": "kilo", - "displayName": "Z.ai: GLM 4.5V", - "version": "2025-08-11", + "modelId": "hpc-ai/moonshotai/kimi-k2.5", + "providerId": "hpc-ai", + "displayName": "Kimi K2.5", + "version": "2026-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 65536, - "maxOutputTokens": 16384, + "contextWindow": 256000, + "maxOutputTokens": 256000, "pricing": { "inputPer1M": 0.6, - "outputPer1M": 1.8, - "currency": "USD" - } + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 3, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "kilo/z-ai/glm-4.6", - "providerId": "kilo", - "displayName": "Z.ai: GLM 4.6", - "version": "2025-09-30", + "modelId": "hpc-ai/moonshotai/kimi-k2.7-code", + "providerId": "hpc-ai", + "displayName": "Kimi K2.7 Code", + "version": "2026-06-12", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 204800, - "maxOutputTokens": 204800, + "contextWindow": 256000, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 0.39, - "outputPer1M": 1.9, - "currency": "USD" - } + "inputPer1M": 0.95, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4, + "cacheRead": 0.19 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "kilo/z-ai/glm-4.6v", - "providerId": "kilo", - "displayName": "Z.ai: GLM 4.6V", - "version": "2025-09-30", + "modelId": "hpc-ai/openai/gpt-5.5", + "providerId": "hpc-ai", + "displayName": "GPT-5.5", + "version": "2026-04-23", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", - "text", - "video" + "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 0.9, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 45, + "cache_read": 1, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 45, + "cache_read": 1 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "kilo/z-ai/glm-4.7", - "providerId": "kilo", - "displayName": "Z.ai: GLM 4.7", - "version": "2025-12-22", + "modelId": "hpc-ai/zai-org/glm-5.1", + "providerId": "hpc-ai", + "displayName": "GLM 5.1", + "version": "2026-04-08", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 202752, - "maxOutputTokens": 65535, + "contextWindow": 202000, + "maxOutputTokens": 202000, "pricing": { - "inputPer1M": 0.38, - "outputPer1M": 1.98, - "currency": "USD" - } + "inputPer1M": 0.615, + "outputPer1M": 2.46, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.615, + "output": 2.46, + "cacheRead": 0.133 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "kilo/z-ai/glm-4.7-flash", - "providerId": "kilo", - "displayName": "Z.ai: GLM 4.7 Flash", - "version": "2026-01-19", + "modelId": "hpc-ai/zai-org/glm-5.2", + "providerId": "hpc-ai", + "displayName": "GLM-5.2", + "version": "2026-06-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 202752, - "maxOutputTokens": 40551, + "contextWindow": 1048576, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.06, - "outputPer1M": 0.4, - "currency": "USD" - } + "inputPer1M": 1.4, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.4, + "output": 4.4, + "cacheRead": 0.26 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] }, { - "modelId": "kilo/z-ai/glm-5", - "providerId": "kilo", - "displayName": "Z.ai: GLM 5", - "version": "2026-02-12", + "modelId": "huggingface/deepseek-ai/DeepSeek-R1", + "providerId": "huggingface", + "displayName": "DeepSeek-R1", + "version": "2025-01-20", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 202752, - "maxOutputTokens": 131072, + "contextWindow": 64000, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.72, - "outputPer1M": 2.3, + "inputPer1M": 0.7, + "outputPer1M": 2.5, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "kilo/z-ai/glm-5-turbo", - "providerId": "kilo", - "displayName": "Z.ai: GLM 5 Turbo", - "version": "2026-03-15", + "modelId": "huggingface/deepseek-ai/DeepSeek-R1-0528", + "providerId": "huggingface", + "displayName": "DeepSeek-R1-0528", + "version": "2025-05-28", "capabilities": [ "text.chat", "tools.function_calling", @@ -45634,63 +72937,62 @@ "modalities": [ "text" ], - "contextWindow": 202752, - "maxOutputTokens": 131072, + "contextWindow": 163840, + "maxOutputTokens": 163840, "pricing": { - "inputPer1M": 1.2, - "outputPer1M": 4, + "inputPer1M": 3, + "outputPer1M": 5, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "kilo/z-ai/glm-5.1", - "providerId": "kilo", - "displayName": "Z.ai: GLM 5.1", - "version": "2026-03-27", + "modelId": "huggingface/deepseek-ai/DeepSeek-V3", + "providerId": "huggingface", + "displayName": "DeepSeek-V3", + "version": "2024-12-26", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 202752, - "maxOutputTokens": 131072, + "contextWindow": 64000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 1.26, - "outputPer1M": 3.96, + "inputPer1M": 0.4, + "outputPer1M": 1.3, "currency": "USD" } }, { - "modelId": "kilo/z-ai/glm-5v-turbo", - "providerId": "kilo", - "displayName": "Z.ai: GLM 5V Turbo", - "version": "2026-04-01", + "modelId": "huggingface/deepseek-ai/DeepSeek-V3-0324", + "providerId": "huggingface", + "displayName": "DeepSeek V3 0324", + "version": "2025-03-24", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 202752, - "maxOutputTokens": 131072, + "contextWindow": 163840, + "maxOutputTokens": 163840, "pricing": { - "inputPer1M": 1.2, - "outputPer1M": 4, + "inputPer1M": 0.27, + "outputPer1M": 1.12, "currency": "USD" } }, { - "modelId": "kimi-for-coding/k2p5", - "providerId": "kimi-for-coding", - "displayName": "Kimi K2.5", - "version": "2026-01", + "modelId": "huggingface/deepseek-ai/DeepSeek-V3.1", + "providerId": "huggingface", + "displayName": "DeepSeek-V3.1", + "version": "2025-08-21", "capabilities": [ "text.chat", "tools.function_calling", @@ -45698,47 +73000,44 @@ "structured.output" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 32768, + "contextWindow": 131072, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.27, + "outputPer1M": 1, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "kimi-for-coding/k2p6", - "providerId": "kimi-for-coding", - "displayName": "Kimi K2.6", - "version": "2026-04", + "modelId": "huggingface/deepseek-ai/DeepSeek-V3.2", + "providerId": "huggingface", + "displayName": "DeepSeek-V3.2", + "version": "2025-12-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 32768, + "contextWindow": 163840, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.28, + "outputPer1M": 0.4, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "kimi-for-coding/k2p7", - "providerId": "kimi-for-coding", - "displayName": "Kimi K2.7 Code", - "version": "2026-06-12", + "modelId": "huggingface/deepseek-ai/DeepSeek-V4-Flash", + "providerId": "huggingface", + "displayName": "DeepSeek V4 Flash", + "version": "2026-04-24", "capabilities": [ "text.chat", "tools.function_calling", @@ -45746,23 +73045,22 @@ "structured.output" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 32768, + "contextWindow": 1048576, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.14, + "outputPer1M": 0.28, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "kimi-for-coding/kimi-k2-thinking", - "providerId": "kimi-for-coding", - "displayName": "Kimi K2 Thinking", - "version": "2025-11", + "modelId": "huggingface/deepseek-ai/DeepSeek-V4-Flash-0731", + "providerId": "huggingface", + "displayName": "DeepSeek V4 Flash 0731", + "version": "2026-07-31", "capabilities": [ "text.chat", "tools.function_calling", @@ -45772,40 +73070,64 @@ "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 32768, + "contextWindow": 1048576, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.14, + "outputPer1M": 0.28, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] }, { - "modelId": "kuae-cloud-coding-plan/GLM-4.7", - "providerId": "kuae-cloud-coding-plan", - "displayName": "GLM-4.7", - "version": "2025-12-22", + "modelId": "huggingface/deepseek-ai/DeepSeek-V4-Pro", + "providerId": "huggingface", + "displayName": "DeepSeek V4 Pro", + "version": "2026-04-24", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 1048576, + "maxOutputTokens": 393216, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.435, + "outputPer1M": 0.87, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.435, + "output": 0.87, + "cacheRead": 0.003625 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high" + ] + } + ] }, { - "modelId": "lilac/google/gemma-4-31b-it", - "providerId": "lilac", - "displayName": "Gemma 4 31B IT", - "version": "2026-04-02", + "modelId": "huggingface/deepseek-ai/DeepSeek-V4-Pro-0813", + "providerId": "huggingface", + "displayName": "DeepSeek V4 Pro 0813", + "version": "2026-08-12", "capabilities": [ "text.chat", "tools.function_calling", @@ -45813,23 +73135,31 @@ "structured.output" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 262100, - "maxOutputTokens": 262100, + "contextWindow": 1000000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0.11, - "outputPer1M": 0.35, + "inputPer1M": 1.32, + "outputPer1M": 3.96, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "high", + "max" + ] + } + ] }, { - "modelId": "lilac/minimaxai/minimax-m2.7", - "providerId": "lilac", - "displayName": "MiniMax M2.7", - "version": "2026-03-18", + "modelId": "huggingface/google/gemma-4-26B-A4B-it", + "providerId": "huggingface", + "displayName": "Gemma 4 26B A4B IT", + "version": "2026-04-02", "capabilities": [ "text.chat", "tools.function_calling", @@ -45837,21 +73167,23 @@ "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 204800, - "maxOutputTokens": 204800, + "contextWindow": 262144, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, + "inputPer1M": 0.13, + "outputPer1M": 0.4, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "lilac/moonshotai/kimi-k2.6", - "providerId": "lilac", - "displayName": "Kimi K2.6", - "version": "2026-04-21", + "modelId": "huggingface/google/gemma-4-31B-it", + "providerId": "huggingface", + "displayName": "Gemma 4 31B IT", + "version": "2026-04-02", "capabilities": [ "text.chat", "tools.function_calling", @@ -45863,649 +73195,707 @@ "text" ], "contextWindow": 262144, - "maxOutputTokens": 262144, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.7, - "outputPer1M": 3.5, + "inputPer1M": 0.14, + "outputPer1M": 0.4, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "lilac/zai-org/glm-5.1", - "providerId": "lilac", - "displayName": "GLM 5.1", - "version": "2026-03-27", + "modelId": "huggingface/meta-llama/Llama-3.1-8B-Instruct", + "providerId": "huggingface", + "displayName": "Llama-3.1-8B-Instruct", + "version": "2024-07-23", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 202800, - "maxOutputTokens": 131072, + "contextWindow": 131072, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.9, - "outputPer1M": 3, + "inputPer1M": 0.06, + "outputPer1M": 0.06, "currency": "USD" } }, { - "modelId": "llama/cerebras-llama-4-maverick-17b-128e-instruct", - "providerId": "llama", - "displayName": "Cerebras-Llama-4-Maverick-17B-128E-Instruct", - "version": "2025-04-05", + "modelId": "huggingface/meta-llama/Llama-3.3-70B-Instruct", + "providerId": "huggingface", + "displayName": "Llama-3.3-70B-Instruct", + "version": "2024-12-06", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 128000, + "contextWindow": 131072, "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.59, + "outputPer1M": 0.79, "currency": "USD" } }, { - "modelId": "llama/cerebras-llama-4-scout-17b-16e-instruct", - "providerId": "llama", - "displayName": "Cerebras-Llama-4-Scout-17B-16E-Instruct", - "version": "2025-04-05", + "modelId": "huggingface/MiniMaxAI/MiniMax-M2", + "providerId": "huggingface", + "displayName": "MiniMax-M2", + "version": "2025-10-27", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 204800, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.3, + "outputPer1M": 1.2, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "llama/groq-llama-4-maverick-17b-128e-instruct", - "providerId": "llama", - "displayName": "Groq-Llama-4-Maverick-17B-128E-Instruct", - "version": "2025-04-05", + "modelId": "huggingface/MiniMaxAI/MiniMax-M2.1", + "providerId": "huggingface", + "displayName": "MiniMax-M2.1", + "version": "2025-12-23", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.3, + "outputPer1M": 1.2, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "llama/llama-3.3-70b-instruct", - "providerId": "llama", - "displayName": "Llama-3.3-70B-Instruct", - "version": "2024-12-06", + "modelId": "huggingface/MiniMaxAI/MiniMax-M2.5", + "providerId": "huggingface", + "displayName": "MiniMax-M2.5", + "version": "2026-02-12", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "llama/llama-3.3-8b-instruct", - "providerId": "llama", - "displayName": "Llama-3.3-8B-Instruct", - "version": "2024-12-06", + "modelId": "huggingface/MiniMaxAI/MiniMax-M2.7", + "providerId": "huggingface", + "displayName": "MiniMax-M2.7", + "version": "2026-03-18", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.06 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "llama/llama-4-maverick-17b-128e-instruct-fp8", - "providerId": "llama", - "displayName": "Llama-4-Maverick-17B-128E-Instruct-FP8", - "version": "2025-04-05", + "modelId": "huggingface/MiniMaxAI/MiniMax-M3", + "providerId": "huggingface", + "displayName": "MiniMax-M3", + "version": "2026-06-01", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 524288, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.3, + "outputPer1M": 1.2, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "llama/llama-4-scout-17b-16e-instruct-fp8", - "providerId": "llama", - "displayName": "Llama-4-Scout-17B-16E-Instruct-FP8", - "version": "2025-04-05", + "modelId": "huggingface/moonshotai/Kimi-K2-Instruct", + "providerId": "huggingface", + "displayName": "Kimi-K2-Instruct", + "version": "2025-07-14", "capabilities": [ "text.chat", "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 131072, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 1, + "outputPer1M": 3, "currency": "USD" } }, { - "modelId": "llmgateway/auto", - "providerId": "llmgateway", - "displayName": "Auto Route", - "version": "2024-01-01", + "modelId": "huggingface/moonshotai/Kimi-K2-Instruct-0905", + "providerId": "huggingface", + "displayName": "Kimi-K2-Instruct-0905", + "version": "2025-09-04", "capabilities": [ "text.chat", - "tools.function_calling", - "structured.output" + "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 128000, + "contextWindow": 262144, "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 1, + "outputPer1M": 3, "currency": "USD" } }, { - "modelId": "llmgateway/claude-3-5-haiku", - "providerId": "llmgateway", - "displayName": "Claude 3.5 Haiku", - "version": "2024-10-22", + "modelId": "huggingface/moonshotai/Kimi-K2-Thinking", + "providerId": "huggingface", + "displayName": "Kimi-K2-Thinking", + "version": "2025-11-06", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 200000, - "maxOutputTokens": 8192, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.8, - "outputPer1M": 4, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.5, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "llmgateway/claude-3-5-sonnet-20241022", - "providerId": "llmgateway", - "displayName": "Claude Sonnet 3.5 v2", - "version": "2024-10-22", + "modelId": "huggingface/moonshotai/Kimi-K2.5", + "providerId": "huggingface", + "displayName": "Kimi-K2.5", + "version": "2026-01-01", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ "image", - "pdf", - "text" + "text", + "video" ], - "contextWindow": 200000, - "maxOutputTokens": 8192, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 3, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "llmgateway/claude-3-7-sonnet", - "providerId": "llmgateway", - "displayName": "Claude 3.7 Sonnet", - "version": "2025-02-24", + "modelId": "huggingface/moonshotai/Kimi-K2.6", + "providerId": "huggingface", + "displayName": "Kimi-K2.6", + "version": "2026-04-20", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "text" - ], - "contextWindow": 200000, - "maxOutputTokens": 8192, + "image", + "text", + "video" + ], + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 0.95, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4, + "cacheRead": 0.16 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "llmgateway/claude-3-7-sonnet-20250219", - "providerId": "llmgateway", - "displayName": "Claude Sonnet 3.7", - "version": "2025-02-19", + "modelId": "huggingface/moonshotai/Kimi-K2.7-Code", + "providerId": "huggingface", + "displayName": "Kimi K2.7 Code", + "version": "2026-06-12", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, + "inputPer1M": 0.95, + "outputPer1M": 4, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "llmgateway/claude-3-opus", - "providerId": "llmgateway", - "displayName": "Claude 3 Opus", - "version": "2024-03-04", + "modelId": "huggingface/moonshotai/Kimi-K3", + "providerId": "huggingface", + "displayName": "Kimi K3", + "version": "2026-07-16", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 4096, + "contextWindow": 1000000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 15, - "outputPer1M": 75, + "inputPer1M": 3, + "outputPer1M": 15, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "high", + "max" + ] + } + ] }, { - "modelId": "llmgateway/claude-haiku-4-5", - "providerId": "llmgateway", - "displayName": "Claude Haiku 4.5 (latest)", - "version": "2025-10-15", + "modelId": "huggingface/openai/gpt-oss-120b", + "providerId": "huggingface", + "displayName": "GPT OSS 120B", + "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 1, - "outputPer1M": 5, + "inputPer1M": 0.25, + "outputPer1M": 0.69, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "llmgateway/claude-haiku-4-5-20251001", - "providerId": "llmgateway", - "displayName": "Claude Haiku 4.5", - "version": "2025-10-15", + "modelId": "huggingface/openai/gpt-oss-20b", + "providerId": "huggingface", + "displayName": "GPT OSS 20B", + "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 1, - "outputPer1M": 5, + "inputPer1M": 0.1, + "outputPer1M": 0.5, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "llmgateway/claude-opus-4-1-20250805", - "providerId": "llmgateway", - "displayName": "Claude Opus 4.1", - "version": "2025-08-05", + "modelId": "huggingface/Qwen/Qwen2.5-Coder-32B-Instruct", + "providerId": "huggingface", + "displayName": "Qwen2.5-Coder-32B-Instruct", + "version": "2024-11-12", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 32000, + "contextWindow": 131072, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 15, - "outputPer1M": 75, + "inputPer1M": 0.06, + "outputPer1M": 0.2, "currency": "USD" } }, { - "modelId": "llmgateway/claude-opus-4-20250514", - "providerId": "llmgateway", - "displayName": "Claude Opus 4", - "version": "2025-05-22", + "modelId": "huggingface/Qwen/Qwen3-235B-A22B", + "providerId": "huggingface", + "displayName": "Qwen3 235B-A22B", + "version": "2025-04", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 32000, + "contextWindow": 40960, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 15, - "outputPer1M": 75, + "inputPer1M": 0.2, + "outputPer1M": 0.8, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "llmgateway/claude-opus-4-5-20251101", - "providerId": "llmgateway", - "displayName": "Claude Opus 4.5", - "version": "2025-11-01", + "modelId": "huggingface/Qwen/Qwen3-235B-A22B-Instruct-2507", + "providerId": "huggingface", + "displayName": "Qwen3 235B-A22B Instruct 2507", + "version": "2025-07-21", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 262144, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, + "inputPer1M": 0.855, + "outputPer1M": 2.565, "currency": "USD" } }, { - "modelId": "llmgateway/claude-opus-4-6", - "providerId": "llmgateway", - "displayName": "Claude Opus 4.6", - "version": "2026-02-05", + "modelId": "huggingface/Qwen/Qwen3-235B-A22B-Thinking-2507", + "providerId": "huggingface", + "displayName": "Qwen3-235B-A22B-Thinking-2507", + "version": "2025-07-25", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, + "inputPer1M": 0.3, + "outputPer1M": 3, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "llmgateway/claude-opus-4-7", - "providerId": "llmgateway", - "displayName": "Claude Opus 4.7", - "version": "2026-04-16", + "modelId": "huggingface/Qwen/Qwen3-30B-A3B", + "providerId": "huggingface", + "displayName": "Qwen3 30B A3B", + "version": "2025-04-28", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 40960, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, + "inputPer1M": 0.12, + "outputPer1M": 0.5, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "llmgateway/claude-opus-4-8", - "providerId": "llmgateway", - "displayName": "Claude Opus 4.8", - "version": "2026-05-28", + "modelId": "huggingface/Qwen/Qwen3-32B", + "providerId": "huggingface", + "displayName": "Qwen3 32B", + "version": "2025-04", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 131072, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, + "inputPer1M": 0.29, + "outputPer1M": 0.59, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "llmgateway/claude-sonnet-4-20250514", - "providerId": "llmgateway", - "displayName": "Claude Sonnet 4", - "version": "2025-05-22", + "modelId": "huggingface/Qwen/Qwen3-Coder-30B-A3B-Instruct", + "providerId": "huggingface", + "displayName": "Qwen3-Coder 30B-A3B Instruct", + "version": "2025-04", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, + "inputPer1M": 0.07, + "outputPer1M": 0.26, "currency": "USD" } }, { - "modelId": "llmgateway/claude-sonnet-4-5", - "providerId": "llmgateway", - "displayName": "Claude Sonnet 4.5 (latest)", - "version": "2025-09-29", + "modelId": "huggingface/Qwen/Qwen3-Coder-480B-A35B-Instruct", + "providerId": "huggingface", + "displayName": "Qwen3-Coder-480B-A35B-Instruct", + "version": "2025-07-23", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 262144, + "maxOutputTokens": 66536, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, + "inputPer1M": 2, + "outputPer1M": 2, "currency": "USD" } }, { - "modelId": "llmgateway/claude-sonnet-4-5-20250929", - "providerId": "llmgateway", - "displayName": "Claude Sonnet 4.5", - "version": "2025-09-29", + "modelId": "huggingface/Qwen/Qwen3-Coder-Next", + "providerId": "huggingface", + "displayName": "Qwen3-Coder-Next", + "version": "2026-02-03", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, + "inputPer1M": 0.2, + "outputPer1M": 1.5, "currency": "USD" } }, { - "modelId": "llmgateway/claude-sonnet-4-6", - "providerId": "llmgateway", - "displayName": "Claude Sonnet 4.6", - "version": "2026-02-17", + "modelId": "huggingface/Qwen/Qwen3-Embedding-4B", + "providerId": "huggingface", + "displayName": "Qwen 3 Embedding 4B", + "version": "2025-01-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 64000, + "contextWindow": 32000, + "maxOutputTokens": 2048, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, + "inputPer1M": 0.01, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "llmgateway/codestral-2508", - "providerId": "llmgateway", - "displayName": "Codestral", - "version": "2025-07-30", + "modelId": "huggingface/Qwen/Qwen3-Embedding-8B", + "providerId": "huggingface", + "displayName": "Qwen 3 Embedding 8B", + "version": "2025-01-01", "capabilities": [ - "text.chat", - "structured.output" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 256000, - "maxOutputTokens": 16384, + "contextWindow": 32000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 0.9, + "inputPer1M": 0.01, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "llmgateway/custom", - "providerId": "llmgateway", - "displayName": "Custom Model", - "version": "2024-01-01", + "modelId": "huggingface/Qwen/Qwen3-Next-80B-A3B-Instruct", + "providerId": "huggingface", + "displayName": "Qwen3-Next-80B-A3B-Instruct", + "version": "2025-09-11", "capabilities": [ "text.chat", - "tools.function_calling", - "structured.output" + "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 262144, + "maxOutputTokens": 66536, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.25, + "outputPer1M": 1, "currency": "USD" } }, { - "modelId": "llmgateway/deepseek-r1-0528", - "providerId": "llmgateway", - "displayName": "DeepSeek R1 (0528)", - "version": "2025-05-28", + "modelId": "huggingface/Qwen/Qwen3-Next-80B-A3B-Thinking", + "providerId": "huggingface", + "displayName": "Qwen3-Next-80B-A3B-Thinking", + "version": "2025-09-11", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 64000, - "maxOutputTokens": 16384, + "contextWindow": 262144, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.55, - "outputPer1M": 2.19, + "inputPer1M": 0.3, + "outputPer1M": 2, "currency": "USD" } }, { - "modelId": "llmgateway/deepseek-v3.1", - "providerId": "llmgateway", - "displayName": "DeepSeek V3.1", - "version": "2025-08-21", + "modelId": "huggingface/Qwen/Qwen3.5-122B-A10B", + "providerId": "huggingface", + "displayName": "Qwen3.5 122B-A10B", + "version": "2026-02-23", "capabilities": [ "text.chat", "tools.function_calling", @@ -46516,19 +73906,20 @@ "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 32768, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.56, - "outputPer1M": 1.68, + "inputPer1M": 0.4, + "outputPer1M": 3.2, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "llmgateway/deepseek-v3.2", - "providerId": "llmgateway", - "displayName": "DeepSeek V3.2", - "version": "2025-09-29", + "modelId": "huggingface/Qwen/Qwen3.5-27B", + "providerId": "huggingface", + "displayName": "Qwen3.5 27B", + "version": "2026-02-23", "capabilities": [ "text.chat", "tools.function_calling", @@ -46539,19 +73930,20 @@ "image", "text" ], - "contextWindow": 163840, - "maxOutputTokens": 16384, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.28, - "outputPer1M": 0.42, + "inputPer1M": 0.3, + "outputPer1M": 2.4, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "llmgateway/deepseek-v4-flash", - "providerId": "llmgateway", - "displayName": "DeepSeek V4 Flash", - "version": "2026-04-24", + "modelId": "huggingface/Qwen/Qwen3.5-35B-A3B", + "providerId": "huggingface", + "displayName": "Qwen3.5 35B-A3B", + "version": "2026-02-23", "capabilities": [ "text.chat", "tools.function_calling", @@ -46559,159 +73951,183 @@ "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 384000, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.28, + "inputPer1M": 0.25, + "outputPer1M": 2, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "llmgateway/deepseek-v4-pro", - "providerId": "llmgateway", - "displayName": "DeepSeek V4 Pro", - "version": "2026-04-24", + "modelId": "huggingface/Qwen/Qwen3.5-397B-A17B", + "providerId": "huggingface", + "displayName": "Qwen3.5-397B-A17B", + "version": "2026-02-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 384000, + "contextWindow": 262144, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.435, - "outputPer1M": 0.87, + "inputPer1M": 0.6, + "outputPer1M": 3.6, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "llmgateway/devstral-2512", - "providerId": "llmgateway", - "displayName": "Devstral 2", - "version": "2025-12-09", + "modelId": "huggingface/Qwen/Qwen3.5-9B", + "providerId": "huggingface", + "displayName": "Qwen3.5 9B", + "version": "2026-02-23", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], "contextWindow": 262144, - "maxOutputTokens": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 2, + "inputPer1M": 0.17, + "outputPer1M": 0.25, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "llmgateway/devstral-small-2507", - "providerId": "llmgateway", - "displayName": "Devstral Small", - "version": "2025-07-10", + "modelId": "huggingface/Qwen/Qwen3.6-27B", + "providerId": "huggingface", + "displayName": "Qwen3.6 27B", + "version": "2026-04-22", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.3, + "inputPer1M": 0.47, + "outputPer1M": 3.19, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "llmgateway/gemini-2.0-flash", - "providerId": "llmgateway", - "displayName": "Gemini 2.0 Flash", - "version": "2024-12-11", + "modelId": "huggingface/Qwen/Qwen3.6-35B-A3B", + "providerId": "huggingface", + "displayName": "Qwen3.6 35B-A3B", + "version": "2026-04-17", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ - "audio", "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 8192, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.4, + "inputPer1M": 0.15, + "outputPer1M": 0.95, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "llmgateway/gemini-2.0-flash-lite", - "providerId": "llmgateway", - "displayName": "Gemini 2.0 Flash-Lite", - "version": "2024-12-11", + "modelId": "huggingface/stepfun-ai/Step-3.5-Flash", + "providerId": "huggingface", + "displayName": "Step 3.5 Flash", + "version": "2026-01-29", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 8192, + "contextWindow": 262144, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 0.075, + "inputPer1M": 0.1, "outputPer1M": 0.3, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "llmgateway/gemini-2.5-flash", - "providerId": "llmgateway", - "displayName": "Gemini 2.5 Flash", - "version": "2025-06-17", + "modelId": "huggingface/stepfun-ai/Step-3.7-Flash", + "providerId": "huggingface", + "displayName": "Step 3.7 Flash", + "version": "2026-05-29", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "audio", "image", - "pdf", "text", "video" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 262144, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 2.5, + "inputPer1M": 0.2, + "outputPer1M": 1.15, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "llmgateway/gemini-2.5-flash-lite", - "providerId": "llmgateway", - "displayName": "Gemini 2.5 Flash-Lite", - "version": "2025-06-17", + "modelId": "huggingface/tencent/Hy3", + "providerId": "huggingface", + "displayName": "Hy3", + "version": "2026-07-06", "capabilities": [ "text.chat", "tools.function_calling", @@ -46719,25 +74135,31 @@ "structured.output" ], "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 262144, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.4, + "inputPer1M": 0.14, + "outputPer1M": 0.58, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "high" + ] + } + ] }, { - "modelId": "llmgateway/gemini-2.5-pro", - "providerId": "llmgateway", - "displayName": "Gemini 2.5 Pro", - "version": "2025-06-17", + "modelId": "huggingface/thinkingmachines/Inkling", + "providerId": "huggingface", + "displayName": "Inkling", + "version": "2026-07-15", "capabilities": [ "text.chat", "tools.function_calling", @@ -46745,77 +74167,77 @@ "structured.output" ], "modalities": [ - "audio", "image", - "pdf", - "text", - "video" + "text" ], "contextWindow": 1048576, - "maxOutputTokens": 65536, + "maxOutputTokens": 1048576, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, + "inputPer1M": 1, + "outputPer1M": 4.05, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "llmgateway/gemini-3-flash-preview", - "providerId": "llmgateway", - "displayName": "Gemini 3 Flash Preview", - "version": "2025-12-17", + "modelId": "huggingface/thinkingmachines/Inkling-Small", + "providerId": "huggingface", + "displayName": "Inkling Small", + "version": "2026-07-30", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "audio", "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 524288, + "maxOutputTokens": 1048576, "pricing": { "inputPer1M": 0.5, - "outputPer1M": 3, + "outputPer1M": 1.2, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "llmgateway/gemini-3.1-flash-lite", - "providerId": "llmgateway", - "displayName": "Gemini 3.1 Flash Lite", - "version": "2026-05-07", + "modelId": "huggingface/XiaomiMiMo/MiMo-V2-Flash", + "providerId": "huggingface", + "displayName": "MiMo-V2-Flash", + "version": "2025-12-16", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 262144, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 1.5, + "inputPer1M": 0.1, + "outputPer1M": 0.3, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "llmgateway/gemini-3.1-flash-lite-preview", - "providerId": "llmgateway", - "displayName": "Gemini 3.1 Flash Lite Preview", - "version": "2026-03-03", + "modelId": "huggingface/XiaomiMiMo/MiMo-V2.5", + "providerId": "huggingface", + "displayName": "MiMo-V2.5", + "version": "2026-04-22", "capabilities": [ "text.chat", "tools.function_calling", @@ -46823,25 +74245,36 @@ "structured.output" ], "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 262144, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 1.5, + "inputPer1M": 0.4, + "outputPer1M": 2, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "llmgateway/gemini-3.1-pro-preview", - "providerId": "llmgateway", - "displayName": "Gemini 3.1 Pro Preview", - "version": "2026-02-19", + "modelId": "huggingface/XiaomiMiMo/MiMo-V2.5-Pro", + "providerId": "huggingface", + "displayName": "MiMo-V2.5-Pro", + "version": "2026-04-22", "capabilities": [ "text.chat", "tools.function_calling", @@ -46849,153 +74282,175 @@ "structured.output" ], "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" + "text" ], "contextWindow": 1048576, - "maxOutputTokens": 65536, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 2, - "outputPer1M": 12, + "inputPer1M": 1, + "outputPer1M": 3, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "llmgateway/gemini-3.5-flash", - "providerId": "llmgateway", - "displayName": "Gemini 3.5 Flash", - "version": "2026-05-19", + "modelId": "huggingface/zai-org/GLM-4.5", + "providerId": "huggingface", + "displayName": "GLM-4.5", + "version": "2025-07-28", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 131072, + "maxOutputTokens": 98304, "pricing": { - "inputPer1M": 1.5, - "outputPer1M": 9, + "inputPer1M": 0.6, + "outputPer1M": 2.2, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "llmgateway/gemini-pro-latest", - "providerId": "llmgateway", - "displayName": "Gemini Pro Latest", - "version": "2026-02-27", + "modelId": "huggingface/zai-org/GLM-4.5-Air", + "providerId": "huggingface", + "displayName": "GLM-4.5-Air", + "version": "2025-07-28", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 131072, + "maxOutputTokens": 98304, "pricing": { - "inputPer1M": 2, - "outputPer1M": 12, + "inputPer1M": 0.13, + "outputPer1M": 0.85, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "llmgateway/gemma-2-27b-it-together", - "providerId": "llmgateway", - "displayName": "Gemma 2 27B IT", - "version": "2024-06-27", + "modelId": "huggingface/zai-org/GLM-4.5V", + "providerId": "huggingface", + "displayName": "GLM-4.5V", + "version": "2025-08-11", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 8192, + "contextWindow": 65536, "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.08, - "outputPer1M": 0.08, + "inputPer1M": 0.6, + "outputPer1M": 1.8, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "llmgateway/gemma-3-1b-it", - "providerId": "llmgateway", - "displayName": "Gemma 3 1B IT", - "version": "2025-03-12", + "modelId": "huggingface/zai-org/GLM-4.6", + "providerId": "huggingface", + "displayName": "GLM-4.6", + "version": "2025-09-30", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 16384, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.08, - "outputPer1M": 0.3, + "inputPer1M": 0.55, + "outputPer1M": 2.2, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "llmgateway/gemma-3-27b", - "providerId": "llmgateway", - "displayName": "Gemma 3 27B", - "version": "2025-03-12", + "modelId": "huggingface/zai-org/GLM-4.7", + "providerId": "huggingface", + "displayName": "GLM-4.7", + "version": "2025-12-22", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.27, - "outputPer1M": 0.27, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 2.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.2, + "cacheRead": 0.11 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "llmgateway/glm-4-32b-0414-128k", - "providerId": "llmgateway", - "displayName": "GLM-4 32B (0414-128k)", - "version": "2025-04-14", + "modelId": "huggingface/zai-org/GLM-4.7-Flash", + "providerId": "huggingface", + "displayName": "GLM-4.7-Flash", + "version": "2025-08-08", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 200000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.1, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "llmgateway/glm-4.5", - "providerId": "llmgateway", - "displayName": "GLM-4.5", - "version": "2025-07-28", + "modelId": "huggingface/zai-org/GLM-5", + "providerId": "huggingface", + "displayName": "GLM-5", + "version": "2026-02-11", "capabilities": [ "text.chat", "tools.function_calling", @@ -47004,19 +74459,26 @@ "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 98304, + "contextWindow": 202752, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.2, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 3.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 3.2, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "llmgateway/glm-4.5-air", - "providerId": "llmgateway", - "displayName": "GLM-4.5-Air", - "version": "2025-07-28", + "modelId": "huggingface/zai-org/GLM-5.1", + "providerId": "huggingface", + "displayName": "GLM-5.1", + "version": "2026-04-03", "capabilities": [ "text.chat", "tools.function_calling", @@ -47025,61 +74487,86 @@ "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 98304, + "contextWindow": 202752, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 1.1, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 3.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 3.2, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "llmgateway/glm-4.5-airx", - "providerId": "llmgateway", - "displayName": "GLM-4.5 AirX", - "version": "2025-07-28", + "modelId": "huggingface/zai-org/GLM-5.2", + "providerId": "huggingface", + "displayName": "GLM-5.2", + "version": "2026-06-13", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 262144, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1.1, - "outputPer1M": 4.5, + "inputPer1M": 1.4, + "outputPer1M": 4.4, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "llmgateway/glm-4.5-flash", - "providerId": "llmgateway", - "displayName": "GLM-4.5-Flash", - "version": "2025-07-28", + "modelId": "hyper/deepseek-v4-flash", + "providerId": "hyper", + "displayName": "DeepSeek V4 Flash", + "version": "2026-07-06", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 98304, + "contextWindow": 1000000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 0.4, + "cacheRead": 0.04 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high", + "xhigh" + ] + } + ] }, { - "modelId": "llmgateway/glm-4.5-x", - "providerId": "llmgateway", - "displayName": "GLM-4.5 X", - "version": "2025-07-28", + "modelId": "hyper/deepseek-v4-flash-0731", + "providerId": "hyper", + "displayName": "DeepSeek V4 Flash 0731", + "version": "2026-08-02", "capabilities": [ "text.chat", "tools.function_calling", @@ -47089,86 +74576,139 @@ "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 2.2, - "outputPer1M": 8.9, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 0.4, + "cacheRead": 0.04 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "llmgateway/glm-4.5v", - "providerId": "llmgateway", - "displayName": "GLM-4.5V", - "version": "2025-08-11", + "modelId": "hyper/deepseek-v4-pro", + "providerId": "hyper", + "displayName": "DeepSeek V4 Pro", + "version": "2026-07-06", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 64000, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 1.8, - "currency": "USD" - } + "inputPer1M": 2.4, + "outputPer1M": 4.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.4, + "output": 4.8, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high", + "xhigh" + ] + } + ] }, { - "modelId": "llmgateway/glm-4.6", - "providerId": "llmgateway", - "displayName": "GLM-4.6", - "version": "2025-09-30", + "modelId": "hyper/deepseek-v4-pro-0813", + "providerId": "hyper", + "displayName": "DeepSeek V4 Pro 0813", + "version": "2026-08-14", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 1048576, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.2, - "currency": "USD" - } + "inputPer1M": 1.437216, + "outputPer1M": 4.311648, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.437216, + "output": 4.311648, + "cacheRead": 0.047907 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "llmgateway/glm-4.6v", - "providerId": "llmgateway", - "displayName": "GLM-4.6V", - "version": "2025-12-08", + "modelId": "hyper/gemma-4-26b-a4b-it", + "providerId": "hyper", + "displayName": "Gemma 4 26B A4B IT", + "version": "2026-04-30", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 128000, - "maxOutputTokens": 32768, + "contextWindow": 256000, + "maxOutputTokens": 25600, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 0.9, - "currency": "USD" - } + "inputPer1M": 0.124, + "outputPer1M": 0.42, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.124, + "output": 0.42, + "cacheWrite": 0.062 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "llmgateway/glm-4.6v-flash", - "providerId": "llmgateway", - "displayName": "GLM-4.6V Flash", - "version": "2025-12-08", + "modelId": "hyper/glm-5.1", + "providerId": "hyper", + "displayName": "GLM-5.1", + "version": "2026-06-04", "capabilities": [ "text.chat", "tools.function_calling", @@ -47176,22 +74716,36 @@ "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16000, - "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "contextWindow": 202800, + "maxOutputTokens": 3276, + "pricing": { + "inputPer1M": 1.52432, + "outputPer1M": 4.79072, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.52432, + "output": 4.79072, + "cacheRead": 0.283088 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] }, { - "modelId": "llmgateway/glm-4.6v-flashx", - "providerId": "llmgateway", - "displayName": "GLM-4.6V FlashX", - "version": "2025-12-08", + "modelId": "hyper/glm-5.2", + "providerId": "hyper", + "displayName": "GLM-5.2", + "version": "2026-06-30", "capabilities": [ "text.chat", "tools.function_calling", @@ -47199,106 +74753,172 @@ "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16000, + "contextWindow": 1000000, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.04, - "outputPer1M": 0.4, - "currency": "USD" - } + "inputPer1M": 1.4, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.4, + "output": 4.4, + "cacheRead": 0.28 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high", + "xhigh" + ] + } + ] }, { - "modelId": "llmgateway/glm-4.7", - "providerId": "llmgateway", - "displayName": "GLM-4.7", - "version": "2025-12-22", + "modelId": "hyper/gpt-oss-120b", + "providerId": "hyper", + "displayName": "GPT OSS 120B", + "version": "2026-04-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 131072, + "maxOutputTokens": 13107, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.2, - "currency": "USD" - } + "inputPer1M": 0.178, + "outputPer1M": 0.71, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.178, + "output": 0.71, + "cacheWrite": 0.089 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "llmgateway/glm-4.7-flash", - "providerId": "llmgateway", - "displayName": "GLM-4.7-Flash", - "version": "2026-01-19", + "modelId": "hyper/kimi-k2.5", + "providerId": "hyper", + "displayName": "Kimi K2.5", + "version": "2026-04-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 200000, - "maxOutputTokens": 131072, + "contextWindow": 262144, + "maxOutputTokens": 26214, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.558, + "outputPer1M": 2.94, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.558, + "output": 2.94, + "cacheWrite": 0.279 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "llmgateway/glm-4.7-flashx", - "providerId": "llmgateway", - "displayName": "GLM-4.7-FlashX", - "version": "2026-01-19", + "modelId": "hyper/kimi-k2.6", + "providerId": "hyper", + "displayName": "Kimi K2.6", + "version": "2026-07-03", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 131072, + "contextWindow": 262000, + "maxOutputTokens": 26214, "pricing": { - "inputPer1M": 0.07, - "outputPer1M": 0.4, - "currency": "USD" - } + "inputPer1M": 0.95, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4, + "cacheWrite": 0.16 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "llmgateway/glm-5", - "providerId": "llmgateway", - "displayName": "GLM-5", - "version": "2026-02-11", + "modelId": "hyper/kimi-k2.7-code", + "providerId": "hyper", + "displayName": "Kimi K2.7 Code", + "version": "2026-07-03", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 256000, + "maxOutputTokens": 16000, "pricing": { - "inputPer1M": 1, - "outputPer1M": 3.2, - "currency": "USD" - } + "inputPer1M": 0.95, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4, + "cacheRead": 0.19 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "llmgateway/glm-5.1", - "providerId": "llmgateway", - "displayName": "GLM-5.1", - "version": "2026-03-27", + "modelId": "hyper/kimi-k3", + "providerId": "hyper", + "displayName": "Kimi K3", + "version": "2026-07-27", "capabilities": [ "text.chat", "tools.function_calling", @@ -47306,40 +74926,64 @@ "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 200000, + "contextWindow": 1048576, "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 6, - "outputPer1M": 24, - "currency": "USD" - } + "inputPer1M": 3.2664, + "outputPer1M": 16.332, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3.2664, + "output": 16.332, + "cacheRead": 0.32664 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "high", + "max" + ] + } + ] }, { - "modelId": "llmgateway/gpt-3.5-turbo", - "providerId": "llmgateway", - "displayName": "GPT-3.5-turbo", - "version": "2023-03-01", + "modelId": "hyper/llama-3.3-70b-instruct", + "providerId": "hyper", + "displayName": "Llama-3.3-70B-Instruct", + "version": "2026-04-30", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 16385, - "maxOutputTokens": 4096, + "contextWindow": 128000, + "maxOutputTokens": 12800, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 1.5, - "currency": "USD" + "inputPer1M": 0.608, + "outputPer1M": 0.838, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.608, + "output": 0.838, + "cacheWrite": 0.304 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "llmgateway/gpt-4", - "providerId": "llmgateway", - "displayName": "GPT-4", - "version": "2023-11-06", + "modelId": "hyper/llama-4-maverick-17b-128e-instruct-fp8", + "providerId": "hyper", + "displayName": "Llama 4 Maverick 17B Instruct", + "version": "2026-04-30", "capabilities": [ "text.chat", "tools.function_calling" @@ -47347,585 +74991,638 @@ "modalities": [ "text" ], - "contextWindow": 8192, - "maxOutputTokens": 8192, + "contextWindow": 430000, + "maxOutputTokens": 43000, "pricing": { - "inputPer1M": 30, - "outputPer1M": 60, - "currency": "USD" + "inputPer1M": 0.274, + "outputPer1M": 0.8992, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.274, + "output": 0.8992, + "cacheWrite": 0.137 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "llmgateway/gpt-4-turbo", - "providerId": "llmgateway", - "displayName": "GPT-4 Turbo", - "version": "2023-11-06", + "modelId": "hyper/minimax-m2.7", + "providerId": "hyper", + "displayName": "MiniMax-M2.7", + "version": "2026-06-05", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, - "pricing": { - "inputPer1M": 10, - "outputPer1M": 30, - "currency": "USD" - } + "contextWindow": 262100, + "maxOutputTokens": 6553, + "pricing": { + "inputPer1M": 0.426, + "outputPer1M": 1.62, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.426, + "output": 1.62, + "cacheWrite": 0.213 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "llmgateway/gpt-4.1", - "providerId": "llmgateway", - "displayName": "GPT-4.1", - "version": "2025-04-14", + "modelId": "hyper/minimax-m3", + "providerId": "hyper", + "displayName": "MiniMax-M3", + "version": "2026-07-30", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 1047576, - "maxOutputTokens": 32768, + "contextWindow": 512000, + "maxOutputTokens": 512000, "pricing": { - "inputPer1M": 2, - "outputPer1M": 8, - "currency": "USD" - } + "inputPer1M": 0.32664, + "outputPer1M": 1.30656, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.32664, + "output": 1.30656, + "cacheRead": 0.064239 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "llmgateway/gpt-4.1-mini", - "providerId": "llmgateway", - "displayName": "GPT-4.1 mini", - "version": "2025-04-14", + "modelId": "hyper/qwen3-coder-480b-a35b-instruct-int4-mixed-ar", + "providerId": "hyper", + "displayName": "Qwen3-Coder 480B-A35B Instruct", + "version": "2026-04-30", "capabilities": [ "text.chat", - "tools.function_calling", - "structured.output" + "tools.function_calling" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1047576, - "maxOutputTokens": 32768, + "contextWindow": 106000, + "maxOutputTokens": 10600, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 1.6, - "currency": "USD" + "inputPer1M": 0.445, + "outputPer1M": 2.145, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.445, + "output": 2.145, + "cacheWrite": 0.2225 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "llmgateway/gpt-4.1-nano", - "providerId": "llmgateway", - "displayName": "GPT-4.1 nano", - "version": "2025-04-14", + "modelId": "hyper/qwen3-next-80b-a3b-instruct", + "providerId": "hyper", + "displayName": "Qwen3-Next 80B-A3B Instruct", + "version": "2026-04-30", "capabilities": [ "text.chat", - "tools.function_calling", - "structured.output" + "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 1047576, - "maxOutputTokens": 32768, + "contextWindow": 262144, + "maxOutputTokens": 26214, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.4, - "currency": "USD" + "inputPer1M": 0.1175, + "outputPer1M": 1.136, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1175, + "output": 1.136, + "cacheWrite": 0.05875 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "llmgateway/gpt-4o", - "providerId": "llmgateway", - "displayName": "GPT-4o", - "version": "2024-05-13", + "modelId": "hyper/qwen3.6-flash", + "providerId": "hyper", + "displayName": "Qwen3.6 Flash", + "version": "2026-05-20", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 4, + "cacheRead": 0.1, + "cacheWrite": 1.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "llmgateway/gpt-4o-mini", - "providerId": "llmgateway", - "displayName": "GPT-4o mini", - "version": "2024-07-18", + "modelId": "hyper/qwen3.6-max", + "providerId": "hyper", + "displayName": "Qwen3.6 Max Preview", + "version": "2026-05-20", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 256000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "cacheRead": 0.2, + "cacheWrite": 2.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "llmgateway/gpt-4o-mini-search-preview", - "providerId": "llmgateway", - "displayName": "GPT-4o Mini Search Preview", - "version": "2024-10-01", + "modelId": "hyper/qwen3.6-plus", + "providerId": "hyper", + "displayName": "Qwen3.6 Plus", + "version": "2026-05-20", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.2, + "cacheWrite": 2.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "llmgateway/gpt-4o-search-preview", - "providerId": "llmgateway", - "displayName": "GPT-4o Search Preview", - "version": "2024-10-01", + "modelId": "hyper/qwen3.7-flash", + "providerId": "hyper", + "displayName": "Qwen3.7 Flash", + "version": "2026-07-27", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 0.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 0.8, + "cacheRead": 0.04 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "llmgateway/gpt-5", - "providerId": "llmgateway", - "displayName": "GPT-5", - "version": "2025-08-07", + "modelId": "hyper/qwen3.7-max", + "providerId": "hyper", + "displayName": "Qwen3.7 Max", + "version": "2026-05-28", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 1000000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 2.5, + "outputPer1M": 7.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 7.5, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "llmgateway/gpt-5-chat-latest", - "providerId": "llmgateway", - "displayName": "GPT-5 Chat (latest)", - "version": "2025-08-07", + "modelId": "hyper/qwen3.7-plus", + "providerId": "hyper", + "displayName": "Qwen3.7 Plus", + "version": "2026-06-15", "capabilities": [ "text.chat", - "reasoning", - "structured.output" + "tools.function_calling", + "reasoning" ], "modalities": [ "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 1000000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 1.2, + "outputPer1M": 4.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.2, + "output": 4.8, + "cacheRead": 0.24 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "llmgateway/gpt-5-mini", - "providerId": "llmgateway", - "displayName": "GPT-5 Mini", - "version": "2025-08-07", + "modelId": "hyper/qwen3.8-max", + "providerId": "hyper", + "displayName": "Qwen3.8 Max Preview", + "version": "2026-07-19", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 1000000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "llmgateway/gpt-5-nano", - "providerId": "llmgateway", - "displayName": "GPT-5 Nano", - "version": "2025-08-07", + "modelId": "iflowcn/deepseek-r1", + "providerId": "iflowcn", + "displayName": "DeepSeek-R1", + "version": "2025-01-20", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 128000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.4, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "llmgateway/gpt-5-pro", - "providerId": "llmgateway", - "displayName": "GPT-5 Pro", - "version": "2025-10-06", + "modelId": "iflowcn/deepseek-v3", + "providerId": "iflowcn", + "displayName": "DeepSeek-V3", + "version": "2024-12-26", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 272000, + "contextWindow": 128000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 15, - "outputPer1M": 120, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "llmgateway/gpt-5.1", - "providerId": "llmgateway", - "displayName": "GPT-5.1", - "version": "2025-11-13", + "modelId": "iflowcn/deepseek-v3.2", + "providerId": "iflowcn", + "displayName": "DeepSeek-V3.2-Exp", + "version": "2025-01-01", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 128000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "llmgateway/gpt-5.1-codex", - "providerId": "llmgateway", - "displayName": "GPT-5.1 Codex", - "version": "2025-11-13", + "modelId": "iflowcn/glm-4.6", + "providerId": "iflowcn", + "displayName": "GLM-4.6", + "version": "2024-12-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, + "contextWindow": 200000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "llmgateway/gpt-5.1-codex-mini", - "providerId": "llmgateway", - "displayName": "GPT-5.1 Codex mini", - "version": "2025-11-13", + "modelId": "iflowcn/kimi-k2", + "providerId": "iflowcn", + "displayName": "Kimi-K2", + "version": "2024-12-01", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 128000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 2, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "llmgateway/gpt-5.2", - "providerId": "llmgateway", - "displayName": "GPT-5.2", - "version": "2025-12-11", + "modelId": "iflowcn/kimi-k2-0905", + "providerId": "iflowcn", + "displayName": "Kimi-K2-0905", + "version": "2025-09-05", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 256000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "llmgateway/gpt-5.2-chat-latest", - "providerId": "llmgateway", - "displayName": "GPT-5.2 Chat", - "version": "2025-12-11", + "modelId": "iflowcn/qwen3-235b", + "providerId": "iflowcn", + "displayName": "Qwen3-235B-A22B", + "version": "2024-12-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", "text" ], "contextWindow": 128000, - "maxOutputTokens": 16384, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "llmgateway/gpt-5.2-codex", - "providerId": "llmgateway", - "displayName": "GPT-5.2 Codex", - "version": "2025-12-11", + "modelId": "iflowcn/qwen3-235b-a22b-instruct", + "providerId": "iflowcn", + "displayName": "Qwen3-235B-A22B-Instruct", + "version": "2025-07-01", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 256000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "llmgateway/gpt-5.2-pro", - "providerId": "llmgateway", - "displayName": "GPT-5.2 Pro", - "version": "2025-12-11", + "modelId": "iflowcn/qwen3-235b-a22b-thinking-2507", + "providerId": "iflowcn", + "displayName": "Qwen3-235B-A22B-Thinking", + "version": "2025-07-01", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 256000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 21, - "outputPer1M": 168, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "llmgateway/gpt-5.3-chat-latest", - "providerId": "llmgateway", - "displayName": "GPT-5.3 Chat (latest)", - "version": "2026-03-03", + "modelId": "iflowcn/qwen3-32b", + "providerId": "iflowcn", + "displayName": "Qwen3-32B", + "version": "2024-12-01", "capabilities": [ "text.chat", - "tools.function_calling", - "structured.output" + "tools.function_calling" ], "modalities": [ - "image", "text" ], "contextWindow": 128000, - "maxOutputTokens": 16384, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "llmgateway/gpt-5.3-codex", - "providerId": "llmgateway", - "displayName": "GPT-5.3 Codex", - "version": "2026-02-05", + "modelId": "iflowcn/qwen3-coder-plus", + "providerId": "iflowcn", + "displayName": "Qwen3-Coder-Plus", + "version": "2025-07-01", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 256000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "llmgateway/gpt-5.4", - "providerId": "llmgateway", - "displayName": "GPT-5.4", - "version": "2026-03-05", + "modelId": "iflowcn/qwen3-max", + "providerId": "iflowcn", + "displayName": "Qwen3-Max", + "version": "2025-01-01", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1050000, - "maxOutputTokens": 128000, + "contextWindow": 256000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 15, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "llmgateway/gpt-5.4-mini", - "providerId": "llmgateway", - "displayName": "GPT-5.4 mini", - "version": "2026-03-17", + "modelId": "iflowcn/qwen3-max-preview", + "providerId": "iflowcn", + "displayName": "Qwen3-Max-Preview", + "version": "2025-01-01", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 256000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.75, - "outputPer1M": 4.5, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "llmgateway/gpt-5.4-nano", - "providerId": "llmgateway", - "displayName": "GPT-5.4 nano", - "version": "2026-03-17", + "modelId": "iflowcn/qwen3-vl-plus", + "providerId": "iflowcn", + "displayName": "Qwen3-VL-Plus", + "version": "2025-01-01", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 256000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 1.25, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "llmgateway/gpt-5.4-pro", - "providerId": "llmgateway", - "displayName": "GPT-5.4 Pro", - "version": "2026-03-05", + "modelId": "impossibl/anthropic/claude-fable-5", + "providerId": "impossibl", + "displayName": "Claude Fable 5", + "version": "2026-06-09", "capabilities": [ "text.chat", "tools.function_calling", @@ -47933,161 +75630,311 @@ ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 1050000, + "contextWindow": 1000000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 30, - "outputPer1M": 180, - "currency": "USD" - } + "inputPer1M": 10, + "outputPer1M": 50, + "currency": "USD", + "costDimensionsPer1M": { + "input": 10, + "output": 50, + "cacheRead": 1, + "cacheWrite": 12.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "llmgateway/gpt-5.5", - "providerId": "llmgateway", - "displayName": "GPT-5.5", - "version": "2026-04-23", + "modelId": "impossibl/anthropic/claude-haiku-4-5", + "providerId": "impossibl", + "displayName": "Claude Haiku 4.5 (latest)", + "version": "2025-10-15", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", "pdf", "text" ], - "contextWindow": 1050000, - "maxOutputTokens": 128000, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 5, - "outputPer1M": 30, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 5, + "cacheRead": 0.1, + "cacheWrite": 1.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "llmgateway/gpt-5.5-pro", - "providerId": "llmgateway", - "displayName": "GPT-5.5 Pro", - "version": "2026-04-23", + "modelId": "impossibl/anthropic/claude-opus-4-5", + "providerId": "impossibl", + "displayName": "Claude Opus 4.5 (latest)", + "version": "2025-11-24", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", "pdf", "text" ], - "contextWindow": 1050000, - "maxOutputTokens": 128000, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 30, - "outputPer1M": 180, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1024 + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "llmgateway/gpt-oss-120b", - "providerId": "llmgateway", - "displayName": "GPT OSS 120B", - "version": "2025-08-05", + "modelId": "impossibl/anthropic/claude-opus-4-6", + "providerId": "impossibl", + "displayName": "Claude Opus 4.6", + "version": "2026-02-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32766, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.25, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1024 + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + } + ] }, { - "modelId": "llmgateway/gpt-oss-20b", - "providerId": "llmgateway", - "displayName": "GPT OSS 20B", - "version": "2025-08-05", + "modelId": "impossibl/anthropic/claude-opus-4-7", + "providerId": "impossibl", + "displayName": "Claude Opus 4.7", + "version": "2026-04-16", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32766, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.04, - "outputPer1M": 0.15, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "llmgateway/grok-4-0709", - "providerId": "llmgateway", - "displayName": "Grok 4 (0709)", - "version": "2025-07-09", + "modelId": "impossibl/anthropic/claude-opus-4-8", + "providerId": "impossibl", + "displayName": "Claude Opus 4.8", + "version": "2026-05-28", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 256000, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "llmgateway/grok-4-1-fast-reasoning", - "providerId": "llmgateway", - "displayName": "Grok 4.1 Fast Reasoning", - "version": "2025-11-19", + "modelId": "impossibl/anthropic/claude-sonnet-4-5", + "providerId": "impossibl", + "displayName": "Claude Sonnet 4.5 (latest)", + "version": "2025-09-29", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 2000000, - "maxOutputTokens": 30000, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.5, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "llmgateway/grok-4-20-beta-0309-non-reasoning", - "providerId": "llmgateway", - "displayName": "Grok 4.20 (Non-Reasoning)", - "version": "2026-03-09", + "modelId": "impossibl/anthropic/claude-sonnet-4-6", + "providerId": "impossibl", + "displayName": "Claude Sonnet 4.6", + "version": "2026-02-17", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "image", @@ -48095,23 +75942,47 @@ "text" ], "contextWindow": 1000000, - "maxOutputTokens": 30000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 2.5, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1024 + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + } + ] }, { - "modelId": "llmgateway/grok-4-20-beta-0309-reasoning", - "providerId": "llmgateway", - "displayName": "Grok 4.20 (Reasoning)", - "version": "2026-03-09", + "modelId": "impossibl/anthropic/claude-sonnet-5", + "providerId": "impossibl", + "displayName": "Claude Sonnet 5", + "version": "2026-06-30", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", @@ -48119,41 +75990,72 @@ "text" ], "contextWindow": 1000000, - "maxOutputTokens": 30000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 2.5, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 10, + "cacheRead": 0.2, + "cacheWrite": 2.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "llmgateway/grok-4-20-non-reasoning", - "providerId": "llmgateway", - "displayName": "Grok 4.20 (Non-Reasoning)", - "version": "2026-03-09", + "modelId": "impossibl/cerebras/gpt-oss-120b", + "providerId": "impossibl", + "displayName": "GPT OSS 120B", + "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 30000, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 2.5, + "inputPer1M": 0.35, + "outputPer1M": 0.75, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "llmgateway/grok-4-20-reasoning", - "providerId": "llmgateway", - "displayName": "Grok 4.20 (Reasoning)", - "version": "2026-03-09", + "modelId": "impossibl/deepseek/deepseek-v4-flash", + "providerId": "impossibl", + "displayName": "DeepSeek V4 Flash", + "version": "2026-04-24", "capabilities": [ "text.chat", "tools.function_calling", @@ -48161,23 +76063,28 @@ "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], "contextWindow": 1000000, - "maxOutputTokens": 30000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 2.5, - "currency": "USD" - } + "inputPer1M": 0.19, + "outputPer1M": 0.51, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.19, + "output": 0.51, + "cacheRead": 0.028 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "llmgateway/grok-4-3", - "providerId": "llmgateway", - "displayName": "Grok 4.3", - "version": "2026-04-17", + "modelId": "impossibl/deepseek/deepseek-v4-pro", + "providerId": "impossibl", + "displayName": "DeepSeek V4 Pro", + "version": "2026-04-24", "capabilities": [ "text.chat", "tools.function_calling", @@ -48185,128 +76092,175 @@ "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], "contextWindow": 1000000, - "maxOutputTokens": 30000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 2.5, - "currency": "USD" - } + "inputPer1M": 1.74, + "outputPer1M": 3.48, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.74, + "output": 3.48, + "cacheRead": 0.145 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "llmgateway/grok-4-fast-reasoning", - "providerId": "llmgateway", - "displayName": "Grok 4 Fast Reasoning", - "version": "2025-07-09", + "modelId": "impossibl/fireworks/glm-5.2", + "providerId": "impossibl", + "displayName": "GLM-5.2", + "version": "2026-06-13", "capabilities": [ "text.chat", "tools.function_calling", "reasoning", "structured.output" ], - "modalities": [ - "image", - "text" - ], - "contextWindow": 2000000, - "maxOutputTokens": 30000, - "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.5, - "currency": "USD" - } - }, - { - "modelId": "llmgateway/hermes-2-pro-llama-3-8b", - "providerId": "llmgateway", - "displayName": "Hermes 2 Pro Llama 3 8B", - "version": "2024-05-27", - "capabilities": [ - "text.chat" - ], "modalities": [ "text" ], - "contextWindow": 8192, - "maxOutputTokens": 8192, + "contextWindow": 1000000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.14, - "currency": "USD" - } + "inputPer1M": 1.4, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.4, + "output": 4.4, + "cacheRead": 0.14 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "llmgateway/kimi-k2", - "providerId": "llmgateway", - "displayName": "Kimi K2", - "version": "2025-07-11", + "modelId": "impossibl/fireworks/gpt-oss-120b", + "providerId": "impossibl", + "displayName": "GPT OSS 120B", + "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "text" ], "contextWindow": 131072, - "maxOutputTokens": 16384, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.5, - "currency": "USD" - } + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.6, + "cacheRead": 0.015 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "llmgateway/kimi-k2-thinking", - "providerId": "llmgateway", - "displayName": "Kimi K2 Thinking", - "version": "2025-11-06", + "modelId": "impossibl/fireworks/gpt-oss-20b", + "providerId": "impossibl", + "displayName": "GPT OSS 20B", + "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.5, - "currency": "USD" - } + "inputPer1M": 0.07, + "outputPer1M": 0.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.07, + "output": 0.3, + "cacheRead": 0.035 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "llmgateway/kimi-k2-thinking-turbo", - "providerId": "llmgateway", - "displayName": "Kimi K2 Thinking Turbo", - "version": "2025-11-06", + "modelId": "impossibl/google/gemini-2.5-flash", + "providerId": "impossibl", + "displayName": "Gemini 2.5 Flash", + "version": "2025-06-17", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 1.15, - "outputPer1M": 8, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 0, + "max": 24576 + } + ] }, { - "modelId": "llmgateway/kimi-k2.5", - "providerId": "llmgateway", - "displayName": "Kimi K2.5", - "version": "2026-01", + "modelId": "impossibl/google/gemini-2.5-flash-lite", + "providerId": "impossibl", + "displayName": "Gemini 2.5 Flash-Lite", + "version": "2025-06-17", "capabilities": [ "text.chat", "tools.function_calling", @@ -48314,23 +76268,41 @@ "structured.output" ], "modalities": [ + "audio", "image", + "pdf", "text", "video" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 3, - "currency": "USD" - } + "inputPer1M": 0.1, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.4, + "cacheRead": 0.01 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 512, + "max": 24576 + } + ] }, { - "modelId": "llmgateway/kimi-k2.6", - "providerId": "llmgateway", - "displayName": "Kimi K2.6", - "version": "2026-04-21", + "modelId": "impossibl/google/gemini-2.5-pro", + "providerId": "impossibl", + "displayName": "Gemini 2.5 Pro", + "version": "2025-06-17", "capabilities": [ "text.chat", "tools.function_calling", @@ -48338,669 +76310,1209 @@ "structured.output" ], "modalities": [ + "audio", "image", + "pdf", "text", "video" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.95, - "outputPer1M": 4, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costMetadata": { + "tiers": [ + { + "input": 2.5, + "output": 15, + "cache_read": 0.25, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 2.5, + "output": 15, + "cache_read": 0.25 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 128, + "max": 32768 + } + ] }, { - "modelId": "llmgateway/llama-3-70b-instruct", - "providerId": "llmgateway", - "displayName": "Llama 3 70B Instruct", - "version": "2024-04-18", + "modelId": "impossibl/google/gemini-3.1-flash-lite", + "providerId": "impossibl", + "displayName": "Gemini 3.1 Flash Lite", + "version": "2026-05-07", "capabilities": [ "text.chat", + "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 8192, - "maxOutputTokens": 8000, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.51, - "outputPer1M": 0.74, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 1.5, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "llmgateway/llama-3-8b-instruct", - "providerId": "llmgateway", - "displayName": "Llama 3 8B Instruct", - "version": "2025-04-03", + "modelId": "impossibl/google/gemini-3.1-pro-preview", + "providerId": "impossibl", + "displayName": "Gemini 3.1 Pro Preview", + "version": "2026-02-19", "capabilities": [ "text.chat", + "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 8192, - "maxOutputTokens": 8192, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.04, - "outputPer1M": 0.04, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "cacheRead": 0.2 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 18, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 18, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "llmgateway/llama-3.1-70b-instruct", - "providerId": "llmgateway", - "displayName": "Llama 3.1 70B Instruct", - "version": "2024-07-23", + "modelId": "impossibl/google/gemini-3.5-flash", + "providerId": "impossibl", + "displayName": "Gemini 3.5 Flash", + "version": "2026-05-19", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 2048, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.72, - "outputPer1M": 0.72, - "currency": "USD" - } + "inputPer1M": 1.5, + "outputPer1M": 9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 9, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "llmgateway/llama-3.1-8b-instruct", - "providerId": "llmgateway", - "displayName": "Llama 3.1 8B Instruct", - "version": "2024-07-23", + "modelId": "impossibl/google/gemini-3.5-flash-lite", + "providerId": "impossibl", + "displayName": "Gemini 3.5 Flash Lite", + "version": "2026-07-21", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 2048, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.22, - "outputPer1M": 0.22, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "llmgateway/llama-3.1-nemotron-ultra-253b", - "providerId": "llmgateway", - "displayName": "Llama 3.1 Nemotron Ultra 253B", - "version": "2025-04-07", + "modelId": "impossibl/google/gemini-3.6-flash", + "providerId": "impossibl", + "displayName": "Gemini 3.6 Flash", + "version": "2026-07-21", "capabilities": [ "text.chat", + "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 1.8, - "currency": "USD" - } + "inputPer1M": 1.5, + "outputPer1M": 7.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 7.5, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "llmgateway/llama-3.2-11b-instruct", - "providerId": "llmgateway", - "displayName": "Llama 3.2 11B Instruct", - "version": "2024-09-25", + "modelId": "impossibl/groq/gpt-oss-120b", + "providerId": "impossibl", + "displayName": "GPT OSS 120B", + "version": "2025-08-05", "capabilities": [ "text.chat", + "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.07, - "outputPer1M": 0.33, - "currency": "USD" - } + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.6, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "llmgateway/llama-3.2-3b-instruct", - "providerId": "llmgateway", - "displayName": "Llama 3.2 3B Instruct", - "version": "2024-09-18", + "modelId": "impossibl/groq/gpt-oss-20b", + "providerId": "impossibl", + "displayName": "GPT OSS 20B", + "version": "2025-08-05", "capabilities": [ "text.chat", + "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 32768, - "maxOutputTokens": 32000, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.03, - "outputPer1M": 0.05, - "currency": "USD" - } + "inputPer1M": 0.075, + "outputPer1M": 0.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.075, + "output": 0.3, + "cacheRead": 0.0375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "llmgateway/llama-3.3-70b-instruct", - "providerId": "llmgateway", - "displayName": "Llama-3.3-70B-Instruct", - "version": "2024-12-06", + "modelId": "impossibl/moonshotai/kimi-k3", + "providerId": "impossibl", + "displayName": "Kimi K3", + "version": "2026-07-16", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 1048576, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "llmgateway/llama-4-maverick-17b-instruct", - "providerId": "llmgateway", - "displayName": "Llama 4 Maverick 17B Instruct", - "version": "2025-04-05", + "modelId": "impossibl/openai/gpt-3.5-turbo", + "providerId": "impossibl", + "displayName": "GPT-3.5-turbo", + "version": "2023-03-01", "capabilities": [ "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 8192, - "maxOutputTokens": 2048, + "contextWindow": 16385, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.24, - "outputPer1M": 0.97, + "inputPer1M": 0.5, + "outputPer1M": 1.5, "currency": "USD" } }, { - "modelId": "llmgateway/llama-4-scout", - "providerId": "llmgateway", - "displayName": "Llama 4 Scout", - "version": "2025-04-05", + "modelId": "impossibl/openai/gpt-4-turbo", + "providerId": "impossibl", + "displayName": "GPT-4 Turbo", + "version": "2023-11-06", "capabilities": [ "text.chat", "tools.function_calling" ], - "modalities": [ - "text" - ], - "contextWindow": 32768, - "maxOutputTokens": 16384, - "pricing": { - "inputPer1M": 0.18, - "outputPer1M": 0.59, - "currency": "USD" - } - }, - { - "modelId": "llmgateway/llama-4-scout-17b-instruct", - "providerId": "llmgateway", - "displayName": "Llama 4 Scout 17B Instruct", - "version": "2025-04-05", - "capabilities": [ - "text.chat" - ], "modalities": [ "image", "text" ], - "contextWindow": 8192, - "maxOutputTokens": 2048, + "contextWindow": 128000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.17, - "outputPer1M": 0.66, + "inputPer1M": 10, + "outputPer1M": 30, "currency": "USD" } }, { - "modelId": "llmgateway/mimo-v2-flash", - "providerId": "llmgateway", - "displayName": "MiMo-V2-Flash", - "version": "2025-12-16", + "modelId": "impossibl/openai/gpt-4.1", + "providerId": "impossibl", + "displayName": "GPT-4.1", + "version": "2025-04-14", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 1047576, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.3, - "currency": "USD" + "inputPer1M": 2, + "outputPer1M": 8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 8, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "llmgateway/mimo-v2-omni", - "providerId": "llmgateway", - "displayName": "MiMo-V2-Omni", - "version": "2026-03-18", + "modelId": "impossibl/openai/gpt-4.1-mini", + "providerId": "impossibl", + "displayName": "GPT-4.1 mini", + "version": "2025-04-14", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "structured.output" ], "modalities": [ - "audio", "image", "pdf", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 131072, + "contextWindow": 1047576, + "maxOutputTokens": 32768, "pricing": { "inputPer1M": 0.4, - "outputPer1M": 2, - "currency": "USD" + "outputPer1M": 1.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 1.6, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "llmgateway/mimo-v2-pro", - "providerId": "llmgateway", - "displayName": "MiMo-V2-Pro", - "version": "2026-03-18", + "modelId": "impossibl/openai/gpt-4.1-nano", + "providerId": "impossibl", + "displayName": "GPT-4.1 nano", + "version": "2025-04-14", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 131072, + "contextWindow": 1047576, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 1, - "outputPer1M": 3, - "currency": "USD" + "inputPer1M": 0.1, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.4, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "llmgateway/mimo-v2.5", - "providerId": "llmgateway", - "displayName": "MiMo-V2.5", - "version": "2026-04-22", + "modelId": "impossibl/openai/gpt-4o", + "providerId": "impossibl", + "displayName": "GPT-4o", + "version": "2024-05-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ - "audio", "image", - "text", - "video" + "pdf", + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 131072, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 2, - "currency": "USD" + "inputPer1M": 2.5, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 10, + "cacheRead": 1.25 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "llmgateway/mimo-v2.5-pro", - "providerId": "llmgateway", - "displayName": "MiMo-V2.5-Pro", - "version": "2026-04-22", + "modelId": "impossibl/openai/gpt-4o-mini", + "providerId": "impossibl", + "displayName": "GPT-4o mini", + "version": "2024-07-18", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 131072, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 1, - "outputPer1M": 3, - "currency": "USD" + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.6, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "llmgateway/minimax-m2", - "providerId": "llmgateway", - "displayName": "MiniMax-M2", - "version": "2025-10-27", + "modelId": "impossibl/openai/gpt-5", + "providerId": "impossibl", + "displayName": "GPT-5", + "version": "2025-08-07", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 196608, + "contextWindow": 400000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "llmgateway/minimax-m2.1", - "providerId": "llmgateway", - "displayName": "MiniMax-M2.1", - "version": "2025-12-23", + "modelId": "impossibl/openai/gpt-5-codex", + "providerId": "impossibl", + "displayName": "GPT-5-Codex", + "version": "2025-09-15", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "llmgateway/minimax-m2.1-lightning", - "providerId": "llmgateway", - "displayName": "MiniMax M2.1 Lightning", - "version": "2025-12-23", + "modelId": "impossibl/openai/gpt-5-mini", + "providerId": "impossibl", + "displayName": "GPT-5 Mini", + "version": "2025-08-07", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 196608, - "maxOutputTokens": 131072, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.12, - "outputPer1M": 0.48, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 2, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "llmgateway/minimax-m2.5", - "providerId": "llmgateway", - "displayName": "MiniMax-M2.5", - "version": "2026-02-12", + "modelId": "impossibl/openai/gpt-5-nano", + "providerId": "impossibl", + "displayName": "GPT-5 Nano", + "version": "2025-08-07", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 0.05, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.05, + "output": 0.4, + "cacheRead": 0.005 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "llmgateway/minimax-m2.5-highspeed", - "providerId": "llmgateway", - "displayName": "MiniMax-M2.5-highspeed", - "version": "2026-02-13", + "modelId": "impossibl/openai/gpt-5-pro", + "providerId": "impossibl", + "displayName": "GPT-5 Pro", + "version": "2025-10-06", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 400000, + "maxOutputTokens": 272000, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.4, + "inputPer1M": 15, + "outputPer1M": 120, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high" + ] + } + ] }, { - "modelId": "llmgateway/minimax-m2.7", - "providerId": "llmgateway", - "displayName": "MiniMax-M2.7", - "version": "2026-03-18", + "modelId": "impossibl/openai/gpt-5.1", + "providerId": "impossibl", + "displayName": "GPT-5.1", + "version": "2025-11-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "llmgateway/minimax-m2.7-highspeed", - "providerId": "llmgateway", - "displayName": "MiniMax-M2.7-highspeed", - "version": "2026-03-18", + "modelId": "impossibl/openai/gpt-5.1-codex", + "providerId": "impossibl", + "displayName": "GPT-5.1 Codex", + "version": "2025-11-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.4, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "llmgateway/minimax-m3", - "providerId": "llmgateway", - "displayName": "MiniMax-M3", - "version": "2026-06-01", + "modelId": "impossibl/openai/gpt-5.1-codex-mini", + "providerId": "impossibl", + "displayName": "GPT-5.1 Codex mini", + "version": "2025-11-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", - "text", - "video" + "text" ], - "contextWindow": 512000, + "contextWindow": 400000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.4, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 2, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "llmgateway/minimax-text-01", - "providerId": "llmgateway", - "displayName": "MiniMax Text 01", - "version": "2025-01-15", + "modelId": "impossibl/openai/gpt-5.2", + "providerId": "impossibl", + "displayName": "GPT-5.2", + "version": "2025-12-11", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 131072, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 1.1, - "currency": "USD" - } + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "llmgateway/ministral-14b-2512", - "providerId": "llmgateway", - "displayName": "Ministral 14B", - "version": "2025-12-02", + "modelId": "impossibl/openai/gpt-5.2-codex", + "providerId": "impossibl", + "displayName": "GPT-5.2 Codex", + "version": "2025-12-11", "capabilities": [ "text.chat", + "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 8192, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.2, - "currency": "USD" - } + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "llmgateway/ministral-3b-2512", - "providerId": "llmgateway", - "displayName": "Ministral 3B", - "version": "2025-12-02", + "modelId": "impossibl/openai/gpt-5.3-codex", + "providerId": "impossibl", + "displayName": "GPT-5.3 Codex", + "version": "2026-02-05", "capabilities": [ "text.chat", + "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.1, - "currency": "USD" - } + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "llmgateway/ministral-8b-2512", - "providerId": "llmgateway", - "displayName": "Ministral 8B", - "version": "2025-12-02", + "modelId": "impossibl/openai/gpt-5.4", + "providerId": "impossibl", + "displayName": "GPT-5.4", + "version": "2026-03-05", "capabilities": [ "text.chat", + "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 8192, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.15, - "currency": "USD" - } + "inputPer1M": 2.5, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 15, + "cacheRead": 0.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 5, + "output": 22.5, + "cache_read": 0.5, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 5, + "output": 22.5, + "cache_read": 0.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "llmgateway/mistral-large-2512", - "providerId": "llmgateway", - "displayName": "Mistral Large 3", - "version": "2024-11-01", + "modelId": "impossibl/openai/gpt-5.4-mini", + "providerId": "impossibl", + "displayName": "GPT-5.4 mini", + "version": "2026-03-17", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 1.5, - "currency": "USD" - } + "inputPer1M": 0.75, + "outputPer1M": 4.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 4.5, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "llmgateway/mistral-large-latest", - "providerId": "llmgateway", - "displayName": "Mistral Large (latest)", - "version": "2024-11-01", + "modelId": "impossibl/openai/gpt-5.4-nano", + "providerId": "impossibl", + "displayName": "GPT-5.4 nano", + "version": "2026-03-17", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 1.5, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 1.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.25, + "cacheRead": 0.02 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "llmgateway/mistral-small-2506", - "providerId": "llmgateway", - "displayName": "Mistral Small 3.2", - "version": "2025-06-20", + "modelId": "impossibl/openai/gpt-5.4-pro", + "providerId": "impossibl", + "displayName": "GPT-5.4 Pro", + "version": "2026-03-05", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.3, - "currency": "USD" - } + "inputPer1M": 30, + "outputPer1M": 180, + "currency": "USD", + "costDimensionsPer1M": { + "input": 30, + "output": 180, + "cacheRead": 3 + }, + "costMetadata": { + "tiers": [ + { + "input": 60, + "output": 270, + "cache_read": 3, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 60, + "output": 270, + "cache_read": 3 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "llmgateway/o1", - "providerId": "llmgateway", - "displayName": "o1", - "version": "2024-12-05", + "modelId": "impossibl/openai/gpt-5.5", + "providerId": "impossibl", + "displayName": "GPT-5.5", + "version": "2026-04-23", "capabilities": [ "text.chat", "tools.function_calling", @@ -49012,19 +77524,55 @@ "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 15, - "outputPer1M": 60, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 45, + "cache_read": 1, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 45, + "cache_read": 1 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "llmgateway/o3", - "providerId": "llmgateway", - "displayName": "o3", - "version": "2025-04-16", + "modelId": "impossibl/openai/gpt-5.5-pro", + "providerId": "impossibl", + "displayName": "GPT-5.5 Pro", + "version": "2026-04-23", "capabilities": [ "text.chat", "tools.function_calling", @@ -49036,19 +77584,53 @@ "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 2, - "outputPer1M": 8, - "currency": "USD" - } + "inputPer1M": 30, + "outputPer1M": 180, + "currency": "USD", + "costDimensionsPer1M": { + "input": 30, + "output": 180, + "cacheRead": 3 + }, + "costMetadata": { + "tiers": [ + { + "input": 60, + "output": 270, + "cache_read": 3, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 60, + "output": 270, + "cache_read": 3 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "llmgateway/o3-mini", - "providerId": "llmgateway", - "displayName": "o3-mini", - "version": "2024-12-20", + "modelId": "impossibl/openai/gpt-5.6-luna", + "providerId": "impossibl", + "displayName": "GPT-5.6 Luna", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", @@ -49056,21 +77638,62 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.1, - "outputPer1M": 4.4, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.2, + "cacheRead": 0.02, + "cacheWrite": 0.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.4, + "output": 1.8, + "cache_read": 0.04, + "cache_write": 0.5, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 0.4, + "output": 1.8, + "cache_read": 0.04, + "cache_write": 0.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "llmgateway/o4-mini", - "providerId": "llmgateway", - "displayName": "o4-mini", - "version": "2025-04-16", + "modelId": "impossibl/openai/gpt-5.6-sol", + "providerId": "impossibl", + "displayName": "GPT-5.6 Sol", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", @@ -49079,149 +77702,334 @@ ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.1, - "outputPer1M": 4.4, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 45, + "cache_read": 1, + "cache_write": 12.5, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 45, + "cache_read": 1, + "cache_write": 12.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "llmgateway/pixtral-large-latest", - "providerId": "llmgateway", - "displayName": "Pixtral Large (latest)", - "version": "2024-11-01", + "modelId": "impossibl/openai/gpt-5.6-terra", + "providerId": "impossibl", + "displayName": "GPT-5.6 Terra", + "version": "2026-07-09", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 128000, + "contextWindow": 1050000, "maxOutputTokens": 128000, "pricing": { "inputPer1M": 2, - "outputPer1M": 6, - "currency": "USD" - } + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "cacheRead": 0.2, + "cacheWrite": 2.5 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 18, + "cache_read": 0.4, + "cache_write": 5, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 18, + "cache_read": 0.4, + "cache_write": 5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "llmgateway/qwen-coder-plus", - "providerId": "llmgateway", - "displayName": "Qwen Coder Plus", - "version": "2024-09-18", + "modelId": "impossibl/openai/o1", + "providerId": "impossibl", + "displayName": "o1", + "version": "2024-12-05", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.502, - "outputPer1M": 1.004, - "currency": "USD" - } + "inputPer1M": 15, + "outputPer1M": 60, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 60, + "cacheRead": 7.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "llmgateway/qwen-flash", - "providerId": "llmgateway", - "displayName": "Qwen Flash", - "version": "2025-07-28", + "modelId": "impossibl/openai/o3", + "providerId": "impossibl", + "displayName": "o3", + "version": "2025-04-16", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 32768, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.4, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 8, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "llmgateway/qwen-max", - "providerId": "llmgateway", - "displayName": "Qwen Max", - "version": "2024-04-03", + "modelId": "impossibl/openai/o3-mini", + "providerId": "impossibl", + "displayName": "o3-mini", + "version": "2024-12-20", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 32768, - "maxOutputTokens": 8192, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 1.6, - "outputPer1M": 6.4, - "currency": "USD" - } + "inputPer1M": 1.1, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1, + "output": 4.4, + "cacheRead": 0.55 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "llmgateway/qwen-max-latest", - "providerId": "llmgateway", - "displayName": "Qwen Max Latest", - "version": "2025-01-25", + "modelId": "impossibl/openai/o4-mini", + "providerId": "impossibl", + "displayName": "o4-mini", + "version": "2025-04-16", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 8192, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.345, - "outputPer1M": 1.377, - "currency": "USD" - } + "inputPer1M": 1.1, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1, + "output": 4.4, + "cacheRead": 0.275 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "llmgateway/qwen-omni-turbo", - "providerId": "llmgateway", - "displayName": "Qwen-Omni Turbo", - "version": "2025-01-19", + "modelId": "impossibl/qwen/qwen3.6-flash", + "providerId": "impossibl", + "displayName": "Qwen3.6 Flash", + "version": "2026-04-27", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "audio", "image", "text", "video" ], - "contextWindow": 32768, - "maxOutputTokens": 2048, + "contextWindow": 1000000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.07, - "outputPer1M": 0.27, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 1.5, + "cacheRead": 0.05 + }, + "costMetadata": { + "tiers": [ + { + "input": 1, + "output": 4, + "cache_read": 0.2, + "tier": { + "type": "context", + "size": 262144 + } + } + ], + "contextOver200k": { + "input": 1, + "output": 4, + "cache_read": 0.2 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "llmgateway/qwen-plus", - "providerId": "llmgateway", - "displayName": "Qwen Plus", - "version": "2024-01-25", + "modelId": "impossibl/qwen/qwen3.7-max", + "providerId": "impossibl", + "displayName": "Qwen3.7 Max", + "version": "2026-05-21", "capabilities": [ "text.chat", "tools.function_calling", @@ -49231,166 +78039,276 @@ "text" ], "contextWindow": 1000000, - "maxOutputTokens": 32768, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 2.5, + "outputPer1M": 7.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 7.5, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "llmgateway/qwen-plus-latest", - "providerId": "llmgateway", - "displayName": "Qwen Plus Latest", - "version": "2025-01-25", + "modelId": "impossibl/qwen/qwen3.7-plus", + "providerId": "impossibl", + "displayName": "Qwen3.7 Plus", + "version": "2026-06-02", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 1000000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.115, - "outputPer1M": 0.287, - "currency": "USD" - } + "inputPer1M": 0.4, + "outputPer1M": 1.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 1.6, + "cacheRead": 0.08 + }, + "costMetadata": { + "tiers": [ + { + "input": 1.2, + "output": 4.8, + "cache_read": 0.24, + "tier": { + "type": "context", + "size": 262144 + } + } + ], + "contextOver200k": { + "input": 1.2, + "output": 4.8, + "cache_read": 0.24 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "llmgateway/qwen-turbo", - "providerId": "llmgateway", - "displayName": "Qwen Turbo", - "version": "2024-11-01", + "modelId": "impossibl/qwen/qwen3.8-max-preview", + "providerId": "impossibl", + "displayName": "Qwen3.8 Max Preview", + "version": "2026-07-19", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "text" + "image", + "text", + "video" ], "contextWindow": 1000000, - "maxOutputTokens": 16384, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.2, + "inputPer1M": 2.5, + "outputPer1M": 7.5, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "xhigh" + ] + } + ] }, { - "modelId": "llmgateway/qwen-vl-max", - "providerId": "llmgateway", - "displayName": "Qwen-VL Max", - "version": "2024-04-08", + "modelId": "impossibl/thinkingmachines/inkling", + "providerId": "impossibl", + "displayName": "Inkling", + "version": "2026-07-15", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 65536, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.8, - "outputPer1M": 3.2, - "currency": "USD" - } + "inputPer1M": 1.87, + "outputPer1M": 4.68, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.87, + "output": 4.68, + "cacheRead": 0.374 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "llmgateway/qwen-vl-plus", - "providerId": "llmgateway", - "displayName": "Qwen-VL Plus", - "version": "2024-01-25", + "modelId": "impossibl/xai/grok-4.20-0309-non-reasoning", + "providerId": "impossibl", + "displayName": "Grok 4.20 (Non-Reasoning)", + "version": "2026-03-09", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 1000000, + "maxOutputTokens": 30000, "pricing": { - "inputPer1M": 0.21, - "outputPer1M": 0.63, - "currency": "USD" + "inputPer1M": 1.25, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 2.5, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "llmgateway/qwen2-5-vl-32b-instruct", - "providerId": "llmgateway", - "displayName": "Qwen2.5 VL 32B Instruct", - "version": "2025-03-15", + "modelId": "impossibl/xai/grok-4.20-0309-reasoning", + "providerId": "impossibl", + "displayName": "Grok 4.20 (Reasoning)", + "version": "2026-03-09", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 1000000, + "maxOutputTokens": 30000, "pricing": { - "inputPer1M": 1.4, - "outputPer1M": 4.2, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 2.5, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "llmgateway/qwen2-5-vl-72b-instruct", - "providerId": "llmgateway", - "displayName": "Qwen2.5-VL 72B Instruct", - "version": "2024-09", + "modelId": "impossibl/xai/grok-4.3", + "providerId": "impossibl", + "displayName": "Grok 4.3", + "version": "2026-04-17", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 1000000, + "maxOutputTokens": 30000, "pricing": { - "inputPer1M": 2.8, - "outputPer1M": 8.4, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 2.5, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "llmgateway/qwen25-coder-7b", - "providerId": "llmgateway", - "displayName": "Qwen2.5 Coder 7B", - "version": "2024-09-19", + "modelId": "impossibl/xai/grok-4.5", + "providerId": "impossibl", + "displayName": "Grok 4.5", + "version": "2026-07-08", "capabilities": [ "text.chat", + "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 500000, + "maxOutputTokens": 500000, "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.05, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "llmgateway/qwen3-235b-a22b-fp8", - "providerId": "llmgateway", - "displayName": "Qwen3 235B A22B FP8", - "version": "2025-04-28", + "modelId": "impossibl/xai/grok-build-0.1", + "providerId": "impossibl", + "displayName": "Grok Build 0.1", + "version": "2026-04-16", "capabilities": [ "text.chat", "tools.function_calling", @@ -49398,129 +78316,189 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 256000, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.8, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 2, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "llmgateway/qwen3-235b-a22b-instruct-2507", - "providerId": "llmgateway", - "displayName": "Qwen3 235B A22B Instruct (2507)", - "version": "2025-07-08", + "modelId": "impossibl/xiaomi/mimo-v2.5", + "providerId": "impossibl", + "displayName": "MiMo-V2.5", + "version": "2026-04-22", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ - "text" + "audio", + "image", + "text", + "video" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 1048576, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.09, - "outputPer1M": 0.58, - "currency": "USD" - } + "inputPer1M": 0.14, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "cacheRead": 0.003 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "llmgateway/qwen3-235b-a22b-thinking-2507", - "providerId": "llmgateway", - "displayName": "Qwen3 235B A22B Thinking (2507)", - "version": "2025-07-08", + "modelId": "impossibl/zai/glm-4.5", + "providerId": "impossibl", + "displayName": "GLM-4.5", + "version": "2025-07-28", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "text" ], "contextWindow": 131072, - "maxOutputTokens": 8192, + "maxOutputTokens": 98304, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 2.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.2, + "cacheRead": 0.11 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "llmgateway/qwen3-30b-a3b-fp8", - "providerId": "llmgateway", - "displayName": "Qwen3 30B A3B FP8", - "version": "2025-04-28", + "modelId": "impossibl/zai/glm-4.5-air", + "providerId": "impossibl", + "displayName": "GLM-4.5-Air", + "version": "2025-07-28", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "text" ], "contextWindow": 131072, - "maxOutputTokens": 8192, + "maxOutputTokens": 98304, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.1, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 1.1, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.1, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "llmgateway/qwen3-30b-a3b-instruct-2507", - "providerId": "llmgateway", - "displayName": "Qwen3 30B A3B Instruct (2507)", - "version": "2025-07-08", + "modelId": "impossibl/zai/glm-4.6", + "providerId": "impossibl", + "displayName": "GLM-4.6", + "version": "2025-09-30", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.3, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 2.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.2, + "cacheRead": 0.11 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "llmgateway/qwen3-30b-a3b-thinking-2507", - "providerId": "llmgateway", - "displayName": "Qwen3 30B A3B Thinking (2507)", - "version": "2025-07-08", + "modelId": "impossibl/zai/glm-4.7", + "providerId": "impossibl", + "displayName": "GLM-4.7", + "version": "2025-12-22", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.1, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 2.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.2, + "cacheRead": 0.11 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "llmgateway/qwen3-32b", - "providerId": "llmgateway", - "displayName": "Qwen3 32B", - "version": "2025-04", + "modelId": "impossibl/zai/glm-5", + "providerId": "impossibl", + "displayName": "GLM-5", + "version": "2026-02-12", "capabilities": [ "text.chat", "tools.function_calling", @@ -49529,19 +78507,30 @@ "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 16384, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.7, - "outputPer1M": 2.8, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 3.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 3.2, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "llmgateway/qwen3-32b-fp8", - "providerId": "llmgateway", - "displayName": "Qwen3 32B FP8", - "version": "2025-04-28", + "modelId": "impossibl/zai/glm-5-turbo", + "providerId": "impossibl", + "displayName": "GLM-5-Turbo", + "version": "2026-03-16", "capabilities": [ "text.chat", "tools.function_calling", @@ -49551,19 +78540,30 @@ "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 200000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.1, - "currency": "USD" - } + "inputPer1M": 1.2, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.2, + "output": 4, + "cacheRead": 0.24 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "llmgateway/qwen3-4b-fp8", - "providerId": "llmgateway", - "displayName": "Qwen3 4B FP8", - "version": "2025-04-28", + "modelId": "impossibl/zai/glm-5.1", + "providerId": "impossibl", + "displayName": "GLM-5.1", + "version": "2026-04-07", "capabilities": [ "text.chat", "tools.function_calling", @@ -49573,79 +78573,124 @@ "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 200000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.03, - "outputPer1M": 0.03, - "currency": "USD" - } + "inputPer1M": 1.4, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.4, + "output": 4.4, + "cacheRead": 0.26 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "llmgateway/qwen3-coder-30b-a3b-instruct", - "providerId": "llmgateway", - "displayName": "Qwen3-Coder 30B-A3B Instruct", - "version": "2025-04", + "modelId": "impossibl/zai/glm-5.2", + "providerId": "impossibl", + "displayName": "GLM-5.2", + "version": "2026-06-13", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 1000000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.45, - "outputPer1M": 2.25, - "currency": "USD" - } + "inputPer1M": 1.4, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.4, + "output": 4.4, + "cacheRead": 0.26 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "llmgateway/qwen3-coder-480b-a35b-instruct", - "providerId": "llmgateway", - "displayName": "Qwen3-Coder 480B-A35B Instruct", - "version": "2025-04", + "modelId": "inception/mercury-2", + "providerId": "inception", + "displayName": "Mercury 2", + "version": "2026-02-24", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 128000, + "maxOutputTokens": 50000, "pricing": { - "inputPer1M": 1.5, - "outputPer1M": 7.5, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 0.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 0.75, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "llmgateway/qwen3-coder-flash", - "providerId": "llmgateway", - "displayName": "Qwen3 Coder Flash", - "version": "2025-07-28", + "modelId": "inception/mercury-edit-2", + "providerId": "inception", + "displayName": "Mercury Edit 2", + "version": "2026-03-30", "capabilities": [ "text.chat", - "tools.function_calling" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 65536, + "contextWindow": 128000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.5, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 0.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 0.75, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "llmgateway/qwen3-coder-next", - "providerId": "llmgateway", - "displayName": "Qwen3 Coder Next", - "version": "2025-10-15", + "modelId": "inceptron/deepseek-ai/DeepSeek-V4-Flash-0731", + "providerId": "inceptron", + "displayName": "DeepSeek V4 Flash 0731", + "version": "2026-07-31", "capabilities": [ "text.chat", "tools.function_calling", @@ -49655,59 +78700,105 @@ "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 1048576, + "maxOutputTokens": 1048576, "pricing": { - "inputPer1M": 0.108, - "outputPer1M": 0.675, - "currency": "USD" - } + "inputPer1M": 0.13, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.13, + "output": 0.28, + "cacheRead": 0.03, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] }, { - "modelId": "llmgateway/qwen3-coder-plus", - "providerId": "llmgateway", - "displayName": "Qwen3 Coder Plus", - "version": "2025-07-23", + "modelId": "inceptron/MiniMaxAI/MiniMax-M2.5", + "providerId": "inceptron", + "displayName": "MiniMax M2.5", + "version": "2026-02-12", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 196608, + "maxOutputTokens": 196608, "pricing": { - "inputPer1M": 1, - "outputPer1M": 5, - "currency": "USD" - } + "inputPer1M": 0.22, + "outputPer1M": 0.9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.22, + "output": 0.9, + "cacheRead": 0.05, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "llmgateway/qwen3-max", - "providerId": "llmgateway", - "displayName": "Qwen3 Max", - "version": "2025-09-23", + "modelId": "inceptron/moonshotai/Kimi-K2.6", + "providerId": "inceptron", + "displayName": "Kimi K2.6", + "version": "2026-04-21", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], "contextWindow": 262144, - "maxOutputTokens": 65536, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 1.2, - "outputPer1M": 6, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 3.41, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 3.41, + "cacheRead": 0.2, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "llmgateway/qwen3-max-2026-01-23", - "providerId": "llmgateway", - "displayName": "Qwen3 Max (2026-01-23)", - "version": "2026-01-23", + "modelId": "inceptron/moonshotai/Kimi-K2.7-Code", + "providerId": "inceptron", + "displayName": "Kimi K2.7 Code", + "version": "2026-06-12", "capabilities": [ "text.chat", "tools.function_calling", @@ -49718,196 +78809,252 @@ "image", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 32800, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.359, - "outputPer1M": 1.434, - "currency": "USD" - } + "inputPer1M": 0.67, + "outputPer1M": 3.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.67, + "output": 3.4, + "cacheRead": 0.15, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "llmgateway/qwen3-next-80b-a3b-instruct", - "providerId": "llmgateway", - "displayName": "Qwen3-Next 80B-A3B Instruct", - "version": "2025-09", + "modelId": "inceptron/zai-org/GLM-5.2", + "providerId": "inceptron", + "displayName": "GLM 5.2", + "version": "2026-06-13", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 1048576, + "maxOutputTokens": 1048576, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 0.75, + "outputPer1M": 2.9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 2.9, + "cacheRead": 0.17, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] }, { - "modelId": "llmgateway/qwen3-next-80b-a3b-thinking", - "providerId": "llmgateway", - "displayName": "Qwen3-Next 80B-A3B (Thinking)", - "version": "2025-09", + "modelId": "inference/google/gemma-3", + "providerId": "inference", + "displayName": "Google Gemma 3", + "version": "2025-01-01", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 125000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 6, + "inputPer1M": 0.15, + "outputPer1M": 0.3, "currency": "USD" } }, { - "modelId": "llmgateway/qwen3-vl-235b-a22b-instruct", - "providerId": "llmgateway", - "displayName": "Qwen3 VL 235B A22B Instruct", - "version": "2025-09-15", + "modelId": "inference/meta/llama-3.1-8b-instruct", + "providerId": "inference", + "displayName": "Llama 3.1 8B Instruct", + "version": "2025-01-01", "capabilities": [ "text.chat", - "tools.function_calling", - "structured.output" + "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 16000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.5, + "inputPer1M": 0.025, + "outputPer1M": 0.025, "currency": "USD" } }, { - "modelId": "llmgateway/qwen3-vl-235b-a22b-thinking", - "providerId": "llmgateway", - "displayName": "Qwen3 VL 235B A22B Thinking", - "version": "2025-09-15", + "modelId": "inference/meta/llama-3.2-11b-vision-instruct", + "providerId": "inference", + "displayName": "Llama 3.2 11B Vision Instruct", + "version": "2025-01-01", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 16000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 2, + "inputPer1M": 0.055, + "outputPer1M": 0.055, "currency": "USD" } }, { - "modelId": "llmgateway/qwen3-vl-30b-a3b-instruct", - "providerId": "llmgateway", - "displayName": "Qwen3 VL 30B A3B Instruct", - "version": "2025-10-02", + "modelId": "inference/meta/llama-3.2-1b-instruct", + "providerId": "inference", + "displayName": "Llama 3.2 1B Instruct", + "version": "2025-01-01", "capabilities": [ "text.chat", - "tools.function_calling", - "structured.output" + "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 16000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.7, + "inputPer1M": 0.01, + "outputPer1M": 0.01, "currency": "USD" } }, { - "modelId": "llmgateway/qwen3-vl-30b-a3b-thinking", - "providerId": "llmgateway", - "displayName": "Qwen3 VL 30B A3B Thinking", - "version": "2025-10-02", + "modelId": "inference/meta/llama-3.2-3b-instruct", + "providerId": "inference", + "displayName": "Llama 3.2 3B Instruct", + "version": "2025-01-01", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 16000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 1, + "inputPer1M": 0.02, + "outputPer1M": 0.02, "currency": "USD" } }, { - "modelId": "llmgateway/qwen3-vl-8b-instruct", - "providerId": "llmgateway", - "displayName": "Qwen3 VL 8B Instruct", - "version": "2025-08-19", + "modelId": "inference/mistral/mistral-nemo-12b-instruct", + "providerId": "inference", + "displayName": "Mistral Nemo 12B Instruct", + "version": "2025-01-01", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 16000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.08, + "inputPer1M": 0.038, + "outputPer1M": 0.1, + "currency": "USD" + } + }, + { + "modelId": "inference/osmosis/osmosis-structure-0.6b", + "providerId": "inference", + "displayName": "Osmosis Structure 0.6B", + "version": "2025-01-01", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 4000, + "maxOutputTokens": 2048, + "pricing": { + "inputPer1M": 0.1, "outputPer1M": 0.5, "currency": "USD" } }, { - "modelId": "llmgateway/qwen3-vl-flash", - "providerId": "llmgateway", - "displayName": "Qwen3 VL Flash", - "version": "2025-10-09", + "modelId": "inference/qwen/qwen-2.5-7b-vision-instruct", + "providerId": "inference", + "displayName": "Qwen 2.5 7B Vision Instruct", + "version": "2025-01-01", "capabilities": [ "text.chat", - "tools.function_calling", - "structured.output" + "tools.function_calling" ], "modalities": [ "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 32000, + "contextWindow": 125000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.022, - "outputPer1M": 0.215, + "inputPer1M": 0.2, + "outputPer1M": 0.2, "currency": "USD" } }, { - "modelId": "llmgateway/qwen3-vl-plus", - "providerId": "llmgateway", - "displayName": "Qwen3-VL Plus", - "version": "2025-09-23", + "modelId": "inference/qwen/qwen3-embedding-4b", + "providerId": "inference", + "displayName": "Qwen 3 Embedding 4B", + "version": "2025-01-01", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "text" + ], + "contextWindow": 32000, + "maxOutputTokens": 2048, + "pricing": { + "inputPer1M": 0.01, + "outputPer1M": 0, + "currency": "USD" + } + }, + { + "modelId": "inferx/google/gemma-4-31b-it-fp8", + "providerId": "inferx", + "displayName": "Gemma 4 31B IT FP8", + "version": "2026-04-02", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", @@ -49916,16 +79063,21 @@ "contextWindow": 262144, "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 1.6, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "llmgateway/qwen3.6-35b-a3b", - "providerId": "llmgateway", - "displayName": "Qwen3.6 35B-A3B", - "version": "2026-04-17", + "modelId": "inferx/qwen/qwen3.5-122b-a10b-nvfp4", + "providerId": "inferx", + "displayName": "Qwen3.5 122B A10B NVFP4", + "version": "2026-02-23", "capabilities": [ "text.chat", "tools.function_calling", @@ -49938,221 +79090,232 @@ "text", "video" ], - "contextWindow": 262144, + "contextWindow": 256144, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.248, - "outputPer1M": 1.485, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "llmgateway/qwen3.6-max-preview", - "providerId": "llmgateway", - "displayName": "Qwen3.6 Max Preview", - "version": "2026-04-20", + "modelId": "inferx/qwen/qwen3.6-27b-fp8", + "providerId": "inferx", + "displayName": "Qwen3.6 27B FP8", + "version": "2026-04-22", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "text", + "video" ], "contextWindow": 262144, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 1.3, - "outputPer1M": 7.8, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "llmgateway/qwen3.6-plus", - "providerId": "llmgateway", - "displayName": "Qwen3.6 Plus", - "version": "2026-04-02", + "modelId": "inferx/qwen/qwen3.6-35b-a3b-fp8", + "providerId": "inferx", + "displayName": "Qwen3.6 35B A3B FP8", + "version": "2026-04-17", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", "text", "video" ], - "contextWindow": 1000000, + "contextWindow": 262000, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 3, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "llmgateway/qwen3.7-max", - "providerId": "llmgateway", - "displayName": "Qwen3.7 Max", - "version": "2026-05-21", + "modelId": "inferx/qwen3-coder-next-fp8", + "providerId": "inferx", + "displayName": "Qwen3 Coder Next FP8", + "version": "2026-02-03", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 1000000, + "contextWindow": 256144, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 7.5, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "llmgateway/qwen3.7-plus", - "providerId": "llmgateway", - "displayName": "Qwen3.7 Plus", - "version": "2026-06-02", + "modelId": "inferx/qwen3-coder-next-fp8-1m", + "providerId": "inferx", + "displayName": "Qwen3 Coder Next FP8 1M", + "version": "2026-02-03", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 64000, + "contextWindow": 1024000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 1.6, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "llmgateway/qwen35-397b-a17b", - "providerId": "llmgateway", - "displayName": "Qwen3.5 397B-A17B", - "version": "2026-02-15", + "modelId": "infomaniak/bge_multilingual_gemma2", + "providerId": "infomaniak", + "displayName": "BGE Multilingual Gemma2", + "version": "2024-07-25", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "audio", - "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 8000, + "maxOutputTokens": 3584, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 3.6, + "inputPer1M": 0.08, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "llmgateway/qwq-plus", - "providerId": "llmgateway", - "displayName": "QwQ Plus", - "version": "2025-03-05", + "modelId": "infomaniak/google/gemma-4-31B-it", + "providerId": "infomaniak", + "displayName": "Gemma 4 31B IT", + "version": "2026-04-02", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 100000, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.8, - "outputPer1M": 2.4, + "inputPer1M": 0.25, + "outputPer1M": 0.5, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "llmgateway/seed-1-6-250615", - "providerId": "llmgateway", - "displayName": "Seed 1.6 (250615)", - "version": "2025-06-25", + "modelId": "infomaniak/mini_lm_l12_v2", + "providerId": "infomaniak", + "displayName": "All-MiniLM-L12-v2", + "version": "2021-08-30", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 8192, + "contextWindow": 128, + "maxOutputTokens": 384, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 2, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "llmgateway/seed-1-6-250915", - "providerId": "llmgateway", - "displayName": "Seed 1.6 (250915)", - "version": "2025-09-15", + "modelId": "infomaniak/mistralai/Ministral-3-14B-Instruct-2512", + "providerId": "infomaniak", + "displayName": "Ministral 3 14B Instruct", + "version": "2025-12-02", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 8192, + "contextWindow": 100000, + "maxOutputTokens": 25600, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 2, + "inputPer1M": 0.37, + "outputPer1M": 0.5, "currency": "USD" } }, { - "modelId": "llmgateway/seed-1-6-flash-250715", - "providerId": "llmgateway", - "displayName": "Seed 1.6 Flash (250715)", - "version": "2025-07-26", + "modelId": "infomaniak/mistralai/Mistral-Small-4-119B-2603", + "providerId": "infomaniak", + "displayName": "Mistral Small 4", + "version": "2026-03-16", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", "text" ], "contextWindow": 256000, - "maxOutputTokens": 8192, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 0.07, - "outputPer1M": 0.3, + "inputPer1M": 0.25, + "outputPer1M": 0.93, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "llmgateway/seed-1-8-251228", - "providerId": "llmgateway", - "displayName": "Seed 1.8 (251228)", - "version": "2025-12-18", + "modelId": "infomaniak/moonshotai/Kimi-K2.6", + "providerId": "infomaniak", + "displayName": "Kimi K2.6", + "version": "2026-04-21", "capabilities": [ "text.chat", "tools.function_calling", @@ -50164,220 +79327,293 @@ "text" ], "contextWindow": 256000, - "maxOutputTokens": 8192, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 2, + "inputPer1M": 0.74, + "outputPer1M": 3.72, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "llmgateway/sonar", - "providerId": "llmgateway", - "displayName": "Sonar", - "version": "2024-01-01", + "modelId": "infomaniak/nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B-FP8", + "providerId": "infomaniak", + "displayName": "Nemotron 3 Nano 30B A3B FP8", + "version": "2025-12-15", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 1000000, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 1, - "outputPer1M": 1, + "inputPer1M": 0.06, + "outputPer1M": 0.25, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "llmgateway/sonar-pro", - "providerId": "llmgateway", - "displayName": "Sonar Pro", - "version": "2024-01-01", + "modelId": "infomaniak/Qwen/Qwen3.5-122B-A10B-FP8", + "providerId": "infomaniak", + "displayName": "Qwen3.5 122B-A10B FP8", + "version": "2026-02-23", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", "text" ], "contextWindow": 200000, - "maxOutputTokens": 8192, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, + "inputPer1M": 0.5, + "outputPer1M": 3.97, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "llmgateway/sonar-reasoning-pro", - "providerId": "llmgateway", - "displayName": "Sonar Reasoning Pro", - "version": "2024-01-01", + "modelId": "infomaniak/Qwen/Qwen3.5-397B-A17B-FP8", + "providerId": "infomaniak", + "displayName": "Qwen3.5 397B-A17B FP8", + "version": "2026-02-15", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 200000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 2, - "outputPer1M": 8, + "inputPer1M": 0.99, + "outputPer1M": 4.46, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "llmtr/gemma-4", - "providerId": "llmtr", - "displayName": "Gemma 4", - "version": "2026-04-22", + "modelId": "infomaniak/swiss-ai/Apertus-v1.5-70B", + "providerId": "infomaniak", + "displayName": "Apertus v1.5 70B", + "version": "2026-07-24", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling" ], "modalities": [ + "audio", + "image", "text" ], - "contextWindow": 32768, + "contextWindow": 100000, "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 5, - "outputPer1M": 10, + "inputPer1M": 0.87, + "outputPer1M": 3.1, "currency": "USD" } }, { - "modelId": "llmtr/magibu-11b-v8", - "providerId": "llmtr", - "displayName": "Magibu 11B v8", - "version": "2026-06-05", + "modelId": "io-net/deepseek-ai/DeepSeek-R1-0528", + "providerId": "io-net", + "displayName": "DeepSeek R1", + "version": "2025-01-20", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 8192, + "contextWindow": 128000, "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 8.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 8.75, + "cacheRead": 1, + "cacheWrite": 4 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "llmtr/medgemma-4b", - "providerId": "llmtr", - "displayName": "MedGemma 4B", - "version": "2026-04-26", + "modelId": "io-net/Intel/Qwen3-Coder-480B-A35B-Instruct-int4-mixed-ar", + "providerId": "io-net", + "displayName": "Qwen 3 Coder 480B", + "version": "2025-01-15", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 8192, + "contextWindow": 106000, "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 3, - "outputPer1M": 5, - "currency": "USD" + "inputPer1M": 0.22, + "outputPer1M": 0.95, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.22, + "output": 0.95, + "cacheRead": 0.11, + "cacheWrite": 0.44 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "llmtr/qwen3-6-35b", - "providerId": "llmtr", - "displayName": "Qwen3.6 35B-A3B", - "version": "2026-04-17", + "modelId": "io-net/meta-llama/Llama-3.2-90B-Vision-Instruct", + "providerId": "io-net", + "displayName": "Llama 3.2 90B Vision Instruct", + "version": "2024-09-25", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ - "audio", "image", - "text", - "video" + "text" ], - "contextWindow": 16384, - "maxOutputTokens": 65536, + "contextWindow": 16000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 5, - "outputPer1M": 10, - "currency": "USD" + "inputPer1M": 0.35, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.35, + "output": 0.4, + "cacheRead": 0.175, + "cacheWrite": 0.7 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "llmtr/sincap", - "providerId": "llmtr", - "displayName": "Sincap", - "version": "2026-05-05", + "modelId": "io-net/meta-llama/Llama-3.3-70B-Instruct", + "providerId": "io-net", + "displayName": "Llama 3.3 70B Instruct", + "version": "2024-12-06", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling" ], "modalities": [ "text" ], "contextWindow": 128000, - "maxOutputTokens": 8192, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 0.13, + "outputPer1M": 0.38, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.13, + "output": 0.38, + "cacheRead": 0.065, + "cacheWrite": 0.26 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "llmtr/trendyol-7b", - "providerId": "llmtr", - "displayName": "Trendyol 7B", - "version": "2026-06-06", + "modelId": "io-net/meta-llama/Llama-4-Maverick-17B-128E-Instruct-FP8", + "providerId": "io-net", + "displayName": "Llama 4 Maverick 17B 128E Instruct", + "version": "2025-01-15", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 8192, + "contextWindow": 430000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.6, + "cacheRead": 0.075, + "cacheWrite": 0.3 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "lmstudio/openai/gpt-oss-20b", - "providerId": "lmstudio", - "displayName": "GPT OSS 20B", - "version": "2025-08-05", + "modelId": "io-net/mistralai/Devstral-Small-2505", + "providerId": "io-net", + "displayName": "Devstral Small 2505", + "version": "2025-05-01", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 128000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 0.05, + "outputPer1M": 0.22, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.05, + "output": 0.22, + "cacheRead": 0.025, + "cacheWrite": 0.1 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "lmstudio/qwen/qwen3-30b-a3b-2507", - "providerId": "lmstudio", - "displayName": "Qwen3 30B A3B 2507", - "version": "2025-07-30", + "modelId": "io-net/mistralai/Magistral-Small-2506", + "providerId": "io-net", + "displayName": "Magistral Small 2506", + "version": "2025-06-01", "capabilities": [ "text.chat", "tools.function_calling" @@ -50385,101 +79621,137 @@ "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 16384, + "contextWindow": 128000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 0.5, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 1.5, + "cacheRead": 0.25, + "cacheWrite": 1 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "lmstudio/qwen/qwen3-coder-30b", - "providerId": "lmstudio", - "displayName": "Qwen3 Coder 30B", - "version": "2025-07-23", + "modelId": "io-net/mistralai/Mistral-Large-Instruct-2411", + "providerId": "io-net", + "displayName": "Mistral Large Instruct 2411", + "version": "2024-11-01", "capabilities": [ "text.chat", "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 128000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 1, + "cacheWrite": 4 + }, + "costUnit": "USD per 1M tokens" + } }, { - "modelId": "lucidquery/lucidnova-rf1-100b", - "providerId": "lucidquery", - "displayName": "LucidNova RF1 100B", - "version": "2024-12-28", + "modelId": "io-net/mistralai/Mistral-Nemo-Instruct-2407", + "providerId": "io-net", + "displayName": "Mistral Nemo Instruct 2407", + "version": "2024-07-01", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 120000, - "maxOutputTokens": 8000, + "contextWindow": 128000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 2, - "outputPer1M": 5, - "currency": "USD" + "inputPer1M": 0.02, + "outputPer1M": 0.04, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.02, + "output": 0.04, + "cacheRead": 0.01, + "cacheWrite": 0.04 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "lucidquery/lucidquery-nexus-coder", - "providerId": "lucidquery", - "displayName": "LucidQuery Nexus Coder", - "version": "2025-09-01", + "modelId": "io-net/moonshotai/Kimi-K2-Instruct-0905", + "providerId": "io-net", + "displayName": "Kimi K2 Instruct", + "version": "2024-09-05", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 250000, - "maxOutputTokens": 60000, + "contextWindow": 32768, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 2, - "outputPer1M": 5, - "currency": "USD" + "inputPer1M": 0.39, + "outputPer1M": 1.9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.39, + "output": 1.9, + "cacheRead": 0.195, + "cacheWrite": 0.78 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "meganova/deepseek-ai/DeepSeek-R1-0528", - "providerId": "meganova", - "displayName": "DeepSeek R1 0528", - "version": "2025-05-28", + "modelId": "io-net/moonshotai/Kimi-K2-Thinking", + "providerId": "io-net", + "displayName": "Kimi K2 Thinking", + "version": "2024-11-01", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], "modalities": [ "text" ], - "contextWindow": 163840, - "maxOutputTokens": 64000, + "contextWindow": 32768, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 2.15, - "currency": "USD" - } + "inputPer1M": 0.55, + "outputPer1M": 2.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.55, + "output": 2.25, + "cacheRead": 0.275, + "cacheWrite": 1.1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "meganova/deepseek-ai/DeepSeek-V3-0324", - "providerId": "meganova", - "displayName": "DeepSeek V3 0324", - "version": "2025-03-24", + "modelId": "io-net/openai/gpt-oss-120b", + "providerId": "io-net", + "displayName": "GPT-OSS 120B", + "version": "2024-12-01", "capabilities": [ "text.chat", "tools.function_calling" @@ -50487,82 +79759,110 @@ "modalities": [ "text" ], - "contextWindow": 163840, - "maxOutputTokens": 163840, + "contextWindow": 131072, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 0.88, - "currency": "USD" + "inputPer1M": 0.04, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.04, + "output": 0.4, + "cacheRead": 0.02, + "cacheWrite": 0.08 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "meganova/deepseek-ai/DeepSeek-V3.1", - "providerId": "meganova", - "displayName": "DeepSeek V3.1", - "version": "2025-08-25", + "modelId": "io-net/openai/gpt-oss-20b", + "providerId": "io-net", + "displayName": "GPT-OSS 20B", + "version": "2024-12-01", "capabilities": [ "text.chat", - "tools.function_calling", - "structured.output" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 164000, - "maxOutputTokens": 164000, + "contextWindow": 64000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.27, - "outputPer1M": 1, - "currency": "USD" + "inputPer1M": 0.03, + "outputPer1M": 0.14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.03, + "output": 0.14, + "cacheRead": 0.015, + "cacheWrite": 0.06 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "meganova/deepseek-ai/DeepSeek-V3.2", - "providerId": "meganova", - "displayName": "DeepSeek V3.2", - "version": "2025-12-03", + "modelId": "io-net/Qwen/Qwen2.5-VL-32B-Instruct", + "providerId": "io-net", + "displayName": "Qwen 2.5 VL 32B Instruct", + "version": "2024-11-01", "capabilities": [ "text.chat", - "tools.function_calling", - "structured.output" + "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 164000, - "maxOutputTokens": 164000, + "contextWindow": 32000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.26, - "outputPer1M": 0.38, - "currency": "USD" + "inputPer1M": 0.05, + "outputPer1M": 0.22, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.05, + "output": 0.22, + "cacheRead": 0.025, + "cacheWrite": 0.1 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "meganova/deepseek-ai/DeepSeek-V3.2-Exp", - "providerId": "meganova", - "displayName": "DeepSeek V3.2 Exp", - "version": "2025-10-10", + "modelId": "io-net/Qwen/Qwen3-235B-A22B-Thinking-2507", + "providerId": "io-net", + "displayName": "Qwen 3 235B Thinking", + "version": "2025-07-01", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 164000, - "maxOutputTokens": 164000, + "contextWindow": 262144, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.27, - "outputPer1M": 0.4, - "currency": "USD" - } + "inputPer1M": 0.11, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.11, + "output": 0.6, + "cacheRead": 0.055, + "cacheWrite": 0.22 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "meganova/meta-llama/Llama-3.3-70B-Instruct", - "providerId": "meganova", - "displayName": "Llama 3.3 70B Instruct", - "version": "2024-12-06", + "modelId": "io-net/Qwen/Qwen3-Next-80B-A3B-Instruct", + "providerId": "io-net", + "displayName": "Qwen 3 Next 80B Instruct", + "version": "2025-01-10", "capabilities": [ "text.chat", "tools.function_calling" @@ -50570,82 +79870,97 @@ "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 16384, + "contextWindow": 262144, + "maxOutputTokens": 4096, "pricing": { "inputPer1M": 0.1, - "outputPer1M": 0.3, - "currency": "USD" + "outputPer1M": 0.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.8, + "cacheRead": 0.05, + "cacheWrite": 0.2 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "meganova/MiniMaxAI/MiniMax-M2.1", - "providerId": "meganova", - "displayName": "MiniMax M2.1", - "version": "2025-12-23", + "modelId": "io-net/zai-org/GLM-4.6", + "providerId": "io-net", + "displayName": "GLM 4.6", + "version": "2024-11-15", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 196608, - "maxOutputTokens": 131072, + "contextWindow": 200000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.28, - "outputPer1M": 1.2, - "currency": "USD" + "inputPer1M": 0.4, + "outputPer1M": 1.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 1.75, + "cacheRead": 0.2, + "cacheWrite": 0.8 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "meganova/MiniMaxAI/MiniMax-M2.5", - "providerId": "meganova", - "displayName": "MiniMax M2.5", - "version": "2026-02-12", + "modelId": "jiekou/baidu/ernie-4.5-300b-a47b-paddle", + "providerId": "jiekou", + "displayName": "ERNIE 4.5 300B A47B", + "version": "2026-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 123000, + "maxOutputTokens": 12000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, + "inputPer1M": 0.28, + "outputPer1M": 1.1, "currency": "USD" } }, { - "modelId": "meganova/mistralai/Mistral-Nemo-Instruct-2407", - "providerId": "meganova", - "displayName": "Mistral Nemo Instruct 2407", - "version": "2024-07-18", + "modelId": "jiekou/baidu/ernie-4.5-vl-424b-a47b", + "providerId": "jiekou", + "displayName": "ERNIE 4.5 VL 424B A47B", + "version": "2026-01", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 65536, + "contextWindow": 123000, + "maxOutputTokens": 16000, "pricing": { - "inputPer1M": 0.02, - "outputPer1M": 0.04, + "inputPer1M": 0.42, + "outputPer1M": 1.25, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "meganova/mistralai/Mistral-Small-3.2-24B-Instruct-2506", - "providerId": "meganova", - "displayName": "Mistral Small 3.2 24B Instruct", - "version": "2025-06-20", + "modelId": "jiekou/claude-haiku-4-5-20251001", + "providerId": "jiekou", + "displayName": "claude-haiku-4-5-20251001", + "version": "2026-01", "capabilities": [ "text.chat", "tools.function_calling", @@ -50655,62 +79970,63 @@ "image", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 8192, + "contextWindow": 20000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.9, + "outputPer1M": 4.5, "currency": "USD" } }, { - "modelId": "meganova/moonshotai/Kimi-K2-Thinking", - "providerId": "meganova", - "displayName": "Kimi K2 Thinking", - "version": "2025-11-06", + "modelId": "jiekou/claude-opus-4-1-20250805", + "providerId": "jiekou", + "displayName": "claude-opus-4-1-20250805", + "version": "2026-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 200000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.6, + "inputPer1M": 13.5, + "outputPer1M": 67.5, "currency": "USD" } }, { - "modelId": "meganova/moonshotai/Kimi-K2.5", - "providerId": "meganova", - "displayName": "Kimi K2.5", - "version": "2026-01-27", + "modelId": "jiekou/claude-opus-4-20250514", + "providerId": "jiekou", + "displayName": "claude-opus-4-20250514", + "version": "2026-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 200000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.45, - "outputPer1M": 2.8, + "inputPer1M": 13.5, + "outputPer1M": 67.5, "currency": "USD" } }, { - "modelId": "meganova/Qwen/Qwen2.5-VL-32B-Instruct", - "providerId": "meganova", - "displayName": "Qwen2.5 VL 32B Instruct", - "version": "2025-03-24", + "modelId": "jiekou/claude-opus-4-5-20251101", + "providerId": "jiekou", + "displayName": "claude-opus-4-5-20251101", + "version": "2026-01", "capabilities": [ "text.chat", "tools.function_calling", @@ -50720,434 +80036,565 @@ "image", "text" ], - "contextWindow": 16384, - "maxOutputTokens": 16384, + "contextWindow": 200000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.6, + "inputPer1M": 4.5, + "outputPer1M": 22.5, "currency": "USD" } }, { - "modelId": "meganova/Qwen/Qwen3-235B-A22B-Instruct-2507", - "providerId": "meganova", - "displayName": "Qwen3 235B A22B Instruct 2507", - "version": "2025-07-23", + "modelId": "jiekou/claude-opus-4-6", + "providerId": "jiekou", + "displayName": "claude-opus-4-6", + "version": "2026-02", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.09, - "outputPer1M": 0.6, + "inputPer1M": 5, + "outputPer1M": 25, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1024, + "max": 127999 + } + ] }, { - "modelId": "meganova/Qwen/Qwen3.5-Plus", - "providerId": "meganova", - "displayName": "Qwen3.5 Plus", - "version": "2026-02", + "modelId": "jiekou/claude-sonnet-4-20250514", + "providerId": "jiekou", + "displayName": "claude-sonnet-4-20250514", + "version": "2026-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "image", - "text", - "video" + "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 65536, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 2.4, + "inputPer1M": 2.7, + "outputPer1M": 13.5, "currency": "USD" } }, { - "modelId": "meganova/XiaomiMiMo/MiMo-V2-Flash", - "providerId": "meganova", - "displayName": "MiMo V2 Flash", - "version": "2025-12-17", + "modelId": "jiekou/claude-sonnet-4-5-20250929", + "providerId": "jiekou", + "displayName": "claude-sonnet-4-5-20250929", + "version": "2026-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 32000, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.3, + "inputPer1M": 2.7, + "outputPer1M": 13.5, "currency": "USD" } }, { - "modelId": "meganova/zai-org/GLM-4.6", - "providerId": "meganova", - "displayName": "GLM-4.6", - "version": "2025-09-30", + "modelId": "jiekou/deepseek/deepseek-r1-0528", + "providerId": "jiekou", + "displayName": "DeepSeek R1 0528", + "version": "2026-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 202752, - "maxOutputTokens": 131072, + "contextWindow": 163840, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.45, - "outputPer1M": 1.9, + "inputPer1M": 0.7, + "outputPer1M": 2.5, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "meganova/zai-org/GLM-4.7", - "providerId": "meganova", - "displayName": "GLM-4.7", - "version": "2025-12-22", + "modelId": "jiekou/deepseek/deepseek-v3-0324", + "providerId": "jiekou", + "displayName": "DeepSeek V3 0324", + "version": "2026-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 202752, - "maxOutputTokens": 131072, + "contextWindow": 163840, + "maxOutputTokens": 163840, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.8, + "inputPer1M": 0.28, + "outputPer1M": 1.14, "currency": "USD" } }, { - "modelId": "meganova/zai-org/GLM-5", - "providerId": "meganova", - "displayName": "GLM-5", - "version": "2026-02-11", + "modelId": "jiekou/deepseek/deepseek-v3.1", + "providerId": "jiekou", + "displayName": "DeepSeek V3.1", + "version": "2026-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 202752, - "maxOutputTokens": 131072, + "contextWindow": 163840, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.8, - "outputPer1M": 2.56, + "inputPer1M": 0.27, + "outputPer1M": 1, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024, + "max": 32767 + } + ] }, { - "modelId": "merge-gateway/anthropic/claude-haiku-4-5-20251001", - "providerId": "merge-gateway", - "displayName": "Claude Haiku 4.5", - "version": "2025-10-15", + "modelId": "jiekou/gemini-2.5-flash", + "providerId": "jiekou", + "displayName": "gemini-2.5-flash", + "version": "2026-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", - "pdf", - "text" + "text", + "video" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 1048576, + "maxOutputTokens": 65535, "pricing": { - "inputPer1M": 1, - "outputPer1M": 5, + "inputPer1M": 0.27, + "outputPer1M": 2.25, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "merge-gateway/anthropic/claude-opus-4-1-20250805", - "providerId": "merge-gateway", - "displayName": "Claude Opus 4.1", - "version": "2025-08-05", + "modelId": "jiekou/gemini-2.5-flash-lite", + "providerId": "jiekou", + "displayName": "gemini-2.5-flash-lite", + "version": "2026-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", - "pdf", - "text" + "text", + "video" ], - "contextWindow": 200000, - "maxOutputTokens": 32000, + "contextWindow": 1048576, + "maxOutputTokens": 65535, "pricing": { - "inputPer1M": 15, - "outputPer1M": 75, + "inputPer1M": 0.09, + "outputPer1M": 0.36, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "merge-gateway/anthropic/claude-opus-4-20250514", - "providerId": "merge-gateway", - "displayName": "Claude Opus 4", - "version": "2025-05-22", + "modelId": "jiekou/gemini-2.5-flash-lite-preview-06-17", + "providerId": "jiekou", + "displayName": "gemini-2.5-flash-lite-preview-06-17", + "version": "2026-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", - "pdf", - "text" + "text", + "video" ], - "contextWindow": 200000, - "maxOutputTokens": 32000, + "contextWindow": 1048576, + "maxOutputTokens": 65535, "pricing": { - "inputPer1M": 15, - "outputPer1M": 75, + "inputPer1M": 0.09, + "outputPer1M": 0.36, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "merge-gateway/anthropic/claude-opus-4-5-20251101", - "providerId": "merge-gateway", - "displayName": "Claude Opus 4.5", - "version": "2025-11-01", + "modelId": "jiekou/gemini-2.5-flash-lite-preview-09-2025", + "providerId": "jiekou", + "displayName": "gemini-2.5-flash-lite-preview-09-2025", + "version": "2026-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", - "pdf", - "text" + "text", + "video" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, + "inputPer1M": 0.09, + "outputPer1M": 0.36, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "merge-gateway/anthropic/claude-opus-4-6", - "providerId": "merge-gateway", - "displayName": "Claude Opus 4.6", - "version": "2026-02-05", + "modelId": "jiekou/gemini-2.5-flash-preview-05-20", + "providerId": "jiekou", + "displayName": "gemini-2.5-flash-preview-05-20", + "version": "2026-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", - "pdf", - "text" + "text", + "video" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 1048576, + "maxOutputTokens": 200000, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, + "inputPer1M": 0.135, + "outputPer1M": 3.15, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "merge-gateway/anthropic/claude-opus-4-7", - "providerId": "merge-gateway", - "displayName": "Claude Opus 4.7", - "version": "2026-04-16", + "modelId": "jiekou/gemini-2.5-pro", + "providerId": "jiekou", + "displayName": "gemini-2.5-pro", + "version": "2026-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", - "pdf", - "text" + "text", + "video" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 1048576, + "maxOutputTokens": 65535, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, + "inputPer1M": 1.125, + "outputPer1M": 9, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "merge-gateway/anthropic/claude-sonnet-4-20250514", - "providerId": "merge-gateway", - "displayName": "Claude Sonnet 4", - "version": "2025-05-22", + "modelId": "jiekou/gemini-2.5-pro-preview-06-05", + "providerId": "jiekou", + "displayName": "gemini-2.5-pro-preview-06-05", + "version": "2026-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", - "pdf", - "text" + "text", + "video" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 1048576, + "maxOutputTokens": 200000, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, + "inputPer1M": 1.125, + "outputPer1M": 9, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "merge-gateway/anthropic/claude-sonnet-4-5-20250929", - "providerId": "merge-gateway", - "displayName": "Claude Sonnet 4.5", - "version": "2025-09-29", + "modelId": "jiekou/gemini-3-flash-preview", + "providerId": "jiekou", + "displayName": "gemini-3-flash-preview", + "version": "2026-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ + "audio", "image", - "pdf", - "text" + "text", + "video" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, + "inputPer1M": 0.5, + "outputPer1M": 3, "currency": "USD" } }, { - "modelId": "merge-gateway/anthropic/claude-sonnet-4-6", - "providerId": "merge-gateway", - "displayName": "Claude Sonnet 4.6", - "version": "2026-02-17", + "modelId": "jiekou/gemini-3-pro-preview", + "providerId": "jiekou", + "displayName": "gemini-3-pro-preview", + "version": "2026-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ + "audio", "image", - "pdf", - "text" + "text", + "video" ], - "contextWindow": 1000000, - "maxOutputTokens": 64000, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, + "inputPer1M": 1.8, + "outputPer1M": 10.8, "currency": "USD" } }, { - "modelId": "merge-gateway/cohere/command-a-03-2025", - "providerId": "merge-gateway", - "displayName": "Command A", - "version": "2025-03-13", + "modelId": "jiekou/gpt-5-chat-latest", + "providerId": "jiekou", + "displayName": "gpt-5-chat-latest", + "version": "2026-01", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 8000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 10, + "inputPer1M": 1.125, + "outputPer1M": 9, "currency": "USD" } }, { - "modelId": "merge-gateway/cohere/command-r-08-2024", - "providerId": "merge-gateway", - "displayName": "Command R", - "version": "2024-08-30", + "modelId": "jiekou/gpt-5-codex", + "providerId": "jiekou", + "displayName": "gpt-5-codex", + "version": "2026-01", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, + "inputPer1M": 1.125, + "outputPer1M": 9, "currency": "USD" } }, { - "modelId": "merge-gateway/cohere/command-r-plus-08-2024", - "providerId": "merge-gateway", - "displayName": "Command R+", - "version": "2024-08-30", + "modelId": "jiekou/gpt-5-mini", + "providerId": "jiekou", + "displayName": "gpt-5-mini", + "version": "2026-01", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 10, + "inputPer1M": 0.225, + "outputPer1M": 1.8, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "merge-gateway/cohere/command-r7b-12-2024", - "providerId": "merge-gateway", - "displayName": "Command R7B", - "version": "2024-12-02", + "modelId": "jiekou/gpt-5-nano", + "providerId": "jiekou", + "displayName": "gpt-5-nano", + "version": "2026-01", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.0375, - "outputPer1M": 0.15, + "inputPer1M": 0.045, + "outputPer1M": 0.36, "currency": "USD" } }, { - "modelId": "merge-gateway/deepseek/deepseek-v4-flash", - "providerId": "merge-gateway", - "displayName": "DeepSeek V4 Flash", - "version": "2026-04-24", + "modelId": "jiekou/gpt-5-pro", + "providerId": "jiekou", + "displayName": "gpt-5-pro", + "version": "2026-01", "capabilities": [ "text.chat", "tools.function_calling", @@ -51155,21 +80602,23 @@ "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 384000, + "contextWindow": 400000, + "maxOutputTokens": 272000, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.28, + "inputPer1M": 13.5, + "outputPer1M": 108, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "merge-gateway/deepseek/deepseek-v4-pro", - "providerId": "merge-gateway", - "displayName": "DeepSeek V4 Pro", - "version": "2026-04-24", + "modelId": "jiekou/gpt-5.1", + "providerId": "jiekou", + "displayName": "gpt-5.1", + "version": "2026-02", "capabilities": [ "text.chat", "tools.function_calling", @@ -51177,21 +80626,23 @@ "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 384000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.435, - "outputPer1M": 0.87, + "inputPer1M": 1.125, + "outputPer1M": 9, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "merge-gateway/google/gemini-2.5-flash", - "providerId": "merge-gateway", - "displayName": "Gemini 2.5 Flash", - "version": "2025-06-17", + "modelId": "jiekou/gpt-5.1-codex", + "providerId": "jiekou", + "displayName": "gpt-5.1-codex", + "version": "2026-01", "capabilities": [ "text.chat", "tools.function_calling", @@ -51199,25 +80650,23 @@ "structured.output" ], "modalities": [ - "audio", "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 2.5, + "inputPer1M": 1.125, + "outputPer1M": 9, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "merge-gateway/google/gemini-2.5-flash-lite", - "providerId": "merge-gateway", - "displayName": "Gemini 2.5 Flash-Lite", - "version": "2025-06-17", + "modelId": "jiekou/gpt-5.1-codex-max", + "providerId": "jiekou", + "displayName": "gpt-5.1-codex-max", + "version": "2026-01", "capabilities": [ "text.chat", "tools.function_calling", @@ -51225,25 +80674,23 @@ "structured.output" ], "modalities": [ - "audio", "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.4, + "inputPer1M": 1.125, + "outputPer1M": 9, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "merge-gateway/google/gemini-2.5-pro", - "providerId": "merge-gateway", - "displayName": "Gemini 2.5 Pro", - "version": "2025-06-17", + "modelId": "jiekou/gpt-5.1-codex-mini", + "providerId": "jiekou", + "displayName": "gpt-5.1-codex-mini", + "version": "2026-01", "capabilities": [ "text.chat", "tools.function_calling", @@ -51251,51 +80698,45 @@ "structured.output" ], "modalities": [ - "audio", "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, + "inputPer1M": 0.225, + "outputPer1M": 1.8, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "merge-gateway/google/gemini-3-flash-preview", - "providerId": "merge-gateway", - "displayName": "Gemini 3 Flash Preview", - "version": "2025-12-17", + "modelId": "jiekou/gpt-5.2", + "providerId": "jiekou", + "displayName": "gpt-5.2", + "version": "2026-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "audio", "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 3, + "inputPer1M": 1.575, + "outputPer1M": 12.6, "currency": "USD" } }, { - "modelId": "merge-gateway/google/gemini-3-pro-preview", - "providerId": "merge-gateway", - "displayName": "Gemini 3 Pro Preview", - "version": "2025-11-18", + "modelId": "jiekou/gpt-5.2-codex", + "providerId": "jiekou", + "displayName": "gpt-5.2-codex", + "version": "2026-01", "capabilities": [ "text.chat", "tools.function_calling", @@ -51303,25 +80744,23 @@ "structured.output" ], "modalities": [ - "audio", "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 2, - "outputPer1M": 12, + "inputPer1M": 1.75, + "outputPer1M": 14, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "merge-gateway/google/gemini-3.1-flash-lite", - "providerId": "merge-gateway", - "displayName": "Gemini 3.1 Flash Lite", - "version": "2026-05-07", + "modelId": "jiekou/gpt-5.2-pro", + "providerId": "jiekou", + "displayName": "gpt-5.2-pro", + "version": "2026-01", "capabilities": [ "text.chat", "tools.function_calling", @@ -51329,181 +80768,155 @@ "structured.output" ], "modalities": [ - "audio", "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 1.5, + "inputPer1M": 18.9, + "outputPer1M": 151.2, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "merge-gateway/google/gemini-3.1-flash-lite-preview", - "providerId": "merge-gateway", - "displayName": "Gemini 3.1 Flash Lite Preview", - "version": "2026-03-03", + "modelId": "jiekou/grok-4-0709", + "providerId": "jiekou", + "displayName": "grok-4-0709", + "version": "2026-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "audio", "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 256000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 1.5, + "inputPer1M": 2.7, + "outputPer1M": 13.5, "currency": "USD" } }, { - "modelId": "merge-gateway/google/gemini-3.1-pro-preview", - "providerId": "merge-gateway", - "displayName": "Gemini 3.1 Pro Preview", - "version": "2026-02-19", + "modelId": "jiekou/grok-4-1-fast-non-reasoning", + "providerId": "jiekou", + "displayName": "grok-4-1-fast-non-reasoning", + "version": "2026-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "audio", "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 2000000, + "maxOutputTokens": 2000000, "pricing": { - "inputPer1M": 2, - "outputPer1M": 12, + "inputPer1M": 0.18, + "outputPer1M": 0.45, "currency": "USD" } }, { - "modelId": "merge-gateway/google/gemini-3.1-pro-preview-customtools", - "providerId": "merge-gateway", - "displayName": "Gemini 3.1 Pro Preview Custom Tools", - "version": "2026-02-19", + "modelId": "jiekou/grok-4-1-fast-reasoning", + "providerId": "jiekou", + "displayName": "grok-4-1-fast-reasoning", + "version": "2026-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "audio", "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 2000000, + "maxOutputTokens": 2000000, "pricing": { - "inputPer1M": 2, - "outputPer1M": 12, + "inputPer1M": 0.18, + "outputPer1M": 0.45, "currency": "USD" } }, { - "modelId": "merge-gateway/google/gemini-3.5-flash", - "providerId": "merge-gateway", - "displayName": "Gemini 3.5 Flash", - "version": "2026-05-19", + "modelId": "jiekou/grok-4-fast-non-reasoning", + "providerId": "jiekou", + "displayName": "grok-4-fast-non-reasoning", + "version": "2026-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "audio", "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 2000000, + "maxOutputTokens": 2000000, "pricing": { - "inputPer1M": 1.5, - "outputPer1M": 9, + "inputPer1M": 0.18, + "outputPer1M": 0.45, "currency": "USD" } }, { - "modelId": "merge-gateway/google/gemini-flash-latest", - "providerId": "merge-gateway", - "displayName": "Gemini Flash Latest", - "version": "2025-09-25", + "modelId": "jiekou/grok-4-fast-reasoning", + "providerId": "jiekou", + "displayName": "grok-4-fast-reasoning", + "version": "2026-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "audio", "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, - "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 2.5, + "contextWindow": 2000000, + "maxOutputTokens": 2000000, + "pricing": { + "inputPer1M": 0.18, + "outputPer1M": 0.45, "currency": "USD" } }, { - "modelId": "merge-gateway/google/gemini-flash-lite-latest", - "providerId": "merge-gateway", - "displayName": "Gemini Flash-Lite Latest", - "version": "2025-09-25", + "modelId": "jiekou/grok-code-fast-1", + "providerId": "jiekou", + "displayName": "grok-code-fast-1", + "version": "2026-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "audio", "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 256000, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.4, + "inputPer1M": 0.18, + "outputPer1M": 1.35, "currency": "USD" } }, { - "modelId": "merge-gateway/google/gemma-4-26b-a4b-it", - "providerId": "merge-gateway", - "displayName": "Gemma 4 26B A4B IT", - "version": "2026-04-02", + "modelId": "jiekou/minimax/minimax-m2.1", + "providerId": "jiekou", + "displayName": "Minimax M2.1", + "version": "2026-01", "capabilities": [ "text.chat", "tools.function_calling", @@ -51511,609 +80924,736 @@ "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 32768 + "contextWindow": 204800, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024, + "max": 131071 + } + ] }, { - "modelId": "merge-gateway/google/gemma-4-31b-it", - "providerId": "merge-gateway", - "displayName": "Gemma 4 31B IT", - "version": "2026-04-02", + "modelId": "jiekou/minimaxai/minimax-m1-80k", + "providerId": "jiekou", + "displayName": "MiniMax M1", + "version": "2026-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 32768 + "contextWindow": 1000000, + "maxOutputTokens": 40000, + "pricing": { + "inputPer1M": 0.55, + "outputPer1M": 2.2, + "currency": "USD" + }, + "reasoningOptions": [] }, { - "modelId": "merge-gateway/minimax/minimax-m2", - "providerId": "merge-gateway", - "displayName": "MiniMax-M2", - "version": "2025-10-27", + "modelId": "jiekou/moonshotai/kimi-k2-0905", + "providerId": "jiekou", + "displayName": "Kimi K2 0905", + "version": "2026-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 196608, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, + "inputPer1M": 0.6, + "outputPer1M": 2.5, "currency": "USD" } }, { - "modelId": "merge-gateway/minimax/minimax-m2.1", - "providerId": "merge-gateway", - "displayName": "MiniMax-M2.1", - "version": "2025-12-23", + "modelId": "jiekou/moonshotai/kimi-k2-instruct", + "providerId": "jiekou", + "displayName": "Kimi K2 Instruct", + "version": "2026-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 204800, + "contextWindow": 131072, "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, + "inputPer1M": 0.57, + "outputPer1M": 2.3, "currency": "USD" } }, { - "modelId": "merge-gateway/minimax/minimax-m2.5", - "providerId": "merge-gateway", - "displayName": "MiniMax-M2.5", - "version": "2026-02-12", + "modelId": "jiekou/moonshotai/kimi-k2.5", + "providerId": "jiekou", + "displayName": "Kimi K2.5", + "version": "2026-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, + "inputPer1M": 0.6, + "outputPer1M": 3, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024, + "max": 262143 + } + ] }, { - "modelId": "merge-gateway/minimax/minimax-m2.5-highspeed", - "providerId": "merge-gateway", - "displayName": "MiniMax-M2.5-highspeed", - "version": "2026-02-13", + "modelId": "jiekou/o3", + "providerId": "jiekou", + "displayName": "o3", + "version": "2026-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 204800, + "contextWindow": 131072, "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.4, + "inputPer1M": 10, + "outputPer1M": 40, "currency": "USD" } }, { - "modelId": "merge-gateway/minimax/minimax-m2.7", - "providerId": "merge-gateway", - "displayName": "MiniMax-M2.7", - "version": "2026-03-18", + "modelId": "jiekou/o3-mini", + "providerId": "jiekou", + "displayName": "o3-mini", + "version": "2026-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 204800, + "contextWindow": 131072, "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, + "inputPer1M": 1.1, + "outputPer1M": 4.4, "currency": "USD" } }, { - "modelId": "merge-gateway/minimax/minimax-m2.7-highspeed", - "providerId": "merge-gateway", - "displayName": "MiniMax-M2.7-highspeed", - "version": "2026-03-18", + "modelId": "jiekou/o4-mini", + "providerId": "jiekou", + "displayName": "o4-mini", + "version": "2026-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.4, + "inputPer1M": 1.1, + "outputPer1M": 4.4, "currency": "USD" } }, { - "modelId": "merge-gateway/mistral/codestral-latest", - "providerId": "merge-gateway", - "displayName": "Codestral (latest)", - "version": "2024-05-29", + "modelId": "jiekou/qwen/qwen3-235b-a22b-fp8", + "providerId": "jiekou", + "displayName": "Qwen3 235B A22B", + "version": "2026-01", "capabilities": [ "text.chat", - "tools.function_calling" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 256000, - "maxOutputTokens": 4096, + "contextWindow": 40960, + "maxOutputTokens": 20000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 0.9, + "inputPer1M": 0.2, + "outputPer1M": 0.8, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "merge-gateway/mistral/devstral-2512", - "providerId": "merge-gateway", - "displayName": "Devstral 2", - "version": "2025-12-09", + "modelId": "jiekou/qwen/qwen3-235b-a22b-instruct-2507", + "providerId": "jiekou", + "displayName": "Qwen3 235B A22B Instruct 2507", + "version": "2026-01", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 131072, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 2, + "inputPer1M": 0.15, + "outputPer1M": 0.8, "currency": "USD" } }, { - "modelId": "merge-gateway/mistral/devstral-medium-2507", - "providerId": "merge-gateway", - "displayName": "Devstral Medium", - "version": "2025-07-10", + "modelId": "jiekou/qwen/qwen3-235b-a22b-thinking-2507", + "providerId": "jiekou", + "displayName": "Qwen3 235B A22b Thinking 2507", + "version": "2026-01", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 128000, + "contextWindow": 131072, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 2, + "inputPer1M": 0.3, + "outputPer1M": 3, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "merge-gateway/mistral/devstral-medium-latest", - "providerId": "merge-gateway", - "displayName": "Devstral 2 (latest)", - "version": "2025-12-02", + "modelId": "jiekou/qwen/qwen3-30b-a3b-fp8", + "providerId": "jiekou", + "displayName": "Qwen3 30B A3B", + "version": "2026-01", "capabilities": [ "text.chat", - "tools.function_calling" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 40960, + "maxOutputTokens": 20000, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 2, + "inputPer1M": 0.09, + "outputPer1M": 0.45, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "merge-gateway/mistral/devstral-small-2507", - "providerId": "merge-gateway", - "displayName": "Devstral Small", - "version": "2025-07-10", + "modelId": "jiekou/qwen/qwen3-32b-fp8", + "providerId": "jiekou", + "displayName": "Qwen3 32B", + "version": "2026-01", "capabilities": [ "text.chat", - "tools.function_calling" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 128000, + "contextWindow": 40960, + "maxOutputTokens": 20000, "pricing": { "inputPer1M": 0.1, - "outputPer1M": 0.3, + "outputPer1M": 0.45, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "merge-gateway/mistral/magistral-medium-latest", - "providerId": "merge-gateway", - "displayName": "Magistral Medium (latest)", - "version": "2025-03-17", + "modelId": "jiekou/qwen/qwen3-coder-480b-a35b-instruct", + "providerId": "jiekou", + "displayName": "Qwen3 Coder 480B A35B Instruct", + "version": "2026-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 2, - "outputPer1M": 5, + "inputPer1M": 0.29, + "outputPer1M": 1.2, "currency": "USD" } }, { - "modelId": "merge-gateway/mistral/mistral-large-2411", - "providerId": "merge-gateway", - "displayName": "Mistral Large 2.1", - "version": "2024-11-18", + "modelId": "jiekou/qwen/qwen3-coder-next", + "providerId": "jiekou", + "displayName": "qwen/qwen3-coder-next", + "version": "2026-02", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 16384, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 2, - "outputPer1M": 6, + "inputPer1M": 0.2, + "outputPer1M": 1.5, "currency": "USD" } }, { - "modelId": "merge-gateway/mistral/mistral-large-2512", - "providerId": "merge-gateway", - "displayName": "Mistral Large 3", - "version": "2024-11-01", + "modelId": "jiekou/qwen/qwen3-next-80b-a3b-instruct", + "providerId": "jiekou", + "displayName": "Qwen3 Next 80B A3B Instruct", + "version": "2026-01", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 65536, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.5, + "inputPer1M": 0.15, "outputPer1M": 1.5, "currency": "USD" } }, { - "modelId": "merge-gateway/mistral/mistral-large-latest", - "providerId": "merge-gateway", - "displayName": "Mistral Large (latest)", - "version": "2024-11-01", + "modelId": "jiekou/qwen/qwen3-next-80b-a3b-thinking", + "providerId": "jiekou", + "displayName": "Qwen3 Next 80B A3B Thinking", + "version": "2026-01", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 65536, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.5, + "inputPer1M": 0.15, "outputPer1M": 1.5, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "merge-gateway/mistral/mistral-medium-2505", - "providerId": "merge-gateway", - "displayName": "Mistral Medium 3", - "version": "2025-05-07", + "modelId": "jiekou/xiaomimimo/mimo-v2-flash", + "providerId": "jiekou", + "displayName": "XiaomiMiMo/MiMo-V2-Flash", + "version": "2026-01", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 131072, + "contextWindow": 262144, "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 2, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "merge-gateway/mistral/mistral-medium-latest", - "providerId": "merge-gateway", - "displayName": "Mistral Medium (latest)", - "version": "2025-08-12", + "modelId": "jiekou/zai-org/glm-4.5", + "providerId": "jiekou", + "displayName": "GLM-4.5", + "version": "2026-01", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 131072, + "maxOutputTokens": 98304, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 2, + "inputPer1M": 0.6, + "outputPer1M": 2.2, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "merge-gateway/mistral/mistral-small-latest", - "providerId": "merge-gateway", - "displayName": "Mistral Small (latest)", - "version": "2026-03-16", + "modelId": "jiekou/zai-org/glm-4.5v", + "providerId": "jiekou", + "displayName": "GLM 4.5V", + "version": "2026-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 256000, - "maxOutputTokens": 256000, + "contextWindow": 65536, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, + "inputPer1M": 0.6, + "outputPer1M": 1.8, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "merge-gateway/mistral/pixtral-large-latest", - "providerId": "merge-gateway", - "displayName": "Pixtral Large (latest)", - "version": "2024-11-01", + "modelId": "jiekou/zai-org/glm-4.7", + "providerId": "jiekou", + "displayName": "GLM-4.7", + "version": "2026-01", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 128000, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 2, - "outputPer1M": 6, + "inputPer1M": 0.6, + "outputPer1M": 2.2, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "merge-gateway/openai/gpt-4.1", - "providerId": "merge-gateway", - "displayName": "GPT-4.1", - "version": "2025-04-14", + "modelId": "jiekou/zai-org/glm-4.7-flash", + "providerId": "jiekou", + "displayName": "GLM-4.7-Flash", + "version": "2026-01", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1047576, - "maxOutputTokens": 32768, + "contextWindow": 200000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 2, - "outputPer1M": 8, + "inputPer1M": 0.07, + "outputPer1M": 0.4, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "merge-gateway/openai/gpt-4.1-mini", - "providerId": "merge-gateway", - "displayName": "GPT-4.1 mini", - "version": "2025-04-14", + "modelId": "kenari/claude-fable-5", + "providerId": "kenari", + "displayName": "Claude Fable 5", + "version": "2026-06-09", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "image", "pdf", "text" ], - "contextWindow": 1047576, - "maxOutputTokens": 32768, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 1.6, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "merge-gateway/openai/gpt-4.1-nano", - "providerId": "merge-gateway", - "displayName": "GPT-4.1 nano", - "version": "2025-04-14", + "modelId": "kenari/claude-opus-4-7", + "providerId": "kenari", + "displayName": "Claude Opus 4.7", + "version": "2026-04-16", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 1047576, - "maxOutputTokens": 32768, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.4, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "merge-gateway/openai/gpt-4o", - "providerId": "merge-gateway", - "displayName": "GPT-4o", - "version": "2024-05-13", + "modelId": "kenari/claude-opus-4-8", + "providerId": "kenari", + "displayName": "Claude Opus 4.8", + "version": "2026-05-28", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "image", "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 10, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "merge-gateway/openai/gpt-4o-2024-05-13", - "providerId": "merge-gateway", - "displayName": "GPT-4o (2024-05-13)", - "version": "2024-05-13", + "modelId": "kenari/claude-sonnet-5", + "providerId": "kenari", + "displayName": "Claude Sonnet 5", + "version": "2026-06-30", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 5, - "outputPer1M": 15, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "merge-gateway/openai/gpt-4o-2024-08-06", - "providerId": "merge-gateway", - "displayName": "GPT-4o (2024-08-06)", - "version": "2024-08-06", + "modelId": "kenari/deepseek-v4-flash", + "providerId": "kenari", + "displayName": "DeepSeek V4 Flash", + "version": "2026-04-24", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 10, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high", + "xhigh" + ] + } + ] }, { - "modelId": "merge-gateway/openai/gpt-4o-2024-11-20", - "providerId": "merge-gateway", - "displayName": "GPT-4o (2024-11-20)", - "version": "2024-11-20", + "modelId": "kenari/deepseek-v4-flash:free", + "providerId": "kenari", + "displayName": "DeepSeek V4 Flash (Free)", + "version": "2026-04-24", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 10, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high", + "xhigh" + ] + } + ] }, { - "modelId": "merge-gateway/openai/gpt-4o-mini", - "providerId": "merge-gateway", - "displayName": "GPT-4o mini", - "version": "2024-07-18", + "modelId": "kenari/deepseek-v4-pro", + "providerId": "kenari", + "displayName": "DeepSeek V4 Pro", + "version": "2026-04-24", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high", + "xhigh" + ] + } + ] }, { - "modelId": "merge-gateway/openai/gpt-5", - "providerId": "merge-gateway", - "displayName": "GPT-5", - "version": "2025-08-07", + "modelId": "kenari/gemini-2-5-flash", + "providerId": "kenari", + "displayName": "Gemini 2.5 Flash", + "version": "2025-06-17", "capabilities": [ "text.chat", "tools.function_calling", @@ -52121,44 +81661,53 @@ "structured.output" ], "modalities": [ + "audio", "image", - "text" + "pdf", + "text", + "video" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "merge-gateway/openai/gpt-5-chat-latest", - "providerId": "merge-gateway", - "displayName": "GPT-5 Chat (latest)", - "version": "2025-08-07", + "modelId": "kenari/gemini-2-5-flash-lite", + "providerId": "kenari", + "displayName": "Gemini 2.5 Flash-Lite", + "version": "2025-06-17", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning", "structured.output" ], "modalities": [ + "audio", "image", - "text" + "pdf", + "text", + "video" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "merge-gateway/openai/gpt-5-mini", - "providerId": "merge-gateway", - "displayName": "GPT-5 Mini", - "version": "2025-08-07", + "modelId": "kenari/gemini-3-1-flash-lite", + "providerId": "kenari", + "displayName": "Gemini 3.1 Flash Lite", + "version": "2026-05-07", "capabilities": [ "text.chat", "tools.function_calling", @@ -52166,22 +81715,36 @@ "structured.output" ], "modalities": [ + "audio", "image", - "text" + "pdf", + "text", + "video" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 2, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "merge-gateway/openai/gpt-5-nano", - "providerId": "merge-gateway", - "displayName": "GPT-5 Nano", - "version": "2025-08-07", + "modelId": "kenari/gemma-4-31b-it", + "providerId": "kenari", + "displayName": "Gemma 4 31B IT", + "version": "2026-04-02", "capabilities": [ "text.chat", "tools.function_calling", @@ -52192,42 +81755,42 @@ "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.4, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "merge-gateway/openai/gpt-5.1", - "providerId": "merge-gateway", - "displayName": "GPT-5.1", - "version": "2025-11-13", + "modelId": "kenari/glm-4-7-flash:free", + "providerId": "kenari", + "displayName": "GLM-4.7-Flash (Free)", + "version": "2026-01-19", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 200000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "merge-gateway/openai/gpt-5.1-chat-latest", - "providerId": "merge-gateway", - "displayName": "GPT-5.1 Chat", - "version": "2025-11-13", + "modelId": "kenari/glm-5-1", + "providerId": "kenari", + "displayName": "GLM-5.1", + "version": "2026-04-07", "capabilities": [ "text.chat", "tools.function_calling", @@ -52235,22 +81798,22 @@ "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 200000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "merge-gateway/openai/gpt-5.2", - "providerId": "merge-gateway", - "displayName": "GPT-5.2", - "version": "2025-12-11", + "modelId": "kenari/glm-5-2", + "providerId": "kenari", + "displayName": "GLM-5.2", + "version": "2026-06-13", "capabilities": [ "text.chat", "tools.function_calling", @@ -52258,22 +81821,30 @@ "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 1000000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high", + "xhigh" + ] + } + ] }, { - "modelId": "merge-gateway/openai/gpt-5.2-chat-latest", - "providerId": "merge-gateway", - "displayName": "GPT-5.2 Chat", - "version": "2025-12-11", + "modelId": "kenari/gpt-5-4-mini", + "providerId": "kenari", + "displayName": "GPT-5.4 mini", + "version": "2026-03-17", "capabilities": [ "text.chat", "tools.function_calling", @@ -52284,41 +81855,67 @@ "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "merge-gateway/openai/gpt-5.3-chat-latest", - "providerId": "merge-gateway", - "displayName": "GPT-5.3 Chat (latest)", - "version": "2026-03-03", + "modelId": "kenari/gpt-5-5", + "providerId": "kenari", + "displayName": "GPT-5.5", + "version": "2026-04-23", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "merge-gateway/openai/gpt-5.4", - "providerId": "merge-gateway", - "displayName": "GPT-5.4", - "version": "2026-03-05", + "modelId": "kenari/gpt-5-6-luna", + "providerId": "kenari", + "displayName": "GPT-5.6 Luna", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", @@ -52333,16 +81930,29 @@ "contextWindow": 1050000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 15, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "merge-gateway/openai/gpt-5.4-mini", - "providerId": "merge-gateway", - "displayName": "GPT-5.4 mini", - "version": "2026-03-17", + "modelId": "kenari/gpt-5-6-sol", + "providerId": "kenari", + "displayName": "GPT-5.6 Sol", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", @@ -52351,21 +81961,35 @@ ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 400000, + "contextWindow": 1050000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.75, - "outputPer1M": 4.5, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "merge-gateway/openai/gpt-5.4-nano", - "providerId": "merge-gateway", - "displayName": "GPT-5.4 nano", - "version": "2026-03-17", + "modelId": "kenari/gpt-5-6-terra", + "providerId": "kenari", + "displayName": "GPT-5.6 Terra", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", @@ -52374,45 +81998,53 @@ ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 400000, + "contextWindow": 1050000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 1.25, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "merge-gateway/openai/gpt-5.5", - "providerId": "merge-gateway", - "displayName": "GPT-5.5", - "version": "2026-04-23", - "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" - ], + "modelId": "kenari/gpt-image-2", + "providerId": "kenari", + "displayName": "GPT-Image-2", + "version": "2026-04-21", + "capabilities": [], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 1050000, - "maxOutputTokens": 128000, + "contextWindow": 272000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 5, - "outputPer1M": 30, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "merge-gateway/openai/o1", - "providerId": "merge-gateway", - "displayName": "o1", - "version": "2024-12-05", + "modelId": "kenari/gpt-oss-120b", + "providerId": "kenari", + "displayName": "GPT OSS 120B", + "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", @@ -52420,47 +82052,62 @@ "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 15, - "outputPer1M": 60, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "merge-gateway/openai/o3", - "providerId": "merge-gateway", - "displayName": "o3", - "version": "2025-04-16", + "modelId": "kenari/gpt-oss-20b", + "providerId": "kenari", + "displayName": "GPT OSS 20B", + "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 2, - "outputPer1M": 8, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "merge-gateway/openai/o3-mini", - "providerId": "merge-gateway", - "displayName": "o3-mini", - "version": "2024-12-20", + "modelId": "kenari/grok-4-5", + "providerId": "kenari", + "displayName": "Grok 4.5", + "version": "2026-07-08", "capabilities": [ "text.chat", "tools.function_calling", @@ -52468,21 +82115,32 @@ "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 500000, + "maxOutputTokens": 500000, "pricing": { - "inputPer1M": 1.1, - "outputPer1M": 4.4, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "merge-gateway/openai/o4-mini", - "providerId": "merge-gateway", - "displayName": "o4-mini", - "version": "2025-04-16", + "modelId": "kenari/grok-build-0-1", + "providerId": "kenari", + "displayName": "Grok Build 0.1", + "version": "2026-04-16", "capabilities": [ "text.chat", "tools.function_calling", @@ -52491,21 +82149,23 @@ ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 256000, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 1.1, - "outputPer1M": 4.4, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "merge-gateway/xai/grok-4.20-0309-reasoning", - "providerId": "merge-gateway", - "displayName": "Grok 4.20 (Reasoning)", - "version": "2026-03-09", + "modelId": "kenari/kimi-k2-6", + "providerId": "kenari", + "displayName": "Kimi K2.6", + "version": "2026-04-21", "capabilities": [ "text.chat", "tools.function_calling", @@ -52514,22 +82174,23 @@ ], "modalities": [ "image", - "pdf", - "text" + "text", + "video" ], - "contextWindow": 1000000, - "maxOutputTokens": 30000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 2.5, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "merge-gateway/xai/grok-4.3", - "providerId": "merge-gateway", - "displayName": "Grok 4.3", - "version": "2026-04-17", + "modelId": "kenari/kimi-k2-6:free", + "providerId": "kenari", + "displayName": "Kimi K2.6 (Free)", + "version": "2026-04-21", "capabilities": [ "text.chat", "tools.function_calling", @@ -52538,106 +82199,132 @@ ], "modalities": [ "image", - "pdf", - "text" + "text", + "video" ], - "contextWindow": 1000000, - "maxOutputTokens": 30000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 2.5, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "merge-gateway/zai/glm-4.5", - "providerId": "merge-gateway", - "displayName": "GLM-4.5", - "version": "2025-07-28", + "modelId": "kenari/kimi-k2-7-code", + "providerId": "kenari", + "displayName": "Kimi K2.7 Code", + "version": "2026-06-12", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 131072, - "maxOutputTokens": 98304, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.2, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "merge-gateway/zai/glm-4.5-air", - "providerId": "merge-gateway", - "displayName": "GLM-4.5-Air", - "version": "2025-07-28", + "modelId": "kenari/kimi-k2-7-code:free", + "providerId": "kenari", + "displayName": "Kimi K2.7 Code (Free)", + "version": "2026-06-12", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 131072, - "maxOutputTokens": 98304, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 1.1, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "merge-gateway/zai/glm-4.6", - "providerId": "merge-gateway", - "displayName": "GLM-4.6", - "version": "2025-09-30", + "modelId": "kenari/kimi-k3", + "providerId": "kenari", + "displayName": "Kimi K3", + "version": "2026-07-16", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 204800, + "contextWindow": 1048576, "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.2, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "high", + "max" + ] + } + ] }, { - "modelId": "merge-gateway/zai/glm-4.7", - "providerId": "merge-gateway", - "displayName": "GLM-4.7", - "version": "2025-12-22", + "modelId": "kenari/mimo-v2-5", + "providerId": "kenari", + "displayName": "MiMo-V2.5", + "version": "2026-04-22", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "text" + "audio", + "image", + "text", + "video" ], - "contextWindow": 204800, + "contextWindow": 1048576, "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.2, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "merge-gateway/zai/glm-4.7-flashx", - "providerId": "merge-gateway", - "displayName": "GLM-4.7-FlashX", - "version": "2026-01-19", + "modelId": "kenari/mimo-v2-5-pro", + "providerId": "kenari", + "displayName": "MiMo-V2.5-Pro", + "version": "2026-04-22", "capabilities": [ "text.chat", "tools.function_calling", @@ -52646,84 +82333,91 @@ "modalities": [ "text" ], - "contextWindow": 200000, + "contextWindow": 1048576, "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.07, - "outputPer1M": 0.4, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "merge-gateway/zai/glm-5", - "providerId": "merge-gateway", - "displayName": "GLM-5", - "version": "2026-02-11", + "modelId": "kenari/mimo-v2-5:free", + "providerId": "kenari", + "displayName": "MiMo-V2.5 (Free)", + "version": "2026-04-22", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "text" + "audio", + "image", + "text", + "video" ], - "contextWindow": 204800, + "contextWindow": 1048576, "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1, - "outputPer1M": 3.2, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "merge-gateway/zai/glm-5-turbo", - "providerId": "merge-gateway", - "displayName": "GLM-5-Turbo", - "version": "2026-03-16", + "modelId": "kenari/minimax-m3", + "providerId": "kenari", + "displayName": "MiniMax-M3", + "version": "2026-06-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 200000, - "maxOutputTokens": 131072, + "contextWindow": 512000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.2, - "outputPer1M": 4, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "merge-gateway/zai/glm-5.1", - "providerId": "merge-gateway", - "displayName": "GLM-5.1", - "version": "2026-03-27", + "modelId": "kenari/nemotron-3-nano-30b-a3b", + "providerId": "kenari", + "displayName": "Nemotron 3 Nano 30B A3B", + "version": "2025-12-15", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 200000, - "maxOutputTokens": 131072, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 1.4, - "outputPer1M": 4.4, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "minimax-cn-coding-plan/MiniMax-M2", - "providerId": "minimax-cn-coding-plan", - "displayName": "MiniMax-M2", - "version": "2025-10-27", + "modelId": "kenari/nemotron-3-super-120b-a12b", + "providerId": "kenari", + "displayName": "Nemotron 3 Super 120B A12B", + "version": "2026-03-11", "capabilities": [ "text.chat", "tools.function_calling", @@ -52732,19 +82426,28 @@ "modalities": [ "text" ], - "contextWindow": 196608, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { "inputPer1M": 0, "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium" + ] + } + ] }, { - "modelId": "minimax-cn-coding-plan/MiniMax-M2.1", - "providerId": "minimax-cn-coding-plan", - "displayName": "MiniMax-M2.1", - "version": "2025-12-23", + "modelId": "kenari/nemotron-3-super-120b-a12b:free", + "providerId": "kenari", + "displayName": "Nemotron 3 Super 120B A12B (Free)", + "version": "2026-03-11", "capabilities": [ "text.chat", "tools.function_calling", @@ -52753,19 +82456,28 @@ "modalities": [ "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { "inputPer1M": 0, "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium" + ] + } + ] }, { - "modelId": "minimax-cn-coding-plan/MiniMax-M2.5", - "providerId": "minimax-cn-coding-plan", - "displayName": "MiniMax-M2.5", - "version": "2026-02-12", + "modelId": "kenari/nemotron-3-ultra-550b-a55b", + "providerId": "kenari", + "displayName": "Nemotron 3 Ultra 550B A55B", + "version": "2026-06-04", "capabilities": [ "text.chat", "tools.function_calling", @@ -52774,296 +82486,538 @@ "modalities": [ "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { "inputPer1M": 0, "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "medium", + "high" + ] + } + ] }, { - "modelId": "minimax-cn-coding-plan/MiniMax-M2.5-highspeed", - "providerId": "minimax-cn-coding-plan", - "displayName": "MiniMax-M2.5-highspeed", - "version": "2026-02-13", + "modelId": "kenari/qwen3-7-plus", + "providerId": "kenari", + "displayName": "Qwen3.7 Plus", + "version": "2026-06-02", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 1000000, + "maxOutputTokens": 64000, "pricing": { "inputPer1M": 0, "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "minimax-cn-coding-plan/MiniMax-M2.7", - "providerId": "minimax-cn-coding-plan", - "displayName": "MiniMax-M2.7", - "version": "2026-03-18", + "modelId": "kilo/~anthropic/claude-fable-latest", + "providerId": "kilo", + "displayName": "Anthropic: Claude Fable Latest ($$$$)", + "version": "2026-06-09", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 10, + "outputPer1M": 50, + "currency": "USD", + "costDimensionsPer1M": { + "input": 10, + "output": 50, + "cacheRead": 1, + "cacheWrite": 12.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "minimax-cn-coding-plan/MiniMax-M2.7-highspeed", - "providerId": "minimax-cn-coding-plan", - "displayName": "MiniMax-M2.7-highspeed", - "version": "2026-03-18", + "modelId": "kilo/~anthropic/claude-haiku-latest", + "providerId": "kilo", + "displayName": "Anthropic Claude Haiku Latest", + "version": "2026-04-27", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 5, + "cacheRead": 0.1, + "cacheWrite": 1.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "minimax-cn-coding-plan/MiniMax-M3", - "providerId": "minimax-cn-coding-plan", - "displayName": "MiniMax-M3", - "version": "2026-06-01", + "modelId": "kilo/~anthropic/claude-opus-latest", + "providerId": "kilo", + "displayName": "Anthropic: Claude Opus Latest", + "version": "2026-04-21", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", - "text", - "video" + "pdf", + "text" ], - "contextWindow": 512000, + "contextWindow": 1000000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "minimax-cn/MiniMax-M2", - "providerId": "minimax-cn", - "displayName": "MiniMax-M2", - "version": "2025-10-27", + "modelId": "kilo/~anthropic/claude-sonnet-latest", + "providerId": "kilo", + "displayName": "Anthropic Claude Sonnet Latest", + "version": "2026-04-27", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 196608, + "contextWindow": 1000000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 10, + "cacheRead": 0.2, + "cacheWrite": 2.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "minimax-cn/MiniMax-M2.1", - "providerId": "minimax-cn", - "displayName": "MiniMax-M2.1", - "version": "2025-12-23", + "modelId": "kilo/~deepseek/deepseek-v4-flash-latest", + "providerId": "kilo", + "displayName": "DeepSeek V4 Flash Latest", + "version": "2026-08-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 1024000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 0.07966, + "outputPer1M": 0.15932, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.07966, + "output": 0.15932, + "cacheRead": 0.015932 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "high", + "max" + ] + } + ] }, { - "modelId": "minimax-cn/MiniMax-M2.5", - "providerId": "minimax-cn", - "displayName": "MiniMax-M2.5", - "version": "2026-02-12", + "modelId": "kilo/~google/gemini-flash-latest", + "providerId": "kilo", + "displayName": "Google Gemini Flash Latest", + "version": "2026-04-27", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 0.375, + "outputPer1M": 1.875, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.375, + "output": 1.875, + "reasoning": 1.875, + "cacheRead": 0.0375, + "cacheWrite": 0.020833 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "minimax-cn/MiniMax-M2.5-highspeed", - "providerId": "minimax-cn", - "displayName": "MiniMax-M2.5-highspeed", - "version": "2026-02-13", + "modelId": "kilo/~google/gemini-pro-latest", + "providerId": "kilo", + "displayName": "Google Gemini Pro Latest", + "version": "2026-04-27", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.4, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "reasoning": 12, + "cacheRead": 0.2, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "minimax-cn/MiniMax-M2.7", - "providerId": "minimax-cn", - "displayName": "MiniMax-M2.7", - "version": "2026-03-18", + "modelId": "kilo/~moonshotai/kimi-latest", + "providerId": "kilo", + "displayName": "MoonshotAI Kimi Latest", + "version": "2026-04-27", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 1048576, + "maxOutputTokens": 1048576, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 2.8, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.8, + "output": 14, + "cacheRead": 0.29 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "high", + "max" + ] + } + ] }, { - "modelId": "minimax-cn/MiniMax-M2.7-highspeed", - "providerId": "minimax-cn", - "displayName": "MiniMax-M2.7-highspeed", - "version": "2026-03-18", + "modelId": "kilo/~openai/gpt-latest", + "providerId": "kilo", + "displayName": "OpenAI GPT Latest", + "version": "2026-04-27", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.4, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "minimax-cn/MiniMax-M3", - "providerId": "minimax-cn", - "displayName": "MiniMax-M3", - "version": "2026-06-01", + "modelId": "kilo/~openai/gpt-mini-latest", + "providerId": "kilo", + "displayName": "OpenAI GPT Mini Latest", + "version": "2026-04-27", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", - "text", - "video" + "pdf", + "text" ], - "contextWindow": 512000, + "contextWindow": 400000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.4, - "currency": "USD" - } + "inputPer1M": 0.75, + "outputPer1M": 4.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 4.5, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "minimax-coding-plan/MiniMax-M2", - "providerId": "minimax-coding-plan", - "displayName": "MiniMax-M2", - "version": "2025-10-27", + "modelId": "kilo/~x-ai/grok-latest", + "providerId": "kilo", + "displayName": "xAI: Grok Latest", + "version": "2026-07-08", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 196608, - "maxOutputTokens": 128000, + "contextWindow": 500000, + "maxOutputTokens": 500000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "minimax-coding-plan/MiniMax-M2.1", - "providerId": "minimax-coding-plan", - "displayName": "MiniMax-M2.1", - "version": "2025-12-23", + "modelId": "kilo/ai21/jamba-large-1.7", + "providerId": "kilo", + "displayName": "AI21: Jamba Large 1.7", + "version": "2025-08-08", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 256000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 2, + "outputPer1M": 8, "currency": "USD" } }, { - "modelId": "minimax-coding-plan/MiniMax-M2.5", - "providerId": "minimax-coding-plan", - "displayName": "MiniMax-M2.5", - "version": "2026-02-12", + "modelId": "kilo/aion-labs/aion-2.0", + "providerId": "kilo", + "displayName": "AionLabs: Aion-2.0", + "version": "2026-02-23", "capabilities": [ "text.chat", "tools.function_calling", @@ -53072,19 +83026,33 @@ "modalities": [ "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.8, + "outputPer1M": 1.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.8, + "output": 1.6, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high" + ] + } + ] }, { - "modelId": "minimax-coding-plan/MiniMax-M2.5-highspeed", - "providerId": "minimax-coding-plan", - "displayName": "MiniMax-M2.5-highspeed", - "version": "2026-02-13", + "modelId": "kilo/aion-labs/aion-3.0", + "providerId": "kilo", + "displayName": "AionLabs: Aion-3.0", + "version": "2026-07-07", "capabilities": [ "text.chat", "tools.function_calling", @@ -53093,19 +83061,33 @@ "modalities": [ "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 6, + "cacheRead": 0.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high" + ] + } + ] }, { - "modelId": "minimax-coding-plan/MiniMax-M2.7", - "providerId": "minimax-coding-plan", - "displayName": "MiniMax-M2.7", - "version": "2026-03-18", + "modelId": "kilo/aion-labs/aion-3.0-mini", + "providerId": "kilo", + "displayName": "AionLabs: Aion-3.0-Mini", + "version": "2026-07-07", "capabilities": [ "text.chat", "tools.function_calling", @@ -53114,40 +83096,81 @@ "modalities": [ "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.7, + "outputPer1M": 1.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.7, + "output": 1.4, + "cacheRead": 0.18 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high" + ] + } + ] + }, + { + "modelId": "kilo/aion-labs/aion-rp-llama-3.1-8b", + "providerId": "kilo", + "displayName": "AionLabs: Aion-RP 1.0 (8B)", + "version": "2025-02-04", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "text" + ], + "contextWindow": 32768, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.8, + "outputPer1M": 1.6, "currency": "USD" } }, { - "modelId": "minimax-coding-plan/MiniMax-M2.7-highspeed", - "providerId": "minimax-coding-plan", - "displayName": "MiniMax-M2.7-highspeed", - "version": "2026-03-18", + "modelId": "kilo/allenai/olmo-3-32b-think", + "providerId": "kilo", + "displayName": "AllenAI: Olmo 3 32B Think", + "version": "2025-11-21", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 65536, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.15, + "outputPer1M": 0.5, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high" + ] + } + ] }, { - "modelId": "minimax-coding-plan/MiniMax-M3", - "providerId": "minimax-coding-plan", - "displayName": "MiniMax-M3", - "version": "2026-06-01", + "modelId": "kilo/amazon/nova-2-lite-v1", + "providerId": "kilo", + "displayName": "Amazon: Nova 2 Lite", + "version": "2025-12-02", "capabilities": [ "text.chat", "tools.function_calling", @@ -53155,537 +83178,930 @@ ], "modalities": [ "image", + "pdf", "text", "video" ], - "contextWindow": 512000, - "maxOutputTokens": 128000, + "contextWindow": 1000000, + "maxOutputTokens": 65535, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.3, + "outputPer1M": 2.5, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "minimax/MiniMax-M2", - "providerId": "minimax", - "displayName": "MiniMax-M2", - "version": "2025-10-27", + "modelId": "kilo/amazon/nova-lite-v1", + "providerId": "kilo", + "displayName": "Amazon: Nova Lite 1.0", + "version": "2024-12-05", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 196608, - "maxOutputTokens": 128000, + "contextWindow": 300000, + "maxOutputTokens": 5120, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, + "inputPer1M": 0.06, + "outputPer1M": 0.24, "currency": "USD" } }, { - "modelId": "minimax/MiniMax-M2.1", - "providerId": "minimax", - "displayName": "MiniMax-M2.1", - "version": "2025-12-23", + "modelId": "kilo/amazon/nova-micro-v1", + "providerId": "kilo", + "displayName": "Amazon: Nova Micro 1.0", + "version": "2024-12-05", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 128000, + "maxOutputTokens": 5120, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, + "inputPer1M": 0.035, + "outputPer1M": 0.14, "currency": "USD" } }, { - "modelId": "minimax/MiniMax-M2.5", - "providerId": "minimax", - "displayName": "MiniMax-M2.5", - "version": "2026-02-12", + "modelId": "kilo/amazon/nova-premier-v1", + "providerId": "kilo", + "displayName": "Amazon: Nova Premier 1.0", + "version": "2025-10-31", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 1000000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" + "inputPer1M": 2.5, + "outputPer1M": 12.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 12.5, + "cacheRead": 0.625 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "minimax/MiniMax-M2.5-highspeed", - "providerId": "minimax", - "displayName": "MiniMax-M2.5-highspeed", - "version": "2026-02-13", + "modelId": "kilo/amazon/nova-pro-v1", + "providerId": "kilo", + "displayName": "Amazon: Nova Pro 1.0", + "version": "2024-12-05", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 300000, + "maxOutputTokens": 5120, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.4, + "inputPer1M": 0.8, + "outputPer1M": 3.2, "currency": "USD" } }, { - "modelId": "minimax/MiniMax-M2.7", - "providerId": "minimax", - "displayName": "MiniMax-M2.7", - "version": "2026-03-18", + "modelId": "kilo/anthracite-org/magnum-v4-72b", + "providerId": "kilo", + "displayName": "Magnum v4 72B", + "version": "2024-10-22", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 32768, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, + "inputPer1M": 3, + "outputPer1M": 5, "currency": "USD" } }, { - "modelId": "minimax/MiniMax-M2.7-highspeed", - "providerId": "minimax", - "displayName": "MiniMax-M2.7-highspeed", - "version": "2026-03-18", + "modelId": "kilo/anthropic/claude-3-haiku", + "providerId": "kilo", + "displayName": "Anthropic: Claude 3 Haiku", + "version": "2024-03-13", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 200000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.4, - "currency": "USD" + "inputPer1M": 0.25, + "outputPer1M": 1.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 1.25, + "cacheRead": 0.03, + "cacheWrite": 0.3 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "minimax/MiniMax-M3", - "providerId": "minimax", - "displayName": "MiniMax-M3", - "version": "2026-06-01", + "modelId": "kilo/anthropic/claude-fable-5", + "providerId": "kilo", + "displayName": "Claude Fable 5", + "version": "2026-06-09", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", - "text", - "video" + "pdf", + "text" ], - "contextWindow": 512000, + "contextWindow": 1000000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.4, - "currency": "USD" - } + "inputPer1M": 10, + "outputPer1M": 50, + "currency": "USD", + "costDimensionsPer1M": { + "input": 10, + "output": 50, + "cacheRead": 1, + "cacheWrite": 12.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "mistral/codestral-latest", - "providerId": "mistral", - "displayName": "Codestral (latest)", - "version": "2024-05-29", + "modelId": "kilo/anthropic/claude-haiku-4.5", + "providerId": "kilo", + "displayName": "Claude Haiku 4.5 (latest)", + "version": "2025-10-15", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 4096, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 0.9, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 5, + "cacheRead": 0.1, + "cacheWrite": 1.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "mistral/devstral-2512", - "providerId": "mistral", - "displayName": "Devstral 2", - "version": "2025-12-09", + "modelId": "kilo/anthropic/claude-opus-4", + "providerId": "kilo", + "displayName": "Anthropic: Claude Opus 4 ($$$$)", + "version": "2025-05-22", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 200000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 15, + "outputPer1M": 75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 75, + "cacheRead": 1.5, + "cacheWrite": 18.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "mistral/devstral-latest", - "providerId": "mistral", - "displayName": "Devstral 2", - "version": "2025-12-09", + "modelId": "kilo/anthropic/claude-opus-4.1", + "providerId": "kilo", + "displayName": "Claude Opus 4.1 (latest)", + "version": "2025-08-05", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 200000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 15, + "outputPer1M": 75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 75, + "cacheRead": 1.5, + "cacheWrite": 18.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "mistral/devstral-medium-2507", - "providerId": "mistral", - "displayName": "Devstral Medium", - "version": "2025-07-10", + "modelId": "kilo/anthropic/claude-opus-4.5", + "providerId": "kilo", + "displayName": "Claude Opus 4.5 (latest)", + "version": "2025-11-24", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 128000, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "mistral/devstral-medium-latest", - "providerId": "mistral", - "displayName": "Devstral 2 (latest)", - "version": "2025-12-02", + "modelId": "kilo/anthropic/claude-opus-4.6", + "providerId": "kilo", + "displayName": "Claude Opus 4.6", + "version": "2026-02-05", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + } + ] }, { - "modelId": "mistral/devstral-small-2505", - "providerId": "mistral", - "displayName": "Devstral Small 2505", - "version": "2025-05-07", + "modelId": "kilo/anthropic/claude-opus-4.7", + "providerId": "kilo", + "displayName": "Claude Opus 4.7", + "version": "2026-04-16", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, + "contextWindow": 1000000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.3, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "mistral/devstral-small-2507", - "providerId": "mistral", - "displayName": "Devstral Small", - "version": "2025-07-10", + "modelId": "kilo/anthropic/claude-opus-4.7-fast", + "providerId": "kilo", + "displayName": "Claude Opus 4.7", + "version": "2026-04-16", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, + "contextWindow": 1000000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.3, - "currency": "USD" - } + "inputPer1M": 30, + "outputPer1M": 150, + "currency": "USD", + "costDimensionsPer1M": { + "input": 30, + "output": 150, + "cacheRead": 3, + "cacheWrite": 37.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "mistral/labs-devstral-small-2512", - "providerId": "mistral", - "displayName": "Devstral Small 2", - "version": "2025-12-09", + "modelId": "kilo/anthropic/claude-opus-4.8", + "providerId": "kilo", + "displayName": "Claude Opus 4.8", + "version": "2026-05-28", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 256000, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "mistral/magistral-medium-latest", - "providerId": "mistral", - "displayName": "Magistral Medium (latest)", - "version": "2025-03-17", + "modelId": "kilo/anthropic/claude-opus-4.8-fast", + "providerId": "kilo", + "displayName": "Claude Opus 4.8", + "version": "2026-05-28", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 2, - "outputPer1M": 5, - "currency": "USD" - } + "inputPer1M": 10, + "outputPer1M": 50, + "currency": "USD", + "costDimensionsPer1M": { + "input": 10, + "output": 50, + "cacheRead": 1, + "cacheWrite": 12.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "mistral/magistral-small", - "providerId": "mistral", - "displayName": "Magistral Small", - "version": "2025-03-17", + "modelId": "kilo/anthropic/claude-opus-5", + "providerId": "kilo", + "displayName": "Claude Opus 5", + "version": "2026-07-24", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, + "contextWindow": 1000000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 1.5, - "currency": "USD" - } - }, + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, { - "modelId": "mistral/ministral-3b-latest", - "providerId": "mistral", - "displayName": "Ministral 3B (latest)", - "version": "2024-10-01", + "modelId": "kilo/anthropic/claude-opus-5-fast", + "providerId": "kilo", + "displayName": "Claude Opus 5", + "version": "2026-07-24", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, + "contextWindow": 1000000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.04, - "outputPer1M": 0.04, - "currency": "USD" - } + "inputPer1M": 10, + "outputPer1M": 50, + "currency": "USD", + "costDimensionsPer1M": { + "input": 10, + "output": 50, + "cacheRead": 1, + "cacheWrite": 12.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "mistral/ministral-8b-latest", - "providerId": "mistral", - "displayName": "Ministral 8B (latest)", - "version": "2024-10-01", + "modelId": "kilo/anthropic/claude-sonnet-4", + "providerId": "kilo", + "displayName": "Anthropic: Claude Sonnet 4", + "version": "2025-05-22", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 128000, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.1, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "mistral/mistral-embed", - "providerId": "mistral", - "displayName": "Mistral Embed", - "version": "2023-12-11", + "modelId": "kilo/anthropic/claude-sonnet-4.5", + "providerId": "kilo", + "displayName": "Claude Sonnet 4.5 (latest)", + "version": "2025-09-29", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 8000, - "maxOutputTokens": 3072, + "contextWindow": 1000000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "mistral/mistral-large-2411", - "providerId": "mistral", - "displayName": "Mistral Large 2.1", - "version": "2024-11-01", + "modelId": "kilo/anthropic/claude-sonnet-4.6", + "providerId": "kilo", + "displayName": "Claude Sonnet 4.6", + "version": "2026-02-17", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 2, - "outputPer1M": 6, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + } + ] }, { - "modelId": "mistral/mistral-large-2512", - "providerId": "mistral", - "displayName": "Mistral Large 3", - "version": "2024-11-01", + "modelId": "kilo/anthropic/claude-sonnet-5", + "providerId": "kilo", + "displayName": "Claude Sonnet 5", + "version": "2026-06-30", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 1.5, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 10, + "cacheRead": 0.2, + "cacheWrite": 2.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "mistral/mistral-large-latest", - "providerId": "mistral", - "displayName": "Mistral Large (latest)", - "version": "2024-11-01", + "modelId": "kilo/arcee-ai/trinity-large-thinking", + "providerId": "kilo", + "displayName": "Trinity Large Thinking", + "version": "2026-04-01", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "image", "text" ], "contextWindow": 262144, "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 1.5, - "currency": "USD" - } + "inputPer1M": 0.22, + "outputPer1M": 0.85, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.22, + "output": 0.85, + "cacheRead": 0.06 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high" + ] + } + ] }, { - "modelId": "mistral/mistral-medium-2505", - "providerId": "mistral", - "displayName": "Mistral Medium 3", - "version": "2025-05-07", + "modelId": "kilo/arcee-ai/virtuoso-large", + "providerId": "kilo", + "displayName": "Arcee AI: Virtuoso Large", + "version": "2025-05-05", "capabilities": [ "text.chat", "tools.function_calling" ], "modalities": [ - "image", "text" ], "contextWindow": 131072, - "maxOutputTokens": 131072, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 2, + "inputPer1M": 0.75, + "outputPer1M": 1.2, "currency": "USD" } }, { - "modelId": "mistral/mistral-medium-2508", - "providerId": "mistral", - "displayName": "Mistral Medium 3.1", - "version": "2025-08-12", + "modelId": "kilo/baidu/ernie-4.5-vl-424b-a47b", + "providerId": "kilo", + "displayName": "Baidu: ERNIE 4.5 VL 424B A47B ", + "version": "2025-06-30", "capabilities": [ "text.chat", - "tools.function_calling" + "reasoning" ], "modalities": [ "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 123000, + "maxOutputTokens": 16000, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 2, + "inputPer1M": 0.42, + "outputPer1M": 1.25, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "mistral/mistral-medium-2604", - "providerId": "mistral", - "displayName": "Mistral Medium 3.5", - "version": "2026-04-29", + "modelId": "kilo/bytedance-seed/seed-1.6", + "providerId": "kilo", + "displayName": "ByteDance Seed: Seed 1.6", + "version": "2025-12-23", "capabilities": [ "text.chat", "tools.function_calling", @@ -53694,249 +84110,332 @@ ], "modalities": [ "image", - "text" + "text", + "video" ], "contextWindow": 262144, - "maxOutputTokens": 262144, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 1.5, - "outputPer1M": 7.5, + "inputPer1M": 0.25, + "outputPer1M": 2, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "mistral/mistral-medium-latest", - "providerId": "mistral", - "displayName": "Mistral Medium (latest)", - "version": "2025-08-12", + "modelId": "kilo/bytedance-seed/seed-1.6-flash", + "providerId": "kilo", + "displayName": "ByteDance Seed: Seed 1.6 Flash", + "version": "2025-12-23", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", - "text" + "text", + "video" ], "contextWindow": 262144, - "maxOutputTokens": 262144, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 2, + "inputPer1M": 0.075, + "outputPer1M": 0.3, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "mistral/mistral-nemo", - "providerId": "mistral", - "displayName": "Mistral Nemo", - "version": "2024-07-01", + "modelId": "kilo/bytedance-seed/seed-2-1-turbo", + "providerId": "kilo", + "displayName": "ByteDance Seed: Seed 2.1 Turbo", + "version": "2026-08-12", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.15, + "inputPer1M": 0.5, + "outputPer1M": 2.5, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "mistral/mistral-small-2506", - "providerId": "mistral", - "displayName": "Mistral Small 3.2", - "version": "2025-06-20", + "modelId": "kilo/bytedance-seed/seed-2.0-code", + "providerId": "kilo", + "displayName": "Seed 2.0 Code", + "version": "2026-02-14", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 262144, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.3, + "inputPer1M": 0.5, + "outputPer1M": 3, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "mistral/mistral-small-2603", - "providerId": "mistral", - "displayName": "Mistral Small 4", - "version": "2026-03-16", + "modelId": "kilo/bytedance-seed/seed-2.0-lite", + "providerId": "kilo", + "displayName": "Seed 2.0 Lite", + "version": "2026-02-14", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 256000, - "maxOutputTokens": 256000, + "contextWindow": 262144, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, + "inputPer1M": 0.25, + "outputPer1M": 2, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "mistral/mistral-small-latest", - "providerId": "mistral", - "displayName": "Mistral Small (latest)", - "version": "2026-03-16", + "modelId": "kilo/bytedance-seed/seed-2.0-mini", + "providerId": "kilo", + "displayName": "Seed 2.0 Mini", + "version": "2026-02-14", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 256000, - "maxOutputTokens": 256000, + "contextWindow": 262144, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, + "inputPer1M": 0.1, + "outputPer1M": 0.4, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "mistral/open-mistral-7b", - "providerId": "mistral", - "displayName": "Mistral 7B", - "version": "2023-09-27", + "modelId": "kilo/bytedance/ui-tars-1.5-7b", + "providerId": "kilo", + "displayName": "ByteDance: UI-TARS 7B ", + "version": "2025-07-22", "capabilities": [ "text.chat", - "tools.function_calling" + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 8000, - "maxOutputTokens": 8000, + "contextWindow": 128000, + "maxOutputTokens": 2048, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 0.25, - "currency": "USD" + "inputPer1M": 0.1, + "outputPer1M": 0.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.2, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "mistral/open-mistral-nemo", - "providerId": "mistral", - "displayName": "Open Mistral Nemo", - "version": "2024-07-01", + "modelId": "kilo/cognitivecomputations/dolphin-mistral-24b-venice-edition", + "providerId": "kilo", + "displayName": "Venice: Uncensored", + "version": "2025-07-09", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ "text" ], "contextWindow": 128000, - "maxOutputTokens": 128000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.15, + "inputPer1M": 0.2, + "outputPer1M": 0.9, "currency": "USD" } }, { - "modelId": "mistral/open-mixtral-8x22b", - "providerId": "mistral", - "displayName": "Mixtral 8x22B", - "version": "2024-04-17", + "modelId": "kilo/cohere/command-a", + "providerId": "kilo", + "displayName": "Cohere: Command A", + "version": "2025-03-13", "capabilities": [ "text.chat", - "tools.function_calling" + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 64000, - "maxOutputTokens": 64000, + "contextWindow": 256000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 2, - "outputPer1M": 6, + "inputPer1M": 2.5, + "outputPer1M": 10, "currency": "USD" } }, { - "modelId": "mistral/open-mixtral-8x7b", - "providerId": "mistral", - "displayName": "Mixtral 8x7B", - "version": "2023-12-11", + "modelId": "kilo/cohere/command-r-08-2024", + "providerId": "kilo", + "displayName": "Command R", + "version": "2024-08-30", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 32000, - "maxOutputTokens": 32000, + "contextWindow": 128000, + "maxOutputTokens": 4000, "pricing": { - "inputPer1M": 0.7, - "outputPer1M": 0.7, + "inputPer1M": 0.15, + "outputPer1M": 0.6, "currency": "USD" } }, { - "modelId": "mistral/pixtral-12b", - "providerId": "mistral", - "displayName": "Pixtral 12B", - "version": "2024-09-01", + "modelId": "kilo/cohere/command-r-plus-08-2024", + "providerId": "kilo", + "displayName": "Command R+", + "version": "2024-08-30", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "structured.output" ], "modalities": [ - "image", "text" ], "contextWindow": 128000, - "maxOutputTokens": 128000, + "maxOutputTokens": 4000, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.15, + "inputPer1M": 2.5, + "outputPer1M": 10, "currency": "USD" } }, { - "modelId": "mistral/pixtral-large-latest", - "providerId": "mistral", - "displayName": "Pixtral Large (latest)", - "version": "2024-11-01", + "modelId": "kilo/cohere/command-r7b-12-2024", + "providerId": "kilo", + "displayName": "Command R7B", + "version": "2024-12-02", "capabilities": [ "text.chat", - "tools.function_calling" + "structured.output" ], "modalities": [ - "image", "text" ], "contextWindow": 128000, - "maxOutputTokens": 128000, + "maxOutputTokens": 4000, "pricing": { - "inputPer1M": 2, - "outputPer1M": 6, + "inputPer1M": 0.0375, + "outputPer1M": 0.15, "currency": "USD" } }, { - "modelId": "mixlayer/qwen/qwen3.5-122b-a10b", - "providerId": "mixlayer", - "displayName": "Qwen3.5 122B A10B", - "version": "2026-03-18", + "modelId": "kilo/cohere/north-mini-code:free", + "providerId": "kilo", + "displayName": "Cohere: North Mini Code (free)", + "version": "2026-06-17", "capabilities": [ "text.chat", "tools.function_calling", @@ -53945,268 +84444,420 @@ "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 256000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 3.2, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "mixlayer/qwen/qwen3.5-27b", - "providerId": "mixlayer", - "displayName": "Qwen3.5 27B", - "version": "2026-03-18", + "modelId": "kilo/deepcogito/cogito-v2.1-671b", + "providerId": "kilo", + "displayName": "Deep Cogito: Cogito v2.1 671B", + "version": "2025-11-13", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 128000, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 2.4, + "inputPer1M": 1.25, + "outputPer1M": 1.25, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "mixlayer/qwen/qwen3.5-35b-a3b", - "providerId": "mixlayer", - "displayName": "Qwen3.5 35B A3B", - "version": "2026-03-18", + "modelId": "kilo/deepseek/deepseek-chat", + "providerId": "kilo", + "displayName": "DeepSeek Chat", + "version": "2025-12-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 128000, + "maxOutputTokens": 16000, "pricing": { - "inputPer1M": 0.25, + "inputPer1M": 0.4, "outputPer1M": 1.3, "currency": "USD" } }, { - "modelId": "mixlayer/qwen/qwen3.5-397b-a17b", - "providerId": "mixlayer", - "displayName": "Qwen3.5 397B A17B", - "version": "2026-03-18", + "modelId": "kilo/deepseek/deepseek-chat-v3-0324", + "providerId": "kilo", + "displayName": "DeepSeek: DeepSeek V3 0324", + "version": "2025-03-24", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 163840, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 3.6, - "currency": "USD" + "inputPer1M": 0.27, + "outputPer1M": 1.12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.27, + "output": 1.12, + "cacheRead": 0.135 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "mixlayer/qwen/qwen3.5-9b", - "providerId": "mixlayer", - "displayName": "Qwen3.5 9B", - "version": "2026-03-18", + "modelId": "kilo/deepseek/deepseek-chat-v3.1", + "providerId": "kilo", + "displayName": "DeepSeek: DeepSeek V3.1", + "version": "2025-08-21", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 163840, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.4, - "currency": "USD" - } + "inputPer1M": 0.27, + "outputPer1M": 1, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.27, + "output": 1, + "cacheRead": 0.135 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "moark/GLM-4.7", - "providerId": "moark", - "displayName": "GLM-4.7", - "version": "2025-12-22", + "modelId": "kilo/deepseek/deepseek-r1", + "providerId": "kilo", + "displayName": "DeepSeek-R1", + "version": "2025-01-20", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 64000, + "maxOutputTokens": 16000, "pricing": { - "inputPer1M": 3.5, - "outputPer1M": 14, + "inputPer1M": 0.7, + "outputPer1M": 2.5, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high" + ] + } + ] }, { - "modelId": "moark/MiniMax-M2.1", - "providerId": "moark", - "displayName": "MiniMax-M2.1", - "version": "2025-12-23", + "modelId": "kilo/deepseek/deepseek-r1-0528", + "providerId": "kilo", + "displayName": "DeepSeek: R1 0528", + "version": "2025-05-28", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 163840, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 2.1, - "outputPer1M": 8.4, - "currency": "USD" - } + "inputPer1M": 0.7, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.7, + "output": 2.5, + "cacheRead": 0.35 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high" + ] + } + ] }, { - "modelId": "modelscope/Qwen/Qwen3-235B-A22B-Instruct-2507", - "providerId": "modelscope", - "displayName": "Qwen3 235B A22B Instruct 2507", - "version": "2025-04-28", + "modelId": "kilo/deepseek/deepseek-r1-distill-llama-70b", + "providerId": "kilo", + "displayName": "DeepSeek: R1 Distill Llama 70B", + "version": "2025-01-23", "capabilities": [ "text.chat", - "tools.function_calling" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 131072, + "contextWindow": 8192, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.8, + "outputPer1M": 0.8, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "modelscope/Qwen/Qwen3-235B-A22B-Thinking-2507", - "providerId": "modelscope", - "displayName": "Qwen3-235B-A22B-Thinking-2507", - "version": "2025-07-25", + "modelId": "kilo/deepseek/deepseek-v3.1-terminus", + "providerId": "kilo", + "displayName": "DeepSeek: DeepSeek V3.1 Terminus (retires Aug 17)", + "version": "2025-09-22", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 131072, + "contextWindow": 163840, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.27, + "outputPer1M": 1, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.27, + "output": 1, + "cacheRead": 0.135 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "modelscope/Qwen/Qwen3-30B-A3B-Instruct-2507", - "providerId": "modelscope", - "displayName": "Qwen3 30B A3B Instruct 2507", - "version": "2025-07-30", + "modelId": "kilo/deepseek/deepseek-v3.2", + "providerId": "kilo", + "displayName": "DeepSeek V3.2", + "version": "2025-12-01", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 16384, + "contextWindow": 163840, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.269, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.269, + "output": 0.4, + "cacheRead": 0.1345 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "modelscope/Qwen/Qwen3-30B-A3B-Thinking-2507", - "providerId": "modelscope", - "displayName": "Qwen3 30B A3B Thinking 2507", - "version": "2025-07-30", + "modelId": "kilo/deepseek/deepseek-v3.2-exp", + "providerId": "kilo", + "displayName": "DeepSeek: DeepSeek V3.2 Exp", + "version": "2025-09-29", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 32768, + "contextWindow": 163840, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.27, + "outputPer1M": 0.41, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "modelscope/Qwen/Qwen3-Coder-30B-A3B-Instruct", - "providerId": "modelscope", - "displayName": "Qwen3 Coder 30B A3B Instruct", - "version": "2025-07-31", + "modelId": "kilo/deepseek/deepseek-v4-flash", + "providerId": "kilo", + "displayName": "DeepSeek V4 Flash", + "version": "2026-04-24", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 1024000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.14, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "cacheRead": 0.028 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "modelscope/ZhipuAI/GLM-4.5", - "providerId": "modelscope", - "displayName": "GLM-4.5", - "version": "2025-07-28", + "modelId": "kilo/deepseek/deepseek-v4-flash-0731", + "providerId": "kilo", + "displayName": "DeepSeek V4 Flash 0731", + "version": "2026-07-31", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 98304, + "contextWindow": 1048576, + "maxOutputTokens": 393216, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.14, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "cacheRead": 0.028 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "high", + "max" + ] + } + ] }, { - "modelId": "modelscope/ZhipuAI/GLM-4.6", - "providerId": "modelscope", - "displayName": "GLM-4.6", - "version": "2025-09-30", + "modelId": "kilo/deepseek/deepseek-v4-flash:discounted", + "providerId": "kilo", + "displayName": "DeepSeek: DeepSeek V4 Flash 0731 (lowest price)", + "version": "2025-08-26", "capabilities": [ "text.chat", "tools.function_calling", @@ -54215,121 +84866,151 @@ "modalities": [ "text" ], - "contextWindow": 202752, - "maxOutputTokens": 98304, + "contextWindow": 1048576, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.14, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "reasoning": 0, + "cacheRead": 0.0028 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "moonshot/kimi-k2.5", - "providerId": "moonshot", - "displayName": "Kimi K2.5", - "version": "2026-04-01", + "modelId": "kilo/deepseek/deepseek-v4-pro", + "providerId": "kilo", + "displayName": "DeepSeek V4 Pro", + "version": "2026-04-24", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 16384, - "requestShapeHints": { - "providerShape": "openai.chat.completions", - "bodyKeys": [ - "temperature", - "max_tokens", - "tools" - ], - "headerKeys": [ - "Authorization" - ] + "contextWindow": 1048576, + "maxOutputTokens": 393216, + "pricing": { + "inputPer1M": 1.6, + "outputPer1M": 3.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.6, + "output": 3.2, + "cacheRead": 0.135 + }, + "costUnit": "USD per 1M tokens" }, - "experimentalModes": [ + "reasoningOptions": [ { - "modeId": "reasoning.long-context", - "label": "Long context reasoning" + "type": "effort", + "values": [ + "none", + "high", + "xhigh" + ] } ] }, { - "modelId": "moonshot/kimi-k2.6", - "providerId": "moonshot", - "displayName": "Kimi K2.6", - "version": "2026-05-01", + "modelId": "kilo/deepseek/deepseek-v4-pro-0813", + "providerId": "kilo", + "displayName": "DeepSeek V4 Pro 0813", + "version": "2026-08-12", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 16384, - "requestShapeHints": { - "providerShape": "openai.chat.completions", - "bodyKeys": [ - "temperature", - "max_tokens", - "tools" - ], - "headerKeys": [ - "Authorization" - ] + "contextWindow": 1048576, + "maxOutputTokens": 384000, + "pricing": { + "inputPer1M": 1.32, + "outputPer1M": 3.96, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.32, + "output": 3.96, + "cacheRead": 0.35 + }, + "costUnit": "USD per 1M tokens" }, - "experimentalModes": [ + "reasoningOptions": [ { - "modeId": "reasoning.long-context", - "label": "Long context reasoning" + "type": "effort", + "values": [ + "none", + "low", + "high", + "max" + ] } ] }, { - "modelId": "moonshot/kimi-k2.7-code", - "providerId": "moonshot", - "displayName": "Kimi K2.7 Code", - "version": "2026-06-12", + "modelId": "kilo/deepseek/deepseek-v4-pro:discounted", + "providerId": "kilo", + "displayName": "DeepSeek: DeepSeek V4 Pro 0813 (lowest price)", + "version": "2025-08-26", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "text", - "image", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, - "requestShapeHints": { - "providerShape": "openai.chat.completions", - "bodyKeys": [ - "temperature", - "max_tokens", - "tools" - ], - "headerKeys": [ - "Authorization" - ] + "contextWindow": 1048576, + "maxOutputTokens": 384000, + "pricing": { + "inputPer1M": 0.435, + "outputPer1M": 0.87, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.435, + "output": 0.87, + "reasoning": 0, + "cacheRead": 0.003625 + }, + "costUnit": "USD per 1M tokens" }, - "experimentalModes": [ + "reasoningOptions": [ { - "modeId": "reasoning.long-context", - "label": "Long context reasoning" + "type": "effort", + "values": [ + "none", + "high", + "xhigh" + ] } ] }, { - "modelId": "moonshot/kimi-k3", - "providerId": "moonshot", - "displayName": "Kimi K3", - "version": "2026-07-16", + "modelId": "kilo/google/gemini-2.5-flash", + "providerId": "kilo", + "displayName": "Gemini 2.5 Flash", + "version": "2025-06-17", "capabilities": [ "text.chat", "tools.function_calling", @@ -54337,137 +85018,239 @@ "structured.output" ], "modalities": [ - "text", + "audio", "image", + "pdf", + "text", "video" ], "contextWindow": 1048576, - "maxOutputTokens": 131072, - "requestShapeHints": { - "providerShape": "openai.chat.completions", - "bodyKeys": [ - "max_tokens", - "tools", - "reasoning_effort" - ], - "headerKeys": [ - "Authorization" - ] + "maxOutputTokens": 65535, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "reasoning": 2.5, + "cacheRead": 0.03, + "cacheWrite": 0.083333 + }, + "costUnit": "USD per 1M tokens" }, - "experimentalModes": [ + "reasoningOptions": [ { - "modeId": "reasoning.long-context", - "label": "Long context reasoning" + "type": "effort", + "values": [ + "none", + "high" + ] } ] }, { - "modelId": "moonshotai-cn/kimi-k2-0711-preview", - "providerId": "moonshotai-cn", - "displayName": "Kimi K2 0711", - "version": "2025-07-14", + "modelId": "kilo/google/gemini-2.5-flash-image", + "providerId": "kilo", + "displayName": "Nano Banana", + "version": "2025-08-26", "capabilities": [ "text.chat", - "tools.function_calling" + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 16384, + "contextWindow": 32768, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.6, + "inputPer1M": 0.3, "outputPer1M": 2.5, - "currency": "USD" + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "cacheRead": 0.03, + "cacheWrite": 0.083333 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "moonshotai-cn/kimi-k2-0905-preview", - "providerId": "moonshotai-cn", - "displayName": "Kimi K2 0905", - "version": "2025-09-05", + "modelId": "kilo/google/gemini-2.5-flash-lite", + "providerId": "kilo", + "displayName": "Gemini 2.5 Flash-Lite", + "version": "2025-06-17", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 1048576, + "maxOutputTokens": 65535, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.5, - "currency": "USD" - } + "inputPer1M": 0.1, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.4, + "reasoning": 0.4, + "cacheRead": 0.01, + "cacheWrite": 0.083333 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "moonshotai-cn/kimi-k2-thinking", - "providerId": "moonshotai-cn", - "displayName": "Kimi K2 Thinking", - "version": "2025-11-06", + "modelId": "kilo/google/gemini-2.5-pro", + "providerId": "kilo", + "displayName": "Gemini 2.5 Pro", + "version": "2025-06-17", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.5, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "reasoning": 10, + "cacheRead": 0.125, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high" + ] + } + ] }, { - "modelId": "moonshotai-cn/kimi-k2-thinking-turbo", - "providerId": "moonshotai-cn", - "displayName": "Kimi K2 Thinking Turbo", - "version": "2025-11-06", + "modelId": "kilo/google/gemini-2.5-pro-preview", + "providerId": "kilo", + "displayName": "Google: Gemini 2.5 Pro Preview 06-05", + "version": "2025-06-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", + "image", + "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 1.15, - "outputPer1M": 8, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "reasoning": 10, + "cacheRead": 0.125, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high" + ] + } + ] }, { - "modelId": "moonshotai-cn/kimi-k2-turbo-preview", - "providerId": "moonshotai-cn", - "displayName": "Kimi K2 Turbo", - "version": "2025-09-05", + "modelId": "kilo/google/gemini-2.5-pro-preview-05-06", + "providerId": "kilo", + "displayName": "Google: Gemini 2.5 Pro Preview 05-06", + "version": "2025-05-07", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, - "pricing": { - "inputPer1M": 2.4, + "contextWindow": 1048576, + "maxOutputTokens": 65535, + "pricing": { + "inputPer1M": 1.25, "outputPer1M": 10, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "reasoning": 10, + "cacheRead": 0.125, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high" + ] + } + ] }, { - "modelId": "moonshotai-cn/kimi-k2.5", - "providerId": "moonshotai-cn", - "displayName": "Kimi K2.5", - "version": "2026-01", + "modelId": "kilo/google/gemini-3-flash-preview", + "providerId": "kilo", + "displayName": "Gemini 3 Flash Preview", + "version": "2025-12-17", "capabilities": [ "text.chat", "tools.function_calling", @@ -54475,23 +85258,45 @@ "structured.output" ], "modalities": [ + "audio", "image", + "pdf", "text", "video" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.6, + "inputPer1M": 0.5, "outputPer1M": 3, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 3, + "reasoning": 3, + "cacheRead": 0.05, + "cacheWrite": 0.083333 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "moonshotai-cn/kimi-k2.6", - "providerId": "moonshotai-cn", - "displayName": "Kimi K2.6", - "version": "2026-04-21", + "modelId": "kilo/google/gemini-3-pro-image", + "providerId": "kilo", + "displayName": "Nano Banana Pro", + "version": "2026-05-28", "capabilities": [ "text.chat", "tools.function_calling", @@ -54500,124 +85305,221 @@ ], "modalities": [ "image", - "text", - "video" + "pdf", + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 65536, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.95, - "outputPer1M": 4, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "reasoning": 12, + "cacheRead": 0.2, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high" + ] + } + ] }, { - "modelId": "moonshotai/kimi-k2-0711-preview", - "providerId": "moonshotai", - "displayName": "Kimi K2 0711", - "version": "2025-07-14", + "modelId": "kilo/google/gemini-3-pro-image-preview", + "providerId": "kilo", + "displayName": "Nano Banana Pro", + "version": "2025-11-20", "capabilities": [ "text.chat", - "tools.function_calling" + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 16384, + "contextWindow": 65536, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.5, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "reasoning": 12, + "cacheRead": 0.2, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high" + ] + } + ] }, { - "modelId": "moonshotai/kimi-k2-0905-preview", - "providerId": "moonshotai", - "displayName": "Kimi K2 0905", - "version": "2025-09-05", + "modelId": "kilo/google/gemini-3.1-flash-image", + "providerId": "kilo", + "displayName": "Nano Banana 2", + "version": "2026-05-28", "capabilities": [ "text.chat", - "tools.function_calling" + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.5, + "inputPer1M": 0.5, + "outputPer1M": 3, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "high" + ] + } + ] }, { - "modelId": "moonshotai/kimi-k2-thinking", - "providerId": "moonshotai", - "displayName": "Kimi K2 Thinking", - "version": "2025-11-06", + "modelId": "kilo/google/gemini-3.1-flash-image-preview", + "providerId": "kilo", + "displayName": "Nano Banana 2", + "version": "2026-02-26", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 65536, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.5, + "inputPer1M": 0.5, + "outputPer1M": 3, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "high" + ] + } + ] }, { - "modelId": "moonshotai/kimi-k2-thinking-turbo", - "providerId": "moonshotai", - "displayName": "Kimi K2 Thinking Turbo", - "version": "2025-11-06", + "modelId": "kilo/google/gemini-3.1-flash-lite", + "providerId": "kilo", + "displayName": "Gemini 3.1 Flash Lite", + "version": "2026-05-07", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 1.15, - "outputPer1M": 8, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 1.5, + "reasoning": 1.5, + "cacheRead": 0.025, + "cacheWrite": 0.083333 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "moonshotai/kimi-k2-turbo-preview", - "providerId": "moonshotai", - "displayName": "Kimi K2 Turbo", - "version": "2025-09-05", + "modelId": "kilo/google/gemini-3.1-flash-lite-image", + "providerId": "kilo", + "displayName": "Nano Banana 2 Lite", + "version": "2026-06-30", "capabilities": [ "text.chat", - "tools.function_calling" + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 65536, + "maxOutputTokens": 66000, "pricing": { - "inputPer1M": 2.4, - "outputPer1M": 10, + "inputPer1M": 0.25, + "outputPer1M": 1.5, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "high" + ] + } + ] }, { - "modelId": "moonshotai/kimi-k2.5", - "providerId": "moonshotai", - "displayName": "Kimi K2.5", - "version": "2026-01", + "modelId": "kilo/google/gemini-3.1-flash-lite-preview", + "providerId": "kilo", + "displayName": "Gemini 3.1 Flash Lite Preview", + "version": "2026-03-03", "capabilities": [ "text.chat", "tools.function_calling", @@ -54625,23 +85527,45 @@ "structured.output" ], "modalities": [ + "audio", "image", + "pdf", "text", "video" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 3, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 1.5, + "reasoning": 1.5, + "cacheRead": 0.025, + "cacheWrite": 0.083333 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "moonshotai/kimi-k2.6", - "providerId": "moonshotai", - "displayName": "Kimi K2.6", - "version": "2026-04-21", + "modelId": "kilo/google/gemini-3.1-pro-preview", + "providerId": "kilo", + "displayName": "Gemini 3.1 Pro Preview", + "version": "2026-02-19", "capabilities": [ "text.chat", "tools.function_calling", @@ -54649,23 +85573,43 @@ "structured.output" ], "modalities": [ + "audio", "image", + "pdf", "text", "video" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.95, - "outputPer1M": 4, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "reasoning": 12, + "cacheRead": 0.2, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "moonshotai/kimi-k2.7-code", - "providerId": "moonshotai", - "displayName": "Kimi K2.7 Code", - "version": "2026-06-12", + "modelId": "kilo/google/gemini-3.1-pro-preview-customtools", + "providerId": "kilo", + "displayName": "Gemini 3.1 Pro Preview Custom Tools", + "version": "2026-02-19", "capabilities": [ "text.chat", "tools.function_calling", @@ -54673,23 +85617,43 @@ "structured.output" ], "modalities": [ + "audio", "image", + "pdf", "text", "video" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.95, - "outputPer1M": 4, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "reasoning": 12, + "cacheRead": 0.2, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "moonshotai/kimi-k3", - "providerId": "moonshotai", - "displayName": "Kimi K3", - "version": "2026-07-16", + "modelId": "kilo/google/gemini-3.5-flash", + "providerId": "kilo", + "displayName": "Gemini 3.5 Flash", + "version": "2026-05-19", "capabilities": [ "text.chat", "tools.function_calling", @@ -54697,513 +85661,724 @@ "structured.output" ], "modalities": [ + "audio", "image", + "pdf", "text", "video" ], "contextWindow": 1048576, - "maxOutputTokens": 131072, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 1.5, + "outputPer1M": 9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 9, + "reasoning": 9, + "cacheRead": 0.15, + "cacheWrite": 0.083333 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "morph/auto", - "providerId": "morph", - "displayName": "Auto", - "version": "2024-06-01", + "modelId": "kilo/google/gemini-3.5-flash-lite", + "providerId": "kilo", + "displayName": "Gemini 3.5 Flash Lite", + "version": "2026-07-21", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 32000, - "maxOutputTokens": 32000, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.85, - "outputPer1M": 1.55, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "reasoning": 2.5, + "cacheRead": 0.03, + "cacheWrite": 0.083333 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "morph/morph-v3-fast", - "providerId": "morph", - "displayName": "Morph v3 Fast", - "version": "2024-08-15", + "modelId": "kilo/google/gemini-3.6-flash", + "providerId": "kilo", + "displayName": "Gemini 3.6 Flash", + "version": "2026-07-21", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 16000, - "maxOutputTokens": 16000, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.8, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 0.75, + "outputPer1M": 3.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 3.75, + "reasoning": 3.75, + "cacheRead": 0.075, + "cacheWrite": 0.041667 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "morph/morph-v3-large", - "providerId": "morph", - "displayName": "Morph v3 Large", - "version": "2024-08-15", + "modelId": "kilo/google/gemini-3.7-flash", + "providerId": "kilo", + "displayName": "Gemini 3.7 Flash", + "version": "2026-08-13", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 32000, - "maxOutputTokens": 32000, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.9, - "outputPer1M": 1.9, - "currency": "USD" - } + "inputPer1M": 0.75, + "outputPer1M": 3.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 3.75, + "reasoning": 3.75, + "cacheRead": 0.075, + "cacheWrite": 0.041667 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/abacusai/Dracarys-72B-Instruct", - "providerId": "nano-gpt", - "displayName": "Llama 3.1 70B Dracarys 2", - "version": "2025-08-02", + "modelId": "kilo/google/gemma-2-27b-it", + "providerId": "kilo", + "displayName": "Google: Gemma 2 27B", + "version": "2024-07-13", "capabilities": [ - "text.chat" + "text.chat", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 16384, - "maxOutputTokens": 8192, + "contextWindow": 8192, + "maxOutputTokens": 2048, "pricing": { - "inputPer1M": 0.49299999999999994, - "outputPer1M": 0.49299999999999994, + "inputPer1M": 0.65, + "outputPer1M": 0.65, "currency": "USD" } }, { - "modelId": "nano-gpt/aion-labs/aion-1.0", - "providerId": "nano-gpt", - "displayName": "Aion 1.0", - "version": "2025-02-01", + "modelId": "kilo/google/gemma-3-12b-it", + "providerId": "kilo", + "displayName": "Google: Gemma 3 12B", + "version": "2025-03-13", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 65536, - "maxOutputTokens": 8192, + "contextWindow": 131072, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 3.995, - "outputPer1M": 7.99, + "inputPer1M": 0.05, + "outputPer1M": 0.15, "currency": "USD" } }, { - "modelId": "nano-gpt/aion-labs/aion-1.0-mini", - "providerId": "nano-gpt", - "displayName": "Aion 1.0 mini (DeepSeek)", - "version": "2025-02-20", + "modelId": "kilo/google/gemma-3-27b-it", + "providerId": "kilo", + "displayName": "Google: Gemma 3 27B", + "version": "2025-03-12", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "structured.output" ], "modalities": [ + "image", "text" ], "contextWindow": 131072, - "maxOutputTokens": 8192, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.7989999999999999, - "outputPer1M": 1.394, + "inputPer1M": 0.08, + "outputPer1M": 0.16, "currency": "USD" } }, { - "modelId": "nano-gpt/aion-labs/aion-2.0", - "providerId": "nano-gpt", - "displayName": "AionLabs: Aion-2.0", - "version": "2026-02-23", + "modelId": "kilo/google/gemma-3-4b-it", + "providerId": "kilo", + "displayName": "Google: Gemma 3 4B", + "version": "2025-03-13", "capabilities": [ - "text.chat" + "text.chat", + "structured.output" ], "modalities": [ + "image", "text" ], "contextWindow": 131072, - "maxOutputTokens": 32768, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.8, - "outputPer1M": 1.6, + "inputPer1M": 0.05, + "outputPer1M": 0.1, "currency": "USD" } }, { - "modelId": "nano-gpt/aion-labs/aion-2.5", - "providerId": "nano-gpt", - "displayName": "AionLabs: Aion-2.5", - "version": "2026-03-20", + "modelId": "kilo/google/gemma-3n-e4b-it", + "providerId": "kilo", + "displayName": "Google: Gemma 3n 4B", + "version": "2025-05-20", "capabilities": [ - "text.chat" + "text.chat", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 32768, + "maxOutputTokens": 6554, "pricing": { - "inputPer1M": 1, - "outputPer1M": 3, + "inputPer1M": 0.06, + "outputPer1M": 0.12, "currency": "USD" } }, { - "modelId": "nano-gpt/aion-labs/aion-rp-llama-3.1-8b", - "providerId": "nano-gpt", - "displayName": "Llama 3.1 8b (uncensored)", - "version": "2024-07-23", + "modelId": "kilo/google/gemma-4-26b-a4b-it", + "providerId": "kilo", + "displayName": "Gemma 4 26B A4B IT", + "version": "2026-04-02", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 32768, - "maxOutputTokens": 16384, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.2006, - "outputPer1M": 0.2006, + "inputPer1M": 0.07, + "outputPer1M": 0.34, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/Alibaba-NLP/Tongyi-DeepResearch-30B-A3B", - "providerId": "nano-gpt", - "displayName": "Tongyi DeepResearch 30B A3B", - "version": "2025-08-26", + "modelId": "kilo/google/gemma-4-31b-it", + "providerId": "kilo", + "displayName": "Gemma 4 31B IT", + "version": "2026-04-02", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 65536, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { "inputPer1M": 0.08, - "outputPer1M": 0.24000000000000002, - "currency": "USD" - } - }, - { - "modelId": "nano-gpt/alibaba/qwen3.6-27b", - "providerId": "nano-gpt", - "displayName": "Qwen3.6 27B", - "version": "2026-04-23", - "capabilities": [ - "text.chat" - ], - "modalities": [ - "image", - "text", - "video" - ], - "contextWindow": 260096, - "maxOutputTokens": 65536, - "pricing": { - "inputPer1M": 0.203, - "outputPer1M": 2.24, - "currency": "USD" - } + "outputPer1M": 0.35, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.08, + "output": 0.35, + "cacheRead": 0.01 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/alibaba/qwen3.6-27b:thinking", - "providerId": "nano-gpt", - "displayName": "Qwen3.6 27B Thinking", - "version": "2026-04-23", + "modelId": "kilo/google/lyria-3-clip-preview", + "providerId": "kilo", + "displayName": "Lyria 3 Clip Preview", + "version": "2026-03-25", "capabilities": [ - "text.chat", - "reasoning" + "text.chat" ], "modalities": [ + "audio", "image", - "text", - "video" + "text" ], - "contextWindow": 260096, + "contextWindow": 1048576, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.203, - "outputPer1M": 2.24, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "nano-gpt/alibaba/qwen3.6-flash", - "providerId": "nano-gpt", - "displayName": "Qwen3.6 Flash", - "version": "2026-04-17", + "modelId": "kilo/google/lyria-3-pro-preview", + "providerId": "kilo", + "displayName": "Lyria 3 Pro Preview", + "version": "2026-03-25", "capabilities": [ "text.chat" ], "modalities": [ + "audio", "image", - "text", - "video" + "text" ], - "contextWindow": 991800, + "contextWindow": 1048576, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.19, - "outputPer1M": 1.16, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "nano-gpt/allenai/olmo-3-32b-think", - "providerId": "nano-gpt", - "displayName": "Olmo 3 32B Think", - "version": "2025-11-01", + "modelId": "kilo/gryphe/mythomax-l2-13b", + "providerId": "kilo", + "displayName": "MythoMax 13B", + "version": "2023-07-02", "capabilities": [ "text.chat", - "reasoning" + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 4096, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 0.44999999999999996, + "inputPer1M": 0.06, + "outputPer1M": 0.06, "currency": "USD" } }, { - "modelId": "nano-gpt/amazon/nova-2-lite-v1", - "providerId": "nano-gpt", - "displayName": "Amazon Nova 2 Lite", - "version": "2024-12-03", + "modelId": "kilo/ibm-granite/granite-4.0-h-micro", + "providerId": "kilo", + "displayName": "IBM: Granite 4.0 Micro", + "version": "2025-10-20", "capabilities": [ "text.chat" ], "modalities": [ "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 65535, + "contextWindow": 131000, + "maxOutputTokens": 131000, "pricing": { - "inputPer1M": 0.5099999999999999, - "outputPer1M": 4.25, + "inputPer1M": 0.017, + "outputPer1M": 0.112, "currency": "USD" } }, { - "modelId": "nano-gpt/amazon/nova-lite-v1", - "providerId": "nano-gpt", - "displayName": "Amazon Nova Lite 1.0", - "version": "2024-12-03", + "modelId": "kilo/ibm-granite/granite-4.1-8b", + "providerId": "kilo", + "displayName": "IBM: Granite 4.1 8B", + "version": "2026-04-30", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 300000, - "maxOutputTokens": 5120, + "contextWindow": 131072, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.0595, - "outputPer1M": 0.238, - "currency": "USD" + "inputPer1M": 0.05, + "outputPer1M": 0.1, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.05, + "output": 0.1, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/amazon/nova-micro-v1", - "providerId": "nano-gpt", - "displayName": "Amazon Nova Micro 1.0", - "version": "2024-12-03", + "modelId": "kilo/inception/mercury-2", + "providerId": "kilo", + "displayName": "Inception: Mercury 2", + "version": "2026-03-04", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], "contextWindow": 128000, - "maxOutputTokens": 5120, + "maxOutputTokens": 50000, "pricing": { - "inputPer1M": 0.0357, - "outputPer1M": 0.1394, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 0.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 0.75, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/amazon/nova-pro-v1", - "providerId": "nano-gpt", - "displayName": "Amazon Nova Pro 1.0", - "version": "2024-12-03", + "modelId": "kilo/inclusionai/ling-2.6-1t", + "providerId": "kilo", + "displayName": "inclusionAI: Ling-2.6-1T", + "version": "2026-04-23", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 300000, - "maxOutputTokens": 32000, + "contextWindow": 262144, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.7989999999999999, - "outputPer1M": 3.1959999999999997, - "currency": "USD" + "inputPer1M": 0.3, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "cacheRead": 0.06 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/anthracite-org/magnum-v2-72b", - "providerId": "nano-gpt", - "displayName": "Magnum V2 72B", - "version": "2024-07-01", + "modelId": "kilo/inclusionai/ling-2.6-flash", + "providerId": "kilo", + "displayName": "inclusionAI: Ling-2.6-flash", + "version": "2026-04-21", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 16384, - "maxOutputTokens": 8192, + "contextWindow": 262144, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 2.006, - "outputPer1M": 2.992, - "currency": "USD" + "inputPer1M": 0.1, + "outputPer1M": 0.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.3, + "cacheRead": 0.02 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/anthracite-org/magnum-v4-72b", - "providerId": "nano-gpt", - "displayName": "Magnum v4 72B", - "version": "2025-01-01", + "modelId": "kilo/inclusionai/ling-3.0-flash", + "providerId": "kilo", + "displayName": "Ling-3.0-flash", + "version": "2026-07-23", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ - "pdf", "text" ], - "contextWindow": 16384, - "maxOutputTokens": 8192, + "contextWindow": 262144, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 2.006, - "outputPer1M": 2.992, - "currency": "USD" - } + "inputPer1M": 0.06, + "outputPer1M": 0.18, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.06, + "output": 0.18, + "cacheRead": 0.012 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/anthropic/claude-haiku-latest", - "providerId": "nano-gpt", - "displayName": "Claude Haiku Latest", - "version": "2026-03-29", + "modelId": "kilo/inclusionai/ring-2.6-1t", + "providerId": "kilo", + "displayName": "inclusionAI: Ring-2.6-1T", + "version": "2026-05-08", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 1, - "outputPer1M": 5, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "cacheRead": 0.06 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high", + "xhigh" + ] + } + ] }, { - "modelId": "nano-gpt/anthropic/claude-opus-4.6", - "providerId": "nano-gpt", - "displayName": "Claude 4.6 Opus", - "version": "2026-02-05", + "modelId": "kilo/kilo-auto/balanced", + "providerId": "kilo", + "displayName": "Auto Balanced", + "version": "1970-01-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", - "pdf", "text" ], "contextWindow": 1000000, - "maxOutputTokens": 128000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 4.998, - "outputPer1M": 25.007, - "currency": "USD" - } + "inputPer1M": 0.325, + "outputPer1M": 1.95, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.325, + "output": 1.95, + "reasoning": 0, + "cacheRead": 0.0325, + "cacheWrite": 0.40625 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/anthropic/claude-opus-4.6:thinking", - "providerId": "nano-gpt", - "displayName": "Claude 4.6 Opus Thinking", - "version": "2026-02-05", + "modelId": "kilo/kilo-auto/efficient", + "providerId": "kilo", + "displayName": "Auto Efficient", + "version": "1970-01-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", - "pdf", "text" ], "contextWindow": 1000000, - "maxOutputTokens": 128000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 4.998, - "outputPer1M": 25.007, - "currency": "USD" - } + "inputPer1M": 0.325, + "outputPer1M": 1.95, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.325, + "output": 1.95, + "reasoning": 0, + "cacheRead": 0.0325, + "cacheWrite": 0.40625 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/anthropic/claude-opus-4.6:thinking:low", - "providerId": "nano-gpt", - "displayName": "Claude 4.6 Opus Thinking Low", - "version": "2026-02-05", + "modelId": "kilo/kilo-auto/free", + "providerId": "kilo", + "displayName": "Auto Free", + "version": "1970-01-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 256000, + "maxOutputTokens": 10000, "pricing": { - "inputPer1M": 4.998, - "outputPer1M": 25.007, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "reasoning": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/anthropic/claude-opus-4.6:thinking:max", - "providerId": "nano-gpt", - "displayName": "Claude 4.6 Opus Thinking Max", - "version": "2026-02-05", + "modelId": "kilo/kilo-auto/frontier", + "providerId": "kilo", + "displayName": "Auto Frontier", + "version": "1970-01-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", @@ -55213,112 +86388,136 @@ "contextWindow": 1000000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 4.998, - "outputPer1M": 25.007, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "reasoning": 0, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/anthropic/claude-opus-4.6:thinking:medium", - "providerId": "nano-gpt", - "displayName": "Claude 4.6 Opus Thinking Medium", - "version": "2026-02-05", + "modelId": "kilo/kilo-auto/small", + "providerId": "kilo", + "displayName": "Auto Small", + "version": "1970-01-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 4.998, - "outputPer1M": 25.007, - "currency": "USD" - } + "inputPer1M": 0.05, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.05, + "output": 0.4, + "reasoning": 0, + "cacheRead": 0.005 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/anthropic/claude-opus-4.7", - "providerId": "nano-gpt", - "displayName": "Claude 4.7 Opus", - "version": "2026-04-16", + "modelId": "kilo/kwaipilot/kat-coder-air-v2.5", + "providerId": "kilo", + "displayName": "Kwaipilot: KAT-Coder-Air V2.5", + "version": "2026-07-10", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 256000, + "maxOutputTokens": 80000, "pricing": { - "inputPer1M": 4.998, - "outputPer1M": 25.007, - "currency": "USD" + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.6, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/anthropic/claude-opus-4.7:thinking", - "providerId": "nano-gpt", - "displayName": "Claude 4.7 Opus Thinking", - "version": "2026-04-16", + "modelId": "kilo/kwaipilot/kat-coder-pro-v2", + "providerId": "kilo", + "displayName": "Kwaipilot: KAT-Coder-Pro V2", + "version": "2026-03-27", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 256000, + "maxOutputTokens": 80000, "pricing": { - "inputPer1M": 4.998, - "outputPer1M": 25.007, - "currency": "USD" + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.06 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/anthropic/claude-opus-4.8", - "providerId": "nano-gpt", - "displayName": "Claude Opus 4.8", - "version": "2026-05-28", + "modelId": "kilo/kwaipilot/kat-coder-pro-v2.5", + "providerId": "kilo", + "displayName": "Kwaipilot: KAT-Coder-Pro V2.5", + "version": "2026-07-10", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 256000, + "maxOutputTokens": 80000, "pricing": { - "inputPer1M": 4.998, - "outputPer1M": 25.007, - "currency": "USD" + "inputPer1M": 0.74, + "outputPer1M": 2.96, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.74, + "output": 2.96, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/anthropic/claude-opus-4.8:thinking", - "providerId": "nano-gpt", - "displayName": "Claude Opus 4.8 Thinking", - "version": "2026-05-28", + "modelId": "kilo/liquid/lfm-2.5-2.6b:free", + "providerId": "kilo", + "displayName": "LiquidAI: LFM2.5-2.6B (free)", + "version": "2026-08-11", "capabilities": [ "text.chat", "tools.function_calling", @@ -55326,547 +86525,754 @@ "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 128000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 4.998, - "outputPer1M": 25.007, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high" + ] + } + ] }, { - "modelId": "nano-gpt/anthropic/claude-opus-latest", - "providerId": "nano-gpt", - "displayName": "Claude Opus Latest", - "version": "2026-03-29", + "modelId": "kilo/mancer/weaver", + "providerId": "kilo", + "displayName": "Mancer: Weaver (alpha)", + "version": "2023-08-02", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 8000, + "maxOutputTokens": 6000, "pricing": { - "inputPer1M": 4.998, - "outputPer1M": 25.007, + "inputPer1M": 0.5, + "outputPer1M": 0.75, "currency": "USD" } }, { - "modelId": "nano-gpt/anthropic/claude-sonnet-4.6", - "providerId": "nano-gpt", - "displayName": "Claude Sonnet 4.6", - "version": "2026-02-17", + "modelId": "kilo/meituan/longcat-2.0", + "providerId": "kilo", + "displayName": "Meituan: LongCat 2.0", + "version": "2026-07-20", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 1048756, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 2.992, - "outputPer1M": 14.993999999999998, - "currency": "USD" - } + "inputPer1M": 0.75, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 3, + "cacheRead": 0.015 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/anthropic/claude-sonnet-4.6:thinking", - "providerId": "nano-gpt", - "displayName": "Claude Sonnet 4.6 Thinking", - "version": "2026-02-17", + "modelId": "kilo/meta-llama/llama-3.1-70b-instruct", + "providerId": "kilo", + "displayName": "Meta: Llama 3.1 70B Instruct", + "version": "2024-07-23", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 131072, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 2.992, - "outputPer1M": 14.993999999999998, + "inputPer1M": 0.4, + "outputPer1M": 0.4, "currency": "USD" } }, { - "modelId": "nano-gpt/anthropic/claude-sonnet-latest", - "providerId": "nano-gpt", - "displayName": "Claude Sonnet Latest", - "version": "2026-03-01", + "modelId": "kilo/meta-llama/llama-3.1-8b-instruct", + "providerId": "kilo", + "displayName": "Llama-3.1-8B-Instruct", + "version": "2024-07-23", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 131072, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 2.992, - "outputPer1M": 14.994, + "inputPer1M": 0.02, + "outputPer1M": 0.04, "currency": "USD" } }, { - "modelId": "nano-gpt/arcee-ai/trinity-large-thinking", - "providerId": "nano-gpt", - "displayName": "Trinity Large Thinking", - "version": "2026-04-01", + "modelId": "kilo/meta-llama/llama-3.2-1b-instruct", + "providerId": "kilo", + "displayName": "Meta: Llama 3.2 1B Instruct", + "version": "2024-09-25", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 80000, + "contextWindow": 60000, + "maxOutputTokens": 60000, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 0.9, + "inputPer1M": 0.027, + "outputPer1M": 0.201, "currency": "USD" } }, { - "modelId": "nano-gpt/arcee-ai/trinity-mini", - "providerId": "nano-gpt", - "displayName": "Trinity Mini", - "version": "2025-12-01", + "modelId": "kilo/meta-llama/llama-3.2-3b-instruct", + "providerId": "kilo", + "displayName": "Meta: Llama 3.2 3B Instruct", + "version": "2024-09-25", "capabilities": [ - "text.chat" + "text.chat", + "structured.output" ], "modalities": [ "text" ], "contextWindow": 131072, - "maxOutputTokens": 8192, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.045000000000000005, - "outputPer1M": 0.15, + "inputPer1M": 0.05, + "outputPer1M": 0.33, "currency": "USD" } }, { - "modelId": "nano-gpt/asi1-mini", - "providerId": "nano-gpt", - "displayName": "ASI1 Mini", - "version": "2025-03-25", + "modelId": "kilo/meta-llama/llama-3.3-70b-instruct", + "providerId": "kilo", + "displayName": "Llama-3.3-70B-Instruct", + "version": "2024-12-06", "capabilities": [ - "text.chat" - ], - "modalities": [ - "pdf", + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ "text" ], - "contextWindow": 128000, + "contextWindow": 131072, "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 1, - "outputPer1M": 1, + "inputPer1M": 0.1, + "outputPer1M": 0.32, "currency": "USD" } }, { - "modelId": "nano-gpt/auto-model", - "providerId": "nano-gpt", - "displayName": "Auto model", - "version": "2024-06-01", + "modelId": "kilo/meta-llama/llama-4-maverick", + "providerId": "kilo", + "displayName": "Meta: Llama 4 Maverick", + "version": "2025-04-05", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 1000000, + "contextWindow": 1048576, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.2, + "outputPer1M": 0.696, "currency": "USD" } }, { - "modelId": "nano-gpt/auto-model-basic", - "providerId": "nano-gpt", - "displayName": "Auto model (Basic)", - "version": "2024-06-01", + "modelId": "kilo/meta-llama/llama-4-scout", + "providerId": "kilo", + "displayName": "Meta: Llama 4 Scout", + "version": "2025-04-05", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 1000000, + "contextWindow": 327680, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 9.996, - "outputPer1M": 19.992, + "inputPer1M": 0.1, + "outputPer1M": 0.3, "currency": "USD" } }, { - "modelId": "nano-gpt/auto-model-premium", - "providerId": "nano-gpt", - "displayName": "Auto model (Premium)", - "version": "2024-06-01", + "modelId": "kilo/meta-llama/llama-guard-4-12b", + "providerId": "kilo", + "displayName": "Meta: Llama Guard 4 12B", + "version": "2025-04-30", "capabilities": [ "text.chat" ], "modalities": [ + "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 1000000, + "contextWindow": 163840, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 9.996, - "outputPer1M": 19.992, + "inputPer1M": 0.18, + "outputPer1M": 0.18, "currency": "USD" } }, { - "modelId": "nano-gpt/auto-model-standard", - "providerId": "nano-gpt", - "displayName": "Auto model (Standard)", - "version": "2024-06-01", + "modelId": "kilo/meta/muse-glimmer-30b", + "providerId": "kilo", + "displayName": "Muse Glimmer 30B", + "version": "2026-08-10", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 1000000, + "contextWindow": 131072, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 9.996, - "outputPer1M": 19.992, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.04 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "nano-gpt/azure-gpt-4-turbo", - "providerId": "nano-gpt", - "displayName": "Azure gpt-4-turbo", - "version": "2023-11-06", + "modelId": "kilo/meta/muse-spark-1.1", + "providerId": "kilo", + "displayName": "Muse Spark 1.1", + "version": "2026-04-08", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 1048576, + "maxOutputTokens": 1048576, "pricing": { - "inputPer1M": 9.996, - "outputPer1M": 30.005, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 4.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 4.25, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "nano-gpt/azure-gpt-4o", - "providerId": "nano-gpt", - "displayName": "Azure gpt-4o", - "version": "2024-05-13", + "modelId": "kilo/meta/muse-spark-1.2", + "providerId": "kilo", + "displayName": "Muse Spark 1.2", + "version": "2026-08-05", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "audio", "image", - "text" + "pdf", + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 1048576, + "maxOutputTokens": 1048576, "pricing": { - "inputPer1M": 2.499, - "outputPer1M": 9.996, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 4.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 4.25, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "nano-gpt/azure-gpt-4o-mini", - "providerId": "nano-gpt", - "displayName": "Azure gpt-4o-mini", - "version": "2024-07-18", + "modelId": "kilo/microsoft/phi-4", + "providerId": "kilo", + "displayName": "Microsoft: Phi 4", + "version": "2025-01-10", "capabilities": [ "text.chat", - "tools.function_calling", "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 128000, + "contextWindow": 16384, "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.1496, - "outputPer1M": 0.595, + "inputPer1M": 0.07, + "outputPer1M": 0.14, "currency": "USD" } }, { - "modelId": "nano-gpt/azure-o1", - "providerId": "nano-gpt", - "displayName": "Azure o1", - "version": "2024-12-17", + "modelId": "kilo/microsoft/wizardlm-2-8x22b", + "providerId": "kilo", + "displayName": "WizardLM-2 8x22B", + "version": "2024-04-16", "capabilities": [ "text.chat" ], "modalities": [ "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 65535, + "maxOutputTokens": 8000, "pricing": { - "inputPer1M": 14.994, - "outputPer1M": 59.993, + "inputPer1M": 0.62, + "outputPer1M": 0.62, "currency": "USD" } }, { - "modelId": "nano-gpt/azure-o3-mini", - "providerId": "nano-gpt", - "displayName": "Azure o3-mini", - "version": "2025-01-31", + "modelId": "kilo/minimax/minimax-01", + "providerId": "kilo", + "displayName": "MiniMax: MiniMax-01", + "version": "2025-01-15", "capabilities": [ "text.chat" ], "modalities": [ + "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 65536, + "contextWindow": 1000192, + "maxOutputTokens": 1000192, "pricing": { - "inputPer1M": 1.088, - "outputPer1M": 4.3996, + "inputPer1M": 0.2, + "outputPer1M": 1.1, "currency": "USD" } }, { - "modelId": "nano-gpt/Baichuan-M2", - "providerId": "nano-gpt", - "displayName": "Baichuan M2 32B Medical", - "version": "2025-08-19", + "modelId": "kilo/minimax/minimax-m1", + "providerId": "kilo", + "displayName": "MiniMax: MiniMax M1", + "version": "2025-06-17", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 32768, - "maxOutputTokens": 32768, + "contextWindow": 1000000, + "maxOutputTokens": 40000, "pricing": { - "inputPer1M": 15.73, - "outputPer1M": 15.73, + "inputPer1M": 0.4, + "outputPer1M": 2.2, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/Baichuan4-Air", - "providerId": "nano-gpt", - "displayName": "Baichuan 4 Air", - "version": "2025-08-19", + "modelId": "kilo/minimax/minimax-m2", + "providerId": "kilo", + "displayName": "MiniMax-M2", + "version": "2025-10-27", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 32768, - "maxOutputTokens": 32768, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.157, - "outputPer1M": 0.157, + "inputPer1M": 0.3, + "outputPer1M": 1.2, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high" + ] + } + ] }, { - "modelId": "nano-gpt/Baichuan4-Turbo", - "providerId": "nano-gpt", - "displayName": "Baichuan 4 Turbo", - "version": "2025-08-19", + "modelId": "kilo/minimax/minimax-m2-her", + "providerId": "kilo", + "displayName": "MiniMax-M2 Her", + "version": "2026-01-23", "capabilities": [ "text.chat" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 32768, + "contextWindow": 65536, + "maxOutputTokens": 2048, "pricing": { - "inputPer1M": 2.42, - "outputPer1M": 2.42, - "currency": "USD" + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/baidu/ernie-4.5-vl-28b-a3b", - "providerId": "nano-gpt", - "displayName": "ERNIE 4.5 VL 28B", - "version": "2025-06-30", + "modelId": "kilo/minimax/minimax-m2.1", + "providerId": "kilo", + "displayName": "MiniMax-M2.1", + "version": "2025-12-23", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 16384, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.13999999999999999, - "outputPer1M": 0.5599999999999999, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high" + ] + } + ] }, { - "modelId": "nano-gpt/baseten/Kimi-K2-Instruct-FP4", - "providerId": "nano-gpt", - "displayName": "Kimi K2 0711 Instruct FP4", - "version": "2025-07-11", + "modelId": "kilo/minimax/minimax-m2.5", + "providerId": "kilo", + "displayName": "MiniMax-M2.5", + "version": "2026-02-12", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 131072, + "contextWindow": 196608, + "maxOutputTokens": 196608, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high" + ] + } + ] }, { - "modelId": "nano-gpt/brave", - "providerId": "nano-gpt", - "displayName": "Brave (Answers)", - "version": "2023-03-02", + "modelId": "kilo/minimax/minimax-m2.7", + "providerId": "kilo", + "displayName": "MiniMax-M2.7", + "version": "2026-03-18", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 8192, - "maxOutputTokens": 8192, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 5, - "outputPer1M": 5, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.06 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high" + ] + } + ] }, { - "modelId": "nano-gpt/brave-pro", - "providerId": "nano-gpt", - "displayName": "Brave (Pro)", - "version": "2023-03-02", + "modelId": "kilo/minimax/minimax-m3", + "providerId": "kilo", + "displayName": "MiniMax-M3", + "version": "2026-06-01", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 8192, - "maxOutputTokens": 8192, + "contextWindow": 524288, + "maxOutputTokens": 512000, "pricing": { - "inputPer1M": 5, - "outputPer1M": 5, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.06 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/brave-research", - "providerId": "nano-gpt", - "displayName": "Brave (Research)", - "version": "2023-03-02", + "modelId": "kilo/mistralai/codestral-2508", + "providerId": "kilo", + "displayName": "Mistral: Codestral 2508", + "version": "2025-08-01", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "structured.output" ], "modalities": [ + "pdf", "text" ], - "contextWindow": 16384, - "maxOutputTokens": 16384, + "contextWindow": 256000, + "maxOutputTokens": 51200, "pricing": { - "inputPer1M": 5, - "outputPer1M": 5, - "currency": "USD" + "inputPer1M": 0.3, + "outputPer1M": 0.9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 0.9, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/bytedance-seed/seed-2.0-lite", - "providerId": "nano-gpt", - "displayName": "ByteDance Seed 2.0 Lite", - "version": "2026-03-10", + "modelId": "kilo/mistralai/ministral-14b-2512", + "providerId": "kilo", + "displayName": "Mistral: Ministral 3 14B 2512", + "version": "2025-12-02", "capabilities": [ "text.chat", + "tools.function_calling", "structured.output" ], "modalities": [ + "image", "text" ], "contextWindow": 262144, - "maxOutputTokens": 131072, + "maxOutputTokens": 52429, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 2, - "currency": "USD" + "inputPer1M": 0.2, + "outputPer1M": 0.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 0.2, + "cacheRead": 0.02 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/chutesai/Mistral-Small-3.2-24B-Instruct-2506", - "providerId": "nano-gpt", - "displayName": "Mistral Small 3.2 24b Instruct", - "version": "2025-04-15", + "modelId": "kilo/mistralai/ministral-3b-2512", + "providerId": "kilo", + "displayName": "Mistral: Ministral 3 3B 2512", + "version": "2025-12-02", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 131072, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.4, - "currency": "USD" + "inputPer1M": 0.1, + "outputPer1M": 0.1, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.1, + "cacheRead": 0.01 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/claude-3-5-haiku-20241022", - "providerId": "nano-gpt", - "displayName": "Claude 3.5 Haiku", - "version": "2024-10-22", + "modelId": "kilo/mistralai/ministral-8b-2512", + "providerId": "kilo", + "displayName": "Mistral: Ministral 3 8B 2512", + "version": "2025-12-02", "capabilities": [ "text.chat", "tools.function_calling", @@ -55874,69 +87280,83 @@ ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 8192, + "contextWindow": 262144, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.8, - "outputPer1M": 4, - "currency": "USD" + "inputPer1M": 0.15, + "outputPer1M": 0.15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.15, + "cacheRead": 0.015 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/claude-haiku-4-5-20251001", - "providerId": "nano-gpt", - "displayName": "Claude Haiku 4.5", - "version": "2025-10-15", + "modelId": "kilo/mistralai/mistral-large", + "providerId": "kilo", + "displayName": "Mistral Large", + "version": "2024-02-26", "capabilities": [ "text.chat", "tools.function_calling", "structured.output" ], "modalities": [ - "image", "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 128000, + "maxOutputTokens": 25600, "pricing": { - "inputPer1M": 1, - "outputPer1M": 5, - "currency": "USD" + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/claude-haiku-4-5-20251001-thinking", - "providerId": "nano-gpt", - "displayName": "Claude Haiku 4.5 Thinking", - "version": "2025-10-15", + "modelId": "kilo/mistralai/mistral-large-2407", + "providerId": "kilo", + "displayName": "Mistral Large 2407", + "version": "2024-11-19", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "image", "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 1, - "outputPer1M": 5, - "currency": "USD" + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/claude-opus-4-1-20250805", - "providerId": "nano-gpt", - "displayName": "Claude 4.1 Opus", - "version": "2025-08-05", + "modelId": "kilo/mistralai/mistral-large-2512", + "providerId": "kilo", + "displayName": "Mistral Large 3", + "version": "2024-11-01", "capabilities": [ "text.chat", "tools.function_calling", @@ -55947,23 +87367,28 @@ "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 32000, + "contextWindow": 262144, + "maxOutputTokens": 52429, "pricing": { - "inputPer1M": 14.994, - "outputPer1M": 75.004, - "currency": "USD" + "inputPer1M": 0.5, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 1.5, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/claude-opus-4-1-thinking", - "providerId": "nano-gpt", - "displayName": "Claude 4.1 Opus Thinking", - "version": "2025-05-22", + "modelId": "kilo/mistralai/mistral-medium-3", + "providerId": "kilo", + "displayName": "Mistral: Mistral Medium 3", + "version": "2025-05-07", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ @@ -55971,19 +87396,25 @@ "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 32000, + "contextWindow": 131072, + "maxOutputTokens": 26215, "pricing": { - "inputPer1M": 14.994, - "outputPer1M": 75.004, - "currency": "USD" + "inputPer1M": 0.4, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 2, + "cacheRead": 0.04 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/claude-opus-4-1-thinking:1024", - "providerId": "nano-gpt", - "displayName": "Claude 4.1 Opus Thinking (1K)", - "version": "2025-05-22", + "modelId": "kilo/mistralai/mistral-medium-3-5", + "providerId": "kilo", + "displayName": "Mistral: Mistral Medium 3.5", + "version": "2026-04-30", "capabilities": [ "text.chat", "tools.function_calling", @@ -55995,23 +87426,31 @@ "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 32000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 14.994, - "outputPer1M": 75.004, + "inputPer1M": 1.5, + "outputPer1M": 7.5, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/claude-opus-4-1-thinking:32000", - "providerId": "nano-gpt", - "displayName": "Claude 4.1 Opus Thinking (32K)", - "version": "2025-05-22", + "modelId": "kilo/mistralai/mistral-medium-3.1", + "providerId": "kilo", + "displayName": "Mistral: Mistral Medium 3.1", + "version": "2025-08-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ @@ -56019,90 +87458,94 @@ "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 32000, + "contextWindow": 131072, + "maxOutputTokens": 26215, "pricing": { - "inputPer1M": 14.994, - "outputPer1M": 75.004, - "currency": "USD" + "inputPer1M": 0.4, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 2, + "cacheRead": 0.04 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/claude-opus-4-1-thinking:32768", - "providerId": "nano-gpt", - "displayName": "Claude 4.1 Opus Thinking (32K)", - "version": "2025-05-22", + "modelId": "kilo/mistralai/mistral-nemo", + "providerId": "kilo", + "displayName": "Mistral Nemo", + "version": "2024-07-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 32000, + "contextWindow": 131072, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 14.994, - "outputPer1M": 75.004, + "inputPer1M": 0.019, + "outputPer1M": 0.03, "currency": "USD" } }, { - "modelId": "nano-gpt/claude-opus-4-1-thinking:8192", - "providerId": "nano-gpt", - "displayName": "Claude 4.1 Opus Thinking (8K)", - "version": "2025-05-22", + "modelId": "kilo/mistralai/mistral-saba", + "providerId": "kilo", + "displayName": "Mistral: Saba", + "version": "2025-02-17", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "image", "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 32000, + "contextWindow": 32768, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 14.994, - "outputPer1M": 75.004, - "currency": "USD" + "inputPer1M": 0.2, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 0.6, + "cacheRead": 0.02 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/claude-opus-4-20250514", - "providerId": "nano-gpt", - "displayName": "Claude 4 Opus", - "version": "2025-05-14", + "modelId": "kilo/mistralai/mistral-small-24b-instruct-2501", + "providerId": "kilo", + "displayName": "Mistral: Mistral Small 3", + "version": "2025-01-30", "capabilities": [ "text.chat", - "tools.function_calling", "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 32000, + "contextWindow": 32768, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 14.994, - "outputPer1M": 75.004, + "inputPer1M": 0.05, + "outputPer1M": 0.08, "currency": "USD" } }, { - "modelId": "nano-gpt/claude-opus-4-5-20251101", - "providerId": "nano-gpt", - "displayName": "Claude 4.5 Opus", - "version": "2025-11-01", + "modelId": "kilo/mistralai/mistral-small-2603", + "providerId": "kilo", + "displayName": "Mistral Small 4", + "version": "2026-03-16", "capabilities": [ "text.chat", "tools.function_calling", @@ -56111,212 +87554,250 @@ ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 32000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 4.998, - "outputPer1M": 25.007, - "currency": "USD" - } + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.6, + "cacheRead": 0.015 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/claude-opus-4-5-20251101:thinking", - "providerId": "nano-gpt", - "displayName": "Claude 4.5 Opus Thinking", - "version": "2025-11-01", + "modelId": "kilo/mistralai/mistral-small-3.1-24b-instruct", + "providerId": "kilo", + "displayName": "Mistral: Mistral Small 3.1 24B", + "version": "2025-03-17", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 32000, + "contextWindow": 128000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 4.998, - "outputPer1M": 25.007, + "inputPer1M": 0.351, + "outputPer1M": 0.555, "currency": "USD" } }, { - "modelId": "nano-gpt/claude-opus-4-thinking", - "providerId": "nano-gpt", - "displayName": "Claude 4 Opus Thinking", - "version": "2025-07-15", + "modelId": "kilo/mistralai/mistral-small-3.2-24b-instruct", + "providerId": "kilo", + "displayName": "Mistral: Mistral Small 3.2 24B", + "version": "2025-06-20", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 32000, + "contextWindow": 256000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 14.994, - "outputPer1M": 75.004, + "inputPer1M": 0.09375, + "outputPer1M": 0.25, "currency": "USD" } }, { - "modelId": "nano-gpt/claude-opus-4-thinking:1024", - "providerId": "nano-gpt", - "displayName": "Claude 4 Opus Thinking (1K)", - "version": "2025-05-22", + "modelId": "kilo/mistralai/mixtral-8x22b-instruct", + "providerId": "kilo", + "displayName": "Mistral: Mixtral 8x22B Instruct", + "version": "2024-04-17", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "image", "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 32000, + "contextWindow": 65536, + "maxOutputTokens": 13108, "pricing": { - "inputPer1M": 14.994, - "outputPer1M": 75.004, - "currency": "USD" + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/claude-opus-4-thinking:32000", - "providerId": "nano-gpt", - "displayName": "Claude 4 Opus Thinking (32K)", - "version": "2025-05-22", + "modelId": "kilo/mistralai/voxtral-small-24b-2507", + "providerId": "kilo", + "displayName": "Mistral: Voxtral Small 24B 2507", + "version": "2025-10-30", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "image", + "audio", "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 32000, + "contextWindow": 32000, + "maxOutputTokens": 6400, "pricing": { - "inputPer1M": 14.994, - "outputPer1M": 75.004, - "currency": "USD" + "inputPer1M": 0.1, + "outputPer1M": 0.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.3, + "cacheRead": 0.01 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/claude-opus-4-thinking:32768", - "providerId": "nano-gpt", - "displayName": "Claude 4 Opus Thinking (32K)", - "version": "2025-05-22", + "modelId": "kilo/moonshotai/kimi-k2", + "providerId": "kilo", + "displayName": "MoonshotAI: Kimi K2 0711", + "version": "2025-07-11", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 32000, + "contextWindow": 131072, + "maxOutputTokens": 100352, "pricing": { - "inputPer1M": 14.994, - "outputPer1M": 75.004, + "inputPer1M": 0.57, + "outputPer1M": 2.3, "currency": "USD" } }, { - "modelId": "nano-gpt/claude-opus-4-thinking:8192", - "providerId": "nano-gpt", - "displayName": "Claude 4 Opus Thinking (8K)", - "version": "2025-05-22", + "modelId": "kilo/moonshotai/kimi-k2-0905", + "providerId": "kilo", + "displayName": "MoonshotAI: Kimi K2 0905", + "version": "2025-09-04", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 32000, + "contextWindow": 262144, + "maxOutputTokens": 100352, "pricing": { - "inputPer1M": 14.994, - "outputPer1M": 75.004, + "inputPer1M": 0.6, + "outputPer1M": 2.5, "currency": "USD" } }, { - "modelId": "nano-gpt/claude-sonnet-4-20250514", - "providerId": "nano-gpt", - "displayName": "Claude 4 Sonnet", - "version": "2025-09-29", + "modelId": "kilo/moonshotai/kimi-k2-thinking", + "providerId": "kilo", + "displayName": "Kimi K2 Thinking", + "version": "2025-11-06", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 262144, + "maxOutputTokens": 100352, "pricing": { - "inputPer1M": 2.992, - "outputPer1M": 14.994, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.5, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high" + ] + } + ] }, { - "modelId": "nano-gpt/claude-sonnet-4-5-20250929", - "providerId": "nano-gpt", - "displayName": "Claude Sonnet 4.5", - "version": "2025-09-29", + "modelId": "kilo/moonshotai/kimi-k2.5", + "providerId": "kilo", + "displayName": "Kimi K2.5", + "version": "2026-01", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 64000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 2.992, - "outputPer1M": 14.994, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 3, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/claude-sonnet-4-5-20250929-thinking", - "providerId": "nano-gpt", - "displayName": "Claude Sonnet 4.5 Thinking", - "version": "2025-09-29", + "modelId": "kilo/moonshotai/kimi-k2.6", + "providerId": "kilo", + "displayName": "Kimi K2.6", + "version": "2026-04-21", "capabilities": [ "text.chat", "tools.function_calling", @@ -56325,22 +87806,36 @@ ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 64000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 2.992, - "outputPer1M": 14.994, - "currency": "USD" - } + "inputPer1M": 0.8, + "outputPer1M": 3.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.8, + "output": 3.4, + "cacheRead": 0.16 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/claude-sonnet-4-thinking", - "providerId": "nano-gpt", - "displayName": "Claude 4 Sonnet Thinking", - "version": "2025-02-24", + "modelId": "kilo/moonshotai/kimi-k2.7-code", + "providerId": "kilo", + "displayName": "Kimi K2.7 Code", + "version": "2026-06-12", "capabilities": [ "text.chat", "tools.function_calling", @@ -56349,22 +87844,35 @@ ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 64000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 2.992, - "outputPer1M": 14.994, - "currency": "USD" - } + "inputPer1M": 0.95, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4, + "cacheRead": 0.19 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high" + ] + } + ] }, { - "modelId": "nano-gpt/claude-sonnet-4-thinking:1024", - "providerId": "nano-gpt", - "displayName": "Claude 4 Sonnet Thinking (1K)", - "version": "2025-05-22", + "modelId": "kilo/moonshotai/kimi-k3", + "providerId": "kilo", + "displayName": "Kimi K3", + "version": "2026-07-16", "capabilities": [ "text.chat", "tools.function_calling", @@ -56373,70 +87881,78 @@ ], "modalities": [ "image", - "pdf", - "text" + "text", + "video" ], - "contextWindow": 1000000, - "maxOutputTokens": 64000, + "contextWindow": 1048576, + "maxOutputTokens": 1048576, "pricing": { - "inputPer1M": 2.992, - "outputPer1M": 14.994, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "high", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/claude-sonnet-4-thinking:32768", - "providerId": "nano-gpt", - "displayName": "Claude 4 Sonnet Thinking (32K)", - "version": "2025-05-22", + "modelId": "kilo/morph/morph-v3-fast", + "providerId": "kilo", + "displayName": "Morph: Morph V3 Fast", + "version": "2025-07-07", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 64000, + "contextWindow": 81920, + "maxOutputTokens": 38000, "pricing": { - "inputPer1M": 2.992, - "outputPer1M": 14.994, + "inputPer1M": 0.8, + "outputPer1M": 1.2, "currency": "USD" } }, { - "modelId": "nano-gpt/claude-sonnet-4-thinking:64000", - "providerId": "nano-gpt", - "displayName": "Claude 4 Sonnet Thinking (64K)", - "version": "2025-05-22", + "modelId": "kilo/morph/morph-v3-large", + "providerId": "kilo", + "displayName": "Morph: Morph V3 Large", + "version": "2025-07-07", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 64000, + "contextWindow": 262144, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 2.992, - "outputPer1M": 14.994, + "inputPer1M": 0.9, + "outputPer1M": 1.9, "currency": "USD" } }, { - "modelId": "nano-gpt/claude-sonnet-4-thinking:8192", - "providerId": "nano-gpt", - "displayName": "Claude 4 Sonnet Thinking (8K)", - "version": "2025-05-22", + "modelId": "kilo/nex-agi/nex-n2-mini", + "providerId": "kilo", + "displayName": "Nex AGI: Nex-N2-Mini", + "version": "2026-06-24", "capabilities": [ "text.chat", "tools.function_calling", @@ -56445,392 +87961,558 @@ ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 64000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 2.992, - "outputPer1M": 14.994, - "currency": "USD" - } + "inputPer1M": 0.025, + "outputPer1M": 0.1, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.025, + "output": 0.1, + "cacheRead": 0.0025 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/claw-high", - "providerId": "nano-gpt", - "displayName": "Claw High", - "version": "2026-05-11", + "modelId": "kilo/nex-agi/nex-n2-pro", + "providerId": "kilo", + "displayName": "Nex AGI: Nex-N2-Pro", + "version": "2026-06-08", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 4.998, - "outputPer1M": 25.007, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 1, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 1, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/claw-low", - "providerId": "nano-gpt", - "displayName": "Claw Low", - "version": "2026-05-11", + "modelId": "kilo/nousresearch/hermes-3-llama-3.1-405b", + "providerId": "kilo", + "displayName": "Nous: Hermes 3 405B Instruct", + "version": "2024-08-16", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 131072, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 1.5, + "inputPer1M": 1, + "outputPer1M": 1, "currency": "USD" } }, { - "modelId": "nano-gpt/claw-medium", - "providerId": "nano-gpt", - "displayName": "Claw Medium", - "version": "2026-05-11", + "modelId": "kilo/nousresearch/hermes-3-llama-3.1-70b", + "providerId": "kilo", + "displayName": "Nous: Hermes 3 70B Instruct", + "version": "2024-08-18", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 131072, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, + "inputPer1M": 0.7, + "outputPer1M": 0.7, "currency": "USD" } }, { - "modelId": "nano-gpt/cognitivecomputations/dolphin-2.9.2-qwen2-72b", - "providerId": "nano-gpt", - "displayName": "Dolphin 72b", - "version": "2025-02-27", + "modelId": "kilo/nousresearch/hermes-4-405b", + "providerId": "kilo", + "displayName": "Nous: Hermes 4 405B", + "version": "2025-08-26", "capabilities": [ - "text.chat" + "text.chat", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 8192, - "maxOutputTokens": 4096, + "contextWindow": 131072, + "maxOutputTokens": 26215, "pricing": { - "inputPer1M": 0.306, - "outputPer1M": 0.306, + "inputPer1M": 1, + "outputPer1M": 3, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/cohere/command-r", - "providerId": "nano-gpt", - "displayName": "Cohere: Command R", - "version": "2024-03-11", + "modelId": "kilo/nousresearch/hermes-4-70b", + "providerId": "kilo", + "displayName": "Nous: Hermes 4 70B", + "version": "2025-08-26", "capabilities": [ - "text.chat" + "text.chat", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 131072, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.476, - "outputPer1M": 1.428, + "inputPer1M": 0.13, + "outputPer1M": 0.4, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/cohere/command-r-plus-08-2024", - "providerId": "nano-gpt", - "displayName": "Cohere: Command R+", - "version": "2024-08-30", + "modelId": "kilo/nvidia/nemotron-3-nano-30b-a3b", + "providerId": "kilo", + "displayName": "Nemotron 3 Nano 30B A3B", + "version": "2025-12-15", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 262144, + "maxOutputTokens": 228000, "pricing": { - "inputPer1M": 2.856, - "outputPer1M": 14.246, - "currency": "USD" - } + "inputPer1M": 0.05, + "outputPer1M": 0.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.05, + "output": 0.2, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/command-a-plus-05-2026", - "providerId": "nano-gpt", - "displayName": "Cohere Command A+ (05/2026)", - "version": "2026-05-22", + "modelId": "kilo/nvidia/nemotron-3-nano-omni-30b-a3b-reasoning:free", + "providerId": "kilo", + "displayName": "NVIDIA: Nemotron 3 Nano Omni (free)", + "version": "2026-04-28", "capabilities": [ "text.chat", - "reasoning", - "structured.output" + "tools.function_calling", + "reasoning" ], "modalities": [ + "audio", "image", - "text" + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 64000, + "contextWindow": 256000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 10, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/command-a-reasoning-08-2025", - "providerId": "nano-gpt", - "displayName": "Cohere Command A (08/2025)", - "version": "2025-08-22", + "modelId": "kilo/nvidia/nemotron-3-super-120b-a12b", + "providerId": "kilo", + "displayName": "Nemotron 3 Super 120B A12B", + "version": "2026-03-11", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 256000, - "maxOutputTokens": 8192, + "contextWindow": 262144, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 10, + "inputPer1M": 0.085, + "outputPer1M": 0.4, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium" + ] + } + ] }, { - "modelId": "nano-gpt/deepclaude", - "providerId": "nano-gpt", - "displayName": "DeepClaude", - "version": "2025-02-01", + "modelId": "kilo/nvidia/nemotron-3-super-120b-a12b:free", + "providerId": "kilo", + "displayName": "NVIDIA: Nemotron 3 Super (free)", + "version": "2026-03-11", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium" + ] + } + ] }, { - "modelId": "nano-gpt/deepcogito/cogito-v1-preview-qwen-32B", - "providerId": "nano-gpt", - "displayName": "Cogito v1 Preview Qwen 32B", - "version": "2025-05-10", + "modelId": "kilo/nvidia/nemotron-3-ultra-550b-a55b", + "providerId": "kilo", + "displayName": "Nemotron 3 Ultra 550B A55B", + "version": "2026-06-04", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 32768, + "contextWindow": 512288, + "maxOutputTokens": 512288, "pricing": { - "inputPer1M": 1.7999999999999998, - "outputPer1M": 1.7999999999999998, - "currency": "USD" - } + "inputPer1M": 0.5, + "outputPer1M": 2.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 2.2, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/deepseek-ai/DeepSeek-R1-0528", - "providerId": "nano-gpt", - "displayName": "DeepSeek R1 0528", - "version": "2025-05-28", + "modelId": "kilo/nvidia/nemotron-3-ultra-550b-a55b:free", + "providerId": "kilo", + "displayName": "NVIDIA: Nemotron 3 Ultra (free)", + "version": "2026-06-04", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 163840, + "contextWindow": 1000000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 1.7, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/deepseek-ai/DeepSeek-V3.1", - "providerId": "nano-gpt", - "displayName": "DeepSeek V3.1", - "version": "2025-07-26", + "modelId": "kilo/nvidia/nemotron-3.5-content-safety:free", + "providerId": "kilo", + "displayName": "NVIDIA: Nemotron 3.5 Content Safety (free)", + "version": "2026-06-04", "capabilities": [ - "text.chat" + "text.chat", + "reasoning" ], "modalities": [ - "pdf", + "image", "text" ], "contextWindow": 128000, - "maxOutputTokens": 65536, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.7, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/deepseek-ai/DeepSeek-V3.1-Terminus", - "providerId": "nano-gpt", - "displayName": "DeepSeek V3.1 Terminus", - "version": "2025-08-02", + "modelId": "kilo/nvidia/nemotron-3.5-lightning", + "providerId": "kilo", + "displayName": "Nemotron 3.5 Lightning 30B A3B", + "version": "2026-08-11", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 65536, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 0.7, - "currency": "USD" - } + "inputPer1M": 0.08, + "outputPer1M": 0.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.08, + "output": 0.2, + "cacheRead": 0.04 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/deepseek-ai/DeepSeek-V3.1-Terminus:thinking", - "providerId": "nano-gpt", - "displayName": "DeepSeek V3.1 Terminus (Thinking)", - "version": "2025-09-22", + "modelId": "kilo/nvidia/nemotron-3.5-lightning:free", + "providerId": "kilo", + "displayName": "NVIDIA: Nemotron 3.5 Lightning (free)", + "version": "2026-08-11", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 128000, + "contextWindow": 1000000, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 0.7, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/deepseek-ai/DeepSeek-V3.1:thinking", - "providerId": "nano-gpt", - "displayName": "DeepSeek V3.1 Thinking", - "version": "2025-08-21", + "modelId": "kilo/openai/gpt-3.5-turbo", + "providerId": "kilo", + "displayName": "GPT-3.5-turbo", + "version": "2023-03-01", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "structured.output" ], "modalities": [ + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 65536, + "contextWindow": 16385, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.7, + "inputPer1M": 0.5, + "outputPer1M": 1.5, "currency": "USD" } }, { - "modelId": "nano-gpt/deepseek-ai/deepseek-v3.2-exp", - "providerId": "nano-gpt", - "displayName": "DeepSeek V3.2 Exp", - "version": "2025-09-29", + "modelId": "kilo/openai/gpt-3.5-turbo-0613", + "providerId": "kilo", + "displayName": "OpenAI: GPT-3.5 Turbo (older v0613)", + "version": "2024-01-25", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "structured.output" ], "modalities": [ + "pdf", "text" ], - "contextWindow": 163840, - "maxOutputTokens": 65536, + "contextWindow": 4095, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.27999999999999997, - "outputPer1M": 0.42000000000000004, + "inputPer1M": 1, + "outputPer1M": 2, "currency": "USD" } }, { - "modelId": "nano-gpt/deepseek-ai/deepseek-v3.2-exp-thinking", - "providerId": "nano-gpt", - "displayName": "DeepSeek V3.2 Exp Thinking", - "version": "2025-09-29", + "modelId": "kilo/openai/gpt-3.5-turbo-16k", + "providerId": "kilo", + "displayName": "OpenAI: GPT-3.5 Turbo 16k", + "version": "2023-08-28", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "structured.output" ], "modalities": [ + "pdf", "text" ], - "contextWindow": 163840, - "maxOutputTokens": 65536, + "contextWindow": 16385, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.27999999999999997, - "outputPer1M": 0.42000000000000004, + "inputPer1M": 3, + "outputPer1M": 4, "currency": "USD" } }, { - "modelId": "nano-gpt/deepseek-chat", - "providerId": "nano-gpt", - "displayName": "DeepSeek V3/Deepseek Chat", - "version": "2025-02-27", + "modelId": "kilo/openai/gpt-3.5-turbo-instruct", + "providerId": "kilo", + "displayName": "OpenAI: GPT-3.5 Turbo Instruct", + "version": "2023-09-28", "capabilities": [ "text.chat", - "tools.function_calling", "structured.output" ], "modalities": [ "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 4095, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 0.7, + "inputPer1M": 1.5, + "outputPer1M": 2, "currency": "USD" } }, { - "modelId": "nano-gpt/deepseek-chat-cheaper", - "providerId": "nano-gpt", - "displayName": "DeepSeek V3/Chat Cheaper", - "version": "2025-04-15", + "modelId": "kilo/openai/gpt-4", + "providerId": "kilo", + "displayName": "GPT-4", + "version": "2023-11-06", "capabilities": [ "text.chat", "tools.function_calling", @@ -56840,243 +88522,319 @@ "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 8191, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 0.7, + "inputPer1M": 30, + "outputPer1M": 60, "currency": "USD" } }, { - "modelId": "nano-gpt/deepseek-math-v2", - "providerId": "nano-gpt", - "displayName": "DeepSeek Math V2", - "version": "2025-12-03", + "modelId": "kilo/openai/gpt-4-turbo", + "providerId": "kilo", + "displayName": "GPT-4 Turbo", + "version": "2023-11-06", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], "contextWindow": 128000, - "maxOutputTokens": 65536, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.2, + "inputPer1M": 10, + "outputPer1M": 30, "currency": "USD" } }, { - "modelId": "nano-gpt/deepseek-r1", - "providerId": "nano-gpt", - "displayName": "DeepSeek R1", - "version": "2025-01-20", + "modelId": "kilo/openai/gpt-4-turbo-preview", + "providerId": "kilo", + "displayName": "OpenAI: GPT-4 Turbo Preview ($$$$)", + "version": "2024-01-25", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "structured.output" ], "modalities": [ + "pdf", "text" ], "contextWindow": 128000, - "maxOutputTokens": 8192, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 1.7, + "inputPer1M": 10, + "outputPer1M": 30, "currency": "USD" } }, { - "modelId": "nano-gpt/deepseek-r1-sambanova", - "providerId": "nano-gpt", - "displayName": "DeepSeek R1 Fast", - "version": "2025-02-20", + "modelId": "kilo/openai/gpt-4.1", + "providerId": "kilo", + "displayName": "GPT-4.1", + "version": "2025-04-14", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 1047576, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 4.998, - "outputPer1M": 6.987, - "currency": "USD" + "inputPer1M": 2, + "outputPer1M": 8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 8, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/deepseek-reasoner", - "providerId": "nano-gpt", - "displayName": "DeepSeek Reasoner", - "version": "2025-01-20", + "modelId": "kilo/openai/gpt-4.1-mini", + "providerId": "kilo", + "displayName": "GPT-4.1 mini", + "version": "2025-04-14", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 64000, - "maxOutputTokens": 65536, + "contextWindow": 1047576, + "maxOutputTokens": 32768, "pricing": { "inputPer1M": 0.4, - "outputPer1M": 1.7, - "currency": "USD" + "outputPer1M": 1.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 1.6, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/deepseek-reasoner-cheaper", - "providerId": "nano-gpt", - "displayName": "Deepseek R1 Cheaper", - "version": "2025-01-20", + "modelId": "kilo/openai/gpt-4.1-nano", + "providerId": "kilo", + "displayName": "GPT-4.1 nano", + "version": "2025-04-14", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 65536, + "contextWindow": 1047576, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 1.7, - "currency": "USD" + "inputPer1M": 0.1, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.4, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/deepseek-v3-0324", - "providerId": "nano-gpt", - "displayName": "DeepSeek Chat 0324", - "version": "2025-03-24", + "modelId": "kilo/openai/gpt-4o", + "providerId": "kilo", + "displayName": "GPT-4o", + "version": "2024-05-13", "capabilities": [ "text.chat", "tools.function_calling", "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], "contextWindow": 128000, - "maxOutputTokens": 8192, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 0.7, - "currency": "USD" + "inputPer1M": 2.5, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 10, + "cacheRead": 1.25 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/deepseek/deepseek-latest", - "providerId": "nano-gpt", - "displayName": "DeepSeek Latest", - "version": "2026-05-03", + "modelId": "kilo/openai/gpt-4o-2024-05-13", + "providerId": "kilo", + "displayName": "GPT-4o (2024-05-13)", + "version": "2024-05-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 384000, + "contextWindow": 128000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 1.1, - "outputPer1M": 2.2, + "inputPer1M": 5, + "outputPer1M": 15, "currency": "USD" } }, { - "modelId": "nano-gpt/deepseek/deepseek-prover-v2-671b", - "providerId": "nano-gpt", - "displayName": "DeepSeek Prover v2 671B", - "version": "2025-04-30", + "modelId": "kilo/openai/gpt-4o-2024-08-06", + "providerId": "kilo", + "displayName": "GPT-4o (2024-08-06)", + "version": "2024-08-06", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 160000, + "contextWindow": 128000, "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 1, - "outputPer1M": 2.5, - "currency": "USD" + "inputPer1M": 2.5, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 10, + "cacheRead": 1.25 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/deepseek/deepseek-v3.2", - "providerId": "nano-gpt", - "displayName": "DeepSeek V3.2", - "version": "2025-12-01", + "modelId": "kilo/openai/gpt-4o-2024-11-20", + "providerId": "kilo", + "displayName": "GPT-4o (2024-11-20)", + "version": "2024-11-20", "capabilities": [ "text.chat", "tools.function_calling", "structured.output" ], "modalities": [ + "image", "pdf", "text" ], - "contextWindow": 163000, - "maxOutputTokens": 65536, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.27999999999999997, - "outputPer1M": 0.42000000000000004, - "currency": "USD" + "inputPer1M": 2.5, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 10, + "cacheRead": 1.25 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/deepseek/deepseek-v3.2-speciale", - "providerId": "nano-gpt", - "displayName": "DeepSeek V3.2 Speciale", - "version": "2025-12-02", + "modelId": "kilo/openai/gpt-4o-mini", + "providerId": "kilo", + "displayName": "GPT-4o mini", + "version": "2024-07-18", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "structured.output" ], "modalities": [ + "image", "pdf", "text" ], - "contextWindow": 163000, - "maxOutputTokens": 65536, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.27999999999999997, - "outputPer1M": 0.42000000000000004, - "currency": "USD" + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.6, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/deepseek/deepseek-v3.2:thinking", - "providerId": "nano-gpt", - "displayName": "DeepSeek V3.2 Thinking", - "version": "2025-12-01", + "modelId": "kilo/openai/gpt-4o-mini-2024-07-18", + "providerId": "kilo", + "displayName": "OpenAI: GPT-4o-mini (2024-07-18)", + "version": "2024-07-18", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ + "image", "pdf", "text" ], - "contextWindow": 163000, - "maxOutputTokens": 65536, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.27999999999999997, - "outputPer1M": 0.42000000000000004, - "currency": "USD" + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.6, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/deepseek/deepseek-v4-flash", - "providerId": "nano-gpt", - "displayName": "DeepSeek V4 Flash", - "version": "2026-04-24", + "modelId": "kilo/openai/gpt-5", + "providerId": "kilo", + "displayName": "GPT-5", + "version": "2025-08-07", "capabilities": [ "text.chat", "tools.function_calling", @@ -57084,65 +88842,114 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 384000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.28, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/deepseek/deepseek-v4-flash:thinking", - "providerId": "nano-gpt", - "displayName": "DeepSeek V4 Flash (Thinking)", - "version": "2026-04-24", + "modelId": "kilo/openai/gpt-5-image", + "providerId": "kilo", + "displayName": "OpenAI: GPT-5 Image ($$$$)", + "version": "2025-10-14", "capabilities": [ "text.chat", - "tools.function_calling", "reasoning", "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 384000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.28, - "currency": "USD" - } + "inputPer1M": 10, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 10, + "output": 10, + "cacheRead": 1.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high" + ] + } + ] }, { - "modelId": "nano-gpt/deepseek/deepseek-v4-pro", - "providerId": "nano-gpt", - "displayName": "DeepSeek V4 Pro", - "version": "2026-04-24", + "modelId": "kilo/openai/gpt-5-image-mini", + "providerId": "kilo", + "displayName": "OpenAI: GPT-5 Image Mini", + "version": "2025-10-16", "capabilities": [ "text.chat", - "tools.function_calling", "reasoning", "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 384000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.1, - "outputPer1M": 2.2, - "currency": "USD" - } + "inputPer1M": 2.5, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 2, + "cacheRead": 0.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high" + ] + } + ] }, { - "modelId": "nano-gpt/deepseek/deepseek-v4-pro-cheaper", - "providerId": "nano-gpt", - "displayName": "DeepSeek V4 Pro Cheaper", - "version": "2026-04-25", + "modelId": "kilo/openai/gpt-5-mini", + "providerId": "kilo", + "displayName": "GPT-5 Mini", + "version": "2025-08-07", "capabilities": [ "text.chat", "tools.function_calling", @@ -57150,21 +88957,40 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 384000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.435, - "outputPer1M": 0.87, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 2, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/deepseek/deepseek-v4-pro-cheaper:thinking", - "providerId": "nano-gpt", - "displayName": "DeepSeek V4 Pro Cheaper (Thinking)", - "version": "2026-04-25", + "modelId": "kilo/openai/gpt-5-nano", + "providerId": "kilo", + "displayName": "GPT-5 Nano", + "version": "2025-08-07", "capabilities": [ "text.chat", "tools.function_calling", @@ -57172,21 +88998,40 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 384000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.435, - "outputPer1M": 0.87, - "currency": "USD" - } + "inputPer1M": 0.05, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.05, + "output": 0.4, + "cacheRead": 0.005 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/deepseek/deepseek-v4-pro:thinking", - "providerId": "nano-gpt", - "displayName": "DeepSeek V4 Pro (Thinking)", - "version": "2026-04-24", + "modelId": "kilo/openai/gpt-5-pro", + "providerId": "kilo", + "displayName": "GPT-5 Pro", + "version": "2025-10-06", "capabilities": [ "text.chat", "tools.function_calling", @@ -57194,1152 +89039,1960 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 384000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.1, - "outputPer1M": 2.2, + "inputPer1M": 15, + "outputPer1M": 120, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high" + ] + } + ] }, { - "modelId": "nano-gpt/dmind/dmind-1", - "providerId": "nano-gpt", - "displayName": "DMind-1", - "version": "2025-06-01", + "modelId": "kilo/openai/gpt-5.1", + "providerId": "kilo", + "displayName": "GPT-5.1", + "version": "2025-11-13", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 8192, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/dmind/dmind-1-mini", - "providerId": "nano-gpt", - "displayName": "DMind-1-Mini", - "version": "2025-06-01", + "modelId": "kilo/openai/gpt-5.1-codex", + "providerId": "kilo", + "displayName": "GPT-5.1 Codex", + "version": "2025-11-13", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 8192, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.4, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.13 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/Doctor-Shotgun/MS3.2-24B-Magnum-Diamond", - "providerId": "nano-gpt", - "displayName": "MS3.2 24B Magnum Diamond", - "version": "2025-11-24", + "modelId": "kilo/openai/gpt-5.1-codex-max", + "providerId": "kilo", + "displayName": "GPT-5.1 Codex Max", + "version": "2025-11-13", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 16384, - "maxOutputTokens": 32768, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.49299999999999994, - "outputPer1M": 0.49299999999999994, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "nano-gpt/doubao-1-5-thinking-pro-250415", - "providerId": "nano-gpt", - "displayName": "Doubao 1.5 Thinking Pro", - "version": "2025-04-17", + "modelId": "kilo/openai/gpt-5.1-codex-mini", + "providerId": "kilo", + "displayName": "GPT-5.1 Codex mini", + "version": "2025-11-13", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.4, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 2, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/doubao-1-5-thinking-pro-vision-250415", - "providerId": "nano-gpt", - "displayName": "Doubao 1.5 Thinking Pro Vision", - "version": "2025-04-15", + "modelId": "kilo/openai/gpt-5.2", + "providerId": "kilo", + "displayName": "GPT-5.2", + "version": "2025-12-11", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.4, - "currency": "USD" - } + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "nano-gpt/doubao-1-5-thinking-vision-pro-250428", - "providerId": "nano-gpt", - "displayName": "Doubao 1.5 Thinking Vision Pro", - "version": "2025-05-15", + "modelId": "kilo/openai/gpt-5.2-chat", + "providerId": "kilo", + "displayName": "OpenAI: GPT-5.2 Chat", + "version": "2025-12-10", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "structured.output" ], "modalities": [ "image", + "pdf", "text" ], "contextWindow": 128000, - "maxOutputTokens": 16384, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.55, - "outputPer1M": 1.43, - "currency": "USD" + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/doubao-1.5-pro-256k", - "providerId": "nano-gpt", - "displayName": "Doubao 1.5 Pro 256k", - "version": "2025-03-12", + "modelId": "kilo/openai/gpt-5.2-codex", + "providerId": "kilo", + "displayName": "GPT-5.2 Codex", + "version": "2025-12-11", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 16384, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.799, - "outputPer1M": 1.445, - "currency": "USD" - } + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "nano-gpt/doubao-1.5-pro-32k", - "providerId": "nano-gpt", - "displayName": "Doubao 1.5 Pro 32k", - "version": "2025-01-22", + "modelId": "kilo/openai/gpt-5.2-pro", + "providerId": "kilo", + "displayName": "GPT-5.2 Pro", + "version": "2025-12-11", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 32000, - "maxOutputTokens": 8192, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.1343, - "outputPer1M": 0.3349, + "inputPer1M": 21, + "outputPer1M": 168, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "nano-gpt/doubao-1.5-vision-pro-32k", - "providerId": "nano-gpt", - "displayName": "Doubao 1.5 Vision Pro 32k", - "version": "2025-01-22", + "modelId": "kilo/openai/gpt-5.3-codex", + "providerId": "kilo", + "displayName": "GPT-5.3 Codex", + "version": "2026-02-05", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 32000, - "maxOutputTokens": 8192, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.459, - "outputPer1M": 1.377, - "currency": "USD" - } + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "nano-gpt/doubao-seed-1-6-250615", - "providerId": "nano-gpt", - "displayName": "Doubao Seed 1.6", - "version": "2025-06-15", + "modelId": "kilo/openai/gpt-5.4", + "providerId": "kilo", + "displayName": "GPT-5.4", + "version": "2026-03-05", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 16384, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.204, - "outputPer1M": 0.51, - "currency": "USD" - } + "inputPer1M": 2.5, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 15, + "cacheRead": 0.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "nano-gpt/doubao-seed-1-6-flash-250615", - "providerId": "nano-gpt", - "displayName": "Doubao Seed 1.6 Flash", - "version": "2025-06-15", + "modelId": "kilo/openai/gpt-5.4-image-2", + "providerId": "kilo", + "displayName": "OpenAI: GPT-5.4 Image 2", + "version": "2026-04-21", "capabilities": [ - "text.chat" + "text.chat", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 16384, + "contextWindow": 272000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.0374, - "outputPer1M": 0.374, - "currency": "USD" - } + "inputPer1M": 8, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 8, + "output": 15, + "cacheRead": 2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "nano-gpt/doubao-seed-1-6-thinking-250615", - "providerId": "nano-gpt", - "displayName": "Doubao Seed 1.6 Thinking", - "version": "2025-06-15", + "modelId": "kilo/openai/gpt-5.4-mini", + "providerId": "kilo", + "displayName": "GPT-5.4 mini", + "version": "2026-03-17", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 16384, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.204, - "outputPer1M": 2.04, - "currency": "USD" - } + "inputPer1M": 0.75, + "outputPer1M": 4.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 4.5, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "nano-gpt/doubao-seed-1-8-251215", - "providerId": "nano-gpt", - "displayName": "Doubao Seed 1.8", - "version": "2025-12-15", + "modelId": "kilo/openai/gpt-5.4-nano", + "providerId": "kilo", + "displayName": "GPT-5.4 nano", + "version": "2026-03-17", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.612, - "outputPer1M": 6.12, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 1.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.25, + "cacheRead": 0.02 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "nano-gpt/doubao-seed-2-0-code-preview-260215", - "providerId": "nano-gpt", - "displayName": "Doubao Seed 2.0 Code Preview", - "version": "2026-02-14", + "modelId": "kilo/openai/gpt-5.4-pro", + "providerId": "kilo", + "displayName": "GPT-5.4 Pro", + "version": "2026-03-05", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 256000, + "contextWindow": 1050000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.782, - "outputPer1M": 3.893, + "inputPer1M": 30, + "outputPer1M": 180, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "nano-gpt/doubao-seed-2-0-lite-260215", - "providerId": "nano-gpt", - "displayName": "Doubao Seed 2.0 Lite", - "version": "2026-02-14", + "modelId": "kilo/openai/gpt-5.5", + "providerId": "kilo", + "displayName": "GPT-5.5", + "version": "2026-04-23", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 32000, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.1462, - "outputPer1M": 0.8738, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "nano-gpt/doubao-seed-2-0-mini-260215", - "providerId": "nano-gpt", - "displayName": "Doubao Seed 2.0 Mini", - "version": "2026-02-14", + "modelId": "kilo/openai/gpt-5.5-pro", + "providerId": "kilo", + "displayName": "GPT-5.5 Pro", + "version": "2026-04-23", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 32000, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.0493, - "outputPer1M": 0.4845, + "inputPer1M": 30, + "outputPer1M": 180, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "nano-gpt/doubao-seed-2-0-pro-260215", - "providerId": "nano-gpt", - "displayName": "Doubao Seed 2.0 Pro", - "version": "2026-02-14", + "modelId": "kilo/openai/gpt-5.6-luna", + "providerId": "kilo", + "displayName": "GPT-5.6 Luna", + "version": "2026-07-09", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 256000, + "contextWindow": 1050000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.782, - "outputPer1M": 3.876, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.2, + "cacheRead": 0.02, + "cacheWrite": 0.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/Envoid/Llama-3.05-Nemotron-Tenyxchat-Storybreaker-70B", - "providerId": "nano-gpt", - "displayName": "Nemotron Tenyxchat Storybreaker 70b", - "version": "2024-12-01", + "modelId": "kilo/openai/gpt-5.6-luna-pro", + "providerId": "kilo", + "displayName": "GPT-5.6 Luna", + "version": "2026-07-09", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 16384, - "maxOutputTokens": 8192, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.49299999999999994, - "outputPer1M": 0.49299999999999994, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.2, + "cacheRead": 0.02, + "cacheWrite": 0.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/Envoid/Llama-3.05-NT-Storybreaker-Ministral-70B", - "providerId": "nano-gpt", - "displayName": "Llama 3.05 Storybreaker Ministral 70b", - "version": "2024-12-01", + "modelId": "kilo/openai/gpt-5.6-sol", + "providerId": "kilo", + "displayName": "GPT-5.6 Sol", + "version": "2026-07-09", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 16384, - "maxOutputTokens": 8192, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.49299999999999994, - "outputPer1M": 0.49299999999999994, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/ernie-4.5-8k-preview", - "providerId": "nano-gpt", - "displayName": "Ernie 4.5 8k Preview", - "version": "2025-03-25", + "modelId": "kilo/openai/gpt-5.6-sol-pro", + "providerId": "kilo", + "displayName": "GPT-5.6 Sol", + "version": "2026-07-09", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 8000, - "maxOutputTokens": 16384, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.66, - "outputPer1M": 2.6, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/ernie-4.5-turbo-128k", - "providerId": "nano-gpt", - "displayName": "Ernie 4.5 Turbo 128k", - "version": "2025-05-08", + "modelId": "kilo/openai/gpt-5.6-terra", + "providerId": "kilo", + "displayName": "GPT-5.6 Terra", + "version": "2026-07-09", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.132, - "outputPer1M": 0.55, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "cacheRead": 0.2, + "cacheWrite": 2.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/ernie-4.5-turbo-vl-32k", - "providerId": "nano-gpt", - "displayName": "Ernie 4.5 Turbo VL 32k", - "version": "2025-05-08", + "modelId": "kilo/openai/gpt-5.6-terra-pro", + "providerId": "kilo", + "displayName": "GPT-5.6 Terra", + "version": "2026-07-09", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 32000, - "maxOutputTokens": 16384, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.495, - "outputPer1M": 1.43, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "cacheRead": 0.2, + "cacheWrite": 2.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/ernie-5.0-thinking-preview", - "providerId": "nano-gpt", - "displayName": "Ernie 5.0 Thinking Preview", - "version": "2025-11-18", + "modelId": "kilo/openai/gpt-audio", + "providerId": "kilo", + "displayName": "OpenAI: GPT Audio", + "version": "2026-01-19", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "structured.output" ], "modalities": [ - "image", + "audio", + "pdf", "text" ], "contextWindow": 128000, "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 1.1, - "outputPer1M": 2, + "inputPer1M": 2.5, + "outputPer1M": 10, "currency": "USD" } }, { - "modelId": "nano-gpt/ernie-5.1", - "providerId": "nano-gpt", - "displayName": "ERNIE 5.1", - "version": "2026-05-10", + "modelId": "kilo/openai/gpt-audio-mini", + "providerId": "kilo", + "displayName": "OpenAI: GPT Audio Mini", + "version": "2026-01-19", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "structured.output" ], "modalities": [ - "image", - "text", - "video" + "audio", + "pdf", + "text" ], - "contextWindow": 119000, - "maxOutputTokens": 64000, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.75, - "outputPer1M": 3, + "inputPer1M": 0.6, + "outputPer1M": 2.4, "currency": "USD" } }, { - "modelId": "nano-gpt/ernie-5.1:thinking", - "providerId": "nano-gpt", - "displayName": "ERNIE 5.1 Thinking", - "version": "2026-05-10", + "modelId": "kilo/openai/gpt-chat-latest", + "providerId": "kilo", + "displayName": "OpenAI: GPT Chat Latest", + "version": "2026-05-05", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "structured.output" ], "modalities": [ "image", - "text", - "video" + "pdf", + "text" ], - "contextWindow": 119000, - "maxOutputTokens": 64000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.75, - "outputPer1M": 3, - "currency": "USD" + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/ernie-x1-32k", - "providerId": "nano-gpt", - "displayName": "Ernie X1 32k", - "version": "2025-05-08", + "modelId": "kilo/openai/gpt-oss-120b", + "providerId": "kilo", + "displayName": "GPT OSS 120B", + "version": "2025-08-05", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 32000, - "maxOutputTokens": 16384, + "contextWindow": 131072, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.33, - "outputPer1M": 1.32, - "currency": "USD" - } + "inputPer1M": 0.03, + "outputPer1M": 0.17, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.03, + "output": 0.17, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/ernie-x1-32k-preview", - "providerId": "nano-gpt", - "displayName": "Ernie X1 32k", - "version": "2025-04-03", + "modelId": "kilo/openai/gpt-oss-20b", + "providerId": "kilo", + "displayName": "GPT OSS 20B", + "version": "2025-08-05", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 32000, - "maxOutputTokens": 16384, + "contextWindow": 131072, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.33, - "outputPer1M": 1.32, - "currency": "USD" - } + "inputPer1M": 0.03, + "outputPer1M": 0.13, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.03, + "output": 0.13, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/ernie-x1-turbo-32k", - "providerId": "nano-gpt", - "displayName": "Ernie X1 Turbo 32k", - "version": "2025-05-08", + "modelId": "kilo/openai/gpt-oss-safeguard-20b", + "providerId": "kilo", + "displayName": "OpenAI: gpt-oss-safeguard-20b", + "version": "2025-10-29", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 32000, - "maxOutputTokens": 16384, + "contextWindow": 131072, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.165, - "outputPer1M": 0.66, - "currency": "USD" - } + "inputPer1M": 0.075, + "outputPer1M": 0.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.075, + "output": 0.3, + "cacheRead": 0.0375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high" + ] + } + ] }, { - "modelId": "nano-gpt/ernie-x1.1-preview", - "providerId": "nano-gpt", - "displayName": "ERNIE X1.1", - "version": "2025-09-10", + "modelId": "kilo/openai/o1", + "providerId": "kilo", + "displayName": "o1", + "version": "2024-12-05", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "pdf", "text" ], - "contextWindow": 64000, - "maxOutputTokens": 8192, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 15, + "outputPer1M": 60, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 60, + "cacheRead": 7.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/essentialai/rnj-1-instruct", - "providerId": "nano-gpt", - "displayName": "RNJ-1 Instruct 8B", - "version": "2025-12-13", + "modelId": "kilo/openai/o1-pro", + "providerId": "kilo", + "displayName": "o1-pro", + "version": "2025-03-19", "capabilities": [ - "text.chat" + "text.chat", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.15, + "inputPer1M": 150, + "outputPer1M": 600, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/EVA-UNIT-01/EVA-LLaMA-3.33-70B-v0.0", - "providerId": "nano-gpt", - "displayName": "EVA Llama 3.33 70B", - "version": "2025-07-26", + "modelId": "kilo/openai/o3", + "providerId": "kilo", + "displayName": "o3", + "version": "2025-04-16", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 16384, - "maxOutputTokens": 16384, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 2.006, - "outputPer1M": 2.006, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 8, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/EVA-UNIT-01/EVA-LLaMA-3.33-70B-v0.1", - "providerId": "nano-gpt", - "displayName": "EVA-LLaMA-3.33-70B-v0.1", - "version": "2025-09-25", + "modelId": "kilo/openai/o3-mini", + "providerId": "kilo", + "displayName": "o3-mini", + "version": "2024-12-20", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "pdf", "text" ], - "contextWindow": 16384, - "maxOutputTokens": 16384, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 2.006, - "outputPer1M": 2.006, - "currency": "USD" - } + "inputPer1M": 1.1, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1, + "output": 4.4, + "cacheRead": 0.55 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/EVA-UNIT-01/EVA-Qwen2.5-32B-v0.2", - "providerId": "nano-gpt", - "displayName": "EVA-Qwen2.5-32B-v0.2", - "version": "2025-07-26", + "modelId": "kilo/openai/o3-mini-high", + "providerId": "kilo", + "displayName": "OpenAI: o3 Mini High", + "version": "2025-02-12", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "pdf", "text" ], - "contextWindow": 16384, - "maxOutputTokens": 8192, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.7989999999999999, - "outputPer1M": 0.7989999999999999, - "currency": "USD" - } + "inputPer1M": 1.1, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1, + "output": 4.4, + "cacheRead": 0.55 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high" + ] + } + ] }, { - "modelId": "nano-gpt/EVA-UNIT-01/EVA-Qwen2.5-72B-v0.2", - "providerId": "nano-gpt", - "displayName": "EVA-Qwen2.5-72B-v0.2", - "version": "2025-09-25", + "modelId": "kilo/openai/o3-pro", + "providerId": "kilo", + "displayName": "o3-pro", + "version": "2025-06-10", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 16384, - "maxOutputTokens": 8192, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.7989999999999999, - "outputPer1M": 0.7989999999999999, + "inputPer1M": 20, + "outputPer1M": 80, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/exa-answer", - "providerId": "nano-gpt", - "displayName": "Exa (Answer)", - "version": "2025-06-04", + "modelId": "kilo/openai/o4-mini", + "providerId": "kilo", + "displayName": "o4-mini", + "version": "2025-04-16", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "pdf", + "text" ], - "contextWindow": 4096, - "maxOutputTokens": 4096, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 2.5, - "currency": "USD" - } + "inputPer1M": 1.1, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1, + "output": 4.4, + "cacheRead": 0.275 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/exa-research", - "providerId": "nano-gpt", - "displayName": "Exa (Research)", - "version": "2025-06-04", + "modelId": "kilo/openai/o4-mini-high", + "providerId": "kilo", + "displayName": "OpenAI: o4 Mini High", + "version": "2025-04-16", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 8192, - "maxOutputTokens": 8192, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 2.5, - "currency": "USD" - } + "inputPer1M": 1.1, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1, + "output": 4.4, + "cacheRead": 0.275 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high" + ] + } + ] }, { - "modelId": "nano-gpt/exa-research-pro", - "providerId": "nano-gpt", - "displayName": "Exa (Research Pro)", - "version": "2025-06-04", + "modelId": "kilo/openrouter/auto", + "providerId": "kilo", + "displayName": "Auto Router", + "version": "2026-03-15", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 16384, - "maxOutputTokens": 16384, + "contextWindow": 2000000, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 2.5, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/failspy/Meta-Llama-3-70B-Instruct-abliterated-v3.5", - "providerId": "nano-gpt", - "displayName": "Llama 3 70B abliterated", - "version": "2025-07-26", + "modelId": "kilo/openrouter/bodybuilder", + "providerId": "kilo", + "displayName": "Body Builder (beta)", + "version": "2026-03-15", "capabilities": [ "text.chat" ], "modalities": [ "text" ], - "contextWindow": 8192, - "maxOutputTokens": 8192, + "contextWindow": 128000, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.7, - "outputPer1M": 0.7, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "nano-gpt/fastgpt", - "providerId": "nano-gpt", - "displayName": "Web Answer", - "version": "2023-08-01", + "modelId": "kilo/openrouter/free", + "providerId": "kilo", + "displayName": "OpenRouter Free Models Router", + "version": "2026-02-01", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 32768, + "contextWindow": 200000, "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 7.5, - "outputPer1M": 7.5, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/featherless-ai/Qwerky-72B", - "providerId": "nano-gpt", - "displayName": "Qwerky 72B", - "version": "2025-03-20", + "modelId": "kilo/openrouter/pareto-code", + "providerId": "kilo", + "displayName": "Pareto Code Router", + "version": "2026-04-21", "capabilities": [ "text.chat" ], "modalities": [ "text" ], - "contextWindow": 32000, - "maxOutputTokens": 8192, + "contextWindow": 200000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 0.5, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "nano-gpt/GalrionSoftworks/MN-LooseCannon-12B-v1", - "providerId": "nano-gpt", - "displayName": "MN-LooseCannon-12B-v1", - "version": "2024-07-01", + "modelId": "kilo/perceptron/perceptron-mk1", + "providerId": "kilo", + "displayName": "Perceptron: Perceptron Mk1", + "version": "2026-05-12", "capabilities": [ - "text.chat" + "text.chat", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 16384, + "contextWindow": 32768, "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.49299999999999994, - "outputPer1M": 0.49299999999999994, + "inputPer1M": 0.15, + "outputPer1M": 1.5, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/gemini-2.0-flash-001", - "providerId": "nano-gpt", - "displayName": "Gemini 2.0 Flash", - "version": "2024-12-11", + "modelId": "kilo/perplexity/sonar", + "providerId": "kilo", + "displayName": "Perplexity: Sonar", + "version": "2025-01-27", "capabilities": [ - "text.chat", - "tools.function_calling", - "structured.output" + "text.chat" ], "modalities": [ "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 8192, + "contextWindow": 127072, + "maxOutputTokens": 25415, "pricing": { - "inputPer1M": 0.1003, - "outputPer1M": 0.408, + "inputPer1M": 1, + "outputPer1M": 1, "currency": "USD" } }, { - "modelId": "nano-gpt/gemini-2.0-flash-exp-image-generation", - "providerId": "nano-gpt", - "displayName": "Gemini Text + Image", - "version": "2025-02-19", + "modelId": "kilo/perplexity/sonar-deep-research", + "providerId": "kilo", + "displayName": "Perplexity: Sonar Deep Research", + "version": "2025-03-07", "capabilities": [ - "text.chat" + "text.chat", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 32767, - "maxOutputTokens": 8192, + "contextWindow": 128000, + "maxOutputTokens": 25600, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.8, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 8, + "reasoning": 3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/gemini-2.0-flash-thinking-exp-01-21", - "providerId": "nano-gpt", - "displayName": "Gemini 2.0 Flash Thinking 0121", - "version": "2025-01-21", + "modelId": "kilo/perplexity/sonar-pro", + "providerId": "kilo", + "displayName": "Perplexity: Sonar Pro", + "version": "2025-03-07", "capabilities": [ - "text.chat", - "reasoning" + "text.chat" ], "modalities": [ "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 8192, + "contextWindow": 200000, + "maxOutputTokens": 8000, "pricing": { - "inputPer1M": 0.306, - "outputPer1M": 1.003, + "inputPer1M": 3, + "outputPer1M": 15, "currency": "USD" } }, { - "modelId": "nano-gpt/gemini-2.0-flash-thinking-exp-1219", - "providerId": "nano-gpt", - "displayName": "Gemini 2.0 Flash Thinking 1219", - "version": "2024-12-19", + "modelId": "kilo/perplexity/sonar-pro-search", + "providerId": "kilo", + "displayName": "Perplexity: Sonar Pro Search", + "version": "2025-10-30", "capabilities": [ - "text.chat" + "text.chat", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 32767, - "maxOutputTokens": 8192, + "contextWindow": 200000, + "maxOutputTokens": 8000, "pricing": { - "inputPer1M": 0.1003, - "outputPer1M": 0.408, + "inputPer1M": 3, + "outputPer1M": 15, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high" + ] + } + ] }, { - "modelId": "nano-gpt/gemini-2.0-pro-exp-02-05", - "providerId": "nano-gpt", - "displayName": "Gemini 2.0 Pro 0205", - "version": "2025-02-05", + "modelId": "kilo/perplexity/sonar-reasoning-pro", + "providerId": "kilo", + "displayName": "Perplexity: Sonar Reasoning Pro", + "version": "2025-03-07", "capabilities": [ - "text.chat" + "text.chat", + "reasoning" ], "modalities": [ "image", "text" ], - "contextWindow": 2097152, - "maxOutputTokens": 8192, + "contextWindow": 128000, + "maxOutputTokens": 25600, "pricing": { - "inputPer1M": 1.989, - "outputPer1M": 7.956, + "inputPer1M": 2, + "outputPer1M": 8, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/gemini-2.0-pro-reasoner", - "providerId": "nano-gpt", - "displayName": "Gemini 2.0 Pro Reasoner", - "version": "2025-02-05", + "modelId": "kilo/poolside/laguna-s-2.1", + "providerId": "kilo", + "displayName": "Poolside: Laguna S 2.1", + "version": "2026-07-21", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 65536, + "contextWindow": 1048576, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1.292, - "outputPer1M": 4.998, - "currency": "USD" - } + "inputPer1M": 0.1, + "outputPer1M": 0.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.2, + "cacheRead": 0.01 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/gemini-2.5-flash", - "providerId": "nano-gpt", - "displayName": "Gemini 2.5 Flash", - "version": "2025-06-05", + "modelId": "kilo/poolside/laguna-s-2.1:free", + "providerId": "kilo", + "displayName": "Poolside: Laguna S 2.1 (free)", + "version": "2026-07-21", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 1048756, - "maxOutputTokens": 65536, + "contextWindow": 262144, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 2.5, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/gemini-2.5-flash-lite", - "providerId": "nano-gpt", - "displayName": "Gemini 2.5 Flash Lite", - "version": "2025-06-17", + "modelId": "kilo/poolside/laguna-xs-2.1", + "providerId": "kilo", + "displayName": "Poolside: Laguna XS 2.1", + "version": "2026-07-02", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 1048756, - "maxOutputTokens": 65536, + "contextWindow": 262144, + "maxOutputTokens": 32768, "pricing": { "inputPer1M": 0.1, - "outputPer1M": 0.4, - "currency": "USD" - } + "outputPer1M": 0.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.2, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/gemini-2.5-flash-lite-preview-06-17", - "providerId": "nano-gpt", - "displayName": "Gemini 2.5 Flash Lite Preview", - "version": "2025-06-17", + "modelId": "kilo/poolside/laguna-xs-2.1:free", + "providerId": "kilo", + "displayName": "Poolside: Laguna XS 2.1 (free)", + "version": "2026-07-02", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 1048756, - "maxOutputTokens": 65536, + "contextWindow": 262144, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/gemini-2.5-flash-lite-preview-09-2025", - "providerId": "nano-gpt", - "displayName": "Gemini 2.5 Flash Lite Preview (09/2025)", - "version": "2025-09-25", + "modelId": "kilo/qwen/qwen-2.5-72b-instruct", + "providerId": "kilo", + "displayName": "Qwen2.5 72B Instruct", + "version": "2024-09-19", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1048756, - "maxOutputTokens": 65536, + "contextWindow": 32768, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.1, + "inputPer1M": 0.36, "outputPer1M": 0.4, "currency": "USD" } }, { - "modelId": "nano-gpt/gemini-2.5-flash-lite-preview-09-2025-thinking", - "providerId": "nano-gpt", - "displayName": "Gemini 2.5 Flash Lite Preview (09/2025) – Thinking", - "version": "2025-09-25", + "modelId": "kilo/qwen/qwen-2.5-7b-instruct", + "providerId": "kilo", + "displayName": "Qwen: Qwen2.5 7B Instruct", + "version": "2024-10-16", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1048756, - "maxOutputTokens": 65536, + "contextWindow": 32768, + "maxOutputTokens": 32768, "pricing": { "inputPer1M": 0.1, - "outputPer1M": 0.4, + "outputPer1M": 0.2, "currency": "USD" } }, { - "modelId": "nano-gpt/gemini-2.5-flash-nothinking", - "providerId": "nano-gpt", - "displayName": "Gemini 2.5 Flash (No Thinking)", - "version": "2025-06-05", + "modelId": "kilo/qwen/qwen-2.5-coder-32b-instruct", + "providerId": "kilo", + "displayName": "Qwen2.5 Coder 32B Instruct", + "version": "2024-11-11", "capabilities": [ "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1048756, - "maxOutputTokens": 65536, + "contextWindow": 32768, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 2.5, + "inputPer1M": 0.66, + "outputPer1M": 1, "currency": "USD" } }, { - "modelId": "nano-gpt/gemini-2.5-flash-preview-04-17", - "providerId": "nano-gpt", - "displayName": "Gemini 2.5 Flash Preview", - "version": "2025-04-17", + "modelId": "kilo/qwen/qwen-plus", + "providerId": "kilo", + "displayName": "Qwen Plus", + "version": "2024-01-25", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 1048756, - "maxOutputTokens": 65536, + "contextWindow": 1000000, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, - "currency": "USD" + "inputPer1M": 0.26, + "outputPer1M": 0.78, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.26, + "output": 0.78, + "cacheRead": 0.052, + "cacheWrite": 0.325 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/gemini-2.5-flash-preview-04-17:thinking", - "providerId": "nano-gpt", - "displayName": "Gemini 2.5 Flash Preview Thinking", - "version": "2025-04-17", + "modelId": "kilo/qwen/qwen-plus-2025-07-28", + "providerId": "kilo", + "displayName": "Qwen: Qwen Plus 0728", + "version": "2025-09-08", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 1048756, - "maxOutputTokens": 65536, + "contextWindow": 1000000, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 3.5, + "inputPer1M": 0.26, + "outputPer1M": 0.78, "currency": "USD" } }, { - "modelId": "nano-gpt/gemini-2.5-flash-preview-05-20", - "providerId": "nano-gpt", - "displayName": "Gemini 2.5 Flash 0520", - "version": "2025-05-20", + "modelId": "kilo/qwen/qwen-plus-2025-07-28:thinking", + "providerId": "kilo", + "displayName": "Qwen: Qwen Plus 0728 (thinking)", + "version": "2025-09-08", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 1048000, - "maxOutputTokens": 65536, + "contextWindow": 1000000, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 0.4, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 1.2, + "cacheWrite": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/gemini-2.5-flash-preview-05-20:thinking", - "providerId": "nano-gpt", - "displayName": "Gemini 2.5 Flash 0520 Thinking", - "version": "2025-05-20", + "modelId": "kilo/qwen/qwen2.5-vl-72b-instruct", + "providerId": "kilo", + "displayName": "Qwen: Qwen2.5 VL 72B Instruct", + "version": "2025-02-01", "capabilities": [ "text.chat", - "reasoning" + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 1048000, - "maxOutputTokens": 65536, + "contextWindow": 32000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 3.5, + "inputPer1M": 0.25, + "outputPer1M": 0.75, "currency": "USD" } }, { - "modelId": "nano-gpt/gemini-2.5-flash-preview-09-2025", - "providerId": "nano-gpt", - "displayName": "Gemini 2.5 Flash Preview (09/2025)", - "version": "2025-09-25", + "modelId": "kilo/qwen/qwen3-14b", + "providerId": "kilo", + "displayName": "Qwen: Qwen3 14B", + "version": "2025-04-28", "capabilities": [ "text.chat", "tools.function_calling", @@ -58347,750 +91000,1002 @@ "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1048756, - "maxOutputTokens": 65536, + "contextWindow": 40960, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 2.5, + "inputPer1M": 0.2275, + "outputPer1M": 0.91, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/gemini-2.5-flash-preview-09-2025-thinking", - "providerId": "nano-gpt", - "displayName": "Gemini 2.5 Flash Preview (09/2025) – Thinking", - "version": "2025-09-25", + "modelId": "kilo/qwen/qwen3-235b-a22b", + "providerId": "kilo", + "displayName": "Qwen3 235B-A22B", + "version": "2025-04", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1048756, - "maxOutputTokens": 65536, + "contextWindow": 131072, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 2.5, + "inputPer1M": 0.455, + "outputPer1M": 1.82, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/gemini-2.5-pro", - "providerId": "nano-gpt", - "displayName": "Gemini 2.5 Pro", - "version": "2025-06-05", + "modelId": "kilo/qwen/qwen3-235b-a22b-2507", + "providerId": "kilo", + "displayName": "Qwen: Qwen3 235B A22B Instruct 2507", + "version": "2025-07-21", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 1048756, - "maxOutputTokens": 65536, + "contextWindow": 262144, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 10, + "inputPer1M": 0.1495, + "outputPer1M": 0.598, "currency": "USD" } }, { - "modelId": "nano-gpt/gemini-2.5-pro-exp-03-25", - "providerId": "nano-gpt", - "displayName": "Gemini 2.5 Pro Experimental 0325", - "version": "2025-03-25", + "modelId": "kilo/qwen/qwen3-235b-a22b-thinking-2507", + "providerId": "kilo", + "displayName": "Qwen: Qwen3 235B A22B Thinking 2507", + "version": "2025-07-25", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 1048756, - "maxOutputTokens": 65536, + "contextWindow": 131072, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 10, + "inputPer1M": 0.23, + "outputPer1M": 2.3, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high" + ] + } + ] }, { - "modelId": "nano-gpt/gemini-2.5-pro-preview-03-25", - "providerId": "nano-gpt", - "displayName": "Gemini 2.5 Pro Preview 0325", - "version": "2025-03-25", + "modelId": "kilo/qwen/qwen3-30b-a3b", + "providerId": "kilo", + "displayName": "Qwen3 30B A3B", + "version": "2025-04-28", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 1048756, - "maxOutputTokens": 65536, + "contextWindow": 40960, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 10, + "inputPer1M": 0.13, + "outputPer1M": 0.52, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/gemini-2.5-pro-preview-05-06", - "providerId": "nano-gpt", - "displayName": "Gemini 2.5 Pro Preview 0506", - "version": "2025-05-06", + "modelId": "kilo/qwen/qwen3-30b-a3b-instruct-2507", + "providerId": "kilo", + "displayName": "Qwen: Qwen3 30B A3B Instruct 2507", + "version": "2025-07-29", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 1048756, - "maxOutputTokens": 65536, + "contextWindow": 128000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 10, + "inputPer1M": 0.13, + "outputPer1M": 0.52, "currency": "USD" } }, { - "modelId": "nano-gpt/gemini-2.5-pro-preview-06-05", - "providerId": "nano-gpt", - "displayName": "Gemini 2.5 Pro Preview 0605", - "version": "2025-06-05", + "modelId": "kilo/qwen/qwen3-30b-a3b-thinking-2507", + "providerId": "kilo", + "displayName": "Qwen: Qwen3 30B A3B Thinking 2507", + "version": "2025-08-28", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 1048756, - "maxOutputTokens": 65536, + "contextWindow": 81920, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 10, + "inputPer1M": 0.2, + "outputPer1M": 2.4, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high" + ] + } + ] }, { - "modelId": "nano-gpt/gemini-3-pro-image-preview", - "providerId": "nano-gpt", - "displayName": "Gemini 3 Pro Image", - "version": "2025-11-18", + "modelId": "kilo/qwen/qwen3-32b", + "providerId": "kilo", + "displayName": "Qwen3 32B", + "version": "2025-04", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 1048756, - "maxOutputTokens": 65536, + "contextWindow": 40960, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 2, - "outputPer1M": 12, + "inputPer1M": 0.08, + "outputPer1M": 0.28, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/gemini-exp-1206", - "providerId": "nano-gpt", - "displayName": "Gemini 2.0 Pro 1206", - "version": "2024-12-06", + "modelId": "kilo/qwen/qwen3-8b", + "providerId": "kilo", + "displayName": "Qwen: Qwen3 8B", + "version": "2025-04-28", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 2097152, + "contextWindow": 131072, "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 1.258, - "outputPer1M": 4.998, + "inputPer1M": 0.117, + "outputPer1M": 0.455, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/Gemma-4-31B-Claude-4.6-Opus-Reasoning-Distilled", - "providerId": "nano-gpt", - "displayName": "Gemma 4 31B Claude 4.6 Opus Reasoning Distilled", - "version": "2026-05-01", + "modelId": "kilo/qwen/qwen3-coder", + "providerId": "kilo", + "displayName": "Qwen: Qwen3 Coder 480B A35B", + "version": "2025-07-23", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "structured.output" ], "modalities": [ - "image", - "text", - "video" + "text" ], "contextWindow": 262144, - "maxOutputTokens": 16384, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.306, - "outputPer1M": 0.306, + "inputPer1M": 0.975, + "outputPer1M": 4.875, "currency": "USD" } }, { - "modelId": "nano-gpt/Gemma-4-31B-Cognitive-Unshackled", - "providerId": "nano-gpt", - "displayName": "Gemma 4 31B Cognitive Unshackled", - "version": "2026-05-01", + "modelId": "kilo/qwen/qwen3-coder-30b-a3b-instruct", + "providerId": "kilo", + "displayName": "Qwen3-Coder 30B-A3B Instruct", + "version": "2025-04", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "structured.output" ], "modalities": [ - "image", - "text", - "video" + "text" ], "contextWindow": 262144, - "maxOutputTokens": 16384, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.306, - "outputPer1M": 0.306, + "inputPer1M": 0.2925, + "outputPer1M": 1.4625, "currency": "USD" } }, { - "modelId": "nano-gpt/Gemma-4-31B-DarkIdol", - "providerId": "nano-gpt", - "displayName": "Gemma 4 31B DarkIdol", - "version": "2026-05-01", + "modelId": "kilo/qwen/qwen3-coder-flash", + "providerId": "kilo", + "displayName": "Qwen3 Coder Flash", + "version": "2025-07-28", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.306, - "outputPer1M": 0.306, - "currency": "USD" + "inputPer1M": 0.195, + "outputPer1M": 0.975, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.195, + "output": 0.975, + "cacheRead": 0.039, + "cacheWrite": 0.24375 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/gemma-4-31B-Fabled", - "providerId": "nano-gpt", - "displayName": "Gemma 4 31B Fabled", - "version": "2026-05-02", + "modelId": "kilo/qwen/qwen3-coder-next", + "providerId": "kilo", + "displayName": "Qwen3 Coder Next", + "version": "2026-02-03", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "structured.output" ], "modalities": [ - "image", - "text", - "video" + "text" ], "contextWindow": 262144, - "maxOutputTokens": 16384, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.306, - "outputPer1M": 0.306, + "inputPer1M": 0.3, + "outputPer1M": 1.5, "currency": "USD" } }, { - "modelId": "nano-gpt/gemma-4-31B-Garnet", - "providerId": "nano-gpt", - "displayName": "Gemma 4 31B Garnet", - "version": "2026-05-02", + "modelId": "kilo/qwen/qwen3-coder-plus", + "providerId": "kilo", + "displayName": "Qwen3 Coder Plus", + "version": "2025-07-23", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "structured.output" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.306, - "outputPer1M": 0.306, - "currency": "USD" + "inputPer1M": 0.65, + "outputPer1M": 3.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.65, + "output": 3.25, + "cacheRead": 0.13, + "cacheWrite": 0.8125 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/Gemma-4-31B-GarnetV2", - "providerId": "nano-gpt", - "displayName": "Gemma 4 31B Garnet V2", - "version": "2026-05-01", + "modelId": "kilo/qwen/qwen3-max", + "providerId": "kilo", + "displayName": "Qwen3 Max", + "version": "2025-09-23", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "structured.output" ], "modalities": [ - "image", - "text", - "video" + "text" ], "contextWindow": 262144, - "maxOutputTokens": 16384, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.306, - "outputPer1M": 0.306, - "currency": "USD" + "inputPer1M": 0.78, + "outputPer1M": 3.9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.78, + "output": 3.9, + "cacheRead": 0.156, + "cacheWrite": 0.975 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/Gemma-4-31B-Gemopus", - "providerId": "nano-gpt", - "displayName": "Gemma 4 31B Gemopus", - "version": "2026-05-01", + "modelId": "kilo/qwen/qwen3-max-thinking", + "providerId": "kilo", + "displayName": "Qwen: Qwen3 Max Thinking", + "version": "2026-02-09", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "image", - "text", - "video" + "text" ], "contextWindow": 262144, - "maxOutputTokens": 16384, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.306, - "outputPer1M": 0.306, + "inputPer1M": 0.78, + "outputPer1M": 3.9, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/Gemma-4-31B-it", - "providerId": "nano-gpt", - "displayName": "Gemma 4 31B IT", - "version": "2026-04-09", + "modelId": "kilo/qwen/qwen3-next-80b-a3b-instruct", + "providerId": "kilo", + "displayName": "Qwen3-Next 80B-A3B Instruct", + "version": "2025-09", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "structured.output" ], "modalities": [ - "image", - "text", - "video" + "text" ], "contextWindow": 262144, - "maxOutputTokens": 16384, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.306, - "outputPer1M": 0.306, + "inputPer1M": 0.0975, + "outputPer1M": 0.78, "currency": "USD" } }, { - "modelId": "nano-gpt/gemma-4-31B-K1-v5", - "providerId": "nano-gpt", - "displayName": "Gemma 4 31B K1 v5", - "version": "2026-05-02", + "modelId": "kilo/qwen/qwen3-next-80b-a3b-thinking", + "providerId": "kilo", + "displayName": "Qwen3-Next 80B-A3B (Thinking)", + "version": "2025-09", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 16384, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.306, - "outputPer1M": 0.306, + "inputPer1M": 0.15, + "outputPer1M": 1.2, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high" + ] + } + ] }, { - "modelId": "nano-gpt/gemma-4-31B-Larkspur-v0.5", - "providerId": "nano-gpt", - "displayName": "Gemma 4 31B Larkspur v0.5", - "version": "2026-05-02", + "modelId": "kilo/qwen/qwen3-vl-235b-a22b-instruct", + "providerId": "kilo", + "displayName": "Qwen: Qwen3 VL 235B A22B Instruct", + "version": "2025-09-23", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "structured.output" ], "modalities": [ "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 16384, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.306, - "outputPer1M": 0.306, + "inputPer1M": 0.26, + "outputPer1M": 1.04, "currency": "USD" } }, { - "modelId": "nano-gpt/gemma-4-31B-MeroMero", - "providerId": "nano-gpt", - "displayName": "Gemma 4 31B MeroMero", - "version": "2026-05-02", + "modelId": "kilo/qwen/qwen3-vl-235b-a22b-thinking", + "providerId": "kilo", + "displayName": "Qwen: Qwen3 VL 235B A22B Thinking", + "version": "2025-09-23", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 16384, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.306, - "outputPer1M": 0.306, + "inputPer1M": 0.4, + "outputPer1M": 4, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high" + ] + } + ] }, { - "modelId": "nano-gpt/Gemma-4-31B-Musica-v1", - "providerId": "nano-gpt", - "displayName": "Gemma 4 31B Musica v1", - "version": "2026-05-01", + "modelId": "kilo/qwen/qwen3-vl-30b-a3b-instruct", + "providerId": "kilo", + "displayName": "Qwen: Qwen3 VL 30B A3B Instruct", + "version": "2025-10-06", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "structured.output" ], "modalities": [ "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 16384, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.306, - "outputPer1M": 0.306, + "inputPer1M": 0.13, + "outputPer1M": 0.52, "currency": "USD" } }, { - "modelId": "nano-gpt/Gemma-4-31B-Queen", - "providerId": "nano-gpt", - "displayName": "Gemma 4 31B Queen", - "version": "2026-05-01", + "modelId": "kilo/qwen/qwen3-vl-30b-a3b-thinking", + "providerId": "kilo", + "displayName": "Qwen: Qwen3 VL 30B A3B Thinking", + "version": "2025-10-06", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 16384, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.306, - "outputPer1M": 0.306, + "inputPer1M": 0.2, + "outputPer1M": 2.4, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high" + ] + } + ] }, { - "modelId": "nano-gpt/glm-4", - "providerId": "nano-gpt", - "displayName": "GLM-4", - "version": "2024-01-16", + "modelId": "kilo/qwen/qwen3-vl-32b-instruct", + "providerId": "kilo", + "displayName": "Qwen: Qwen3 VL 32B Instruct", + "version": "2025-10-23", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 14.994, - "outputPer1M": 14.994, + "inputPer1M": 0.104, + "outputPer1M": 0.416, "currency": "USD" } }, { - "modelId": "nano-gpt/glm-4-air", - "providerId": "nano-gpt", - "displayName": "GLM-4 Air", - "version": "2024-06-05", + "modelId": "kilo/qwen/qwen3-vl-8b-instruct", + "providerId": "kilo", + "displayName": "Qwen: Qwen3 VL 8B Instruct", + "version": "2025-10-14", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.2006, - "outputPer1M": 0.2006, + "inputPer1M": 0.117, + "outputPer1M": 0.455, "currency": "USD" } }, { - "modelId": "nano-gpt/glm-4-air-0111", - "providerId": "nano-gpt", - "displayName": "GLM 4 Air 0111", - "version": "2025-01-11", + "modelId": "kilo/qwen/qwen3-vl-8b-thinking", + "providerId": "kilo", + "displayName": "Qwen: Qwen3 VL 8B Thinking", + "version": "2025-10-14", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.1394, - "outputPer1M": 0.1394, - "currency": "USD" - } - }, - { - "modelId": "nano-gpt/glm-4-airx", - "providerId": "nano-gpt", - "displayName": "GLM-4 AirX", - "version": "2024-06-05", - "capabilities": [ - "text.chat" - ], - "modalities": [ - "text" - ], - "contextWindow": 8000, - "maxOutputTokens": 4096, - "pricing": { - "inputPer1M": 2.006, - "outputPer1M": 2.006, + "inputPer1M": 0.18, + "outputPer1M": 2.1, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high" + ] + } + ] }, { - "modelId": "nano-gpt/glm-4-flash", - "providerId": "nano-gpt", - "displayName": "GLM-4 Flash", - "version": "2024-08-01", + "modelId": "kilo/qwen/qwen3.5-122b-a10b", + "providerId": "kilo", + "displayName": "Qwen3.5 122B-A10B", + "version": "2026-02-23", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 262144, + "maxOutputTokens": 81920, "pricing": { - "inputPer1M": 0.1003, - "outputPer1M": 0.1003, + "inputPer1M": 0.26, + "outputPer1M": 2.08, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/glm-4-long", - "providerId": "nano-gpt", - "displayName": "GLM-4 Long", - "version": "2024-08-01", + "modelId": "kilo/qwen/qwen3.5-27b", + "providerId": "kilo", + "displayName": "Qwen3.5 27B", + "version": "2026-02-23", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 1000000, - "maxOutputTokens": 4096, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.2006, - "outputPer1M": 0.2006, + "inputPer1M": 0.195, + "outputPer1M": 1.56, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/glm-4-plus", - "providerId": "nano-gpt", - "displayName": "GLM-4 Plus", - "version": "2024-08-01", + "modelId": "kilo/qwen/qwen3.5-35b-a3b", + "providerId": "kilo", + "displayName": "Qwen3.5 35B-A3B", + "version": "2026-02-23", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 7.497, - "outputPer1M": 7.497, + "inputPer1M": 0.1625, + "outputPer1M": 1.3, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/glm-4-plus-0111", - "providerId": "nano-gpt", - "displayName": "GLM 4 Plus 0111", - "version": "2025-02-19", + "modelId": "kilo/qwen/qwen3.5-397b-a17b", + "providerId": "kilo", + "displayName": "Qwen3.5 397B-A17B", + "version": "2026-02-15", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 9.996, - "outputPer1M": 9.996, + "inputPer1M": 0.39, + "outputPer1M": 2.34, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/glm-4.1v-thinking-flash", - "providerId": "nano-gpt", - "displayName": "GLM 4.1V Thinking Flash", - "version": "2025-07-09", + "modelId": "kilo/qwen/qwen3.5-9b", + "providerId": "kilo", + "displayName": "Qwen3.5 9B", + "version": "2026-02-23", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 64000, - "maxOutputTokens": 8192, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 0.3, + "inputPer1M": 0.1, + "outputPer1M": 0.15, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/glm-4.1v-thinking-flashx", - "providerId": "nano-gpt", - "displayName": "GLM 4.1V Thinking FlashX", - "version": "2025-07-09", + "modelId": "kilo/qwen/qwen3.5-flash-02-23", + "providerId": "kilo", + "displayName": "Qwen: Qwen3.5-Flash", + "version": "2026-02-25", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 64000, - "maxOutputTokens": 8192, + "contextWindow": 1000000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 0.3, + "inputPer1M": 0.065, + "outputPer1M": 0.26, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/GLM-4.6-Derestricted-v5", - "providerId": "nano-gpt", - "displayName": "GLM 4.6 Derestricted v5", - "version": "2025-12-23", + "modelId": "kilo/qwen/qwen3.5-plus-02-15", + "providerId": "kilo", + "displayName": "Qwen: Qwen3.5 Plus 2026-02-15", + "version": "2026-02-16", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 1000000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 1.5, + "inputPer1M": 0.26, + "outputPer1M": 1.56, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/glm-z1-air", - "providerId": "nano-gpt", - "displayName": "GLM Z1 Air", - "version": "2025-04-15", + "modelId": "kilo/qwen/qwen3.5-plus-20260420", + "providerId": "kilo", + "displayName": "Qwen: Qwen3.5 Plus 2026-04-20", + "version": "2026-04-27", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 32000, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.07, - "outputPer1M": 0.07, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 1.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.8, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/glm-z1-airx", - "providerId": "nano-gpt", - "displayName": "GLM Z1 AirX", - "version": "2025-04-15", + "modelId": "kilo/qwen/qwen3.6-27b", + "providerId": "kilo", + "displayName": "Qwen3.6 27B", + "version": "2026-04-22", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 32000, - "maxOutputTokens": 16384, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.7, - "outputPer1M": 0.7, + "inputPer1M": 0.45, + "outputPer1M": 2.7, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/glm-zero-preview", - "providerId": "nano-gpt", - "displayName": "GLM Zero Preview", - "version": "2024-12-01", + "modelId": "kilo/qwen/qwen3.6-35b-a3b", + "providerId": "kilo", + "displayName": "Qwen3.6 35B-A3B", + "version": "2026-04-17", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 8000, - "maxOutputTokens": 4096, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 1.802, - "outputPer1M": 1.802, - "currency": "USD" - } + "inputPer1M": 0.15, + "outputPer1M": 1, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 1, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/google/gemini-3-flash-preview", - "providerId": "nano-gpt", - "displayName": "Gemini 3 Flash (Preview)", - "version": "2025-12-17", + "modelId": "kilo/qwen/qwen3.6-flash", + "providerId": "kilo", + "displayName": "Qwen3.6 Flash", + "version": "2026-04-27", "capabilities": [ "text.chat", "tools.function_calling", @@ -59099,42 +92004,74 @@ ], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 1048756, + "contextWindow": 1000000, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 3, - "currency": "USD" - } + "inputPer1M": 0.1875, + "outputPer1M": 1.125, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1875, + "output": 1.125, + "cacheWrite": 0.234375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/google/gemini-3-flash-preview-thinking", - "providerId": "nano-gpt", - "displayName": "Gemini 3 Flash Thinking", - "version": "2025-12-17", + "modelId": "kilo/qwen/qwen3.6-max-preview", + "providerId": "kilo", + "displayName": "Qwen3.6 Max Preview", + "version": "2026-04-20", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 1048756, + "contextWindow": 262144, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 3, - "currency": "USD" - } + "inputPer1M": 1.027, + "outputPer1M": 6.162, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.027, + "output": 6.162, + "cacheWrite": 1.28375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/google/gemini-3.1-flash-lite", - "providerId": "nano-gpt", - "displayName": "Gemini 3.1 Flash Lite", - "version": "2026-03-03", + "modelId": "kilo/qwen/qwen3.6-plus", + "providerId": "kilo", + "displayName": "Qwen3.6 Plus", + "version": "2026-04-02", "capabilities": [ "text.chat", "tools.function_calling", @@ -59143,45 +92080,76 @@ ], "modalities": [ "image", - "pdf", - "text" + "text", + "video" ], - "contextWindow": 1048576, + "contextWindow": 1000000, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 1.5, - "currency": "USD" - } + "inputPer1M": 0.325, + "outputPer1M": 1.95, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.325, + "output": 1.95, + "cacheWrite": 0.40625 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/google/gemini-3.1-pro-preview", - "providerId": "nano-gpt", - "displayName": "Gemini 3.1 Pro (Preview)", - "version": "2026-02-19", + "modelId": "kilo/qwen/qwen3.7-flash", + "providerId": "kilo", + "displayName": "Qwen3.7 Flash", + "version": "2026-07-15", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 1048756, + "contextWindow": 1000000, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 2, - "outputPer1M": 12, - "currency": "USD" - } + "inputPer1M": 0.03, + "outputPer1M": 0.13, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.03, + "output": 0.13, + "cacheRead": 0.006, + "cacheWrite": 0.038 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/google/gemini-3.1-pro-preview-customtools", - "providerId": "nano-gpt", - "displayName": "Gemini 3.1 Pro (Preview Custom Tools)", - "version": "2026-02-27", + "modelId": "kilo/qwen/qwen3.7-max", + "providerId": "kilo", + "displayName": "Qwen3.7 Max", + "version": "2026-05-21", "capabilities": [ "text.chat", "tools.function_calling", @@ -59189,22 +92157,37 @@ "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 1048756, - "maxOutputTokens": 65536, + "contextWindow": 1000000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 2, - "outputPer1M": 12, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 3.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 3.75, + "cacheRead": 0.125, + "cacheWrite": 1.5625 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/google/gemini-3.1-pro-preview-high", - "providerId": "nano-gpt", - "displayName": "Gemini 3.1 Pro (Preview High)", - "version": "2026-02-21", + "modelId": "kilo/qwen/qwen3.7-plus", + "providerId": "kilo", + "displayName": "Qwen3.7 Plus", + "version": "2026-06-02", "capabilities": [ "text.chat", "tools.function_calling", @@ -59215,19 +92198,35 @@ "image", "text" ], - "contextWindow": 1048756, - "maxOutputTokens": 65536, + "contextWindow": 1000000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 2, - "outputPer1M": 12, - "currency": "USD" - } + "inputPer1M": 0.32, + "outputPer1M": 1.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.32, + "output": 1.28, + "cacheRead": 0.032, + "cacheWrite": 0.4 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/google/gemini-3.1-pro-preview-low", - "providerId": "nano-gpt", - "displayName": "Gemini 3.1 Pro (Preview Low)", - "version": "2026-02-21", + "modelId": "kilo/qwen/qwen3.8-2.4t-a95b", + "providerId": "kilo", + "displayName": "Qwen: Qwen3.8 2.4T A95B", + "version": "2026-08-12", "capabilities": [ "text.chat", "tools.function_calling", @@ -59235,156 +92234,209 @@ "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 1048756, - "maxOutputTokens": 65536, + "contextWindow": 1000000, + "maxOutputTokens": 262144, "pricing": { "inputPer1M": 2, - "outputPer1M": 12, - "currency": "USD" - } + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.25, + "cacheWrite": 2.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "xhigh" + ] + } + ] }, { - "modelId": "nano-gpt/google/gemini-3.5-flash", - "providerId": "nano-gpt", - "displayName": "Gemini 3.5 Flash", - "version": "2026-05-19", + "modelId": "kilo/qwen/qwen3.8-27b", + "providerId": "kilo", + "displayName": "Qwen: Qwen3.8 27B", + "version": "2026-08-14", "capabilities": [ "text.chat", - "tools.function_calling", "reasoning", "structured.output" ], "modalities": [ - "audio", "image", - "text" + "text", + "video" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 262144, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1.5, - "outputPer1M": 9, + "inputPer1M": 0.45, + "outputPer1M": 3.2, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "xhigh" + ] + } + ] }, { - "modelId": "nano-gpt/google/gemini-3.5-flash-thinking", - "providerId": "nano-gpt", - "displayName": "Gemini 3.5 Flash Thinking", - "version": "2026-05-19", + "modelId": "kilo/qwen/qwen3.8-max", + "providerId": "kilo", + "displayName": "Qwen3.8 Max", + "version": "2026-08-03", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, - "pricing": { - "inputPer1M": 1.5, - "outputPer1M": 9, - "currency": "USD" - } + "contextWindow": 1000000, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.25, + "cacheWrite": 2.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "nano-gpt/google/gemini-flash-1.5", - "providerId": "nano-gpt", - "displayName": "Gemini 1.5 Flash", - "version": "2024-05-14", + "modelId": "kilo/rekaai/reka-edge", + "providerId": "kilo", + "displayName": "Reka Edge", + "version": "2026-03-20", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 2000000, - "maxOutputTokens": 8192, + "contextWindow": 16384, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.0748, - "outputPer1M": 0.306, + "inputPer1M": 0.1, + "outputPer1M": 0.1, "currency": "USD" } }, { - "modelId": "nano-gpt/google/gemini-flash-latest", - "providerId": "nano-gpt", - "displayName": "Gemini Flash Latest", - "version": "2026-03-29", + "modelId": "kilo/rekaai/reka-flash-3", + "providerId": "kilo", + "displayName": "Reka Flash 3", + "version": "2025-03-12", "capabilities": [ "text.chat", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 1048756, + "contextWindow": 65536, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 1.5, - "outputPer1M": 9, + "inputPer1M": 0.1, + "outputPer1M": 0.2, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high" + ] + } + ] }, { - "modelId": "nano-gpt/google/gemini-flash-lite-latest", - "providerId": "nano-gpt", - "displayName": "Gemini Flash Lite Latest", - "version": "2026-03-29", + "modelId": "kilo/relace/relace-apply-3", + "providerId": "kilo", + "displayName": "Relace: Relace Apply 3", + "version": "2025-09-26", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 256000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 1.5, + "inputPer1M": 0.85, + "outputPer1M": 1.25, "currency": "USD" } }, { - "modelId": "nano-gpt/google/gemini-pro-latest", - "providerId": "nano-gpt", - "displayName": "Gemini Pro Latest", - "version": "2026-03-29", + "modelId": "kilo/relace/relace-search", + "providerId": "kilo", + "displayName": "Relace: Relace Search", + "version": "2025-12-08", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 1048756, - "maxOutputTokens": 65536, + "contextWindow": 256000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 2, - "outputPer1M": 12, + "inputPer1M": 1, + "outputPer1M": 3, "currency": "USD" } }, { - "modelId": "nano-gpt/google/gemma-4-26b-a4b-it", - "providerId": "nano-gpt", - "displayName": "Gemma 4 26B A4B", - "version": "2026-04-02", + "modelId": "kilo/sakana/fugu-ultra", + "providerId": "kilo", + "displayName": "Fugu Ultra", + "version": "2026-06-15", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning", "structured.output" ], @@ -59392,109 +92444,139 @@ "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 131072, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.13, - "outputPer1M": 0.4, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/google/gemma-4-26b-a4b-it:thinking", - "providerId": "nano-gpt", - "displayName": "Gemma 4 26B A4B Thinking", - "version": "2026-04-02", + "modelId": "kilo/sakana/sakana-namazu", + "providerId": "kilo", + "displayName": "Sakana: Sakana Namazu", + "version": "2026-08-11", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning", "structured.output" ], "modalities": [ "image", + "pdf", "text" ], "contextWindow": 262144, - "maxOutputTokens": 131072, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.13, - "outputPer1M": 0.4, - "currency": "USD" - } + "inputPer1M": 0.95, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/google/gemma-4-31b-it", - "providerId": "nano-gpt", - "displayName": "Gemma 4 31B", - "version": "2026-04-02", + "modelId": "kilo/sao10k/l3-lunaris-8b", + "providerId": "kilo", + "displayName": "Sao10K: Llama 3 8B Lunaris", + "version": "2024-08-13", "capabilities": [ "text.chat", - "reasoning", "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 131072, + "contextWindow": 8192, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.35, + "inputPer1M": 0.04, + "outputPer1M": 0.05, "currency": "USD" } }, { - "modelId": "nano-gpt/google/gemma-4-31b-it:thinking", - "providerId": "nano-gpt", - "displayName": "Gemma 4 31B Thinking", - "version": "2026-04-02", + "modelId": "kilo/sao10k/l3.1-euryale-70b", + "providerId": "kilo", + "displayName": "Sao10K: Llama 3.1 Euryale 70B v2.2", + "version": "2024-08-28", "capabilities": [ "text.chat", - "reasoning", + "tools.function_calling", "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 131072, + "contextWindow": 131072, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.35, + "inputPer1M": 0.85, + "outputPer1M": 0.85, "currency": "USD" } }, { - "modelId": "nano-gpt/Gryphe/MythoMax-L2-13b", - "providerId": "nano-gpt", - "displayName": "MythoMax 13B", - "version": "2025-08-08", + "modelId": "kilo/sao10k/l3.3-euryale-70b", + "providerId": "kilo", + "displayName": "Sao10K: Llama 3.3 Euryale 70B", + "version": "2024-12-18", "capabilities": [ - "text.chat" + "text.chat", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 4000, - "maxOutputTokens": 4096, + "contextWindow": 131072, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.1003, - "outputPer1M": 0.1003, + "inputPer1M": 0.65, + "outputPer1M": 0.75, "currency": "USD" } }, { - "modelId": "nano-gpt/hermes-high", - "providerId": "nano-gpt", - "displayName": "Hermes High", - "version": "2026-05-11", + "modelId": "kilo/stealth/claude-opus-4.6", + "providerId": "kilo", + "displayName": "Stealth: Claude Opus 4.6 (20% off)", + "version": "2025-08-26", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", @@ -59504,748 +92586,1407 @@ "contextWindow": 1000000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 4.998, - "outputPer1M": 25.007, - "currency": "USD" - } + "inputPer1M": 4, + "outputPer1M": 20, + "currency": "USD", + "costDimensionsPer1M": { + "input": 4, + "output": 20, + "reasoning": 0, + "cacheRead": 0.4, + "cacheWrite": 5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/hermes-low", - "providerId": "nano-gpt", - "displayName": "Hermes Low", - "version": "2026-05-11", + "modelId": "kilo/stealth/claude-opus-4.7", + "providerId": "kilo", + "displayName": "Stealth: Claude Opus 4.7 (20% off)", + "version": "2025-08-26", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", "pdf", "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 1.5, - "currency": "USD" - } + "inputPer1M": 4, + "outputPer1M": 20, + "currency": "USD", + "costDimensionsPer1M": { + "input": 4, + "output": 20, + "reasoning": 0, + "cacheRead": 0.4, + "cacheWrite": 5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/hermes-medium", - "providerId": "nano-gpt", - "displayName": "Hermes Medium", - "version": "2026-05-11", + "modelId": "kilo/stealth/claude-opus-4.8", + "providerId": "kilo", + "displayName": "Stealth: Claude Opus 4.8 (20% off)", + "version": "2025-08-26", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 4, + "outputPer1M": 20, + "currency": "USD", + "costDimensionsPer1M": { + "input": 4, + "output": 20, + "reasoning": 0, + "cacheRead": 0.4, + "cacheWrite": 5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/holo3-35b-a3b", - "providerId": "nano-gpt", - "displayName": "Holo3-35B-A3B", - "version": "2024-01-01", + "modelId": "kilo/stealth/claude-sonnet-4.6", + "providerId": "kilo", + "displayName": "Stealth: Claude Sonnet 4.6 (20% off)", + "version": "2025-08-26", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 65536, - "maxOutputTokens": 65536, + "contextWindow": 1000000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 1.8, - "currency": "USD" - } + "inputPer1M": 2.4, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.4, + "output": 12, + "reasoning": 0, + "cacheRead": 0.24, + "cacheWrite": 3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/holo3-35b-a3b:thinking", - "providerId": "nano-gpt", - "displayName": "Holo3-35B-A3B Thinking", - "version": "2024-01-01", + "modelId": "kilo/stealth/gpt-5.6-sol", + "providerId": "kilo", + "displayName": "Stealth: GPT-5.6 Sol (20% off)", + "version": "2025-08-26", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 65536, - "maxOutputTokens": 65536, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 1.8, - "currency": "USD" - } + "inputPer1M": 4, + "outputPer1M": 24, + "currency": "USD", + "costDimensionsPer1M": { + "input": 4, + "output": 24, + "reasoning": 0, + "cacheRead": 0.4, + "cacheWrite": 5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/huihui-ai/DeepSeek-R1-Distill-Llama-70B-abliterated", - "providerId": "nano-gpt", - "displayName": "DeepSeek R1 Llama 70B Abliterated", - "version": "2025-01-20", + "modelId": "kilo/stealth/qwen3.6-plus", + "providerId": "kilo", + "displayName": "Stealth: Qwen3.6 Plus (50% off)", + "version": "2025-08-26", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 16384, - "maxOutputTokens": 8192, + "contextWindow": 1000000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.7, - "outputPer1M": 0.7, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 1.5, + "reasoning": 0, + "cacheRead": 0.025, + "cacheWrite": 0.3125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "nano-gpt/huihui-ai/DeepSeek-R1-Distill-Qwen-32B-abliterated", - "providerId": "nano-gpt", - "displayName": "DeepSeek R1 Qwen Abliterated", - "version": "2025-01-20", + "modelId": "kilo/stepfun/step-3.5-flash", + "providerId": "kilo", + "displayName": "Step 3.5 Flash", + "version": "2026-01-29", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], "modalities": [ "text" ], - "contextWindow": 16384, - "maxOutputTokens": 8192, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 1.4, - "outputPer1M": 1.4, + "inputPer1M": 0.1, + "outputPer1M": 0.3, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high" + ] + } + ] }, { - "modelId": "nano-gpt/huihui-ai/Llama-3.3-70B-Instruct-abliterated", - "providerId": "nano-gpt", - "displayName": "Llama 3.3 70B Instruct abliterated", - "version": "2025-08-08", + "modelId": "kilo/stepfun/step-3.7-flash", + "providerId": "kilo", + "displayName": "Step 3.7 Flash", + "version": "2026-05-29", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 16384, - "maxOutputTokens": 16384, + "contextWindow": 256000, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 0.7, - "outputPer1M": 0.7, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 1.15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.15, + "cacheRead": 0.04 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/huihui-ai/Qwen2.5-32B-Instruct-abliterated", - "providerId": "nano-gpt", - "displayName": "Qwen 2.5 32B Abliterated", - "version": "2025-01-06", + "modelId": "kilo/stepfun/step-3.7-flash:free", + "providerId": "kilo", + "displayName": "StepFun: Step 3.7 Flash (free)", + "version": "2026-05-29", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 8192, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.7, - "outputPer1M": 0.7, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "reasoning": 0, + "cacheRead": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/hunyuan-turbos-20250226", - "providerId": "nano-gpt", - "displayName": "Hunyuan Turbo S", - "version": "2025-02-27", + "modelId": "kilo/tencent/hunyuan-a13b-instruct", + "providerId": "kilo", + "displayName": "Tencent: Hunyuan A13B Instruct", + "version": "2025-07-08", "capabilities": [ - "text.chat" + "text.chat", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 24000, - "maxOutputTokens": 8192, + "contextWindow": 131072, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.187, - "outputPer1M": 0.374, + "inputPer1M": 0.14, + "outputPer1M": 0.57, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/ibm-granite/granite-4.1-8b", - "providerId": "nano-gpt", - "displayName": "Granite 4.1 8B", - "version": "2026-04-29", + "modelId": "kilo/tencent/hy3", + "providerId": "kilo", + "displayName": "Hy3", + "version": "2026-07-06", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 262144, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.1, - "currency": "USD" - } + "inputPer1M": 0.132, + "outputPer1M": 0.528, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.132, + "output": 0.528, + "cacheRead": 0.033 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/inclusionai/ling-2.6-1t", - "providerId": "nano-gpt", - "displayName": "Ling 2.6 1T", - "version": "2026-04-23", + "modelId": "kilo/tencent/hy3-preview", + "providerId": "kilo", + "displayName": "Hy3 preview", + "version": "2026-04-20", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "text" ], "contextWindow": 262144, - "maxOutputTokens": 32768, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 2.5, - "currency": "USD" - } + "inputPer1M": 0.18, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.18, + "output": 0.6, + "cacheRead": 0.06 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/inclusionai/ling-2.6-flash", - "providerId": "nano-gpt", - "displayName": "Ling 2.6 Flash", - "version": "2026-04-21", + "modelId": "kilo/tencent/hy3:free", + "providerId": "kilo", + "displayName": "Tencent: Hy3 (free)", + "version": "2026-07-06", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "text" ], "contextWindow": 262144, - "maxOutputTokens": 32768, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.08, - "outputPer1M": 0.24, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "reasoning": 0, + "cacheRead": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/inclusionai/ring-2.6-1t", - "providerId": "nano-gpt", - "displayName": "Ring 2.6 1T", - "version": "2026-05-08", + "modelId": "kilo/thedrummer/cydonia-24b-v4.1", + "providerId": "kilo", + "displayName": "TheDrummer: Cydonia 24B V4.1", + "version": "2025-09-27", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 131072, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1, - "outputPer1M": 3, - "currency": "USD" + "inputPer1M": 0.3, + "outputPer1M": 0.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 0.5, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/Infermatic/MN-12B-Inferor-v0.0", - "providerId": "nano-gpt", - "displayName": "Mistral Nemo Inferor 12B", - "version": "2024-07-01", + "modelId": "kilo/thedrummer/rocinante-12b", + "providerId": "kilo", + "displayName": "TheDrummer: Rocinante 12B", + "version": "2024-09-30", "capabilities": [ - "text.chat" + "text.chat", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 16384, - "maxOutputTokens": 8192, + "contextWindow": 65536, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.25499999999999995, - "outputPer1M": 0.49299999999999994, + "inputPer1M": 0.25, + "outputPer1M": 0.5, "currency": "USD" } }, { - "modelId": "nano-gpt/inflatebot/MN-12B-Mag-Mell-R1", - "providerId": "nano-gpt", - "displayName": "Mag Mell R1", - "version": "2024-07-01", + "modelId": "kilo/thedrummer/skyfall-36b-v2", + "providerId": "kilo", + "displayName": "TheDrummer: Skyfall 36B V2", + "version": "2025-03-10", "capabilities": [ - "text.chat" + "text.chat", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 16384, - "maxOutputTokens": 8192, + "contextWindow": 32768, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.49299999999999994, - "outputPer1M": 0.49299999999999994, - "currency": "USD" + "inputPer1M": 0.55, + "outputPer1M": 0.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.55, + "output": 0.8, + "cacheRead": 0.25 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/inflection/inflection-3-pi", - "providerId": "nano-gpt", - "displayName": "Inflection 3 Pi", - "version": "2024-10-11", + "modelId": "kilo/thedrummer/unslopnemo-12b", + "providerId": "kilo", + "displayName": "TheDrummer: UnslopNemo 12B", + "version": "2024-11-08", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 8000, - "maxOutputTokens": 4096, + "contextWindow": 1024000, + "maxOutputTokens": 1024000, "pricing": { - "inputPer1M": 2.499, - "outputPer1M": 9.996, + "inputPer1M": 0.4, + "outputPer1M": 0.4, "currency": "USD" } }, { - "modelId": "nano-gpt/inflection/inflection-3-productivity", - "providerId": "nano-gpt", - "displayName": "Inflection 3 Productivity", - "version": "2024-10-11", + "modelId": "kilo/thinkingmachines/inkling", + "providerId": "kilo", + "displayName": "Inkling", + "version": "2026-07-15", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ + "audio", + "image", "text" ], - "contextWindow": 8000, - "maxOutputTokens": 4096, + "contextWindow": 524288, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 2.499, - "outputPer1M": 9.996, - "currency": "USD" - } + "inputPer1M": 0.95, + "outputPer1M": 4.05, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4.05, + "cacheRead": 0.16 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/jamba-large", - "providerId": "nano-gpt", - "displayName": "Jamba Large", - "version": "2025-07-09", + "modelId": "kilo/thinkingmachines/inkling-small", + "providerId": "kilo", + "displayName": "Inkling Small", + "version": "2026-07-30", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "audio", + "image", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 4096, + "contextWindow": 524288, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 1.989, - "outputPer1M": 7.99, - "currency": "USD" - } + "inputPer1M": 0.45, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.45, + "output": 1.2, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/jamba-large-1.6", - "providerId": "nano-gpt", - "displayName": "Jamba Large 1.6", - "version": "2025-03-12", + "modelId": "kilo/undi95/remm-slerp-l2-13b", + "providerId": "kilo", + "displayName": "ReMM SLERP 13B", + "version": "2023-07-22", "capabilities": [ - "text.chat" + "text.chat", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 256000, - "maxOutputTokens": 4096, + "contextWindow": 6144, + "maxOutputTokens": 6144, "pricing": { - "inputPer1M": 1.989, - "outputPer1M": 7.99, + "inputPer1M": 0.45, + "outputPer1M": 0.65, "currency": "USD" } }, { - "modelId": "nano-gpt/jamba-large-1.7", - "providerId": "nano-gpt", - "displayName": "Jamba Large 1.7", - "version": "2025-07-09", + "modelId": "kilo/upstage/solar-pro-3", + "providerId": "kilo", + "displayName": "Upstage: Solar Pro 3", + "version": "2026-01-27", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 256000, - "maxOutputTokens": 4096, + "contextWindow": 131072, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1.989, - "outputPer1M": 7.99, - "currency": "USD" - } + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.6, + "cacheRead": 0.015 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/jamba-mini", - "providerId": "nano-gpt", - "displayName": "Jamba Mini", - "version": "2025-07-09", + "modelId": "kilo/upstage/solar-pro4", + "providerId": "kilo", + "displayName": "Upstage: Solar Pro 4", + "version": "2026-08-10", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 256000, - "maxOutputTokens": 4096, + "contextWindow": 524288, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.1989, - "outputPer1M": 0.408, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.06 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/jamba-mini-1.6", - "providerId": "nano-gpt", - "displayName": "Jamba Mini 1.6", - "version": "2025-03-01", + "modelId": "kilo/writer/palmyra-x5", + "providerId": "kilo", + "displayName": "Writer: Palmyra X5", + "version": "2026-01-21", "capabilities": [ "text.chat" ], "modalities": [ "text" ], - "contextWindow": 256000, - "maxOutputTokens": 4096, + "contextWindow": 1040000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.1989, - "outputPer1M": 0.408, + "inputPer1M": 0.6, + "outputPer1M": 6, "currency": "USD" } }, { - "modelId": "nano-gpt/jamba-mini-1.7", - "providerId": "nano-gpt", - "displayName": "Jamba Mini 1.7", - "version": "2025-07-09", + "modelId": "kilo/x-ai/grok-4.20", + "providerId": "kilo", + "displayName": "SpaceXAI: Grok 4.20", + "version": "2026-03-31", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 4096, + "contextWindow": 2000000, + "maxOutputTokens": 2000000, "pricing": { - "inputPer1M": 0.1989, - "outputPer1M": 0.408, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 2.5, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/KAT-Coder-Air-V1", - "providerId": "nano-gpt", - "displayName": "KAT Coder Air V1", - "version": "2025-10-28", + "modelId": "kilo/x-ai/grok-4.20-multi-agent", + "providerId": "kilo", + "displayName": "SpaceXAI: Grok 4.20 Multi-Agent", + "version": "2026-03-31", "capabilities": [ - "text.chat" + "text.chat", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 32768, + "contextWindow": 2000000, + "maxOutputTokens": 2000000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.2, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 2.5, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "nano-gpt/KAT-Coder-Exp-72B-1010", - "providerId": "nano-gpt", - "displayName": "KAT Coder Exp 72B 1010", - "version": "2025-10-28", + "modelId": "kilo/x-ai/grok-4.3", + "providerId": "kilo", + "displayName": "Grok 4.3", + "version": "2026-04-17", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 32768, + "contextWindow": 1000000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.2, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 2.5, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/kimi-k2-instruct-fast", - "providerId": "nano-gpt", - "displayName": "Kimi K2 0711 Fast", - "version": "2025-07-15", + "modelId": "kilo/x-ai/grok-4.5", + "providerId": "kilo", + "displayName": "Grok 4.5", + "version": "2026-07-08", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 16384, + "contextWindow": 500000, + "maxOutputTokens": 500000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/kimi-thinking-preview", - "providerId": "nano-gpt", - "displayName": "Kimi Thinking Preview", - "version": "2025-05-07", + "modelId": "kilo/x-ai/grok-4.6", + "providerId": "kilo", + "displayName": "Grok 4.6", + "version": "2026-08-12", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 500000, + "maxOutputTokens": 500000, "pricing": { - "inputPer1M": 31.46, - "outputPer1M": 31.46, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "nano-gpt/kwaipilot/kat-coder-pro-v2", - "providerId": "nano-gpt", - "displayName": "KAT Coder Pro V2", - "version": "2026-03-28", + "modelId": "kilo/x-ai/grok-build-0.1", + "providerId": "kilo", + "displayName": "Grok Build 0.1", + "version": "2026-04-16", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], "contextWindow": 256000, - "maxOutputTokens": 80000, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 2, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high" + ] + } + ] }, { - "modelId": "nano-gpt/LatitudeGames/Wayfarer-Large-70B-Llama-3.3", - "providerId": "nano-gpt", - "displayName": "Llama 3.3 70B Wayfarer", - "version": "2025-02-20", + "modelId": "kilo/xiaomi/mimo-v2.5", + "providerId": "kilo", + "displayName": "MiMo-V2.5", + "version": "2026-04-22", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "text", + "video" ], - "contextWindow": 16384, - "maxOutputTokens": 16384, + "contextWindow": 1048576, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.700000007, - "outputPer1M": 0.700000007, - "currency": "USD" - } + "inputPer1M": 0.14, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "cacheRead": 0.0028 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.8, + "output": 4, + "cache_read": 0.16, + "tier": { + "type": "context", + "size": 256000 + } + } + ], + "contextOver200k": { + "input": 0.8, + "output": 4, + "cache_read": 0.16 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/learnlm-1.5-pro-experimental", - "providerId": "nano-gpt", - "displayName": "Gemini LearnLM Experimental", - "version": "2024-05-14", + "modelId": "kilo/xiaomi/mimo-v2.5-pro", + "providerId": "kilo", + "displayName": "MiMo-V2.5-Pro", + "version": "2026-04-22", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 32767, - "maxOutputTokens": 8192, + "contextWindow": 1048576, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 3.502, - "outputPer1M": 10.506, - "currency": "USD" - } + "inputPer1M": 0.4, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 1.5, + "cacheRead": 0.08 + }, + "costMetadata": { + "tiers": [ + { + "input": 2, + "output": 6, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 256000 + } + } + ], + "contextOver200k": { + "input": 2, + "output": 6, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/liquid/lfm-2-24b-a2b", - "providerId": "nano-gpt", - "displayName": "LFM2 24B A2B", - "version": "2025-12-20", + "modelId": "kilo/z-ai/glm-4.5", + "providerId": "kilo", + "displayName": "GLM-4.5", + "version": "2025-07-28", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 32768, - "maxOutputTokens": 32768, + "contextWindow": 131072, + "maxOutputTokens": 98304, "pricing": { - "inputPer1M": 0.03, - "outputPer1M": 0.12, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 2.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.2, + "cacheRead": 0.11 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/LLM360/K2-Think", - "providerId": "nano-gpt", - "displayName": "K2-Think", - "version": "2025-07-26", + "modelId": "kilo/z-ai/glm-4.5-air", + "providerId": "kilo", + "displayName": "GLM-4.5-Air", + "version": "2025-07-28", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 32768, + "contextWindow": 131072, + "maxOutputTokens": 98304, "pricing": { - "inputPer1M": 0.17, - "outputPer1M": 0.68, - "currency": "USD" - } + "inputPer1M": 0.13, + "outputPer1M": 0.85, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.13, + "output": 0.85, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/Magistral-Small-2506", - "providerId": "nano-gpt", - "displayName": "Magistral Small 2506", - "version": "2025-09-25", + "modelId": "kilo/z-ai/glm-4.5v", + "providerId": "kilo", + "displayName": "GLM-4.5V", + "version": "2025-08-11", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 32768, + "contextWindow": 65536, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 1.4, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 1.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 1.8, + "cacheRead": 0.11 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/MarinaraSpaghetti/NemoMix-Unleashed-12B", - "providerId": "nano-gpt", - "displayName": "NemoMix 12B Unleashed", - "version": "2024-07-01", + "modelId": "kilo/z-ai/glm-4.6", + "providerId": "kilo", + "displayName": "GLM-4.6", + "version": "2025-09-30", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 32768, - "maxOutputTokens": 8192, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.49299999999999994, - "outputPer1M": 0.49299999999999994, - "currency": "USD" - } + "inputPer1M": 0.55, + "outputPer1M": 2.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.55, + "output": 2.2, + "cacheRead": 0.11 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/meganova-ai/manta-flash-1.0", - "providerId": "nano-gpt", - "displayName": "Manta Flash 1.0", - "version": "2025-12-20", + "modelId": "kilo/z-ai/glm-4.6v", + "providerId": "kilo", + "displayName": "GLM-4.6V", + "version": "2025-12-08", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 16384, - "maxOutputTokens": 16384, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.02, - "outputPer1M": 0.16, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 0.9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 0.9, + "cacheRead": 0.055 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/meganova-ai/manta-mini-1.0", - "providerId": "nano-gpt", - "displayName": "Manta Mini 1.0", - "version": "2025-12-20", + "modelId": "kilo/z-ai/glm-4.7", + "providerId": "kilo", + "displayName": "GLM-4.7", + "version": "2025-12-22", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 8192, - "maxOutputTokens": 8192, + "contextWindow": 202752, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.02, - "outputPer1M": 0.16, - "currency": "USD" - } + "inputPer1M": 0.4, + "outputPer1M": 1.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 1.75, + "cacheRead": 0.08 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/meganova-ai/manta-pro-1.0", - "providerId": "nano-gpt", - "displayName": "Manta Pro 1.0", - "version": "2025-12-20", + "modelId": "kilo/z-ai/glm-4.7-flash", + "providerId": "kilo", + "displayName": "GLM-4.7-Flash", + "version": "2026-01-19", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 32768, - "maxOutputTokens": 32768, + "contextWindow": 202752, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.060000000000000005, - "outputPer1M": 0.5, - "currency": "USD" - } + "inputPer1M": 0.06, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.06, + "output": 0.4, + "cacheRead": 0.01 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/mercury-2", - "providerId": "nano-gpt", - "displayName": "Mercury 2", - "version": "2024-01-01", + "modelId": "kilo/z-ai/glm-5", + "providerId": "kilo", + "displayName": "GLM-5", + "version": "2026-02-12", "capabilities": [ "text.chat", "tools.function_calling", @@ -60255,221 +93996,393 @@ "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 50000, + "contextWindow": 198000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 0.75, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 1.92, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 1.92, + "cacheRead": 0.12 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/Meta-Llama-3-1-8B-Instruct-FP8", - "providerId": "nano-gpt", - "displayName": "Llama 3.1 8B (decentralized)", - "version": "2024-07-23", + "modelId": "kilo/z-ai/glm-5-turbo", + "providerId": "kilo", + "displayName": "GLM-5-Turbo", + "version": "2026-03-16", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 202752, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.02, - "outputPer1M": 0.03, - "currency": "USD" - } + "inputPer1M": 1.2, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.2, + "output": 4, + "cacheRead": 0.24 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/meta-llama/llama-3.1-8b-instruct", - "providerId": "nano-gpt", - "displayName": "Llama 3.1 8b Instruct", - "version": "2024-07-23", + "modelId": "kilo/z-ai/glm-5.1", + "providerId": "kilo", + "displayName": "GLM-5.1", + "version": "2026-04-07", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 16384, + "contextWindow": 200000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.0544, - "outputPer1M": 0.0544, - "currency": "USD" - } + "inputPer1M": 1.4, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.4, + "output": 4.4, + "cacheRead": 0.26 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/meta-llama/llama-3.2-3b-instruct", - "providerId": "nano-gpt", - "displayName": "Llama 3.2 3b Instruct", - "version": "2024-09-25", + "modelId": "kilo/z-ai/glm-5.2", + "providerId": "kilo", + "displayName": "GLM-5.2", + "version": "2026-06-13", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 1048576, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.0306, - "outputPer1M": 0.0493, - "currency": "USD" - } + "inputPer1M": 1.4, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.4, + "output": 4.4, + "cacheRead": 0.26 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "nano-gpt/meta-llama/llama-3.3-70b-instruct", - "providerId": "nano-gpt", - "displayName": "Llama 3.3 70b Instruct", - "version": "2025-02-27", + "modelId": "kilo/z-ai/glm-5v-turbo", + "providerId": "kilo", + "displayName": "GLM-5V-Turbo", + "version": "2026-04-01", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 131072, - "maxOutputTokens": 16384, + "contextWindow": 202752, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.23, - "currency": "USD" - } + "inputPer1M": 1.2, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.2, + "output": 4, + "cacheRead": 0.24 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/meta-llama/llama-4-maverick", - "providerId": "nano-gpt", - "displayName": "Llama 4 Maverick", - "version": "2025-09-05", + "modelId": "kimi-for-coding/k3", + "providerId": "kimi-for-coding", + "displayName": "Kimi K3", + "version": "2026-07-16", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "image", - "text" + "text", + "video" ], "contextWindow": 1048576, - "maxOutputTokens": 65536, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.18000000000000002, - "outputPer1M": 0.8, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "high", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/meta-llama/llama-4-scout", - "providerId": "nano-gpt", - "displayName": "Llama 4 Scout", - "version": "2025-09-05", + "modelId": "kimi-for-coding/k3-256k", + "providerId": "kimi-for-coding", + "displayName": "Kimi K3-256K", + "version": "2026-07-16", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 328000, - "maxOutputTokens": 65536, + "contextWindow": 262144, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.085, - "outputPer1M": 0.46, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "high", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/microsoft/wizardlm-2-8x22b", - "providerId": "nano-gpt", - "displayName": "WizardLM-2 8x22B", - "version": "2025-04-15", + "modelId": "kimi-for-coding/kimi-for-coding", + "providerId": "kimi-for-coding", + "displayName": "Kimi K2.7 Code", + "version": "2026-06-12", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "pdf", - "text" + "image", + "text", + "video" ], - "contextWindow": 65536, - "maxOutputTokens": 8192, + "contextWindow": 262144, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.49299999999999994, - "outputPer1M": 0.49299999999999994, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/MiniMax-M1", - "providerId": "nano-gpt", - "displayName": "MiniMax M1", - "version": "2025-06-16", + "modelId": "kimi-for-coding/kimi-for-coding-highspeed", + "providerId": "kimi-for-coding", + "displayName": "Kimi For Coding HighSpeed", + "version": "2026-06-12", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 1000000, - "maxOutputTokens": 131072, + "contextWindow": 262144, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.1394, - "outputPer1M": 1.3328, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/MiniMax-M2", - "providerId": "nano-gpt", - "displayName": "MiniMax M2", - "version": "2025-10-25", + "modelId": "kuae-cloud-coding-plan/GLM-4.7", + "providerId": "kuae-cloud-coding-plan", + "displayName": "GLM-4.7", + "version": "2025-12-22", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], "modalities": [ "text" ], - "contextWindow": 200000, + "contextWindow": 204800, "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.17, - "outputPer1M": 1.53, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "nano-gpt/minimax/minimax-01", - "providerId": "nano-gpt", - "displayName": "MiniMax 01", - "version": "2025-01-15", + "modelId": "lilac/google/gemma-4-31b-it", + "providerId": "lilac", + "displayName": "Gemma 4 31B IT", + "version": "2026-04-02", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "pdf", - "text" + "image", + "text", + "video" ], - "contextWindow": 1000192, - "maxOutputTokens": 16384, + "contextWindow": 262100, + "maxOutputTokens": 262100, "pricing": { - "inputPer1M": 0.1394, - "outputPer1M": 1.1219999999999999, + "inputPer1M": 0.11, + "outputPer1M": 0.35, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "nano-gpt/minimax/minimax-latest", - "providerId": "nano-gpt", - "displayName": "MiniMax Latest", - "version": "2026-05-03", + "modelId": "lilac/minimaxai/minimax-m3", + "providerId": "lilac", + "displayName": "MiniMax M3", + "version": "2026-06-01", "capabilities": [ "text.chat", "tools.function_calling", @@ -60478,40 +94391,67 @@ ], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 512000, - "maxOutputTokens": 80000, + "contextWindow": 1048576, + "maxOutputTokens": 1048576, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 0.28, + "outputPer1M": 1.1, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.28, + "output": 1.1, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "nano-gpt/minimax/minimax-m2-her", - "providerId": "nano-gpt", - "displayName": "MiniMax M2-her", - "version": "2026-01-24", + "modelId": "lilac/moonshotai/kimi-k2.6", + "providerId": "lilac", + "displayName": "Kimi K2.6", + "version": "2026-04-21", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 65532, - "maxOutputTokens": 2048, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.30200000000000005, - "outputPer1M": 1.2069999999999999, - "currency": "USD" - } + "inputPer1M": 0.7, + "outputPer1M": 3.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.7, + "output": 3.5, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "nano-gpt/minimax/minimax-m2.1", - "providerId": "nano-gpt", - "displayName": "MiniMax M2.1", - "version": "2025-12-19", + "modelId": "lilac/zai-org/glm-5.2", + "providerId": "lilac", + "displayName": "GLM 5.2", + "version": "2026-06-13", "capabilities": [ "text.chat", "tools.function_calling", @@ -60521,547 +94461,902 @@ "modalities": [ "text" ], - "contextWindow": 200000, - "maxOutputTokens": 131072, + "contextWindow": 524288, + "maxOutputTokens": 524288, "pricing": { - "inputPer1M": 0.33, - "outputPer1M": 1.32, - "currency": "USD" - } + "inputPer1M": 0.9, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.9, + "output": 3, + "cacheRead": 0.27 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/minimax/minimax-m2.5", - "providerId": "nano-gpt", - "displayName": "MiniMax M2.5", - "version": "2026-02-12", + "modelId": "llama/cerebras-llama-4-maverick-17b-128e-instruct", + "providerId": "llama", + "displayName": "Cerebras-Llama-4-Maverick-17B-128E-Instruct", + "version": "2025-04-05", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 128000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "nano-gpt/minimax/minimax-m2.7", - "providerId": "nano-gpt", - "displayName": "MiniMax M2.7", - "version": "2026-03-18", + "modelId": "llama/cerebras-llama-4-scout-17b-16e-instruct", + "providerId": "llama", + "displayName": "Cerebras-Llama-4-Scout-17B-16E-Instruct", + "version": "2025-04-05", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 128000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "nano-gpt/minimax/minimax-m2.7-turbo", - "providerId": "nano-gpt", - "displayName": "MiniMax M2.7 Turbo", - "version": "2026-03-18", + "modelId": "llama/groq-llama-4-maverick-17b-128e-instruct", + "providerId": "llama", + "displayName": "Groq-Llama-4-Maverick-17B-128E-Instruct", + "version": "2025-04-05", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 128000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.4, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "nano-gpt/minimax/minimax-m3", - "providerId": "nano-gpt", - "displayName": "MiniMax M3", - "version": "2026-06-01", + "modelId": "llama/llama-3.3-70b-instruct", + "providerId": "llama", + "displayName": "Llama-3.3-70B-Instruct", + "version": "2024-12-06", "capabilities": [ "text.chat", - "tools.function_calling", - "structured.output" + "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 512000, - "maxOutputTokens": 80000, + "contextWindow": 128000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "nano-gpt/minimax/minimax-m3:thinking", - "providerId": "nano-gpt", - "displayName": "MiniMax M3 Thinking", - "version": "2026-06-01", + "modelId": "llama/llama-3.3-8b-instruct", + "providerId": "llama", + "displayName": "Llama-3.3-8B-Instruct", + "version": "2024-12-06", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 512000, - "maxOutputTokens": 80000, - "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, + "contextWindow": 128000, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "nano-gpt/MiniMaxAI/MiniMax-M1-80k", - "providerId": "nano-gpt", - "displayName": "MiniMax M1 80K", - "version": "2025-06-16", + "modelId": "llama/llama-4-maverick-17b-128e-instruct-fp8", + "providerId": "llama", + "displayName": "Llama-4-Maverick-17B-128E-Instruct-FP8", + "version": "2025-04-05", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 131072, + "contextWindow": 128000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.6052, - "outputPer1M": 2.4225000000000003, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "nano-gpt/mirothinker-1-7-deepresearch", - "providerId": "nano-gpt", - "displayName": "MiroThinker 1.7 Deep Research", - "version": "2026-05-11", + "modelId": "llama/llama-4-scout-17b-16e-instruct-fp8", + "providerId": "llama", + "displayName": "Llama-4-Scout-17B-16E-Instruct-FP8", + "version": "2025-04-05", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 16384, + "contextWindow": 128000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 4, - "outputPer1M": 25, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "nano-gpt/mirothinker-1-7-deepresearch-mini", - "providerId": "nano-gpt", - "displayName": "MiroThinker 1.7 Deep Research Mini", - "version": "2026-05-11", + "modelId": "llmgateway/auto", + "providerId": "llmgateway", + "displayName": "Auto Route", + "version": "2024-01-01", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 262144, + "contextWindow": 128000, "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "nano-gpt/mistral-code-agent-latest", - "providerId": "nano-gpt", - "displayName": "Mistral Code Agent Latest", - "version": "2026-06-02", + "modelId": "llmgateway/claude-3-opus", + "providerId": "llmgateway", + "displayName": "Claude 3 Opus", + "version": "2024-03-04", "capabilities": [ "text.chat", - "tools.function_calling", - "structured.output" + "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 32768, + "contextWindow": 200000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 2, - "currency": "USD" + "inputPer1M": 15, + "outputPer1M": 75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 75, + "cacheRead": 1.5, + "cacheWrite": 18.75 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/mistral-code-latest", - "providerId": "nano-gpt", - "displayName": "Mistral Code Latest", - "version": "2026-06-02", + "modelId": "llmgateway/claude-fable-5", + "providerId": "llmgateway", + "displayName": "Claude Fable 5", + "version": "2026-06-09", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 32768, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 0.9, - "currency": "USD" - } + "inputPer1M": 10, + "outputPer1M": 50, + "currency": "USD", + "costDimensionsPer1M": { + "input": 10, + "output": 50, + "cacheRead": 1, + "cacheWrite": 12.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/mistral-small-31-24b-instruct", - "providerId": "nano-gpt", - "displayName": "Mistral Small 31 24b Instruct", - "version": "2025-04-15", + "modelId": "llmgateway/claude-haiku-4-5", + "providerId": "llmgateway", + "displayName": "Claude Haiku 4.5 (latest)", + "version": "2025-10-15", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 131072, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.3, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 5, + "cacheRead": 0.1, + "cacheWrite": 1.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/mistral/mistral-medium-3.5", - "providerId": "nano-gpt", - "displayName": "Mistral Medium 3.5", - "version": "2026-04-29", + "modelId": "llmgateway/claude-haiku-4-5-20251001", + "providerId": "llmgateway", + "displayName": "Claude Haiku 4.5", + "version": "2025-10-15", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 32768, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 1.5, - "outputPer1M": 7.5, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 5, + "cacheRead": 0.1, + "cacheWrite": 1.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/mistral/mistral-medium-3.5:thinking", - "providerId": "nano-gpt", - "displayName": "Mistral Medium 3.5 Thinking", - "version": "2026-04-30", + "modelId": "llmgateway/claude-opus-4-1-20250805", + "providerId": "llmgateway", + "displayName": "Claude Opus 4.1", + "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 32768, + "contextWindow": 200000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 1.5, - "outputPer1M": 7.5, - "currency": "USD" - } + "inputPer1M": 15, + "outputPer1M": 75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 75, + "cacheRead": 1.5, + "cacheWrite": 18.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024, + "max": 31999 + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/mistralai/codestral-2508", - "providerId": "nano-gpt", - "displayName": "Codestral 2508", - "version": "2025-08-01", + "modelId": "llmgateway/claude-opus-4-5-20251101", + "providerId": "llmgateway", + "displayName": "Claude Opus 4.5", + "version": "2025-11-01", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 32768, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 0.8999999999999999, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024, + "max": 31999 + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/mistralai/devstral-2-123b-instruct-2512", - "providerId": "nano-gpt", - "displayName": "Devstral 2 123B", - "version": "2025-12-09", + "modelId": "llmgateway/claude-opus-4-6", + "providerId": "llmgateway", + "displayName": "Claude Opus 4.6", + "version": "2026-02-05", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 1.4, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/mistralai/Devstral-Small-2505", - "providerId": "nano-gpt", - "displayName": "Mistral Devstral Small 2505", - "version": "2025-08-02", + "modelId": "llmgateway/claude-opus-4-7", + "providerId": "llmgateway", + "displayName": "Claude Opus 4.7", + "version": "2026-04-16", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 8192, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.060000000000000005, - "outputPer1M": 0.060000000000000005, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/mistralai/ministral-14b-2512", - "providerId": "nano-gpt", - "displayName": "Ministral 14B", - "version": "2025-12-04", + "modelId": "llmgateway/claude-opus-4-8", + "providerId": "llmgateway", + "displayName": "Claude Opus 4.8", + "version": "2026-05-28", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 32768, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.2, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/mistralai/ministral-14b-instruct-2512", - "providerId": "nano-gpt", - "displayName": "Ministral 3 14B", - "version": "2025-12-02", + "modelId": "llmgateway/claude-opus-5", + "providerId": "llmgateway", + "displayName": "Claude Opus 5", + "version": "2026-07-24", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 32768, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.4, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/mistralai/ministral-3b-2512", - "providerId": "nano-gpt", - "displayName": "Ministral 3B", - "version": "2025-12-04", + "modelId": "llmgateway/claude-sonnet-4-5", + "providerId": "llmgateway", + "displayName": "Claude Sonnet 4.5 (latest)", + "version": "2025-09-29", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.1, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024, + "max": 63999 + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/mistralai/ministral-8b-2512", - "providerId": "nano-gpt", - "displayName": "Ministral 8B", - "version": "2025-12-04", + "modelId": "llmgateway/claude-sonnet-4-5-20250929", + "providerId": "llmgateway", + "displayName": "Claude Sonnet 4.5", + "version": "2025-09-29", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 32768, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.15, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024, + "max": 63999 + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/mistralai/mistral-large", - "providerId": "nano-gpt", - "displayName": "Mistral Large 2411", - "version": "2024-02-26", + "modelId": "llmgateway/claude-sonnet-4-6", + "providerId": "llmgateway", + "displayName": "Claude Sonnet 4.6", + "version": "2026-02-17", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 256000, + "contextWindow": 1000000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 2.006, - "outputPer1M": 6.001, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024, + "max": 63999 + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/mistralai/mistral-large-3-675b-instruct-2512", - "providerId": "nano-gpt", - "displayName": "Mistral Large 3 675B", - "version": "2025-12-02", + "modelId": "llmgateway/claude-sonnet-5", + "providerId": "llmgateway", + "displayName": "Claude Sonnet 5", + "version": "2026-06-30", "capabilities": [ - "text.chat" + "text.chat", + "reasoning", + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 256000, + "contextWindow": 1000000, + "maxOutputTokens": 1000000, "pricing": { - "inputPer1M": 1, - "outputPer1M": 3, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 10, + "cacheRead": 0.2, + "cacheWrite": 2.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/mistralai/mistral-medium-3", - "providerId": "nano-gpt", - "displayName": "Mistral Medium 3", - "version": "2025-09-25", + "modelId": "llmgateway/codestral-2508", + "providerId": "llmgateway", + "displayName": "Codestral", + "version": "2025-07-30", "capabilities": [ - "text.chat" + "text.chat", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 256000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 2, + "inputPer1M": 0.3, + "outputPer1M": 0.9, "currency": "USD" } }, { - "modelId": "nano-gpt/mistralai/mistral-medium-3.1", - "providerId": "nano-gpt", - "displayName": "Mistral Medium 3.1", - "version": "2025-09-05", + "modelId": "llmgateway/cosmos3-super-reasoner", + "providerId": "llmgateway", + "displayName": "Cosmos 3 Super Reasoner", + "version": "2026-06-01", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 2, + "inputPer1M": 0.1, + "outputPer1M": 0.3, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "nano-gpt/mistralai/Mistral-Nemo-Instruct-2407", - "providerId": "nano-gpt", - "displayName": "Mistral Nemo", - "version": "2024-07-18", + "modelId": "llmgateway/custom", + "providerId": "llmgateway", + "displayName": "Custom Model", + "version": "2024-01-01", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 16384, - "maxOutputTokens": 8192, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.1003, - "outputPer1M": 0.1207, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "nano-gpt/mistralai/mistral-saba", - "providerId": "nano-gpt", - "displayName": "Mistral Saba", - "version": "2025-02-17", + "modelId": "llmgateway/deepseek-v3.2", + "providerId": "llmgateway", + "displayName": "DeepSeek V3.2", + "version": "2025-09-29", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 32000, - "maxOutputTokens": 32768, + "contextWindow": 163840, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.1989, - "outputPer1M": 0.595, - "currency": "USD" - } + "inputPer1M": 0.26, + "outputPer1M": 0.38, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.26, + "output": 0.38, + "cacheRead": 0.13 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "nano-gpt/mistralai/mistral-small-4-119b-2603", - "providerId": "nano-gpt", - "displayName": "Mistral Small 4 119B", - "version": "2026-03-16", + "modelId": "llmgateway/deepseek-v4-flash", + "providerId": "llmgateway", + "displayName": "DeepSeek V4 Flash", + "version": "2026-04-24", "capabilities": [ "text.chat", "tools.function_calling", @@ -61069,22 +95364,41 @@ "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 16384, + "contextWindow": 1050000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 1.4, - "currency": "USD" - } + "inputPer1M": 0.076, + "outputPer1M": 0.153, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.076, + "output": 0.153, + "cacheRead": 0.014 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/mistralai/mistral-small-4-119b-2603:thinking", - "providerId": "nano-gpt", - "displayName": "Mistral Small 4 119B Thinking", - "version": "2026-03-17", + "modelId": "llmgateway/deepseek-v4-pro", + "providerId": "llmgateway", + "displayName": "DeepSeek V4 Pro", + "version": "2026-04-24", "capabilities": [ "text.chat", "tools.function_calling", @@ -61092,333 +95406,650 @@ "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 16384, + "contextWindow": 1050000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 1.4, - "currency": "USD" - } + "inputPer1M": 0.435, + "outputPer1M": 0.87, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.435, + "output": 0.87, + "cacheRead": 0.003625 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/mistralai/mixtral-8x22b-instruct-v0.1", - "providerId": "nano-gpt", - "displayName": "Mixtral 8x22B", - "version": "2025-12-11", + "modelId": "llmgateway/devstral-2512", + "providerId": "llmgateway", + "displayName": "Devstral 2", + "version": "2025-12-09", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 65536, - "maxOutputTokens": 32768, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.8999999999999999, - "outputPer1M": 0.8999999999999999, + "inputPer1M": 0.4, + "outputPer1M": 2, "currency": "USD" } }, { - "modelId": "nano-gpt/mistralai/mixtral-8x7b-instruct-v0.1", - "providerId": "nano-gpt", - "displayName": "Mixtral 8x7B", - "version": "2025-12-11", + "modelId": "llmgateway/ernie-4.5-vl-424b-a47b", + "providerId": "llmgateway", + "displayName": "ERNIE 4.5 VL 424B A47B", + "version": "2025-06-30", "capabilities": [ - "text.chat" + "text.chat", + "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 32768, + "contextWindow": 123000, + "maxOutputTokens": 123000, "pricing": { - "inputPer1M": 0.27, - "outputPer1M": 0.27, + "inputPer1M": 0.42, + "outputPer1M": 1.25, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/mlabonne/NeuralDaredevil-8B-abliterated", - "providerId": "nano-gpt", - "displayName": "Neural Daredevil 8B abliterated", - "version": "2024-12-01", + "modelId": "llmgateway/fugu-ultra", + "providerId": "llmgateway", + "displayName": "Fugu Ultra", + "version": "2026-06-22", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 8192, - "maxOutputTokens": 8192, + "contextWindow": 1000000, + "maxOutputTokens": 1000000, "pricing": { - "inputPer1M": 0.44, - "outputPer1M": 0.44, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/moonshotai/kimi-k2-instruct", - "providerId": "nano-gpt", - "displayName": "Kimi K2 Instruct", - "version": "2025-07-01", + "modelId": "llmgateway/gemini-2.5-flash", + "providerId": "llmgateway", + "displayName": "Gemini 2.5 Flash", + "version": "2025-06-17", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 256000, - "maxOutputTokens": 8192, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1, + "max": 24576 + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/moonshotai/kimi-k2-instruct-0711", - "providerId": "nano-gpt", - "displayName": "Kimi K2 0711", - "version": "2025-07-11", + "modelId": "llmgateway/gemini-2.5-flash-lite", + "providerId": "llmgateway", + "displayName": "Gemini 2.5 Flash-Lite", + "version": "2025-06-17", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { "inputPer1M": 0.1, - "outputPer1M": 2, - "currency": "USD" - } + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.4, + "cacheRead": 0.01 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/moonshotai/Kimi-K2-Instruct-0905", - "providerId": "nano-gpt", - "displayName": "Kimi K2 0905", - "version": "2025-09-25", + "modelId": "llmgateway/gemini-2.5-pro", + "providerId": "llmgateway", + "displayName": "Gemini 2.5 Pro", + "version": "2025-06-17", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 256000, - "maxOutputTokens": 262144, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costMetadata": { + "tiers": [ + { + "input": 2.5, + "output": 15, + "cache_read": 0.25, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 2.5, + "output": 15, + "cache_read": 0.25 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + }, + { + "type": "budget_tokens", + "min": 128, + "max": 32768 + } + ] }, { - "modelId": "nano-gpt/moonshotai/kimi-k2-thinking", - "providerId": "nano-gpt", - "displayName": "Kimi K2 Thinking", - "version": "2025-11-06", + "modelId": "llmgateway/gemini-3-flash-preview", + "providerId": "llmgateway", + "displayName": "Gemini 3 Flash Preview", + "version": "2025-12-17", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 256000, - "maxOutputTokens": 262144, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 0.5, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 3, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/moonshotai/kimi-k2-thinking-original", - "providerId": "nano-gpt", - "displayName": "Kimi K2 Thinking Original", - "version": "2025-11-06", + "modelId": "llmgateway/gemini-3.1-flash-lite", + "providerId": "llmgateway", + "displayName": "Gemini 3.1 Flash Lite", + "version": "2026-05-07", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 256000, - "maxOutputTokens": 16384, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.5, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 1.5, + "cacheRead": 0.025, + "cacheWrite": 0.08333 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/moonshotai/kimi-k2-thinking-turbo-original", - "providerId": "nano-gpt", - "displayName": "Kimi K2 Thinking Turbo Original", - "version": "2025-11-06", + "modelId": "llmgateway/gemini-3.1-pro-preview", + "providerId": "llmgateway", + "displayName": "Gemini 3.1 Pro Preview", + "version": "2026-02-19", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 256000, - "maxOutputTokens": 16384, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 1.15, - "outputPer1M": 8, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "cacheRead": 0.2 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 18, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 18, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/moonshotai/kimi-k2.5", - "providerId": "nano-gpt", - "displayName": "Kimi K2.5", - "version": "2026-01-26", + "modelId": "llmgateway/gemini-3.5-flash", + "providerId": "llmgateway", + "displayName": "Gemini 3.5 Flash", + "version": "2026-05-19", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", - "text" + "pdf", + "text", + "video" ], - "contextWindow": 256000, + "contextWindow": 1048576, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.9, - "currency": "USD" - } + "inputPer1M": 1.5, + "outputPer1M": 9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 9, + "cacheRead": 0.15, + "cacheWrite": 0.08333 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/moonshotai/kimi-k2.5:thinking", - "providerId": "nano-gpt", - "displayName": "Kimi K2.5 Thinking", - "version": "2026-01-26", + "modelId": "llmgateway/gemini-3.5-flash-lite", + "providerId": "llmgateway", + "displayName": "Gemini 3.5 Flash Lite", + "version": "2026-07-21", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", - "text" + "pdf", + "text", + "video" ], - "contextWindow": 256000, + "contextWindow": 1048576, "maxOutputTokens": 65536, "pricing": { "inputPer1M": 0.3, - "outputPer1M": 1.9, - "currency": "USD" - } + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "cacheRead": 0.03, + "cacheWrite": 0.08333 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/moonshotai/kimi-k2.6", - "providerId": "nano-gpt", - "displayName": "Kimi K2.6", - "version": "2026-04-16", + "modelId": "llmgateway/gemini-3.6-flash", + "providerId": "llmgateway", + "displayName": "Gemini 3.6 Flash", + "version": "2026-07-21", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", - "text" + "pdf", + "text", + "video" ], - "contextWindow": 256000, + "contextWindow": 1048576, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.53, - "outputPer1M": 2.73, - "currency": "USD" - } + "inputPer1M": 0.75, + "outputPer1M": 3.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 3.75, + "cacheRead": 0.075, + "cacheWrite": 0.08333 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/moonshotai/kimi-k2.6:thinking", - "providerId": "nano-gpt", - "displayName": "Kimi K2.6 Thinking", - "version": "2026-04-16", + "modelId": "llmgateway/gemini-3.7-flash", + "providerId": "llmgateway", + "displayName": "Gemini 3.7 Flash", + "version": "2026-08-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", - "text" + "pdf", + "text", + "video" ], - "contextWindow": 256000, + "contextWindow": 1048576, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.53, - "outputPer1M": 2.73, - "currency": "USD" - } + "inputPer1M": 0.75, + "outputPer1M": 3.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 3.75, + "cacheRead": 0.075, + "cacheWrite": 0.08333 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/moonshotai/kimi-latest", - "providerId": "nano-gpt", - "displayName": "Kimi Latest", - "version": "2026-05-03", + "modelId": "llmgateway/gemini-pro-latest", + "providerId": "llmgateway", + "displayName": "Gemini Pro Latest", + "version": "2026-02-27", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 256000, + "contextWindow": 1048576, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 2.6, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/nanogpt/coding-router", - "providerId": "nano-gpt", - "displayName": "Coding Router", - "version": "2026-05-12", + "modelId": "llmgateway/gemma-3-27b", + "providerId": "llmgateway", + "displayName": "Gemma 3 27B", + "version": "2025-03-12", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 110000, + "maxOutputTokens": 110000, "pricing": { - "inputPer1M": 1.1, - "outputPer1M": 2.2, + "inputPer1M": 0.1, + "outputPer1M": 0.3, "currency": "USD" } }, { - "modelId": "nano-gpt/nanogpt/coding-router:high", - "providerId": "nano-gpt", - "displayName": "Coding Router High", - "version": "2026-05-12", + "modelId": "llmgateway/gemma-4-26b-a4b-it", + "providerId": "llmgateway", + "displayName": "Gemma 4 26B A4B IT", + "version": "2026-04-02", "capabilities": [ "text.chat", "tools.function_calling", @@ -61426,21 +96057,23 @@ "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 1.1, - "outputPer1M": 2.2, + "inputPer1M": 0.07, + "outputPer1M": 0.34, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/nanogpt/coding-router:low", - "providerId": "nano-gpt", - "displayName": "Coding Router Low", - "version": "2026-05-12", + "modelId": "llmgateway/gemma-4-31b-it", + "providerId": "llmgateway", + "displayName": "Gemma 4 31B IT", + "version": "2026-04-02", "capabilities": [ "text.chat", "tools.function_calling", @@ -61448,336 +96081,415 @@ "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.28, - "currency": "USD" - } + "inputPer1M": 0.102, + "outputPer1M": 0.297, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.102, + "output": 0.297, + "cacheRead": 0.012 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/nanogpt/coding-router:max", - "providerId": "nano-gpt", - "displayName": "Coding Router Max", - "version": "2026-05-12", + "modelId": "llmgateway/glm-4-32b-0414-128k", + "providerId": "llmgateway", + "displayName": "GLM-4 32B (0414-128k)", + "version": "2025-04-14", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 5, - "outputPer1M": 30, + "inputPer1M": 0.1, + "outputPer1M": 0.1, "currency": "USD" } }, { - "modelId": "nano-gpt/nanogpt/coding-router:medium", - "providerId": "nano-gpt", - "displayName": "Coding Router Medium", - "version": "2026-05-12", + "modelId": "llmgateway/glm-4.5", + "providerId": "llmgateway", + "displayName": "GLM-4.5", + "version": "2025-07-28", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 131000, + "maxOutputTokens": 98304, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.28, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 2.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.2, + "cacheRead": 0.11, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "nano-gpt/NeverSleep/Lumimaid-v0.2-70B", - "providerId": "nano-gpt", - "displayName": "Lumimaid v0.2", - "version": "2024-07-01", + "modelId": "llmgateway/glm-4.5-air", + "providerId": "llmgateway", + "displayName": "GLM-4.5-Air", + "version": "2025-07-28", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 16384, - "maxOutputTokens": 8192, + "contextWindow": 131000, + "maxOutputTokens": 98304, "pricing": { - "inputPer1M": 1, - "outputPer1M": 1.5, - "currency": "USD" - } + "inputPer1M": 0.13, + "outputPer1M": 0.85, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.13, + "output": 0.85, + "cacheRead": 0.025, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/nex-agi/deepseek-v3.1-nex-n1", - "providerId": "nano-gpt", - "displayName": "DeepSeek V3.1 Nex N1", - "version": "2025-12-10", + "modelId": "llmgateway/glm-4.5-airx", + "providerId": "llmgateway", + "displayName": "GLM-4.5 AirX", + "version": "2025-07-28", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "structured.output" ], "modalities": [ "text" ], "contextWindow": 128000, - "maxOutputTokens": 8192, - "pricing": { - "inputPer1M": 0.27999999999999997, - "outputPer1M": 0.42000000000000004, - "currency": "USD" - } - }, - { - "modelId": "nano-gpt/nothingiisreal/L3.1-70B-Celeste-V0.1-BF16", - "providerId": "nano-gpt", - "displayName": "Llama 3.1 70B Celeste v0.1", - "version": "2024-07-23", - "capabilities": [ - "text.chat" - ], - "modalities": [ - "text" - ], - "contextWindow": 16384, "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.49299999999999994, - "outputPer1M": 0.49299999999999994, - "currency": "USD" - } - }, - { - "modelId": "nano-gpt/NousResearch/DeepHermes-3-Mistral-24B-Preview", - "providerId": "nano-gpt", - "displayName": "DeepHermes-3 Mistral 24B (Preview)", - "version": "2025-05-10", - "capabilities": [ - "text.chat" - ], - "modalities": [ - "text" - ], - "contextWindow": 128000, - "maxOutputTokens": 32768, - "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 0.3, - "currency": "USD" - } - }, - { - "modelId": "nano-gpt/NousResearch/hermes-3-llama-3.1-70b", - "providerId": "nano-gpt", - "displayName": "Hermes 3 70B", - "version": "2026-01-07", - "capabilities": [ - "text.chat" - ], - "modalities": [ - "text" - ], - "contextWindow": 65536, - "maxOutputTokens": 8192, - "pricing": { - "inputPer1M": 0.408, - "outputPer1M": 0.408, - "currency": "USD" + "inputPer1M": 1.1, + "outputPer1M": 4.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1, + "output": 4.5, + "cacheRead": 0.22 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/NousResearch/hermes-4-405b", - "providerId": "nano-gpt", - "displayName": "Hermes 4 Large", - "version": "2025-08-26", + "modelId": "llmgateway/glm-4.5-x", + "providerId": "llmgateway", + "displayName": "GLM-4.5 X", + "version": "2025-07-28", "capabilities": [ "text.chat", + "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "text" ], "contextWindow": 128000, - "maxOutputTokens": 8192, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 2.2, + "outputPer1M": 8.9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.2, + "output": 8.9, + "cacheRead": 0.45 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "nano-gpt/NousResearch/hermes-4-405b:thinking", - "providerId": "nano-gpt", - "displayName": "Hermes 4 Large (Thinking)", - "version": "2024-01-01", + "modelId": "llmgateway/glm-4.5v", + "providerId": "llmgateway", + "displayName": "GLM-4.5V", + "version": "2025-08-11", "capabilities": [ "text.chat", - "structured.output" + "tools.function_calling", + "reasoning" ], "modalities": [ - "text" + "image", + "text", + "video" ], "contextWindow": 128000, - "maxOutputTokens": 8192, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 1.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 1.8, + "cacheRead": 0.11 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "nano-gpt/NousResearch/hermes-4-70b", - "providerId": "nano-gpt", - "displayName": "Hermes 4 Medium", - "version": "2025-07-03", + "modelId": "llmgateway/glm-4.6", + "providerId": "llmgateway", + "displayName": "GLM-4.6", + "version": "2025-09-30", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.2006, - "outputPer1M": 0.3995, - "currency": "USD" - } + "inputPer1M": 0.55, + "outputPer1M": 2.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.55, + "output": 2.2, + "cacheRead": 0.11, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "nano-gpt/NousResearch/Hermes-4-70B:thinking", - "providerId": "nano-gpt", - "displayName": "Hermes 4 (Thinking)", - "version": "2025-09-17", + "modelId": "llmgateway/glm-4.6v", + "providerId": "llmgateway", + "displayName": "GLM-4.6V", + "version": "2025-12-08", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.2006, - "outputPer1M": 0.3995, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 0.9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 0.9, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "nano-gpt/nvidia/Llama-3_3-Nemotron-Super-49B-v1_5", - "providerId": "nano-gpt", - "displayName": "Nvidia Nemotron Super 49B v1.5", - "version": "2025-08-08", + "modelId": "llmgateway/glm-4.6v-flashx", + "providerId": "llmgateway", + "displayName": "GLM-4.6V FlashX", + "version": "2025-12-08", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], "contextWindow": 128000, - "maxOutputTokens": 16384, - "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.25, - "currency": "USD" - } - }, - { - "modelId": "nano-gpt/nvidia/Llama-3.1-Nemotron-70B-Instruct-HF", - "providerId": "nano-gpt", - "displayName": "Nvidia Nemotron 70b", - "version": "2025-04-15", - "capabilities": [ - "text.chat" - ], - "modalities": [ - "text" - ], - "contextWindow": 16384, - "maxOutputTokens": 8192, + "maxOutputTokens": 16000, "pricing": { - "inputPer1M": 0.357, - "outputPer1M": 0.408, - "currency": "USD" - } + "inputPer1M": 0.04, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.04, + "output": 0.4, + "cacheRead": 0.004 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "nano-gpt/nvidia/Llama-3.3-Nemotron-Super-49B-v1", - "providerId": "nano-gpt", - "displayName": "Nvidia Nemotron Super 49B", - "version": "2025-08-08", + "modelId": "llmgateway/glm-4.7", + "providerId": "llmgateway", + "displayName": "GLM-4.7", + "version": "2025-12-22", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.15, - "currency": "USD" - } + "inputPer1M": 0.38, + "outputPer1M": 1.98, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.38, + "output": 1.98, + "cacheRead": 0.19, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "nano-gpt/nvidia/nemotron-3-nano-30b-a3b", - "providerId": "nano-gpt", - "displayName": "Nvidia Nemotron 3 Nano 30B", - "version": "2025-12-15", + "modelId": "llmgateway/glm-4.7-flash", + "providerId": "llmgateway", + "displayName": "GLM-4.7-Flash", + "version": "2026-01-19", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 256000, - "maxOutputTokens": 262144, + "contextWindow": 200000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.17, - "outputPer1M": 0.68, - "currency": "USD" - } + "inputPer1M": 0.06, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.06, + "output": 0.4, + "cacheRead": 0.01, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/nvidia/nemotron-3-nano-omni-30b-a3b-reasoning", - "providerId": "nano-gpt", - "displayName": "Nvidia Nemotron 3 Nano Omni", - "version": "2026-04-28", + "modelId": "llmgateway/glm-4.7-flashx", + "providerId": "llmgateway", + "displayName": "GLM-4.7-FlashX", + "version": "2026-01-19", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 65536, + "contextWindow": 200000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.105, - "outputPer1M": 0.42, - "currency": "USD" - } + "inputPer1M": 0.07, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.07, + "output": 0.4, + "cacheRead": 0.01, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "nano-gpt/nvidia/nemotron-3-super-120b-a12b", - "providerId": "nano-gpt", - "displayName": "Nvidia Nemotron 3 Super 120B", - "version": "2026-03-01", + "modelId": "llmgateway/glm-5", + "providerId": "llmgateway", + "displayName": "GLM-5", + "version": "2026-02-12", "capabilities": [ "text.chat", "tools.function_calling", @@ -61786,59 +96498,116 @@ "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 16384, + "contextWindow": 203000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.25, - "currency": "USD" - } + "inputPer1M": 0.72, + "outputPer1M": 2.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.72, + "output": 2.3, + "cacheRead": 0.144, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "nano-gpt/nvidia/nemotron-3-super-120b-a12b:thinking", - "providerId": "nano-gpt", - "displayName": "Nvidia Nemotron 3 Super 120B Thinking", - "version": "2026-03-01", + "modelId": "llmgateway/glm-5.1", + "providerId": "llmgateway", + "displayName": "GLM-5.1", + "version": "2026-04-07", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 16384, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.25, - "currency": "USD" - } + "inputPer1M": 0.931, + "outputPer1M": 2.93, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.931, + "output": 2.93, + "cacheRead": 0.173, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "nano-gpt/nvidia/nvidia-nemotron-nano-9b-v2", - "providerId": "nano-gpt", - "displayName": "Nvidia Nemotron Nano 9B v2", - "version": "2025-08-18", + "modelId": "llmgateway/glm-5.2", + "providerId": "llmgateway", + "displayName": "GLM-5.2", + "version": "2026-06-13", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 1048576, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.17, - "outputPer1M": 0.68, - "currency": "USD" - } + "inputPer1M": 0.55, + "outputPer1M": 1.784, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.55, + "output": 1.784, + "cacheRead": 0.111, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/openai/gpt-3.5-turbo", - "providerId": "nano-gpt", - "displayName": "GPT-3.5 Turbo", - "version": "2022-11-30", + "modelId": "llmgateway/gpt-3.5-turbo", + "providerId": "llmgateway", + "displayName": "GPT-3.5-turbo", + "version": "2023-03-01", "capabilities": [ "text.chat" ], @@ -61850,53 +96619,61 @@ "pricing": { "inputPer1M": 0.5, "outputPer1M": 1.5, - "currency": "USD" + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 1.5, + "cacheRead": 0 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/openai/gpt-4-turbo", - "providerId": "nano-gpt", - "displayName": "GPT-4 Turbo", + "modelId": "llmgateway/gpt-4", + "providerId": "llmgateway", + "displayName": "GPT-4", "version": "2023-11-06", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 8192, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 10, - "outputPer1M": 30, + "inputPer1M": 30, + "outputPer1M": 60, "currency": "USD" } }, { - "modelId": "nano-gpt/openai/gpt-4-turbo-preview", - "providerId": "nano-gpt", - "displayName": "GPT-4 Turbo Preview", + "modelId": "llmgateway/gpt-4-turbo", + "providerId": "llmgateway", + "displayName": "GPT-4 Turbo", "version": "2023-11-06", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling" ], "modalities": [ + "image", "text" ], "contextWindow": 128000, "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 9.996, - "outputPer1M": 30.004999999999995, + "inputPer1M": 10, + "outputPer1M": 30, "currency": "USD" } }, { - "modelId": "nano-gpt/openai/gpt-4.1", - "providerId": "nano-gpt", - "displayName": "GPT 4.1", - "version": "2025-09-10", + "modelId": "llmgateway/gpt-4.1", + "providerId": "llmgateway", + "displayName": "GPT-4.1", + "version": "2025-04-14", "capabilities": [ "text.chat", "tools.function_calling", @@ -61907,100 +96684,140 @@ "pdf", "text" ], - "contextWindow": 1047576, + "contextWindow": 1000000, "maxOutputTokens": 32768, "pricing": { "inputPer1M": 2, "outputPer1M": 8, - "currency": "USD" + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 8, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/openai/gpt-4.1-mini", - "providerId": "nano-gpt", - "displayName": "GPT 4.1 Mini", + "modelId": "llmgateway/gpt-4.1-mini", + "providerId": "llmgateway", + "displayName": "GPT-4.1 mini", "version": "2025-04-14", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 1047576, + "contextWindow": 1000000, "maxOutputTokens": 32768, "pricing": { "inputPer1M": 0.4, "outputPer1M": 1.6, - "currency": "USD" + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 1.6, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/openai/gpt-4.1-nano", - "providerId": "nano-gpt", - "displayName": "GPT 4.1 Nano", + "modelId": "llmgateway/gpt-4.1-nano", + "providerId": "llmgateway", + "displayName": "GPT-4.1 nano", "version": "2025-04-14", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "structured.output" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 1047576, + "contextWindow": 1000000, "maxOutputTokens": 32768, "pricing": { "inputPer1M": 0.1, "outputPer1M": 0.4, - "currency": "USD" + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.4, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/openai/gpt-4o", - "providerId": "nano-gpt", + "modelId": "llmgateway/gpt-4o", + "providerId": "llmgateway", "displayName": "GPT-4o", "version": "2024-05-13", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "structured.output" ], "modalities": [ "image", + "pdf", "text" ], "contextWindow": 128000, "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 2.499, - "outputPer1M": 9.996, - "currency": "USD" + "inputPer1M": 2.5, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 10, + "cacheRead": 1.25 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/openai/gpt-4o-2024-08-06", - "providerId": "nano-gpt", - "displayName": "GPT-4o (2024-08-06)", - "version": "2024-08-06", + "modelId": "llmgateway/gpt-4o-mini", + "providerId": "llmgateway", + "displayName": "GPT-4o mini", + "version": "2024-07-18", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "structured.output" ], "modalities": [ "image", + "pdf", "text" ], "contextWindow": 128000, "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 2.499, - "outputPer1M": 9.996, - "currency": "USD" + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.6, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/openai/gpt-4o-2024-11-20", - "providerId": "nano-gpt", - "displayName": "GPT-4o (2024-11-20)", - "version": "2024-11-20", + "modelId": "llmgateway/gpt-4o-mini-search-preview", + "providerId": "llmgateway", + "displayName": "GPT-4o Mini Search Preview", + "version": "2024-10-01", "capabilities": [ "text.chat" ], @@ -62011,74 +96828,77 @@ "contextWindow": 128000, "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 10, + "inputPer1M": 0.15, + "outputPer1M": 0.6, "currency": "USD" } }, { - "modelId": "nano-gpt/openai/gpt-4o-mini", - "providerId": "nano-gpt", - "displayName": "GPT-4o mini", - "version": "2024-07-18", + "modelId": "llmgateway/gpt-4o-mini-transcribe", + "providerId": "llmgateway", + "displayName": "GPT-4o Mini Transcribe", + "version": "2025-03-20", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling" ], "modalities": [ - "image", + "audio", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 16000, + "maxOutputTokens": 16000, "pricing": { - "inputPer1M": 0.1496, - "outputPer1M": 0.595, + "inputPer1M": 1.25, + "outputPer1M": 5, "currency": "USD" } }, { - "modelId": "nano-gpt/openai/gpt-4o-mini-search-preview", - "providerId": "nano-gpt", - "displayName": "GPT-4o mini Search Preview", - "version": "2024-07-18", + "modelId": "llmgateway/gpt-4o-search-preview", + "providerId": "llmgateway", + "displayName": "GPT-4o Search Preview", + "version": "2024-10-01", "capabilities": [ "text.chat" ], "modalities": [ + "image", "text" ], "contextWindow": 128000, "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.088, - "outputPer1M": 0.35, + "inputPer1M": 2.5, + "outputPer1M": 10, "currency": "USD" } }, { - "modelId": "nano-gpt/openai/gpt-4o-search-preview", - "providerId": "nano-gpt", - "displayName": "GPT-4o Search Preview", - "version": "2024-05-13", + "modelId": "llmgateway/gpt-4o-transcribe", + "providerId": "llmgateway", + "displayName": "GPT-4o Transcribe", + "version": "2025-03-20", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling" ], "modalities": [ - "image", + "audio", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 16000, + "maxOutputTokens": 16000, "pricing": { - "inputPer1M": 1.47, - "outputPer1M": 5.88, + "inputPer1M": 2.5, + "outputPer1M": 10, "currency": "USD" } }, { - "modelId": "nano-gpt/openai/gpt-5", - "providerId": "nano-gpt", - "displayName": "GPT 5", + "modelId": "llmgateway/gpt-5", + "providerId": "llmgateway", + "displayName": "GPT-5", "version": "2025-08-07", "capabilities": [ "text.chat", @@ -62088,7 +96908,6 @@ ], "modalities": [ "image", - "pdf", "text" ], "contextWindow": 400000, @@ -62096,36 +96915,36 @@ "pricing": { "inputPer1M": 1.25, "outputPer1M": 10, - "currency": "USD" - } - }, - { - "modelId": "nano-gpt/openai/gpt-5-codex", - "providerId": "nano-gpt", - "displayName": "GPT-5 Codex", - "version": "2025-09-15", - "capabilities": [ - "text.chat" - ], - "modalities": [ - "text" - ], - "contextWindow": 256000, - "maxOutputTokens": 32768, - "pricing": { - "inputPer1M": 9.996, - "outputPer1M": 19.992, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/openai/gpt-5-mini", - "providerId": "nano-gpt", - "displayName": "GPT 5 Mini", + "modelId": "llmgateway/gpt-5-mini", + "providerId": "llmgateway", + "displayName": "GPT-5 Mini", "version": "2025-08-07", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", @@ -62136,17 +96955,36 @@ "pricing": { "inputPer1M": 0.25, "outputPer1M": 2, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 2, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/openai/gpt-5-nano", - "providerId": "nano-gpt", - "displayName": "GPT 5 Nano", + "modelId": "llmgateway/gpt-5-nano", + "providerId": "llmgateway", + "displayName": "GPT-5 Nano", "version": "2025-08-07", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", @@ -62157,34 +96995,61 @@ "pricing": { "inputPer1M": 0.05, "outputPer1M": 0.4, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.05, + "output": 0.4, + "cacheRead": 0.005 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/openai/gpt-5-pro", - "providerId": "nano-gpt", - "displayName": "GPT 5 Pro", - "version": "2025-08-07", + "modelId": "llmgateway/gpt-5-pro", + "providerId": "llmgateway", + "displayName": "GPT-5 Pro", + "version": "2025-10-06", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", "text" ], "contextWindow": 400000, - "maxOutputTokens": 128000, + "maxOutputTokens": 272000, "pricing": { "inputPer1M": 15, "outputPer1M": 120, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high" + ] + } + ] }, { - "modelId": "nano-gpt/openai/gpt-5.1", - "providerId": "nano-gpt", - "displayName": "GPT 5.1", + "modelId": "llmgateway/gpt-5.1", + "providerId": "llmgateway", + "displayName": "GPT-5.1", "version": "2025-11-13", "capabilities": [ "text.chat", @@ -62194,7 +97059,6 @@ ], "modalities": [ "image", - "pdf", "text" ], "contextWindow": 400000, @@ -62202,36 +97066,38 @@ "pricing": { "inputPer1M": 1.25, "outputPer1M": 10, - "currency": "USD" - } - }, - { - "modelId": "nano-gpt/openai/gpt-5.1-2025-11-13", - "providerId": "nano-gpt", - "displayName": "GPT-5.1 (2025-11-13)", - "version": "2025-11-13", - "capabilities": [ - "text.chat" - ], - "modalities": [ - "text" - ], - "contextWindow": 1000000, - "maxOutputTokens": 32768, - "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "nano-gpt/openai/gpt-5.1-codex", - "providerId": "nano-gpt", - "displayName": "GPT 5.1 Codex", + "modelId": "llmgateway/gpt-5.1-codex", + "providerId": "llmgateway", + "displayName": "GPT-5.1 Codex", "version": "2025-11-13", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", @@ -62242,13 +97108,29 @@ "pricing": { "inputPer1M": 1.25, "outputPer1M": 10, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/openai/gpt-5.1-codex-max", - "providerId": "nano-gpt", - "displayName": "GPT 5.1 Codex Max", + "modelId": "llmgateway/gpt-5.1-codex-mini", + "providerId": "llmgateway", + "displayName": "GPT-5.1 Codex mini", "version": "2025-11-13", "capabilities": [ "text.chat", @@ -62256,28 +97138,6 @@ "reasoning", "structured.output" ], - "modalities": [ - "image", - "pdf", - "text" - ], - "contextWindow": 400000, - "maxOutputTokens": 128000, - "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 20, - "currency": "USD" - } - }, - { - "modelId": "nano-gpt/openai/gpt-5.1-codex-mini", - "providerId": "nano-gpt", - "displayName": "GPT 5.1 Codex Mini", - "version": "2025-11-13", - "capabilities": [ - "text.chat", - "reasoning" - ], "modalities": [ "image", "text" @@ -62287,14 +97147,30 @@ "pricing": { "inputPer1M": 0.25, "outputPer1M": 2, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 2, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/openai/gpt-5.2", - "providerId": "nano-gpt", - "displayName": "GPT 5.2", - "version": "2026-01-01", + "modelId": "llmgateway/gpt-5.2", + "providerId": "llmgateway", + "displayName": "GPT-5.2", + "version": "2025-12-11", "capabilities": [ "text.chat", "tools.function_calling", @@ -62303,7 +97179,6 @@ ], "modalities": [ "image", - "pdf", "text" ], "contextWindow": 400000, @@ -62311,14 +97186,32 @@ "pricing": { "inputPer1M": 1.75, "outputPer1M": 14, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "nano-gpt/openai/gpt-5.2-codex", - "providerId": "nano-gpt", - "displayName": "GPT 5.2 Codex", - "version": "2026-01-14", + "modelId": "llmgateway/gpt-5.2-codex", + "providerId": "llmgateway", + "displayName": "GPT-5.2 Codex", + "version": "2025-12-11", "capabilities": [ "text.chat", "tools.function_calling", @@ -62335,23 +97228,38 @@ "pricing": { "inputPer1M": 1.75, "outputPer1M": 14, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "nano-gpt/openai/gpt-5.2-pro", - "providerId": "nano-gpt", - "displayName": "GPT 5.2 Pro", - "version": "2026-01-01", + "modelId": "llmgateway/gpt-5.2-pro", + "providerId": "llmgateway", + "displayName": "GPT-5.2 Pro", + "version": "2025-12-11", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", - "pdf", "text" ], "contextWindow": 400000, @@ -62360,13 +97268,23 @@ "inputPer1M": 21, "outputPer1M": 168, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "nano-gpt/openai/gpt-5.3-codex", - "providerId": "nano-gpt", - "displayName": "GPT 5.3 Codex", - "version": "2026-02-24", + "modelId": "llmgateway/gpt-5.3-codex", + "providerId": "llmgateway", + "displayName": "GPT-5.3 Codex", + "version": "2026-02-05", "capabilities": [ "text.chat", "tools.function_calling", @@ -62383,13 +97301,30 @@ "pricing": { "inputPer1M": 1.75, "outputPer1M": 14, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "nano-gpt/openai/gpt-5.4", - "providerId": "nano-gpt", - "displayName": "GPT 5.4", + "modelId": "llmgateway/gpt-5.4", + "providerId": "llmgateway", + "displayName": "GPT-5.4", "version": "2026-03-05", "capabilities": [ "text.chat", @@ -62402,18 +97337,36 @@ "pdf", "text" ], - "contextWindow": 922000, + "contextWindow": 1050000, "maxOutputTokens": 128000, "pricing": { "inputPer1M": 2.5, "outputPer1M": 15, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 15, + "cacheRead": 0.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "nano-gpt/openai/gpt-5.4-mini", - "providerId": "nano-gpt", - "displayName": "GPT 5.4 Mini", + "modelId": "llmgateway/gpt-5.4-mini", + "providerId": "llmgateway", + "displayName": "GPT-5.4 mini", "version": "2026-03-17", "capabilities": [ "text.chat", @@ -62423,7 +97376,6 @@ ], "modalities": [ "image", - "pdf", "text" ], "contextWindow": 400000, @@ -62431,13 +97383,31 @@ "pricing": { "inputPer1M": 0.75, "outputPer1M": 4.5, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 4.5, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "nano-gpt/openai/gpt-5.4-nano", - "providerId": "nano-gpt", - "displayName": "GPT 5.4 Nano", + "modelId": "llmgateway/gpt-5.4-nano", + "providerId": "llmgateway", + "displayName": "GPT-5.4 nano", "version": "2026-03-17", "capabilities": [ "text.chat", @@ -62447,7 +97417,6 @@ ], "modalities": [ "image", - "pdf", "text" ], "contextWindow": 400000, @@ -62455,37 +97424,63 @@ "pricing": { "inputPer1M": 0.2, "outputPer1M": 1.25, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.25, + "cacheRead": 0.02 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "nano-gpt/openai/gpt-5.4-pro", - "providerId": "nano-gpt", - "displayName": "GPT 5.4 Pro", + "modelId": "llmgateway/gpt-5.4-pro", + "providerId": "llmgateway", + "displayName": "GPT-5.4 Pro", "version": "2026-03-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 922000, + "contextWindow": 1050000, "maxOutputTokens": 128000, "pricing": { "inputPer1M": 30, "outputPer1M": 180, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "nano-gpt/openai/gpt-5.5", - "providerId": "nano-gpt", - "displayName": "GPT 5.5", + "modelId": "llmgateway/gpt-5.5", + "providerId": "llmgateway", + "displayName": "GPT-5.5", "version": "2026-04-23", "capabilities": [ "text.chat", @@ -62498,22 +97493,59 @@ "pdf", "text" ], - "contextWindow": 1000000, + "contextWindow": 1050000, "maxOutputTokens": 128000, "pricing": { "inputPer1M": 5, "outputPer1M": 30, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 45, + "cache_read": 1, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 45, + "cache_read": 1 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "nano-gpt/openai/gpt-chat-latest", - "providerId": "nano-gpt", - "displayName": "GPT Chat Latest", - "version": "2026-05-03", + "modelId": "llmgateway/gpt-5.5-pro", + "providerId": "llmgateway", + "displayName": "GPT-5.5 Pro", + "version": "2026-04-23", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ @@ -62521,19 +97553,50 @@ "pdf", "text" ], - "contextWindow": 400000, + "contextWindow": 1050000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 5, - "outputPer1M": 30, - "currency": "USD" - } + "inputPer1M": 30, + "outputPer1M": 180, + "currency": "USD", + "costDimensionsPer1M": { + "input": 30, + "output": 180 + }, + "costMetadata": { + "tiers": [ + { + "input": 60, + "output": 270, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 60, + "output": 270 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "nano-gpt/openai/gpt-latest", - "providerId": "nano-gpt", - "displayName": "GPT Latest", - "version": "2026-03-29", + "modelId": "llmgateway/gpt-5.6-luna", + "providerId": "llmgateway", + "displayName": "GPT-5.6 Luna", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", @@ -62545,19 +97608,39 @@ "pdf", "text" ], - "contextWindow": 1000000, + "contextWindow": 1050000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 5, - "outputPer1M": 30, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.2, + "cacheRead": 0.02, + "cacheWrite": 0.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/openai/gpt-oss-120b", - "providerId": "nano-gpt", - "displayName": "GPT OSS 120B", - "version": "2025-08-05", + "modelId": "llmgateway/gpt-5.6-sol", + "providerId": "llmgateway", + "displayName": "GPT-5.6 Sol", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", @@ -62565,161 +97648,297 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.25, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/openai/gpt-oss-20b", - "providerId": "nano-gpt", - "displayName": "GPT OSS 20B", - "version": "2025-08-05", + "modelId": "llmgateway/gpt-5.6-terra", + "providerId": "llmgateway", + "displayName": "GPT-5.6 Terra", + "version": "2026-07-09", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.04, - "outputPer1M": 0.15, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "cacheRead": 0.2, + "cacheWrite": 2.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/openai/gpt-oss-safeguard-20b", - "providerId": "nano-gpt", - "displayName": "GPT OSS Safeguard 20B", - "version": "2025-10-29", + "modelId": "llmgateway/gpt-oss-120b", + "providerId": "llmgateway", + "displayName": "GPT OSS 120B", + "version": "2025-08-05", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 131072, + "maxOutputTokens": 32766, "pricing": { - "inputPer1M": 0.075, - "outputPer1M": 0.3, - "currency": "USD" - } + "inputPer1M": 0.032, + "outputPer1M": 0.14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.032, + "output": 0.14, + "cacheRead": 0.032 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/openai/o1", - "providerId": "nano-gpt", - "displayName": "OpenAI o1", - "version": "2024-12-17", + "modelId": "llmgateway/gpt-oss-20b", + "providerId": "llmgateway", + "displayName": "GPT OSS 20B", + "version": "2025-08-05", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 131072, + "maxOutputTokens": 32766, "pricing": { - "inputPer1M": 14.993999999999998, - "outputPer1M": 59.993, + "inputPer1M": 0.04, + "outputPer1M": 0.15, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/openai/o1-preview", - "providerId": "nano-gpt", - "displayName": "OpenAI o1-preview", - "version": "2024-09-12", + "modelId": "llmgateway/grok-4", + "providerId": "llmgateway", + "displayName": "Grok 4", + "version": "2025-07-09", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 32768, + "contextWindow": 256000, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 14.993999999999998, - "outputPer1M": 59.993, - "currency": "USD" + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.75 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/openai/o1-pro", - "providerId": "nano-gpt", - "displayName": "OpenAI o1 Pro", - "version": "2025-01-25", + "modelId": "llmgateway/grok-4-1-fast-non-reasoning", + "providerId": "llmgateway", + "displayName": "Grok 4.1 Fast Non-Reasoning", + "version": "2025-11-19", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 2000000, + "maxOutputTokens": 2000000, "pricing": { - "inputPer1M": 150, - "outputPer1M": 600, - "currency": "USD" + "inputPer1M": 0.2, + "outputPer1M": 0.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 0.5, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/openai/o3", - "providerId": "nano-gpt", - "displayName": "OpenAI o3", - "version": "2025-04-16", + "modelId": "llmgateway/grok-4-1-fast-reasoning", + "providerId": "llmgateway", + "displayName": "Grok 4.1 Fast Reasoning", + "version": "2025-11-19", "capabilities": [ - "text.chat" - ], - "modalities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 2000000, + "maxOutputTokens": 30000, "pricing": { - "inputPer1M": 2, - "outputPer1M": 8, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 0.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 0.5, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/openai/o3-deep-research", - "providerId": "nano-gpt", - "displayName": "OpenAI o3 Deep Research", - "version": "2025-04-16", + "modelId": "llmgateway/grok-4-20-beta-0309-non-reasoning", + "providerId": "llmgateway", + "displayName": "Grok 4.20 (Non-Reasoning)", + "version": "2026-03-09", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 2000000, + "maxOutputTokens": 30000, "pricing": { - "inputPer1M": 9.996, - "outputPer1M": 19.992, - "currency": "USD" + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.2 + }, + "costMetadata": { + "tiers": [ + { + "input": 2.5, + "output": 5, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 2.5, + "output": 5, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/openai/o3-mini", - "providerId": "nano-gpt", - "displayName": "OpenAI o3-mini", - "version": "2025-01-31", + "modelId": "llmgateway/grok-4-20-beta-0309-reasoning", + "providerId": "llmgateway", + "displayName": "Grok 4.20 (Reasoning)", + "version": "2026-03-09", "capabilities": [ "text.chat", "tools.function_calling", @@ -62727,43 +97946,104 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 2000000, + "maxOutputTokens": 30000, "pricing": { - "inputPer1M": 1.1, - "outputPer1M": 4.4, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.2 + }, + "costMetadata": { + "tiers": [ + { + "input": 2.5, + "output": 5, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 2.5, + "output": 5, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/openai/o3-mini-high", - "providerId": "nano-gpt", - "displayName": "OpenAI o3-mini (High)", - "version": "2025-01-31", + "modelId": "llmgateway/grok-4-20-non-reasoning", + "providerId": "llmgateway", + "displayName": "Grok 4.20 (Non-Reasoning)", + "version": "2026-03-09", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 2000000, + "maxOutputTokens": 30000, "pricing": { - "inputPer1M": 0.64, - "outputPer1M": 2.588, - "currency": "USD" + "inputPer1M": 1.25, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 2.5, + "cacheRead": 0.2 + }, + "costMetadata": { + "tiers": [ + { + "input": 2.5, + "output": 5, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 2.5, + "output": 5, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/openai/o3-mini-low", - "providerId": "nano-gpt", - "displayName": "OpenAI o3-mini (Low)", - "version": "2025-01-31", + "modelId": "llmgateway/grok-4-20-reasoning", + "providerId": "llmgateway", + "displayName": "Grok 4.20 (Reasoning)", + "version": "2026-03-09", "capabilities": [ "text.chat", "tools.function_calling", @@ -62771,21 +98051,57 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 2000000, + "maxOutputTokens": 30000, "pricing": { - "inputPer1M": 9.996, - "outputPer1M": 19.992, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 2.5, + "cacheRead": 0.2 + }, + "costMetadata": { + "tiers": [ + { + "input": 2.5, + "output": 5, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 2.5, + "output": 5, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/openai/o3-pro-2025-06-10", - "providerId": "nano-gpt", - "displayName": "OpenAI o3-pro (2025-06-10)", - "version": "2025-06-10", + "modelId": "llmgateway/grok-4-3", + "providerId": "llmgateway", + "displayName": "Grok 4.3", + "version": "2026-04-17", "capabilities": [ "text.chat", "tools.function_calling", @@ -62793,63 +98109,137 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 1000000, + "maxOutputTokens": 30000, "pricing": { - "inputPer1M": 9.996, - "outputPer1M": 19.992, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 2.5, + "cacheRead": 0.2 + }, + "costMetadata": { + "tiers": [ + { + "input": 2.5, + "output": 5, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 2.5, + "output": 5, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/openai/o4-mini", - "providerId": "nano-gpt", - "displayName": "OpenAI o4-mini", - "version": "2025-04-16", + "modelId": "llmgateway/grok-4-5", + "providerId": "llmgateway", + "displayName": "Grok 4.5", + "version": "2026-07-08", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 500000, + "maxOutputTokens": 500000, "pricing": { - "inputPer1M": 1.1, - "outputPer1M": 4.4, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/openai/o4-mini-deep-research", - "providerId": "nano-gpt", - "displayName": "OpenAI o4-mini Deep Research", - "version": "2025-04-16", + "modelId": "llmgateway/grok-4-6", + "providerId": "llmgateway", + "displayName": "Grok 4.6", + "version": "2026-08-12", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 500000, + "maxOutputTokens": 500000, "pricing": { - "inputPer1M": 9.996, - "outputPer1M": 19.992, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "nano-gpt/openai/o4-mini-high", - "providerId": "nano-gpt", - "displayName": "OpenAI o4-mini high", - "version": "2025-04-16", + "modelId": "llmgateway/grok-build-0-1", + "providerId": "llmgateway", + "displayName": "Grok Build 0.1", + "version": "2026-04-16", "capabilities": [ "text.chat", "tools.function_calling", @@ -62857,1540 +98247,2220 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 256000, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 1.1, - "outputPer1M": 4.4, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 2, + "cacheRead": 0.2 + }, + "costMetadata": { + "tiers": [ + { + "input": 2, + "output": 4, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 2, + "output": 4, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/owl", - "providerId": "nano-gpt", - "displayName": "OWL", - "version": "2026-05-01", + "modelId": "llmgateway/hermes-4-405b", + "providerId": "llmgateway", + "displayName": "Hermes 4 405B", + "version": "2025-08-26", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 1048756, - "maxOutputTokens": 262144, + "contextWindow": 131072, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.3, + "inputPer1M": 1, + "outputPer1M": 3, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "nano-gpt/pamanseau/OpenReasoning-Nemotron-32B", - "providerId": "nano-gpt", - "displayName": "OpenReasoning Nemotron 32B", - "version": "2025-08-21", + "modelId": "llmgateway/hermes-4-70b", + "providerId": "llmgateway", + "displayName": "Hermes 4 70B", + "version": "2025-08-26", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], "modalities": [ "text" ], - "contextWindow": 32768, - "maxOutputTokens": 65536, + "contextWindow": 131072, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.1, + "inputPer1M": 0.13, "outputPer1M": 0.4, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "nano-gpt/perceptron/perceptron-mk1", - "providerId": "nano-gpt", - "displayName": "Perceptron Mk1", - "version": "2026-05-12", + "modelId": "llmgateway/hy3", + "providerId": "llmgateway", + "displayName": "Hy3", + "version": "2026-07-06", "capabilities": [ "text.chat", - "reasoning", - "structured.output" + "tools.function_calling", + "reasoning" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 32768, - "maxOutputTokens": 8192, + "contextWindow": 262144, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 1.5, - "currency": "USD" - } + "inputPer1M": 0.14, + "outputPer1M": 0.58, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.58, + "cacheRead": 0.035 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/phi-4-mini-instruct", - "providerId": "nano-gpt", - "displayName": "Phi 4 Mini", - "version": "2025-07-26", + "modelId": "llmgateway/kimi-k2", + "providerId": "llmgateway", + "displayName": "Kimi K2", + "version": "2025-07-11", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 128000, + "contextWindow": 256000, "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.17, - "outputPer1M": 0.68, - "currency": "USD" + "inputPer1M": 0.57, + "outputPer1M": 2.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.57, + "output": 2.3, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/phi-4-multimodal-instruct", - "providerId": "nano-gpt", - "displayName": "Phi 4 Multimodal", - "version": "2025-07-26", + "modelId": "llmgateway/kimi-k2-thinking", + "providerId": "llmgateway", + "displayName": "Kimi K2 Thinking", + "version": "2025-11-06", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.07, - "outputPer1M": 0.11, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.5, + "cacheRead": 0.06 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/poolside/laguna-m.1", - "providerId": "nano-gpt", - "displayName": "Laguna M.1", - "version": "2026-04-29", + "modelId": "llmgateway/kimi-k2.5", + "providerId": "llmgateway", + "displayName": "Kimi K2.5", + "version": "2026-01", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 32768, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.3, - "currency": "USD" - } + "inputPer1M": 0.405, + "outputPer1M": 1.98, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.405, + "output": 1.98, + "cacheRead": 0.225 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/poolside/laguna-xs.2", - "providerId": "nano-gpt", - "displayName": "Laguna XS.2", - "version": "2026-04-29", + "modelId": "llmgateway/kimi-k2.6", + "providerId": "llmgateway", + "displayName": "Kimi K2.6", + "version": "2026-04-21", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 32768, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.3, - "currency": "USD" - } + "inputPer1M": 0.22, + "outputPer1M": 1.137, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.22, + "output": 1.137, + "cacheRead": 0.048 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/qvq-max", - "providerId": "nano-gpt", - "displayName": "Qwen: QvQ Max", - "version": "2025-03-28", + "modelId": "llmgateway/kimi-k2.7-code", + "providerId": "llmgateway", + "displayName": "Kimi K2.7 Code", + "version": "2026-06-12", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 1.4, - "outputPer1M": 5.3, - "currency": "USD" - } + "inputPer1M": 0.95, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4, + "cacheRead": 0.19 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/qwen-3.6-plus", - "providerId": "nano-gpt", - "displayName": "Qwen 3.6 Plus", - "version": "2026-04-02", + "modelId": "llmgateway/kimi-k2.7-code-highspeed", + "providerId": "llmgateway", + "displayName": "Kimi K2.7 Code Highspeed", + "version": "2026-06-12", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", "text", "video" ], - "contextWindow": 991800, - "maxOutputTokens": 65536, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.45, - "outputPer1M": 2.7, - "currency": "USD" - } + "inputPer1M": 1.9, + "outputPer1M": 8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.9, + "output": 8, + "cacheRead": 0.38 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/qwen-long", - "providerId": "nano-gpt", - "displayName": "Qwen Long 10M", - "version": "2025-01-25", + "modelId": "llmgateway/kimi-k3", + "providerId": "llmgateway", + "displayName": "Kimi K3", + "version": "2026-07-16", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "pdf", - "text" + "image", + "text", + "video" ], - "contextWindow": 10000000, - "maxOutputTokens": 8192, + "contextWindow": 1048576, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.1003, - "outputPer1M": 0.408, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/qwen-max", - "providerId": "nano-gpt", - "displayName": "Qwen 2.5 Max", - "version": "2024-04-03", + "modelId": "llmgateway/kimi-k3-fast", + "providerId": "llmgateway", + "displayName": "Kimi K3", + "version": "2026-07-16", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 32000, - "maxOutputTokens": 8192, + "contextWindow": 1040384, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1.5997, - "outputPer1M": 6.392, - "currency": "USD" - } + "inputPer1M": 4.5, + "outputPer1M": 22.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 4.5, + "output": 22.5, + "cacheRead": 0.45 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/qwen-plus", - "providerId": "nano-gpt", - "displayName": "Qwen Plus", - "version": "2024-01-25", + "modelId": "llmgateway/ling-3.0-flash", + "providerId": "llmgateway", + "displayName": "InclusionAI Ling 3.0 Flash", + "version": "2026-08-02", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], "modalities": [ "text" ], - "contextWindow": 995904, - "maxOutputTokens": 32768, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.3995, - "outputPer1M": 1.2002, - "currency": "USD" - } + "inputPer1M": 0.06, + "outputPer1M": 0.18, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.06, + "output": 0.18, + "cacheRead": 0.012 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none" + ] + } + ] }, { - "modelId": "nano-gpt/qwen-turbo", - "providerId": "nano-gpt", - "displayName": "Qwen Turbo", - "version": "2024-11-01", + "modelId": "llmgateway/llama-3-70b-instruct", + "providerId": "llmgateway", + "displayName": "Llama 3 70B Instruct", + "version": "2024-04-18", "capabilities": [ - "text.chat" + "text.chat", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 8192, + "contextWindow": 8192, + "maxOutputTokens": 8000, "pricing": { - "inputPer1M": 0.04998, - "outputPer1M": 0.2006, + "inputPer1M": 0.51, + "outputPer1M": 0.74, "currency": "USD" } }, { - "modelId": "nano-gpt/qwen/qwen-2.5-72b-instruct", - "providerId": "nano-gpt", - "displayName": "Qwen2.5 72B", - "version": "2025-07-03", + "modelId": "llmgateway/llama-3.1-70b-instruct", + "providerId": "llmgateway", + "displayName": "Llama 3.1 70B Instruct", + "version": "2024-07-23", "capabilities": [ "text.chat" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 128000, + "maxOutputTokens": 2048, "pricing": { - "inputPer1M": 0.357, - "outputPer1M": 0.408, + "inputPer1M": 0.72, + "outputPer1M": 0.72, "currency": "USD" } }, { - "modelId": "nano-gpt/qwen/Qwen2.5-Coder-32B-Instruct", - "providerId": "nano-gpt", - "displayName": "Qwen 2.5 Coder 32b", - "version": "2025-07-03", + "modelId": "llmgateway/llama-3.1-nemotron-ultra-253b", + "providerId": "llmgateway", + "displayName": "Llama 3.1 Nemotron Ultra 253B", + "version": "2025-04-07", "capabilities": [ - "text.chat" + "text.chat", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 32000, + "contextWindow": 128000, "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.2006, - "outputPer1M": 0.2006, + "inputPer1M": 0.6, + "outputPer1M": 1.8, "currency": "USD" } }, { - "modelId": "nano-gpt/qwen/qwen3-14b", - "providerId": "nano-gpt", - "displayName": "Qwen 3 14b", - "version": "2024-01-01", + "modelId": "llmgateway/llama-3.2-11b-instruct", + "providerId": "llmgateway", + "displayName": "Llama 3.2 11B Instruct", + "version": "2024-09-25", "capabilities": [ - "text.chat" + "text.chat", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 41000, - "maxOutputTokens": 32768, + "contextWindow": 128000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.08, - "outputPer1M": 0.24, + "inputPer1M": 0.07, + "outputPer1M": 0.33, "currency": "USD" } }, { - "modelId": "nano-gpt/qwen/qwen3-235b-a22b", - "providerId": "nano-gpt", - "displayName": "Qwen 3 235b A22B", - "version": "2025-04-29", + "modelId": "llmgateway/llama-3.2-3b-instruct", + "providerId": "llmgateway", + "displayName": "Llama 3.2 3B Instruct", + "version": "2024-09-18", "capabilities": [ "text.chat", - "tools.function_calling", "structured.output" ], "modalities": [ - "pdf", "text" ], - "contextWindow": 41000, - "maxOutputTokens": 32768, + "contextWindow": 32768, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 0.5, + "inputPer1M": 0.03, + "outputPer1M": 0.05, "currency": "USD" } }, { - "modelId": "nano-gpt/qwen/Qwen3-235B-A22B-Instruct-2507", - "providerId": "nano-gpt", - "displayName": "Qwen 3 235b A22B 2507", - "version": "2025-07-25", + "modelId": "llmgateway/llama-3.3-70b-instruct", + "providerId": "llmgateway", + "displayName": "Llama-3.3-70B-Instruct", + "version": "2024-12-06", "capabilities": [ "text.chat", - "tools.function_calling", - "structured.output" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 256000, - "maxOutputTokens": 262144, + "contextWindow": 131072, + "maxOutputTokens": 4096, "pricing": { "inputPer1M": 0.13, - "outputPer1M": 0.5, + "outputPer1M": 0.4, "currency": "USD" } }, { - "modelId": "nano-gpt/qwen/Qwen3-235B-A22B-Instruct-2507-TEE", - "providerId": "nano-gpt", - "displayName": "Qwen 3 235b A22B 2507 (TEE)", - "version": "2025-07-25", + "modelId": "llmgateway/llama-4-maverick-17b-instruct", + "providerId": "llmgateway", + "displayName": "Llama 4 Maverick 17B Instruct", + "version": "2025-04-05", "capabilities": [ - "text.chat", - "tools.function_calling", - "structured.output" + "text.chat" ], "modalities": [ + "image", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 262144, + "contextWindow": 1048576, + "maxOutputTokens": 2048, "pricing": { - "inputPer1M": 0.13, - "outputPer1M": 0.5, + "inputPer1M": 0.27, + "outputPer1M": 0.85, "currency": "USD" } }, { - "modelId": "nano-gpt/qwen/Qwen3-235B-A22B-Thinking-2507", - "providerId": "nano-gpt", - "displayName": "Qwen 3 235b A22B 2507 Thinking", - "version": "2025-09-11", + "modelId": "llmgateway/llama-4-scout-17b-instruct", + "providerId": "llmgateway", + "displayName": "Llama 4 Scout 17B Instruct", + "version": "2025-04-05", "capabilities": [ "text.chat" ], "modalities": [ + "image", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 262144, + "contextWindow": 131072, + "maxOutputTokens": 2048, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 0.5, + "inputPer1M": 0.18, + "outputPer1M": 0.59, "currency": "USD" } }, { - "modelId": "nano-gpt/qwen/qwen3-30b-a3b", - "providerId": "nano-gpt", - "displayName": "Qwen3 30B A3B", - "version": "2025-02-27", + "modelId": "llmgateway/mimo-v2.5", + "providerId": "llmgateway", + "displayName": "MiMo-V2.5", + "version": "2026-04-22", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ - "text" + "audio", + "image", + "text", + "video" ], - "contextWindow": 41000, - "maxOutputTokens": 32768, + "contextWindow": 1000000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.3, - "currency": "USD" - } + "inputPer1M": 0.14, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "cacheRead": 0.0028 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.8, + "output": 4, + "cache_read": 0.16, + "tier": { + "type": "context", + "size": 256000 + } + } + ], + "contextOver200k": { + "input": 0.8, + "output": 4, + "cache_read": 0.16 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/qwen/qwen3-32b", - "providerId": "nano-gpt", - "displayName": "Qwen 3 32b", - "version": "2024-01-01", + "modelId": "llmgateway/mimo-v2.5-pro", + "providerId": "llmgateway", + "displayName": "MiMo-V2.5-Pro", + "version": "2026-04-22", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ - "pdf", "text" ], - "contextWindow": 41000, - "maxOutputTokens": 32768, + "contextWindow": 1000000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.3, - "currency": "USD" - } + "inputPer1M": 0.435, + "outputPer1M": 0.87, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.435, + "output": 0.87, + "cacheRead": 0.0036 + }, + "costMetadata": { + "tiers": [ + { + "input": 2, + "output": 6, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 256000 + } + } + ], + "contextOver200k": { + "input": 2, + "output": 6, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/qwen/Qwen3-8B", - "providerId": "nano-gpt", - "displayName": "Qwen 3 8B", - "version": "2024-01-01", + "modelId": "llmgateway/minicpm-v-4.5", + "providerId": "llmgateway", + "displayName": "MiniCPM-V 4.5", + "version": "2025-08-26", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 41000, - "maxOutputTokens": 32768, + "contextWindow": 32000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.47, - "outputPer1M": 0.47, + "inputPer1M": 0.658, + "outputPer1M": 1.11, "currency": "USD" } }, { - "modelId": "nano-gpt/qwen/qwen3-coder", - "providerId": "nano-gpt", - "displayName": "Qwen 3 Coder 480B", - "version": "2026-03-17", + "modelId": "llmgateway/minimax-m2", + "providerId": "llmgateway", + "displayName": "MiniMax-M2", + "version": "2025-10-27", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 262000, - "maxOutputTokens": 65536, + "contextWindow": 196608, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.13, - "outputPer1M": 0.5, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 1, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/qwen/qwen3-coder-flash", - "providerId": "nano-gpt", - "displayName": "Qwen3 Coder Flash", - "version": "2025-09-17", + "modelId": "llmgateway/minimax-m2.1", + "providerId": "llmgateway", + "displayName": "MiniMax-M2.1", + "version": "2025-12-23", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 65536, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.5, + "inputPer1M": 0.27, + "outputPer1M": 1.1, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/qwen/qwen3-coder-next", - "providerId": "nano-gpt", - "displayName": "Qwen3 Coder Next", - "version": "2025-12-08", + "modelId": "llmgateway/minimax-m2.1-lightning", + "providerId": "llmgateway", + "displayName": "MiniMax M2.1 Lightning", + "version": "2025-12-23", "capabilities": [ "text.chat", - "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 196608, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 1.5, + "inputPer1M": 0.12, + "outputPer1M": 0.48, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/qwen/qwen3-coder-plus", - "providerId": "nano-gpt", - "displayName": "Qwen3 Coder Plus", - "version": "2025-09-17", + "modelId": "llmgateway/minimax-m2.5", + "providerId": "llmgateway", + "displayName": "MiniMax-M2.5", + "version": "2026-02-12", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 65536, + "contextWindow": 228700, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1, - "outputPer1M": 5, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.03, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/qwen/qwen3-max", - "providerId": "nano-gpt", - "displayName": "Qwen3 Max", - "version": "2025-09-05", + "modelId": "llmgateway/minimax-m2.5-highspeed", + "providerId": "llmgateway", + "displayName": "MiniMax-M2.5-highspeed", + "version": "2026-02-13", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 256000, - "maxOutputTokens": 32768, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1.08018, - "outputPer1M": 5.4009, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 2.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.4, + "cacheRead": 0.03, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/qwen/Qwen3-Next-80B-A3B-Instruct", - "providerId": "nano-gpt", - "displayName": "Qwen3 Next 80B A3B (Instruct)", - "version": "2025-09-11", + "modelId": "llmgateway/minimax-m2.7", + "providerId": "llmgateway", + "displayName": "MiniMax-M2.7", + "version": "2026-03-18", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 256000, - "maxOutputTokens": 262144, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.65, - "currency": "USD" - } + "inputPer1M": 0.08, + "outputPer1M": 0.32, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.08, + "output": 0.32, + "cacheRead": 0.017, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/qwen/qwen3-next-80b-a3b-thinking", - "providerId": "nano-gpt", - "displayName": "Qwen3 Next 80B A3B (Thinking)", - "version": "2024-01-01", + "modelId": "llmgateway/minimax-m2.7-highspeed", + "providerId": "llmgateway", + "displayName": "MiniMax-M2.7-highspeed", + "version": "2026-03-18", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 256000, - "maxOutputTokens": 32768, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.65, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 2.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.4, + "cacheRead": 0.06, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/qwen/Qwen3-VL-235B-A22B-Instruct", - "providerId": "nano-gpt", - "displayName": "Qwen3 VL 235B A22B Instruct", - "version": "2024-01-01", + "modelId": "llmgateway/minimax-m3", + "providerId": "llmgateway", + "displayName": "MiniMax-M3", + "version": "2026-06-01", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 262144, + "contextWindow": 1048576, + "maxOutputTokens": 128000, "pricing": { "inputPer1M": 0.3, "outputPer1M": 1.2, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.06 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/qwen/qwen3.5-397b-a17b", - "providerId": "nano-gpt", - "displayName": "Qwen3.5 397B A17B", - "version": "2026-02-16", + "modelId": "llmgateway/minimax-text-01", + "providerId": "llmgateway", + "displayName": "MiniMax Text 01", + "version": "2025-01-15", "capabilities": [ - "text.chat" + "text.chat", + "reasoning" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 258048, - "maxOutputTokens": 65536, + "contextWindow": 1000000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 3.6, + "inputPer1M": 0.2, + "outputPer1M": 1.1, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/qwen/qwen3.5-397b-a17b-thinking", - "providerId": "nano-gpt", - "displayName": "Qwen3.5 397B A17B Thinking", - "version": "2026-02-16", + "modelId": "llmgateway/ministral-14b-2512", + "providerId": "llmgateway", + "displayName": "Ministral 14B", + "version": "2025-12-02", "capabilities": [ "text.chat", - "reasoning" + "structured.output" ], "modalities": [ "image", - "text", - "video" + "text" ], - "contextWindow": 258048, - "maxOutputTokens": 65536, + "contextWindow": 262144, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 3.6, + "inputPer1M": 0.2, + "outputPer1M": 0.2, "currency": "USD" } }, { - "modelId": "nano-gpt/qwen/qwen3.5-9b", - "providerId": "nano-gpt", - "displayName": "Qwen3.5 9B", - "version": "2026-03-10", + "modelId": "llmgateway/ministral-3b-2512", + "providerId": "llmgateway", + "displayName": "Ministral 3B", + "version": "2025-12-02", "capabilities": [ "text.chat", - "reasoning" + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 65536, + "contextWindow": 131072, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.15, + "inputPer1M": 0.1, + "outputPer1M": 0.1, "currency": "USD" } }, { - "modelId": "nano-gpt/qwen/qwen3.5-plus", - "providerId": "nano-gpt", - "displayName": "Qwen3.5 Plus", - "version": "2026-02-16", + "modelId": "llmgateway/ministral-8b-2512", + "providerId": "llmgateway", + "displayName": "Ministral 8B", + "version": "2025-12-02", "capabilities": [ - "text.chat" + "text.chat", + "structured.output" ], "modalities": [ "image", - "text", - "video" + "text" ], - "contextWindow": 983616, - "maxOutputTokens": 65536, + "contextWindow": 262144, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 2.4, + "inputPer1M": 0.15, + "outputPer1M": 0.15, "currency": "USD" } }, { - "modelId": "nano-gpt/qwen/qwen3.5-plus-thinking", - "providerId": "nano-gpt", - "displayName": "Qwen3.5 Plus Thinking", - "version": "2026-02-16", + "modelId": "llmgateway/mistral-large-2512", + "providerId": "llmgateway", + "displayName": "Mistral Large 3", + "version": "2024-11-01", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling" ], "modalities": [ "image", - "text", - "video" + "text" ], - "contextWindow": 983616, - "maxOutputTokens": 65536, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 2.4, + "inputPer1M": 0.5, + "outputPer1M": 1.5, "currency": "USD" } }, { - "modelId": "nano-gpt/qwen/Qwen3.6-35B-A3B", - "providerId": "nano-gpt", - "displayName": "Qwen3.6 35B A3B", - "version": "2026-04-17", + "modelId": "llmgateway/mistral-large-latest", + "providerId": "llmgateway", + "displayName": "Mistral Large (latest)", + "version": "2024-11-01", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling" ], "modalities": [ "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 16384, + "contextWindow": 128000, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.112, - "outputPer1M": 0.8, + "inputPer1M": 4, + "outputPer1M": 12, "currency": "USD" } }, { - "modelId": "nano-gpt/qwen/Qwen3.6-35B-A3B:thinking", - "providerId": "nano-gpt", - "displayName": "Qwen3.6 35B A3B Thinking", - "version": "2026-04-19", + "modelId": "llmgateway/mistral-small-2506", + "providerId": "llmgateway", + "displayName": "Mistral Small 3.2", + "version": "2025-06-20", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling" ], "modalities": [ "image", - "text", - "video" + "text" ], - "contextWindow": 262144, + "contextWindow": 128000, "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.112, - "outputPer1M": 0.8, + "inputPer1M": 0.1, + "outputPer1M": 0.3, "currency": "USD" } }, { - "modelId": "nano-gpt/qwen/qwq-32b-preview", - "providerId": "nano-gpt", - "displayName": "Qwen QwQ 32B Preview", - "version": "2025-02-27", + "modelId": "llmgateway/muse-spark-1.1", + "providerId": "llmgateway", + "displayName": "Muse Spark 1.1", + "version": "2026-04-08", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "pdf", + "text", + "video" ], - "contextWindow": 32768, - "maxOutputTokens": 32768, + "contextWindow": 1048576, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.2, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 4.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 4.25, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "nano-gpt/Qwen2.5-32B-EVA-v0.2", - "providerId": "nano-gpt", - "displayName": "Qwen 2.5 32b EVA", - "version": "2024-09-01", + "modelId": "llmgateway/muse-spark-1.2", + "providerId": "llmgateway", + "displayName": "Muse Spark 1.2", + "version": "2026-08-05", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 24576, - "maxOutputTokens": 8192, + "contextWindow": 1048576, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.493, - "outputPer1M": 0.493, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 4.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 4.25, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "nano-gpt/qwen25-vl-72b-instruct", - "providerId": "nano-gpt", - "displayName": "Qwen25 VL 72b", - "version": "2025-05-10", + "modelId": "llmgateway/nemotron-3-nano-30b", + "providerId": "llmgateway", + "displayName": "Nemotron 3 Nano 30B", + "version": "2025-12-15", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 32000, - "maxOutputTokens": 32768, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.69989, - "outputPer1M": 0.69989, + "inputPer1M": 0.06, + "outputPer1M": 0.24, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "nano-gpt/qwen3-30b-a3b-instruct-2507", - "providerId": "nano-gpt", - "displayName": "Qwen3 30B A3B Instruct 2507", - "version": "2025-02-20", + "modelId": "llmgateway/nemotron-3-nano-omni", + "providerId": "llmgateway", + "displayName": "Nemotron 3 Nano Omni", + "version": "2026-04-28", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 32768, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.5, + "inputPer1M": 0.06, + "outputPer1M": 0.24, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "nano-gpt/qwen3-coder-30b-a3b-instruct", - "providerId": "nano-gpt", - "displayName": "Qwen3 Coder 30B A3B Instruct", - "version": "2025-08-05", + "modelId": "llmgateway/nemotron-3-super-120b", + "providerId": "llmgateway", + "displayName": "Nemotron 3 Super 120B", + "version": "2026-03-11", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 65536, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.4, + "inputPer1M": 0.3, + "outputPer1M": 0.9, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "nano-gpt/qwen3-max-2026-01-23", - "providerId": "nano-gpt", - "displayName": "Qwen3 Max 2026-01-23", - "version": "2026-01-26", + "modelId": "llmgateway/nemotron-3-ultra-550b", + "providerId": "llmgateway", + "displayName": "Nemotron 3 Ultra 550B A55B", + "version": "2026-06-04", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 256000, - "maxOutputTokens": 32768, + "contextWindow": 1048576, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.2002, - "outputPer1M": 6.001, - "currency": "USD" - } + "inputPer1M": 0.5, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 2.5, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "nano-gpt/qwen3-vl-235b-a22b-instruct-original", - "providerId": "nano-gpt", - "displayName": "Qwen3 VL 235B A22B Instruct Original", - "version": "2025-09-25", + "modelId": "llmgateway/o1", + "providerId": "llmgateway", + "displayName": "o1", + "version": "2024-12-05", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 32768, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 15, + "outputPer1M": 60, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 60, + "cacheRead": 7.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/qwen3-vl-235b-a22b-thinking", - "providerId": "nano-gpt", - "displayName": "Qwen3 VL 235B A22B Thinking", - "version": "2025-08-26", + "modelId": "llmgateway/o3", + "providerId": "llmgateway", + "displayName": "o3", + "version": "2025-04-16", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 32768, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 6, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 8, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/qwen3.5-122b-a10b", - "providerId": "nano-gpt", - "displayName": "Qwen3.5 122B A10B", - "version": "2026-02-24", + "modelId": "llmgateway/o3-mini", + "providerId": "llmgateway", + "displayName": "o3-mini", + "version": "2024-12-20", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 260096, - "maxOutputTokens": 65536, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.36, - "outputPer1M": 2.88, - "currency": "USD" - } + "inputPer1M": 1.1, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1, + "output": 4.4, + "cacheRead": 0.55 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/qwen3.5-122b-a10b:thinking", - "providerId": "nano-gpt", - "displayName": "Qwen3.5 122B A10B Thinking", - "version": "2026-02-24", + "modelId": "llmgateway/o4-mini", + "providerId": "llmgateway", + "displayName": "o4-mini", + "version": "2025-04-16", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", - "text", - "video" + "text" ], - "contextWindow": 260096, - "maxOutputTokens": 65536, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.36, - "outputPer1M": 2.88, - "currency": "USD" - } + "inputPer1M": 1.1, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1, + "output": 4.4, + "cacheRead": 0.275 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/qwen3.5-27b", - "providerId": "nano-gpt", - "displayName": "Qwen3.5 27B", - "version": "2026-02-24", + "modelId": "llmgateway/qwen-coder-plus", + "providerId": "llmgateway", + "displayName": "Qwen Coder Plus", + "version": "2024-09-18", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "structured.output" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 260096, - "maxOutputTokens": 65536, + "contextWindow": 131072, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.27, - "outputPer1M": 2.16, + "inputPer1M": 0.502, + "outputPer1M": 1.004, "currency": "USD" } }, { - "modelId": "nano-gpt/Qwen3.5-27B-Anko", - "providerId": "nano-gpt", - "displayName": "Qwen3.5 27B Anko", - "version": "2026-04-30", + "modelId": "llmgateway/qwen-flash", + "providerId": "llmgateway", + "displayName": "Qwen Flash", + "version": "2025-07-28", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.306, - "outputPer1M": 0.306, - "currency": "USD" - } + "inputPer1M": 0.05, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.05, + "output": 0.4, + "cacheRead": 0.01, + "cacheWrite": 0.0625 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/Qwen3.5-27B-BlueStar-Derestricted", - "providerId": "nano-gpt", - "displayName": "Qwen3.5 27B BlueStar Derestricted", - "version": "2026-04-06", + "modelId": "llmgateway/qwen-max", + "providerId": "llmgateway", + "displayName": "Qwen Max", + "version": "2024-04-03", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 16384, + "contextWindow": 32768, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.306, - "outputPer1M": 0.306, + "inputPer1M": 1.6, + "outputPer1M": 6.4, "currency": "USD" } }, { - "modelId": "nano-gpt/Qwen3.5-27B-BlueStar-Derestricted-Lite", - "providerId": "nano-gpt", - "displayName": "Qwen3.5 27B BlueStar Derestricted Lite", - "version": "2026-04-06", + "modelId": "llmgateway/qwen-omni-turbo", + "providerId": "llmgateway", + "displayName": "Qwen-Omni Turbo", + "version": "2025-01-19", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling" ], "modalities": [ + "audio", "image", "text", "video" ], - "contextWindow": 262144, - "maxOutputTokens": 16384, + "contextWindow": 32768, + "maxOutputTokens": 2048, "pricing": { - "inputPer1M": 0.306, - "outputPer1M": 0.306, + "inputPer1M": 0.2, + "outputPer1M": 0.8, "currency": "USD" } }, { - "modelId": "nano-gpt/Qwen3.5-27B-BlueStar-v2-Derestricted", - "providerId": "nano-gpt", - "displayName": "Qwen3.5 27B BlueStar v2 Derestricted", - "version": "2026-04-06", + "modelId": "llmgateway/qwen-plus", + "providerId": "llmgateway", + "displayName": "Qwen Plus", + "version": "2024-01-25", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 16384, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.306, - "outputPer1M": 0.306, - "currency": "USD" - } + "inputPer1M": 0.4, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 1.2, + "reasoning": 4, + "cacheRead": 0.08, + "cacheWrite": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/Qwen3.5-27B-BlueStar-v2-Derestricted-Lite", - "providerId": "nano-gpt", - "displayName": "Qwen3.5 27B BlueStar v2 Derestricted Lite", - "version": "2026-04-06", + "modelId": "llmgateway/qwen-plus-latest", + "providerId": "llmgateway", + "displayName": "Qwen Plus Latest", + "version": "2025-01-25", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "structured.output" ], "modalities": [ "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.306, - "outputPer1M": 0.306, - "currency": "USD" + "inputPer1M": 0.4, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 1.2, + "cacheRead": 0.08, + "cacheWrite": 0.5 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/Qwen3.5-27B-BlueStar-v3-Derestricted", - "providerId": "nano-gpt", - "displayName": "Qwen3.5 27B BlueStar v3 Derestricted", - "version": "2026-04-30", + "modelId": "llmgateway/qwen2-5-vl-72b-instruct", + "providerId": "llmgateway", + "displayName": "Qwen2.5-VL 72B Instruct", + "version": "2024-09", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling" ], "modalities": [ "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 16384, + "contextWindow": 32000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.306, - "outputPer1M": 0.306, + "inputPer1M": 0.25, + "outputPer1M": 0.75, "currency": "USD" } }, { - "modelId": "nano-gpt/Qwen3.5-27B-BlueStar-v3-Derestricted-Lite", - "providerId": "nano-gpt", - "displayName": "Qwen3.5 27B BlueStar v3 Derestricted Lite", - "version": "2026-04-30", + "modelId": "llmgateway/qwen3-235b-a22b-fp8", + "providerId": "llmgateway", + "displayName": "Qwen3 235B A22B FP8", + "version": "2025-04-28", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 16384, + "contextWindow": 40960, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.306, - "outputPer1M": 0.306, + "inputPer1M": 0.2, + "outputPer1M": 0.8, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/Qwen3.5-27B-Derestricted", - "providerId": "nano-gpt", - "displayName": "Qwen3.5 27B Derestricted", - "version": "2026-03-17", + "modelId": "llmgateway/qwen3-235b-a22b-instruct-2507", + "providerId": "llmgateway", + "displayName": "Qwen3 235B A22B Instruct (2507)", + "version": "2025-07-08", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "structured.output" ], "modalities": [ - "image", - "text", - "video" + "text" ], "contextWindow": 262144, - "maxOutputTokens": 16384, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.306, - "outputPer1M": 0.306, + "inputPer1M": 0.09, + "outputPer1M": 0.58, "currency": "USD" } }, { - "modelId": "nano-gpt/Qwen3.5-27B-earica-Derestricted", - "providerId": "nano-gpt", - "displayName": "Qwen3.5 27B earica Derestricted", - "version": "2026-04-30", + "modelId": "llmgateway/qwen3-235b-a22b-thinking-2507", + "providerId": "llmgateway", + "displayName": "Qwen3 235B A22B Thinking (2507)", + "version": "2025-07-08", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 16384, + "contextWindow": 262000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.306, - "outputPer1M": 0.306, + "inputPer1M": 0.3, + "outputPer1M": 3, "currency": "USD" - } - }, + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, { - "modelId": "nano-gpt/Qwen3.5-27B-earica-Derestricted-Lite", - "providerId": "nano-gpt", - "displayName": "Qwen3.5 27B earica Derestricted Lite", - "version": "2026-04-30", + "modelId": "llmgateway/qwen3-30b-a3b-instruct-2507", + "providerId": "llmgateway", + "displayName": "Qwen3 30B A3B Instruct (2507)", + "version": "2025-07-08", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "structured.output" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 16384, + "contextWindow": 262000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.306, - "outputPer1M": 0.306, + "inputPer1M": 0.1, + "outputPer1M": 0.3, "currency": "USD" } }, { - "modelId": "nano-gpt/Qwen3.5-27B-Infracelestial", - "providerId": "nano-gpt", - "displayName": "Qwen3.5 27B Infracelestial", - "version": "2026-04-30", + "modelId": "llmgateway/qwen3-32b", + "providerId": "llmgateway", + "displayName": "Qwen3 32B", + "version": "2025-04", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 262144, + "contextWindow": 40960, "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.306, - "outputPer1M": 0.306, - "currency": "USD" - } + "inputPer1M": 0.1, + "outputPer1M": 0.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.3, + "reasoning": 8.4 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "nano-gpt/Qwen3.5-27B-Marvin-DPO-V2-Derestricted", - "providerId": "nano-gpt", - "displayName": "Qwen3.5 27B Marvin DPO V2 Derestricted", - "version": "2026-04-30", + "modelId": "llmgateway/qwen3-coder-30b-a3b-instruct", + "providerId": "llmgateway", + "displayName": "Qwen3-Coder 30B-A3B Instruct", + "version": "2025-04", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 16384, + "contextWindow": 262000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.306, - "outputPer1M": 0.306, + "inputPer1M": 0.07, + "outputPer1M": 0.27, "currency": "USD" } }, { - "modelId": "nano-gpt/Qwen3.5-27B-Marvin-DPO-V2-Derestricted-Lite", - "providerId": "nano-gpt", - "displayName": "Qwen3.5 27B Marvin DPO V2 Derestricted Lite", - "version": "2026-04-30", + "modelId": "llmgateway/qwen3-coder-480b-a35b-instruct", + "providerId": "llmgateway", + "displayName": "Qwen3-Coder 480B-A35B Instruct", + "version": "2025-04", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling" ], "modalities": [ - "image", - "text", - "video" + "text" ], "contextWindow": 262144, - "maxOutputTokens": 16384, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.306, - "outputPer1M": 0.306, + "inputPer1M": 0.3, + "outputPer1M": 1.3, "currency": "USD" } }, { - "modelId": "nano-gpt/Qwen3.5-27B-Marvin-V2-Derestricted", - "providerId": "nano-gpt", - "displayName": "Qwen3.5 27B Marvin V2 Derestricted", - "version": "2026-04-30", + "modelId": "llmgateway/qwen3-coder-flash", + "providerId": "llmgateway", + "displayName": "Qwen3 Coder Flash", + "version": "2025-07-28", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.306, - "outputPer1M": 0.306, - "currency": "USD" + "inputPer1M": 0.3, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.5, + "cacheRead": 0.06, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/Qwen3.5-27B-Marvin-V2-Derestricted-Lite", - "providerId": "nano-gpt", - "displayName": "Qwen3.5 27B Marvin V2 Derestricted Lite", - "version": "2026-04-30", + "modelId": "llmgateway/qwen3-coder-next", + "providerId": "llmgateway", + "displayName": "Qwen3 Coder Next", + "version": "2025-10-15", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "image", - "text", - "video" + "text" ], "contextWindow": 262144, - "maxOutputTokens": 16384, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.306, - "outputPer1M": 0.306, - "currency": "USD" - } + "inputPer1M": 0.108, + "outputPer1M": 0.675, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.108, + "output": 0.675, + "cacheRead": 0.06 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/Qwen3.5-27B-Musica-v1", - "providerId": "nano-gpt", - "displayName": "Qwen3.5 27B Musica v1", - "version": "2026-03-27", + "modelId": "llmgateway/qwen3-coder-plus", + "providerId": "llmgateway", + "displayName": "Qwen3 Coder Plus", + "version": "2025-07-23", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.306, - "outputPer1M": 0.306, - "currency": "USD" + "inputPer1M": 6, + "outputPer1M": 60, + "currency": "USD", + "costDimensionsPer1M": { + "input": 6, + "output": 60, + "cacheRead": 1.2, + "cacheWrite": 7.5 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/Qwen3.5-27B-NaNovel-Derestricted", - "providerId": "nano-gpt", - "displayName": "Qwen3.5 27B NaNovel Derestricted", - "version": "2026-04-30", + "modelId": "llmgateway/qwen3-max", + "providerId": "llmgateway", + "displayName": "Qwen3 Max", + "version": "2025-09-23", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling" ], "modalities": [ - "image", - "text", - "video" + "text" ], "contextWindow": 262144, - "maxOutputTokens": 16384, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.306, - "outputPer1M": 0.306, - "currency": "USD" + "inputPer1M": 0.845, + "outputPer1M": 3.38, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.845, + "output": 3.38, + "cacheRead": 0.6, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/Qwen3.5-27B-NaNovel-Derestricted-Lite", - "providerId": "nano-gpt", - "displayName": "Qwen3.5 27B NaNovel Derestricted Lite", - "version": "2026-04-30", + "modelId": "llmgateway/qwen3-next-80b-a3b-instruct", + "providerId": "llmgateway", + "displayName": "Qwen3-Next 80B-A3B Instruct", + "version": "2025-09", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 16384, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.306, - "outputPer1M": 0.306, + "inputPer1M": 0.15, + "outputPer1M": 1.2, "currency": "USD" } }, { - "modelId": "nano-gpt/Qwen3.5-27B-Omega-Evolution-v2.0-Derestricted", - "providerId": "nano-gpt", - "displayName": "Qwen3.5 27B Omega Evolution v2.0 Derestricted", - "version": "2026-04-06", + "modelId": "llmgateway/qwen3-next-80b-a3b-thinking", + "providerId": "llmgateway", + "displayName": "Qwen3-Next 80B-A3B (Thinking)", + "version": "2025-09", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 16384, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.306, - "outputPer1M": 0.306, + "inputPer1M": 0.15, + "outputPer1M": 1.2, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/Qwen3.5-27B-Omega-Evolution-v2.0-Derestricted-Lite", - "providerId": "nano-gpt", - "displayName": "Qwen3.5 27B Omega Evolution v2.0 Derestricted Lite", - "version": "2026-04-06", + "modelId": "llmgateway/qwen3-vl-235b-a22b-instruct", + "providerId": "llmgateway", + "displayName": "Qwen3 VL 235B A22B Instruct", + "version": "2025-09-15", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "structured.output" ], "modalities": [ "image", - "text", - "video" + "text" ], "contextWindow": 262144, - "maxOutputTokens": 16384, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.306, - "outputPer1M": 0.306, - "currency": "USD" + "inputPer1M": 0.2, + "outputPer1M": 0.88, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 0.88, + "cacheRead": 0.11 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/Qwen3.5-27B-Omega-Evolution-v2.2-Derestricted", - "providerId": "nano-gpt", - "displayName": "Qwen3.5 27B Omega Evolution v2.2 Derestricted", - "version": "2026-05-02", + "modelId": "llmgateway/qwen3-vl-235b-a22b-thinking", + "providerId": "llmgateway", + "displayName": "Qwen3 VL 235B A22B Thinking", + "version": "2025-09-15", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 16384, + "contextWindow": 131072, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.306, - "outputPer1M": 0.306, + "inputPer1M": 0.98, + "outputPer1M": 3.95, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/Qwen3.5-27B-Omega-Evolution-v2.2-Derestricted-Lite", - "providerId": "nano-gpt", - "displayName": "Qwen3.5 27B Omega Evolution v2.2 Derestricted Lite", - "version": "2026-05-02", + "modelId": "llmgateway/qwen3-vl-30b-a3b-instruct", + "providerId": "llmgateway", + "displayName": "Qwen3 VL 30B A3B Instruct", + "version": "2025-10-02", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "structured.output" ], "modalities": [ "image", - "text", - "video" + "text" ], "contextWindow": 262144, - "maxOutputTokens": 16384, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.306, - "outputPer1M": 0.306, + "inputPer1M": 0.15, + "outputPer1M": 0.6, "currency": "USD" } }, { - "modelId": "nano-gpt/Qwen3.5-27B-Queen-Derestricted", - "providerId": "nano-gpt", - "displayName": "Qwen3.5 27B Queen Derestricted", - "version": "2026-04-30", + "modelId": "llmgateway/qwen3-vl-flash", + "providerId": "llmgateway", + "displayName": "Qwen3 VL Flash", + "version": "2025-10-09", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "structured.output" ], "modalities": [ "image", - "text", - "video" + "text" ], "contextWindow": 262144, - "maxOutputTokens": 16384, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.306, - "outputPer1M": 0.306, - "currency": "USD" + "inputPer1M": 0.05, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.05, + "output": 0.4, + "cacheRead": 0.01 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/Qwen3.5-27B-Queen-Derestricted-Lite", - "providerId": "nano-gpt", - "displayName": "Qwen3.5 27B Queen Derestricted Lite", - "version": "2026-04-30", + "modelId": "llmgateway/qwen3-vl-plus", + "providerId": "llmgateway", + "displayName": "Qwen3-VL Plus", + "version": "2025-09-23", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], "modalities": [ "image", - "text", - "video" + "text" ], "contextWindow": 262144, - "maxOutputTokens": 16384, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.306, - "outputPer1M": 0.306, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 1.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.6, + "reasoning": 4.8, + "cacheRead": 0.04, + "cacheWrite": 0.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/Qwen3.5-27B-RpRMax-v1", - "providerId": "nano-gpt", - "displayName": "Qwen3.5 27B RpRMax v1", - "version": "2026-04-30", + "modelId": "llmgateway/qwen3.5-9b", + "providerId": "llmgateway", + "displayName": "Qwen3.5 9B", + "version": "2026-02-23", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", @@ -64398,86 +100468,135 @@ "video" ], "contextWindow": 262144, - "maxOutputTokens": 16384, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.306, - "outputPer1M": 0.306, + "inputPer1M": 0.1, + "outputPer1M": 0.15, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/Qwen3.5-27B-Vivid-Durian", - "providerId": "nano-gpt", - "displayName": "Qwen3.5 27B Vivid Durian", - "version": "2026-03-18", + "modelId": "llmgateway/qwen3.6-35b-a3b", + "providerId": "llmgateway", + "displayName": "Qwen3.6 35B-A3B", + "version": "2026-04-17", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", "text", "video" ], "contextWindow": 262144, - "maxOutputTokens": 16384, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.306, - "outputPer1M": 0.306, + "inputPer1M": 0.248, + "outputPer1M": 1.485, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/Qwen3.5-27B-Writer-Derestricted", - "providerId": "nano-gpt", - "displayName": "Qwen3.5 27B Writer Derestricted", - "version": "2026-04-06", + "modelId": "llmgateway/qwen3.6-flash", + "providerId": "llmgateway", + "displayName": "Qwen3.6 Flash", + "version": "2026-04-27", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", "text", "video" ], - "contextWindow": 262144, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.306, - "outputPer1M": 0.306, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 1.5, + "cacheRead": 0.05, + "cacheWrite": 0.3125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/Qwen3.5-27B-Writer-Derestricted-Lite", - "providerId": "nano-gpt", - "displayName": "Qwen3.5 27B Writer Derestricted Lite", - "version": "2026-04-06", + "modelId": "llmgateway/qwen3.6-max-preview", + "providerId": "llmgateway", + "displayName": "Qwen3.6 Max Preview", + "version": "2026-04-20", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], "modalities": [ - "image", - "text", - "video" + "text" ], "contextWindow": 262144, - "maxOutputTokens": 16384, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.306, - "outputPer1M": 0.306, - "currency": "USD" - } + "inputPer1M": 1.3, + "outputPer1M": 7.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.3, + "output": 7.8, + "cacheRead": 0.13, + "cacheWrite": 1.625 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/Qwen3.5-27B-Writer-V2-Derestricted", - "providerId": "nano-gpt", - "displayName": "Qwen3.5 27B Writer V2 Derestricted", - "version": "2026-04-06", + "modelId": "llmgateway/qwen3.6-plus", + "providerId": "llmgateway", + "displayName": "Qwen3.6 Plus", + "version": "2026-04-02", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], "modalities": [ @@ -64486,426 +100605,660 @@ "video" ], "contextWindow": 262144, - "maxOutputTokens": 16384, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.306, - "outputPer1M": 0.306, - "currency": "USD" - } + "inputPer1M": 0.5, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 3, + "cacheRead": 0.05, + "cacheWrite": 0.625 + }, + "costMetadata": { + "tiers": [ + { + "input": 2, + "output": 6, + "cache_read": 0.2, + "cache_write": 2.5, + "tier": { + "type": "context", + "size": 256000 + } + } + ], + "contextOver200k": { + "input": 2, + "output": 6, + "cache_read": 0.2, + "cache_write": 2.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/Qwen3.5-27B-Writer-V2-Derestricted-Lite", - "providerId": "nano-gpt", - "displayName": "Qwen3.5 27B Writer V2 Derestricted Lite", - "version": "2026-04-06", + "modelId": "llmgateway/qwen3.7-flash", + "providerId": "llmgateway", + "displayName": "Qwen3.7 Flash", + "version": "2026-07-27", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], "modalities": [ "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 1000000, "pricing": { - "inputPer1M": 0.306, - "outputPer1M": 0.306, - "currency": "USD" - } + "inputPer1M": 0.03, + "outputPer1M": 0.13, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.03, + "output": 0.13, + "cacheRead": 0.006, + "cacheWrite": 0.0375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/qwen3.5-27b:thinking", - "providerId": "nano-gpt", - "displayName": "Qwen3.5 27B Thinking", - "version": "2026-02-24", + "modelId": "llmgateway/qwen3.7-max", + "providerId": "llmgateway", + "displayName": "Qwen3.7 Max", + "version": "2026-05-21", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 260096, + "contextWindow": 1000000, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.27, - "outputPer1M": 2.16, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 3.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 3.75, + "cacheRead": 0.125, + "cacheWrite": 3.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/qwen3.5-35b-a3b", - "providerId": "nano-gpt", - "displayName": "Qwen3.5 35B A3B", - "version": "2026-02-24", + "modelId": "llmgateway/qwen3.7-plus", + "providerId": "llmgateway", + "displayName": "Qwen3.7 Plus", + "version": "2026-06-02", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ "image", "text", "video" ], - "contextWindow": 260096, - "maxOutputTokens": 65536, + "contextWindow": 1000000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.225, - "outputPer1M": 1.8, - "currency": "USD" - } + "inputPer1M": 0.4, + "outputPer1M": 1.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 1.6, + "cacheRead": 0.08, + "cacheWrite": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/qwen3.5-35b-a3b:thinking", - "providerId": "nano-gpt", - "displayName": "Qwen3.5 35B A3B Thinking", - "version": "2026-02-24", + "modelId": "llmgateway/qwen3.8-max", + "providerId": "llmgateway", + "displayName": "Qwen3.8 Max Preview", + "version": "2026-07-19", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], "modalities": [ "image", - "text", - "video" + "text" ], - "contextWindow": 260096, - "maxOutputTokens": 65536, + "contextWindow": 1000000, + "maxOutputTokens": 1000000, "pricing": { - "inputPer1M": 0.225, - "outputPer1M": 1.8, - "currency": "USD" - } + "inputPer1M": 1.815, + "outputPer1M": 5.4461, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.815, + "output": 5.4461, + "cacheRead": 0.21, + "cacheWrite": 2.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "xhigh" + ] + }, + { + "type": "budget_tokens" + } + ] }, { - "modelId": "nano-gpt/qwen3.5-flash", - "providerId": "nano-gpt", - "displayName": "Qwen3.5 Flash", - "version": "2026-02-24", + "modelId": "llmgateway/qwen35-397b-a17b", + "providerId": "llmgateway", + "displayName": "Qwen3.5 397B-A17B", + "version": "2026-02-15", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", "text", "video" ], - "contextWindow": 991808, + "contextWindow": 262144, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.09, - "outputPer1M": 0.36, + "inputPer1M": 0.6, + "outputPer1M": 3.6, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/qwen3.5-flash:thinking", - "providerId": "nano-gpt", - "displayName": "Qwen3.5 Flash Thinking", - "version": "2026-02-24", + "modelId": "llmgateway/seed-1-6-250615", + "providerId": "llmgateway", + "displayName": "Seed 1.6 (250615)", + "version": "2025-06-25", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", - "text", - "video" + "text" ], - "contextWindow": 991808, - "maxOutputTokens": 65536, + "contextWindow": 256000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.09, - "outputPer1M": 0.36, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 2, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/qwen3.5-omni-flash", - "providerId": "nano-gpt", - "displayName": "Qwen3.5 Omni Flash", - "version": "2026-03-30", + "modelId": "llmgateway/seed-1-6-250915", + "providerId": "llmgateway", + "displayName": "Seed 1.6 (250915)", + "version": "2025-09-15", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "audio", "image", - "text", - "video" + "text" ], - "contextWindow": 49152, - "maxOutputTokens": 16384, + "contextWindow": 256000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 2, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/qwen3.5-omni-plus", - "providerId": "nano-gpt", - "displayName": "Qwen3.5 Omni Plus", - "version": "2026-03-30", + "modelId": "llmgateway/seed-1-6-flash-250715", + "providerId": "llmgateway", + "displayName": "Seed 1.6 Flash (250715)", + "version": "2025-07-26", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "audio", "image", - "text", - "video" + "text" ], - "contextWindow": 983616, - "maxOutputTokens": 65536, + "contextWindow": 256000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.07, + "outputPer1M": 0.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.07, + "output": 0.3, + "cacheRead": 0.015 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/qwen3.6-max-preview", - "providerId": "nano-gpt", - "displayName": "Qwen3.6 Max Preview", - "version": "2026-04-20", + "modelId": "llmgateway/seed-1-8-251228", + "providerId": "llmgateway", + "displayName": "Seed 1.8 (251228)", + "version": "2025-12-18", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 245800, - "maxOutputTokens": 65536, + "contextWindow": 256000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 1.3, - "outputPer1M": 7.8, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 2, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/qwen3.7-max", - "providerId": "nano-gpt", - "displayName": "Qwen3.7 Max", - "version": "2026-05-21", + "modelId": "llmgateway/seed-2-1-turbo", + "providerId": "llmgateway", + "displayName": "Seed 2.1 Turbo", + "version": "2026-08-10", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 65536, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 7.5, + "inputPer1M": 0.5, + "outputPer1M": 2.5, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/qwen3.7-max:thinking", - "providerId": "nano-gpt", - "displayName": "Qwen3.7 Max Thinking", - "version": "2026-05-21", + "modelId": "llmgateway/sonar", + "providerId": "llmgateway", + "displayName": "Sonar", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "reasoning" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 65536, + "contextWindow": 130000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 7.5, + "inputPer1M": 1, + "outputPer1M": 1, "currency": "USD" } }, { - "modelId": "nano-gpt/qwen3.7-plus", - "providerId": "nano-gpt", - "displayName": "Qwen3.7 Plus", - "version": "2026-06-01", + "modelId": "llmgateway/sonar-pro", + "providerId": "llmgateway", + "displayName": "Sonar Pro", + "version": "2024-01-01", "capabilities": [ "text.chat" ], "modalities": [ "image", - "text", - "video" + "text" ], - "contextWindow": 991808, - "maxOutputTokens": 65536, + "contextWindow": 200000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 1.6, + "inputPer1M": 3, + "outputPer1M": 15, "currency": "USD" } }, { - "modelId": "nano-gpt/qwen3.7-plus:thinking", - "providerId": "nano-gpt", - "displayName": "Qwen3.7 Plus Thinking", - "version": "2026-06-01", + "modelId": "llmgateway/sonar-reasoning-pro", + "providerId": "llmgateway", + "displayName": "Sonar Reasoning Pro", + "version": "2024-01-01", "capabilities": [ "text.chat", "reasoning" ], "modalities": [ "image", - "text", - "video" - ], - "contextWindow": 983616, - "maxOutputTokens": 65536, - "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 1.6, - "currency": "USD" - } - }, - { - "modelId": "nano-gpt/qwq-32b", - "providerId": "nano-gpt", - "displayName": "Qwen: QwQ 32B", - "version": "2025-04-15", - "capabilities": [ - "text.chat" - ], - "modalities": [ "text" ], "contextWindow": 128000, - "maxOutputTokens": 32768, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.25599999, - "outputPer1M": 0.30499999, + "inputPer1M": 2, + "outputPer1M": 8, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/ReadyArt/MS3.2-The-Omega-Directive-24B-Unslop-v2.0", - "providerId": "nano-gpt", - "displayName": "Omega Directive 24B Unslop v2.0", - "version": "2025-12-08", + "modelId": "llmtr/gemma-4", + "providerId": "llmtr", + "displayName": "Gemma 4", + "version": "2026-04-22", "capabilities": [ "text.chat" ], "modalities": [ "text" ], - "contextWindow": 16384, - "maxOutputTokens": 32768, + "contextWindow": 32768, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 0.5, + "inputPer1M": 5, + "outputPer1M": 10, "currency": "USD" } }, { - "modelId": "nano-gpt/Salesforce/Llama-xLAM-2-70b-fc-r", - "providerId": "nano-gpt", - "displayName": "Llama-xLAM-2 70B fc-r", - "version": "2025-04-13", + "modelId": "llmtr/magibu-11b-v8", + "providerId": "llmtr", + "displayName": "Magibu 11B v8", + "version": "2026-06-05", "capabilities": [ "text.chat" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 8192, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 2.5, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "nano-gpt/Sao10K/L3-8B-Stheno-v3.2", - "providerId": "nano-gpt", - "displayName": "Sao10K Stheno 8b", - "version": "2024-11-29", + "modelId": "llmtr/medgemma-4b", + "providerId": "llmtr", + "displayName": "MedGemma 4B", + "version": "2026-04-26", "capabilities": [ "text.chat" ], "modalities": [ + "image", "text" ], - "contextWindow": 16384, - "maxOutputTokens": 8192, + "contextWindow": 8192, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.2006, - "outputPer1M": 0.2006, + "inputPer1M": 3, + "outputPer1M": 5, "currency": "USD" } }, { - "modelId": "nano-gpt/Sao10K/L3.1-70B-Euryale-v2.2", - "providerId": "nano-gpt", - "displayName": "Llama 3.1 70B Euryale", - "version": "2024-07-23", + "modelId": "llmtr/qwen3-6-35b", + "providerId": "llmtr", + "displayName": "Qwen3.6 35B-A3B", + "version": "2026-04-17", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "text", + "video" ], - "contextWindow": 20480, - "maxOutputTokens": 16384, + "contextWindow": 16384, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.306, - "outputPer1M": 0.357, + "inputPer1M": 5, + "outputPer1M": 10, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "nano-gpt/Sao10K/L3.1-70B-Hanami-x1", - "providerId": "nano-gpt", - "displayName": "Llama 3.1 70B Hanami", - "version": "2024-07-23", + "modelId": "llmtr/sincap", + "providerId": "llmtr", + "displayName": "Sincap", + "version": "2026-05-05", "capabilities": [ "text.chat" ], "modalities": [ "text" ], - "contextWindow": 16384, - "maxOutputTokens": 16384, + "contextWindow": 128000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.49299999999999994, - "outputPer1M": 0.49299999999999994, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "nano-gpt/Sao10K/L3.3-70B-Euryale-v2.3", - "providerId": "nano-gpt", - "displayName": "Llama 3.3 70B Euryale", - "version": "2024-12-06", + "modelId": "llmtr/trendyol-7b", + "providerId": "llmtr", + "displayName": "Trendyol 7B", + "version": "2026-06-06", "capabilities": [ "text.chat" ], "modalities": [ "text" ], - "contextWindow": 20480, - "maxOutputTokens": 16384, + "contextWindow": 32768, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.49299999999999994, - "outputPer1M": 0.49299999999999994, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "nano-gpt/sarvam-105b", - "providerId": "nano-gpt", - "displayName": "Sarvam 105B", - "version": "2026-05-12", + "modelId": "lmstudio/openai/gpt-oss-20b", + "providerId": "lmstudio", + "displayName": "GPT OSS 20B", + "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", @@ -64915,727 +101268,1015 @@ "text" ], "contextWindow": 131072, - "maxOutputTokens": 4096, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.045, - "outputPer1M": 0.177, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/sarvam-30b", - "providerId": "nano-gpt", - "displayName": "Sarvam 30B", - "version": "2026-05-12", + "modelId": "lmstudio/qwen/qwen3-30b-a3b-2507", + "providerId": "lmstudio", + "displayName": "Qwen3 30B A3B 2507", + "version": "2025-07-30", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 65536, - "maxOutputTokens": 4096, + "contextWindow": 262144, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.028, - "outputPer1M": 0.111, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "nano-gpt/shisa-ai/shisa-v2-llama3.3-70b", - "providerId": "nano-gpt", - "displayName": "Shisa V2 Llama 3.3 70B", - "version": "2025-07-26", + "modelId": "lmstudio/qwen/qwen3-coder-30b", + "providerId": "lmstudio", + "displayName": "Qwen3 Coder 30B", + "version": "2025-07-23", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 0.5, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "nano-gpt/shisa-ai/shisa-v2.1-llama3.3-70b", - "providerId": "nano-gpt", - "displayName": "Shisa V2.1 Llama 3.3 70B", - "version": "2024-12-06", + "modelId": "longcat/LongCat-2.0", + "providerId": "longcat", + "displayName": "LongCat-2.0", + "version": "2026-06-30", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 32768, - "maxOutputTokens": 4096, + "contextWindow": 1000000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 0.5, - "currency": "USD" - } + "inputPer1M": 0.75, + "outputPer1M": 2.95, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 2.95, + "cacheRead": 0.015 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "nano-gpt/sonar", - "providerId": "nano-gpt", - "displayName": "Perplexity Simple", - "version": "2025-02-19", + "modelId": "lucidquery/lucidnova-rf1-100b", + "providerId": "lucidquery", + "displayName": "LucidNova RF1 100B", + "version": "2024-12-28", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 127000, - "maxOutputTokens": 128000, + "contextWindow": 120000, + "maxOutputTokens": 8000, "pricing": { - "inputPer1M": 1.003, - "outputPer1M": 1.003, + "inputPer1M": 2, + "outputPer1M": 5, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/sonar-deep-research", - "providerId": "nano-gpt", - "displayName": "Perplexity Deep Research", - "version": "2025-02-25", + "modelId": "lucidquery/lucidquery-agi-01-frontier", + "providerId": "lucidquery", + "displayName": "AGI-01 Frontier", + "version": "2026-06-16", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 60000, - "maxOutputTokens": 128000, + "contextWindow": 300000, + "maxOutputTokens": 120000, "pricing": { - "inputPer1M": 3.4, - "outputPer1M": 13.6, + "inputPer1M": 4.5, + "outputPer1M": 22, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/sonar-pro", - "providerId": "nano-gpt", - "displayName": "Perplexity Pro", - "version": "2025-02-19", + "modelId": "lucidquery/lucidquery-agi-01-swift", + "providerId": "lucidquery", + "displayName": "AGI-01 Swift", + "version": "2026-06-16", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 128000, + "contextWindow": 300000, + "maxOutputTokens": 120000, "pricing": { - "inputPer1M": 2.992, - "outputPer1M": 14.994, + "inputPer1M": 2.5, + "outputPer1M": 15, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/sonar-reasoning-pro", - "providerId": "nano-gpt", - "displayName": "Perplexity Reasoning Pro", - "version": "2025-02-19", + "modelId": "lucidquery/lucidquery-nexus-coder", + "providerId": "lucidquery", + "displayName": "LucidQuery Nexus Coder", + "version": "2025-09-01", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], "modalities": [ "text" ], - "contextWindow": 127000, - "maxOutputTokens": 128000, + "contextWindow": 250000, + "maxOutputTokens": 60000, "pricing": { - "inputPer1M": 2.006, - "outputPer1M": 7.9985, + "inputPer1M": 2, + "outputPer1M": 5, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/soob3123/amoral-gemma3-27B-v2", - "providerId": "nano-gpt", - "displayName": "Amoral Gemma3 27B v2", - "version": "2025-05-23", + "modelId": "lynkr/lynkr-auto", + "providerId": "lynkr", + "displayName": "Lynkr Auto (complexity routing)", + "version": "2025-12-03", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 32768, + "contextWindow": 128000, "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 0.3, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "nano-gpt/soob3123/GrayLine-Qwen3-8B", - "providerId": "nano-gpt", - "displayName": "Grayline Qwen3 8B", - "version": "2025-09-25", + "modelId": "meganova/deepseek-ai/DeepSeek-R1-0528", + "providerId": "meganova", + "displayName": "DeepSeek R1 0528", + "version": "2025-05-28", "capabilities": [ - "text.chat" + "text.chat", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 16384, - "maxOutputTokens": 32768, + "contextWindow": 163840, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 0.3, + "inputPer1M": 0.5, + "outputPer1M": 2.15, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/soob3123/Veiled-Calla-12B", - "providerId": "nano-gpt", - "displayName": "Veiled Calla 12B", - "version": "2025-04-13", + "modelId": "meganova/deepseek-ai/DeepSeek-V3-0324", + "providerId": "meganova", + "displayName": "DeepSeek V3 0324", + "version": "2025-03-24", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 32768, - "maxOutputTokens": 8192, + "contextWindow": 163840, + "maxOutputTokens": 163840, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 0.3, + "inputPer1M": 0.25, + "outputPer1M": 0.88, "currency": "USD" } }, { - "modelId": "nano-gpt/Steelskull/L3.3-Cu-Mai-R1-70b", - "providerId": "nano-gpt", - "displayName": "Llama 3.3 70B Cu Mai", - "version": "2024-12-06", + "modelId": "meganova/deepseek-ai/DeepSeek-V3.1", + "providerId": "meganova", + "displayName": "DeepSeek V3.1", + "version": "2025-08-25", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 16384, - "maxOutputTokens": 16384, + "contextWindow": 164000, + "maxOutputTokens": 164000, "pricing": { - "inputPer1M": 0.49299999999999994, - "outputPer1M": 0.49299999999999994, + "inputPer1M": 0.27, + "outputPer1M": 1, "currency": "USD" } }, { - "modelId": "nano-gpt/Steelskull/L3.3-Electra-R1-70b", - "providerId": "nano-gpt", - "displayName": "Steelskull Electra R1 70b", - "version": "2024-12-06", + "modelId": "meganova/deepseek-ai/DeepSeek-V3.2", + "providerId": "meganova", + "displayName": "DeepSeek V3.2", + "version": "2025-12-03", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 16384, - "maxOutputTokens": 16384, + "contextWindow": 164000, + "maxOutputTokens": 164000, "pricing": { - "inputPer1M": 0.69989, - "outputPer1M": 0.69989, + "inputPer1M": 0.26, + "outputPer1M": 0.38, "currency": "USD" } }, { - "modelId": "nano-gpt/Steelskull/L3.3-MS-Evalebis-70b", - "providerId": "nano-gpt", - "displayName": "MS Evalebis 70b", - "version": "2024-12-06", + "modelId": "meganova/deepseek-ai/DeepSeek-V3.2-Exp", + "providerId": "meganova", + "displayName": "DeepSeek V3.2 Exp", + "version": "2025-10-10", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 16384, - "maxOutputTokens": 16384, + "contextWindow": 164000, + "maxOutputTokens": 164000, "pricing": { - "inputPer1M": 0.49299999999999994, - "outputPer1M": 0.49299999999999994, + "inputPer1M": 0.27, + "outputPer1M": 0.4, "currency": "USD" } }, { - "modelId": "nano-gpt/Steelskull/L3.3-MS-Evayale-70B", - "providerId": "nano-gpt", - "displayName": "Evayale 70b ", + "modelId": "meganova/meta-llama/Llama-3.3-70B-Instruct", + "providerId": "meganova", + "displayName": "Llama 3.3 70B Instruct", "version": "2024-12-06", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 16384, + "contextWindow": 131072, "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.49299999999999994, - "outputPer1M": 0.49299999999999994, + "inputPer1M": 0.1, + "outputPer1M": 0.3, "currency": "USD" } }, { - "modelId": "nano-gpt/Steelskull/L3.3-MS-Nevoria-70b", - "providerId": "nano-gpt", - "displayName": "Steelskull Nevoria 70b", - "version": "2024-12-06", + "modelId": "meganova/MiniMaxAI/MiniMax-M2.1", + "providerId": "meganova", + "displayName": "MiniMax M2.1", + "version": "2025-12-23", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 16384, - "maxOutputTokens": 16384, + "contextWindow": 196608, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.49299999999999994, - "outputPer1M": 0.49299999999999994, + "inputPer1M": 0.28, + "outputPer1M": 1.2, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/Steelskull/L3.3-Nevoria-R1-70b", - "providerId": "nano-gpt", - "displayName": "Steelskull Nevoria R1 70b", - "version": "2024-12-06", + "modelId": "meganova/MiniMaxAI/MiniMax-M2.5", + "providerId": "meganova", + "displayName": "MiniMax M2.5", + "version": "2026-02-12", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 16384, - "maxOutputTokens": 16384, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.49299999999999994, - "outputPer1M": 0.49299999999999994, + "inputPer1M": 0.3, + "outputPer1M": 1.2, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/step-2-16k-exp", - "providerId": "nano-gpt", - "displayName": "Step-2 16k Exp", - "version": "2024-07-05", + "modelId": "meganova/mistralai/Mistral-Nemo-Instruct-2407", + "providerId": "meganova", + "displayName": "Mistral Nemo Instruct 2407", + "version": "2024-07-18", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 16000, - "maxOutputTokens": 8192, + "contextWindow": 131072, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 7.004, - "outputPer1M": 19.992, + "inputPer1M": 0.02, + "outputPer1M": 0.04, "currency": "USD" } }, { - "modelId": "nano-gpt/step-2-mini", - "providerId": "nano-gpt", - "displayName": "Step-2 Mini", - "version": "2024-07-05", + "modelId": "meganova/mistralai/Mistral-Small-3.2-24B-Instruct-2506", + "providerId": "meganova", + "displayName": "Mistral Small 3.2 24B Instruct", + "version": "2025-06-20", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 8000, - "maxOutputTokens": 4096, + "contextWindow": 32768, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.2006, - "outputPer1M": 0.408, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "nano-gpt/step-3", - "providerId": "nano-gpt", - "displayName": "Step-3", - "version": "2025-07-31", + "modelId": "meganova/moonshotai/Kimi-K2-Thinking", + "providerId": "meganova", + "displayName": "Kimi K2 Thinking", + "version": "2025-11-06", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 65536, - "maxOutputTokens": 8192, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.2499, - "outputPer1M": 0.6494, + "inputPer1M": 0.6, + "outputPer1M": 2.6, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/step-r1-v-mini", - "providerId": "nano-gpt", - "displayName": "Step R1 V Mini", - "version": "2025-04-08", + "modelId": "meganova/moonshotai/Kimi-K2.5", + "providerId": "meganova", + "displayName": "Kimi K2.5", + "version": "2026-01-27", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 65536, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 11, + "inputPer1M": 0.45, + "outputPer1M": 2.8, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/stepfun-ai/step-3.5-flash", - "providerId": "nano-gpt", - "displayName": "Step 3.5 Flash", - "version": "2026-02-02", + "modelId": "meganova/Qwen/Qwen2.5-VL-32B-Instruct", + "providerId": "meganova", + "displayName": "Qwen2.5 VL 32B Instruct", + "version": "2025-03-24", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 256000, + "contextWindow": 16384, + "maxOutputTokens": 16384, "pricing": { "inputPer1M": 0.2, - "outputPer1M": 0.5, + "outputPer1M": 0.6, "currency": "USD" } }, { - "modelId": "nano-gpt/stepfun-ai/step-3.5-flash-2603", - "providerId": "nano-gpt", - "displayName": "Step 3.5 Flash 2603", - "version": "2026-04-14", + "modelId": "meganova/Qwen/Qwen3-235B-A22B-Instruct-2507", + "providerId": "meganova", + "displayName": "Qwen3 235B A22B Instruct 2507", + "version": "2025-07-23", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 256000, - "maxOutputTokens": 256000, + "contextWindow": 262000, + "maxOutputTokens": 262000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.3, + "inputPer1M": 0.09, + "outputPer1M": 0.6, "currency": "USD" } }, { - "modelId": "nano-gpt/stepfun/step-3.7-flash:thinking", - "providerId": "nano-gpt", - "displayName": "Step 3.7 Flash Thinking", - "version": "2026-05-29", + "modelId": "meganova/Qwen/Qwen3.5-Plus", + "providerId": "meganova", + "displayName": "Qwen3.5 Plus", + "version": "2026-02", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", "text", "video" ], - "contextWindow": 256000, - "maxOutputTokens": 256000, + "contextWindow": 1000000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 1.15, - "currency": "USD" - } + "inputPer1M": 0.4, + "outputPer1M": 2.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 2.4, + "reasoning": 2.4 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/TEE/deepseek-v3.1", - "providerId": "nano-gpt", - "displayName": "DeepSeek V3.1 TEE", - "version": "2025-08-21", + "modelId": "meganova/XiaomiMiMo/MiMo-V2-Flash", + "providerId": "meganova", + "displayName": "MiMo V2 Flash", + "version": "2025-12-17", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 164000, - "maxOutputTokens": 8192, + "contextWindow": 262144, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 1, - "outputPer1M": 2.5, + "inputPer1M": 0.1, + "outputPer1M": 0.3, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/TEE/deepseek-v3.2", - "providerId": "nano-gpt", - "displayName": "DeepSeek V3.2 TEE", - "version": "2025-12-01", + "modelId": "meganova/zai-org/GLM-4.6", + "providerId": "meganova", + "displayName": "GLM-4.6", + "version": "2025-09-30", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 164000, - "maxOutputTokens": 65536, + "contextWindow": 202752, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 1, + "inputPer1M": 0.45, + "outputPer1M": 1.9, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/TEE/deepseek-v4-pro", - "providerId": "nano-gpt", - "displayName": "DeepSeek V4 Pro TEE", - "version": "2026-04-25", + "modelId": "meganova/zai-org/GLM-4.7", + "providerId": "meganova", + "displayName": "GLM-4.7", + "version": "2025-12-22", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 800000, - "maxOutputTokens": 65536, + "contextWindow": 202752, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1.5, - "outputPer1M": 5.25, + "inputPer1M": 0.2, + "outputPer1M": 0.8, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/TEE/deepseek-v4-pro:thinking", - "providerId": "nano-gpt", - "displayName": "DeepSeek V4 Pro Thinking TEE", - "version": "2026-04-29", + "modelId": "meganova/zai-org/GLM-5", + "providerId": "meganova", + "displayName": "GLM-5", + "version": "2026-02-11", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 800000, - "maxOutputTokens": 65536, + "contextWindow": 202752, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1.5, - "outputPer1M": 5.25, + "inputPer1M": 0.8, + "outputPer1M": 2.56, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "nano-gpt/TEE/gemma-3-27b-it", - "providerId": "nano-gpt", - "displayName": "Gemma 3 27B TEE", - "version": "2025-03-10", + "modelId": "merge-gateway/anthropic/claude-3-7-sonnet-20250219", + "providerId": "merge-gateway", + "displayName": "Claude 3.7 Sonnet", + "version": "2025-02-19", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.8, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1024, + "max": 63999 + } + ] }, { - "modelId": "nano-gpt/TEE/gemma-4-26b-a4b-uncensored", - "providerId": "nano-gpt", - "displayName": "Gemma 4 26B A4B Uncensored TEE", - "version": "2026-05-23", + "modelId": "merge-gateway/anthropic/claude-fable-5", + "providerId": "merge-gateway", + "displayName": "Claude Fable 5", + "version": "2026-06-09", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 65536, - "maxOutputTokens": 65536, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.7, - "currency": "USD" - } + "inputPer1M": 10, + "outputPer1M": 50, + "currency": "USD", + "costDimensionsPer1M": { + "input": 10, + "output": 50, + "cacheRead": 1, + "cacheWrite": 12.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "nano-gpt/TEE/gemma-4-31b-it", - "providerId": "nano-gpt", - "displayName": "Gemma 4 31B IT TEE", - "version": "2026-05-26", + "modelId": "merge-gateway/anthropic/claude-haiku-4-5-20251001", + "providerId": "merge-gateway", + "displayName": "Claude Haiku 4.5 (20251001)", + "version": "2025-10-15", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.46, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 5, + "cacheRead": 0.1, + "cacheWrite": 1.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1024, + "max": 63999 + } + ] }, { - "modelId": "nano-gpt/TEE/gemma4-31b", - "providerId": "nano-gpt", - "displayName": "Gemma 4 31B", - "version": "2026-04-04", + "modelId": "merge-gateway/anthropic/claude-opus-4-1-20250805", + "providerId": "merge-gateway", + "displayName": "Claude Opus 4.1 (20250805)", + "version": "2025-08-05", "capabilities": [ "text.chat", + "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 131072, + "contextWindow": 200000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.45, - "outputPer1M": 1, - "currency": "USD" - } + "inputPer1M": 15, + "outputPer1M": 75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 75, + "cacheRead": 1.5, + "cacheWrite": 18.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1024, + "max": 31999 + } + ] }, { - "modelId": "nano-gpt/TEE/gemma4-31b:thinking", - "providerId": "nano-gpt", - "displayName": "Gemma 4 31B Thinking TEE", - "version": "2026-05-02", + "modelId": "merge-gateway/anthropic/claude-opus-4-20250514", + "providerId": "merge-gateway", + "displayName": "Claude Opus 4 (20250514)", + "version": "2025-05-22", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning", "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 131072, + "contextWindow": 200000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.45, - "outputPer1M": 1, - "currency": "USD" - } + "inputPer1M": 15, + "outputPer1M": 75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 75, + "cacheRead": 1.5, + "cacheWrite": 18.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1024, + "max": 31999 + } + ] }, { - "modelId": "nano-gpt/TEE/glm-4.7", - "providerId": "nano-gpt", - "displayName": "GLM 4.7 TEE", - "version": "2026-01-29", + "modelId": "merge-gateway/anthropic/claude-opus-4-5-20251101", + "providerId": "merge-gateway", + "displayName": "Claude Opus 4.5 (20251101)", + "version": "2025-11-01", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 131000, - "maxOutputTokens": 65535, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.85, - "outputPer1M": 3.3, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + }, + { + "type": "budget_tokens", + "min": 1024, + "max": 63999 + } + ] }, { - "modelId": "nano-gpt/TEE/glm-4.7-flash", - "providerId": "nano-gpt", - "displayName": "GLM 4.7 Flash TEE", - "version": "2026-01-19", + "modelId": "merge-gateway/anthropic/claude-opus-4-6", + "providerId": "merge-gateway", + "displayName": "Claude Opus 4.6", + "version": "2026-02-05", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 203000, - "maxOutputTokens": 65535, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.5, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1024, + "max": 127999 + } + ] }, { - "modelId": "nano-gpt/TEE/glm-5", - "providerId": "nano-gpt", - "displayName": "GLM 5 TEE", - "version": "2026-02-11", + "modelId": "merge-gateway/anthropic/claude-opus-4-7", + "providerId": "merge-gateway", + "displayName": "Claude Opus 4.7", + "version": "2026-04-16", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 203000, - "maxOutputTokens": 65535, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.2, - "outputPer1M": 3.5, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/TEE/glm-5.1", - "providerId": "nano-gpt", - "displayName": "GLM 5.1 TEE", - "version": "2026-04-20", + "modelId": "merge-gateway/anthropic/claude-opus-4-8", + "providerId": "merge-gateway", + "displayName": "Claude Opus 4.8", + "version": "2026-05-28", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 202752, - "maxOutputTokens": 65535, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.5, - "outputPer1M": 5.25, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1, + "max": 128000 + } + ] }, { - "modelId": "nano-gpt/TEE/glm-5.1-thinking", - "providerId": "nano-gpt", - "displayName": "GLM 5.1 Thinking TEE", - "version": "2026-04-20", + "modelId": "merge-gateway/anthropic/claude-opus-5", + "providerId": "merge-gateway", + "displayName": "Claude Opus 5", + "version": "2026-07-24", "capabilities": [ "text.chat", "tools.function_calling", @@ -65643,1352 +102284,2097 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 202752, - "maxOutputTokens": 65535, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.5, - "outputPer1M": 5.25, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/TEE/gpt-oss-120b", - "providerId": "nano-gpt", - "displayName": "GPT-OSS 120B TEE", - "version": "2025-08-05", + "modelId": "merge-gateway/anthropic/claude-sonnet-4-20250514", + "providerId": "merge-gateway", + "displayName": "Claude Sonnet 4", + "version": "2025-05-22", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 16384, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 2, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1024, + "max": 63999 + } + ] }, { - "modelId": "nano-gpt/TEE/gpt-oss-20b", - "providerId": "nano-gpt", - "displayName": "GPT-OSS 20B TEE", - "version": "2025-08-05", + "modelId": "merge-gateway/anthropic/claude-sonnet-4-5-20250929", + "providerId": "merge-gateway", + "displayName": "Claude Sonnet 4.5 (20250929)", + "version": "2025-09-29", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.8, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1024, + "max": 63999 + } + ] }, { - "modelId": "nano-gpt/TEE/kimi-k2.5", - "providerId": "nano-gpt", - "displayName": "Kimi K2.5 TEE", - "version": "2026-01-29", + "modelId": "merge-gateway/anthropic/claude-sonnet-4-6", + "providerId": "merge-gateway", + "displayName": "Claude Sonnet 4.6", + "version": "2026-02-17", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 65535, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.9, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1024, + "max": 63999 + } + ] }, { - "modelId": "nano-gpt/TEE/kimi-k2.5-thinking", - "providerId": "nano-gpt", - "displayName": "Kimi K2.5 Thinking TEE", - "version": "2026-01-29", + "modelId": "merge-gateway/anthropic/claude-sonnet-5", + "providerId": "merge-gateway", + "displayName": "Claude Sonnet 5", + "version": "2026-06-30", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 65535, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.9, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 10, + "cacheRead": 0.2, + "cacheWrite": 2.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/TEE/kimi-k2.6", - "providerId": "nano-gpt", - "displayName": "Kimi K2.6 TEE", - "version": "2026-04-21", + "modelId": "merge-gateway/bytedance/dola-seed-2.0-code", + "providerId": "merge-gateway", + "displayName": "Seed 2.0 Code", + "version": "2026-02-14", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 256000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.5, - "outputPer1M": 5.25, + "inputPer1M": 0.4, + "outputPer1M": 2.4, "currency": "USD" } }, { - "modelId": "nano-gpt/TEE/llama3-3-70b", - "providerId": "nano-gpt", - "displayName": "Llama 3.3 70B", - "version": "2025-07-03", + "modelId": "merge-gateway/bytedance/dola-seed-2.0-code-preview", + "providerId": "merge-gateway", + "displayName": "Dola Seed 2.0 Code (preview)", + "version": "2026-03-28", "capabilities": [ "text.chat" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 2, - "outputPer1M": 2, + "inputPer1M": 0.5, + "outputPer1M": 3, "currency": "USD" } }, { - "modelId": "nano-gpt/TEE/minimax-m2.5", - "providerId": "nano-gpt", - "displayName": "MiniMax M2.5 TEE", - "version": "2026-04-20", + "modelId": "merge-gateway/bytedance/dola-seed-2.0-lite", + "providerId": "merge-gateway", + "displayName": "Seed 2.0 Lite", + "version": "2026-02-28", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 196608, - "maxOutputTokens": 131072, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 1.38, + "inputPer1M": 0.25, + "outputPer1M": 2, "currency": "USD" } }, { - "modelId": "nano-gpt/TEE/qwen2.5-vl-72b-instruct", - "providerId": "nano-gpt", - "displayName": "Qwen2.5 VL 72B TEE", - "version": "2025-02-01", + "modelId": "merge-gateway/bytedance/dola-seed-2.0-mini", + "providerId": "merge-gateway", + "displayName": "Seed 2.0 Mini", + "version": "2026-02-15", "capabilities": [ "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 65536, - "maxOutputTokens": 8192, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.7, - "outputPer1M": 0.7, + "inputPer1M": 0.1, + "outputPer1M": 0.4, "currency": "USD" } }, { - "modelId": "nano-gpt/TEE/qwen3-30b-a3b-instruct-2507", - "providerId": "nano-gpt", - "displayName": "Qwen3 30B A3B Instruct 2507 TEE", - "version": "2025-07-29", + "modelId": "merge-gateway/bytedance/dola-seed-2.0-pro", + "providerId": "merge-gateway", + "displayName": "Seed 2.0 Pro", + "version": "2026-03-28", "capabilities": [ - "text.chat" + "text.chat", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 262000, + "contextWindow": 131072, "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.44999999999999996, + "inputPer1M": 0.5, + "outputPer1M": 3, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/TEE/qwen3.5-122b-a10b", - "providerId": "nano-gpt", - "displayName": "Qwen3.5 122B A10B TEE", - "version": "2026-05-26", + "modelId": "merge-gateway/cohere/command-a-03-2025", + "providerId": "merge-gateway", + "displayName": "Command A 03-2025", + "version": "2025-03-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 256000, + "maxOutputTokens": 8000, "pricing": { - "inputPer1M": 0.46, - "outputPer1M": 3.68, + "inputPer1M": 2.5, + "outputPer1M": 10, "currency": "USD" } }, { - "modelId": "nano-gpt/TEE/qwen3.5-27b", - "providerId": "nano-gpt", - "displayName": "Qwen3.5 27B TEE", - "version": "2026-03-13", + "modelId": "merge-gateway/cohere/command-r-08-2024", + "providerId": "merge-gateway", + "displayName": "Command R 08-2024", + "version": "2024-08-30", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "structured.output" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 128000, + "maxOutputTokens": 4000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 2.4, + "inputPer1M": 0.15, + "outputPer1M": 0.6, "currency": "USD" } }, { - "modelId": "nano-gpt/TEE/qwen3.5-397b-a17b", - "providerId": "nano-gpt", - "displayName": "Qwen3.5 397B A17B TEE", - "version": "2026-02-28", + "modelId": "merge-gateway/cohere/command-r-plus-08-2024", + "providerId": "merge-gateway", + "displayName": "Command R+ 08-2024", + "version": "2024-08-30", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 258048, - "maxOutputTokens": 65536, + "contextWindow": 128000, + "maxOutputTokens": 4000, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 3.6, + "inputPer1M": 2.5, + "outputPer1M": 10, "currency": "USD" } }, { - "modelId": "nano-gpt/TEE/qwen3.6-35b-a3b-uncensored", - "providerId": "nano-gpt", - "displayName": "Qwen3.6 35B A3B Uncensored TEE", - "version": "2026-05-23", + "modelId": "merge-gateway/cohere/command-r7b-12-2024", + "providerId": "merge-gateway", + "displayName": "Command R7B 12-2024", + "version": "2024-12-02", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 128000, + "maxOutputTokens": 4000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.5, + "inputPer1M": 0.0375, + "outputPer1M": 0.15, "currency": "USD" } }, { - "modelId": "nano-gpt/tencent/Hunyuan-MT-7B", - "providerId": "nano-gpt", - "displayName": "Hunyuan MT 7B", - "version": "2025-09-18", + "modelId": "merge-gateway/deepseek/deepseek-r1", + "providerId": "merge-gateway", + "displayName": "DeepSeek R1", + "version": "2025-01-20", "capabilities": [ - "text.chat" + "text.chat", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 8192, - "maxOutputTokens": 8192, + "contextWindow": 163840, + "maxOutputTokens": 40960, "pricing": { - "inputPer1M": 10, - "outputPer1M": 20, + "inputPer1M": 1.35, + "outputPer1M": 5.4, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/tencent/hy3-preview", - "providerId": "nano-gpt", - "displayName": "Tencent: Hy3 preview", - "version": "2026-04-23", + "modelId": "merge-gateway/deepseek/deepseek-v3", + "providerId": "merge-gateway", + "displayName": "DeepSeek V3", + "version": "2024-12-26", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 163840, + "maxOutputTokens": 81920, "pricing": { - "inputPer1M": 0.066, - "outputPer1M": 0.26, + "inputPer1M": 0.58, + "outputPer1M": 1.68, "currency": "USD" } }, { - "modelId": "nano-gpt/TheDrummer/Anubis-70B-v1", - "providerId": "nano-gpt", - "displayName": "Anubis 70B v1", - "version": "2024-01-01", + "modelId": "merge-gateway/deepseek/deepseek-v3.1", + "providerId": "merge-gateway", + "displayName": "DeepSeek V3.1", + "version": "2025-08-21", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 65536, - "maxOutputTokens": 16384, + "contextWindow": 164000, + "maxOutputTokens": 41000, "pricing": { - "inputPer1M": 0.31, - "outputPer1M": 0.31, + "inputPer1M": 0.5, + "outputPer1M": 1.5, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/TheDrummer/Anubis-70B-v1.1", - "providerId": "nano-gpt", - "displayName": "Anubis 70B v1.1", - "version": "2024-01-01", + "modelId": "merge-gateway/deepseek/deepseek-v3.2", + "providerId": "merge-gateway", + "displayName": "DeepSeek V3.2", + "version": "2025-12-01", "capabilities": [ - "text.chat" + "text.chat", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 16384, + "contextWindow": 163840, + "maxOutputTokens": 40960, "pricing": { - "inputPer1M": 0.31, - "outputPer1M": 0.31, - "currency": "USD" - } + "inputPer1M": 0.28, + "outputPer1M": 0.45, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.28, + "output": 0.45, + "cacheRead": 0.14 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/TheDrummer/Cydonia-24B-v2", - "providerId": "nano-gpt", - "displayName": "The Drummer Cydonia 24B v2", - "version": "2025-02-17", + "modelId": "merge-gateway/deepseek/deepseek-v4-flash", + "providerId": "merge-gateway", + "displayName": "DeepSeek V4 Flash", + "version": "2026-04-24", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 16384, - "maxOutputTokens": 32768, + "contextWindow": 1000000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0.1003, - "outputPer1M": 0.1207, - "currency": "USD" - } + "inputPer1M": 0.14, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "cacheRead": 0.0028 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "nano-gpt/TheDrummer/Cydonia-24B-v4", - "providerId": "nano-gpt", - "displayName": "The Drummer Cydonia 24B v4", - "version": "2025-07-22", + "modelId": "merge-gateway/deepseek/deepseek-v4-flash-0731", + "providerId": "merge-gateway", + "displayName": "DeepSeek V4 Flash 0731", + "version": "2026-07-31", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 16384, - "maxOutputTokens": 32768, + "contextWindow": 1000000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0.2006, - "outputPer1M": 0.2414, - "currency": "USD" - } + "inputPer1M": 0.14, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "cacheRead": 0.0028 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/TheDrummer/Cydonia-24B-v4.1", - "providerId": "nano-gpt", - "displayName": "The Drummer Cydonia 24B v4.1", - "version": "2025-08-19", + "modelId": "merge-gateway/deepseek/deepseek-v4-pro", + "providerId": "merge-gateway", + "displayName": "DeepSeek V4 Pro", + "version": "2026-04-24", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 16384, - "maxOutputTokens": 32768, + "contextWindow": 1000000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0.1003, - "outputPer1M": 0.1207, - "currency": "USD" - } + "inputPer1M": 0.435, + "outputPer1M": 0.87, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.435, + "output": 0.87, + "cacheRead": 0.003625 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "nano-gpt/TheDrummer/Cydonia-24B-v4.3", - "providerId": "nano-gpt", - "displayName": "The Drummer Cydonia 24B v4.3", - "version": "2025-12-25", + "modelId": "merge-gateway/deepseek/deepseek-v4-pro-0813", + "providerId": "merge-gateway", + "displayName": "DeepSeek V4 Pro 0813", + "version": "2026-08-12", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 32768, - "maxOutputTokens": 32768, + "contextWindow": 1000000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0.1003, - "outputPer1M": 0.1207, - "currency": "USD" - } + "inputPer1M": 0.435, + "outputPer1M": 0.87, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.435, + "output": 0.87, + "cacheRead": 0.003625 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nano-gpt/TheDrummer/Magidonia-24B-v4.3", - "providerId": "nano-gpt", - "displayName": "The Drummer Magidonia 24B v4.3", - "version": "2025-12-25", + "modelId": "merge-gateway/google/gemini-2.5-computer-use-preview-10-2025", + "providerId": "merge-gateway", + "displayName": "Gemini 2.5 Computer Use Preview (10-2025)", + "version": "2025-10-07", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 32768, + "contextWindow": 128000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.1003, - "outputPer1M": 0.1207, + "inputPer1M": 1.25, + "outputPer1M": 10, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/TheDrummer/Rocinante-12B-v1.1", - "providerId": "nano-gpt", - "displayName": "Rocinante 12b", - "version": "2024-01-01", + "modelId": "merge-gateway/google/gemini-2.5-flash", + "providerId": "merge-gateway", + "displayName": "Gemini 2.5 Flash", + "version": "2025-06-17", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "audio", + "image", + "pdf", "text" ], - "contextWindow": 16384, - "maxOutputTokens": 8192, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.408, - "outputPer1M": 0.595, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "cacheRead": 0.03, + "inputAudio": 1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 0, + "max": 24576 + } + ] }, { - "modelId": "nano-gpt/TheDrummer/Skyfall-31B-v4.2", - "providerId": "nano-gpt", - "displayName": "TheDrummer Skyfall 31B v4.2", - "version": "2026-03-26", + "modelId": "merge-gateway/google/gemini-2.5-flash-image", + "providerId": "merge-gateway", + "displayName": "Gemini 2.5 Flash Image", + "version": "2025-08-26", "capabilities": [ - "text.chat" + "text.chat", + "reasoning" ], "modalities": [ - "pdf", + "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 16384, + "contextWindow": 32768, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.55, - "outputPer1M": 0.8, + "inputPer1M": 0.3, + "outputPer1M": 2.5, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/TheDrummer/skyfall-36b-v2", - "providerId": "nano-gpt", - "displayName": "TheDrummer Skyfall 36B V2", - "version": "2025-03-10", + "modelId": "merge-gateway/google/gemini-2.5-flash-lite", + "providerId": "merge-gateway", + "displayName": "Gemini 2.5 Flash-Lite", + "version": "2025-06-17", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "audio", + "image", "pdf", "text" ], - "contextWindow": 64000, - "maxOutputTokens": 32768, + "contextWindow": 1000000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.493, - "outputPer1M": 0.493, - "currency": "USD" - } + "inputPer1M": 0.1, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.4, + "cacheRead": 0.01, + "inputAudio": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 512, + "max": 24576 + } + ] }, { - "modelId": "nano-gpt/TheDrummer/UnslopNemo-12B-v4.1", - "providerId": "nano-gpt", - "displayName": "UnslopNemo 12b v4", - "version": "2024-01-01", + "modelId": "merge-gateway/google/gemini-2.5-pro", + "providerId": "merge-gateway", + "displayName": "Gemini 2.5 Pro", + "version": "2025-06-17", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "audio", + "image", "pdf", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 8192, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.493, - "outputPer1M": 0.493, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costMetadata": { + "tiers": [ + { + "input": 2.5, + "output": 15, + "cache_read": 0.25, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 2.5, + "output": 15, + "cache_read": 0.25 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 128, + "max": 32768 + } + ] }, { - "modelId": "nano-gpt/THUDM/GLM-4-32B-0414", - "providerId": "nano-gpt", - "displayName": "GLM 4 32B 0414", - "version": "2025-04-14", + "modelId": "merge-gateway/google/gemini-3-flash-preview", + "providerId": "merge-gateway", + "displayName": "Gemini 3 Flash Preview", + "version": "2025-12-17", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, + "contextWindow": 1048576, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.2, - "currency": "USD" - } + "inputPer1M": 0.5, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 3, + "cacheRead": 0.05, + "inputAudio": 1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/THUDM/GLM-4-9B-0414", - "providerId": "nano-gpt", - "displayName": "GLM 4 9B 0414", - "version": "2025-04-14", + "modelId": "merge-gateway/google/gemini-3-pro-image", + "providerId": "merge-gateway", + "displayName": "Gemini 3 Pro Image", + "version": "2026-05-28", "capabilities": [ - "text.chat" + "text.chat", + "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 32000, - "maxOutputTokens": 8000, + "contextWindow": 65536, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.2, + "inputPer1M": 2, + "outputPer1M": 12, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/THUDM/GLM-Z1-32B-0414", - "providerId": "nano-gpt", - "displayName": "GLM Z1 32B 0414", - "version": "2025-04-15", + "modelId": "merge-gateway/google/gemini-3-pro-preview", + "providerId": "merge-gateway", + "displayName": "Gemini 3 Pro Preview", + "version": "2025-11-18", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 128000, + "contextWindow": 1048576, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.2, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "cacheRead": 0.2 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 18, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 18, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/THUDM/GLM-Z1-9B-0414", - "providerId": "nano-gpt", - "displayName": "GLM Z1 9B 0414", - "version": "2025-04-14", + "modelId": "merge-gateway/google/gemini-3.1-flash-image", + "providerId": "merge-gateway", + "displayName": "Gemini 3.1 Flash Image", + "version": "2026-05-28", "capabilities": [ - "text.chat" + "text.chat", + "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 32000, - "maxOutputTokens": 8000, + "contextWindow": 32768, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.2, + "inputPer1M": 0.5, + "outputPer1M": 3, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/Tongyi-Zhiwen/QwenLong-L1-32B", - "providerId": "nano-gpt", - "displayName": "QwenLong L1 32B", - "version": "2025-01-25", + "modelId": "merge-gateway/google/gemini-3.1-flash-lite", + "providerId": "merge-gateway", + "displayName": "Gemini 3.1 Flash-Lite", + "version": "2026-05-07", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "audio", + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 40960, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.13999999999999999, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 1.5, + "cacheRead": 0.025, + "inputAudio": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/Unbabel/M-Prometheus-14B", - "providerId": "nano-gpt", - "displayName": "M-Prometheus 14B", - "version": "2026-05-29", + "modelId": "merge-gateway/google/gemini-3.1-flash-lite-preview", + "providerId": "merge-gateway", + "displayName": "Gemini 3.1 Flash Lite Preview", + "version": "2026-03-03", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 32768, - "maxOutputTokens": 8192, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.2, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 1.5, + "cacheRead": 0.025, + "inputAudio": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/undi95/remm-slerp-l2-13b", - "providerId": "nano-gpt", - "displayName": "ReMM SLERP 13B", - "version": "2025-01-01", + "modelId": "merge-gateway/google/gemini-3.1-pro-preview", + "providerId": "merge-gateway", + "displayName": "Gemini 3.1 Pro Preview", + "version": "2026-02-19", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "audio", + "image", "pdf", - "text" + "text", + "video" ], - "contextWindow": 6144, - "maxOutputTokens": 4096, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.7989999999999999, - "outputPer1M": 1.2069999999999999, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "cacheRead": 0.2 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 18, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 18, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/universal-summarizer", - "providerId": "nano-gpt", - "displayName": "Universal Summarizer", - "version": "2023-05-01", + "modelId": "merge-gateway/google/gemini-3.1-pro-preview-customtools", + "providerId": "merge-gateway", + "displayName": "Gemini 3.1 Pro Preview Custom Tools", + "version": "2026-02-19", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "audio", + "image", + "pdf", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 32768, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 30, - "outputPer1M": 30, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "cacheRead": 0.2 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 18, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 18, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/unsloth/gemma-3-12b-it", - "providerId": "nano-gpt", - "displayName": "Gemma 3 12B IT", - "version": "2025-03-10", + "modelId": "merge-gateway/google/gemini-3.5-flash", + "providerId": "merge-gateway", + "displayName": "Gemini 3.5 Flash", + "version": "2026-05-19", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "audio", + "image", "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 131072, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.272, - "outputPer1M": 0.272, - "currency": "USD" - } + "inputPer1M": 1.5, + "outputPer1M": 9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 9, + "cacheRead": 0.15, + "inputAudio": 1.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/unsloth/gemma-3-27b-it", - "providerId": "nano-gpt", - "displayName": "Gemma 3 27B IT", - "version": "2025-03-10", + "modelId": "merge-gateway/google/gemini-3.5-flash-lite", + "providerId": "merge-gateway", + "displayName": "Gemini 3.5 Flash-Lite", + "version": "2026-07-21", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "audio", + "image", "pdf", - "text" + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 96000, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.2992, - "outputPer1M": 0.2992, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "nano-gpt/unsloth/gemma-3-4b-it", - "providerId": "nano-gpt", - "displayName": "Gemma 3 4B IT", - "version": "2025-03-10", + "modelId": "merge-gateway/google/gemini-3.6-flash", + "providerId": "merge-gateway", + "displayName": "Gemini 3.6 Flash", + "version": "2026-07-21", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "audio", + "image", "pdf", - "text" + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.2006, - "outputPer1M": 0.2006, - "currency": "USD" - } + "inputPer1M": 1.5, + "outputPer1M": 7.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 7.5, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "nano-gpt/upstage/solar-pro-3", - "providerId": "nano-gpt", - "displayName": "Solar Pro 3", - "version": "2026-03-03", + "modelId": "merge-gateway/google/gemini-3.7-flash", + "providerId": "merge-gateway", + "displayName": "Gemini 3.7 Flash", + "version": "2026-08-13", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 128000, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 0.75, + "outputPer1M": 3.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 3.75, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/v0-1.0-md", - "providerId": "nano-gpt", - "displayName": "v0 1.0 MD", - "version": "2025-07-04", + "modelId": "merge-gateway/google/gemini-embedding-001", + "providerId": "merge-gateway", + "displayName": "Gemini Embedding 001", + "version": "2025-05-20", "capabilities": [ "text.chat" ], "modalities": [ "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 2048, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, + "inputPer1M": 0.15, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "nano-gpt/v0-1.5-lg", - "providerId": "nano-gpt", - "displayName": "v0 1.5 LG", - "version": "2025-07-04", + "modelId": "merge-gateway/google/gemini-flash-latest", + "providerId": "merge-gateway", + "displayName": "Gemini Flash Latest", + "version": "2026-05-19", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 1000000, - "maxOutputTokens": 64000, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 15, - "outputPer1M": 75, - "currency": "USD" - } + "inputPer1M": 1.5, + "outputPer1M": 9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 9, + "cacheRead": 0.15, + "inputAudio": 1.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/v0-1.5-md", - "providerId": "nano-gpt", - "displayName": "v0 1.5 MD", - "version": "2025-07-04", + "modelId": "merge-gateway/google/gemini-flash-lite-latest", + "providerId": "merge-gateway", + "displayName": "Gemini Flash-Lite Latest", + "version": "2026-05-07", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 1.5, + "cacheRead": 0.025, + "inputAudio": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/venice-uncensored", - "providerId": "nano-gpt", - "displayName": "Venice Uncensored", - "version": "2025-02-24", + "modelId": "merge-gateway/google/gemma-4-26b-a4b-it", + "providerId": "merge-gateway", + "displayName": "Gemma 4 26B A4B", + "version": "2026-04-02", "capabilities": [ - "text.chat" + "text.chat", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.4, + "inputPer1M": 0.13, "outputPer1M": 0.4, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "nano-gpt/venice-uncensored:web", - "providerId": "nano-gpt", - "displayName": "Venice Uncensored Web", - "version": "2024-05-01", + "modelId": "merge-gateway/google/gemma-4-31b-it", + "providerId": "merge-gateway", + "displayName": "Gemma 4 31B It", + "version": "2026-04-02", "capabilities": [ - "text.chat" + "text.chat", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 80000, - "maxOutputTokens": 16384, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.4, + "inputPer1M": 0.14, "outputPer1M": 0.4, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "nano-gpt/VongolaChouko/Starcannon-Unleashed-12B-v1.0", - "providerId": "nano-gpt", - "displayName": "Mistral Nemo Starcannon 12b v1", - "version": "2024-07-01", + "modelId": "merge-gateway/meta/llama-3.1-8b-instruct", + "providerId": "merge-gateway", + "displayName": "Llama 3.1 8B", + "version": "2024-07-23", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 16384, - "maxOutputTokens": 8192, + "contextWindow": 128000, + "maxOutputTokens": 2048, "pricing": { - "inputPer1M": 0.49299999999999994, - "outputPer1M": 0.49299999999999994, + "inputPer1M": 0.22, + "outputPer1M": 0.22, "currency": "USD" } }, { - "modelId": "nano-gpt/x-ai/grok-4.20", - "providerId": "nano-gpt", - "displayName": "Grok 4.20", - "version": "2026-03-31", + "modelId": "merge-gateway/meta/llama-3.3-70b-instruct", + "providerId": "merge-gateway", + "displayName": "Llama 3.3 70B Instruct", + "version": "2024-12-06", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 2000000, - "maxOutputTokens": 131072, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 2, - "outputPer1M": 6, - "currency": "USD" + "inputPer1M": 0.22, + "outputPer1M": 0.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.22, + "output": 0.5, + "cacheRead": 0.11 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/x-ai/grok-4.20-multi-agent", - "providerId": "nano-gpt", - "displayName": "Grok 4.20 Multi-Agent", - "version": "2026-03-31", + "modelId": "merge-gateway/meta/muse-spark-1.1", + "providerId": "merge-gateway", + "displayName": "Muse Spark 1.1", + "version": "2026-04-08", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", "text" ], - "contextWindow": 2000000, - "maxOutputTokens": 131072, + "contextWindow": 1048576, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 2, - "outputPer1M": 6, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 4.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 4.25, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/x-ai/grok-4.3", - "providerId": "nano-gpt", - "displayName": "Grok 4.3", - "version": "2026-04-30", + "modelId": "merge-gateway/meta/muse-spark-1.2", + "providerId": "merge-gateway", + "displayName": "Muse Spark 1.2", + "version": "2026-08-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 1000000, + "contextWindow": 1048576, + "maxOutputTokens": 262144, "pricing": { "inputPer1M": 1.25, - "outputPer1M": 2.5, - "currency": "USD" - } + "outputPer1M": 4.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 4.25, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/x-ai/grok-build-0.1", - "providerId": "nano-gpt", - "displayName": "Grok Build 0.1", - "version": "2026-05-20", + "modelId": "merge-gateway/minimax/minimax-m2", + "providerId": "merge-gateway", + "displayName": "MiniMax M2", + "version": "2025-10-27", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 256000, + "contextWindow": 204800, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 1, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.03, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/x-ai/grok-latest", - "providerId": "nano-gpt", - "displayName": "Grok Latest", - "version": "2026-05-03", + "modelId": "merge-gateway/minimax/minimax-m2.1", + "providerId": "merge-gateway", + "displayName": "MiniMax M2.1", + "version": "2025-12-23", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 1000000, + "contextWindow": 204800, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 2.5, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.03, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/xiaomi/mimo-v2-flash", - "providerId": "nano-gpt", - "displayName": "MiMo V2 Flash", - "version": "2025-12-17", + "modelId": "merge-gateway/minimax/minimax-m2.5", + "providerId": "merge-gateway", + "displayName": "MiniMax M2.5", + "version": "2026-02-12", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], "modalities": [ "text" ], - "contextWindow": 256000, - "maxOutputTokens": 32768, + "contextWindow": 204800, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.102, - "outputPer1M": 0.306, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.03, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/xiaomi/mimo-v2-flash-original", - "providerId": "nano-gpt", - "displayName": "MiMo V2 Flash Original", - "version": "2025-12-17", + "modelId": "merge-gateway/minimax/minimax-m2.5-highspeed", + "providerId": "merge-gateway", + "displayName": "MiniMax M2.5 Highspeed", + "version": "2026-02-13", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], "modalities": [ "text" ], - "contextWindow": 256000, - "maxOutputTokens": 32768, + "contextWindow": 204800, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.102, - "outputPer1M": 0.306, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 2.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.4, + "cacheRead": 0.06, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/xiaomi/mimo-v2-flash-thinking", - "providerId": "nano-gpt", - "displayName": "MiMo V2 Flash (Thinking)", - "version": "2025-12-17", + "modelId": "merge-gateway/minimax/minimax-m2.7", + "providerId": "merge-gateway", + "displayName": "MiniMax M2.7", + "version": "2026-03-18", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], "modalities": [ "text" ], - "contextWindow": 256000, - "maxOutputTokens": 32768, + "contextWindow": 204800, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.102, - "outputPer1M": 0.306, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.06, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/xiaomi/mimo-v2-flash-thinking-original", - "providerId": "nano-gpt", - "displayName": "MiMo V2 Flash (Thinking) Original", - "version": "2025-12-17", + "modelId": "merge-gateway/minimax/minimax-m2.7-highspeed", + "providerId": "merge-gateway", + "displayName": "MiniMax M2.7 Highspeed", + "version": "2026-03-18", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], "modalities": [ "text" ], - "contextWindow": 256000, - "maxOutputTokens": 32768, + "contextWindow": 204800, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.102, - "outputPer1M": 0.306, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 2.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.4, + "cacheRead": 0.06, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/xiaomi/mimo-v2-omni", - "providerId": "nano-gpt", - "displayName": "MiMo V2 Omni", - "version": "2026-03-19", + "modelId": "merge-gateway/minimax/minimax-m3", + "providerId": "merge-gateway", + "displayName": "MiniMax M3", + "version": "2026-06-01", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "audio", "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.06 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1, + "max": 128000 + } + ] }, { - "modelId": "nano-gpt/xiaomi/mimo-v2-pro", - "providerId": "nano-gpt", - "displayName": "MiMo V2 Pro", - "version": "2026-03-19", + "modelId": "merge-gateway/mistral/codestral-latest", + "providerId": "merge-gateway", + "displayName": "Codestral (latest)", + "version": "2024-05-29", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 131072, + "contextWindow": 256000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 1, - "outputPer1M": 3, + "inputPer1M": 0.3, + "outputPer1M": 0.9, "currency": "USD" } }, { - "modelId": "nano-gpt/xiaomi/mimo-v2.5", - "providerId": "nano-gpt", - "displayName": "MiMo V2.5", - "version": "2026-04-22", + "modelId": "merge-gateway/mistral/devstral-2512", + "providerId": "merge-gateway", + "displayName": "Devstral 2", + "version": "2025-12-09", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 131072, + "contextWindow": 256000, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.28, - "currency": "USD" + "inputPer1M": 0.4, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 2, + "cacheRead": 0.04 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/xiaomi/mimo-v2.5-pro", - "providerId": "nano-gpt", - "displayName": "MiMo V2.5 Pro", - "version": "2026-04-22", + "modelId": "merge-gateway/mistral/devstral-medium-2507", + "providerId": "merge-gateway", + "displayName": "Devstral Medium", + "version": "2025-07-10", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 131072, + "contextWindow": 128000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.435, - "outputPer1M": 0.87, + "inputPer1M": 0.4, + "outputPer1M": 2, "currency": "USD" } }, { - "modelId": "nano-gpt/yi-large", - "providerId": "nano-gpt", - "displayName": "Yi Large", - "version": "2024-05-13", + "modelId": "merge-gateway/mistral/devstral-medium-latest", + "providerId": "merge-gateway", + "displayName": "Devstral 2 (latest)", + "version": "2025-12-02", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 32000, - "maxOutputTokens": 4096, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 3.196, - "outputPer1M": 3.196, + "inputPer1M": 0.4, + "outputPer1M": 2, "currency": "USD" } }, { - "modelId": "nano-gpt/yi-lightning", - "providerId": "nano-gpt", - "displayName": "Yi Lightning", - "version": "2024-10-16", + "modelId": "merge-gateway/mistral/devstral-small-2507", + "providerId": "merge-gateway", + "displayName": "Devstral Small", + "version": "2025-07-10", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 12000, - "maxOutputTokens": 4096, + "contextWindow": 128000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.2006, - "outputPer1M": 0.2006, + "inputPer1M": 0.1, + "outputPer1M": 0.3, "currency": "USD" } }, { - "modelId": "nano-gpt/yi-medium-200k", - "providerId": "nano-gpt", - "displayName": "Yi Medium 200k", - "version": "2024-03-01", + "modelId": "merge-gateway/mistral/magistral-medium-latest", + "providerId": "merge-gateway", + "displayName": "Magistral Medium (latest)", + "version": "2025-03-17", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 200000, - "maxOutputTokens": 4096, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 2.499, - "outputPer1M": 2.499, + "inputPer1M": 2, + "outputPer1M": 5, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/z-ai/glm-4.5v", - "providerId": "nano-gpt", - "displayName": "GLM 4.5V", - "version": "2025-11-22", + "modelId": "merge-gateway/mistral/mistral-large-2411", + "providerId": "merge-gateway", + "displayName": "Mistral Large 2.1", + "version": "2024-11-18", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 64000, - "maxOutputTokens": 96000, + "contextWindow": 131072, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 1.7999999999999998, + "inputPer1M": 2, + "outputPer1M": 6, "currency": "USD" } }, { - "modelId": "nano-gpt/z-ai/glm-4.5v:thinking", - "providerId": "nano-gpt", - "displayName": "GLM 4.5V Thinking", - "version": "2025-11-22", + "modelId": "merge-gateway/mistral/mistral-large-2512", + "providerId": "merge-gateway", + "displayName": "Mistral Large 3", + "version": "2024-11-01", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 64000, - "maxOutputTokens": 96000, + "contextWindow": 256000, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 1.7999999999999998, - "currency": "USD" + "inputPer1M": 0.5, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 1.5, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/z-ai/glm-4.6", - "providerId": "nano-gpt", - "displayName": "GLM 4.6", - "version": "2025-09-30", + "modelId": "merge-gateway/mistral/mistral-large-latest", + "providerId": "merge-gateway", + "displayName": "Mistral Large (latest)", + "version": "2024-11-01", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 65535, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.4, + "inputPer1M": 0.5, "outputPer1M": 1.5, "currency": "USD" } }, { - "modelId": "nano-gpt/z-ai/glm-4.6:thinking", - "providerId": "nano-gpt", - "displayName": "GLM 4.6 Thinking", - "version": "2025-09-29", + "modelId": "merge-gateway/mistral/mistral-medium-2505", + "providerId": "merge-gateway", + "displayName": "Mistral Medium 3", + "version": "2025-05-07", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 65535, + "contextWindow": 128000, + "maxOutputTokens": 128000, "pricing": { "inputPer1M": 0.4, - "outputPer1M": 1.5, - "currency": "USD" + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 2, + "cacheRead": 0.04 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/z-ai/glm-5-turbo", - "providerId": "nano-gpt", - "displayName": "GLM 5 Turbo", - "version": "2026-03-15", + "modelId": "merge-gateway/mistral/mistral-medium-latest", + "providerId": "merge-gateway", + "displayName": "Mistral Medium (latest)", + "version": "2026-04-29", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 202800, - "maxOutputTokens": 131072, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 1.2, - "outputPer1M": 4, + "inputPer1M": 0.4, + "outputPer1M": 2, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/z-ai/glm-5v-turbo", - "providerId": "nano-gpt", - "displayName": "GLM 5V Turbo", - "version": "2026-04-01", + "modelId": "merge-gateway/mistral/mistral-small-latest", + "providerId": "merge-gateway", + "displayName": "Mistral Small (latest)", + "version": "2026-03-16", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "image", "text" ], - "contextWindow": 202800, - "maxOutputTokens": 131100, + "contextWindow": 256000, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 1.2, - "outputPer1M": 4, + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "merge-gateway/mistral/pixtral-large-latest", + "providerId": "merge-gateway", + "displayName": "Pixtral Large (latest)", + "version": "2024-11-01", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 2, + "outputPer1M": 6, "currency": "USD" } }, { - "modelId": "nano-gpt/z-ai/glm-5v-turbo:thinking", - "providerId": "nano-gpt", - "displayName": "GLM 5V Turbo Thinking", - "version": "2026-04-02", + "modelId": "merge-gateway/moonshot/kimi-k2.5", + "providerId": "merge-gateway", + "displayName": "Kimi K2.5", + "version": "2026-01", "capabilities": [ "text.chat", "tools.function_calling", @@ -66999,59 +104385,113 @@ "image", "text" ], - "contextWindow": 202800, - "maxOutputTokens": 131100, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 1.2, - "outputPer1M": 4, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 3, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1, + "max": 262144 + } + ] }, { - "modelId": "nano-gpt/zai-org/glm-4.5", - "providerId": "nano-gpt", - "displayName": "GLM 4.5", - "version": "2025-04-15", + "modelId": "merge-gateway/moonshot/kimi-k2.6", + "providerId": "merge-gateway", + "displayName": "Kimi K2.6", + "version": "2026-04-21", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 65536, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.3, - "currency": "USD" - } + "inputPer1M": 0.95, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4, + "cacheRead": 0.16 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1, + "max": 262144 + } + ] }, { - "modelId": "nano-gpt/zai-org/GLM-4.5-Air", - "providerId": "nano-gpt", - "displayName": "GLM 4.5 Air", - "version": "2025-04-15", + "modelId": "merge-gateway/moonshot/kimi-k2.7-code", + "providerId": "merge-gateway", + "displayName": "Kimi K2.7 Code", + "version": "2026-06-12", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 98304, + "contextWindow": 262144, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.12, - "outputPer1M": 0.8, - "currency": "USD" - } + "inputPer1M": 0.95, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4, + "cacheRead": 0.19 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1, + "max": 32768 + } + ] }, { - "modelId": "nano-gpt/zai-org/GLM-4.5-Air:thinking", - "providerId": "nano-gpt", - "displayName": "GLM 4.5 Air (Thinking)", - "version": "2024-01-01", + "modelId": "merge-gateway/moonshot/kimi-k2.7-code-highspeed", + "providerId": "merge-gateway", + "displayName": "Kimi K2.7 Code Highspeed", + "version": "2026-06-12", "capabilities": [ "text.chat", "tools.function_calling", @@ -67059,80 +104499,135 @@ "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 98304, + "contextWindow": 262144, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.12, - "outputPer1M": 0.8, - "currency": "USD" - } + "inputPer1M": 1.9, + "outputPer1M": 8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.9, + "output": 8, + "cacheRead": 0.38 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1, + "max": 32768 + } + ] }, { - "modelId": "nano-gpt/zai-org/GLM-4.5:thinking", - "providerId": "nano-gpt", - "displayName": "GLM 4.5 (Thinking)", - "version": "2024-01-01", + "modelId": "merge-gateway/moonshot/kimi-k3", + "providerId": "merge-gateway", + "displayName": "Kimi K3", + "version": "2026-07-16", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 65536, + "contextWindow": 1048576, + "maxOutputTokens": 1048576, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.3, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/zai-org/glm-4.6-original", - "providerId": "nano-gpt", - "displayName": "GLM 4.6 Original", - "version": "2025-12-11", + "modelId": "merge-gateway/moonshotai/kimi-k2-thinking", + "providerId": "merge-gateway", + "displayName": "Kimi K2 Thinking", + "version": "2025-11-06", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], "modalities": [ "text" ], - "contextWindow": 256000, - "maxOutputTokens": 65535, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.35, - "outputPer1M": 1.4, + "inputPer1M": 0.6, + "outputPer1M": 2.5, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1, + "max": 32768 + } + ] }, { - "modelId": "nano-gpt/zai-org/GLM-4.6-turbo", - "providerId": "nano-gpt", - "displayName": "GLM 4.6 Turbo", - "version": "2025-10-02", + "modelId": "merge-gateway/nvidia/nemotron-3.5-lightning-30b-a3b", + "providerId": "merge-gateway", + "displayName": "Nemotron 3.5 Lightning 30B A3B", + "version": "2026-08-11", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 200000, - "maxOutputTokens": 204800, + "contextWindow": 1000000, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 1, - "outputPer1M": 3, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/zai-org/GLM-4.6-turbo:thinking", - "providerId": "nano-gpt", - "displayName": "GLM 4.6 Turbo (Thinking)", - "version": "2025-10-02", + "modelId": "merge-gateway/nvidia/nemotron-nano-9b-v2", + "providerId": "merge-gateway", + "displayName": "Nemotron Nano 9B", + "version": "2025-08-18", "capabilities": [ "text.chat", "reasoning" @@ -67140,252 +104635,305 @@ "modalities": [ "text" ], - "contextWindow": 200000, - "maxOutputTokens": 204800, + "contextWindow": 128000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 1, - "outputPer1M": 3, + "inputPer1M": 0.06, + "outputPer1M": 0.23, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "nano-gpt/zai-org/glm-4.6v", - "providerId": "nano-gpt", - "displayName": "GLM 4.6V", - "version": "2025-12-11", + "modelId": "merge-gateway/openai/gpt-3.5-turbo", + "providerId": "merge-gateway", + "displayName": "GPT-3.5 Turbo", + "version": "2023-03-01", "capabilities": [ "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 24000, + "contextWindow": 16385, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 0.9, + "inputPer1M": 0.5, + "outputPer1M": 1.5, "currency": "USD" } }, { - "modelId": "nano-gpt/zai-org/glm-4.6v-flash-original", - "providerId": "nano-gpt", - "displayName": "GLM 4.6V Flash", - "version": "2025-12-08", + "modelId": "merge-gateway/openai/gpt-4", + "providerId": "merge-gateway", + "displayName": "GPT-4", + "version": "2023-11-06", "capabilities": [ "text.chat" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 128000, - "maxOutputTokens": 24000, + "contextWindow": 8192, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.4, + "inputPer1M": 30, + "outputPer1M": 60, "currency": "USD" } }, { - "modelId": "nano-gpt/zai-org/glm-4.6v-original", - "providerId": "nano-gpt", - "displayName": "GLM 4.6V Original", - "version": "2025-12-08", + "modelId": "merge-gateway/openai/gpt-4-turbo", + "providerId": "merge-gateway", + "displayName": "GPT-4 Turbo", + "version": "2023-11-06", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling" ], "modalities": [ "image", + "pdf", "text" ], "contextWindow": 128000, - "maxOutputTokens": 24000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 0.9, + "inputPer1M": 10, + "outputPer1M": 30, "currency": "USD" } }, { - "modelId": "nano-gpt/zai-org/glm-4.7", - "providerId": "nano-gpt", - "displayName": "GLM 4.7", - "version": "2026-01-29", + "modelId": "merge-gateway/openai/gpt-4.1", + "providerId": "merge-gateway", + "displayName": "GPT-4.1", + "version": "2025-04-14", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 128000, + "contextWindow": 1047576, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.8, - "currency": "USD" + "inputPer1M": 2, + "outputPer1M": 8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 8, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/zai-org/glm-4.7-flash", - "providerId": "nano-gpt", - "displayName": "GLM 4.7 Flash", - "version": "2026-01-19", + "modelId": "merge-gateway/openai/gpt-4.1-mini", + "providerId": "merge-gateway", + "displayName": "GPT-4.1 Mini", + "version": "2025-04-14", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 128000, + "contextWindow": 1047576, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.07, - "outputPer1M": 0.4, - "currency": "USD" + "inputPer1M": 0.4, + "outputPer1M": 1.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 1.6, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/zai-org/glm-4.7-flash-original", - "providerId": "nano-gpt", - "displayName": "GLM 4.7 Flash Original", - "version": "2026-01-19", + "modelId": "merge-gateway/openai/gpt-4.1-nano", + "providerId": "merge-gateway", + "displayName": "GPT-4.1 Nano", + "version": "2025-04-14", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 128000, + "contextWindow": 1047576, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.07, + "inputPer1M": 0.1, "outputPer1M": 0.4, - "currency": "USD" + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.4, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/zai-org/glm-4.7-flash-original:thinking", - "providerId": "nano-gpt", - "displayName": "GLM 4.7 Flash Original Thinking", - "version": "2026-01-19", + "modelId": "merge-gateway/openai/gpt-4o", + "providerId": "merge-gateway", + "displayName": "GPT-4o", + "version": "2024-05-13", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 128000, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.07, - "outputPer1M": 0.4, - "currency": "USD" + "inputPer1M": 2.5, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 10, + "cacheRead": 1.25 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/zai-org/glm-4.7-flash:thinking", - "providerId": "nano-gpt", - "displayName": "GLM 4.7 Flash Thinking", - "version": "2026-01-19", + "modelId": "merge-gateway/openai/gpt-4o-2024-05-13", + "providerId": "merge-gateway", + "displayName": "GPT-4o (2024-05-13)", + "version": "2024-05-13", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 128000, + "contextWindow": 128000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.07, - "outputPer1M": 0.4, + "inputPer1M": 5, + "outputPer1M": 15, "currency": "USD" } }, { - "modelId": "nano-gpt/zai-org/glm-4.7-original", - "providerId": "nano-gpt", - "displayName": "GLM 4.7 Original", - "version": "2025-12-22", + "modelId": "merge-gateway/openai/gpt-4o-2024-08-06", + "providerId": "merge-gateway", + "displayName": "GPT-4o (2024-08-06)", + "version": "2024-08-06", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 65535, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.2, - "currency": "USD" + "inputPer1M": 2.5, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 10, + "cacheRead": 1.25 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/zai-org/glm-4.7-original:thinking", - "providerId": "nano-gpt", - "displayName": "GLM 4.7 Original Thinking", - "version": "2025-12-22", + "modelId": "merge-gateway/openai/gpt-4o-2024-11-20", + "providerId": "merge-gateway", + "displayName": "GPT-4o (2024-11-20)", + "version": "2024-11-20", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 65535, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.2, - "currency": "USD" + "inputPer1M": 2.5, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 10, + "cacheRead": 1.25 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/zai-org/glm-4.7:thinking", - "providerId": "nano-gpt", - "displayName": "GLM 4.7 Thinking", - "version": "2025-12-22", + "modelId": "merge-gateway/openai/gpt-4o-mini", + "providerId": "merge-gateway", + "displayName": "GPT-4o Mini", + "version": "2024-07-18", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 65535, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.8, - "currency": "USD" + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.6, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/zai-org/glm-5", - "providerId": "nano-gpt", - "displayName": "GLM 5", - "version": "2026-02-11", + "modelId": "merge-gateway/openai/gpt-5", + "providerId": "merge-gateway", + "displayName": "GPT-5", + "version": "2025-08-07", "capabilities": [ "text.chat", "tools.function_calling", @@ -67393,43 +104941,68 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 200000, + "contextWindow": 400000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 2.55, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/zai-org/glm-5-original", - "providerId": "nano-gpt", - "displayName": "GLM 5 Original", - "version": "2026-02-11", + "modelId": "merge-gateway/openai/gpt-5-chat-latest", + "providerId": "merge-gateway", + "displayName": "GPT-5 Chat Latest", + "version": "2025-08-07", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 128000, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 1, - "outputPer1M": 3.2, - "currency": "USD" + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/zai-org/glm-5-original:thinking", - "providerId": "nano-gpt", - "displayName": "GLM 5 Original Thinking", - "version": "2026-02-11", + "modelId": "merge-gateway/openai/gpt-5-mini", + "providerId": "merge-gateway", + "displayName": "GPT-5 Mini", + "version": "2025-08-07", "capabilities": [ "text.chat", "tools.function_calling", @@ -67437,21 +105010,40 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 200000, + "contextWindow": 400000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1, - "outputPer1M": 3.2, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 2, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/zai-org/glm-5:thinking", - "providerId": "nano-gpt", - "displayName": "GLM 5 Thinking", - "version": "2026-02-11", + "modelId": "merge-gateway/openai/gpt-5-nano", + "providerId": "merge-gateway", + "displayName": "GPT-5 Nano", + "version": "2025-08-07", "capabilities": [ "text.chat", "tools.function_calling", @@ -67459,21 +105051,40 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 200000, + "contextWindow": 400000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 2.55, - "currency": "USD" - } + "inputPer1M": 0.05, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.05, + "output": 0.4, + "cacheRead": 0.005 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/zai-org/glm-5.1", - "providerId": "nano-gpt", - "displayName": "GLM 5.1", - "version": "2026-03-27", + "modelId": "merge-gateway/openai/gpt-5.1", + "providerId": "merge-gateway", + "displayName": "GPT-5.1", + "version": "2025-11-13", "capabilities": [ "text.chat", "tools.function_calling", @@ -67481,43 +105092,69 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 131072, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 2.55, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nano-gpt/zai-org/glm-5.1:thinking", - "providerId": "nano-gpt", - "displayName": "GLM 5.1 Thinking", - "version": "2026-03-27", + "modelId": "merge-gateway/openai/gpt-5.1-chat-latest", + "providerId": "merge-gateway", + "displayName": "GPT-5.1 Chat Latest", + "version": "2025-11-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 131072, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 2.55, - "currency": "USD" + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nano-gpt/zai-org/glm-latest", - "providerId": "nano-gpt", - "displayName": "GLM Latest", - "version": "2026-05-03", + "modelId": "merge-gateway/openai/gpt-5.2", + "providerId": "merge-gateway", + "displayName": "GPT-5.2", + "version": "2025-12-11", "capabilities": [ "text.chat", "tools.function_calling", @@ -67525,154 +105162,243 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 131072, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.75, - "outputPer1M": 2.6, - "currency": "USD" - } + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "nearai/anthropic/claude-haiku-4-5", - "providerId": "nearai", - "displayName": "Claude Haiku 4.5 (latest)", - "version": "2025-10-15", + "modelId": "merge-gateway/openai/gpt-5.2-chat-latest", + "providerId": "merge-gateway", + "displayName": "GPT-5.2 Chat Latest", + "version": "2025-12-11", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "image", "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 1, - "outputPer1M": 5, - "currency": "USD" + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nearai/anthropic/claude-opus-4-6", - "providerId": "nearai", - "displayName": "Claude Opus 4.6", - "version": "2026-02-05", + "modelId": "merge-gateway/openai/gpt-5.3-chat-latest", + "providerId": "merge-gateway", + "displayName": "GPT-5.3 Chat Latest", + "version": "2026-03-03", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "image", "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 128000, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nearai/anthropic/claude-opus-4-7", - "providerId": "nearai", - "displayName": "Claude Opus 4.7", - "version": "2026-04-16", + "modelId": "merge-gateway/openai/gpt-5.4", + "providerId": "merge-gateway", + "displayName": "GPT-5.4", + "version": "2026-03-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", "pdf", "text" ], - "contextWindow": 1000000, + "contextWindow": 1050000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" - } + "inputPer1M": 2.5, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 15, + "cacheRead": 0.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 5, + "output": 22.5, + "cache_read": 0.5, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 5, + "output": 22.5, + "cache_read": 0.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "nearai/anthropic/claude-sonnet-4-5", - "providerId": "nearai", - "displayName": "Claude Sonnet 4.5 (latest)", - "version": "2025-09-29", + "modelId": "merge-gateway/openai/gpt-5.4-mini", + "providerId": "merge-gateway", + "displayName": "GPT-5.4 Mini", + "version": "2026-03-17", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15.5, - "currency": "USD" - } + "inputPer1M": 0.75, + "outputPer1M": 4.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 4.5, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "nearai/anthropic/claude-sonnet-4-6", - "providerId": "nearai", - "displayName": "Claude Sonnet 4.6", - "version": "2026-02-17", + "modelId": "merge-gateway/openai/gpt-5.4-nano", + "providerId": "merge-gateway", + "displayName": "GPT-5.4 Nano", + "version": "2026-03-17", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 64000, - "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" - } - }, - { - "modelId": "nearai/black-forest-labs/FLUX.2-klein-4B", - "providerId": "nearai", - "displayName": "FLUX.2 Klein 4B", - "version": "2026-01-14", - "capabilities": [], - "modalities": [ - "image", - "text" - ], - "contextWindow": 128000, + "contextWindow": 400000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1, - "outputPer1M": 1, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 1.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.25, + "cacheRead": 0.02 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "nearai/google/gemini-2.5-flash", - "providerId": "nearai", - "displayName": "Gemini 2.5 Flash", - "version": "2025-06-17", + "modelId": "merge-gateway/openai/gpt-5.5", + "providerId": "merge-gateway", + "displayName": "GPT-5.5", + "version": "2026-04-23", "capabilities": [ "text.chat", "tools.function_calling", @@ -67680,25 +105406,59 @@ "structured.output" ], "modalities": [ - "audio", "image", "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 2.5, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 45, + "cache_read": 1, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 45, + "cache_read": 1 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "nearai/google/gemini-2.5-flash-lite", - "providerId": "nearai", - "displayName": "Gemini 2.5 Flash-Lite", - "version": "2025-06-17", + "modelId": "merge-gateway/openai/gpt-5.6-luna", + "providerId": "merge-gateway", + "displayName": "GPT-5.6 Luna", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", @@ -67706,25 +105466,42 @@ "structured.output" ], "modalities": [ - "audio", "image", "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.4, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.2, + "cacheRead": 0.02 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nearai/google/gemini-2.5-pro", - "providerId": "nearai", - "displayName": "Gemini 2.5 Pro", - "version": "2025-06-17", + "modelId": "merge-gateway/openai/gpt-5.6-sol", + "providerId": "merge-gateway", + "displayName": "GPT-5.6 Sol", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", @@ -67732,25 +105509,42 @@ "structured.output" ], "modalities": [ - "audio", "image", "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nearai/google/gemini-3-pro", - "providerId": "nearai", - "displayName": "Gemini 3 Pro Preview", - "version": "2025-11-18", + "modelId": "merge-gateway/openai/gpt-5.6-terra", + "providerId": "merge-gateway", + "displayName": "GPT-5.6 Terra", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", @@ -67758,102 +105552,115 @@ "structured.output" ], "modalities": [ - "audio", "image", "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nearai/google/gemini-3.1-flash-lite", - "providerId": "nearai", - "displayName": "Gemini 3.1 Flash Lite", - "version": "2026-05-07", + "modelId": "merge-gateway/openai/gpt-oss-120b", + "providerId": "merge-gateway", + "displayName": "GPT-OSS 120B", + "version": "2025-08-05", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 1.5, + "inputPer1M": 0.09, + "outputPer1M": 0.36, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "nearai/google/gemini-3.5-flash", - "providerId": "nearai", - "displayName": "Gemini 3.5 Flash", - "version": "2026-05-19", + "modelId": "merge-gateway/openai/gpt-oss-20b", + "providerId": "merge-gateway", + "displayName": "GPT-OSS 20B", + "version": "2025-08-05", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 1.5, - "outputPer1M": 9, - "currency": "USD" - } + "inputPer1M": 0.04, + "outputPer1M": 0.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.04, + "output": 0.2, + "cacheRead": 0.02 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nearai/google/gemma-4-31B-it", - "providerId": "nearai", - "displayName": "Gemma 4 31B IT", - "version": "2026-04-02", + "modelId": "merge-gateway/openai/gpt-oss-safeguard-120b", + "providerId": "merge-gateway", + "displayName": "GPT OSS Safeguard 120B", + "version": "2025-10-29", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 32768, + "contextWindow": 4096, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.13, - "outputPer1M": 0.4, + "inputPer1M": 0.15, + "outputPer1M": 0.6, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "nearai/openai/gpt-4.1", - "providerId": "nearai", - "displayName": "GPT-4.1", - "version": "2025-04-14", + "modelId": "merge-gateway/openai/o1", + "providerId": "merge-gateway", + "displayName": "o1", + "version": "2024-12-05", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ @@ -67861,22 +105668,39 @@ "pdf", "text" ], - "contextWindow": 1047576, - "maxOutputTokens": 32768, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 2, - "outputPer1M": 8, - "currency": "USD" - } + "inputPer1M": 15, + "outputPer1M": 60, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 60, + "cacheRead": 7.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nearai/openai/gpt-4.1-mini", - "providerId": "nearai", - "displayName": "GPT-4.1 mini", - "version": "2025-04-14", + "modelId": "merge-gateway/openai/o3", + "providerId": "merge-gateway", + "displayName": "o3", + "version": "2025-04-16", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ @@ -67884,41 +105708,73 @@ "pdf", "text" ], - "contextWindow": 1047576, - "maxOutputTokens": 32768, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 1.6, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 8, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nearai/openai/gpt-4.1-nano", - "providerId": "nearai", - "displayName": "GPT-4.1 nano", - "version": "2025-04-14", + "modelId": "merge-gateway/openai/o3-mini", + "providerId": "merge-gateway", + "displayName": "o3 Mini", + "version": "2024-12-20", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 1047576, - "maxOutputTokens": 32768, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.4, - "currency": "USD" - } + "inputPer1M": 1.1, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1, + "output": 4.4, + "cacheRead": 0.55 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nearai/openai/gpt-5", - "providerId": "nearai", - "displayName": "GPT-5", - "version": "2025-08-07", + "modelId": "merge-gateway/openai/o4-mini", + "providerId": "merge-gateway", + "displayName": "o4 Mini", + "version": "2025-04-16", "capabilities": [ "text.chat", "tools.function_calling", @@ -67927,487 +105783,622 @@ ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 1.1, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1, + "output": 4.4, + "cacheRead": 0.275 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nearai/openai/gpt-5-mini", - "providerId": "nearai", - "displayName": "GPT-5 Mini", - "version": "2025-08-07", + "modelId": "merge-gateway/qwen/qwen-flash", + "providerId": "merge-gateway", + "displayName": "Qwen Flash", + "version": "2025-07-28", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 1000000, + "maxOutputTokens": 250000, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 0.022, + "outputPer1M": 0.216, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.022, + "output": 0.216, + "cacheRead": 0.0044 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "nearai/openai/gpt-5-nano", - "providerId": "nearai", - "displayName": "GPT-5 Nano", - "version": "2025-08-07", + "modelId": "merge-gateway/qwen/qwen-plus", + "providerId": "merge-gateway", + "displayName": "Qwen Plus", + "version": "2024-01-25", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 1000000, + "maxOutputTokens": 250000, "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.4, - "currency": "USD" - } + "inputPer1M": 0.115, + "outputPer1M": 0.287, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.115, + "output": 0.287, + "cacheRead": 0.023 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "nearai/openai/gpt-5.1", - "providerId": "nearai", - "displayName": "GPT-5.1", - "version": "2025-11-13", + "modelId": "merge-gateway/qwen/qwen3-235b-a22b", + "providerId": "merge-gateway", + "displayName": "Qwen3 235B A22B", + "version": "2025-04", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 0.287, + "outputPer1M": 1.147, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.287, + "output": 1.147, + "cacheRead": 0.0574 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "nearai/openai/gpt-5.2", - "providerId": "nearai", - "displayName": "GPT-5.2", - "version": "2025-12-11", + "modelId": "merge-gateway/qwen/qwen3-235b-a22b-instruct-2507", + "providerId": "merge-gateway", + "displayName": "Qwen3 235B A22B Instruct 2507", + "version": "2025-07-21", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 1.8, - "outputPer1M": 15.5, - "currency": "USD" + "inputPer1M": 0.1, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.6, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nearai/openai/gpt-5.4", - "providerId": "nearai", - "displayName": "GPT-5.4", - "version": "2026-03-05", + "modelId": "merge-gateway/qwen/qwen3-30b-a3b", + "providerId": "merge-gateway", + "displayName": "Qwen3 30B A3B", + "version": "2025-04-28", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1050000, - "maxOutputTokens": 128000, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 0.108, + "outputPer1M": 1.076, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.108, + "output": 1.076, + "cacheRead": 0.0216 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "nearai/openai/gpt-5.4-mini", - "providerId": "nearai", - "displayName": "GPT-5.4 mini", - "version": "2026-03-17", + "modelId": "merge-gateway/qwen/qwen3-32b", + "providerId": "merge-gateway", + "displayName": "Qwen3 32B", + "version": "2025-04", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.75, - "outputPer1M": 4.5, + "inputPer1M": 0.15, + "outputPer1M": 0.6, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "nearai/openai/gpt-5.4-nano", - "providerId": "nearai", - "displayName": "GPT-5.4 nano", - "version": "2026-03-17", + "modelId": "merge-gateway/qwen/qwen3-coder-480b-a35b-instruct", + "providerId": "merge-gateway", + "displayName": "Qwen3 Coder 480B A35B Instruct", + "version": "2025-04", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 1.25, + "inputPer1M": 0.22, + "outputPer1M": 1.8, "currency": "USD" } }, { - "modelId": "nearai/openai/gpt-5.5", - "providerId": "nearai", - "displayName": "GPT-5.5", - "version": "2026-04-23", + "modelId": "merge-gateway/qwen/qwen3-coder-flash", + "providerId": "merge-gateway", + "displayName": "Qwen3 Coder Flash", + "version": "2025-07-28", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1050000, - "maxOutputTokens": 128000, + "contextWindow": 1000000, + "maxOutputTokens": 250000, "pricing": { - "inputPer1M": 5, - "outputPer1M": 30, - "currency": "USD" + "inputPer1M": 0.144, + "outputPer1M": 0.574, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.144, + "output": 0.574, + "cacheRead": 0.0288 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nearai/openai/gpt-oss-120b", - "providerId": "nearai", - "displayName": "GPT-OSS 120B", - "version": "2025-08-05", + "modelId": "merge-gateway/qwen/qwen3-coder-next", + "providerId": "merge-gateway", + "displayName": "Qwen3 Coder Next", + "version": "2026-02-03", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 131000, - "maxOutputTokens": 32768, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { "inputPer1M": 0.15, - "outputPer1M": 0.55, - "currency": "USD" + "outputPer1M": 0.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.8, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nearai/openai/o3", - "providerId": "nearai", - "displayName": "o3", - "version": "2025-04-16", + "modelId": "merge-gateway/qwen/qwen3-coder-plus", + "providerId": "merge-gateway", + "displayName": "Qwen3 Coder Plus", + "version": "2025-07-23", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 1000000, + "maxOutputTokens": 250000, "pricing": { - "inputPer1M": 2, - "outputPer1M": 8, - "currency": "USD" + "inputPer1M": 0.574, + "outputPer1M": 2.294, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.574, + "output": 2.294, + "cacheRead": 0.1148 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nearai/openai/o3-mini", - "providerId": "nearai", - "displayName": "o3-mini", - "version": "2024-12-20", + "modelId": "merge-gateway/qwen/qwen3-max", + "providerId": "merge-gateway", + "displayName": "Qwen3 Max", + "version": "2025-09-23", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 1.1, - "outputPer1M": 4.4, - "currency": "USD" + "inputPer1M": 0.359, + "outputPer1M": 1.434, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.359, + "output": 1.434, + "cacheRead": 0.0718 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nearai/openai/o4-mini", - "providerId": "nearai", - "displayName": "o4-mini", - "version": "2025-04-16", + "modelId": "merge-gateway/qwen/qwen3-next-80b-a3b-instruct", + "providerId": "merge-gateway", + "displayName": "Qwen3 Next 80B A3B Instruct", + "version": "2025-09", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 1.1, - "outputPer1M": 4.4, - "currency": "USD" + "inputPer1M": 0.144, + "outputPer1M": 0.574, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.144, + "output": 0.574, + "cacheRead": 0.0288 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nearai/openai/whisper-large-v3", - "providerId": "nearai", - "displayName": "Whisper Large v3", - "version": "2023-11-06", + "modelId": "merge-gateway/qwen/qwen3-next-80b-a3b-thinking", + "providerId": "merge-gateway", + "displayName": "Qwen3 Next 80B A3B Thinking", + "version": "2025-09", "capabilities": [ - "text.chat" + "text.chat", + "reasoning" ], "modalities": [ - "audio", "text" ], - "contextWindow": 448, - "maxOutputTokens": 448, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.01, - "outputPer1M": 0, + "inputPer1M": 0.15, + "outputPer1M": 1.2, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "nearai/Qwen/Qwen3-30B-A3B-Instruct-2507", - "providerId": "nearai", - "displayName": "Qwen3 30B-A3B Instruct 2507", - "version": "2025-07-29", + "modelId": "merge-gateway/qwen/qwen3-vl-plus", + "providerId": "merge-gateway", + "displayName": "Qwen3-VL Plus", + "version": "2025-09-23", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ + "image", "text" ], "contextWindow": 262144, - "maxOutputTokens": 32768, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.55, - "currency": "USD" - } + "inputPer1M": 0.143, + "outputPer1M": 1.434, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.143, + "output": 1.434, + "cacheRead": 0.0286 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nearai/Qwen/Qwen3-Embedding-0.6B", - "providerId": "nearai", - "displayName": "Qwen3 Embedding 0.6B", - "version": "2025-06-03", + "modelId": "merge-gateway/qwen/qwen3.5-122b-a10b", + "providerId": "merge-gateway", + "displayName": "Qwen3.5 122B A10B", + "version": "2026-02-23", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 40960, - "maxOutputTokens": 1024, + "contextWindow": 256000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.01, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.115, + "outputPer1M": 0.917, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.115, + "output": 0.917, + "cacheRead": 0.023 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "nearai/Qwen/Qwen3-Reranker-0.6B", - "providerId": "nearai", - "displayName": "Qwen3 Reranker 0.6B", - "version": "2025-06-03", + "modelId": "merge-gateway/qwen/qwen3.5-27b", + "providerId": "merge-gateway", + "displayName": "Qwen3.5 27B", + "version": "2026-02-23", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 40960, - "maxOutputTokens": 1024, + "contextWindow": 256000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.01, - "outputPer1M": 0.01, - "currency": "USD" - } + "inputPer1M": 0.086, + "outputPer1M": 0.688, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.086, + "output": 0.688, + "cacheRead": 0.0172 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "nearai/Qwen/Qwen3-VL-30B-A3B-Instruct", - "providerId": "nearai", - "displayName": "Qwen3-VL 30B-A3B Instruct", - "version": "2025-09-23", + "modelId": "merge-gateway/qwen/qwen3.5-35b-a3b", + "providerId": "merge-gateway", + "displayName": "Qwen3.5 35B A3B", + "version": "2026-02-23", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "image", "text" ], "contextWindow": 256000, - "maxOutputTokens": 32768, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.55, - "currency": "USD" - } + "inputPer1M": 0.057, + "outputPer1M": 0.459, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.057, + "output": 0.459, + "cacheRead": 0.020357 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "nearai/Qwen/Qwen3.5-122B-A10B", - "providerId": "nearai", - "displayName": "Qwen3.5 122B-A10B", - "version": "2026-02-23", + "modelId": "merge-gateway/qwen/qwen3.5-397b-a17b", + "providerId": "merge-gateway", + "displayName": "Qwen3.5 397B A17B", + "version": "2026-02-15", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 256000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 3.2, - "currency": "USD" - } + "inputPer1M": 0.172, + "outputPer1M": 1.032, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.172, + "output": 1.032, + "cacheRead": 0.0344 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "nearai/Qwen/Qwen3.6-35B-A3B-FP8", - "providerId": "nearai", - "displayName": "Qwen 3.6 35B A3B FP8", - "version": "2026-04-17", + "modelId": "merge-gateway/qwen/qwen3.5-9b", + "providerId": "merge-gateway", + "displayName": "Qwen3.5 9B", + "version": "2026-02-23", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ + "image", "text" ], "contextWindow": 262144, "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.17, - "outputPer1M": 1.1, + "inputPer1M": 0.09, + "outputPer1M": 0.13, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "nearai/zai-org/GLM-5.1-FP8", - "providerId": "nearai", - "displayName": "GLM-5.1 FP8", - "version": "2026-03-27", + "modelId": "merge-gateway/qwen/qwen3.5-flash", + "providerId": "merge-gateway", + "displayName": "Qwen3.5 Flash", + "version": "2026-02-23", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 202752, - "maxOutputTokens": 131072, + "contextWindow": 1000000, + "maxOutputTokens": 250000, "pricing": { - "inputPer1M": 0.85, - "outputPer1M": 3.3, - "currency": "USD" - } + "inputPer1M": 0.029, + "outputPer1M": 0.287, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.029, + "output": 0.287, + "cacheRead": 0.0058 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "nebius/deepseek-ai/DeepSeek-V3.2", - "providerId": "nebius", - "displayName": "DeepSeek-V3.2", - "version": "2026-01-20", + "modelId": "merge-gateway/qwen/qwen3.5-plus", + "providerId": "merge-gateway", + "displayName": "Qwen3.5 Plus", + "version": "2026-02-16", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 163000, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 250000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 0.45, - "currency": "USD" - } + "inputPer1M": 0.115, + "outputPer1M": 0.688, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.115, + "output": 0.688, + "cacheRead": 0.023 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "nebius/deepseek-ai/DeepSeek-V3.2-fast", - "providerId": "nebius", - "displayName": "DeepSeek-V3.2-fast", - "version": "2025-01-27", + "modelId": "merge-gateway/qwen/qwen3.6-27b", + "providerId": "merge-gateway", + "displayName": "Qwen3.6 27B", + "version": "2026-04-22", "capabilities": [ "text.chat", "tools.function_calling", @@ -68417,196 +106408,259 @@ "modalities": [ "text" ], - "contextWindow": 8000, - "maxOutputTokens": 8192, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 2, + "inputPer1M": 0.289, + "outputPer1M": 2.4, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "nebius/deepseek-ai/DeepSeek-V4-Pro", - "providerId": "nebius", - "displayName": "DeepSeek V4 Pro", - "version": "2026-04-24", + "modelId": "merge-gateway/qwen/qwen3.6-35b-a3b", + "providerId": "merge-gateway", + "displayName": "Qwen3.6 35B A3B", + "version": "2026-04-17", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 384000, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 3.5, - "currency": "USD" - } + "inputPer1M": 0.248, + "outputPer1M": 1.485, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.248, + "output": 1.485, + "cacheRead": 0.0496 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "nebius/google/gemma-3-27b-it", - "providerId": "nebius", - "displayName": "Gemma-3-27b-it", - "version": "2026-01-20", + "modelId": "merge-gateway/qwen/qwen3.6-flash", + "providerId": "merge-gateway", + "displayName": "Qwen3.6 Flash", + "version": "2026-04-27", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 110000, - "maxOutputTokens": 8192, + "contextWindow": 1000000, + "maxOutputTokens": 250000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.3, - "currency": "USD" - } + "inputPer1M": 0.165, + "outputPer1M": 0.99, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.165, + "output": 0.99, + "cacheRead": 0.033 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "nebius/meta-llama/Llama-3.3-70B-Instruct", - "providerId": "nebius", - "displayName": "Llama-3.3-70B-Instruct", - "version": "2025-12-05", + "modelId": "merge-gateway/qwen/qwen3.6-max-preview", + "providerId": "merge-gateway", + "displayName": "Qwen3.6 Max Preview", + "version": "2026-04-20", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 256000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.13, - "outputPer1M": 0.4, + "inputPer1M": 1.31, + "outputPer1M": 7.88, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "nebius/MiniMaxAI/MiniMax-M2.5", - "providerId": "nebius", - "displayName": "MiniMax-M2.5", - "version": "2025-01-20", + "modelId": "merge-gateway/qwen/qwen3.6-plus", + "providerId": "merge-gateway", + "displayName": "Qwen3.6 Plus", + "version": "2026-04-02", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 196608, - "maxOutputTokens": 8192, + "contextWindow": 1000000, + "maxOutputTokens": 250000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 0.276, + "outputPer1M": 1.651, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.276, + "output": 1.651, + "cacheRead": 0.0552 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "nebius/MiniMaxAI/MiniMax-M2.5-fast", - "providerId": "nebius", - "displayName": "MiniMax-M2.5-fast", - "version": "2025-01-20", + "modelId": "merge-gateway/qwen/qwen3.7-max", + "providerId": "merge-gateway", + "displayName": "Qwen3.7 Max", + "version": "2026-05-21", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 8000, - "maxOutputTokens": 8192, + "contextWindow": 1000000, + "maxOutputTokens": 250000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 0.825, + "outputPer1M": 2.4755, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.825, + "output": 2.4755, + "cacheRead": 0.165 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "nebius/moonshotai/Kimi-K2.5", - "providerId": "nebius", - "displayName": "Kimi-K2.5", - "version": "2025-12-15", + "modelId": "merge-gateway/qwen/qwen3.7-plus", + "providerId": "merge-gateway", + "displayName": "Qwen3.7 Plus", + "version": "2026-06-02", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 8192, + "contextWindow": 1000000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 2.5, + "inputPer1M": 0.4, + "outputPer1M": 1.6, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "nebius/moonshotai/Kimi-K2.5-fast", - "providerId": "nebius", - "displayName": "Kimi-K2.5-fast", - "version": "2025-12-15", + "modelId": "merge-gateway/qwen/qwen3.8-max", + "providerId": "merge-gateway", + "displayName": "Qwen3.8 Max", + "version": "2026-08-03", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 8192, + "contextWindow": 1000000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 2.5, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "nebius/NousResearch/Hermes-4-405B", - "providerId": "nebius", - "displayName": "Hermes-4-405B", - "version": "2026-01-30", + "modelId": "merge-gateway/sakana/fugu-ultra", + "providerId": "merge-gateway", + "displayName": "Fugu Ultra", + "version": "2026-06-15", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 1000000, + "maxOutputTokens": 250000, "pricing": { - "inputPer1M": 1, - "outputPer1M": 3, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nebius/NousResearch/Hermes-4-70B", - "providerId": "nebius", - "displayName": "Hermes-4-70B", - "version": "2026-01-30", + "modelId": "merge-gateway/thinkingmachines/inkling", + "providerId": "merge-gateway", + "displayName": "Inkling", + "version": "2026-07-15", "capabilities": [ "text.chat", "tools.function_calling", @@ -68616,105 +106670,142 @@ "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 1048000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.13, - "outputPer1M": 0.4, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 4.05, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 4.05, + "cacheRead": 0.17 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nebius/nvidia/Llama-3_1-Nemotron-Ultra-253B-v1", - "providerId": "nebius", - "displayName": "Llama-3.1-Nemotron-Ultra-253B-v1", - "version": "2025-01-15", + "modelId": "merge-gateway/writer/palmyra-x4", + "providerId": "merge-gateway", + "displayName": "Palmyra X4", + "version": "2024-10-09", "capabilities": [ "text.chat", - "tools.function_calling", - "structured.output" + "tools.function_calling" ], "modalities": [ "text" ], "contextWindow": 128000, - "maxOutputTokens": 4096, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 1.8, + "inputPer1M": 2.5, + "outputPer1M": 10, "currency": "USD" } }, { - "modelId": "nebius/nvidia/Nemotron-3-Nano-Omni", - "providerId": "nebius", - "displayName": "Nemotron-3-Nano-Omni", - "version": "2025-01-20", + "modelId": "merge-gateway/writer/palmyra-x5", + "providerId": "merge-gateway", + "displayName": "Palmyra X5", + "version": "2025-04-28", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 65536, - "maxOutputTokens": 8192, + "contextWindow": 1000000, + "maxOutputTokens": 250000, "pricing": { - "inputPer1M": 0.06, - "outputPer1M": 0.24, + "inputPer1M": 0.6, + "outputPer1M": 6, "currency": "USD" } }, { - "modelId": "nebius/nvidia/nemotron-3-super-120b-a12b", - "providerId": "nebius", - "displayName": "Nemotron-3-Super-120B-A12B", - "version": "2026-03-11", + "modelId": "merge-gateway/xai/grok-4.20-0309-non-reasoning", + "providerId": "merge-gateway", + "displayName": "Grok 4.20 Non-Reasoning", + "version": "2026-03-09", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 32768, + "contextWindow": 1000000, + "maxOutputTokens": 1000000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 0.9, - "currency": "USD" + "inputPer1M": 1.25, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 2.5, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nebius/nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B", - "providerId": "nebius", - "displayName": "Nemotron-3-Nano-30B-A3B", - "version": "2025-08-10", + "modelId": "merge-gateway/xai/grok-4.20-0309-reasoning", + "providerId": "merge-gateway", + "displayName": "Grok 4.20", + "version": "2026-03-09", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 32000, - "maxOutputTokens": 4096, + "contextWindow": 1000000, + "maxOutputTokens": 1000000, "pricing": { - "inputPer1M": 0.06, - "outputPer1M": 0.24, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 2.5, + "cacheRead": 0.2 + }, + "costMetadata": { + "tiers": [ + { + "input": 2.5, + "output": 5, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 2.5, + "output": 5, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nebius/openai/gpt-oss-120b", - "providerId": "nebius", - "displayName": "gpt-oss-120b", - "version": "2026-01-10", + "modelId": "merge-gateway/xai/grok-4.3", + "providerId": "merge-gateway", + "displayName": "Grok 4.3", + "version": "2026-04-17", "capabilities": [ "text.chat", "tools.function_calling", @@ -68722,21 +106813,51 @@ "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 1000000, + "maxOutputTokens": 1000000, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 2.5, + "cacheRead": 0.2 + }, + "costMetadata": { + "tiers": [ + { + "input": 2.5, + "output": 5, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 2.5, + "output": 5, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "nebius/openai/gpt-oss-120b-fast", - "providerId": "nebius", - "displayName": "gpt-oss-120b-fast", - "version": "2025-06-10", + "modelId": "merge-gateway/xai/grok-4.5", + "providerId": "merge-gateway", + "displayName": "Grok 4.5", + "version": "2026-07-08", "capabilities": [ "text.chat", "tools.function_calling", @@ -68744,952 +106865,1324 @@ "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 8000, - "maxOutputTokens": 8192, + "contextWindow": 500000, + "maxOutputTokens": 500000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.5, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nebius/PrimeIntellect/INTELLECT-3", - "providerId": "nebius", - "displayName": "INTELLECT-3", - "version": "2026-01-25", + "modelId": "merge-gateway/xai/grok-4.6", + "providerId": "merge-gateway", + "displayName": "Grok 4.6", + "version": "2026-08-12", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 500000, + "maxOutputTokens": 500000, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 1.1, - "currency": "USD" - } + "inputPer1M": 1.5, + "outputPer1M": 4.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 4.5, + "cacheRead": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "nebius/Qwen/Qwen2.5-VL-72B-Instruct", - "providerId": "nebius", - "displayName": "Qwen2.5-VL-72B-Instruct", - "version": "2025-01-20", + "modelId": "merge-gateway/xai/grok-build-0.1", + "providerId": "merge-gateway", + "displayName": "Grok Build 0.1", + "version": "2026-04-16", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 256000, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 0.75, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 2, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nebius/Qwen/Qwen3-235B-A22B-Instruct-2507", - "providerId": "nebius", - "displayName": "Qwen3 235B A22B Instruct 2507", - "version": "2025-07-25", + "modelId": "merge-gateway/zai/glm-4.5", + "providerId": "merge-gateway", + "displayName": "GLM-4.5", + "version": "2025-07-28", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 8192, + "contextWindow": 128000, + "maxOutputTokens": 98304, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 2.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.2, + "cacheRead": 0.11, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "nebius/Qwen/Qwen3-235B-A22B-Thinking-2507-fast", - "providerId": "nebius", - "displayName": "Qwen3-235B-A22B-Thinking-2507-fast", - "version": "2025-07-25", + "modelId": "merge-gateway/zai/glm-4.5-air", + "providerId": "merge-gateway", + "displayName": "GLM-4.5 Air", + "version": "2025-07-28", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 8000, - "maxOutputTokens": 8192, + "contextWindow": 128000, + "maxOutputTokens": 98304, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 1.1, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.1, + "cacheRead": 0.03, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "nebius/Qwen/Qwen3-30B-A3B-Instruct-2507", - "providerId": "nebius", - "displayName": "Qwen3-30B-A3B-Instruct-2507", - "version": "2026-01-28", + "modelId": "merge-gateway/zai/glm-4.5v", + "providerId": "merge-gateway", + "displayName": "Glm 4.5V", + "version": "2025-08-11", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ + "image", "text" ], "contextWindow": 128000, - "maxOutputTokens": 8192, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.3, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 1.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 1.8, + "cacheRead": 0.11, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nebius/Qwen/Qwen3-32B", - "providerId": "nebius", - "displayName": "Qwen3-32B", - "version": "2026-01-28", + "modelId": "merge-gateway/zai/glm-4.6", + "providerId": "merge-gateway", + "displayName": "GLM-4.6", + "version": "2025-09-30", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 200000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.3, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 2.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.2, + "cacheRead": 0.11, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "nebius/Qwen/Qwen3-Embedding-8B", - "providerId": "nebius", - "displayName": "Qwen3-Embedding-8B", - "version": "2026-01-10", + "modelId": "merge-gateway/zai/glm-4.7", + "providerId": "merge-gateway", + "displayName": "GLM-4.7", + "version": "2025-12-22", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 32768, - "maxOutputTokens": 0, + "contextWindow": 200000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.01, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 2.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.2, + "cacheRead": 0.11, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "nebius/Qwen/Qwen3-Next-80B-A3B-Thinking", - "providerId": "nebius", - "displayName": "Qwen3-Next-80B-A3B-Thinking", - "version": "2026-01-28", + "modelId": "merge-gateway/zai/glm-4.7-flash", + "providerId": "merge-gateway", + "displayName": "GLM 4.7 Flash", + "version": "2026-01-19", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 200000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 1.2, + "inputPer1M": 0.07, + "outputPer1M": 0.4, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "nebius/Qwen/Qwen3-Next-80B-A3B-Thinking-fast", - "providerId": "nebius", - "displayName": "Qwen3-Next-80B-A3B-Thinking-fast", - "version": "2025-07-25", + "modelId": "merge-gateway/zai/glm-4.7-flashx", + "providerId": "merge-gateway", + "displayName": "GLM-4.7 FlashX", + "version": "2026-01-19", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 8000, - "maxOutputTokens": 8192, + "contextWindow": 200000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 0.07, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.07, + "output": 0.4, + "cacheRead": 0.01, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "nebius/Qwen/Qwen3.5-397B-A17B", - "providerId": "nebius", - "displayName": "Qwen3.5-397B-A17B", - "version": "2025-07-15", + "modelId": "merge-gateway/zai/glm-5", + "providerId": "merge-gateway", + "displayName": "GLM-5", + "version": "2026-02-12", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 8192, + "contextWindow": 200000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 3.6, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 3.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 3.2, + "cacheRead": 0.2, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "nebius/Qwen/Qwen3.5-397B-A17B-fast", - "providerId": "nebius", - "displayName": "Qwen3.5-397B-A17B-fast", - "version": "2025-07-15", + "modelId": "merge-gateway/zai/glm-5-turbo", + "providerId": "merge-gateway", + "displayName": "GLM-5 Turbo", + "version": "2026-03-16", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 8000, - "maxOutputTokens": 8192, + "contextWindow": 200000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 3.6, - "currency": "USD" - } - }, - { - "modelId": "nebius/zai-org/GLM-5", - "providerId": "nebius", - "displayName": "GLM-5", - "version": "2026-03-01", + "inputPer1M": 1.2, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.2, + "output": 4, + "cacheRead": 0.24, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "merge-gateway/zai/glm-5.1", + "providerId": "merge-gateway", + "displayName": "GLM-5.1", + "version": "2026-04-07", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "text" ], "contextWindow": 200000, - "maxOutputTokens": 16384, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1, - "outputPer1M": 3.2, - "currency": "USD" - } + "inputPer1M": 1.4, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.4, + "output": 4.4, + "cacheRead": 0.26, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "neon/claude-haiku-4-5", - "providerId": "neon", - "displayName": "Claude Haiku 4.5 (latest)", - "version": "2025-10-15", + "modelId": "merge-gateway/zai/glm-5.2", + "providerId": "merge-gateway", + "displayName": "GLM-5.2", + "version": "2026-06-13", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 1000000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1, - "outputPer1M": 5, - "currency": "USD" - } + "inputPer1M": 1.05, + "outputPer1M": 3.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.05, + "output": 3.3, + "cacheRead": 0.195 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1, + "max": 50000 + } + ] }, { - "modelId": "neon/claude-opus-4-1", - "providerId": "neon", - "displayName": "Claude Opus 4.1 (latest)", - "version": "2025-08-05", + "modelId": "meta/muse-spark-1.1", + "providerId": "meta", + "displayName": "Muse Spark 1.1", + "version": "2026-04-08", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", "pdf", - "text" + "text", + "video" ], - "contextWindow": 200000, + "contextWindow": 1000000, "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 15, - "outputPer1M": 75, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 4.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 4.25, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "neon/claude-opus-4-5", - "providerId": "neon", - "displayName": "Claude Opus 4.5 (latest)", - "version": "2025-11-24", + "modelId": "meta/muse-spark-1.2", + "providerId": "meta", + "displayName": "Muse Spark 1.2", + "version": "2026-08-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", "pdf", - "text" + "text", + "video" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 1048576, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 4.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 4.25, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "neon/claude-opus-4-6", - "providerId": "neon", - "displayName": "Claude Opus 4.6", - "version": "2026-02-05", + "modelId": "meta/muse-spark-1.2-contributor", + "providerId": "meta", + "displayName": "Muse Spark 1.2 Contributor", + "version": "2026-08-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", "pdf", - "text" + "text", + "video" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 1048576, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" - } + "inputPer1M": 0.1, + "outputPer1M": 0.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.2, + "cacheRead": 0.002 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "neon/claude-opus-4-7", - "providerId": "neon", - "displayName": "Claude Opus 4.7", - "version": "2026-04-16", + "modelId": "minimax-cn-coding-plan/MiniMax-M2", + "providerId": "minimax-cn-coding-plan", + "displayName": "MiniMax-M2", + "version": "2025-10-27", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, + "contextWindow": 196608, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "neon/claude-sonnet-4", - "providerId": "neon", - "displayName": "Claude Sonnet 4.5", - "version": "2025-09-29", + "modelId": "minimax-cn-coding-plan/MiniMax-M2.1", + "providerId": "minimax-cn-coding-plan", + "displayName": "MiniMax-M2.1", + "version": "2025-12-23", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "neon/claude-sonnet-4-5", - "providerId": "neon", - "displayName": "Claude Sonnet 4.5 (latest)", - "version": "2025-09-29", + "modelId": "minimax-cn-coding-plan/MiniMax-M2.5", + "providerId": "minimax-cn-coding-plan", + "displayName": "MiniMax-M2.5", + "version": "2026-02-12", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "neon/claude-sonnet-4-6", - "providerId": "neon", - "displayName": "Claude Sonnet 4.6", - "version": "2026-02-17", + "modelId": "minimax-cn-coding-plan/MiniMax-M2.5-highspeed", + "providerId": "minimax-cn-coding-plan", + "displayName": "MiniMax-M2.5-highspeed", + "version": "2026-02-13", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 64000, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "neon/gemini-2-5-flash", - "providerId": "neon", - "displayName": "Gemini 2.5 Flash", - "version": "2025-06-17", + "modelId": "minimax-cn-coding-plan/MiniMax-M2.7", + "providerId": "minimax-cn-coding-plan", + "displayName": "MiniMax-M2.7", + "version": "2026-03-18", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 2.5, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "neon/gemini-2-5-pro", - "providerId": "neon", - "displayName": "Gemini 2.5 Pro", - "version": "2025-06-17", + "modelId": "minimax-cn-coding-plan/MiniMax-M2.7-highspeed", + "providerId": "minimax-cn-coding-plan", + "displayName": "MiniMax-M2.7-highspeed", + "version": "2026-03-18", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "neon/gemini-3-1-flash-lite", - "providerId": "neon", - "displayName": "Gemini 3.1 Flash Lite Preview", - "version": "2026-03-03", + "modelId": "minimax-cn-coding-plan/MiniMax-M3", + "providerId": "minimax-cn-coding-plan", + "displayName": "MiniMax-M3", + "version": "2026-06-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "audio", "image", - "pdf", "text", "video" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 1.5, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "neon/gemini-3-1-pro", - "providerId": "neon", - "displayName": "Gemini 3.1 Pro Preview Custom Tools", - "version": "2026-02-19", + "modelId": "minimax-cn/MiniMax-M2", + "providerId": "minimax-cn", + "displayName": "MiniMax-M2", + "version": "2025-10-27", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 196608, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 2, - "outputPer1M": 12, + "inputPer1M": 0.3, + "outputPer1M": 1.2, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "neon/gemini-3-flash", - "providerId": "neon", - "displayName": "Gemini 3 Flash Preview", - "version": "2025-12-17", + "modelId": "minimax-cn/MiniMax-M2.1", + "providerId": "minimax-cn", + "displayName": "MiniMax-M2.1", + "version": "2025-12-23", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 3, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.03, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "neon/gemini-3-pro", - "providerId": "neon", - "displayName": "Gemini 3 Pro Preview", - "version": "2025-11-18", + "modelId": "minimax-cn/MiniMax-M2.5", + "providerId": "minimax-cn", + "displayName": "MiniMax-M2.5", + "version": "2026-02-12", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 2, - "outputPer1M": 12, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.03, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "neon/gpt-5", - "providerId": "neon", - "displayName": "GPT-5", - "version": "2025-08-07", + "modelId": "minimax-cn/MiniMax-M2.5-highspeed", + "providerId": "minimax-cn", + "displayName": "MiniMax-M2.5-highspeed", + "version": "2026-02-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 2.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.4, + "cacheRead": 0.06, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "neon/gpt-5-1", - "providerId": "neon", - "displayName": "GPT-5.1", - "version": "2025-11-13", + "modelId": "minimax-cn/MiniMax-M2.7", + "providerId": "minimax-cn", + "displayName": "MiniMax-M2.7", + "version": "2026-03-18", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.06, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "neon/gpt-5-2", - "providerId": "neon", - "displayName": "GPT-5.2", - "version": "2025-12-11", + "modelId": "minimax-cn/MiniMax-M2.7-highspeed", + "providerId": "minimax-cn", + "displayName": "MiniMax-M2.7-highspeed", + "version": "2026-03-18", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 2.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.4, + "cacheRead": 0.06, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "neon/gpt-5-4", - "providerId": "neon", - "displayName": "GPT-5.4", - "version": "2026-03-05", + "modelId": "minimax-cn/MiniMax-M3", + "providerId": "minimax-cn", + "displayName": "MiniMax-M3", + "version": "2026-06-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", - "pdf", - "text" + "text", + "video" ], - "contextWindow": 1050000, + "contextWindow": 1000000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.06 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.6, + "output": 2.4, + "cache_read": 0.12, + "tier": { + "type": "context", + "size": 512000 + } + } + ], + "contextOver200k": { + "input": 0.6, + "output": 2.4, + "cache_read": 0.12 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "neon/gpt-5-4-mini", - "providerId": "neon", - "displayName": "GPT-5.4 mini", - "version": "2026-03-17", + "modelId": "minimax-coding-plan/MiniMax-M2", + "providerId": "minimax-coding-plan", + "displayName": "MiniMax-M2", + "version": "2025-10-27", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, + "contextWindow": 196608, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.75, - "outputPer1M": 4.5, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "neon/gpt-5-4-nano", - "providerId": "neon", - "displayName": "GPT-5.4 nano", - "version": "2026-03-17", + "modelId": "minimax-coding-plan/MiniMax-M2.1", + "providerId": "minimax-coding-plan", + "displayName": "MiniMax-M2.1", + "version": "2025-12-23", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 1.25, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "neon/gpt-5-5", - "providerId": "neon", - "displayName": "GPT-5.5", - "version": "2026-04-23", - "capabilities": [ + "modelId": "minimax-coding-plan/MiniMax-M2.5", + "providerId": "minimax-coding-plan", + "displayName": "MiniMax-M2.5", + "version": "2026-02-12", + "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1050000, - "maxOutputTokens": 128000, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 5, - "outputPer1M": 30, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "neon/gpt-5-mini", - "providerId": "neon", - "displayName": "GPT-5 Mini", - "version": "2025-08-07", + "modelId": "minimax-coding-plan/MiniMax-M2.5-highspeed", + "providerId": "minimax-coding-plan", + "displayName": "MiniMax-M2.5-highspeed", + "version": "2026-02-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "neon/gpt-5-nano", - "providerId": "neon", - "displayName": "GPT-5 Nano", - "version": "2025-08-07", + "modelId": "minimax-coding-plan/MiniMax-M2.7", + "providerId": "minimax-coding-plan", + "displayName": "MiniMax-M2.7", + "version": "2026-03-18", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.4, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "neon/gpt-oss-120b", - "providerId": "neon", - "displayName": "GPT OSS 120B", - "version": "2025-08-05", + "modelId": "minimax-coding-plan/MiniMax-M2.7-highspeed", + "providerId": "minimax-coding-plan", + "displayName": "MiniMax-M2.7-highspeed", + "version": "2026-03-18", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.072, - "outputPer1M": 0.28, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "neon/gpt-oss-20b", - "providerId": "neon", - "displayName": "GPT OSS 20B", - "version": "2025-08-05", + "modelId": "minimax-coding-plan/MiniMax-M3", + "providerId": "minimax-coding-plan", + "displayName": "MiniMax-M3", + "version": "2026-06-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.2, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "neuralwatt/glm-5-fast", - "providerId": "neuralwatt", - "displayName": "GLM 5 Fast", - "version": "2026-04-07", + "modelId": "minimax/MiniMax-M2", + "providerId": "minimax", + "displayName": "MiniMax-M2", + "version": "2025-10-27", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 202736, - "maxOutputTokens": 202736, + "contextWindow": 196608, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.1, - "outputPer1M": 3.6, + "inputPer1M": 0.3, + "outputPer1M": 1.2, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "neuralwatt/glm-5.1-fast", - "providerId": "neuralwatt", - "displayName": "GLM 5.1 Fast", - "version": "2026-04-07", + "modelId": "minimax/MiniMax-M2.1", + "providerId": "minimax", + "displayName": "MiniMax-M2.1", + "version": "2025-12-23", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 202736, - "maxOutputTokens": 202736, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1.1, - "outputPer1M": 3.6, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.03, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "neuralwatt/kimi-k2.5-fast", - "providerId": "neuralwatt", - "displayName": "Kimi K2.5 Fast", - "version": "2026-01-27", + "modelId": "minimax/MiniMax-M2.5", + "providerId": "minimax", + "displayName": "MiniMax-M2.5", + "version": "2026-02-12", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 262128, - "maxOutputTokens": 262128, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.52, - "outputPer1M": 2.59, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.03, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "neuralwatt/kimi-k2.6-fast", - "providerId": "neuralwatt", - "displayName": "Kimi K2.6 Fast", - "version": "2026-04-21", + "modelId": "minimax/MiniMax-M2.5-highspeed", + "providerId": "minimax", + "displayName": "MiniMax-M2.5-highspeed", + "version": "2026-02-13", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 262128, - "maxOutputTokens": 262128, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.69, - "outputPer1M": 3.22, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 2.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.4, + "cacheRead": 0.06, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "neuralwatt/MiniMaxAI/MiniMax-M2.5", - "providerId": "neuralwatt", - "displayName": "MiniMax M2.5", - "version": "2026-02-12", + "modelId": "minimax/MiniMax-M2.7", + "providerId": "minimax", + "displayName": "MiniMax-M2.7", + "version": "2026-03-18", "capabilities": [ "text.chat", "tools.function_calling", @@ -69698,40 +108191,56 @@ "modalities": [ "text" ], - "contextWindow": 196592, - "maxOutputTokens": 196592, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.35, - "outputPer1M": 1.38, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.06, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "neuralwatt/mistralai/Devstral-Small-2-24B-Instruct-2512", - "providerId": "neuralwatt", - "displayName": "Devstral Small 2 24B Instruct 2512", - "version": "2025-12-09", + "modelId": "minimax/MiniMax-M2.7-highspeed", + "providerId": "minimax", + "displayName": "MiniMax-M2.7-highspeed", + "version": "2026-03-18", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 262128, - "maxOutputTokens": 262128, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.12, - "outputPer1M": 0.35, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 2.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.4, + "cacheRead": 0.06, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "neuralwatt/moonshotai/Kimi-K2.5", - "providerId": "neuralwatt", - "displayName": "Kimi K2.5", - "version": "2026-01-27", + "modelId": "minimax/MiniMax-M3", + "providerId": "minimax", + "displayName": "MiniMax-M3", + "version": "2026-06-01", "capabilities": [ "text.chat", "tools.function_calling", @@ -69739,107 +108248,131 @@ ], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 262128, - "maxOutputTokens": 262128, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.52, - "outputPer1M": 2.59, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.06 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.6, + "output": 2.4, + "cache_read": 0.12, + "tier": { + "type": "context", + "size": 512000 + } + } + ], + "contextOver200k": { + "input": 0.6, + "output": 2.4, + "cache_read": 0.12 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "neuralwatt/moonshotai/Kimi-K2.6", - "providerId": "neuralwatt", - "displayName": "Kimi K2.6", - "version": "2026-04-21", + "modelId": "mistral/codestral-latest", + "providerId": "mistral", + "displayName": "Codestral (latest)", + "version": "2024-05-29", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 262128, - "maxOutputTokens": 262128, + "contextWindow": 256000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.69, - "outputPer1M": 3.22, + "inputPer1M": 0.3, + "outputPer1M": 0.9, "currency": "USD" } }, { - "modelId": "neuralwatt/openai/gpt-oss-20b", - "providerId": "neuralwatt", - "displayName": "GPT OSS 20B", - "version": "2025-08-05", + "modelId": "mistral/devstral-2512", + "providerId": "mistral", + "displayName": "Devstral 2", + "version": "2025-12-09", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 16368, - "maxOutputTokens": 16368, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.03, - "outputPer1M": 0.16, + "inputPer1M": 0.4, + "outputPer1M": 2, "currency": "USD" } }, { - "modelId": "neuralwatt/Qwen/Qwen3.5-397B-A17B-FP8", - "providerId": "neuralwatt", - "displayName": "Qwen3.5 397B A17B FP8", - "version": "2026-02-01", + "modelId": "mistral/devstral-latest", + "providerId": "mistral", + "displayName": "Devstral 2", + "version": "2025-12-09", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 262128, - "maxOutputTokens": 262128, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.69, - "outputPer1M": 4.14, + "inputPer1M": 0.4, + "outputPer1M": 2, "currency": "USD" } }, { - "modelId": "neuralwatt/Qwen/Qwen3.6-35B-A3B", - "providerId": "neuralwatt", - "displayName": "Qwen3.6 35B A3B", - "version": "2026-04-01", + "modelId": "mistral/devstral-medium-2507", + "providerId": "mistral", + "displayName": "Devstral Medium", + "version": "2025-07-10", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 131056, - "maxOutputTokens": 131056, + "contextWindow": 128000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.29, - "outputPer1M": 1.15, + "inputPer1M": 0.4, + "outputPer1M": 2, "currency": "USD" } }, { - "modelId": "neuralwatt/qwen3.5-397b-fast", - "providerId": "neuralwatt", - "displayName": "Qwen3.5 397B Fast", - "version": "2026-02-01", + "modelId": "mistral/devstral-medium-latest", + "providerId": "mistral", + "displayName": "Devstral 2 (latest)", + "version": "2025-12-02", "capabilities": [ "text.chat", "tools.function_calling" @@ -69847,74 +108380,69 @@ "modalities": [ "text" ], - "contextWindow": 262128, - "maxOutputTokens": 262128, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.69, - "outputPer1M": 4.14, + "inputPer1M": 0.4, + "outputPer1M": 2, "currency": "USD" } }, { - "modelId": "neuralwatt/qwen3.6-35b-fast", - "providerId": "neuralwatt", - "displayName": "Qwen3.6 35B Fast", - "version": "2026-04-01", + "modelId": "mistral/devstral-small-2505", + "providerId": "mistral", + "displayName": "Devstral Small 2505", + "version": "2025-05-07", "capabilities": [ "text.chat", "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 131056, - "maxOutputTokens": 131056, + "contextWindow": 128000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.29, - "outputPer1M": 1.15, + "inputPer1M": 0.1, + "outputPer1M": 0.3, "currency": "USD" } }, { - "modelId": "neuralwatt/zai-org/GLM-5.1-FP8", - "providerId": "neuralwatt", - "displayName": "GLM 5.1 FP8", - "version": "2026-04-07", + "modelId": "mistral/devstral-small-2507", + "providerId": "mistral", + "displayName": "Devstral Small", + "version": "2025-07-10", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 202736, - "maxOutputTokens": 202736, + "contextWindow": 128000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.1, - "outputPer1M": 3.6, + "inputPer1M": 0.1, + "outputPer1M": 0.3, "currency": "USD" } }, { - "modelId": "nova/nova-2-lite-v1", - "providerId": "nova", - "displayName": "Nova 2 Lite", - "version": "2025-12-01", + "modelId": "mistral/labs-devstral-small-2512", + "providerId": "mistral", + "displayName": "Devstral Small 2", + "version": "2025-12-09", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 64000, + "contextWindow": 256000, + "maxOutputTokens": 256000, "pricing": { "inputPer1M": 0, "outputPer1M": 0, @@ -69922,53 +108450,54 @@ } }, { - "modelId": "nova/nova-2-pro-v1", - "providerId": "nova", - "displayName": "Nova 2 Pro", - "version": "2025-12-03", + "modelId": "mistral/magistral-medium-latest", + "providerId": "mistral", + "displayName": "Magistral Medium (latest)", + "version": "2025-03-17", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 64000, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 2, + "outputPer1M": 5, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "novita-ai/baichuan/baichuan-m2-32b", - "providerId": "novita-ai", - "displayName": "baichuan-m2-32b", - "version": "2025-08-13", + "modelId": "mistral/magistral-small", + "providerId": "mistral", + "displayName": "Magistral Small", + "version": "2025-03-17", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 128000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.07, - "outputPer1M": 0.07, + "inputPer1M": 0.5, + "outputPer1M": 1.5, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "novita-ai/baidu/ernie-4.5-21B-a3b", - "providerId": "novita-ai", - "displayName": "ERNIE 4.5 21B A3B", - "version": "2025-06-30", + "modelId": "mistral/ministral-3b-latest", + "providerId": "mistral", + "displayName": "Ministral 3B (latest)", + "version": "2024-10-01", "capabilities": [ "text.chat", "tools.function_calling" @@ -69976,186 +108505,194 @@ "modalities": [ "text" ], - "contextWindow": 120000, - "maxOutputTokens": 8000, + "contextWindow": 128000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.07, - "outputPer1M": 0.28, + "inputPer1M": 0.04, + "outputPer1M": 0.04, "currency": "USD" } }, { - "modelId": "novita-ai/baidu/ernie-4.5-21B-a3b-thinking", - "providerId": "novita-ai", - "displayName": "ERNIE-4.5-21B-A3B-Thinking", - "version": "2025-09-19", + "modelId": "mistral/ministral-8b-latest", + "providerId": "mistral", + "displayName": "Ministral 8B (latest)", + "version": "2024-10-01", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 65536, + "contextWindow": 128000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.07, - "outputPer1M": 0.28, + "inputPer1M": 0.1, + "outputPer1M": 0.1, "currency": "USD" } }, { - "modelId": "novita-ai/baidu/ernie-4.5-300b-a47b-paddle", - "providerId": "novita-ai", - "displayName": "ERNIE 4.5 300B A47B", - "version": "2025-06-30", + "modelId": "mistral/mistral-embed", + "providerId": "mistral", + "displayName": "Mistral Embed", + "version": "2023-12-11", "capabilities": [ - "text.chat", - "structured.output" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 123000, - "maxOutputTokens": 12000, + "contextWindow": 8000, + "maxOutputTokens": 3072, "pricing": { - "inputPer1M": 0.28, - "outputPer1M": 1.1, + "inputPer1M": 0.1, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "novita-ai/baidu/ernie-4.5-vl-28b-a3b", - "providerId": "novita-ai", - "displayName": "ERNIE 4.5 VL 28B A3B", - "version": "2025-06-30", + "modelId": "mistral/mistral-large-2411", + "providerId": "mistral", + "displayName": "Mistral Large 2.1", + "version": "2024-11-18", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 30000, - "maxOutputTokens": 8000, + "contextWindow": 131072, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 1.4, - "outputPer1M": 5.6, + "inputPer1M": 2, + "outputPer1M": 6, "currency": "USD" } }, { - "modelId": "novita-ai/baidu/ernie-4.5-vl-28b-a3b-thinking", - "providerId": "novita-ai", - "displayName": "ERNIE-4.5-VL-28B-A3B-Thinking", - "version": "2025-11-26", + "modelId": "mistral/mistral-large-2512", + "providerId": "mistral", + "displayName": "Mistral Large 3", + "version": "2024-11-01", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ "image", - "text", - "video" + "text" ], - "contextWindow": 131072, - "maxOutputTokens": 65536, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.39, - "outputPer1M": 0.39, + "inputPer1M": 0.5, + "outputPer1M": 1.5, "currency": "USD" } }, { - "modelId": "novita-ai/baidu/ernie-4.5-vl-424b-a47b", - "providerId": "novita-ai", - "displayName": "ERNIE 4.5 VL 424B A47B", - "version": "2025-06-30", + "modelId": "mistral/mistral-large-latest", + "providerId": "mistral", + "displayName": "Mistral Large (latest)", + "version": "2024-11-01", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling" ], "modalities": [ "image", "text" ], - "contextWindow": 123000, - "maxOutputTokens": 16000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.42, - "outputPer1M": 1.25, + "inputPer1M": 0.5, + "outputPer1M": 1.5, "currency": "USD" } }, { - "modelId": "novita-ai/deepseek/deepseek-ocr", - "providerId": "novita-ai", - "displayName": "DeepSeek-OCR", - "version": "2025-10-24", + "modelId": "mistral/mistral-medium-2505", + "providerId": "mistral", + "displayName": "Mistral Medium 3", + "version": "2025-05-07", "capabilities": [ "text.chat", - "structured.output" + "tools.function_calling" ], "modalities": [ "image", "text" ], - "contextWindow": 8192, - "maxOutputTokens": 8192, + "contextWindow": 131072, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.03, - "outputPer1M": 0.03, + "inputPer1M": 0.4, + "outputPer1M": 2, "currency": "USD" } }, { - "modelId": "novita-ai/deepseek/deepseek-ocr-2", - "providerId": "novita-ai", - "displayName": "deepseek/deepseek-ocr-2", - "version": "2026-01-27", + "modelId": "mistral/mistral-medium-2508", + "providerId": "mistral", + "displayName": "Mistral Medium 3.1", + "version": "2025-08-12", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling" ], "modalities": [ "image", "text" ], - "contextWindow": 8192, - "maxOutputTokens": 8192, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.03, - "outputPer1M": 0.03, + "inputPer1M": 0.4, + "outputPer1M": 2, "currency": "USD" } }, { - "modelId": "novita-ai/deepseek/deepseek-prover-v2-671b", - "providerId": "novita-ai", - "displayName": "Deepseek Prover V2 671B", - "version": "2025-04-30", + "modelId": "mistral/mistral-medium-2604", + "providerId": "mistral", + "displayName": "Mistral Medium 3.5", + "version": "2026-04-29", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 160000, - "maxOutputTokens": 160000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.7, - "outputPer1M": 2.5, + "inputPer1M": 1.5, + "outputPer1M": 7.5, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "novita-ai/deepseek/deepseek-r1-0528", - "providerId": "novita-ai", - "displayName": "DeepSeek R1 0528", - "version": "2025-05-28", + "modelId": "mistral/mistral-medium-latest", + "providerId": "mistral", + "displayName": "Mistral Medium (latest)", + "version": "2026-04-29", "capabilities": [ "text.chat", "tools.function_calling", @@ -70163,142 +108700,174 @@ "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 163840, - "maxOutputTokens": 32768, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.7, - "outputPer1M": 2.5, + "inputPer1M": 1.5, + "outputPer1M": 7.5, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "novita-ai/deepseek/deepseek-r1-0528-qwen3-8b", - "providerId": "novita-ai", - "displayName": "DeepSeek R1 0528 Qwen3 8B", - "version": "2025-05-29", + "modelId": "mistral/mistral-nemo", + "providerId": "mistral", + "displayName": "Mistral Nemo", + "version": "2024-07-01", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling" ], "modalities": [ "text" ], "contextWindow": 128000, - "maxOutputTokens": 32000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.06, - "outputPer1M": 0.09, + "inputPer1M": 0.15, + "outputPer1M": 0.15, "currency": "USD" } }, { - "modelId": "novita-ai/deepseek/deepseek-r1-distill-llama-70b", - "providerId": "novita-ai", - "displayName": "DeepSeek R1 Distill LLama 70B", - "version": "2025-01-27", + "modelId": "mistral/mistral-small-2506", + "providerId": "mistral", + "displayName": "Mistral Small 3.2", + "version": "2025-06-20", "capabilities": [ "text.chat", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 8192, - "maxOutputTokens": 8192, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.8, - "outputPer1M": 0.8, + "inputPer1M": 0.1, + "outputPer1M": 0.3, "currency": "USD" } }, { - "modelId": "novita-ai/deepseek/deepseek-r1-distill-qwen-14b", - "providerId": "novita-ai", - "displayName": "DeepSeek R1 Distill Qwen 14B", - "version": "2025-01-20", + "modelId": "mistral/mistral-small-2603", + "providerId": "mistral", + "displayName": "Mistral Small 4", + "version": "2026-03-16", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 16384, + "contextWindow": 256000, + "maxOutputTokens": 256000, "pricing": { "inputPer1M": 0.15, - "outputPer1M": 0.15, + "outputPer1M": 0.6, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "novita-ai/deepseek/deepseek-r1-distill-qwen-32b", - "providerId": "novita-ai", - "displayName": "DeepSeek R1 Distill Qwen 32B", - "version": "2025-01-20", + "modelId": "mistral/mistral-small-latest", + "providerId": "mistral", + "displayName": "Mistral Small (latest)", + "version": "2026-03-16", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 64000, - "maxOutputTokens": 32000, + "contextWindow": 256000, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 0.3, + "inputPer1M": 0.15, + "outputPer1M": 0.6, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "novita-ai/deepseek/deepseek-r1-turbo", - "providerId": "novita-ai", - "displayName": "DeepSeek R1 (Turbo)\t", - "version": "2025-03-05", + "modelId": "mistral/open-mistral-7b", + "providerId": "mistral", + "displayName": "Mistral 7B", + "version": "2023-09-27", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 64000, - "maxOutputTokens": 16000, + "contextWindow": 8000, + "maxOutputTokens": 8000, "pricing": { - "inputPer1M": 0.7, - "outputPer1M": 2.5, + "inputPer1M": 0.25, + "outputPer1M": 0.25, "currency": "USD" } }, { - "modelId": "novita-ai/deepseek/deepseek-v3-0324", - "providerId": "novita-ai", - "displayName": "DeepSeek V3 0324", - "version": "2025-03-25", + "modelId": "mistral/open-mistral-nemo", + "providerId": "mistral", + "displayName": "Open Mistral Nemo", + "version": "2024-07-01", "capabilities": [ "text.chat", - "tools.function_calling", - "structured.output" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 163840, - "maxOutputTokens": 163840, + "contextWindow": 128000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.27, - "outputPer1M": 1.12, + "inputPer1M": 0.15, + "outputPer1M": 0.15, "currency": "USD" } }, { - "modelId": "novita-ai/deepseek/deepseek-v3-turbo", - "providerId": "novita-ai", - "displayName": "DeepSeek V3 (Turbo)\t", - "version": "2025-03-05", + "modelId": "mistral/open-mixtral-8x22b", + "providerId": "mistral", + "displayName": "Mixtral 8x22B", + "version": "2024-04-17", "capabilities": [ "text.chat", "tools.function_calling" @@ -70307,538 +108876,675 @@ "text" ], "contextWindow": 64000, - "maxOutputTokens": 16000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 1.3, + "inputPer1M": 2, + "outputPer1M": 6, "currency": "USD" } }, { - "modelId": "novita-ai/deepseek/deepseek-v3.1", - "providerId": "novita-ai", - "displayName": "DeepSeek V3.1", - "version": "2025-08-21", + "modelId": "mistral/open-mixtral-8x7b", + "providerId": "mistral", + "displayName": "Mixtral 8x7B", + "version": "2023-12-11", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 32000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.27, - "outputPer1M": 1, + "inputPer1M": 0.7, + "outputPer1M": 0.7, "currency": "USD" } }, { - "modelId": "novita-ai/deepseek/deepseek-v3.1-terminus", - "providerId": "novita-ai", - "displayName": "Deepseek V3.1 Terminus", - "version": "2025-09-22", + "modelId": "mistral/pixtral-12b", + "providerId": "mistral", + "displayName": "Pixtral 12B", + "version": "2024-09-01", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 128000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.27, - "outputPer1M": 1, + "inputPer1M": 0.15, + "outputPer1M": 0.15, "currency": "USD" } }, { - "modelId": "novita-ai/deepseek/deepseek-v3.2", - "providerId": "novita-ai", - "displayName": "Deepseek V3.2", - "version": "2025-12-01", + "modelId": "mistral/pixtral-large-latest", + "providerId": "mistral", + "displayName": "Pixtral Large (latest)", + "version": "2024-11-01", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 163840, - "maxOutputTokens": 65536, + "contextWindow": 128000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.269, - "outputPer1M": 0.4, + "inputPer1M": 2, + "outputPer1M": 6, "currency": "USD" } }, { - "modelId": "novita-ai/deepseek/deepseek-v3.2-exp", - "providerId": "novita-ai", - "displayName": "Deepseek V3.2 Exp", - "version": "2025-09-29", + "modelId": "mistral/voxtral-mini-latest", + "providerId": "mistral", + "displayName": "Voxtral Mini (latest)", + "version": "2026-02-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ + "audio", "text" ], - "contextWindow": 163840, - "maxOutputTokens": 65536, - "pricing": { - "inputPer1M": 0.27, - "outputPer1M": 0.41, - "currency": "USD" - } + "contextWindow": 0, + "maxOutputTokens": 0 }, { - "modelId": "novita-ai/deepseek/deepseek-v4-flash", - "providerId": "novita-ai", - "displayName": "DeepSeek V4 Flash", - "version": "2026-04-24", + "modelId": "mistral/voxtral-mini-tts-latest", + "providerId": "mistral", + "displayName": "Voxtral Mini TTS (latest)", + "version": "2026-03-01", + "capabilities": [], + "modalities": [ + "audio", + "text" + ], + "contextWindow": 0, + "maxOutputTokens": 0 + }, + { + "modelId": "mistral/voxtral-small-latest", + "providerId": "mistral", + "displayName": "Voxtral Small (latest)", + "version": "2025-07-15", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ + "audio", "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 393216, + "contextWindow": 32000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.28, + "inputPer1M": 0.1, + "outputPer1M": 0.3, "currency": "USD" } }, { - "modelId": "novita-ai/deepseek/deepseek-v4-pro", - "providerId": "novita-ai", - "displayName": "DeepSeek V4 Pro", - "version": "2026-04-24", + "modelId": "mixlayer/qwen/qwen3.5-122b-a10b", + "providerId": "mixlayer", + "displayName": "Qwen3.5 122B A10B", + "version": "2026-03-18", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 393216, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 1.69, - "outputPer1M": 3.38, + "inputPer1M": 0.4, + "outputPer1M": 3.2, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "novita-ai/google/gemma-3-12b-it", - "providerId": "novita-ai", - "displayName": "Gemma 3 12B", - "version": "2025-03-13", + "modelId": "mixlayer/qwen/qwen3.5-27b", + "providerId": "mixlayer", + "displayName": "Qwen3.5 27B", + "version": "2026-03-18", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.1, + "inputPer1M": 0.3, + "outputPer1M": 2.4, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "novita-ai/google/gemma-3-27b-it", - "providerId": "novita-ai", - "displayName": "Gemma 3 27B", - "version": "2025-03-25", + "modelId": "mixlayer/qwen/qwen3.5-35b-a3b", + "providerId": "mixlayer", + "displayName": "Qwen3.5 35B A3B", + "version": "2026-03-18", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 98304, - "maxOutputTokens": 16384, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.119, - "outputPer1M": 0.2, + "inputPer1M": 0.25, + "outputPer1M": 1.3, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "novita-ai/google/gemma-4-26b-a4b-it", - "providerId": "novita-ai", - "displayName": "Gemma 4 26B A4B", - "version": "2026-04-02", + "modelId": "mixlayer/qwen/qwen3.5-397b-a17b", + "providerId": "mixlayer", + "displayName": "Qwen3.5 397B A17B", + "version": "2026-03-18", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", "text" ], "contextWindow": 262144, - "maxOutputTokens": 131072, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.13, - "outputPer1M": 0.4, + "inputPer1M": 0.6, + "outputPer1M": 3.6, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "novita-ai/google/gemma-4-31b-it", - "providerId": "novita-ai", - "displayName": "Gemma 4 31B", - "version": "2026-04-02", + "modelId": "mixlayer/qwen/qwen3.5-9b", + "providerId": "mixlayer", + "displayName": "Qwen3.5 9B", + "version": "2026-03-18", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", "text" ], "contextWindow": 262144, - "maxOutputTokens": 131072, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.14, + "inputPer1M": 0.1, "outputPer1M": 0.4, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "novita-ai/gryphe/mythomax-l2-13b", - "providerId": "novita-ai", - "displayName": "Mythomax L2 13B", - "version": "2024-04-25", - "capabilities": [ - "text.chat" + "modelId": "moark/GLM-4.7", + "providerId": "moark", + "displayName": "GLM-4.7", + "version": "2025-12-22", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 4096, - "maxOutputTokens": 3200, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.09, - "outputPer1M": 0.09, + "inputPer1M": 3.5, + "outputPer1M": 14, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "novita-ai/inclusionai/ling-2.6-1t", - "providerId": "novita-ai", - "displayName": "Ling-2.6-1T", - "version": "2026-04-23", + "modelId": "moark/MiniMax-M2.1", + "providerId": "moark", + "displayName": "MiniMax-M2.1", + "version": "2025-12-23", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 32768, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 2.1, + "outputPer1M": 8.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.1, + "output": 8.4, + "cacheRead": 2.1, + "cacheWrite": 8.4 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "novita-ai/inclusionai/ling-2.6-flash", - "providerId": "novita-ai", - "displayName": "Ling-2.6-flash", - "version": "2026-04-24", + "modelId": "modal/moonshotai/Kimi-K3", + "providerId": "modal", + "displayName": "Kimi K3", + "version": "2026-07-16", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 32768, + "contextWindow": 1048576, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.3, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "reasoning": 15, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "novita-ai/inclusionai/ring-2.6-1t", - "providerId": "novita-ai", - "displayName": "Ring-2.6-1T", - "version": "2026-05-08", + "modelId": "modal/thinkingmachines/Inkling-NVFP4", + "providerId": "modal", + "displayName": "Inkling", + "version": "2026-07-15", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ + "audio", + "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 1048576, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 2.5, - "currency": "USD" - } + "inputPer1M": 1.2, + "outputPer1M": 5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.2, + "output": 5, + "cacheRead": 0.27 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "novita-ai/kwaipilot/kat-coder-pro", - "providerId": "novita-ai", - "displayName": "Kat Coder Pro", - "version": "2026-01-05", + "modelId": "model-oracle-ai/auto", + "providerId": "model-oracle-ai", + "displayName": "Auto", + "version": "2026-06-29", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 256000, + "contextWindow": 1000000, "maxOutputTokens": 128000, - "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" - } + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "novita-ai/meta-llama/llama-3-70b-instruct", - "providerId": "novita-ai", - "displayName": "Llama3 70B Instruct", - "version": "2024-04-25", + "modelId": "model-oracle-ai/claude-fable-5", + "providerId": "model-oracle-ai", + "displayName": "Claude Fable 5", + "version": "2026-06-09", "capabilities": [ "text.chat", - "structured.output" + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 8192, - "maxOutputTokens": 8000, - "pricing": { - "inputPer1M": 0.51, - "outputPer1M": 0.74, - "currency": "USD" - } + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "novita-ai/meta-llama/llama-3-8b-instruct", - "providerId": "novita-ai", - "displayName": "Llama 3 8B Instruct", - "version": "2024-04-25", + "modelId": "model-oracle-ai/claude-haiku-4.5", + "providerId": "model-oracle-ai", + "displayName": "Claude Haiku 4.5 (latest)", + "version": "2025-10-15", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 8192, - "maxOutputTokens": 8192, - "pricing": { - "inputPer1M": 0.04, - "outputPer1M": 0.04, - "currency": "USD" - } + "contextWindow": 200000, + "maxOutputTokens": 64000, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "novita-ai/meta-llama/llama-3.1-8b-instruct", - "providerId": "novita-ai", - "displayName": "Llama 3.1 8B Instruct", - "version": "2024-07-24", + "modelId": "model-oracle-ai/claude-opus-4.8", + "providerId": "model-oracle-ai", + "displayName": "Claude Opus 4.8", + "version": "2026-05-28", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 16384, - "maxOutputTokens": 16384, - "pricing": { - "inputPer1M": 0.02, - "outputPer1M": 0.05, - "currency": "USD" - } + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "novita-ai/meta-llama/llama-3.2-3b-instruct", - "providerId": "novita-ai", - "displayName": "Llama 3.2 3B Instruct", - "version": "2024-09-18", + "modelId": "model-oracle-ai/claude-sonnet-5", + "providerId": "model-oracle-ai", + "displayName": "Claude Sonnet 5", + "version": "2026-06-30", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 32000, - "pricing": { - "inputPer1M": 0.03, - "outputPer1M": 0.05, - "currency": "USD" - } + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "novita-ai/meta-llama/llama-3.3-70b-instruct", - "providerId": "novita-ai", - "displayName": "Llama 3.3 70B Instruct", - "version": "2024-12-07", + "modelId": "model-oracle-ai/deepseek-v4-pro", + "providerId": "model-oracle-ai", + "displayName": "DeepSeek V4 Pro", + "version": "2026-04-24", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 120000, - "pricing": { - "inputPer1M": 0.135, - "outputPer1M": 0.4, - "currency": "USD" - } + "contextWindow": 1000000, + "maxOutputTokens": 384000, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] }, { - "modelId": "novita-ai/meta-llama/llama-4-maverick-17b-128e-instruct-fp8", - "providerId": "novita-ai", - "displayName": "Llama 4 Maverick Instruct", - "version": "2025-04-06", + "modelId": "model-oracle-ai/glm-5.2", + "providerId": "model-oracle-ai", + "displayName": "GLM-5.2", + "version": "2026-06-13", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 8192, - "pricing": { - "inputPer1M": 0.27, - "outputPer1M": 0.85, - "currency": "USD" - } + "contextWindow": 1000000, + "maxOutputTokens": 131072, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "novita-ai/meta-llama/llama-4-scout-17b-16e-instruct", - "providerId": "novita-ai", - "displayName": "Llama 4 Scout Instruct", - "version": "2025-04-06", + "modelId": "model-oracle-ai/gpt-4.1", + "providerId": "model-oracle-ai", + "displayName": "GPT-4.1", + "version": "2025-04-14", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, - "pricing": { - "inputPer1M": 0.18, - "outputPer1M": 0.59, - "currency": "USD" - } + "contextWindow": 1047576, + "maxOutputTokens": 32768 }, { - "modelId": "novita-ai/microsoft/wizardlm-2-8x22b", - "providerId": "novita-ai", - "displayName": "Wizardlm 2 8x22B", - "version": "2024-04-24", + "modelId": "model-oracle-ai/gpt-4.1-mini", + "providerId": "model-oracle-ai", + "displayName": "GPT-4.1 mini", + "version": "2025-04-14", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 65535, - "maxOutputTokens": 8000, - "pricing": { - "inputPer1M": 0.62, - "outputPer1M": 0.62, - "currency": "USD" - } + "contextWindow": 1047576, + "maxOutputTokens": 32768 }, { - "modelId": "novita-ai/minimax/minimax-m2", - "providerId": "novita-ai", - "displayName": "MiniMax-M2", - "version": "2025-10-27", + "modelId": "model-oracle-ai/gpt-5", + "providerId": "model-oracle-ai", + "displayName": "GPT-5", + "version": "2025-08-07", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, - "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" - } + "contextWindow": 400000, + "maxOutputTokens": 128000, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "novita-ai/minimax/minimax-m2.1", - "providerId": "novita-ai", - "displayName": "Minimax M2.1", - "version": "2025-12-23", + "modelId": "model-oracle-ai/gpt-5.4", + "providerId": "model-oracle-ai", + "displayName": "GPT-5.4", + "version": "2026-03-05", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, - "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" - } + "contextWindow": 1050000, + "maxOutputTokens": 128000, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "novita-ai/minimax/minimax-m2.5", - "providerId": "novita-ai", - "displayName": "MiniMax M2.5", - "version": "2026-02-12", + "modelId": "model-oracle-ai/gpt-5.4-mini", + "providerId": "model-oracle-ai", + "displayName": "GPT-5.4 mini", + "version": "2026-03-17", "capabilities": [ "text.chat", "tools.function_calling", @@ -70846,21 +109552,28 @@ "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131100, - "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" - } + "contextWindow": 400000, + "maxOutputTokens": 128000, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "novita-ai/minimax/minimax-m2.5-highspeed", - "providerId": "novita-ai", - "displayName": "MiniMax M2.5 Highspeed", - "version": "2026-02-12", + "modelId": "model-oracle-ai/gpt-5.4-nano", + "providerId": "model-oracle-ai", + "displayName": "GPT-5.4 nano", + "version": "2026-03-17", "capabilities": [ "text.chat", "tools.function_calling", @@ -70868,21 +109581,28 @@ "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131100, - "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.4, - "currency": "USD" - } + "contextWindow": 400000, + "maxOutputTokens": 128000, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "novita-ai/minimax/minimax-m2.7", - "providerId": "novita-ai", - "displayName": "MiniMax M2.7", - "version": "2026-03-18", + "modelId": "model-oracle-ai/gpt-5.5", + "providerId": "model-oracle-ai", + "displayName": "GPT-5.5", + "version": "2026-04-23", "capabilities": [ "text.chat", "tools.function_calling", @@ -70890,21 +109610,29 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, - "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" - } + "contextWindow": 1050000, + "maxOutputTokens": 128000, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "novita-ai/minimax/minimax-m2.7-highspeed", - "providerId": "novita-ai", - "displayName": "MiniMax-M2.7-highspeed", - "version": "2026-03-18", + "modelId": "model-oracle-ai/o4-mini", + "providerId": "model-oracle-ai", + "displayName": "o4-mini", + "version": "2025-04-16", "capabilities": [ "text.chat", "tools.function_calling", @@ -70912,103 +109640,169 @@ "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, - "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.4, - "currency": "USD" - } + "contextWindow": 200000, + "maxOutputTokens": 100000, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "novita-ai/minimaxai/minimax-m1-80k", - "providerId": "novita-ai", - "displayName": "MiniMax M1", - "version": "2025-06-17", + "modelId": "modelis/claude-fable-5", + "providerId": "modelis", + "displayName": "Claude Fable 5", + "version": "2026-06-09", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], "contextWindow": 1000000, - "maxOutputTokens": 40000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.55, - "outputPer1M": 2.2, + "inputPer1M": 10, + "outputPer1M": 50, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "novita-ai/mistralai/mistral-nemo", - "providerId": "novita-ai", - "displayName": "Mistral Nemo", - "version": "2024-07-30", + "modelId": "modelis/claude-opus-4-8", + "providerId": "modelis", + "displayName": "Claude Opus 4.8", + "version": "2026-05-28", "capabilities": [ "text.chat", - "structured.output" + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 60288, - "maxOutputTokens": 16000, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.04, - "outputPer1M": 0.17, + "inputPer1M": 5, + "outputPer1M": 25, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + }, + { + "type": "toggle" + } + ] }, { - "modelId": "novita-ai/moonshotai/kimi-k2-0905", - "providerId": "novita-ai", - "displayName": "Kimi K2 0905", - "version": "2025-09-05", + "modelId": "modelis/claude-sonnet-4-6", + "providerId": "modelis", + "displayName": "Claude Sonnet 4.6", + "version": "2026-02-17", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 1000000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.5, + "inputPer1M": 3, + "outputPer1M": 15, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "toggle" + } + ] }, { - "modelId": "novita-ai/moonshotai/kimi-k2-instruct", - "providerId": "novita-ai", - "displayName": "Kimi K2 Instruct", - "version": "2025-07-11", + "modelId": "modelis/deepseek-v4-flash", + "providerId": "modelis", + "displayName": "DeepSeek V4 Flash", + "version": "2026-04-24", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 1000000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0.57, - "outputPer1M": 2.3, + "inputPer1M": 0.0983, + "outputPer1M": 0.1966, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high", + "max" + ] + } + ] }, { - "modelId": "novita-ai/moonshotai/kimi-k2-thinking", - "providerId": "novita-ai", - "displayName": "Kimi K2 Thinking", - "version": "2025-11-07", + "modelId": "modelis/deepseek-v4-pro", + "providerId": "modelis", + "displayName": "DeepSeek V4 Pro", + "version": "2026-04-24", "capabilities": [ "text.chat", "tools.function_calling", @@ -71018,19 +109812,29 @@ "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 1000000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.5, + "inputPer1M": 0.435, + "outputPer1M": 0.87, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high", + "max" + ] + } + ] }, { - "modelId": "novita-ai/moonshotai/kimi-k2.5", - "providerId": "novita-ai", - "displayName": "Kimi K2.5", - "version": "2026-01-27", + "modelId": "modelis/gemini-2.5-flash", + "providerId": "modelis", + "displayName": "Gemini 2.5 Flash", + "version": "2025-06-17", "capabilities": [ "text.chat", "tools.function_calling", @@ -71038,23 +109842,43 @@ "structured.output" ], "modalities": [ + "audio", "image", + "pdf", "text", "video" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 3, + "inputPer1M": 0.3, + "outputPer1M": 2.5, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "toggle" + }, + { + "type": "budget_tokens" + } + ] }, { - "modelId": "novita-ai/moonshotai/kimi-k2.6", - "providerId": "novita-ai", - "displayName": "Kimi K2.6", - "version": "2026-04-21", + "modelId": "modelis/gemini-2.5-pro", + "providerId": "modelis", + "displayName": "Gemini 2.5 Pro", + "version": "2025-06-17", "capabilities": [ "text.chat", "tools.function_calling", @@ -71062,210 +109886,255 @@ "structured.output" ], "modalities": [ + "audio", "image", + "pdf", "text", "video" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.95, - "outputPer1M": 4, + "inputPer1M": 1.25, + "outputPer1M": 10, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens" + } + ] }, { - "modelId": "novita-ai/nousresearch/hermes-2-pro-llama-3-8b", - "providerId": "novita-ai", - "displayName": "Hermes 2 Pro Llama 3 8B", - "version": "2024-06-27", + "modelId": "modelis/qwen/qwen3.7-max", + "providerId": "modelis", + "displayName": "Qwen3.7 Max", + "version": "2026-05-21", "capabilities": [ "text.chat", - "structured.output" + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 8192, - "maxOutputTokens": 8192, + "contextWindow": 1000000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.14, + "inputPer1M": 3, + "outputPer1M": 9, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens" + } + ] }, { - "modelId": "novita-ai/openai/gpt-oss-120b", - "providerId": "novita-ai", - "displayName": "OpenAI GPT OSS 120B", - "version": "2025-08-06", + "modelId": "modelis/qwen/qwen3.7-plus", + "providerId": "modelis", + "displayName": "Qwen3.7 Plus", + "version": "2026-06-02", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 1000000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.25, + "inputPer1M": 0.768, + "outputPer1M": 3.072, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens" + } + ] }, { - "modelId": "novita-ai/openai/gpt-oss-20b", - "providerId": "novita-ai", - "displayName": "OpenAI: GPT OSS 20B", - "version": "2025-08-06", + "modelId": "modelscope/Qwen/Qwen3-235B-A22B-Instruct-2507", + "providerId": "modelscope", + "displayName": "Qwen3 235B A22B Instruct 2507", + "version": "2025-04-28", "capabilities": [ "text.chat", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 262144, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.04, - "outputPer1M": 0.15, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "novita-ai/paddlepaddle/paddleocr-vl", - "providerId": "novita-ai", - "displayName": "PaddleOCR-VL", - "version": "2025-10-22", + "modelId": "modelscope/Qwen/Qwen3-235B-A22B-Thinking-2507", + "providerId": "modelscope", + "displayName": "Qwen3-235B-A22B-Thinking-2507", + "version": "2025-07-25", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 16384, - "maxOutputTokens": 16384, + "contextWindow": 262144, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.02, - "outputPer1M": 0.02, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "novita-ai/qwen/qwen-2.5-72b-instruct", - "providerId": "novita-ai", - "displayName": "Qwen 2.5 72B Instruct", - "version": "2024-10-15", + "modelId": "modelscope/Qwen/Qwen3-30B-A3B-Instruct-2507", + "providerId": "modelscope", + "displayName": "Qwen3 30B A3B Instruct 2507", + "version": "2025-07-30", "capabilities": [ "text.chat", - "tools.function_calling", - "structured.output" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 32000, - "maxOutputTokens": 8192, + "contextWindow": 262144, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.38, - "outputPer1M": 0.4, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "novita-ai/qwen/qwen-mt-plus", - "providerId": "novita-ai", - "displayName": "Qwen MT Plus", - "version": "2025-09-03", + "modelId": "modelscope/Qwen/Qwen3-30B-A3B-Thinking-2507", + "providerId": "modelscope", + "displayName": "Qwen3 30B A3B Thinking 2507", + "version": "2025-07-30", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 16384, - "maxOutputTokens": 8192, + "contextWindow": 262144, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 0.75, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "novita-ai/qwen/qwen2.5-7b-instruct", - "providerId": "novita-ai", - "displayName": "Qwen2.5 7B Instruct", - "version": "2025-04-16", + "modelId": "modelscope/Qwen/Qwen3-Coder-30B-A3B-Instruct", + "providerId": "modelscope", + "displayName": "Qwen3 Coder 30B A3B Instruct", + "version": "2025-07-31", "capabilities": [ "text.chat", - "tools.function_calling", - "structured.output" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 32000, - "maxOutputTokens": 32000, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.07, - "outputPer1M": 0.07, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "novita-ai/qwen/qwen2.5-vl-72b-instruct", - "providerId": "novita-ai", - "displayName": "Qwen2.5 VL 72B Instruct", - "version": "2025-03-25", + "modelId": "modelscope/ZhipuAI/GLM-4.5", + "providerId": "modelscope", + "displayName": "GLM-4.5", + "version": "2025-07-28", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 32768, - "maxOutputTokens": 32768, + "contextWindow": 131072, + "maxOutputTokens": 98304, "pricing": { - "inputPer1M": 0.8, - "outputPer1M": 0.8, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "novita-ai/qwen/qwen3-235b-a22b-fp8", - "providerId": "novita-ai", - "displayName": "Qwen3 235B A22B", - "version": "2025-04-29", + "modelId": "modelscope/ZhipuAI/GLM-4.6", + "providerId": "modelscope", + "displayName": "GLM-4.6", + "version": "2025-09-30", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], "modalities": [ "text" ], - "contextWindow": 40960, - "maxOutputTokens": 20000, + "contextWindow": 202752, + "maxOutputTokens": 98304, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.8, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "novita-ai/qwen/qwen3-235b-a22b-instruct-2507", - "providerId": "novita-ai", - "displayName": "Qwen3 235B A22B Instruct 2507", - "version": "2025-07-22", + "modelId": "moonshot/kimi-k2.5", + "providerId": "moonshot", + "displayName": "Kimi K2.5", + "version": "2026-04-01", "capabilities": [ "text.chat", "tools.function_calling", @@ -71274,225 +110143,350 @@ "modalities": [ "text" ], - "contextWindow": 131072, + "contextWindow": 262144, "maxOutputTokens": 16384, - "pricing": { - "inputPer1M": 0.09, - "outputPer1M": 0.58, - "currency": "USD" - } + "requestShapeHints": { + "providerShape": "openai.chat.completions", + "bodyKeys": [ + "temperature", + "max_tokens", + "tools" + ], + "headerKeys": [ + "Authorization" + ] + }, + "experimentalModes": [ + { + "modeId": "reasoning.long-context", + "label": "Long context reasoning" + } + ] }, { - "modelId": "novita-ai/qwen/qwen3-235b-a22b-thinking-2507", - "providerId": "novita-ai", - "displayName": "Qwen3 235B A22b Thinking 2507", - "version": "2025-07-25", + "modelId": "moonshot/kimi-k2.6", + "providerId": "moonshot", + "displayName": "Kimi K2.6", + "version": "2026-05-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, - "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 3, - "currency": "USD" - } + "contextWindow": 262144, + "maxOutputTokens": 16384, + "requestShapeHints": { + "providerShape": "openai.chat.completions", + "bodyKeys": [ + "temperature", + "max_tokens", + "tools" + ], + "headerKeys": [ + "Authorization" + ] + }, + "experimentalModes": [ + { + "modeId": "reasoning.long-context", + "label": "Long context reasoning" + } + ] }, { - "modelId": "novita-ai/qwen/qwen3-30b-a3b-fp8", - "providerId": "novita-ai", - "displayName": "Qwen3 30B A3B", - "version": "2025-04-29", + "modelId": "moonshot/kimi-k2.7-code", + "providerId": "moonshot", + "displayName": "Kimi K2.7 Code", + "version": "2026-06-12", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "text", + "image", + "video" ], - "contextWindow": 40960, - "maxOutputTokens": 20000, - "pricing": { - "inputPer1M": 0.09, - "outputPer1M": 0.45, - "currency": "USD" - } + "contextWindow": 262144, + "maxOutputTokens": 262144, + "requestShapeHints": { + "providerShape": "openai.chat.completions", + "bodyKeys": [ + "temperature", + "max_tokens", + "tools" + ], + "headerKeys": [ + "Authorization" + ] + }, + "experimentalModes": [ + { + "modeId": "reasoning.long-context", + "label": "Long context reasoning" + } + ] }, { - "modelId": "novita-ai/qwen/qwen3-32b-fp8", - "providerId": "novita-ai", - "displayName": "Qwen3 32B", - "version": "2025-04-29", + "modelId": "moonshot/kimi-k3", + "providerId": "moonshot", + "displayName": "Kimi K3", + "version": "2026-07-16", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "text", + "image", + "video" ], - "contextWindow": 40960, - "maxOutputTokens": 20000, - "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.45, - "currency": "USD" - } + "contextWindow": 1048576, + "maxOutputTokens": 131072, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "high", + "max" + ] + } + ], + "requestShapeHints": { + "providerShape": "openai.chat.completions", + "bodyKeys": [ + "max_tokens", + "tools", + "reasoning_effort" + ], + "headerKeys": [ + "Authorization" + ] + }, + "experimentalModes": [ + { + "modeId": "reasoning.long-context", + "label": "Long context reasoning" + } + ] }, { - "modelId": "novita-ai/qwen/qwen3-4b-fp8", - "providerId": "novita-ai", - "displayName": "Qwen3 4B", - "version": "2025-04-29", + "modelId": "moonshotai-cn/kimi-k2-0711-preview", + "providerId": "moonshotai-cn", + "displayName": "Kimi K2 0711", + "version": "2025-07-14", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 20000, + "contextWindow": 131072, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.03, - "outputPer1M": 0.03, - "currency": "USD" + "inputPer1M": 0.6, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.5, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "novita-ai/qwen/qwen3-8b-fp8", - "providerId": "novita-ai", - "displayName": "Qwen3 8B", - "version": "2025-04-29", + "modelId": "moonshotai-cn/kimi-k2-0905-preview", + "providerId": "moonshotai-cn", + "displayName": "Kimi K2 0905", + "version": "2025-09-05", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 20000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.035, - "outputPer1M": 0.138, - "currency": "USD" + "inputPer1M": 0.6, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.5, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "novita-ai/qwen/qwen3-coder-30b-a3b-instruct", - "providerId": "novita-ai", - "displayName": "Qwen3 Coder 30b A3B Instruct", - "version": "2025-10-09", + "modelId": "moonshotai-cn/kimi-k2-thinking", + "providerId": "moonshotai-cn", + "displayName": "Kimi K2 Thinking", + "version": "2025-11-06", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 160000, - "maxOutputTokens": 32768, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.07, - "outputPer1M": 0.27, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.5, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "novita-ai/qwen/qwen3-coder-480b-a35b-instruct", - "providerId": "novita-ai", - "displayName": "Qwen3 Coder 480B A35B Instruct", - "version": "2025-07-23", + "modelId": "moonshotai-cn/kimi-k2-thinking-turbo", + "providerId": "moonshotai-cn", + "displayName": "Kimi K2 Thinking Turbo", + "version": "2025-11-06", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "text" ], "contextWindow": 262144, - "maxOutputTokens": 65536, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.3, - "currency": "USD" - } + "inputPer1M": 1.15, + "outputPer1M": 8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.15, + "output": 8, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "novita-ai/qwen/qwen3-coder-next", - "providerId": "novita-ai", - "displayName": "Qwen3 Coder Next", - "version": "2026-02-03", + "modelId": "moonshotai-cn/kimi-k2-turbo-preview", + "providerId": "moonshotai-cn", + "displayName": "Kimi K2 Turbo", + "version": "2025-09-05", "capabilities": [ "text.chat", - "tools.function_calling", - "structured.output" + "tools.function_calling" ], "modalities": [ "text" ], "contextWindow": 262144, - "maxOutputTokens": 65536, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 1.5, - "currency": "USD" + "inputPer1M": 2.4, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.4, + "output": 10, + "cacheRead": 0.6 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "novita-ai/qwen/qwen3-max", - "providerId": "novita-ai", - "displayName": "Qwen3 Max", - "version": "2025-09-24", + "modelId": "moonshotai-cn/kimi-k2.5", + "providerId": "moonshotai-cn", + "displayName": "Kimi K2.5", + "version": "2026-01", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], "contextWindow": 262144, - "maxOutputTokens": 65536, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 2.11, - "outputPer1M": 8.45, - "currency": "USD" - } - }, - { - "modelId": "novita-ai/qwen/qwen3-next-80b-a3b-instruct", - "providerId": "novita-ai", - "displayName": "Qwen3 Next 80B A3B Instruct", - "version": "2025-09-10", + "inputPer1M": 0.6, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 3, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "moonshotai-cn/kimi-k2.6", + "providerId": "moonshotai-cn", + "displayName": "Kimi K2.6", + "version": "2026-04-21", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 1.5, - "currency": "USD" - } + "inputPer1M": 0.95, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4, + "cacheRead": 0.16 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "novita-ai/qwen/qwen3-next-80b-a3b-thinking", - "providerId": "novita-ai", - "displayName": "Qwen3 Next 80B A3B Thinking", - "version": "2025-09-10", + "modelId": "moonshotai-cn/kimi-k2.7-code", + "providerId": "moonshotai-cn", + "displayName": "Kimi K2.7 Code", + "version": "2026-06-12", "capabilities": [ "text.chat", "tools.function_calling", @@ -71500,45 +110494,61 @@ "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 1.5, - "currency": "USD" - } + "inputPer1M": 0.95, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4, + "cacheRead": 0.19 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "novita-ai/qwen/qwen3-omni-30b-a3b-instruct", - "providerId": "novita-ai", - "displayName": "Qwen3 Omni 30B A3B Instruct", - "version": "2025-09-24", + "modelId": "moonshotai-cn/kimi-k2.7-code-highspeed", + "providerId": "moonshotai-cn", + "displayName": "Kimi K2.7 Code HighSpeed", + "version": "2026-06-12", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ - "audio", "image", "text", "video" ], - "contextWindow": 65536, - "maxOutputTokens": 16384, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 0.97, - "currency": "USD" - } + "inputPer1M": 1.9, + "outputPer1M": 8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.9, + "output": 8, + "cacheRead": 0.38 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "novita-ai/qwen/qwen3-omni-30b-a3b-thinking", - "providerId": "novita-ai", - "displayName": "Qwen3 Omni 30B A3B Thinking", - "version": "2025-09-24", + "modelId": "moonshotai-cn/kimi-k3", + "providerId": "moonshotai-cn", + "displayName": "Kimi K3", + "version": "2026-07-16", "capabilities": [ "text.chat", "tools.function_calling", @@ -71546,138 +110556,176 @@ "structured.output" ], "modalities": [ - "audio", "image", "text", "video" ], - "contextWindow": 65536, - "maxOutputTokens": 16384, + "contextWindow": 1048576, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 0.97, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "high", + "max" + ] + } + ] }, { - "modelId": "novita-ai/qwen/qwen3-vl-235b-a22b-instruct", - "providerId": "novita-ai", - "displayName": "Qwen3 VL 235B A22B Instruct", - "version": "2025-09-24", + "modelId": "moonshotai/kimi-k2-0711-preview", + "providerId": "moonshotai", + "displayName": "Kimi K2 0711", + "version": "2025-07-14", "capabilities": [ "text.chat", - "tools.function_calling", - "structured.output" + "tools.function_calling" ], "modalities": [ - "image", - "text", - "video" + "text" ], "contextWindow": 131072, - "maxOutputTokens": 32768, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.5, - "currency": "USD" + "inputPer1M": 0.6, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.5, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "novita-ai/qwen/qwen3-vl-235b-a22b-thinking", - "providerId": "novita-ai", - "displayName": "Qwen3 VL 235B A22B Thinking", - "version": "2025-09-24", + "modelId": "moonshotai/kimi-k2-0905-preview", + "providerId": "moonshotai", + "displayName": "Kimi K2 0905", + "version": "2025-09-05", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.98, - "outputPer1M": 3.95, - "currency": "USD" + "inputPer1M": 0.6, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.5, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "novita-ai/qwen/qwen3-vl-30b-a3b-instruct", - "providerId": "novita-ai", - "displayName": "qwen/qwen3-vl-30b-a3b-instruct", - "version": "2025-10-11", + "modelId": "moonshotai/kimi-k2-thinking", + "providerId": "moonshotai", + "displayName": "Kimi K2 Thinking", + "version": "2025-11-06", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.7, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.5, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "novita-ai/qwen/qwen3-vl-30b-a3b-thinking", - "providerId": "novita-ai", - "displayName": "qwen/qwen3-vl-30b-a3b-thinking", - "version": "2025-10-11", + "modelId": "moonshotai/kimi-k2-thinking-turbo", + "providerId": "moonshotai", + "displayName": "Kimi K2 Thinking Turbo", + "version": "2025-11-06", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 1, - "currency": "USD" - } + "inputPer1M": 1.15, + "outputPer1M": 8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.15, + "output": 8, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "novita-ai/qwen/qwen3-vl-8b-instruct", - "providerId": "novita-ai", - "displayName": "qwen/qwen3-vl-8b-instruct", - "version": "2025-10-17", + "modelId": "moonshotai/kimi-k2-turbo-preview", + "providerId": "moonshotai", + "displayName": "Kimi K2 Turbo", + "version": "2025-09-05", "capabilities": [ "text.chat", - "tools.function_calling", - "structured.output" + "tools.function_calling" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.08, - "outputPer1M": 0.5, - "currency": "USD" + "inputPer1M": 2.4, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.4, + "output": 10, + "cacheRead": 0.6 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "novita-ai/qwen/qwen3.5-122b-a10b", - "providerId": "novita-ai", - "displayName": "Qwen3.5-122B-A10B", - "version": "2026-02-26", + "modelId": "moonshotai/kimi-k2.5", + "providerId": "moonshotai", + "displayName": "Kimi K2.5", + "version": "2026-01", "capabilities": [ "text.chat", "tools.function_calling", @@ -71690,18 +110738,29 @@ "video" ], "contextWindow": 262144, - "maxOutputTokens": 65536, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 3.2, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 3, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "novita-ai/qwen/qwen3.5-27b", - "providerId": "novita-ai", - "displayName": "Qwen3.5-27B", - "version": "2026-02-26", + "modelId": "moonshotai/kimi-k2.6", + "providerId": "moonshotai", + "displayName": "Kimi K2.6", + "version": "2026-04-21", "capabilities": [ "text.chat", "tools.function_calling", @@ -71714,18 +110773,29 @@ "video" ], "contextWindow": 262144, - "maxOutputTokens": 65536, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 2.4, - "currency": "USD" - } + "inputPer1M": 0.95, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4, + "cacheRead": 0.16 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "novita-ai/qwen/qwen3.5-35b-a3b", - "providerId": "novita-ai", - "displayName": "Qwen3.5-35B-A3B", - "version": "2026-02-26", + "modelId": "moonshotai/kimi-k2.7-code", + "providerId": "moonshotai", + "displayName": "Kimi K2.7 Code", + "version": "2026-06-12", "capabilities": [ "text.chat", "tools.function_calling", @@ -71738,18 +110808,25 @@ "video" ], "contextWindow": 262144, - "maxOutputTokens": 65536, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 0.95, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4, + "cacheRead": 0.19 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "novita-ai/qwen/qwen3.5-397b-a17b", - "providerId": "novita-ai", - "displayName": "Qwen3.5-397B-A17B", - "version": "2026-02-17", + "modelId": "moonshotai/kimi-k2.7-code-highspeed", + "providerId": "moonshotai", + "displayName": "Kimi K2.7 Code HighSpeed", + "version": "2026-06-12", "capabilities": [ "text.chat", "tools.function_calling", @@ -71762,538 +110839,779 @@ "video" ], "contextWindow": 262144, - "maxOutputTokens": 64000, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 3.6, - "currency": "USD" - } + "inputPer1M": 1.9, + "outputPer1M": 8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.9, + "output": 8, + "cacheRead": 0.38 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "novita-ai/qwen/qwen3.7-max", - "providerId": "novita-ai", - "displayName": "Qwen3.7-Max", - "version": "2026-05-21", + "modelId": "moonshotai/kimi-k3", + "providerId": "moonshotai", + "displayName": "Kimi K3", + "version": "2026-07-16", "capabilities": [ - "text.chat", - "tools.function_calling", "reasoning", - "structured.output" + "structured.output", + "text.chat", + "tools.function_calling" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 1000000, - "maxOutputTokens": 65536, + "contextWindow": 1048576, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 3.75, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "experimentalModes": [ + { + "modeId": "reasoning.long-context", + "label": "Long context reasoning" + } + ], + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "high", + "max" + ] + } + ] }, { - "modelId": "novita-ai/sao10K/l3-70b-euryale-v2.1", - "providerId": "novita-ai", - "displayName": "L3 70B Euryale V2.1\t", - "version": "2024-06-18", + "modelId": "morph/auto", + "providerId": "morph", + "displayName": "Auto", + "version": "2024-06-01", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 8192, - "maxOutputTokens": 8192, + "contextWindow": 32000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 1.48, - "outputPer1M": 1.48, + "inputPer1M": 0.85, + "outputPer1M": 1.55, "currency": "USD" } }, { - "modelId": "novita-ai/sao10K/l3-8b-lunaris", - "providerId": "novita-ai", - "displayName": "Sao10k L3 8B Lunaris\t", - "version": "2024-11-28", + "modelId": "morph/morph-v3-fast", + "providerId": "morph", + "displayName": "Morph v3 Fast", + "version": "2024-08-15", "capabilities": [ - "text.chat", - "structured.output" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 8192, - "maxOutputTokens": 8192, + "contextWindow": 16000, + "maxOutputTokens": 16000, "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.05, + "inputPer1M": 0.8, + "outputPer1M": 1.2, "currency": "USD" } }, { - "modelId": "novita-ai/sao10K/L3-8B-stheno-v3.2", - "providerId": "novita-ai", - "displayName": "L3 8B Stheno V3.2", - "version": "2024-11-29", + "modelId": "morph/morph-v3-large", + "providerId": "morph", + "displayName": "Morph v3 Large", + "version": "2024-08-15", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 8192, + "contextWindow": 32000, "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.05, + "inputPer1M": 0.9, + "outputPer1M": 1.9, "currency": "USD" } }, { - "modelId": "novita-ai/sao10K/l31-70b-euryale-v2.2", - "providerId": "novita-ai", - "displayName": "L31 70B Euryale V2.2", - "version": "2024-09-19", + "modelId": "nano-gpt/abacusai/Dracarys-72B-Instruct", + "providerId": "nano-gpt", + "displayName": "Llama 3.1 70B Dracarys 2", + "version": "2025-08-02", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 8192, + "contextWindow": 16384, "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 1.48, - "outputPer1M": 1.48, - "currency": "USD" + "inputPer1M": 0.493, + "outputPer1M": 0.493, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.493, + "output": 0.493, + "cacheRead": 0.2465 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "novita-ai/xiaomimimo/mimo-v2-flash", - "providerId": "novita-ai", - "displayName": "XiaomiMiMo/MiMo-V2-Flash", - "version": "2025-12-19", + "modelId": "nano-gpt/aion-labs/aion-2.0", + "providerId": "nano-gpt", + "displayName": "AionLabs: Aion-2.0", + "version": "2026-02-23", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 32000, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.3, - "currency": "USD" + "inputPer1M": 0.8, + "outputPer1M": 1.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.8, + "output": 1.6, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "novita-ai/xiaomimimo/mimo-v2-pro", - "providerId": "novita-ai", - "displayName": "MiMo-V2-Pro", - "version": "2026-03-18", + "modelId": "nano-gpt/aion-labs/aion-3.0", + "providerId": "nano-gpt", + "displayName": "AionLabs: Aion 3.0", + "version": "2026-07-07", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 131072, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 2, + "inputPer1M": 3, "outputPer1M": 6, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 6, + "cacheRead": 0.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "novita-ai/xiaomimimo/mimo-v2.5-pro", - "providerId": "novita-ai", - "displayName": "MiMo-V2.5-Pro", - "version": "2026-04-22", + "modelId": "nano-gpt/aion-labs/aion-3.0-mini", + "providerId": "nano-gpt", + "displayName": "AionLabs: Aion 3.0 Mini", + "version": "2026-07-07", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 131072, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 2, - "outputPer1M": 6, - "currency": "USD" - } + "inputPer1M": 0.7, + "outputPer1M": 1.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.7, + "output": 1.4, + "cacheRead": 0.18 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "novita-ai/zai-org/autoglm-phone-9b-multilingual", - "providerId": "novita-ai", - "displayName": "AutoGLM-Phone-9B-Multilingual", - "version": "2025-12-10", + "modelId": "nano-gpt/aion-labs/aion-rp-llama-3.1-8b", + "providerId": "nano-gpt", + "displayName": "Llama 3.1 8b (uncensored)", + "version": "2024-01-01", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 65536, - "maxOutputTokens": 65536, + "contextWindow": 32768, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.035, - "outputPer1M": 0.138, - "currency": "USD" + "inputPer1M": 0.8, + "outputPer1M": 1.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.8, + "output": 1.6, + "cacheRead": 0.4 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "novita-ai/zai-org/glm-4.5", - "providerId": "novita-ai", - "displayName": "GLM-4.5", - "version": "2025-07-28", + "modelId": "nano-gpt/alibaba/qwen3.6-27b", + "providerId": "nano-gpt", + "displayName": "Qwen3.6 27B", + "version": "2026-04-22", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 131072, - "maxOutputTokens": 98304, + "contextWindow": 260096, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.2, - "currency": "USD" + "inputPer1M": 0.203, + "outputPer1M": 2.24, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.203, + "output": 2.24, + "cacheRead": 0.1015 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "novita-ai/zai-org/glm-4.5-air", - "providerId": "novita-ai", - "displayName": "GLM 4.5 Air", - "version": "2025-10-13", + "modelId": "nano-gpt/alibaba/qwen3.6-27b:thinking", + "providerId": "nano-gpt", + "displayName": "Qwen3.6 27B Thinking", + "version": "2026-04-22", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "text" - ], - "contextWindow": 131072, - "maxOutputTokens": 98304, + "image", + "text", + "video" + ], + "contextWindow": 260096, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.13, - "outputPer1M": 0.85, - "currency": "USD" - } + "inputPer1M": 0.203, + "outputPer1M": 2.24, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.203, + "output": 2.24, + "cacheRead": 0.1015 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024, + "max": 131072 + } + ] }, { - "modelId": "novita-ai/zai-org/glm-4.5v", - "providerId": "novita-ai", - "displayName": "GLM 4.5V", - "version": "2025-08-11", + "modelId": "nano-gpt/alibaba/qwen3.6-flash", + "providerId": "nano-gpt", + "displayName": "Qwen3.6 Flash", + "version": "2026-04-27", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ "image", "text", "video" ], - "contextWindow": 65536, - "maxOutputTokens": 16384, + "contextWindow": 991808, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 1.8, - "currency": "USD" + "inputPer1M": 0.19, + "outputPer1M": 1.16, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.19, + "output": 1.16, + "cacheRead": 0.02, + "cacheWrite": 0.24 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "novita-ai/zai-org/glm-4.6", - "providerId": "novita-ai", - "displayName": "GLM 4.6", - "version": "2025-09-30", + "modelId": "nano-gpt/amazon/nova-2-lite-v1", + "providerId": "nano-gpt", + "displayName": "Amazon Nova 2 Lite", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 1000000, + "maxOutputTokens": 65535, "pricing": { - "inputPer1M": 0.55, - "outputPer1M": 2.2, - "currency": "USD" + "inputPer1M": 0.51, + "outputPer1M": 4.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.51, + "output": 4.25, + "cacheRead": 0.255 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "novita-ai/zai-org/glm-4.6v", - "providerId": "novita-ai", - "displayName": "GLM 4.6V", - "version": "2025-12-08", + "modelId": "nano-gpt/amazon/nova-lite-v1", + "providerId": "nano-gpt", + "displayName": "Amazon Nova Lite 1.0", + "version": "2024-12-03", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 300000, + "maxOutputTokens": 5120, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 0.9, - "currency": "USD" + "inputPer1M": 0.0595, + "outputPer1M": 0.238, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.0595, + "output": 0.238, + "cacheRead": 0.02975 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "novita-ai/zai-org/glm-4.7", - "providerId": "novita-ai", - "displayName": "GLM-4.7", - "version": "2025-12-22", + "modelId": "nano-gpt/amazon/nova-micro-v1", + "providerId": "nano-gpt", + "displayName": "Amazon Nova Micro 1.0", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 128000, + "maxOutputTokens": 5120, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.2, - "currency": "USD" + "inputPer1M": 0.0357, + "outputPer1M": 0.1394, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.0357, + "output": 0.1394, + "cacheRead": 0.01785 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "novita-ai/zai-org/glm-4.7-flash", - "providerId": "novita-ai", - "displayName": "GLM-4.7-Flash", - "version": "2026-01-19", + "modelId": "nano-gpt/amazon/nova-pro-v1", + "providerId": "nano-gpt", + "displayName": "Amazon Nova Pro 1.0", + "version": "2024-12-03", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 200000, - "maxOutputTokens": 128000, + "contextWindow": 300000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.07, - "outputPer1M": 0.4, - "currency": "USD" + "inputPer1M": 0.799, + "outputPer1M": 3.196, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.799, + "output": 3.196, + "cacheRead": 0.3995 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "novita-ai/zai-org/glm-5", - "providerId": "novita-ai", - "displayName": "GLM-5", - "version": "2026-02-11", + "modelId": "nano-gpt/anthracite-org/magnum-v2-72b", + "providerId": "nano-gpt", + "displayName": "Magnum V2 72B", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 202800, - "maxOutputTokens": 131072, + "contextWindow": 16384, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 1, - "outputPer1M": 3.2, - "currency": "USD" + "inputPer1M": 2.006, + "outputPer1M": 2.992, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.006, + "output": 2.992, + "cacheRead": 1.003 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "novita-ai/zai-org/glm-5.1", - "providerId": "novita-ai", - "displayName": "GLM-5.1", - "version": "2026-03-27", + "modelId": "nano-gpt/anthracite-org/magnum-v4-72b", + "providerId": "nano-gpt", + "displayName": "Magnum v4 72B", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ + "pdf", "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 16384, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 1.4, - "outputPer1M": 4.4, - "currency": "USD" + "inputPer1M": 2.006, + "outputPer1M": 2.992, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.006, + "output": 2.992, + "cacheRead": 1.003 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nvidia/abacusai/dracarys-llama-3_1-70b-instruct", - "providerId": "nvidia", - "displayName": "dracarys-llama-3.1-70b-instruct", - "version": "2024-09-11", + "modelId": "nano-gpt/anthropic/claude-fable-5", + "providerId": "nano-gpt", + "displayName": "Claude Fable 5", + "version": "2026-06-09", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 10, + "outputPer1M": 50, + "currency": "USD", + "costDimensionsPer1M": { + "input": 10, + "output": 50, + "cacheRead": 1, + "cacheWrite": 12.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nvidia/baai/bge-m3", - "providerId": "nvidia", - "displayName": "BGE M3", - "version": "2024-01-30", + "modelId": "nano-gpt/anthropic/claude-fable-latest", + "providerId": "nano-gpt", + "displayName": "Claude Fable Latest", + "version": "2026-06-09", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 8192, - "maxOutputTokens": 1024, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 10, + "outputPer1M": 50, + "currency": "USD", + "costDimensionsPer1M": { + "input": 10, + "output": 50, + "cacheRead": 1, + "cacheWrite": 12.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nvidia/black-forest-labs/flux_1-kontext-dev", - "providerId": "nvidia", - "displayName": "FLUX.1-Kontext-dev", - "version": "2025-08-12", - "capabilities": [], + "modelId": "nano-gpt/anthropic/claude-haiku-latest", + "providerId": "nano-gpt", + "displayName": "Claude Haiku Latest", + "version": "2026-03-29", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 40960, - "maxOutputTokens": 40960, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 5, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1024, + "max": 63999 + } + ] }, { - "modelId": "nvidia/black-forest-labs/flux_1-schnell", - "providerId": "nvidia", - "displayName": "FLUX.1-schnell", - "version": "2024-08-01", - "capabilities": [], + "modelId": "nano-gpt/anthropic/claude-opus-4.6", + "providerId": "nano-gpt", + "displayName": "Claude 4.6 Opus", + "version": "2026-02-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 77, - "maxOutputTokens": 0, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nvidia/black-forest-labs/flux_2-klein-4b", - "providerId": "nvidia", - "displayName": "FLUX.2 Klein 4B", - "version": "2026-01-14", - "capabilities": [], + "modelId": "nano-gpt/anthropic/claude-opus-4.6:thinking", + "providerId": "nano-gpt", + "displayName": "Claude 4.6 Opus Thinking", + "version": "2026-02-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 40960, - "maxOutputTokens": 40960, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nvidia/black-forest-labs/flux.1-dev", - "providerId": "nvidia", - "displayName": "FLUX.1-dev", - "version": "2024-08-01", - "capabilities": [], + "modelId": "nano-gpt/anthropic/claude-opus-4.6:thinking:low", + "providerId": "nano-gpt", + "displayName": "Claude 4.6 Opus Thinking Low", + "version": "2026-02-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 4096, - "maxOutputTokens": 0, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nvidia/bytedance/seed-oss-36b-instruct", - "providerId": "nvidia", - "displayName": "ByteDance-Seed/Seed-OSS-36B-Instruct", - "version": "2025-09-04", + "modelId": "nano-gpt/anthropic/claude-opus-4.6:thinking:max", + "providerId": "nano-gpt", + "displayName": "Claude 4.6 Opus Thinking Max", + "version": "2026-02-05", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nvidia/deepseek-ai/deepseek-v4-flash", - "providerId": "nvidia", - "displayName": "DeepSeek V4 Flash", - "version": "2026-04-24", + "modelId": "nano-gpt/anthropic/claude-opus-4.6:thinking:medium", + "providerId": "nano-gpt", + "displayName": "Claude 4.6 Opus Thinking Medium", + "version": "2026-02-05", "capabilities": [ "text.chat", "tools.function_calling", @@ -72301,21 +111619,30 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 393216, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.28, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nvidia/deepseek-ai/deepseek-v4-pro", - "providerId": "nvidia", - "displayName": "DeepSeek V4 Pro", - "version": "2026-04-24", + "modelId": "nano-gpt/anthropic/claude-opus-4.7", + "providerId": "nano-gpt", + "displayName": "Claude 4.7 Opus", + "version": "2026-04-16", "capabilities": [ "text.chat", "tools.function_calling", @@ -72323,281 +111650,516 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 393216, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.435, - "outputPer1M": 0.87, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nvidia/google/gemma-2-2b-it", - "providerId": "nvidia", - "displayName": "Gemma 2 2b It", - "version": "2024-07-16", + "modelId": "nano-gpt/anthropic/claude-opus-4.7:thinking", + "providerId": "nano-gpt", + "displayName": "Claude 4.7 Opus Thinking", + "version": "2026-04-16", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nvidia/google/gemma-3n-e2b-it", - "providerId": "nvidia", - "displayName": "Gemma 3n E2b It", - "version": "2025-06-12", + "modelId": "nano-gpt/anthropic/claude-opus-4.8", + "providerId": "nano-gpt", + "displayName": "Claude Opus 4.8", + "version": "2026-05-28", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nvidia/google/gemma-3n-e4b-it", - "providerId": "nvidia", - "displayName": "Gemma 3n E4b It", - "version": "2025-06-03", + "modelId": "nano-gpt/anthropic/claude-opus-4.8:thinking", + "providerId": "nano-gpt", + "displayName": "Claude Opus 4.8 Thinking", + "version": "2026-05-28", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nvidia/google/gemma-4-31b-it", - "providerId": "nvidia", - "displayName": "Gemma-4-31B-IT", - "version": "2026-04-02", + "modelId": "nano-gpt/anthropic/claude-opus-5", + "providerId": "nano-gpt", + "displayName": "Claude Opus 5", + "version": "2026-07-24", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", - "text", - "video" + "pdf", + "text" ], - "contextWindow": 256000, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } - }, - { - "modelId": "nvidia/google/google-paligemma", - "providerId": "nvidia", - "displayName": "paligemma", - "version": "2024-05-14", + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "nano-gpt/anthropic/claude-opus-latest", + "providerId": "nano-gpt", + "displayName": "Claude Opus Latest", + "version": "2026-03-29", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nvidia/meta/esm2-650m", - "providerId": "nvidia", - "displayName": "esm2-650m", - "version": "2024-08-29", + "modelId": "nano-gpt/anthropic/claude-sonnet-4.6", + "providerId": "nano-gpt", + "displayName": "Claude Sonnet 4.6", + "version": "2026-02-17", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nvidia/meta/esmfold", - "providerId": "nvidia", - "displayName": "esmfold", - "version": "2024-03-15", + "modelId": "nano-gpt/anthropic/claude-sonnet-4.6:thinking", + "providerId": "nano-gpt", + "displayName": "Claude Sonnet 4.6 Thinking", + "version": "2026-02-17", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nvidia/meta/llama-3.1-70b-instruct", - "providerId": "nvidia", - "displayName": "Llama 3.1 70b Instruct", - "version": "2024-07-16", + "modelId": "nano-gpt/anthropic/claude-sonnet-5", + "providerId": "nano-gpt", + "displayName": "Claude Sonnet 5", + "version": "2026-06-30", "capabilities": [ "text.chat", "tools.function_calling", "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 2, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 10, + "cacheRead": 0.2, + "cacheWrite": 2.5 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nvidia/meta/llama-3.1-8b-instruct", - "providerId": "nvidia", - "displayName": "Llama 3.1 8B Instruct", - "version": "2025-01-01", + "modelId": "nano-gpt/anthropic/claude-sonnet-5:thinking", + "providerId": "nano-gpt", + "displayName": "Claude Sonnet 5 Thinking", + "version": "2026-06-30", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 16000, - "maxOutputTokens": 4096, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 10, + "cacheRead": 0.2, + "cacheWrite": 2.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nvidia/meta/llama-3.2-11b-vision-instruct", - "providerId": "nvidia", - "displayName": "Llama 3.2 11b Vision Instruct", - "version": "2024-09-18", + "modelId": "nano-gpt/anthropic/claude-sonnet-latest", + "providerId": "nano-gpt", + "displayName": "Claude Sonnet Latest", + "version": "2026-03-01", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 10, + "cacheRead": 0.2, + "cacheWrite": 2.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nvidia/meta/llama-3.2-1b-instruct", - "providerId": "nvidia", - "displayName": "Llama 3.2 1b Instruct", - "version": "2024-09-18", + "modelId": "nano-gpt/arcee-ai/trinity-large-thinking", + "providerId": "nano-gpt", + "displayName": "Trinity Large Thinking", + "version": "2026-04-01", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 262144, + "maxOutputTokens": 80000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 0.9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 0.9, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nvidia/meta/llama-3.2-3b-instruct", - "providerId": "nvidia", - "displayName": "Llama 3.2 3B Instruct", - "version": "2024-09-18", + "modelId": "nano-gpt/asi1-mini", + "providerId": "nano-gpt", + "displayName": "ASI1 Mini", + "version": "2025-03-25", "capabilities": [ - "text.chat", - "structured.output" + "text.chat" ], "modalities": [ + "pdf", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 32000, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 1, + "outputPer1M": 1, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 1, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nvidia/meta/llama-3.2-90b-vision-instruct", - "providerId": "nvidia", - "displayName": "Llama-3.2-90B-Vision-Instruct", - "version": "2024-09-25", + "modelId": "nano-gpt/auto-model", + "providerId": "nano-gpt", + "displayName": "Auto model", + "version": "2025-04-16", "capabilities": [ "text.chat", "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 1000000, + "maxOutputTokens": 1000000, "pricing": { "inputPer1M": 0, "outputPer1M": 0, @@ -72605,318 +112167,371 @@ } }, { - "modelId": "nvidia/meta/llama-3.3-70b-instruct", - "providerId": "nvidia", - "displayName": "Llama 3.3 70b Instruct", - "version": "2024-11-26", + "modelId": "nano-gpt/auto-model-basic", + "providerId": "nano-gpt", + "displayName": "Auto model (Basic)", + "version": "2025-04-16", "capabilities": [ "text.chat", - "tools.function_calling", - "structured.output" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 1000000, + "maxOutputTokens": 1000000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 9.996, + "outputPer1M": 19.992, + "currency": "USD", + "costDimensionsPer1M": { + "input": 9.996, + "output": 19.992, + "cacheRead": 4.998 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nvidia/meta/llama-4-maverick-17b-128e-instruct", - "providerId": "nvidia", - "displayName": "Llama 4 Maverick 17b 128e Instruct", - "version": "2025-04-01", + "modelId": "nano-gpt/auto-model-premium", + "providerId": "nano-gpt", + "displayName": "Auto model (Premium)", + "version": "2025-04-16", "capabilities": [ "text.chat", - "tools.function_calling", - "structured.output" + "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 1000000, + "maxOutputTokens": 1000000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 9.996, + "outputPer1M": 19.992, + "currency": "USD", + "costDimensionsPer1M": { + "input": 9.996, + "output": 19.992, + "cacheRead": 4.998 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nvidia/meta/llama-guard-4-12b", - "providerId": "nvidia", - "displayName": "Llama Guard 4 12B", - "version": "2025-04-05", + "modelId": "nano-gpt/auto-model-standard", + "providerId": "nano-gpt", + "displayName": "Auto model (Standard)", + "version": "2025-04-16", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 1000000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 9.996, + "outputPer1M": 19.992, + "currency": "USD", + "costDimensionsPer1M": { + "input": 9.996, + "output": 19.992, + "cacheRead": 4.998 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nvidia/microsoft/phi-4-mini-instruct", - "providerId": "nvidia", - "displayName": "Phi-4-Mini", - "version": "2024-12-01", + "modelId": "nano-gpt/azure-gpt-4-turbo", + "providerId": "nano-gpt", + "displayName": "Azure gpt-4-turbo", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 128000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 10, + "outputPer1M": 30, "currency": "USD" } }, { - "modelId": "nvidia/microsoft/phi-4-multimodal-instruct", - "providerId": "nvidia", - "displayName": "Phi 4 Multimodal", - "version": "2025-07-26", + "modelId": "nano-gpt/azure-gpt-4o", + "providerId": "nano-gpt", + "displayName": "Azure gpt-4o", + "version": "2024-01-01", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "structured.output" ], "modalities": [ + "image", "text" ], "contextWindow": 128000, "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 2.5, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 10, + "cacheRead": 1.25 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nvidia/minimaxai/minimax-m2.7", - "providerId": "nvidia", - "displayName": "MiniMax-M2.7", - "version": "2026-03-18", + "modelId": "nano-gpt/azure-gpt-4o-mini", + "providerId": "nano-gpt", + "displayName": "Azure gpt-4o-mini", + "version": "2024-01-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.6, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nvidia/mistralai/magistral-small-2506", - "providerId": "nvidia", - "displayName": "Magistral Small 2506", - "version": "2025-09-25", + "modelId": "nano-gpt/azure-o1", + "providerId": "nano-gpt", + "displayName": "Azure o1", + "version": "2024-01-01", "capabilities": [ "text.chat" ], "modalities": [ "text" ], - "contextWindow": 32768, - "maxOutputTokens": 32768, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 15, + "outputPer1M": 60, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 60, + "cacheRead": 7.5 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nvidia/mistralai/mistral-7b-instruct-v03", - "providerId": "nvidia", - "displayName": "Mistral-7B-Instruct-v0.3", - "version": "2025-04-01", + "modelId": "nano-gpt/azure-o3-mini", + "providerId": "nano-gpt", + "displayName": "Azure o3-mini", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "structured.output" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 65536, + "contextWindow": 200000, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 1.1, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1, + "output": 4.4, + "cacheRead": 0.55 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nvidia/mistralai/mistral-large-3-675b-instruct-2512", - "providerId": "nvidia", - "displayName": "Mistral Large 3 675B Instruct 2512", - "version": "2025-12-02", + "modelId": "nano-gpt/Baichuan-M2", + "providerId": "nano-gpt", + "displayName": "Baichuan M2 32B Medical", + "version": "2025-08-19", "capabilities": [ - "text.chat", - "tools.function_calling", - "structured.output" + "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 32768, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 15.73, + "outputPer1M": 15.73, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15.73, + "output": 15.73, + "cacheRead": 7.865 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nvidia/mistralai/mistral-medium-3-instruct", - "providerId": "nvidia", - "displayName": "Mistral Medium 3", - "version": "2025-09-25", + "modelId": "nano-gpt/Baichuan4-Air", + "providerId": "nano-gpt", + "displayName": "Baichuan 4 Air", + "version": "2025-08-19", "capabilities": [ "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 131072, + "contextWindow": 32768, "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 0.157, + "outputPer1M": 0.157, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.157, + "output": 0.157, + "cacheRead": 0.0785 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nvidia/mistralai/mistral-nemotron", - "providerId": "nvidia", - "displayName": "mistral-nemotron", - "version": "2025-06-11", + "modelId": "nano-gpt/Baichuan4-Turbo", + "providerId": "nano-gpt", + "displayName": "Baichuan 4 Turbo", + "version": "2025-08-19", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ "text" ], "contextWindow": 128000, - "maxOutputTokens": 8192, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 2.42, + "outputPer1M": 2.42, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.42, + "output": 2.42, + "cacheRead": 1.21 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nvidia/mistralai/mistral-small-4-119b-2603", - "providerId": "nvidia", - "displayName": "mistral-small-4-119b-2603", - "version": "2026-03-16", + "modelId": "nano-gpt/baseten/Kimi-K2-Instruct-FP4", + "providerId": "nano-gpt", + "displayName": "Kimi K2 0711 Instruct FP4", + "version": "2024-01-01", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ - "image", "text" ], "contextWindow": 128000, - "maxOutputTokens": 8192, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 0.4, + "outputPer1M": 1.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 1.8, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nvidia/mistralai/mixtral-8x22b-instruct", - "providerId": "nvidia", - "displayName": "Mistral: Mixtral 8x22B Instruct", - "version": "2024-04-17", + "modelId": "nano-gpt/brave", + "providerId": "nano-gpt", + "displayName": "Brave (Answers)", + "version": "2026-02-13", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 65536, - "maxOutputTokens": 13108, + "contextWindow": 8192, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 5, + "outputPer1M": 5, "currency": "USD" } }, { - "modelId": "nvidia/mistralai/mixtral-8x7b-instruct", - "providerId": "nvidia", - "displayName": "Mistral: Mixtral 8x7B Instruct", - "version": "2023-12-10", + "modelId": "nano-gpt/brave-pro", + "providerId": "nano-gpt", + "displayName": "Brave (Pro)", + "version": "2026-02-10", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 32768, - "maxOutputTokens": 16384, + "contextWindow": 8192, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 5, + "outputPer1M": 5, "currency": "USD" } }, { - "modelId": "nvidia/moonshotai/kimi-k2-instruct-0905", - "providerId": "nvidia", - "displayName": "Kimi K2 0905", - "version": "2025-09-05", + "modelId": "nano-gpt/brave-research", + "providerId": "nano-gpt", + "displayName": "Brave (Research)", + "version": "2026-02-10", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 16384, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 5, + "outputPer1M": 5, "currency": "USD" } }, { - "modelId": "nvidia/moonshotai/kimi-k2.6", - "providerId": "nvidia", - "displayName": "Kimi K2.6", - "version": "2026-04-21", + "modelId": "nano-gpt/bytedance-seed/seed-2-1-turbo", + "providerId": "nano-gpt", + "displayName": "ByteDance Seed 2.1 Turbo", + "version": "2026-08-12", "capabilities": [ "text.chat", "tools.function_calling", @@ -72931,268 +112546,347 @@ "contextWindow": 262144, "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.5, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 2.5, + "cacheRead": 0.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nvidia/nvidia/active-speaker-detection", - "providerId": "nvidia", - "displayName": "Active Speaker Detection", - "version": "2026-04-16", + "modelId": "nano-gpt/bytedance-seed/seed-2.0-code", + "providerId": "nano-gpt", + "displayName": "ByteDance Seed 2.0 Code", + "version": "2026-02-14", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text", "video" ], - "contextWindow": 0, - "maxOutputTokens": 4096, + "contextWindow": 262144, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.5, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 3, + "cacheRead": 0.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nvidia/nvidia/bevformer", - "providerId": "nvidia", - "displayName": "bevformer", - "version": "2025-03-18", + "modelId": "nano-gpt/bytedance-seed/seed-2.0-lite", + "providerId": "nano-gpt", + "displayName": "ByteDance Seed 2.0 Lite", + "version": "2026-02-14", "capabilities": [ - "text.chat" - ], - "modalities": [ - "text", - "video" + "text.chat", + "structured.output" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, - "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } - }, - { - "modelId": "nvidia/nvidia/cosmos-predict1-5b", - "providerId": "nvidia", - "displayName": "cosmos-predict1-5b", - "version": "2025-03-18", - "capabilities": [], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 0, - "maxOutputTokens": 4096, + "contextWindow": 262144, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 0.25, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 2, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nvidia/nvidia/cosmos-transfer1-7b", - "providerId": "nvidia", - "displayName": "cosmos-transfer1-7b", - "version": "2025-06-13", - "capabilities": [], - "modalities": [ - "image", - "text", - "video" + "modelId": "nano-gpt/bytedance/doubao-seed-2.1-pro", + "providerId": "nano-gpt", + "displayName": "Doubao Seed 2.1 Pro", + "version": "2026-06-23", + "capabilities": [ + "text.chat" ], - "contextWindow": 0, - "maxOutputTokens": 4096, - "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } - }, - { - "modelId": "nvidia/nvidia/cosmos-transfer2_5-2b", - "providerId": "nvidia", - "displayName": "cosmos-transfer2.5-2b", - "version": "2026-02-26", - "capabilities": [], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 0, - "maxOutputTokens": 4096, + "contextWindow": 256000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 1, + "outputPer1M": 5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 5, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nvidia/nvidia/gliner-pii", - "providerId": "nvidia", - "displayName": "gliner-pii", - "version": "2026-03-03", + "modelId": "nano-gpt/bytedance/doubao-seed-2.1-turbo", + "providerId": "nano-gpt", + "displayName": "Doubao Seed 2.1 Turbo", + "version": "2026-06-23", "capabilities": [ "text.chat" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 256000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 0.5, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 2.5, + "cacheRead": 0.25 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nvidia/nvidia/llama-3_1-nemotron-safety-guard-8b-v3", - "providerId": "nvidia", - "displayName": "llama-3.1-nemotron-safety-guard-8b-v3", - "version": "2025-10-28", + "modelId": "nano-gpt/bytedance/doubao-seed-character", + "providerId": "nano-gpt", + "displayName": "Doubao Seed Character", + "version": "2026-07-18", "capabilities": [ - "text.chat" + "text.chat", + "reasoning" ], "modalities": [ + "image", "text" ], "contextWindow": 128000, - "maxOutputTokens": 4096, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.1179, + "outputPer1M": 0.2947, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1179, + "output": 0.2947, + "cacheRead": 0.0236, + "cacheWrite": 0.0025 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "nvidia/nvidia/llama-3_2-nemoretriever-300m-embed-v1", - "providerId": "nvidia", - "displayName": "llama-3_2-nemoretriever-300m-embed-v1", - "version": "2025-07-24", + "modelId": "nano-gpt/celeris-1", + "providerId": "nano-gpt", + "displayName": "Celeris 1", + "version": "2026-07-25", "capabilities": [ "text.chat" ], "modalities": [ "text" ], - "contextWindow": 32768, - "maxOutputTokens": 2048, + "contextWindow": 8192, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 1 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nvidia/nvidia/llama-nemotron-embed-vl-1b-v2", - "providerId": "nvidia", - "displayName": "llama-nemotron-embed-vl-1b-v2", - "version": "2026-02-10", + "modelId": "nano-gpt/chutesai/Mistral-Small-3.2-24B-Instruct-2506", + "providerId": "nano-gpt", + "displayName": "Mistral Small 3.2 24b Instruct", + "version": "2025-04-15", "capabilities": [ "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 2048, + "contextWindow": 128000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 0.2, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 0.4, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nvidia/nvidia/llama-nemotron-rerank-vl-1b-v2", - "providerId": "nvidia", - "displayName": "llama-nemotron-rerank-vl-1b-v2", - "version": "2026-03-31", + "modelId": "nano-gpt/claude-haiku-4-5-20251001", + "providerId": "nano-gpt", + "displayName": "Claude Haiku 4.5", + "version": "2025-10-15", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 1, + "outputPer1M": 5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 5, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nvidia/nvidia/magpie-tts-zeroshot", - "providerId": "nvidia", - "displayName": "magpie-tts-zeroshot", - "version": "2025-05-22", - "capabilities": [], + "modelId": "nano-gpt/claude-haiku-4-5-20251001-thinking", + "providerId": "nano-gpt", + "displayName": "Claude Haiku 4.5 Thinking", + "version": "2025-10-15", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], "modalities": [ - "audio", + "image", + "pdf", "text" ], - "contextWindow": 0, - "maxOutputTokens": 4096, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 5, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nvidia/nvidia/nemotron-3-content-safety", - "providerId": "nvidia", - "displayName": "nemotron-3-content-safety", - "version": "2026-04-16", + "modelId": "nano-gpt/claude-opus-4-1-20250805", + "providerId": "nano-gpt", + "displayName": "Claude 4.1 Opus", + "version": "2025-08-05", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 200000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 15, + "outputPer1M": 75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 75, + "cacheRead": 1.5 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nvidia/nvidia/nemotron-3-nano-30b-a3b", - "providerId": "nvidia", - "displayName": "nemotron-3-nano-30b-a3b", - "version": "2024-12", + "modelId": "nano-gpt/claude-opus-4-1-thinking", + "providerId": "nano-gpt", + "displayName": "Claude 4.1 Opus Thinking", + "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 200000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 15, + "outputPer1M": 75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 75, + "cacheRead": 1.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nvidia/nvidia/nemotron-3-nano-omni-30b-a3b-reasoning", - "providerId": "nvidia", - "displayName": "Nemotron 3 Nano Omni", - "version": "2026-04-28", + "modelId": "nano-gpt/claude-opus-4-1-thinking:1024", + "providerId": "nano-gpt", + "displayName": "Claude 4.1 Opus Thinking (1K)", + "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", @@ -73200,45 +112894,61 @@ "structured.output" ], "modalities": [ - "audio", "image", - "text", - "video" + "pdf", + "text" ], - "contextWindow": 256000, - "maxOutputTokens": 65536, + "contextWindow": 200000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 15, + "outputPer1M": 75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 75, + "cacheRead": 1.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nvidia/nvidia/nemotron-3-super-120b-a12b", - "providerId": "nvidia", - "displayName": "Nemotron 3 Super", - "version": "2026-03-11", + "modelId": "nano-gpt/claude-opus-4-1-thinking:32000", + "providerId": "nano-gpt", + "displayName": "Claude 4.1 Opus Thinking (32K)", + "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 200000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.8, - "currency": "USD" - } + "inputPer1M": 15, + "outputPer1M": 75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 75, + "cacheRead": 1.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nvidia/nvidia/nemotron-3-ultra-550b-a55b", - "providerId": "nvidia", - "displayName": "Nemotron 3 Ultra 550B A55B", - "version": "2026-06-04", + "modelId": "nano-gpt/claude-opus-4-1-thinking:32768", + "providerId": "nano-gpt", + "displayName": "Claude 4.1 Opus Thinking (32K)", + "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", @@ -73246,296 +112956,400 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 65536, + "contextWindow": 200000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 2.5, - "currency": "USD" - } + "inputPer1M": 15, + "outputPer1M": 75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 75, + "cacheRead": 1.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nvidia/nvidia/nemotron-content-safety-reasoning-4b", - "providerId": "nvidia", - "displayName": "nemotron-content-safety-reasoning-4b", - "version": "2026-01-22", + "modelId": "nano-gpt/claude-opus-4-1-thinking:8192", + "providerId": "nano-gpt", + "displayName": "Claude 4.1 Opus Thinking (8K)", + "version": "2025-08-05", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 200000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 15, + "outputPer1M": 75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 75, + "cacheRead": 1.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nvidia/nvidia/nemotron-mini-4b-instruct", - "providerId": "nvidia", - "displayName": "nemotron-mini-4b-instruct", - "version": "2024-08-21", + "modelId": "nano-gpt/claude-opus-4-20250514", + "providerId": "nano-gpt", + "displayName": "Claude 4 Opus", + "version": "2025-05-22", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 200000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 15, + "outputPer1M": 75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 75, + "cacheRead": 1.5 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nvidia/nvidia/nemotron-voicechat", - "providerId": "nvidia", - "displayName": "nemotron-voicechat", - "version": "2026-03-16", + "modelId": "nano-gpt/claude-opus-4-5-20251101", + "providerId": "nano-gpt", + "displayName": "Claude 4.5 Opus", + "version": "2025-11-01", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "audio", + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 200000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nvidia/nvidia/nv-embed-v1", - "providerId": "nvidia", - "displayName": "nv-embed-v1", - "version": "2024-06-07", + "modelId": "nano-gpt/claude-opus-4-5-20251101:thinking", + "providerId": "nano-gpt", + "displayName": "Claude 4.5 Opus Thinking", + "version": "2025-11-01", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 2048, + "contextWindow": 200000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nvidia/nvidia/nv-embedcode-7b-v1", - "providerId": "nvidia", - "displayName": "nv-embedcode-7b-v1", - "version": "2025-03-17", + "modelId": "nano-gpt/claude-opus-4-thinking", + "providerId": "nano-gpt", + "displayName": "Claude 4 Opus Thinking", + "version": "2025-05-22", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 2048, + "contextWindow": 200000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 15, + "outputPer1M": 75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 75, + "cacheRead": 1.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nvidia/nvidia/nvidia-nemotron-nano-9b-v2", - "providerId": "nvidia", - "displayName": "nvidia-nemotron-nano-9b-v2", - "version": "2025-08-18", + "modelId": "nano-gpt/claude-opus-4-thinking:1024", + "providerId": "nano-gpt", + "displayName": "Claude 4 Opus Thinking (1K)", + "version": "2025-05-22", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 200000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 15, + "outputPer1M": 75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 75, + "cacheRead": 1.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nvidia/nvidia/rerank-qa-mistral-4b", - "providerId": "nvidia", - "displayName": "rerank-qa-mistral-4b", - "version": "2024-03-17", + "modelId": "nano-gpt/claude-opus-4-thinking:32000", + "providerId": "nano-gpt", + "displayName": "Claude 4 Opus Thinking (32K)", + "version": "2025-05-22", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 200000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 15, + "outputPer1M": 75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 75, + "cacheRead": 1.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nvidia/nvidia/riva-translate-4b-instruct-v1_1", - "providerId": "nvidia", - "displayName": "riva-translate-4b-instruct-v1_1", - "version": "2025-12-12", + "modelId": "nano-gpt/claude-opus-4-thinking:32768", + "providerId": "nano-gpt", + "displayName": "Claude 4 Opus Thinking (32K)", + "version": "2025-05-22", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, - "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } - }, - { - "modelId": "nvidia/nvidia/sparsedrive", - "providerId": "nvidia", - "displayName": "sparsedrive", - "version": "2025-03-18", - "capabilities": [ - "text.chat" - ], - "modalities": [ - "text", - "video" - ], - "contextWindow": 128000, - "maxOutputTokens": 8192, - "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } - }, - { - "modelId": "nvidia/nvidia/streampetr", - "providerId": "nvidia", - "displayName": "streampetr", - "version": "2025-11-13", - "capabilities": [ - "text.chat" - ], - "modalities": [ - "text", - "video" - ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 200000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 15, + "outputPer1M": 75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 75, + "cacheRead": 1.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nvidia/nvidia/studiovoice", - "providerId": "nvidia", - "displayName": "studiovoice", - "version": "2024-10-03", + "modelId": "nano-gpt/claude-opus-4-thinking:8192", + "providerId": "nano-gpt", + "displayName": "Claude 4 Opus Thinking (8K)", + "version": "2025-05-22", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, - "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } - }, - { - "modelId": "nvidia/nvidia/synthetic-video-detector", - "providerId": "nvidia", - "displayName": "synthetic-video-detector", - "version": "2026-04-16", - "capabilities": [ - "text.chat" - ], - "modalities": [ - "text", - "video" - ], - "contextWindow": 0, - "maxOutputTokens": 4096, + "contextWindow": 200000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 15, + "outputPer1M": 75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 75, + "cacheRead": 1.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nvidia/nvidia/usdcode", - "providerId": "nvidia", - "displayName": "usdcode", - "version": "2026-01-01", + "modelId": "nano-gpt/claude-sonnet-4-20250514", + "providerId": "nano-gpt", + "displayName": "Claude 4 Sonnet", + "version": "2025-05-22", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nvidia/nvidia/usdvalidate", - "providerId": "nvidia", - "displayName": "usdvalidate", - "version": "2024-07-24", + "modelId": "nano-gpt/claude-sonnet-4-5-20250929", + "providerId": "nano-gpt", + "displayName": "Claude Sonnet 4.5", + "version": "2025-09-29", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 0, - "maxOutputTokens": 4096, + "contextWindow": 1000000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nvidia/openai/gpt-oss-120b", - "providerId": "nvidia", - "displayName": "GPT-OSS-120B", - "version": "2025-08-04", + "modelId": "nano-gpt/claude-sonnet-4-5-20250929-thinking", + "providerId": "nano-gpt", + "displayName": "Claude Sonnet 4.5 Thinking", + "version": "2025-09-29", "capabilities": [ "text.chat", "tools.function_calling", @@ -73543,21 +113357,41 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 1000000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "nvidia/openai/gpt-oss-20b", - "providerId": "nvidia", - "displayName": "GPT OSS 20B", - "version": "2025-08-05", + "modelId": "nano-gpt/claude-sonnet-4-thinking", + "providerId": "nano-gpt", + "displayName": "Claude 4 Sonnet Thinking", + "version": "2025-05-22", "capabilities": [ "text.chat", "tools.function_calling", @@ -73565,138 +113399,185 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 1000000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nvidia/openai/whisper-large-v3", - "providerId": "nvidia", - "displayName": "Whisper Large v3", - "version": "2023-09-01", + "modelId": "nano-gpt/claude-sonnet-4-thinking:1024", + "providerId": "nano-gpt", + "displayName": "Claude 4 Sonnet Thinking (1K)", + "version": "2025-05-22", "capabilities": [ - "text.chat" - ], - "modalities": [ - "audio", - "text" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], - "contextWindow": 0, - "maxOutputTokens": 4096, - "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } - }, - { - "modelId": "nvidia/qwen/qwen-image", - "providerId": "nvidia", - "displayName": "Qwen Image", - "version": "2025-08-07", - "capabilities": [], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 0, - "maxOutputTokens": 0, + "contextWindow": 1000000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nvidia/qwen/qwen-image-edit", - "providerId": "nvidia", - "displayName": "Qwen Image Edit", - "version": "2025-08-19", - "capabilities": [], + "modelId": "nano-gpt/claude-sonnet-4-thinking:32768", + "providerId": "nano-gpt", + "displayName": "Claude 4 Sonnet Thinking (32K)", + "version": "2025-05-22", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 0, - "maxOutputTokens": 0, + "contextWindow": 1000000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nvidia/qwen/qwen2.5-coder-32b-instruct", - "providerId": "nvidia", - "displayName": "Qwen2.5 Coder 32b Instruct", - "version": "2024-11-06", + "modelId": "nano-gpt/claude-sonnet-4-thinking:64000", + "providerId": "nano-gpt", + "displayName": "Claude 4 Sonnet Thinking (64K)", + "version": "2025-05-22", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 1000000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nvidia/qwen/qwen3-coder-480b-a35b-instruct", - "providerId": "nvidia", - "displayName": "Qwen3 Coder 480B A35B Instruct", - "version": "2025-07-23", + "modelId": "nano-gpt/claude-sonnet-4-thinking:8192", + "providerId": "nano-gpt", + "displayName": "Claude 4 Sonnet Thinking (8K)", + "version": "2025-05-22", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 66536, + "contextWindow": 1000000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nvidia/qwen/qwen3-next-80b-a3b-instruct", - "providerId": "nvidia", - "displayName": "Qwen3-Next-80B-A3B-Instruct", - "version": "2024-12-01", + "modelId": "nano-gpt/claw-high", + "providerId": "nano-gpt", + "displayName": "Claw High", + "version": "2026-05-11", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 2.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nvidia/qwen/qwen3.5-122b-a10b", - "providerId": "nvidia", - "displayName": "Qwen3.5 122B-A10B", - "version": "2026-02-23", + "modelId": "nano-gpt/claw-low", + "providerId": "nano-gpt", + "displayName": "Claw Low", + "version": "2026-05-11", "capabilities": [ "text.chat", "tools.function_calling", @@ -73704,24 +113585,32 @@ "structured.output" ], "modalities": [ - "audio", "image", + "pdf", "text", "video" ], - "contextWindow": 262144, + "contextWindow": 1048576, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 1.5, + "cacheRead": 0.025, + "cacheWrite": 0.08333 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nvidia/qwen/qwen3.5-397b-a17b", - "providerId": "nvidia", - "displayName": "Qwen3.5-397B-A17B", - "version": "2026-02-16", + "modelId": "nano-gpt/claw-medium", + "providerId": "nano-gpt", + "displayName": "Claw Medium", + "version": "2026-05-11", "capabilities": [ "text.chat", "tools.function_calling", @@ -73729,191 +113618,248 @@ "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 8192, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.315, + "outputPer1M": 1.26, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.315, + "output": 1.26, + "cacheRead": 0.1575 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nvidia/sarvamai/sarvam-m", - "providerId": "nvidia", - "displayName": "sarvam-m", - "version": "2025-07-25", + "modelId": "nano-gpt/cohere/command-r-plus-08-2024", + "providerId": "nano-gpt", + "displayName": "Cohere: Command R+", + "version": "2024-08-30", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ "text" ], "contextWindow": 128000, - "maxOutputTokens": 8192, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 2.856, + "outputPer1M": 14.246, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.856, + "output": 14.246, + "cacheRead": 1.428 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nvidia/stepfun-ai/step-3.5-flash", - "providerId": "nvidia", - "displayName": "Step 3.5 Flash", - "version": "2026-02-02", + "modelId": "nano-gpt/cohere/north-mini-code", + "providerId": "nano-gpt", + "displayName": "Cohere North Mini Code 1.0", + "version": "2026-06-09", "capabilities": [ "text.chat", - "tools.function_calling", "reasoning" ], "modalities": [ "text" ], "contextWindow": 256000, - "maxOutputTokens": 16384, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 0.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 0.8, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "nvidia/stepfun-ai/step-3.7-flash", - "providerId": "nvidia", - "displayName": "Step 3.7 Flash", - "version": "2026-05-28", + "modelId": "nano-gpt/command-a-plus-05-2026", + "providerId": "nano-gpt", + "displayName": "Cohere Command A+ (05/2026)", + "version": "2026-05-20", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 16384, + "contextWindow": 128000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 2.5, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 10, + "cacheRead": 1.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "nvidia/upstage/solar-10_7b-instruct", - "providerId": "nvidia", - "displayName": "solar-10.7b-instruct", - "version": "2024-06-05", + "modelId": "nano-gpt/command-a-reasoning-08-2025", + "providerId": "nano-gpt", + "displayName": "Cohere Command A (08/2025)", + "version": "2025-08-21", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 128000, + "contextWindow": 256000, "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 2.5, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 10, + "cacheRead": 1.25 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "nvidia/z-ai/glm-5.1", - "providerId": "nvidia", - "displayName": "GLM-5.1", - "version": "2026-03-27", + "modelId": "nano-gpt/crofai/greg-2-super", + "providerId": "nano-gpt", + "displayName": "Greg 2 Super", + "version": "2026-06-19", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 229376, + "maxOutputTokens": 229376, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 1.5, + "outputPer1M": 5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 5, + "cacheRead": 0.25 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "ollama-cloud/cogito-2.1:671b", - "providerId": "ollama-cloud", - "displayName": "cogito-2.1:671b", - "version": "2025-11-19", + "modelId": "nano-gpt/crofai/greg-2-ultra", + "providerId": "nano-gpt", + "displayName": "Greg 2 Ultra", + "version": "2026-06-19", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 163840, - "maxOutputTokens": 32000 + "contextWindow": 229376, + "maxOutputTokens": 229376, + "pricing": { + "inputPer1M": 3, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 10, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + } }, { - "modelId": "ollama-cloud/deepseek-v3.1:671b", - "providerId": "ollama-cloud", - "displayName": "deepseek-v3.1:671b", - "version": "2025-08-21", + "modelId": "nano-gpt/deepclaude", + "providerId": "nano-gpt", + "displayName": "DeepClaude", + "version": "2025-03-10", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ + "pdf", "text" ], - "contextWindow": 163840, - "maxOutputTokens": 163840 - }, - { - "modelId": "ollama-cloud/deepseek-v3.2", - "providerId": "ollama-cloud", - "displayName": "deepseek-v3.2", - "version": "2025-06-15", - "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" - ], - "modalities": [ - "text" - ], - "contextWindow": 163840, - "maxOutputTokens": 65536 + "contextWindow": 128000, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + } }, { - "modelId": "ollama-cloud/deepseek-v4-flash", - "providerId": "ollama-cloud", - "displayName": "deepseek-v4-flash", - "version": "2026-04-24", + "modelId": "nano-gpt/deepcogito/cogito-v1-preview-qwen-32B", + "providerId": "nano-gpt", + "displayName": "Cogito v1 Preview Qwen 32B", + "version": "2025-05-10", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 1048576 + "contextWindow": 128000, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 1.8, + "outputPer1M": 1.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.8, + "output": 1.8, + "cacheRead": 0.9 + }, + "costUnit": "USD per 1M tokens" + } }, { - "modelId": "ollama-cloud/deepseek-v4-pro", - "providerId": "ollama-cloud", - "displayName": "deepseek-v4-pro", - "version": "2026-04-24", + "modelId": "nano-gpt/deepseek-ai/DeepSeek-R1-0528", + "providerId": "nano-gpt", + "displayName": "DeepSeek R1 0528", + "version": "2025-05-28", "capabilities": [ "text.chat", "tools.function_calling", @@ -73922,140 +113868,241 @@ "modalities": [ "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 1048576 + "contextWindow": 128000, + "maxOutputTokens": 163840, + "pricing": { + "inputPer1M": 0.4, + "outputPer1M": 1.7, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 1.7, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "ollama-cloud/devstral-2:123b", - "providerId": "ollama-cloud", - "displayName": "devstral-2:123b", - "version": "2025-12-09", + "modelId": "nano-gpt/deepseek-ai/DeepSeek-V3.1", + "providerId": "nano-gpt", + "displayName": "DeepSeek V3.1", + "version": "2025-07-26", "capabilities": [ "text.chat", "tools.function_calling" ], "modalities": [ + "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144 + "contextWindow": 128000, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.2, + "outputPer1M": 0.7, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 0.7, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" + } }, { - "modelId": "ollama-cloud/devstral-small-2:24b", - "providerId": "ollama-cloud", - "displayName": "devstral-small-2:24b", - "version": "2025-12-09", + "modelId": "nano-gpt/deepseek-ai/DeepSeek-V3.1-Terminus", + "providerId": "nano-gpt", + "displayName": "DeepSeek V3.1 Terminus", + "version": "2025-08-02", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144 + "contextWindow": 128000, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.25, + "outputPer1M": 0.7, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 0.7, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + } }, { - "modelId": "ollama-cloud/gemini-3-flash-preview", - "providerId": "ollama-cloud", - "displayName": "gemini-3-flash-preview", - "version": "2025-12-17", + "modelId": "nano-gpt/deepseek-ai/DeepSeek-V3.1-Terminus:thinking", + "providerId": "nano-gpt", + "displayName": "DeepSeek V3.1 Terminus (Thinking)", + "version": "2024-01-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536 + "contextWindow": 128000, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.25, + "outputPer1M": 0.7, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 0.7, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + } }, { - "modelId": "ollama-cloud/gemma3:12b", - "providerId": "ollama-cloud", - "displayName": "gemma3:12b", - "version": "2024-12-01", + "modelId": "nano-gpt/deepseek-ai/DeepSeek-V3.1:thinking", + "providerId": "nano-gpt", + "displayName": "DeepSeek V3.1 Thinking", + "version": "2024-01-01", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072 + "contextWindow": 128000, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.2, + "outputPer1M": 0.7, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 0.7, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" + } }, { - "modelId": "ollama-cloud/gemma3:27b", - "providerId": "ollama-cloud", - "displayName": "gemma3:27b", - "version": "2025-07-27", + "modelId": "nano-gpt/deepseek-ai/deepseek-v3.2-exp", + "providerId": "nano-gpt", + "displayName": "DeepSeek V3.2 Exp", + "version": "2024-01-01", "capabilities": [ "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072 + "contextWindow": 163840, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.28, + "outputPer1M": 0.42, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.28, + "output": 0.42, + "cacheRead": 0.14 + }, + "costUnit": "USD per 1M tokens" + } }, { - "modelId": "ollama-cloud/gemma3:4b", - "providerId": "ollama-cloud", - "displayName": "gemma3:4b", - "version": "2024-12-01", + "modelId": "nano-gpt/deepseek-ai/deepseek-v3.2-exp-thinking", + "providerId": "nano-gpt", + "displayName": "DeepSeek V3.2 Exp Thinking", + "version": "2024-01-01", "capabilities": [ - "text.chat" + "text.chat", + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072 + "contextWindow": 163840, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.28, + "outputPer1M": 0.42, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.28, + "output": 0.42, + "cacheRead": 0.14 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "ollama-cloud/gemma4:31b", - "providerId": "ollama-cloud", - "displayName": "gemma4:31b", - "version": "2026-04-02", + "modelId": "nano-gpt/deepseek-chat", + "providerId": "nano-gpt", + "displayName": "DeepSeek V3/Deepseek Chat", + "version": "2025-12-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ - "image", + "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144 + "contextWindow": 128000, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0.1, + "outputPer1M": 0.425, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.425, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" + } }, { - "modelId": "ollama-cloud/glm-4.6", - "providerId": "ollama-cloud", - "displayName": "glm-4.6", - "version": "2025-09-29", + "modelId": "nano-gpt/deepseek-chat-cheaper", + "providerId": "nano-gpt", + "displayName": "DeepSeek V3/Chat Cheaper", + "version": "2025-04-15", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ + "pdf", "text" ], - "contextWindow": 202752, - "maxOutputTokens": 131072 + "contextWindow": 128000, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0.1, + "outputPer1M": 0.425, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.425, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" + } }, { - "modelId": "ollama-cloud/glm-4.7", - "providerId": "ollama-cloud", - "displayName": "glm-4.7", - "version": "2025-12-22", + "modelId": "nano-gpt/deepseek-r1", + "providerId": "nano-gpt", + "displayName": "DeepSeek R1", + "version": "2025-01-20", "capabilities": [ "text.chat", "tools.function_calling", @@ -74064,143 +114111,250 @@ "modalities": [ "text" ], - "contextWindow": 202752, - "maxOutputTokens": 131072 + "contextWindow": 128000, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0.4, + "outputPer1M": 1.7, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 1.7, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "ollama-cloud/glm-5", - "providerId": "ollama-cloud", - "displayName": "glm-5", - "version": "2026-02-11", + "modelId": "nano-gpt/deepseek-r1-sambanova", + "providerId": "nano-gpt", + "displayName": "DeepSeek R1 Fast", + "version": "2025-02-20", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 202752, - "maxOutputTokens": 131072 + "contextWindow": 128000, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 4.998, + "outputPer1M": 6.987, + "currency": "USD", + "costDimensionsPer1M": { + "input": 4.998, + "output": 6.987, + "cacheRead": 2.499 + }, + "costUnit": "USD per 1M tokens" + } }, { - "modelId": "ollama-cloud/glm-5.1", - "providerId": "ollama-cloud", - "displayName": "glm-5.1", - "version": "2026-03-27", + "modelId": "nano-gpt/deepseek-reasoner", + "providerId": "nano-gpt", + "displayName": "DeepSeek Reasoner", + "version": "2025-12-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 202752, - "maxOutputTokens": 131072 + "contextWindow": 64000, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.4, + "outputPer1M": 1.7, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 1.7, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + } }, { - "modelId": "ollama-cloud/gpt-oss:120b", - "providerId": "ollama-cloud", - "displayName": "gpt-oss:120b", - "version": "2025-08-05", + "modelId": "nano-gpt/deepseek-reasoner-cheaper", + "providerId": "nano-gpt", + "displayName": "Deepseek R1 Cheaper", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768 + "contextWindow": 128000, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.4, + "outputPer1M": 1.7, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 1.7, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + } }, { - "modelId": "ollama-cloud/gpt-oss:20b", - "providerId": "ollama-cloud", - "displayName": "gpt-oss:20b", - "version": "2025-08-05", + "modelId": "nano-gpt/deepseek-v3-0324", + "providerId": "nano-gpt", + "displayName": "DeepSeek Chat 0324", + "version": "2025-03-24", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768 + "contextWindow": 128000, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0.2, + "outputPer1M": 0.77, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 0.77, + "cacheRead": 0.135 + }, + "costUnit": "USD per 1M tokens" + } }, { - "modelId": "ollama-cloud/kimi-k2-thinking", - "providerId": "ollama-cloud", - "displayName": "kimi-k2-thinking", - "version": "2025-11-06", + "modelId": "nano-gpt/deepseek/deepseek-latest", + "providerId": "nano-gpt", + "displayName": "DeepSeek Latest", + "version": "2026-05-03", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144 + "contextWindow": 1048576, + "maxOutputTokens": 384000, + "pricing": { + "inputPer1M": 1.1, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1, + "output": 2.5, + "cacheRead": 0.04 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "high", + "max" + ] + } + ] }, { - "modelId": "ollama-cloud/kimi-k2:1t", - "providerId": "ollama-cloud", - "displayName": "kimi-k2:1t", - "version": "2025-07-11", + "modelId": "nano-gpt/deepseek/deepseek-prover-v2-671b", + "providerId": "nano-gpt", + "displayName": "DeepSeek Prover v2 671B", + "version": "2025-11-15", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144 + "contextWindow": 160000, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 1, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 2.5, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + } }, { - "modelId": "ollama-cloud/kimi-k2.5", - "providerId": "ollama-cloud", - "displayName": "kimi-k2.5", - "version": "2026-01-27", + "modelId": "nano-gpt/deepseek/deepseek-v3.2", + "providerId": "nano-gpt", + "displayName": "DeepSeek V3.2", + "version": "2025-12-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ - "image", + "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144 + "contextWindow": 163000, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.28, + "outputPer1M": 0.42, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.28, + "output": 0.42, + "cacheRead": 0.14 + }, + "costUnit": "USD per 1M tokens" + } }, { - "modelId": "ollama-cloud/kimi-k2.6", - "providerId": "ollama-cloud", - "displayName": "kimi-k2.6", - "version": "2026-04-20", + "modelId": "nano-gpt/deepseek/deepseek-v3.2:thinking", + "providerId": "nano-gpt", + "displayName": "DeepSeek V3.2 Thinking", + "version": "2025-12-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", + "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144 + "contextWindow": 163000, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.28, + "outputPer1M": 0.42, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.28, + "output": 0.42, + "cacheRead": 0.14 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "ollama-cloud/kimi-k2.7-code", - "providerId": "ollama-cloud", - "displayName": "kimi-k2.7-code", - "version": "2026-06-12", + "modelId": "nano-gpt/deepseek/deepseek-v4-flash", + "providerId": "nano-gpt", + "displayName": "DeepSeek V4 Flash", + "version": "2026-04-24", "capabilities": [ "text.chat", "tools.function_calling", @@ -74208,956 +114362,1380 @@ "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144 + "contextWindow": 1048576, + "maxOutputTokens": 384000, + "pricing": { + "inputPer1M": 0.07, + "outputPer1M": 0.14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.07, + "output": 0.14, + "cacheRead": 0.014 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high", + "max" + ] + } + ] }, { - "modelId": "ollama-cloud/minimax-m2", - "providerId": "ollama-cloud", - "displayName": "minimax-m2", - "version": "2025-10-23", + "modelId": "nano-gpt/deepseek/deepseek-v4-flash-0731", + "providerId": "nano-gpt", + "displayName": "DeepSeek V4 Flash 0731", + "version": "2026-07-31", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 204800, - "maxOutputTokens": 128000 + "contextWindow": 1000000, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.14, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "cacheRead": 0.014 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "high", + "max" + ] + } + ] }, { - "modelId": "ollama-cloud/minimax-m2.1", - "providerId": "ollama-cloud", - "displayName": "minimax-m2.1", - "version": "2025-12-23", + "modelId": "nano-gpt/deepseek/deepseek-v4-flash-0731-cheaper", + "providerId": "nano-gpt", + "displayName": "DeepSeek V4 Flash 0731 Cheaper", + "version": "2026-08-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072 + "contextWindow": 1048576, + "maxOutputTokens": 384000, + "pricing": { + "inputPer1M": 0.14, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "cacheRead": 0.014 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "high", + "max" + ] + } + ] }, { - "modelId": "ollama-cloud/minimax-m2.5", - "providerId": "ollama-cloud", - "displayName": "minimax-m2.5", - "version": "2026-02-12", + "modelId": "nano-gpt/deepseek/deepseek-v4-flash-0731-cheaper:thinking", + "providerId": "nano-gpt", + "displayName": "DeepSeek V4 Flash 0731 Cheaper (Thinking)", + "version": "2026-08-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072 + "contextWindow": 1048576, + "maxOutputTokens": 384000, + "pricing": { + "inputPer1M": 0.14, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "cacheRead": 0.014 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "high", + "max" + ] + } + ] }, { - "modelId": "ollama-cloud/minimax-m2.7", - "providerId": "ollama-cloud", - "displayName": "minimax-m2.7", - "version": "2026-03-18", + "modelId": "nano-gpt/deepseek/deepseek-v4-flash-0731:thinking", + "providerId": "nano-gpt", + "displayName": "DeepSeek V4 Flash 0731 (Thinking)", + "version": "2026-07-31", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 196608, - "maxOutputTokens": 196608 + "contextWindow": 1000000, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.14, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "cacheRead": 0.014 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "high", + "max" + ] + } + ] }, { - "modelId": "ollama-cloud/minimax-m3", - "providerId": "ollama-cloud", - "displayName": "minimax-m3", - "version": "2026-05-31", + "modelId": "nano-gpt/deepseek/deepseek-v4-flash-latest", + "providerId": "nano-gpt", + "displayName": "DeepSeek V4 Flash Latest", + "version": "2026-08-02", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 512000, - "maxOutputTokens": 131072 + "contextWindow": 1048576, + "maxOutputTokens": 384000, + "pricing": { + "inputPer1M": 0.14, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "cacheRead": 0.014 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "high", + "max" + ] + } + ] }, { - "modelId": "ollama-cloud/ministral-3:14b", - "providerId": "ollama-cloud", - "displayName": "ministral-3:14b", - "version": "2024-12-01", + "modelId": "nano-gpt/deepseek/deepseek-v4-flash:thinking", + "providerId": "nano-gpt", + "displayName": "DeepSeek V4 Flash (Thinking)", + "version": "2026-04-24", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 128000 + "contextWindow": 1048576, + "maxOutputTokens": 384000, + "pricing": { + "inputPer1M": 0.07, + "outputPer1M": 0.14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.07, + "output": 0.14, + "cacheRead": 0.014 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high", + "max" + ] + } + ] }, { - "modelId": "ollama-cloud/ministral-3:3b", - "providerId": "ollama-cloud", - "displayName": "ministral-3:3b", - "version": "2024-10-22", + "modelId": "nano-gpt/deepseek/deepseek-v4-pro", + "providerId": "nano-gpt", + "displayName": "DeepSeek V4 Pro", + "version": "2026-04-24", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 128000 - }, - { - "modelId": "ollama-cloud/ministral-3:8b", - "providerId": "ollama-cloud", - "displayName": "ministral-3:8b", - "version": "2024-12-01", - "capabilities": [ - "text.chat", - "tools.function_calling" - ], - "modalities": [ - "image", - "text" - ], - "contextWindow": 262144, - "maxOutputTokens": 128000 + "contextWindow": 1048576, + "maxOutputTokens": 384000, + "pricing": { + "inputPer1M": 1.1, + "outputPer1M": 2.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1, + "output": 2.2, + "cacheRead": 0.11 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high", + "max" + ] + } + ] }, { - "modelId": "ollama-cloud/mistral-large-3:675b", - "providerId": "ollama-cloud", - "displayName": "mistral-large-3:675b", - "version": "2025-12-02", + "modelId": "nano-gpt/deepseek/deepseek-v4-pro-0813", + "providerId": "nano-gpt", + "displayName": "DeepSeek V4 Pro 0813", + "version": "2026-08-12", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144 + "contextWindow": 1048576, + "maxOutputTokens": 384000, + "pricing": { + "inputPer1M": 1.1, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1, + "output": 2.5, + "cacheRead": 0.04 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "high", + "max" + ] + } + ] }, { - "modelId": "ollama-cloud/nemotron-3-nano:30b", - "providerId": "ollama-cloud", - "displayName": "nemotron-3-nano:30b", - "version": "2025-12-15", + "modelId": "nano-gpt/deepseek/deepseek-v4-pro-0813:thinking", + "providerId": "nano-gpt", + "displayName": "DeepSeek V4 Pro 0813 Thinking", + "version": "2026-08-12", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], "contextWindow": 1048576, - "maxOutputTokens": 131072 + "maxOutputTokens": 384000, + "pricing": { + "inputPer1M": 1.1, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1, + "output": 2.5, + "cacheRead": 0.04 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "high", + "max" + ] + } + ] }, { - "modelId": "ollama-cloud/nemotron-3-super", - "providerId": "ollama-cloud", - "displayName": "nemotron-3-super", - "version": "2026-03-11", + "modelId": "nano-gpt/deepseek/deepseek-v4-pro-cheaper", + "providerId": "nano-gpt", + "displayName": "DeepSeek V4 Pro Cheaper", + "version": "2026-04-25", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536 + "contextWindow": 1048576, + "maxOutputTokens": 384000, + "pricing": { + "inputPer1M": 0.435, + "outputPer1M": 0.87, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.435, + "output": 0.87, + "cacheRead": 0.003625 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high", + "max" + ] + } + ] }, { - "modelId": "ollama-cloud/nemotron-3-ultra", - "providerId": "ollama-cloud", - "displayName": "nemotron-3-ultra", - "version": "2026-06-04", + "modelId": "nano-gpt/deepseek/deepseek-v4-pro-cheaper:thinking", + "providerId": "nano-gpt", + "displayName": "DeepSeek V4 Pro Cheaper (Thinking)", + "version": "2026-04-25", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 128000 + "contextWindow": 1048576, + "maxOutputTokens": 384000, + "pricing": { + "inputPer1M": 0.435, + "outputPer1M": 0.87, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.435, + "output": 0.87, + "cacheRead": 0.003625 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high", + "max" + ] + } + ] }, { - "modelId": "ollama-cloud/qwen3-coder-next", - "providerId": "ollama-cloud", - "displayName": "qwen3-coder-next", - "version": "2026-02-02", + "modelId": "nano-gpt/deepseek/deepseek-v4-pro:thinking", + "providerId": "nano-gpt", + "displayName": "DeepSeek V4 Pro (Thinking)", + "version": "2026-04-24", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536 + "contextWindow": 1048576, + "maxOutputTokens": 384000, + "pricing": { + "inputPer1M": 1.1, + "outputPer1M": 2.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1, + "output": 2.2, + "cacheRead": 0.11 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high", + "max" + ] + } + ] }, { - "modelId": "ollama-cloud/qwen3-coder:480b", - "providerId": "ollama-cloud", - "displayName": "qwen3-coder:480b", - "version": "2025-07-22", + "modelId": "nano-gpt/dmind/dmind-1-mini", + "providerId": "nano-gpt", + "displayName": "DMind-1-Mini", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536 + "contextWindow": 32768, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0.2, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 0.4, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" + } }, { - "modelId": "ollama-cloud/qwen3-next:80b", - "providerId": "ollama-cloud", - "displayName": "qwen3-next:80b", - "version": "2025-09-15", + "modelId": "nano-gpt/Doctor-Shotgun/MS3.2-24B-Magnum-Diamond", + "providerId": "nano-gpt", + "displayName": "MS3.2 24B Magnum Diamond", + "version": "2025-11-24", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 32768 + "contextWindow": 16384, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.493, + "outputPer1M": 0.493, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.493, + "output": 0.493, + "cacheRead": 0.2465 + }, + "costUnit": "USD per 1M tokens" + } }, { - "modelId": "ollama-cloud/qwen3-vl:235b", - "providerId": "ollama-cloud", - "displayName": "qwen3-vl:235b", - "version": "2025-09-22", + "modelId": "nano-gpt/doubao-1.5-pro-256k", + "providerId": "nano-gpt", + "displayName": "Doubao 1.5 Pro 256k", + "version": "2025-03-12", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 32768 + "contextWindow": 256000, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0.799, + "outputPer1M": 1.445, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.799, + "output": 1.445, + "cacheRead": 0.3995 + }, + "costUnit": "USD per 1M tokens" + } }, { - "modelId": "ollama-cloud/qwen3-vl:235b-instruct", - "providerId": "ollama-cloud", - "displayName": "qwen3-vl:235b-instruct", - "version": "2025-09-22", + "modelId": "nano-gpt/doubao-1.5-pro-32k", + "providerId": "nano-gpt", + "displayName": "Doubao 1.5 Pro 32k", + "version": "2024-11-20", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 131072 + "contextWindow": 32000, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0.1343, + "outputPer1M": 0.3349, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1343, + "output": 0.3349, + "cacheRead": 0.06715 + }, + "costUnit": "USD per 1M tokens" + } }, { - "modelId": "ollama-cloud/qwen3.5:397b", - "providerId": "ollama-cloud", - "displayName": "qwen3.5:397b", - "version": "2026-02-15", + "modelId": "nano-gpt/doubao-1.5-vision-pro-32k", + "providerId": "nano-gpt", + "displayName": "Doubao 1.5 Vision Pro 32k", + "version": "2024-11-20", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536 + "contextWindow": 32000, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0.459, + "outputPer1M": 1.377, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.459, + "output": 1.377, + "cacheRead": 0.2295 + }, + "costUnit": "USD per 1M tokens" + } }, { - "modelId": "ollama-cloud/rnj-1:8b", - "providerId": "ollama-cloud", - "displayName": "rnj-1:8b", - "version": "2025-12-06", + "modelId": "nano-gpt/doubao-seed-1-6-250615", + "providerId": "nano-gpt", + "displayName": "Doubao Seed 1.6", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 32768, - "maxOutputTokens": 4096 + "contextWindow": 256000, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0.204, + "outputPer1M": 0.51, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.204, + "output": 0.51, + "cacheRead": 0.102 + }, + "costUnit": "USD per 1M tokens" + } }, { - "modelId": "openai/chatgpt-image-latest", - "providerId": "openai", - "displayName": "chatgpt-image-latest", - "version": "2025-12-16", + "modelId": "nano-gpt/doubao-seed-1-6-flash-250615", + "providerId": "nano-gpt", + "displayName": "Doubao Seed 1.6 Flash", + "version": "2024-01-01", "capabilities": [ "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 0, - "maxOutputTokens": 0 + "contextWindow": 256000, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0.0374, + "outputPer1M": 0.374, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.0374, + "output": 0.374, + "cacheRead": 0.0187 + }, + "costUnit": "USD per 1M tokens" + } }, { - "modelId": "openai/gpt-3.5-turbo", - "providerId": "openai", - "displayName": "GPT-3.5-turbo", - "version": "2023-03-01", + "modelId": "nano-gpt/doubao-seed-1-8-251215", + "providerId": "nano-gpt", + "displayName": "Doubao Seed 1.8", + "version": "2024-01-01", "capabilities": [ "text.chat" ], "modalities": [ "text" ], - "contextWindow": 16385, - "maxOutputTokens": 4096, + "contextWindow": 128000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 1.5, - "currency": "USD" + "inputPer1M": 0.612, + "outputPer1M": 6.12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.612, + "output": 6.12, + "cacheRead": 0.306 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openai/gpt-4", - "providerId": "openai", - "displayName": "GPT-4", - "version": "2023-11-06", + "modelId": "nano-gpt/doubao-seed-2-0-code-preview-260215", + "providerId": "nano-gpt", + "displayName": "Doubao Seed 2.0 Code Preview", + "version": "2026-02-14", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 8192, - "maxOutputTokens": 8192, + "contextWindow": 256000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 30, - "outputPer1M": 60, - "currency": "USD" + "inputPer1M": 0.782, + "outputPer1M": 3.893, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.782, + "output": 3.893, + "cacheRead": 0.391 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openai/gpt-4-turbo", - "providerId": "openai", - "displayName": "GPT-4 Turbo", - "version": "2023-11-06", + "modelId": "nano-gpt/doubao-seed-2-0-lite-260215", + "providerId": "nano-gpt", + "displayName": "Doubao Seed 2.0 Lite", + "version": "2026-02-14", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 256000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 10, - "outputPer1M": 30, - "currency": "USD" + "inputPer1M": 0.1462, + "outputPer1M": 0.8738, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1462, + "output": 0.8738, + "cacheRead": 0.0731 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openai/gpt-4.1", - "providerId": "openai", - "displayName": "GPT-4.1", - "version": "2025-04-14", + "modelId": "nano-gpt/doubao-seed-2-0-mini-260215", + "providerId": "nano-gpt", + "displayName": "Doubao Seed 2.0 Mini", + "version": "2026-02-14", "capabilities": [ - "text.chat", - "tools.function_calling", - "structured.output" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1047576, - "maxOutputTokens": 32768, + "contextWindow": 256000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 2, - "outputPer1M": 8, - "currency": "USD" + "inputPer1M": 0.0493, + "outputPer1M": 0.4845, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.0493, + "output": 0.4845, + "cacheRead": 0.02465 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openai/gpt-4.1-mini", - "providerId": "openai", - "displayName": "GPT-4.1 mini", - "version": "2025-04-14", + "modelId": "nano-gpt/doubao-seed-2-0-pro-260215", + "providerId": "nano-gpt", + "displayName": "Doubao Seed 2.0 Pro", + "version": "2026-02-14", "capabilities": [ - "text.chat", - "tools.function_calling", - "structured.output" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1047576, - "maxOutputTokens": 32768, + "contextWindow": 256000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 1.6, - "currency": "USD" + "inputPer1M": 0.782, + "outputPer1M": 3.876, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.782, + "output": 3.876, + "cacheRead": 0.391 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openai/gpt-4.1-mini-fast", - "providerId": "openai", - "displayName": "GPT-4.1 Mini Fast", - "extends": "gpt-4.1-mini", - "version": "2025-04-14-fast", - "experimentalModes": [ - { - "modeId": "reasoning.high", - "label": "High reasoning depth" - } - ] - }, - { - "modelId": "openai/gpt-4.1-nano", - "providerId": "openai", - "displayName": "GPT-4.1 nano", - "version": "2025-04-14", + "modelId": "nano-gpt/Envoid/Llama-3.05-Nemotron-Tenyxchat-Storybreaker-70B", + "providerId": "nano-gpt", + "displayName": "Nemotron Tenyxchat Storybreaker 70b", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "structured.output" + "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 1047576, - "maxOutputTokens": 32768, + "contextWindow": 16384, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.4, - "currency": "USD" + "inputPer1M": 0.493, + "outputPer1M": 0.493, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.493, + "output": 0.493, + "cacheRead": 0.2465 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openai/gpt-4o", - "providerId": "openai", - "displayName": "GPT-4o", - "version": "2024-05-13", + "modelId": "nano-gpt/Envoid/Llama-3.05-NT-Storybreaker-Ministral-70B", + "providerId": "nano-gpt", + "displayName": "Llama 3.05 Storybreaker Ministral 70b", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "structured.output" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 16384, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 10, - "currency": "USD" + "inputPer1M": 0.493, + "outputPer1M": 0.493, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.493, + "output": 0.493, + "cacheRead": 0.2465 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openai/gpt-4o-2024-05-13", - "providerId": "openai", - "displayName": "GPT-4o (2024-05-13)", - "version": "2024-05-13", + "modelId": "nano-gpt/ernie-5.0-thinking-preview", + "providerId": "nano-gpt", + "displayName": "Ernie 5.0 Thinking Preview", + "version": "2025-11-18", "capabilities": [ "text.chat", - "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "image", "text" ], "contextWindow": 128000, - "maxOutputTokens": 4096, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 5, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 3.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 3.5, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "openai/gpt-4o-2024-08-06", - "providerId": "openai", - "displayName": "GPT-4o (2024-08-06)", - "version": "2024-08-06", + "modelId": "nano-gpt/ernie-5.1", + "providerId": "nano-gpt", + "displayName": "ERNIE 5.1", + "version": "2026-05-10", "capabilities": [ - "text.chat", - "tools.function_calling", - "structured.output" + "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 119000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 10, - "currency": "USD" + "inputPer1M": 0.75, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 3, + "cacheRead": 0.75 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openai/gpt-4o-2024-11-20", - "providerId": "openai", - "displayName": "GPT-4o (2024-11-20)", - "version": "2024-11-20", + "modelId": "nano-gpt/ernie-5.1:thinking", + "providerId": "nano-gpt", + "displayName": "ERNIE 5.1 Thinking", + "version": "2026-05-10", "capabilities": [ "text.chat", - "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 119000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 0.75, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 3, + "cacheRead": 0.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "openai/gpt-4o-mini", - "providerId": "openai", - "displayName": "GPT-4o mini", - "version": "2024-07-18", + "modelId": "nano-gpt/ernie-x1.1-preview", + "providerId": "nano-gpt", + "displayName": "ERNIE X1.1", + "version": "2025-09-10", "capabilities": [ - "text.chat", - "tools.function_calling", - "structured.output" + "text.chat" ], "modalities": [ - "image", "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 64000, + "maxOutputTokens": 8192, "pricing": { "inputPer1M": 0.15, "outputPer1M": 0.6, - "currency": "USD" + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.6, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openai/gpt-5", - "providerId": "openai", - "displayName": "GPT-5", - "version": "2025-08-07", + "modelId": "nano-gpt/EVA-UNIT-01/EVA-LLaMA-3.33-70B-v0.0", + "providerId": "nano-gpt", + "displayName": "EVA Llama 3.33 70B", + "version": "2025-07-26", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, - "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" - } - }, - { - "modelId": "openai/gpt-5-chat-latest", - "providerId": "openai", - "displayName": "GPT-5 Chat (latest)", - "version": "2025-08-07", - "capabilities": [ - "text.chat", - "reasoning", - "structured.output" - ], - "modalities": [ - "image", - "text" - ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 16384, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" + "inputPer1M": 2.006, + "outputPer1M": 2.006, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.006, + "output": 2.006, + "cacheRead": 1.003 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openai/gpt-5-codex", - "providerId": "openai", - "displayName": "GPT-5-Codex", - "version": "2025-09-15", + "modelId": "nano-gpt/EVA-UNIT-01/EVA-LLaMA-3.33-70B-v0.1", + "providerId": "nano-gpt", + "displayName": "EVA-LLaMA-3.33-70B-v0.1", + "version": "2025-09-25", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 16384, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" + "inputPer1M": 2.006, + "outputPer1M": 2.006, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.006, + "output": 2.006, + "cacheRead": 1.003 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openai/gpt-5-mini", - "providerId": "openai", - "displayName": "GPT-5 Mini", - "version": "2025-08-07", + "modelId": "nano-gpt/EVA-UNIT-01/EVA-Qwen2.5-32B-v0.2", + "providerId": "nano-gpt", + "displayName": "EVA-Qwen2.5-32B-v0.2", + "version": "2025-07-26", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 16384, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 2, - "currency": "USD" + "inputPer1M": 0.799, + "outputPer1M": 0.799, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.799, + "output": 0.799, + "cacheRead": 0.3995 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openai/gpt-5-nano", - "providerId": "openai", - "displayName": "GPT-5 Nano", - "version": "2025-08-07", + "modelId": "nano-gpt/EVA-UNIT-01/EVA-Qwen2.5-72B-v0.2", + "providerId": "nano-gpt", + "displayName": "EVA-Qwen2.5-72B-v0.2", + "version": "2025-09-25", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 16384, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.4, - "currency": "USD" + "inputPer1M": 0.799, + "outputPer1M": 0.799, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.799, + "output": 0.799, + "cacheRead": 0.3995 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openai/gpt-5-pro", - "providerId": "openai", - "displayName": "GPT-5 Pro", - "version": "2025-10-06", + "modelId": "nano-gpt/exa-answer", + "providerId": "nano-gpt", + "displayName": "Exa (Answer)", + "version": "2025-12-23", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 272000, + "contextWindow": 4096, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 15, - "outputPer1M": 120, + "inputPer1M": 2.5, + "outputPer1M": 2.5, "currency": "USD" } }, { - "modelId": "openai/gpt-5.1", - "providerId": "openai", - "displayName": "GPT-5.1", - "version": "2025-11-13", + "modelId": "nano-gpt/failspy/Meta-Llama-3-70B-Instruct-abliterated-v3.5", + "providerId": "nano-gpt", + "displayName": "Llama 3 70B abliterated", + "version": "2025-07-26", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 8192, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" + "inputPer1M": 0.7, + "outputPer1M": 0.7, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.7, + "output": 0.7, + "cacheRead": 0.35 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openai/gpt-5.1-chat-latest", - "providerId": "openai", - "displayName": "GPT-5.1 Chat", - "version": "2025-11-13", + "modelId": "nano-gpt/fastgpt", + "providerId": "nano-gpt", + "displayName": "Web Answer", + "version": "2025-12-23", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 32768, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, + "inputPer1M": 7.5, + "outputPer1M": 7.5, "currency": "USD" } }, { - "modelId": "openai/gpt-5.1-codex", - "providerId": "openai", - "displayName": "GPT-5.1 Codex", - "version": "2025-11-13", + "modelId": "nano-gpt/featherless-ai/Qwerky-72B", + "providerId": "nano-gpt", + "displayName": "Qwerky 72B", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 32000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" + "inputPer1M": 0.5, + "outputPer1M": 0.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 0.5, + "cacheRead": 0.25 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openai/gpt-5.1-codex-max", - "providerId": "openai", - "displayName": "GPT-5.1 Codex Max", - "version": "2025-11-13", + "modelId": "nano-gpt/GalrionSoftworks/MN-LooseCannon-12B-v1", + "providerId": "nano-gpt", + "displayName": "MN-LooseCannon-12B-v1", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 16384, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" + "inputPer1M": 0.493, + "outputPer1M": 0.493, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.493, + "output": 0.493, + "cacheRead": 0.2465 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openai/gpt-5.1-codex-mini", - "providerId": "openai", - "displayName": "GPT-5.1 Codex mini", - "version": "2025-11-13", + "modelId": "nano-gpt/gemini-2.0-pro-exp-02-05", + "providerId": "nano-gpt", + "displayName": "Gemini 2.0 Pro 0205", + "version": "2025-02-05", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ + "audio", "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 2097152, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 2, - "currency": "USD" + "inputPer1M": 1.989, + "outputPer1M": 7.956, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.989, + "output": 7.956, + "cacheRead": 0.49725 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openai/gpt-5.2", - "providerId": "openai", - "displayName": "GPT-5.2", - "version": "2025-12-11", + "modelId": "nano-gpt/gemini-2.0-pro-reasoner", + "providerId": "nano-gpt", + "displayName": "Gemini 2.0 Pro Reasoner", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", + "audio", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 128000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, - "currency": "USD" + "inputPer1M": 1.292, + "outputPer1M": 4.998, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.292, + "output": 4.998, + "cacheRead": 0.323 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openai/gpt-5.2-chat-latest", - "providerId": "openai", - "displayName": "GPT-5.2 Chat", - "version": "2025-12-11", + "modelId": "nano-gpt/gemini-2.5-flash", + "providerId": "nano-gpt", + "displayName": "Gemini 2.5 Flash", + "version": "2025-06-17", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ + "audio", "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 1048756, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "openai/gpt-5.2-codex", - "providerId": "openai", - "displayName": "GPT-5.2 Codex", - "version": "2025-12-11", + "modelId": "nano-gpt/gemini-2.5-flash-lite", + "providerId": "nano-gpt", + "displayName": "Gemini 2.5 Flash Lite", + "version": "2025-06-17", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ + "audio", "image", - "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 1048756, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, - "currency": "USD" - } + "inputPer1M": 0.1, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.4, + "cacheRead": 0.01 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "openai/gpt-5.2-pro", - "providerId": "openai", - "displayName": "GPT-5.2 Pro", - "version": "2025-12-11", + "modelId": "nano-gpt/gemini-2.5-flash-lite-preview-06-17", + "providerId": "nano-gpt", + "displayName": "Gemini 2.5 Flash Lite Preview", + "version": "2025-06-17", "capabilities": [ "text.chat", - "tools.function_calling", "reasoning" ], "modalities": [ + "audio", "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 1048756, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 21, - "outputPer1M": 168, - "currency": "USD" - } + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.6, + "cacheRead": 0.015 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "openai/gpt-5.3-chat-latest", - "providerId": "openai", - "displayName": "GPT-5.3 Chat (latest)", - "version": "2026-03-03", + "modelId": "nano-gpt/gemini-2.5-flash-lite-preview-09-2025", + "providerId": "nano-gpt", + "displayName": "Gemini 2.5 Flash Lite Preview (09/2025)", + "version": "2025-09-25", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "audio", "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 1048756, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, - "currency": "USD" - } + "inputPer1M": 0.1, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.4, + "cacheRead": 0.01 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "openai/gpt-5.3-codex", - "providerId": "openai", - "displayName": "GPT-5.3 Codex", - "version": "2026-02-05", + "modelId": "nano-gpt/gemini-2.5-flash-lite-preview-09-2025-thinking", + "providerId": "nano-gpt", + "displayName": "Gemini 2.5 Flash Lite Preview (09/2025) – Thinking", + "version": "2025-09-25", "capabilities": [ "text.chat", "tools.function_calling", @@ -75165,139 +115743,207 @@ "structured.output" ], "modalities": [ + "audio", "image", "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 1048756, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, - "currency": "USD" - } + "inputPer1M": 0.1, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.4, + "cacheRead": 0.01 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "openai/gpt-5.3-codex-spark", - "providerId": "openai", - "displayName": "GPT-5.3 Codex Spark", - "version": "2026-02-05", + "modelId": "nano-gpt/gemini-2.5-flash-nothinking", + "providerId": "nano-gpt", + "displayName": "Gemini 2.5 Flash (No Thinking)", + "version": "2025-06-05", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ + "audio", "image", "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 32000, + "contextWindow": 1048756, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, - "currency": "USD" + "inputPer1M": 0.3, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openai/gpt-5.4", - "providerId": "openai", - "displayName": "GPT-5.4", - "version": "2026-03-05", + "modelId": "nano-gpt/gemini-2.5-flash-preview-04-17", + "providerId": "nano-gpt", + "displayName": "Gemini 2.5 Flash Preview", + "version": "2025-04-17", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ + "audio", "image", - "pdf", "text" ], - "contextWindow": 1050000, - "maxOutputTokens": 128000, + "contextWindow": 1048756, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.6, + "cacheRead": 0.015 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "openai/gpt-5.4-mini", - "providerId": "openai", - "displayName": "GPT-5.4 mini", - "version": "2026-03-17", + "modelId": "nano-gpt/gemini-2.5-flash-preview-04-17:thinking", + "providerId": "nano-gpt", + "displayName": "Gemini 2.5 Flash Preview Thinking", + "version": "2025-04-17", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ + "audio", "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 1048756, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.75, - "outputPer1M": 4.5, - "currency": "USD" - } + "inputPer1M": 0.15, + "outputPer1M": 3.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 3.5, + "cacheRead": 0.015 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "openai/gpt-5.4-nano", - "providerId": "openai", - "displayName": "GPT-5.4 nano", - "version": "2026-03-17", + "modelId": "nano-gpt/gemini-2.5-flash-preview-05-20", + "providerId": "nano-gpt", + "displayName": "Gemini 2.5 Flash 0520", + "version": "2025-05-20", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 1048000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 1.25, - "currency": "USD" + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.6, + "cacheRead": 0.015 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openai/gpt-5.4-pro", - "providerId": "openai", - "displayName": "GPT-5.4 Pro", - "version": "2026-03-05", + "modelId": "nano-gpt/gemini-2.5-flash-preview-05-20:thinking", + "providerId": "nano-gpt", + "displayName": "Gemini 2.5 Flash 0520 Thinking", + "version": "2025-05-20", "capabilities": [ "text.chat", - "tools.function_calling", "reasoning" ], "modalities": [ "image", "text" ], - "contextWindow": 1050000, - "maxOutputTokens": 128000, + "contextWindow": 1048000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 30, - "outputPer1M": 180, - "currency": "USD" - } + "inputPer1M": 0.15, + "outputPer1M": 3.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 3.5, + "cacheRead": 0.015 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "openai/gpt-5.5", - "providerId": "openai", - "displayName": "GPT-5.5", - "version": "2026-04-23", + "modelId": "nano-gpt/gemini-2.5-flash-preview-09-2025", + "providerId": "nano-gpt", + "displayName": "Gemini 2.5 Flash Preview (09/2025)", + "version": "2025-09-25", "capabilities": [ "text.chat", "tools.function_calling", @@ -75305,23 +115951,40 @@ "structured.output" ], "modalities": [ + "audio", "image", "pdf", "text" ], - "contextWindow": 1050000, - "maxOutputTokens": 128000, + "contextWindow": 1048756, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 5, - "outputPer1M": 30, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "openai/gpt-5.5-pro", - "providerId": "openai", - "displayName": "GPT-5.5 Pro", - "version": "2026-04-23", + "modelId": "nano-gpt/gemini-2.5-flash-preview-09-2025-thinking", + "providerId": "nano-gpt", + "displayName": "Gemini 2.5 Flash Preview (09/2025) – Thinking", + "version": "2025-09-25", "capabilities": [ "text.chat", "tools.function_calling", @@ -75329,227 +115992,377 @@ "structured.output" ], "modalities": [ + "audio", "image", "pdf", "text" ], - "contextWindow": 1050000, - "maxOutputTokens": 128000, + "contextWindow": 1048756, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 30, - "outputPer1M": 180, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "openai/gpt-image-1", - "providerId": "openai", - "displayName": "gpt-image-1", - "version": "2025-04-24", - "capabilities": [], + "modelId": "nano-gpt/gemini-2.5-pro", + "providerId": "nano-gpt", + "displayName": "Gemini 2.5 Pro", + "version": "2025-06-17", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], "modalities": [ + "audio", "image", "text" ], - "contextWindow": 0, - "maxOutputTokens": 0 + "contextWindow": 1048756, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "openai/gpt-image-1-mini", - "providerId": "openai", - "displayName": "gpt-image-1-mini", - "version": "2025-09-26", + "modelId": "nano-gpt/gemini-2.5-pro-exp-03-25", + "providerId": "nano-gpt", + "displayName": "Gemini 2.5 Pro Experimental 0325", + "version": "2025-03-25", "capabilities": [ - "text.chat" + "text.chat", + "reasoning" ], "modalities": [ + "audio", "image", "text" ], - "contextWindow": 0, - "maxOutputTokens": 0 + "contextWindow": 1048756, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 2.5, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 10, + "cacheRead": 0.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "openai/gpt-image-1.5", - "providerId": "openai", - "displayName": "gpt-image-1.5", - "version": "2025-11-25", + "modelId": "nano-gpt/gemini-2.5-pro-preview-03-25", + "providerId": "nano-gpt", + "displayName": "Gemini 2.5 Pro Preview 0325", + "version": "2025-03-25", "capabilities": [ - "text.chat" + "text.chat", + "reasoning" ], "modalities": [ + "audio", "image", "text" ], - "contextWindow": 0, - "maxOutputTokens": 0 + "contextWindow": 1048756, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 2.5, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 10, + "cacheRead": 0.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "openai/o1", - "providerId": "openai", - "displayName": "o1", - "version": "2024-12-05", + "modelId": "nano-gpt/gemini-2.5-pro-preview-05-06", + "providerId": "nano-gpt", + "displayName": "Gemini 2.5 Pro Preview 0506", + "version": "2025-05-06", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ + "audio", "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 1048756, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 15, - "outputPer1M": 60, - "currency": "USD" - } + "inputPer1M": 2.5, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 10, + "cacheRead": 0.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "openai/o1-pro", - "providerId": "openai", - "displayName": "o1-pro", - "version": "2025-03-19", + "modelId": "nano-gpt/gemini-2.5-pro-preview-06-05", + "providerId": "nano-gpt", + "displayName": "Gemini 2.5 Pro Preview 0605", + "version": "2025-06-05", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ + "audio", "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 1048756, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 150, - "outputPer1M": 600, - "currency": "USD" - } + "inputPer1M": 2.5, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 10, + "cacheRead": 0.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "openai/o3", - "providerId": "openai", - "displayName": "o3", - "version": "2025-04-16", + "modelId": "nano-gpt/gemini-3-pro-image-preview", + "providerId": "nano-gpt", + "displayName": "Gemini 3 Pro Image", + "version": "2025-11-20", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 1048756, + "maxOutputTokens": 65536, "pricing": { "inputPer1M": 2, - "outputPer1M": 8, - "currency": "USD" + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openai/o3-deep-research", - "providerId": "openai", - "displayName": "o3-deep-research", - "version": "2024-06-26", + "modelId": "nano-gpt/gemini-exp-1206", + "providerId": "nano-gpt", + "displayName": "Gemini 2.0 Pro 1206", + "version": "2024-12-06", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ + "audio", "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 2097152, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 10, - "outputPer1M": 40, - "currency": "USD" + "inputPer1M": 1.258, + "outputPer1M": 4.998, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.258, + "output": 4.998, + "cacheRead": 0.629 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openai/o3-mini", - "providerId": "openai", - "displayName": "o3-mini", - "version": "2024-12-20", + "modelId": "nano-gpt/gemma-4-12b-it", + "providerId": "nano-gpt", + "displayName": "Gemma 4 12B Instruct", + "version": "2026-08-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "text", + "video" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 262144, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 1.1, - "outputPer1M": 4.4, - "currency": "USD" + "inputPer1M": 0.06, + "outputPer1M": 0.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.06, + "output": 0.3, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openai/o3-pro", - "providerId": "openai", - "displayName": "o3-pro", - "version": "2025-06-10", + "modelId": "nano-gpt/Gemma-4-31B-Claude-4.6-Opus-Reasoning-Distilled", + "providerId": "nano-gpt", + "displayName": "Gemma 4 31B Claude 4.6 Opus Reasoning Distilled", + "version": "2026-05-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 262144, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 20, - "outputPer1M": 80, - "currency": "USD" - } + "inputPer1M": 0.306, + "outputPer1M": 0.306, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.306, + "output": 0.306, + "cacheRead": 0.0306 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "openai/o4-mini", - "providerId": "openai", - "displayName": "o4-mini", - "version": "2025-04-16", + "modelId": "nano-gpt/Gemma-4-31B-Cognitive-Unshackled", + "providerId": "nano-gpt", + "displayName": "Gemma 4 31B Cognitive Unshackled", + "version": "2026-05-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 262144, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 1.1, - "outputPer1M": 4.4, - "currency": "USD" - } + "inputPer1M": 0.306, + "outputPer1M": 0.306, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.306, + "output": 0.306, + "cacheRead": 0.153 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "openai/o4-mini-deep-research", - "providerId": "openai", - "displayName": "o4-mini-deep-research", - "version": "2024-06-26", + "modelId": "nano-gpt/Gemma-4-31B-DarkIdol", + "providerId": "nano-gpt", + "displayName": "Gemma 4 31B DarkIdol", + "version": "2026-05-01", "capabilities": [ "text.chat", "tools.function_calling", @@ -75559,322 +116372,408 @@ "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 262144, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 2, - "outputPer1M": 8, - "currency": "USD" - } + "inputPer1M": 0.306, + "outputPer1M": 0.306, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.306, + "output": 0.306, + "cacheRead": 0.153 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "openai/text-embedding-3-large", - "providerId": "openai", - "displayName": "text-embedding-3-large", - "version": "2024-01-25", + "modelId": "nano-gpt/Gemma-4-31B-GarnetV2", + "providerId": "nano-gpt", + "displayName": "Gemma 4 31B Garnet V2", + "version": "2026-05-01", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 8191, - "maxOutputTokens": 3072, + "contextWindow": 262144, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.13, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.306, + "outputPer1M": 0.306, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.306, + "output": 0.306, + "cacheRead": 0.153 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "openai/text-embedding-3-small", - "providerId": "openai", - "displayName": "text-embedding-3-small", - "version": "2024-01-25", + "modelId": "nano-gpt/Gemma-4-31B-Queen", + "providerId": "nano-gpt", + "displayName": "Gemma 4 31B Queen", + "version": "2026-05-01", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 8191, - "maxOutputTokens": 1536, + "contextWindow": 262144, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.02, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.306, + "outputPer1M": 0.306, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.306, + "output": 0.306, + "cacheRead": 0.153 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "openai/text-embedding-ada-002", - "providerId": "openai", - "displayName": "text-embedding-ada-002", - "version": "2022-12-15", + "modelId": "nano-gpt/gemma-4-e2b-it", + "providerId": "nano-gpt", + "displayName": "Gemma 4 E2B Instruct", + "version": "2026-04-02", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "text", + "video" ], - "contextWindow": 8192, - "maxOutputTokens": 1536, + "contextWindow": 131072, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 0.02, + "outputPer1M": 0.1, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.02, + "output": 0.1, + "cacheRead": 0.01 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "opencode-go/deepseek-v4-flash", - "providerId": "opencode-go", - "displayName": "DeepSeek V4 Flash", - "version": "2026-04-24", + "modelId": "nano-gpt/gemma-4-e4b-it", + "providerId": "nano-gpt", + "displayName": "Gemma 4 E4B Instruct", + "version": "2026-04-02", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "text", + "video" ], - "contextWindow": 1000000, - "maxOutputTokens": 384000, + "contextWindow": 131072, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.28, - "currency": "USD" + "inputPer1M": 0.04, + "outputPer1M": 0.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.04, + "output": 0.2, + "cacheRead": 0.02 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "opencode-go/deepseek-v4-pro", - "providerId": "opencode-go", - "displayName": "DeepSeek V4 Pro", - "version": "2026-04-24", + "modelId": "nano-gpt/glm-4", + "providerId": "nano-gpt", + "displayName": "GLM-4", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 384000, + "contextWindow": 128000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 1.74, - "outputPer1M": 3.48, - "currency": "USD" + "inputPer1M": 14.994, + "outputPer1M": 14.994, + "currency": "USD", + "costDimensionsPer1M": { + "input": 14.994, + "output": 14.994, + "cacheRead": 7.497 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "opencode-go/glm-5", - "providerId": "opencode-go", - "displayName": "GLM-5", - "version": "2026-02-11", + "modelId": "nano-gpt/glm-4-air", + "providerId": "nano-gpt", + "displayName": "GLM-4 Air", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 202752, - "maxOutputTokens": 32768, + "contextWindow": 128000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 1, - "outputPer1M": 3.2, - "currency": "USD" + "inputPer1M": 0.2006, + "outputPer1M": 0.2006, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2006, + "output": 0.2006, + "cacheRead": 0.1003 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "opencode-go/glm-5.1", - "providerId": "opencode-go", - "displayName": "GLM-5.1", - "version": "2026-04-07", + "modelId": "nano-gpt/glm-4-air-0111", + "providerId": "nano-gpt", + "displayName": "GLM 4 Air 0111", + "version": "2025-01-11", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 202752, - "maxOutputTokens": 32768, + "contextWindow": 128000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 1.4, - "outputPer1M": 4.4, - "currency": "USD" + "inputPer1M": 0.1394, + "outputPer1M": 0.1394, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1394, + "output": 0.1394, + "cacheRead": 0.0697 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "opencode-go/kimi-k2.5", - "providerId": "opencode-go", - "displayName": "Kimi K2.5", - "version": "2026-01-27", + "modelId": "nano-gpt/glm-4-airx", + "providerId": "nano-gpt", + "displayName": "GLM-4 AirX", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 8000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 3, - "currency": "USD" + "inputPer1M": 2.006, + "outputPer1M": 2.006, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.006, + "output": 2.006, + "cacheRead": 1.003 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "opencode-go/kimi-k2.6", - "providerId": "opencode-go", - "displayName": "Kimi K2.6", - "version": "2026-04-21", + "modelId": "nano-gpt/glm-4-flash", + "providerId": "nano-gpt", + "displayName": "GLM-4 Flash", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 128000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.95, - "outputPer1M": 4, - "currency": "USD" + "inputPer1M": 0.1003, + "outputPer1M": 0.1003, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1003, + "output": 0.1003, + "cacheRead": 0.05015 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "opencode-go/kimi-k2.7-code", - "providerId": "opencode-go", - "displayName": "Kimi K2.7 Code", - "version": "2026-06-12", + "modelId": "nano-gpt/glm-4-long", + "providerId": "nano-gpt", + "displayName": "GLM-4 Long", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 1000000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.95, - "outputPer1M": 4, - "currency": "USD" + "inputPer1M": 0.2006, + "outputPer1M": 0.2006, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2006, + "output": 0.2006, + "cacheRead": 0.1003 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "opencode-go/mimo-v2-omni", - "providerId": "opencode-go", - "displayName": "MiMo V2 Omni", - "version": "2026-03-18", + "modelId": "nano-gpt/glm-4-plus", + "providerId": "nano-gpt", + "displayName": "GLM-4 Plus", + "version": "2024-09-20", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ - "audio", - "image", - "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 128000, + "contextWindow": 128000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 2, - "currency": "USD" + "inputPer1M": 7.497, + "outputPer1M": 7.497, + "currency": "USD", + "costDimensionsPer1M": { + "input": 7.497, + "output": 7.497, + "cacheRead": 3.7485 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "opencode-go/mimo-v2-pro", - "providerId": "opencode-go", - "displayName": "MiMo V2 Pro", - "version": "2026-03-18", + "modelId": "nano-gpt/glm-4-plus-0111", + "providerId": "nano-gpt", + "displayName": "GLM 4 Plus 0111", + "version": "2025-02-19", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 128000, + "contextWindow": 128000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 1, - "outputPer1M": 3, - "currency": "USD" + "inputPer1M": 9.996, + "outputPer1M": 9.996, + "currency": "USD", + "costDimensionsPer1M": { + "input": 9.996, + "output": 9.996, + "cacheRead": 4.998 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "opencode-go/mimo-v2.5", - "providerId": "opencode-go", - "displayName": "MiMo V2.5", - "version": "2026-04-22", + "modelId": "nano-gpt/glm-4.1v-thinking-flash", + "providerId": "nano-gpt", + "displayName": "GLM 4.1V Thinking Flash", + "version": "2025-07-09", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ - "audio", "image", - "text", - "video" + "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 64000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.28, - "currency": "USD" + "inputPer1M": 0.3, + "outputPer1M": 0.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 0.3, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "opencode-go/mimo-v2.5-pro", - "providerId": "opencode-go", - "displayName": "MiMo V2.5 Pro", - "version": "2026-04-22", + "modelId": "nano-gpt/glm-4.1v-thinking-flashx", + "providerId": "nano-gpt", + "displayName": "GLM 4.1V Thinking FlashX", + "version": "2025-07-09", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ + "image", "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 128000, + "contextWindow": 64000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 1.74, - "outputPer1M": 3.48, - "currency": "USD" + "inputPer1M": 0.3, + "outputPer1M": 0.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 0.3, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "opencode-go/minimax-m2.5", - "providerId": "opencode-go", - "displayName": "MiniMax M2.5", - "version": "2026-02-12", + "modelId": "nano-gpt/GLM-4.6-Derestricted-v5", + "providerId": "nano-gpt", + "displayName": "GLM 4.6 Derestricted v5", + "version": "2025-12-23", "capabilities": [ "text.chat", "tools.function_calling", @@ -75883,153 +116782,229 @@ "modalities": [ "text" ], - "contextWindow": 204800, - "maxOutputTokens": 65536, + "contextWindow": 131072, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 0.4, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 1.5, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "opencode-go/minimax-m2.7", - "providerId": "opencode-go", - "displayName": "MiniMax M2.7", - "version": "2026-03-18", + "modelId": "nano-gpt/glm-z1-air", + "providerId": "nano-gpt", + "displayName": "GLM Z1 Air", + "version": "2025-04-15", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 32000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" + "inputPer1M": 0.07, + "outputPer1M": 0.07, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.07, + "output": 0.07, + "cacheRead": 0.035 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "opencode-go/minimax-m3", - "providerId": "opencode-go", - "displayName": "MiniMax M3 (3x usage)", - "version": "2026-05-31", + "modelId": "nano-gpt/glm-z1-airx", + "providerId": "nano-gpt", + "displayName": "GLM Z1 AirX", + "version": "2025-04-15", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 512000, - "maxOutputTokens": 131072, + "contextWindow": 32000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.4, - "currency": "USD" + "inputPer1M": 0.7, + "outputPer1M": 0.7, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.7, + "output": 0.7, + "cacheRead": 0.35 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "opencode-go/qwen3.5-plus", - "providerId": "opencode-go", - "displayName": "Qwen3.5 Plus", - "version": "2026-02-16", + "modelId": "nano-gpt/glm-zero-preview", + "providerId": "nano-gpt", + "displayName": "GLM Zero Preview", + "version": "2024-12-20", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 8000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 1.2, - "currency": "USD" + "inputPer1M": 1.802, + "outputPer1M": 1.802, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.802, + "output": 1.802, + "cacheRead": 0.901 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "opencode-go/qwen3.6-plus", - "providerId": "opencode-go", - "displayName": "Qwen3.6 Plus", - "version": "2026-04-02", + "modelId": "nano-gpt/google/gemini-3-flash-preview", + "providerId": "nano-gpt", + "displayName": "Gemini 3 Flash (Preview)", + "version": "2025-12-17", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", - "text", - "video" + "text" ], - "contextWindow": 1000000, + "contextWindow": 1048756, "maxOutputTokens": 65536, "pricing": { "inputPer1M": 0.5, "outputPer1M": 3, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 3, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "opencode-go/qwen3.7-max", - "providerId": "opencode-go", - "displayName": "Qwen3.7 Max", - "version": "2026-05-21", + "modelId": "nano-gpt/google/gemini-3-flash-preview-thinking", + "providerId": "nano-gpt", + "displayName": "Gemini 3 Flash Thinking", + "version": "2025-12-17", "capabilities": [ "text.chat", - "tools.function_calling", "reasoning" ], "modalities": [ + "audio", + "image", "text" ], - "contextWindow": 1000000, + "contextWindow": 1048756, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 7.5, - "currency": "USD" - } + "inputPer1M": 0.5, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 3, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "opencode-go/qwen3.7-plus", - "providerId": "opencode-go", - "displayName": "Qwen3.7 Plus", - "version": "2026-06-02", + "modelId": "nano-gpt/google/gemini-3.1-flash-lite", + "providerId": "nano-gpt", + "displayName": "Gemini 3.1 Flash Lite", + "version": "2026-05-07", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", + "pdf", "text", "video" ], - "contextWindow": 1000000, + "contextWindow": 1048576, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 1.6, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 1.5, + "cacheRead": 0.025, + "cacheWrite": 0.08333 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "opencode/big-pickle", - "providerId": "opencode", - "displayName": "Big Pickle", - "version": "2025-10-17", + "modelId": "nano-gpt/google/gemini-3.1-pro-preview", + "providerId": "nano-gpt", + "displayName": "Gemini 3.1 Pro (Preview)", + "version": "2026-02-19", "capabilities": [ "text.chat", "tools.function_calling", @@ -76037,273 +117012,484 @@ "structured.output" ], "modalities": [ + "audio", + "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 32000, + "contextWindow": 1048756, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "cacheRead": 0.2, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "opencode/claude-3-5-haiku", - "providerId": "opencode", - "displayName": "Claude Haiku 3.5", - "version": "2024-10-22", + "modelId": "nano-gpt/google/gemini-3.1-pro-preview-customtools", + "providerId": "nano-gpt", + "displayName": "Gemini 3.1 Pro (Preview Custom Tools)", + "version": "2026-02-19", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 8192, + "contextWindow": 1048756, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.8, - "outputPer1M": 4, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "cacheRead": 0.2, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "opencode/claude-fable-5", - "providerId": "opencode", - "displayName": "Claude Fable 5", - "version": "2026-06-09", + "modelId": "nano-gpt/google/gemini-3.1-pro-preview-high", + "providerId": "nano-gpt", + "displayName": "Gemini 3.1 Pro (Preview High)", + "version": "2026-02-21", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 1048756, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 10, - "outputPer1M": 50, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "cacheRead": 0.2, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "opencode/claude-haiku-4-5", - "providerId": "opencode", - "displayName": "Claude Haiku 4.5", - "version": "2025-10-15", + "modelId": "nano-gpt/google/gemini-3.1-pro-preview-low", + "providerId": "nano-gpt", + "displayName": "Gemini 3.1 Pro (Preview Low)", + "version": "2026-02-21", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 1048756, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 1, - "outputPer1M": 5, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "cacheRead": 0.2, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "opencode/claude-opus-4-1", - "providerId": "opencode", - "displayName": "Claude Opus 4.1", - "version": "2025-08-05", + "modelId": "nano-gpt/google/gemini-3.5-flash", + "providerId": "nano-gpt", + "displayName": "Gemini 3.5 Flash", + "version": "2026-05-19", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 32000, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 15, - "outputPer1M": 75, - "currency": "USD" - } + "inputPer1M": 1.5, + "outputPer1M": 9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 9, + "cacheRead": 0.15, + "cacheWrite": 0.083333 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "opencode/claude-opus-4-5", - "providerId": "opencode", - "displayName": "Claude Opus 4.5", - "version": "2025-11-24", + "modelId": "nano-gpt/google/gemini-3.5-flash-lite", + "providerId": "nano-gpt", + "displayName": "Gemini 3.5 Flash Lite", + "version": "2026-07-21", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", "pdf", - "text" + "text", + "video" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "cacheRead": 0.03, + "cacheWrite": 0.08333 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "opencode/claude-opus-4-6", - "providerId": "opencode", - "displayName": "Claude Opus 4.6", - "version": "2026-02-05", + "modelId": "nano-gpt/google/gemini-3.5-flash-thinking", + "providerId": "nano-gpt", + "displayName": "Gemini 3.5 Flash Thinking", + "version": "2026-05-19", "capabilities": [ "text.chat", - "tools.function_calling", "reasoning" ], "modalities": [ + "audio", "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" - } + "inputPer1M": 1.5, + "outputPer1M": 9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 9, + "cacheRead": 0.15, + "cacheWrite": 0.083333 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "opencode/claude-opus-4-7", - "providerId": "opencode", - "displayName": "Claude Opus 4.7", - "version": "2026-04-16", + "modelId": "nano-gpt/google/gemini-3.6-flash", + "providerId": "nano-gpt", + "displayName": "Gemini 3.6 Flash", + "version": "2026-07-21", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", "pdf", - "text" + "text", + "video" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" - } + "inputPer1M": 0.75, + "outputPer1M": 3.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 3.75, + "cacheRead": 0.075, + "cacheWrite": 0.041667 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "opencode/claude-opus-4-8", - "providerId": "opencode", - "displayName": "Claude Opus 4.8", - "version": "2026-05-28", + "modelId": "nano-gpt/google/gemini-3.7-flash", + "providerId": "nano-gpt", + "displayName": "Gemini 3.7 Flash", + "version": "2026-08-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", "pdf", - "text" + "text", + "video" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" - } + "inputPer1M": 0.375, + "outputPer1M": 1.875, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.375, + "output": 1.875, + "cacheRead": 0.0375, + "cacheWrite": 0.020833 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "opencode/claude-sonnet-4", - "providerId": "opencode", - "displayName": "Claude Sonnet 4", - "version": "2025-05-22", + "modelId": "nano-gpt/google/gemini-flash-latest", + "providerId": "nano-gpt", + "displayName": "Gemini Flash Latest", + "version": "2026-05-19", "capabilities": [ "text.chat", - "tools.function_calling", "reasoning" ], "modalities": [ + "audio", "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 64000, + "contextWindow": 1048756, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" - } - }, + "inputPer1M": 0.75, + "outputPer1M": 3.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 3.75, + "cacheRead": 0.075, + "cacheWrite": 0.041667 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] + }, { - "modelId": "opencode/claude-sonnet-4-5", - "providerId": "opencode", - "displayName": "Claude Sonnet 4.5", - "version": "2025-09-29", + "modelId": "nano-gpt/google/gemini-flash-lite-latest", + "providerId": "nano-gpt", + "displayName": "Gemini Flash Lite Latest", + "version": "2026-05-07", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", "pdf", - "text" + "text", + "video" ], - "contextWindow": 1000000, - "maxOutputTokens": 64000, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "cacheRead": 0.03, + "cacheWrite": 0.08333 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "opencode/claude-sonnet-4-6", - "providerId": "opencode", - "displayName": "Claude Sonnet 4.6", - "version": "2026-02-17", + "modelId": "nano-gpt/google/gemini-pro-latest", + "providerId": "nano-gpt", + "displayName": "Gemini Pro Latest", + "version": "2026-03-29", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 64000, + "contextWindow": 1048756, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "cacheRead": 0.2, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "opencode/deepseek-v4-flash", - "providerId": "opencode", - "displayName": "DeepSeek V4 Flash", - "version": "2026-04-24", + "modelId": "nano-gpt/google/gemma-4-26b-a4b-it", + "providerId": "nano-gpt", + "displayName": "Gemma 4 26B A4B", + "version": "2026-04-02", "capabilities": [ "text.chat", "tools.function_calling", @@ -76311,21 +117497,33 @@ "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 384000, + "contextWindow": 262144, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.28, - "currency": "USD" - } + "inputPer1M": 0.13, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.13, + "output": 0.4, + "cacheRead": 0.065 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "opencode/deepseek-v4-flash-free", - "providerId": "opencode", - "displayName": "DeepSeek V4 Flash Free", - "version": "2026-04-24", + "modelId": "nano-gpt/google/gemma-4-26b-a4b-it:thinking", + "providerId": "nano-gpt", + "displayName": "Gemma 4 26B A4B Thinking", + "version": "2026-04-02", "capabilities": [ "text.chat", "tools.function_calling", @@ -76333,21 +117531,29 @@ "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.13, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.13, + "output": 0.4, + "cacheRead": 0.065 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "opencode/deepseek-v4-pro", - "providerId": "opencode", - "displayName": "DeepSeek V4 Pro", - "version": "2026-04-24", + "modelId": "nano-gpt/google/gemma-4-31b-it", + "providerId": "nano-gpt", + "displayName": "Gemma 4 31B", + "version": "2026-04-02", "capabilities": [ "text.chat", "tools.function_calling", @@ -76355,21 +117561,33 @@ "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 384000, + "contextWindow": 262144, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1.74, - "outputPer1M": 3.84, - "currency": "USD" - } + "inputPer1M": 0.1, + "outputPer1M": 0.35, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.35, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "opencode/gemini-3-flash", - "providerId": "opencode", - "displayName": "Gemini 3 Flash", - "version": "2025-12-17", + "modelId": "nano-gpt/google/gemma-4-31b-it:thinking", + "providerId": "nano-gpt", + "displayName": "Gemma 4 31B Thinking", + "version": "2026-04-02", "capabilities": [ "text.chat", "tools.function_calling", @@ -76377,51 +117595,54 @@ "structured.output" ], "modalities": [ - "audio", "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 262144, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 3, - "currency": "USD" - } + "inputPer1M": 0.1, + "outputPer1M": 0.35, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.35, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "opencode/gemini-3-pro", - "providerId": "opencode", - "displayName": "Gemini 3 Pro", - "version": "2025-11-18", + "modelId": "nano-gpt/Gryphe/MythoMax-L2-13b", + "providerId": "nano-gpt", + "displayName": "MythoMax 13B", + "version": "2025-08-08", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 4000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 2, - "outputPer1M": 12, - "currency": "USD" + "inputPer1M": 0.1003, + "outputPer1M": 0.1003, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1003, + "output": 0.1003, + "cacheRead": 0.05015 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "opencode/gemini-3.1-pro", - "providerId": "opencode", - "displayName": "Gemini 3.1 Pro Preview", - "version": "2026-02-19", + "modelId": "nano-gpt/hermes-high", + "providerId": "nano-gpt", + "displayName": "Hermes High", + "version": "2026-05-11", "capabilities": [ "text.chat", "tools.function_calling", @@ -76429,25 +117650,30 @@ "structured.output" ], "modalities": [ - "audio", "image", "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 2, - "outputPer1M": 12, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 2.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "opencode/gemini-3.5-flash", - "providerId": "opencode", - "displayName": "Gemini 3.5 Flash", - "version": "2026-05-19", + "modelId": "nano-gpt/hermes-low", + "providerId": "nano-gpt", + "displayName": "Hermes Low", + "version": "2026-05-11", "capabilities": [ "text.chat", "tools.function_calling", @@ -76455,7 +117681,6 @@ "structured.output" ], "modalities": [ - "audio", "image", "pdf", "text", @@ -76464,20 +117689,29 @@ "contextWindow": 1048576, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 1.5, - "outputPer1M": 9, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 1.5, + "cacheRead": 0.025, + "cacheWrite": 0.08333 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "opencode/glm-4.6", - "providerId": "opencode", - "displayName": "GLM-4.6", - "version": "2025-09-30", + "modelId": "nano-gpt/hermes-medium", + "providerId": "nano-gpt", + "displayName": "Hermes Medium", + "version": "2026-05-11", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" @@ -76485,282 +117719,363 @@ "contextWindow": 204800, "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.2, - "currency": "USD" - } + "inputPer1M": 0.315, + "outputPer1M": 1.26, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.315, + "output": 1.26, + "cacheRead": 0.1575 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "opencode/glm-4.7", - "providerId": "opencode", - "displayName": "GLM-4.7", - "version": "2025-12-22", + "modelId": "nano-gpt/holo3-35b-a3b", + "providerId": "nano-gpt", + "displayName": "Holo3-35B-A3B", + "version": "2024-01-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 65536, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.2, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 1.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 1.8, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "opencode/glm-4.7-free", - "providerId": "opencode", - "displayName": "GLM-4.7 Free", - "version": "2025-12-22", + "modelId": "nano-gpt/holo3-35b-a3b:thinking", + "providerId": "nano-gpt", + "displayName": "Holo3-35B-A3B Thinking", + "version": "2024-01-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 65536, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 1.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 1.8, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "opencode/glm-5", - "providerId": "opencode", - "displayName": "GLM-5", - "version": "2026-02-11", + "modelId": "nano-gpt/huihui-ai/DeepSeek-R1-Distill-Llama-70B-abliterated", + "providerId": "nano-gpt", + "displayName": "DeepSeek R1 Llama 70B Abliterated", + "version": "2024-01-01", "capabilities": [ "text.chat", - "tools.function_calling", "reasoning" ], "modalities": [ "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 16384, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 1, - "outputPer1M": 3.2, - "currency": "USD" - } + "inputPer1M": 0.7, + "outputPer1M": 0.7, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.7, + "output": 0.7, + "cacheRead": 0.35 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "opencode/glm-5-free", - "providerId": "opencode", - "displayName": "GLM-5 Free", - "version": "2026-02-11", + "modelId": "nano-gpt/huihui-ai/DeepSeek-R1-Distill-Qwen-32B-abliterated", + "providerId": "nano-gpt", + "displayName": "DeepSeek R1 Qwen Abliterated", + "version": "2024-01-01", "capabilities": [ "text.chat", - "tools.function_calling", "reasoning" ], "modalities": [ "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 16384, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 1.4, + "outputPer1M": 1.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.4, + "output": 1.4, + "cacheRead": 0.7 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "opencode/glm-5.1", - "providerId": "opencode", - "displayName": "GLM-5.1", - "version": "2026-04-07", + "modelId": "nano-gpt/huihui-ai/Llama-3.3-70B-Instruct-abliterated", + "providerId": "nano-gpt", + "displayName": "Llama 3.3 70B Instruct abliterated", + "version": "2025-08-08", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 16384, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 1.4, - "outputPer1M": 4.4, - "currency": "USD" + "inputPer1M": 0.7, + "outputPer1M": 0.7, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.7, + "output": 0.7, + "cacheRead": 0.35 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "opencode/gpt-5", - "providerId": "opencode", - "displayName": "GPT-5", - "version": "2025-08-07", + "modelId": "nano-gpt/huihui-ai/Qwen2.5-32B-Instruct-abliterated", + "providerId": "nano-gpt", + "displayName": "Qwen 2.5 32B Abliterated", + "version": "2025-01-06", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 32768, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 1.07, - "outputPer1M": 8.5, - "currency": "USD" + "inputPer1M": 0.7, + "outputPer1M": 0.7, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.7, + "output": 0.7, + "cacheRead": 0.35 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "opencode/gpt-5-codex", - "providerId": "opencode", - "displayName": "GPT-5 Codex", - "version": "2025-09-15", + "modelId": "nano-gpt/hunyuan-turbos-20250226", + "providerId": "nano-gpt", + "displayName": "Hunyuan Turbo S", + "version": "2025-02-27", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 24000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 1.07, - "outputPer1M": 8.5, - "currency": "USD" + "inputPer1M": 0.187, + "outputPer1M": 0.374, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.187, + "output": 0.374, + "cacheRead": 0.0935 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "opencode/gpt-5-nano", - "providerId": "opencode", - "displayName": "GPT-5 Nano", - "version": "2025-08-07", + "modelId": "nano-gpt/ibm-granite/granite-4.1-8b", + "providerId": "nano-gpt", + "displayName": "Granite 4.1 8B", + "version": "2026-04-29", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 131072, + "maxOutputTokens": 131072, "pricing": { "inputPer1M": 0.05, - "outputPer1M": 0.4, - "currency": "USD" + "outputPer1M": 0.1, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.05, + "output": 0.1, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "opencode/gpt-5.1", - "providerId": "opencode", - "displayName": "GPT-5.1", - "version": "2025-11-13", + "modelId": "nano-gpt/inclusionai/ling-2.6-1t", + "providerId": "nano-gpt", + "displayName": "Ling 2.6 1T", + "version": "2026-04-23", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 1.07, - "outputPer1M": 8.5, - "currency": "USD" + "inputPer1M": 0.3, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "cacheRead": 0.06 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "opencode/gpt-5.1-codex", - "providerId": "opencode", - "displayName": "GPT-5.1 Codex", - "version": "2025-11-13", + "modelId": "nano-gpt/inclusionai/ling-2.6-flash", + "providerId": "nano-gpt", + "displayName": "Ling 2.6 Flash", + "version": "2026-04-21", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 1.07, - "outputPer1M": 8.5, - "currency": "USD" + "inputPer1M": 0.1, + "outputPer1M": 0.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.3, + "cacheRead": 0.02 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "opencode/gpt-5.1-codex-max", - "providerId": "opencode", - "displayName": "GPT-5.1 Codex Max", - "version": "2025-11-13", + "modelId": "nano-gpt/inclusionai/ling-3.0-flash", + "providerId": "nano-gpt", + "displayName": "Ling 3.0 Flash", + "version": "2026-07-23", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" + "inputPer1M": 0.075, + "outputPer1M": 0.22, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.075, + "output": 0.22, + "cacheRead": 0.015 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "opencode/gpt-5.1-codex-mini", - "providerId": "opencode", - "displayName": "GPT-5.1 Codex Mini", - "version": "2025-11-13", + "modelId": "nano-gpt/inclusionai/ling-3.0-flash:thinking", + "providerId": "nano-gpt", + "displayName": "Ling 3.0 Flash Thinking", + "version": "2026-07-23", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 0.075, + "outputPer1M": 0.22, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.075, + "output": 0.22, + "cacheRead": 0.015 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "opencode/gpt-5.2", - "providerId": "opencode", - "displayName": "GPT-5.2", - "version": "2025-12-11", + "modelId": "nano-gpt/inclusionai/ring-2.6-1t", + "providerId": "nano-gpt", + "displayName": "Ring 2.6 1T", + "version": "2026-05-08", "capabilities": [ "text.chat", "tools.function_calling", @@ -76768,689 +118083,843 @@ "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "cacheRead": 0.06 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "opencode/gpt-5.2-codex", - "providerId": "opencode", - "displayName": "GPT-5.2 Codex", - "version": "2026-01-14", + "modelId": "nano-gpt/inflatebot/MN-12B-Mag-Mell-R1", + "providerId": "nano-gpt", + "displayName": "Mag Mell R1", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 16384, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, - "currency": "USD" + "inputPer1M": 0.493, + "outputPer1M": 0.493, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.493, + "output": 0.493, + "cacheRead": 0.2465 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "opencode/gpt-5.3-codex", - "providerId": "opencode", - "displayName": "GPT-5.3 Codex", - "version": "2026-02-24", + "modelId": "nano-gpt/inflection/inflection-3-pi", + "providerId": "nano-gpt", + "displayName": "Inflection 3 Pi", + "version": "2025-11-21", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 8000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, - "currency": "USD" + "inputPer1M": 2.499, + "outputPer1M": 9.996, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.499, + "output": 9.996, + "cacheRead": 1.2495 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "opencode/gpt-5.3-codex-spark", - "providerId": "opencode", - "displayName": "GPT-5.3 Codex Spark", - "version": "2026-02-12", + "modelId": "nano-gpt/inflection/inflection-3-productivity", + "providerId": "nano-gpt", + "displayName": "Inflection 3 Productivity", + "version": "2025-11-21", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 128000, + "contextWindow": 8000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, - "currency": "USD" + "inputPer1M": 2.499, + "outputPer1M": 9.996, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.499, + "output": 9.996, + "cacheRead": 1.2495 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "opencode/gpt-5.4", - "providerId": "opencode", - "displayName": "GPT-5.4", - "version": "2026-03-05", + "modelId": "nano-gpt/jamba-large", + "providerId": "nano-gpt", + "displayName": "Jamba Large", + "version": "2025-07-09", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1050000, - "maxOutputTokens": 128000, + "contextWindow": 256000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 15, - "currency": "USD" + "inputPer1M": 1.989, + "outputPer1M": 7.99, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.989, + "output": 7.99, + "cacheRead": 0.9945 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "opencode/gpt-5.4-mini", - "providerId": "opencode", - "displayName": "GPT-5.4 Mini", - "version": "2026-03-17", + "modelId": "nano-gpt/jamba-large-1.6", + "providerId": "nano-gpt", + "displayName": "Jamba Large 1.6", + "version": "2025-03-12", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 256000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.75, - "outputPer1M": 4.5, - "currency": "USD" + "inputPer1M": 1.989, + "outputPer1M": 7.99, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.989, + "output": 7.99, + "cacheRead": 0.9945 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "opencode/gpt-5.4-nano", - "providerId": "opencode", - "displayName": "GPT-5.4 Nano", - "version": "2026-03-17", + "modelId": "nano-gpt/jamba-large-1.7", + "providerId": "nano-gpt", + "displayName": "Jamba Large 1.7", + "version": "2025-07-09", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 256000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 1.25, - "currency": "USD" + "inputPer1M": 1.989, + "outputPer1M": 7.99, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.989, + "output": 7.99, + "cacheRead": 0.9945 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "opencode/gpt-5.4-pro", - "providerId": "opencode", - "displayName": "GPT-5.4 Pro", - "version": "2026-03-05", + "modelId": "nano-gpt/jamba-mini", + "providerId": "nano-gpt", + "displayName": "Jamba Mini", + "version": "2025-07-09", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1050000, - "maxOutputTokens": 128000, + "contextWindow": 256000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 30, - "outputPer1M": 180, - "currency": "USD" + "inputPer1M": 0.1989, + "outputPer1M": 0.408, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1989, + "output": 0.408, + "cacheRead": 0.09945 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "opencode/gpt-5.5", - "providerId": "opencode", - "displayName": "GPT-5.5", - "version": "2026-04-23", + "modelId": "nano-gpt/jamba-mini-1.6", + "providerId": "nano-gpt", + "displayName": "Jamba Mini 1.6", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1050000, - "maxOutputTokens": 128000, + "contextWindow": 256000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 5, - "outputPer1M": 30, - "currency": "USD" + "inputPer1M": 0.1989, + "outputPer1M": 0.408, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1989, + "output": 0.408, + "cacheRead": 0.09945 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "opencode/gpt-5.5-pro", - "providerId": "opencode", - "displayName": "GPT-5.5 Pro", - "version": "2026-04-24", + "modelId": "nano-gpt/jamba-mini-1.7", + "providerId": "nano-gpt", + "displayName": "Jamba Mini 1.7", + "version": "2025-07-09", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "text" + ], + "contextWindow": 256000, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 0.1989, + "outputPer1M": 0.408, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1989, + "output": 0.408, + "cacheRead": 0.09945 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "nano-gpt/kimi-k2-instruct-fast", + "providerId": "nano-gpt", + "displayName": "Kimi K2 0711 Fast", + "version": "2025-12-15", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ - "image", "pdf", "text" ], - "contextWindow": 1050000, - "maxOutputTokens": 128000, + "contextWindow": 131072, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 30, - "outputPer1M": 180, - "currency": "USD" + "inputPer1M": 0.4, + "outputPer1M": 1.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 1.8, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "opencode/grok-build-0.1", - "providerId": "opencode", - "displayName": "Grok Build 0.1", - "version": "2026-05-20", + "modelId": "nano-gpt/kwaipilot/kat-coder-air-v2.5", + "providerId": "nano-gpt", + "displayName": "KAT Coder Air V2.5", + "version": "2026-07-14", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "image", "text" ], "contextWindow": 256000, - "maxOutputTokens": 256000, + "maxOutputTokens": 80000, "pricing": { - "inputPer1M": 1, - "outputPer1M": 2, - "currency": "USD" + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.6, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "opencode/grok-code", - "providerId": "opencode", - "displayName": "Grok Code Fast 1", - "version": "2025-08-20", + "modelId": "nano-gpt/kwaipilot/kat-coder-pro-v2", + "providerId": "nano-gpt", + "displayName": "KAT Coder Pro V2", + "version": "2026-03-28", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ "text" ], "contextWindow": 256000, - "maxOutputTokens": 256000, + "maxOutputTokens": 80000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "opencode/hy3-preview-free", - "providerId": "opencode", - "displayName": "Hy3 preview Free", - "version": "2026-04-20", + "modelId": "nano-gpt/kwaipilot/kat-coder-pro-v2.5", + "providerId": "nano-gpt", + "displayName": "KAT Coder Pro V2.5", + "version": "2026-07-14", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "text" ], "contextWindow": 256000, - "maxOutputTokens": 64000, + "maxOutputTokens": 80000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 0.74, + "outputPer1M": 2.96, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.74, + "output": 2.96, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "opencode/kimi-k2", - "providerId": "opencode", - "displayName": "Kimi K2", - "version": "2025-09-05", + "modelId": "nano-gpt/LatitudeGames/Wayfarer-Large-70B-Llama-3.3", + "providerId": "nano-gpt", + "displayName": "Llama 3.3 70B Wayfarer", + "version": "2025-02-20", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 16384, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 2.5, - "currency": "USD" + "inputPer1M": 0.7, + "outputPer1M": 0.7, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.7, + "output": 0.7, + "cacheRead": 0.35 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "opencode/kimi-k2-thinking", - "providerId": "opencode", - "displayName": "Kimi K2 Thinking", - "version": "2025-09-05", + "modelId": "nano-gpt/learnlm-1.5-pro-experimental", + "providerId": "nano-gpt", + "displayName": "Gemini LearnLM Experimental", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 32767, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 2.5, - "currency": "USD" + "inputPer1M": 3.502, + "outputPer1M": 10.506, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3.502, + "output": 10.506, + "cacheRead": 1.751 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "opencode/kimi-k2.5", - "providerId": "opencode", - "displayName": "Kimi K2.5", - "version": "2026-01-27", + "modelId": "nano-gpt/liquid/lfm-2.5-2.6b", + "providerId": "nano-gpt", + "displayName": "LFM2.5 2.6B", + "version": "2026-08-12", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 128000, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 3, - "currency": "USD" - } + "inputPer1M": 0.1, + "outputPer1M": 0.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.2, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "opencode/kimi-k2.5-free", - "providerId": "opencode", - "displayName": "Kimi K2.5 Free", - "version": "2026-01-27", + "modelId": "nano-gpt/LLM360/K2-Think", + "providerId": "nano-gpt", + "displayName": "K2-Think", + "version": "2025-07-26", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 128000, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 0.17, + "outputPer1M": 0.68, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.17, + "output": 0.68, + "cacheRead": 0.085 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "opencode/kimi-k2.6", - "providerId": "opencode", - "displayName": "Kimi K2.6", - "version": "2026-04-21", + "modelId": "nano-gpt/longcat-2.0", + "providerId": "nano-gpt", + "displayName": "LongCat 2.0", + "version": "2026-06-30", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 1048756, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.95, - "outputPer1M": 4, - "currency": "USD" + "inputPer1M": 0.75, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 3, + "cacheRead": 0.015 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "opencode/ling-2.6-flash-free", - "providerId": "opencode", - "displayName": "Ling 2.6 Flash Free", - "version": "2026-04-21", + "modelId": "nano-gpt/longcat-2.0:thinking", + "providerId": "nano-gpt", + "displayName": "LongCat 2.0 Thinking", + "version": "2026-06-30", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 262100, - "maxOutputTokens": 32800, + "contextWindow": 1048756, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.75, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 3, + "cacheRead": 0.015 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "opencode/mimo-v2-flash-free", - "providerId": "opencode", - "displayName": "MiMo V2 Flash Free", - "version": "2025-12-16", + "modelId": "nano-gpt/MarinaraSpaghetti/NemoMix-Unleashed-12B", + "providerId": "nano-gpt", + "displayName": "NemoMix 12B Unleashed", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 32768, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 0.493, + "outputPer1M": 0.493, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.493, + "output": 0.493, + "cacheRead": 0.2465 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "opencode/mimo-v2-omni-free", - "providerId": "opencode", - "displayName": "MiMo V2 Omni Free", - "version": "2026-03-18", + "modelId": "nano-gpt/meganova-ai/manta-flash-1.0", + "providerId": "nano-gpt", + "displayName": "Manta Flash 1.0", + "version": "2025-09-20", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ - "audio", - "image", - "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 64000, + "contextWindow": 16384, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 0.02, + "outputPer1M": 0.16, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.02, + "output": 0.16, + "cacheRead": 0.01 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "opencode/mimo-v2-pro-free", - "providerId": "opencode", - "displayName": "MiMo V2 Pro Free", - "version": "2026-03-18", + "modelId": "nano-gpt/meganova-ai/manta-mini-1.0", + "providerId": "nano-gpt", + "displayName": "Manta Mini 1.0", + "version": "2025-09-20", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 64000, + "contextWindow": 8192, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 0.02, + "outputPer1M": 0.16, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.02, + "output": 0.16, + "cacheRead": 0.01 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "opencode/mimo-v2.5-free", - "providerId": "opencode", - "displayName": "MiMo V2.5 Free", - "version": "2026-04-24", + "modelId": "nano-gpt/meganova-ai/manta-pro-1.0", + "providerId": "nano-gpt", + "displayName": "Manta Pro 1.0", + "version": "2025-09-20", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ - "audio", - "image", - "text", - "video" + "text" ], - "contextWindow": 200000, - "maxOutputTokens": 32000, + "contextWindow": 32768, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 0.06, + "outputPer1M": 0.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.06, + "output": 0.5, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "opencode/minimax-m2.1", - "providerId": "opencode", - "displayName": "MiniMax M2.1", - "version": "2025-12-23", + "modelId": "nano-gpt/mercury-2", + "providerId": "nano-gpt", + "displayName": "Mercury 2", + "version": "2024-01-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 128000, + "maxOutputTokens": 50000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 0.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 0.75, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "opencode/minimax-m2.1-free", - "providerId": "opencode", - "displayName": "MiniMax M2.1 Free", - "version": "2025-12-23", + "modelId": "nano-gpt/mercury-coder-small", + "providerId": "nano-gpt", + "displayName": "Mercury Coder Small", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 32768, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 0.25, + "outputPer1M": 1, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 1, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "opencode/minimax-m2.5", - "providerId": "opencode", - "displayName": "MiniMax M2.5", - "version": "2026-02-12", + "modelId": "nano-gpt/Meta-Llama-3-1-8B-Instruct-FP8", + "providerId": "nano-gpt", + "displayName": "Llama 3.1 8B (decentralized)", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" + "inputPer1M": 0.02, + "outputPer1M": 0.03, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.02, + "output": 0.03, + "cacheRead": 0.01 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "opencode/minimax-m2.5-free", - "providerId": "opencode", - "displayName": "MiniMax M2.5 Free", - "version": "2026-02-12", + "modelId": "nano-gpt/meta-llama/llama-3.1-8b-instruct", + "providerId": "nano-gpt", + "displayName": "Llama 3.1 8b Instruct", + "version": "2024-07-23", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 131072, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 0.0544, + "outputPer1M": 0.085, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.0544, + "output": 0.085, + "cacheRead": 0.0272 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "opencode/minimax-m2.7", - "providerId": "opencode", - "displayName": "MiniMax M2.7", - "version": "2026-03-18", + "modelId": "nano-gpt/meta-llama/llama-3.2-3b-instruct", + "providerId": "nano-gpt", + "displayName": "Llama 3.2 3b Instruct", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ + "pdf", "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 131072, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" + "inputPer1M": 0.0306, + "outputPer1M": 0.0493, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.0306, + "output": 0.0493, + "cacheRead": 0.0153 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "opencode/minimax-m3-free", - "providerId": "opencode", - "displayName": "MiniMax M3 Free", - "version": "2026-05-31", + "modelId": "nano-gpt/meta-llama/llama-3.3-70b-instruct", + "providerId": "nano-gpt", + "displayName": "Llama 3.3 70b Instruct", + "version": "2024-12-06", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 200000, - "maxOutputTokens": 32000, + "contextWindow": 131072, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 0.05, + "outputPer1M": 0.23, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.05, + "output": 0.23, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "opencode/nemotron-3-super-free", - "providerId": "opencode", - "displayName": "Nemotron 3 Super Free", - "version": "2026-03-11", + "modelId": "nano-gpt/meta-llama/llama-4-maverick", + "providerId": "nano-gpt", + "displayName": "Llama 4 Maverick", + "version": "2025-09-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 204800, - "maxOutputTokens": 128000, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.6, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "opencode/nemotron-3-ultra-free", - "providerId": "opencode", - "displayName": "Nemotron 3 Ultra Free", - "version": "2026-06-04", + "modelId": "nano-gpt/meta-llama/llama-4-scout", + "providerId": "nano-gpt", + "displayName": "Llama 4 Scout", + "version": "2025-09-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 328000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 0.085, + "outputPer1M": 0.46, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.085, + "output": 0.46, + "cacheRead": 0.0425 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "opencode/north-mini-code-free", - "providerId": "opencode", - "displayName": "North Mini Code Free", - "version": "2026-06-09", + "modelId": "nano-gpt/meta/muse-glimmer-30b", + "providerId": "nano-gpt", + "displayName": "Muse Glimmer 30B", + "version": "2026-08-10", "capabilities": [ "text.chat", "tools.function_calling", @@ -77458,175 +118927,271 @@ "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 64000, + "contextWindow": 131072, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.35, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.35, + "output": 1.5, + "cacheRead": 0.04 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "opencode/qwen3-coder", - "providerId": "opencode", - "displayName": "Qwen3 Coder", - "version": "2025-07-23", + "modelId": "nano-gpt/meta/muse-spark-1.1", + "providerId": "nano-gpt", + "displayName": "Muse Spark 1.1", + "version": "2026-04-08", "capabilities": [ "text.chat", - "tools.function_calling" + "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 262144, + "contextWindow": 1000000, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.45, - "outputPer1M": 1.8, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 4.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 4.25, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "opencode/qwen3.5-plus", - "providerId": "opencode", - "displayName": "Qwen3.5 Plus", - "version": "2026-02-16", + "modelId": "nano-gpt/meta/muse-spark-1.2", + "providerId": "nano-gpt", + "displayName": "Muse Spark 1.2", + "version": "2026-08-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", + "pdf", "text", "video" ], - "contextWindow": 262144, + "contextWindow": 1000000, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 4.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 4.25, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "opencode/qwen3.6-plus", - "providerId": "opencode", - "displayName": "Qwen3.6 Plus", - "version": "2026-04-02", + "modelId": "nano-gpt/meta/muse-spark-1.2-contributor", + "providerId": "nano-gpt", + "displayName": "Muse Spark 1.2 Contributor (Data Used for Training)", + "version": "2026-08-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", + "pdf", "text", "video" ], - "contextWindow": 262144, + "contextWindow": 1000000, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 3, - "currency": "USD" - } + "inputPer1M": 0.1, + "outputPer1M": 0.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.2, + "cacheRead": 0.002 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "opencode/qwen3.6-plus-free", - "providerId": "opencode", - "displayName": "Qwen3.6 Plus Free", - "version": "2026-04-02", + "modelId": "nano-gpt/microsoft/wizardlm-2-8x22b", + "providerId": "nano-gpt", + "displayName": "WizardLM-2 8x22B", + "version": "2025-04-15", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ - "image", - "text", - "video" + "pdf", + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 65536, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 0.493, + "outputPer1M": 0.493, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.493, + "output": 0.493, + "cacheRead": 0.2465 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "opencode/ring-2.6-1t-free", - "providerId": "opencode", - "displayName": "Ring 2.6 1T Free", - "version": "2026-05-08", + "modelId": "nano-gpt/MiniMax-M1", + "providerId": "nano-gpt", + "displayName": "MiniMax M1", + "version": "2025-01-08", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 262000, - "maxOutputTokens": 66000, + "contextWindow": 1000000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 0.1394, + "outputPer1M": 1.3328, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1394, + "output": 1.3328, + "cacheRead": 0.0697 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "opencode/trinity-large-preview-free", - "providerId": "opencode", - "displayName": "Trinity Large Preview", - "version": "2026-01-28", + "modelId": "nano-gpt/MiniMax-M2", + "providerId": "nano-gpt", + "displayName": "MiniMax M2", + "version": "2025-10-27", "capabilities": [ "text.chat", - "tools.function_calling" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 131072, + "contextWindow": 200000, "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.17, + "outputPer1M": 1.53, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.17, + "output": 1.53, + "cacheRead": 0.085 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "openrouter/~anthropic/claude-fable-latest", - "providerId": "openrouter", - "displayName": "Claude Fable Latest", - "version": "2026-06-09", + "modelId": "nano-gpt/minimax/minimax-01", + "providerId": "nano-gpt", + "displayName": "MiniMax 01", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 1000192, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 10, - "outputPer1M": 50, - "currency": "USD" + "inputPer1M": 0.1394, + "outputPer1M": 1.122, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1394, + "output": 1.122, + "cacheRead": 0.0697 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/~anthropic/claude-haiku-latest", - "providerId": "openrouter", - "displayName": "Anthropic Claude Haiku Latest", - "version": "2026-04-27", + "modelId": "nano-gpt/minimax/minimax-latest", + "providerId": "nano-gpt", + "displayName": "MiniMax Latest", + "version": "2026-05-03", "capabilities": [ "text.chat", "tools.function_calling", @@ -77635,46 +119200,57 @@ ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 512000, + "maxOutputTokens": 80000, "pricing": { - "inputPer1M": 1, - "outputPer1M": 5, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.06 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "openrouter/~anthropic/claude-opus-latest", - "providerId": "openrouter", - "displayName": "Claude Opus Latest", - "version": "2026-04-21", + "modelId": "nano-gpt/minimax/minimax-m2-her", + "providerId": "nano-gpt", + "displayName": "MiniMax M2-her", + "version": "2026-01-23", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 65532, + "maxOutputTokens": 2048, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" + "inputPer1M": 0.302, + "outputPer1M": 1.207, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.302, + "output": 1.207, + "cacheRead": 0.151 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/~anthropic/claude-sonnet-latest", - "providerId": "openrouter", - "displayName": "Anthropic Claude Sonnet Latest", - "version": "2026-04-27", + "modelId": "nano-gpt/minimax/minimax-m2.1", + "providerId": "nano-gpt", + "displayName": "MiniMax M2.1", + "version": "2025-12-23", "capabilities": [ "text.chat", "tools.function_calling", @@ -77682,23 +119258,28 @@ "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 200000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 0.33, + "outputPer1M": 1.32, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.33, + "output": 1.32, + "cacheRead": 0.165 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "openrouter/~google/gemini-flash-latest", - "providerId": "openrouter", - "displayName": "Google Gemini Flash Latest", - "version": "2026-04-27", + "modelId": "nano-gpt/minimax/minimax-m2.5", + "providerId": "nano-gpt", + "displayName": "MiniMax M2.5", + "version": "2026-02-12", "capabilities": [ "text.chat", "tools.function_calling", @@ -77706,25 +119287,28 @@ "structured.output" ], "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1.5, - "outputPer1M": 9, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "openrouter/~google/gemini-pro-latest", - "providerId": "openrouter", - "displayName": "Google Gemini Pro Latest", - "version": "2026-04-27", + "modelId": "nano-gpt/minimax/minimax-m2.7", + "providerId": "nano-gpt", + "displayName": "MiniMax M2.7", + "version": "2026-03-18", "capabilities": [ "text.chat", "tools.function_calling", @@ -77732,25 +119316,28 @@ "structured.output" ], "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 2, - "outputPer1M": 12, - "currency": "USD" - } + "inputPer1M": 0.315, + "outputPer1M": 1.26, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.315, + "output": 1.26, + "cacheRead": 0.1575 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "openrouter/~moonshotai/kimi-latest", - "providerId": "openrouter", - "displayName": "MoonshotAI Kimi Latest", - "version": "2026-04-27", + "modelId": "nano-gpt/minimax/minimax-m2.7-turbo", + "providerId": "nano-gpt", + "displayName": "MiniMax M2.7 Turbo", + "version": "2026-03-18", "capabilities": [ "text.chat", "tools.function_calling", @@ -77758,46 +119345,56 @@ "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 262142, - "maxOutputTokens": 262142, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.68, - "outputPer1M": 3.41, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 2.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.4, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "openrouter/~openai/gpt-latest", - "providerId": "openrouter", - "displayName": "OpenAI GPT Latest", - "version": "2026-04-27", + "modelId": "nano-gpt/minimax/minimax-m3", + "providerId": "nano-gpt", + "displayName": "MiniMax M3", + "version": "2026-06-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 1050000, - "maxOutputTokens": 128000, + "contextWindow": 512000, + "maxOutputTokens": 80000, "pricing": { - "inputPer1M": 5, - "outputPer1M": 30, - "currency": "USD" + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.06 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/~openai/gpt-mini-latest", - "providerId": "openrouter", - "displayName": "OpenAI GPT Mini Latest", - "version": "2026-04-27", + "modelId": "nano-gpt/minimax/minimax-m3:thinking", + "providerId": "nano-gpt", + "displayName": "MiniMax M3 Thinking", + "version": "2026-06-01", "capabilities": [ "text.chat", "tools.function_calling", @@ -77806,42 +119403,53 @@ ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 512000, + "maxOutputTokens": 80000, "pricing": { - "inputPer1M": 0.75, - "outputPer1M": 4.5, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.06 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "openrouter/ai21/jamba-large-1.7", - "providerId": "openrouter", - "displayName": "Jamba Large 1.7", - "version": "2025-08-08", + "modelId": "nano-gpt/MiniMaxAI/MiniMax-M1-80k", + "providerId": "nano-gpt", + "displayName": "MiniMax M1 80K", + "version": "2025-01-08", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 256000, - "maxOutputTokens": 4096, + "contextWindow": 1000000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 2, - "outputPer1M": 8, - "currency": "USD" + "inputPer1M": 0.6052, + "outputPer1M": 2.4225, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6052, + "output": 2.4225, + "cacheRead": 0.3026 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/aion-labs/aion-1.0", - "providerId": "openrouter", - "displayName": "Aion-1.0", - "version": "2025-02-04", + "modelId": "nano-gpt/mirothinker-1-7-deepresearch", + "providerId": "nano-gpt", + "displayName": "MiroThinker 1.7 Deep Research", + "version": "2026-05-11", "capabilities": [ "text.chat", "reasoning" @@ -77849,19 +119457,26 @@ "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 262144, + "maxOutputTokens": 16384, "pricing": { "inputPer1M": 4, - "outputPer1M": 8, - "currency": "USD" - } + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 4, + "output": 25, + "cacheRead": 2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "openrouter/aion-labs/aion-1.0-mini", - "providerId": "openrouter", - "displayName": "Aion-1.0-Mini", - "version": "2025-02-04", + "modelId": "nano-gpt/mirothinker-1-7-deepresearch-mini", + "providerId": "nano-gpt", + "displayName": "MiroThinker 1.7 Deep Research Mini", + "version": "2026-05-11", "capabilities": [ "text.chat", "reasoning" @@ -77869,414 +119484,510 @@ "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 262144, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.7, - "outputPer1M": 1.4, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.625 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "openrouter/aion-labs/aion-2.0", - "providerId": "openrouter", - "displayName": "Aion-2.0", - "version": "2026-02-23", + "modelId": "nano-gpt/mistral-code-agent-latest", + "providerId": "nano-gpt", + "displayName": "Mistral Code Agent Latest", + "version": "2026-06-02", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 131072, + "contextWindow": 262144, "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.8, - "outputPer1M": 1.6, - "currency": "USD" + "inputPer1M": 0.4, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 2, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/aion-labs/aion-rp-llama-3.1-8b", - "providerId": "openrouter", - "displayName": "Aion-RP 1.0 (8B)", - "version": "2025-02-04", + "modelId": "nano-gpt/mistral-code-latest", + "providerId": "nano-gpt", + "displayName": "Mistral Code Latest", + "version": "2026-06-02", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 32768, + "contextWindow": 256000, "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.8, - "outputPer1M": 1.6, - "currency": "USD" + "inputPer1M": 0.3, + "outputPer1M": 0.9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 0.9, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/allenai/olmo-3-32b-think", - "providerId": "openrouter", - "displayName": "Olmo 3 32B Think", - "version": "2025-11-21", + "modelId": "nano-gpt/mistral-small-31-24b-instruct", + "providerId": "nano-gpt", + "displayName": "Mistral Small 31 24b Instruct", + "version": "2025-04-15", "capabilities": [ - "text.chat", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ + "image", "text" ], - "contextWindow": 65536, - "maxOutputTokens": 65536, + "contextWindow": 128000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.5, - "currency": "USD" + "inputPer1M": 0.1, + "outputPer1M": 0.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.3, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/amazon/nova-2-lite-v1", - "providerId": "openrouter", - "displayName": "Nova 2 Lite", - "version": "2025-12-02", + "modelId": "nano-gpt/mistral/mistral-medium-3.5", + "providerId": "nano-gpt", + "displayName": "Mistral Medium 3.5", + "version": "2026-04-29", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 65535, + "contextWindow": 256000, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 2.5, - "currency": "USD" - } + "inputPer1M": 1.5, + "outputPer1M": 7.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 7.5, + "cacheRead": 0.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "openrouter/amazon/nova-lite-v1", - "providerId": "openrouter", - "displayName": "Nova Lite 1.0", - "version": "2024-12-05", + "modelId": "nano-gpt/mistral/mistral-medium-3.5:thinking", + "providerId": "nano-gpt", + "displayName": "Mistral Medium 3.5 Thinking", + "version": "2026-04-30", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 300000, - "maxOutputTokens": 5120, + "contextWindow": 256000, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.06, - "outputPer1M": 0.24, - "currency": "USD" - } + "inputPer1M": 1.5, + "outputPer1M": 7.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 7.5, + "cacheRead": 0.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "openrouter/amazon/nova-micro-v1", - "providerId": "openrouter", - "displayName": "Nova Micro 1.0", - "version": "2024-12-05", + "modelId": "nano-gpt/mistralai/codestral-2508", + "providerId": "nano-gpt", + "displayName": "Codestral 2508", + "version": "2025-08-01", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 5120, + "contextWindow": 256000, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.035, - "outputPer1M": 0.14, - "currency": "USD" + "inputPer1M": 0.3, + "outputPer1M": 0.9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 0.9, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/amazon/nova-premier-v1", - "providerId": "openrouter", - "displayName": "Nova Premier 1.0", - "version": "2025-10-31", + "modelId": "nano-gpt/mistralai/devstral-2-123b-instruct-2512", + "providerId": "nano-gpt", + "displayName": "Devstral 2 123B", + "version": "2025-12-09", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 32000, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 12.5, - "currency": "USD" + "inputPer1M": 0.4, + "outputPer1M": 1.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 1.4, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/amazon/nova-pro-v1", - "providerId": "openrouter", - "displayName": "Nova Pro 1.0", - "version": "2024-12-05", + "modelId": "nano-gpt/mistralai/Devstral-Small-2505", + "providerId": "nano-gpt", + "displayName": "Mistral Devstral Small 2505", + "version": "2025-08-02", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 300000, - "maxOutputTokens": 5120, + "contextWindow": 32768, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.8, - "outputPer1M": 3.2, - "currency": "USD" + "inputPer1M": 0.06, + "outputPer1M": 0.06, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.06, + "output": 0.06, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/anthracite-org/magnum-v4-72b", - "providerId": "openrouter", - "displayName": "Magnum v4 72B", - "version": "2024-10-22", + "modelId": "nano-gpt/mistralai/ministral-14b-2512", + "providerId": "nano-gpt", + "displayName": "Ministral 14B", + "version": "2025-12-04", "capabilities": [ "text.chat" ], "modalities": [ "text" ], - "contextWindow": 16384, - "maxOutputTokens": 2048, + "contextWindow": 262144, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 3, - "outputPer1M": 5, - "currency": "USD" + "inputPer1M": 0.2, + "outputPer1M": 0.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 0.2, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/anthropic/claude-3-haiku", - "providerId": "openrouter", - "displayName": "Claude 3 Haiku", - "version": "2024-03-13", + "modelId": "nano-gpt/mistralai/ministral-14b-instruct-2512", + "providerId": "nano-gpt", + "displayName": "Ministral 3 14B", + "version": "2025-12-02", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 4096, + "contextWindow": 262144, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 1.25, - "currency": "USD" + "inputPer1M": 0.1, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.4, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/anthropic/claude-3.5-haiku", - "providerId": "openrouter", - "displayName": "Claude 3.5 Haiku", - "version": "2024-11-04", + "modelId": "nano-gpt/mistralai/ministral-3b-2512", + "providerId": "nano-gpt", + "displayName": "Ministral 3B", + "version": "2025-12-04", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 8192, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.8, - "outputPer1M": 4, - "currency": "USD" + "inputPer1M": 0.1, + "outputPer1M": 0.1, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.1, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/anthropic/claude-fable-5", - "providerId": "openrouter", - "displayName": "Claude Fable 5", - "version": "2026-06-09", + "modelId": "nano-gpt/mistralai/ministral-8b-2512", + "providerId": "nano-gpt", + "displayName": "Ministral 8B", + "version": "2025-12-04", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 10, - "outputPer1M": 50, - "currency": "USD" + "inputPer1M": 0.15, + "outputPer1M": 0.15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.15, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/anthropic/claude-haiku-4.5", - "providerId": "openrouter", - "displayName": "Claude Haiku 4.5 (latest)", - "version": "2025-10-15", + "modelId": "nano-gpt/mistralai/mistral-large", + "providerId": "nano-gpt", + "displayName": "Mistral Large 2411", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 128000, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 1, - "outputPer1M": 5, - "currency": "USD" + "inputPer1M": 2.006, + "outputPer1M": 6.001, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.006, + "output": 6.001, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/anthropic/claude-opus-4", - "providerId": "openrouter", - "displayName": "Claude Opus 4", - "version": "2025-05-22", + "modelId": "nano-gpt/mistralai/mistral-large-3-675b-instruct-2512", + "providerId": "nano-gpt", + "displayName": "Mistral Large 3 675B", + "version": "2025-12-25", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 32000, + "contextWindow": 262144, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 15, - "outputPer1M": 75, - "currency": "USD" + "inputPer1M": 1, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 3, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/anthropic/claude-opus-4.1", - "providerId": "openrouter", - "displayName": "Claude Opus 4.1 (latest)", - "version": "2025-08-05", + "modelId": "nano-gpt/mistralai/mistral-medium-3", + "providerId": "nano-gpt", + "displayName": "Mistral Medium 3", + "version": "2025-09-25", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 32000, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 15, - "outputPer1M": 75, - "currency": "USD" + "inputPer1M": 0.4, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 2, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/anthropic/claude-opus-4.5", - "providerId": "openrouter", - "displayName": "Claude Opus 4.5 (latest)", - "version": "2025-11-24", + "modelId": "nano-gpt/mistralai/mistral-medium-3.1", + "providerId": "nano-gpt", + "displayName": "Mistral Medium 3.1", + "version": "2025-09-05", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" + "inputPer1M": 0.4, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 2, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/anthropic/claude-opus-4.6", - "providerId": "openrouter", - "displayName": "Claude Opus 4.6", - "version": "2026-02-05", + "modelId": "nano-gpt/mistralai/Mistral-Nemo-Instruct-2407", + "providerId": "nano-gpt", + "displayName": "Mistral Nemo", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 16384, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" + "inputPer1M": 0.1003, + "outputPer1M": 0.1207, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1003, + "output": 0.1207, + "cacheRead": 0.05015 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/anthropic/claude-opus-4.6-fast", - "providerId": "openrouter", - "displayName": "Claude Opus 4.6 (Fast)", - "version": "2026-04-07", + "modelId": "nano-gpt/mistralai/mistral-saba", + "providerId": "nano-gpt", + "displayName": "Mistral Saba", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 32000, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 30, - "outputPer1M": 150, - "currency": "USD" + "inputPer1M": 0.1989, + "outputPer1M": 0.595, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1989, + "output": 0.595, + "cacheRead": 0.09945 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/anthropic/claude-opus-4.7", - "providerId": "openrouter", - "displayName": "Claude Opus 4.7", - "version": "2026-04-16", + "modelId": "nano-gpt/mistralai/mistral-small-4-119b-2603", + "providerId": "nano-gpt", + "displayName": "Mistral Small 4 119B", + "version": "2026-03-16", "capabilities": [ "text.chat", "tools.function_calling", @@ -78285,22 +119996,32 @@ ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" - } + "inputPer1M": 0.4, + "outputPer1M": 1.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 1.4, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "openrouter/anthropic/claude-opus-4.7-fast", - "providerId": "openrouter", - "displayName": "Claude Opus 4.7 (Fast)", - "version": "2026-05-12", + "modelId": "nano-gpt/mistralai/mistral-small-4-119b-2603:thinking", + "providerId": "nano-gpt", + "displayName": "Mistral Small 4 119B Thinking", + "version": "2026-03-17", "capabilities": [ "text.chat", "tools.function_calling", @@ -78309,293 +120030,366 @@ ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 30, - "outputPer1M": 150, - "currency": "USD" - } + "inputPer1M": 0.4, + "outputPer1M": 1.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 1.4, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "openrouter/anthropic/claude-opus-4.8", - "providerId": "openrouter", - "displayName": "Claude Opus 4.8", - "version": "2026-05-28", + "modelId": "nano-gpt/mistralai/mixtral-8x22b-instruct-v0.1", + "providerId": "nano-gpt", + "displayName": "Mixtral 8x22B", + "version": "2025-12-11", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 65536, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/anthropic/claude-opus-4.8-fast", - "providerId": "openrouter", - "displayName": "Claude Opus 4.8 (Fast)", - "version": "2026-05-27", + "modelId": "nano-gpt/mlabonne/NeuralDaredevil-8B-abliterated", + "providerId": "nano-gpt", + "displayName": "Neural Daredevil 8B abliterated", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 8192, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 10, - "outputPer1M": 50, - "currency": "USD" + "inputPer1M": 0.44, + "outputPer1M": 0.44, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.44, + "output": 0.44, + "cacheRead": 0.22 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/anthropic/claude-sonnet-4", - "providerId": "openrouter", - "displayName": "Claude Sonnet 4", - "version": "2025-05-22", + "modelId": "nano-gpt/moonshotai/kimi-k2-instruct", + "providerId": "nano-gpt", + "displayName": "Kimi K2 Instruct", + "version": "2024-01-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 64000, + "contextWindow": 256000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" + "inputPer1M": 0.4, + "outputPer1M": 1.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 1.8, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/anthropic/claude-sonnet-4.5", - "providerId": "openrouter", - "displayName": "Claude Sonnet 4.5 (latest)", - "version": "2025-09-29", + "modelId": "nano-gpt/moonshotai/kimi-k2-instruct-0711", + "providerId": "nano-gpt", + "displayName": "Kimi K2 0711", + "version": "2024-01-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 64000, + "contextWindow": 128000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" + "inputPer1M": 0.4, + "outputPer1M": 1.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 1.8, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/anthropic/claude-sonnet-4.6", - "providerId": "openrouter", - "displayName": "Claude Sonnet 4.6", - "version": "2026-02-17", + "modelId": "nano-gpt/moonshotai/Kimi-K2-Instruct-0905", + "providerId": "nano-gpt", + "displayName": "Kimi K2 0905", + "version": "2025-09-25", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 256000, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" + "inputPer1M": 0.4, + "outputPer1M": 1.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 1.8, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/arcee-ai/coder-large", - "providerId": "openrouter", - "displayName": "Coder Large", - "version": "2025-05-05", + "modelId": "nano-gpt/moonshotai/kimi-k2-thinking", + "providerId": "nano-gpt", + "displayName": "Kimi K2 Thinking", + "version": "2025-11-06", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 32768, - "maxOutputTokens": 32768, + "contextWindow": 262144, + "maxOutputTokens": 98304, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 0.8, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.5, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "openrouter/arcee-ai/trinity-large-thinking", - "providerId": "openrouter", - "displayName": "Trinity Large Thinking", - "version": "2026-04-01", + "modelId": "nano-gpt/moonshotai/kimi-k2.5", + "providerId": "nano-gpt", + "displayName": "Kimi K2.5", + "version": "2026-01", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 256000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.22, - "outputPer1M": 0.85, - "currency": "USD" + "inputPer1M": 0.3, + "outputPer1M": 1.9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.9, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/arcee-ai/trinity-mini", - "providerId": "openrouter", - "displayName": "Trinity Mini", - "version": "2025-12-01", + "modelId": "nano-gpt/moonshotai/kimi-k2.5:thinking", + "providerId": "nano-gpt", + "displayName": "Kimi K2.5 Thinking", + "version": "2026-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 256000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.045, - "outputPer1M": 0.15, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 1.9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.9, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "openrouter/arcee-ai/virtuoso-large", - "providerId": "openrouter", - "displayName": "Virtuoso Large", - "version": "2025-05-05", + "modelId": "nano-gpt/moonshotai/kimi-k2.6", + "providerId": "nano-gpt", + "displayName": "Kimi K2.6", + "version": "2026-04-21", "capabilities": [ "text.chat", "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 64000, + "contextWindow": 256000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.75, - "outputPer1M": 1.2, - "currency": "USD" + "inputPer1M": 0.5, + "outputPer1M": 2.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 2.6, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/baidu/ernie-4.5-vl-424b-a47b", - "providerId": "openrouter", - "displayName": "ERNIE 4.5 VL 424B A47B ", - "version": "2025-06-30", + "modelId": "nano-gpt/moonshotai/kimi-k2.6:thinking", + "providerId": "nano-gpt", + "displayName": "Kimi K2.6 Thinking", + "version": "2026-04-21", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], "modalities": [ "image", "text" ], - "contextWindow": 123000, - "maxOutputTokens": 16000, + "contextWindow": 256000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.42, - "outputPer1M": 1.25, - "currency": "USD" - } + "inputPer1M": 0.5, + "outputPer1M": 2.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 2.6, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "openrouter/bytedance-seed/seed-1.6", - "providerId": "openrouter", - "displayName": "Seed 1.6", - "version": "2025-12-23", + "modelId": "nano-gpt/moonshotai/kimi-k2.7-code", + "providerId": "nano-gpt", + "displayName": "Kimi K2.7 Code", + "version": "2026-06-12", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", - "text", - "video" + "text" ], "contextWindow": 262144, - "maxOutputTokens": 32768, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 0.95, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4, + "cacheRead": 0.19 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "openrouter/bytedance-seed/seed-1.6-flash", - "providerId": "openrouter", - "displayName": "Seed 1.6 Flash", - "version": "2025-12-23", + "modelId": "nano-gpt/moonshotai/kimi-k2.7-code-highspeed", + "providerId": "nano-gpt", + "displayName": "Kimi K2.7 Code High-Speed", + "version": "2026-06-12", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", - "text", - "video" + "text" ], "contextWindow": 262144, - "maxOutputTokens": 32768, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.075, - "outputPer1M": 0.3, - "currency": "USD" - } + "inputPer1M": 1.9, + "outputPer1M": 8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.9, + "output": 8, + "cacheRead": 0.32 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "openrouter/bytedance-seed/seed-2.0-lite", - "providerId": "openrouter", - "displayName": "Seed-2.0-Lite", - "version": "2026-03-10", + "modelId": "nano-gpt/moonshotai/kimi-k3", + "providerId": "nano-gpt", + "displayName": "Kimi K3", + "version": "2026-07-16", "capabilities": [ "text.chat", "tools.function_calling", @@ -78607,19 +120401,35 @@ "text", "video" ], - "contextWindow": 262144, - "maxOutputTokens": 131072, + "contextWindow": 1048576, + "maxOutputTokens": 1048576, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 2.5, + "outputPer1M": 13.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 13.5, + "cacheRead": 0.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "high", + "max" + ] + } + ] }, { - "modelId": "openrouter/bytedance-seed/seed-2.0-mini", - "providerId": "openrouter", - "displayName": "Seed-2.0-Mini", - "version": "2026-02-26", + "modelId": "nano-gpt/moonshotai/kimi-latest", + "providerId": "nano-gpt", + "displayName": "Kimi Latest", + "version": "2026-05-03", "capabilities": [ "text.chat", "tools.function_calling", @@ -78631,48 +120441,43 @@ "text", "video" ], - "contextWindow": 262144, - "maxOutputTokens": 131072, + "contextWindow": 1048576, + "maxOutputTokens": 1048576, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.4, - "currency": "USD" - } + "inputPer1M": 2.5, + "outputPer1M": 13.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 13.5, + "cacheRead": 0.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "high", + "max" + ] + } + ] }, { - "modelId": "openrouter/bytedance/ui-tars-1.5-7b", - "providerId": "openrouter", - "displayName": "UI-TARS 7B ", - "version": "2025-07-22", + "modelId": "nano-gpt/nano-gpt-help", + "providerId": "nano-gpt", + "displayName": "NanoGPT Help", + "version": "2026-06-06", "capabilities": [ "text.chat" ], - "modalities": [ - "image", - "text" - ], - "contextWindow": 128000, - "maxOutputTokens": 2048, - "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.2, - "currency": "USD" - } - }, - { - "modelId": "openrouter/cognitivecomputations/dolphin-mistral-24b-venice-edition:free", - "providerId": "openrouter", - "displayName": "Uncensored (free)", - "version": "2025-07-09", - "capabilities": [ - "text.chat", - "structured.output" - ], "modalities": [ "text" ], - "contextWindow": 32768, - "maxOutputTokens": 32768, + "contextWindow": 6000, + "maxOutputTokens": 512, "pricing": { "inputPer1M": 0, "outputPer1M": 0, @@ -78680,155 +120485,222 @@ } }, { - "modelId": "openrouter/cohere/command-a", - "providerId": "openrouter", - "displayName": "Command A", - "version": "2025-03-13", + "modelId": "nano-gpt/nanogpt/coding-router", + "providerId": "nano-gpt", + "displayName": "Coding Router", + "version": "2026-05-12", "capabilities": [ "text.chat", + "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 256000, - "maxOutputTokens": 8192, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 1.1, + "outputPer1M": 2.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1, + "output": 2.2, + "cacheRead": 0.11 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "openrouter/cohere/command-r-08-2024", - "providerId": "openrouter", - "displayName": "Command R", - "version": "2024-08-30", + "modelId": "nano-gpt/nanogpt/coding-router:high", + "providerId": "nano-gpt", + "displayName": "Coding Router High", + "version": "2026-05-12", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4000, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 1.1, + "outputPer1M": 2.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1, + "output": 2.2, + "cacheRead": 0.11 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "openrouter/cohere/command-r-plus-08-2024", - "providerId": "openrouter", - "displayName": "Command R+", - "version": "2024-08-30", + "modelId": "nano-gpt/nanogpt/coding-router:low", + "providerId": "nano-gpt", + "displayName": "Coding Router Low", + "version": "2026-05-12", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4000, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 0.14, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "cacheRead": 0.028 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "openrouter/cohere/command-r7b-12-2024", - "providerId": "openrouter", - "displayName": "Command R7B", - "version": "2024-12-02", + "modelId": "nano-gpt/nanogpt/coding-router:max", + "providerId": "nano-gpt", + "displayName": "Coding Router Max", + "version": "2026-05-12", "capabilities": [ "text.chat", + "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4000, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.0375, - "outputPer1M": 0.15, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "openrouter/deepcogito/cogito-v2.1-671b", - "providerId": "openrouter", - "displayName": "Cogito v2.1 671B", - "version": "2025-11-13", + "modelId": "nano-gpt/nanogpt/coding-router:medium", + "providerId": "nano-gpt", + "displayName": "Coding Router Medium", + "version": "2026-05-12", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 128000, + "contextWindow": 1000000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 1.25, - "currency": "USD" - } + "inputPer1M": 0.14, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "cacheRead": 0.028 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "openrouter/deepseek/deepseek-chat", - "providerId": "openrouter", - "displayName": "DeepSeek Chat", - "version": "2025-12-01", + "modelId": "nano-gpt/NeverSleep/Lumimaid-v0.2-70B", + "providerId": "nano-gpt", + "displayName": "Lumimaid v0.2", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "structured.output" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16000, + "contextWindow": 16384, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.2002, - "outputPer1M": 0.8001, - "currency": "USD" + "inputPer1M": 1, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 1.5, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/deepseek/deepseek-chat-v3-0324", - "providerId": "openrouter", - "displayName": "DeepSeek V3 0324", - "version": "2025-03-24", + "modelId": "nano-gpt/nex-agi/nex-n2-mini", + "providerId": "nano-gpt", + "displayName": "Nex N2 Mini", + "version": "2026-06-24", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 163840, - "maxOutputTokens": 16384, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.77, - "currency": "USD" - } + "inputPer1M": 0.025, + "outputPer1M": 0.1, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.025, + "output": 0.1, + "cacheRead": 0.0025 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "openrouter/deepseek/deepseek-chat-v3.1", - "providerId": "openrouter", - "displayName": "DeepSeek V3.1", - "version": "2025-08-21", + "modelId": "nano-gpt/nex-agi/nex-n2-pro", + "providerId": "nano-gpt", + "displayName": "Nex N2 Pro", + "version": "2026-06-04", "capabilities": [ "text.chat", "tools.function_calling", @@ -78836,362 +120708,412 @@ "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 163840, - "maxOutputTokens": 32768, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.21, - "outputPer1M": 0.79, - "currency": "USD" - } + "inputPer1M": 0.5, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 2.5, + "cacheRead": 0.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "openrouter/deepseek/deepseek-r1", - "providerId": "openrouter", - "displayName": "DeepSeek-R1", - "version": "2025-01-20", + "modelId": "nano-gpt/nothingiisreal/L3.1-70B-Celeste-V0.1-BF16", + "providerId": "nano-gpt", + "displayName": "Llama 3.1 70B Celeste v0.1", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 64000, - "maxOutputTokens": 16000, + "contextWindow": 16384, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.7, - "outputPer1M": 2.5, - "currency": "USD" + "inputPer1M": 0.493, + "outputPer1M": 0.493, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.493, + "output": 0.493, + "cacheRead": 0.2465 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/deepseek/deepseek-r1-0528", - "providerId": "openrouter", - "displayName": "R1 0528", - "version": "2025-05-28", + "modelId": "nano-gpt/NousResearch/hermes-3-llama-3.1-70b", + "providerId": "nano-gpt", + "displayName": "Hermes 3 70B", + "version": "2026-01-07", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 163840, - "maxOutputTokens": 32768, + "contextWindow": 65536, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 2.15, - "currency": "USD" + "inputPer1M": 0.408, + "outputPer1M": 0.408, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.408, + "output": 0.408, + "cacheRead": 0.204 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/deepseek/deepseek-r1-distill-llama-70b", - "providerId": "openrouter", - "displayName": "R1 Distill Llama 70B", - "version": "2025-01-23", + "modelId": "nano-gpt/NousResearch/hermes-4-405b", + "providerId": "nano-gpt", + "displayName": "Hermes 4 Large", + "version": "2025-08-26", "capabilities": [ "text.chat", - "reasoning" + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 8192, + "contextWindow": 128000, "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.8, - "outputPer1M": 0.8, - "currency": "USD" + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/deepseek/deepseek-r1-distill-qwen-32b", - "providerId": "openrouter", - "displayName": "R1 Distill Qwen 32B", - "version": "2025-01-29", + "modelId": "nano-gpt/NousResearch/hermes-4-405b:thinking", + "providerId": "nano-gpt", + "displayName": "Hermes 4 Large (Thinking)", + "version": "2024-01-01", "capabilities": [ "text.chat", - "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 32768, - "maxOutputTokens": 32768, - "pricing": { - "inputPer1M": 0.29, - "outputPer1M": 0.29, - "currency": "USD" - } - }, - { - "modelId": "openrouter/deepseek/deepseek-v3.1-terminus", - "providerId": "openrouter", - "displayName": "DeepSeek V3.1 Terminus", - "version": "2025-09-22", - "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" - ], - "modalities": [ - "text" - ], - "contextWindow": 163840, - "maxOutputTokens": 32768, + "contextWindow": 128000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.27, - "outputPer1M": 0.95, - "currency": "USD" + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/deepseek/deepseek-v3.2", - "providerId": "openrouter", - "displayName": "DeepSeek V3.2", - "version": "2025-12-01", + "modelId": "nano-gpt/NousResearch/hermes-4-70b", + "providerId": "nano-gpt", + "displayName": "Hermes 4 Medium", + "version": "2025-07-03", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ "text" ], "contextWindow": 128000, - "maxOutputTokens": 64000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.2288, - "outputPer1M": 0.3432, - "currency": "USD" + "inputPer1M": 0.2006, + "outputPer1M": 0.3995, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2006, + "output": 0.3995, + "cacheRead": 0.1003 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/deepseek/deepseek-v3.2-exp", - "providerId": "openrouter", - "displayName": "DeepSeek V3.2 Exp", - "version": "2025-09-29", + "modelId": "nano-gpt/NousResearch/Hermes-4-70B:thinking", + "providerId": "nano-gpt", + "displayName": "Hermes 4 (Thinking)", + "version": "2025-09-17", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 163840, - "maxOutputTokens": 65536, + "contextWindow": 128000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.27, - "outputPer1M": 0.41, - "currency": "USD" + "inputPer1M": 0.2006, + "outputPer1M": 0.3995, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2006, + "output": 0.3995, + "cacheRead": 0.1003 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/deepseek/deepseek-v4-flash", - "providerId": "openrouter", - "displayName": "DeepSeek V4 Flash", - "version": "2026-04-24", + "modelId": "nano-gpt/nvidia/Llama-3.1-Nemotron-70B-Instruct-HF", + "providerId": "nano-gpt", + "displayName": "Nvidia Nemotron 70b", + "version": "2025-04-15", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 65536, + "contextWindow": 16384, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.09, - "outputPer1M": 0.18, - "currency": "USD" + "inputPer1M": 0.357, + "outputPer1M": 0.408, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.357, + "output": 0.408, + "cacheRead": 0.1785 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/deepseek/deepseek-v4-pro", - "providerId": "openrouter", - "displayName": "DeepSeek V4 Pro", - "version": "2026-04-24", + "modelId": "nano-gpt/nvidia/Llama-3.3-Nemotron-Super-49B-v1", + "providerId": "nano-gpt", + "displayName": "Nvidia Nemotron Super 49B", + "version": "2025-08-08", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 384000, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.435, - "outputPer1M": 0.87, - "currency": "USD" + "inputPer1M": 0.15, + "outputPer1M": 0.15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.15, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/essentialai/rnj-1-instruct", - "providerId": "openrouter", - "displayName": "Rnj 1 Instruct", - "version": "2025-12-07", + "modelId": "nano-gpt/nvidia/nemotron-3-nano-30b-a3b", + "providerId": "nano-gpt", + "displayName": "Nvidia Nemotron 3 Nano 30B", + "version": "2025-12-15", "capabilities": [ - "text.chat", - "tools.function_calling", - "structured.output" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 32768, - "maxOutputTokens": 32768, + "contextWindow": 256000, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.15, - "currency": "USD" + "inputPer1M": 0.17, + "outputPer1M": 0.68, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.17, + "output": 0.68, + "cacheRead": 0.085 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/google/gemini-2.5-flash", - "providerId": "openrouter", - "displayName": "Gemini 2.5 Flash", - "version": "2025-06-17", + "modelId": "nano-gpt/nvidia/nemotron-3-nano-omni-30b-a3b-reasoning", + "providerId": "nano-gpt", + "displayName": "Nvidia Nemotron 3 Nano Omni", + "version": "2026-04-28", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "audio", "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65535, + "contextWindow": 256000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 2.5, - "currency": "USD" - } + "inputPer1M": 0.105, + "outputPer1M": 0.42, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.105, + "output": 0.42, + "cacheRead": 0.0525 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "openrouter/google/gemini-2.5-flash-image", - "providerId": "openrouter", - "displayName": "Nano Banana", - "version": "2025-08-26", + "modelId": "nano-gpt/nvidia/nemotron-3-super-120b-a12b", + "providerId": "nano-gpt", + "displayName": "Nvidia Nemotron 3 Super 120B", + "version": "2026-03-01", "capabilities": [ "text.chat", - "structured.output" + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 32768, + "contextWindow": 262144, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 2.5, - "currency": "USD" - } + "inputPer1M": 0.05, + "outputPer1M": 0.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.05, + "output": 0.25, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "openrouter/google/gemini-2.5-flash-lite", - "providerId": "openrouter", - "displayName": "Gemini 2.5 Flash-Lite", - "version": "2025-06-17", + "modelId": "nano-gpt/nvidia/nemotron-3-super-120b-a12b:thinking", + "providerId": "nano-gpt", + "displayName": "Nvidia Nemotron 3 Super 120B Thinking", + "version": "2026-03-01", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65535, + "contextWindow": 262144, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.4, - "currency": "USD" - } + "inputPer1M": 0.05, + "outputPer1M": 0.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.05, + "output": 0.25, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "openrouter/google/gemini-2.5-flash-lite-preview-09-2025", - "providerId": "openrouter", - "displayName": "Gemini 2.5 Flash Lite Preview 09-2025", - "version": "2025-09-25", + "modelId": "nano-gpt/nvidia/nemotron-3-ultra-550b-a55b", + "providerId": "nano-gpt", + "displayName": "Nvidia Nemotron 3 Ultra 550B", + "version": "2026-06-04", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65535, + "contextWindow": 1000000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.4, - "currency": "USD" - } + "inputPer1M": 0.5, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 2.5, + "cacheRead": 0.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "openrouter/google/gemini-2.5-pro", - "providerId": "openrouter", - "displayName": "Gemini 2.5 Pro", - "version": "2025-06-17", + "modelId": "nano-gpt/nvidia/nemotron-3-ultra-550b-a55b:thinking", + "providerId": "nano-gpt", + "displayName": "Nvidia Nemotron 3 Ultra 550B Thinking", + "version": "2026-06-04", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, + "contextWindow": 1000000, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 0.5, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 2.5, + "cacheRead": 0.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "openrouter/google/gemini-2.5-pro-preview", - "providerId": "openrouter", - "displayName": "Gemini 2.5 Pro Preview 06-05", - "version": "2025-06-05", + "modelId": "nano-gpt/nvidia/nemotron-3.5-lightning", + "providerId": "nano-gpt", + "displayName": "Nvidia Nemotron 3.5 Lightning", + "version": "2026-08-11", "capabilities": [ "text.chat", "tools.function_calling", @@ -79199,24 +121121,36 @@ "structured.output" ], "modalities": [ - "audio", - "image", - "pdf", "text" ], - "contextWindow": 1048576, + "contextWindow": 1000000, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 0.05, + "outputPer1M": 0.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.05, + "output": 0.2, + "cacheRead": 0.01 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "openrouter/google/gemini-2.5-pro-preview-05-06", - "providerId": "openrouter", - "displayName": "Gemini 2.5 Pro Preview 05-06", - "version": "2025-05-07", + "modelId": "nano-gpt/nvidia/nemotron-3.5-lightning:thinking", + "providerId": "nano-gpt", + "displayName": "Nvidia Nemotron 3.5 Lightning Thinking", + "version": "2026-08-11", "capabilities": [ "text.chat", "tools.function_calling", @@ -79224,329 +121158,334 @@ "structured.output" ], "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65535, + "contextWindow": 1000000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 0.05, + "outputPer1M": 0.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.05, + "output": 0.2, + "cacheRead": 0.01 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "openrouter/google/gemini-3-flash-preview", - "providerId": "openrouter", - "displayName": "Gemini 3 Flash Preview", - "version": "2025-12-17", + "modelId": "nano-gpt/openai/gpt-3.5-turbo", + "providerId": "nano-gpt", + "displayName": "GPT-3.5 Turbo", + "version": "2023-03-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 16385, + "maxOutputTokens": 4096, "pricing": { "inputPer1M": 0.5, - "outputPer1M": 3, + "outputPer1M": 1.5, "currency": "USD" } }, { - "modelId": "openrouter/google/gemini-3-pro-image-preview", - "providerId": "openrouter", - "displayName": "Nano Banana Pro", - "version": "2025-11-20", + "modelId": "nano-gpt/openai/gpt-4-turbo", + "providerId": "nano-gpt", + "displayName": "GPT-4 Turbo", + "version": "2023-11-06", "capabilities": [ - "text.chat", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ "image", "text" ], - "contextWindow": 65536, - "maxOutputTokens": 32768, + "contextWindow": 128000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 2, - "outputPer1M": 12, + "inputPer1M": 10, + "outputPer1M": 30, "currency": "USD" } }, { - "modelId": "openrouter/google/gemini-3.1-flash-image-preview", - "providerId": "openrouter", - "displayName": "Nano Banana 2", - "version": "2026-02-26", + "modelId": "nano-gpt/openai/gpt-4-turbo-preview", + "providerId": "nano-gpt", + "displayName": "GPT-4 Turbo Preview", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 65536, - "maxOutputTokens": 65536, + "contextWindow": 128000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 3, + "inputPer1M": 10, + "outputPer1M": 30, "currency": "USD" } }, { - "modelId": "openrouter/google/gemini-3.1-flash-lite", - "providerId": "openrouter", - "displayName": "Gemini 3.1 Flash Lite", - "version": "2026-05-07", + "modelId": "nano-gpt/openai/gpt-4.1", + "providerId": "nano-gpt", + "displayName": "GPT 4.1", + "version": "2025-04-14", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "audio", "image", "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 1047576, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 1.5, - "currency": "USD" + "inputPer1M": 2, + "outputPer1M": 8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 8, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/google/gemini-3.1-flash-lite-preview", - "providerId": "openrouter", - "displayName": "Gemini 3.1 Flash Lite Preview", - "version": "2026-03-03", + "modelId": "nano-gpt/openai/gpt-4.1-mini", + "providerId": "nano-gpt", + "displayName": "GPT 4.1 Mini", + "version": "2025-04-14", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "audio", "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 1047576, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 1.5, - "currency": "USD" + "inputPer1M": 0.4, + "outputPer1M": 1.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 1.6, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/google/gemini-3.1-pro-preview", - "providerId": "openrouter", - "displayName": "Gemini 3.1 Pro Preview", - "version": "2026-02-19", + "modelId": "nano-gpt/openai/gpt-4.1-nano", + "providerId": "nano-gpt", + "displayName": "GPT 4.1 Nano", + "version": "2025-04-14", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "audio", "image", "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 1047576, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 2, - "outputPer1M": 12, - "currency": "USD" + "inputPer1M": 0.1, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.4, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/google/gemini-3.1-pro-preview-customtools", - "providerId": "openrouter", - "displayName": "Gemini 3.1 Pro Preview Custom Tools", - "version": "2026-02-19", + "modelId": "nano-gpt/openai/gpt-4o", + "providerId": "nano-gpt", + "displayName": "GPT-4o", + "version": "2024-05-13", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ - "audio", "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 2, - "outputPer1M": 12, - "currency": "USD" + "inputPer1M": 2.5, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 10, + "cacheRead": 1.25 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/google/gemini-3.5-flash", - "providerId": "openrouter", - "displayName": "Gemini 3.5 Flash", - "version": "2026-05-19", + "modelId": "nano-gpt/openai/gpt-4o-2024-08-06", + "providerId": "nano-gpt", + "displayName": "GPT-4o (2024-08-06)", + "version": "2024-08-06", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ - "audio", "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 1.5, - "outputPer1M": 9, - "currency": "USD" + "inputPer1M": 2.5, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 10, + "cacheRead": 1.25 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/google/gemma-2-27b-it", - "providerId": "openrouter", - "displayName": "Gemma 2 27B", - "version": "2024-07-13", + "modelId": "nano-gpt/openai/gpt-4o-2024-11-20", + "providerId": "nano-gpt", + "displayName": "GPT-4o (2024-11-20)", + "version": "2024-11-20", "capabilities": [ "text.chat", - "structured.output" + "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 8192, - "maxOutputTokens": 2048, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.65, - "outputPer1M": 0.65, - "currency": "USD" + "inputPer1M": 2.5, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 10, + "cacheRead": 1.25 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/google/gemma-3-12b-it", - "providerId": "openrouter", - "displayName": "Gemma 3 12B", - "version": "2025-03-13", + "modelId": "nano-gpt/openai/gpt-4o-mini", + "providerId": "nano-gpt", + "displayName": "GPT-4o mini", + "version": "2024-07-18", "capabilities": [ - "text.chat", - "tools.function_calling", - "structured.output" + "text.chat" ], "modalities": [ "image", "text" ], - "contextWindow": 131072, + "contextWindow": 128000, "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.15, - "currency": "USD" + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.6, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/google/gemma-3-27b-it", - "providerId": "openrouter", - "displayName": "Gemma 3 27B", - "version": "2025-03-12", + "modelId": "nano-gpt/openai/gpt-4o-mini-search-preview", + "providerId": "nano-gpt", + "displayName": "GPT-4o mini Search Preview", + "version": "2026-03-10", "capabilities": [ - "text.chat", - "tools.function_calling", - "structured.output" + "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 131072, + "contextWindow": 128000, "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.08, - "outputPer1M": 0.16, - "currency": "USD" + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.6, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/google/gemma-3-4b-it", - "providerId": "openrouter", - "displayName": "Gemma 3 4B", - "version": "2025-03-13", + "modelId": "nano-gpt/openai/gpt-4o-search-preview", + "providerId": "nano-gpt", + "displayName": "GPT-4o Search Preview", + "version": "2026-03-10", "capabilities": [ - "text.chat", - "structured.output" + "text.chat" ], "modalities": [ "image", "text" ], - "contextWindow": 131072, + "contextWindow": 128000, "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.1, - "currency": "USD" - } - }, - { - "modelId": "openrouter/google/gemma-3n-e4b-it", - "providerId": "openrouter", - "displayName": "Gemma 3n 4B", - "version": "2025-05-20", - "capabilities": [ - "text.chat" - ], - "modalities": [ - "text" - ], - "contextWindow": 32768, - "maxOutputTokens": 32768, - "pricing": { - "inputPer1M": 0.06, - "outputPer1M": 0.12, - "currency": "USD" + "inputPer1M": 2.5, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 10, + "cacheRead": 1.25 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/google/gemma-4-26b-a4b-it", - "providerId": "openrouter", - "displayName": "Gemma 4 26B A4B IT", - "version": "2026-04-02", + "modelId": "nano-gpt/openai/gpt-5", + "providerId": "nano-gpt", + "displayName": "GPT 5", + "version": "2025-08-07", "capabilities": [ "text.chat", "tools.function_calling", @@ -79555,3041 +121494,4429 @@ ], "modalities": [ "image", - "text", - "video" + "pdf", + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.06, - "outputPer1M": 0.33, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "openrouter/google/gemma-4-26b-a4b-it:free", - "providerId": "openrouter", - "displayName": "Gemma 4 26B A4B (free)", - "version": "2026-04-02", + "modelId": "nano-gpt/openai/gpt-5-codex", + "providerId": "nano-gpt", + "displayName": "GPT-5 Codex", + "version": "2025-09-15", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 262144, + "contextWindow": 256000, "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "openrouter/google/gemma-4-31b-it", - "providerId": "openrouter", - "displayName": "Gemma 4 31B IT", - "version": "2026-04-02", + "modelId": "nano-gpt/openai/gpt-5-mini", + "providerId": "nano-gpt", + "displayName": "GPT 5 Mini", + "version": "2025-08-07", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.12, - "outputPer1M": 0.35, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 2, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "openrouter/google/gemma-4-31b-it:free", - "providerId": "openrouter", - "displayName": "Gemma 4 31B (free)", - "version": "2026-04-02", + "modelId": "nano-gpt/openai/gpt-5-nano", + "providerId": "nano-gpt", + "displayName": "GPT 5 Nano", + "version": "2025-08-07", "capabilities": [ "text.chat", - "tools.function_calling", "reasoning" ], "modalities": [ "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 32768, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.05, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.05, + "output": 0.4, + "cacheRead": 0.005 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "openrouter/google/lyria-3-clip-preview", - "providerId": "openrouter", - "displayName": "Lyria 3 Clip Preview", - "version": "2026-03-30", + "modelId": "nano-gpt/openai/gpt-5-pro", + "providerId": "nano-gpt", + "displayName": "GPT 5 Pro", + "version": "2025-10-06", "capabilities": [ - "text.chat" + "text.chat", + "reasoning" ], "modalities": [ - "audio", "image", "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 15, + "outputPer1M": 120, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 120, + "cacheRead": 1.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high" + ] + } + ] }, { - "modelId": "openrouter/google/lyria-3-pro-preview", - "providerId": "openrouter", - "displayName": "Lyria 3 Pro Preview", - "version": "2026-03-30", + "modelId": "nano-gpt/openai/gpt-5.1", + "providerId": "nano-gpt", + "displayName": "GPT 5.1", + "version": "2025-11-13", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "audio", "image", + "pdf", "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "openrouter/gryphe/mythomax-l2-13b", - "providerId": "openrouter", - "displayName": "MythoMax 13B", - "version": "2023-07-02", + "modelId": "nano-gpt/openai/gpt-5.1-2025-11-13", + "providerId": "nano-gpt", + "displayName": "GPT-5.1 (2025-11-13)", + "version": "2024-01-01", "capabilities": [ "text.chat", + "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 4096, - "maxOutputTokens": 4096, + "contextWindow": 1000000, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.06, - "outputPer1M": 0.06, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "openrouter/ibm-granite/granite-4.0-h-micro", - "providerId": "openrouter", - "displayName": "Granite 4.0 Micro", - "version": "2025-10-20", + "modelId": "nano-gpt/openai/gpt-5.1-codex", + "providerId": "nano-gpt", + "displayName": "GPT 5.1 Codex", + "version": "2025-11-13", "capabilities": [ - "text.chat" + "text.chat", + "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 131000, - "maxOutputTokens": 131000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.017, - "outputPer1M": 0.112, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "openrouter/ibm-granite/granite-4.1-8b", - "providerId": "openrouter", - "displayName": "Granite 4.1 8B", - "version": "2026-04-30", + "modelId": "nano-gpt/openai/gpt-5.1-codex-max", + "providerId": "nano-gpt", + "displayName": "GPT 5.1 Codex Max", + "version": "2025-11-13", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.1, - "currency": "USD" - } + "inputPer1M": 2.5, + "outputPer1M": 20, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 20, + "cacheRead": 0.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "openrouter/inception/mercury-2", - "providerId": "openrouter", - "displayName": "Mercury 2", - "version": "2026-03-04", + "modelId": "nano-gpt/openai/gpt-5.1-codex-mini", + "providerId": "nano-gpt", + "displayName": "GPT 5.1 Codex Mini", + "version": "2025-11-13", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 50000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { "inputPer1M": 0.25, - "outputPer1M": 0.75, - "currency": "USD" - } + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 2, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "openrouter/inclusionai/ling-2.6-1t", - "providerId": "openrouter", - "displayName": "Ling-2.6-1T", - "version": "2026-04-23", + "modelId": "nano-gpt/openai/gpt-5.2", + "providerId": "nano-gpt", + "displayName": "GPT 5.2", + "version": "2025-12-11", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 32768, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.075, - "outputPer1M": 0.625, - "currency": "USD" - } + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "openrouter/inclusionai/ling-2.6-flash", - "providerId": "openrouter", - "displayName": "Ling-2.6-flash", - "version": "2026-04-21", + "modelId": "nano-gpt/openai/gpt-5.2-codex", + "providerId": "nano-gpt", + "displayName": "GPT 5.2 Codex", + "version": "2025-12-11", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 32768, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.01, - "outputPer1M": 0.03, - "currency": "USD" - } + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "openrouter/inclusionai/ring-2.6-1t", - "providerId": "openrouter", - "displayName": "Ring-2.6-1T", - "version": "2026-05-08", + "modelId": "nano-gpt/openai/gpt-5.3-codex", + "providerId": "nano-gpt", + "displayName": "GPT 5.3 Codex", + "version": "2026-02-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.075, - "outputPer1M": 0.625, - "currency": "USD" - } + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "openrouter/inflection/inflection-3-pi", - "providerId": "openrouter", - "displayName": "Inflection 3 Pi", - "version": "2024-10-11", + "modelId": "nano-gpt/openai/gpt-5.4", + "providerId": "nano-gpt", + "displayName": "GPT 5.4", + "version": "2026-03-05", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 8000, - "maxOutputTokens": 1024, + "contextWindow": 922000, + "maxOutputTokens": 128000, "pricing": { "inputPer1M": 2.5, - "outputPer1M": 10, - "currency": "USD" - } + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 15, + "cacheRead": 0.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "openrouter/inflection/inflection-3-productivity", - "providerId": "openrouter", - "displayName": "Inflection 3 Productivity", - "version": "2024-10-11", + "modelId": "nano-gpt/openai/gpt-5.4-mini", + "providerId": "nano-gpt", + "displayName": "GPT 5.4 Mini", + "version": "2026-03-17", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 8000, - "maxOutputTokens": 1024, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 0.75, + "outputPer1M": 4.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 4.5, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "openrouter/kwaipilot/kat-coder-pro-v2", - "providerId": "openrouter", - "displayName": "KAT-Coder-Pro V2", - "version": "2026-03-27", + "modelId": "nano-gpt/openai/gpt-5.4-nano", + "providerId": "nano-gpt", + "displayName": "GPT 5.4 Nano", + "version": "2026-03-17", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 80000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 1.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.25, + "cacheRead": 0.02 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "openrouter/liquid/lfm-2-24b-a2b", - "providerId": "openrouter", - "displayName": "LFM2-24B-A2B", - "version": "2026-02-25", + "modelId": "nano-gpt/openai/gpt-5.5", + "providerId": "nano-gpt", + "displayName": "GPT 5.5", + "version": "2026-04-23", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 32768, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.03, - "outputPer1M": 0.12, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "openrouter/liquid/lfm-2.5-1.2b-instruct:free", - "providerId": "openrouter", - "displayName": "LFM2.5-1.2B-Instruct (free)", - "version": "2026-01-20", + "modelId": "nano-gpt/openai/gpt-5.6-luna", + "providerId": "nano-gpt", + "displayName": "GPT 5.6 Luna", + "version": "2026-07-09", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 32768, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.1, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.6, + "cacheRead": 0.01, + "cacheWrite": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "openrouter/liquid/lfm-2.5-1.2b-thinking:free", - "providerId": "openrouter", - "displayName": "LFM2.5-1.2B-Thinking (free)", - "version": "2026-01-20", + "modelId": "nano-gpt/openai/gpt-5.6-luna-pro", + "providerId": "nano-gpt", + "displayName": "GPT 5.6 Luna Pro", + "version": "2026-07-09", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 32768, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.1, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.6, + "cacheRead": 0.01, + "cacheWrite": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "openrouter/mancer/weaver", - "providerId": "openrouter", - "displayName": "Weaver (alpha)", - "version": "2023-08-02", + "modelId": "nano-gpt/openai/gpt-5.6-sol", + "providerId": "nano-gpt", + "displayName": "GPT 5.6 Sol", + "version": "2026-07-09", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 8000, - "maxOutputTokens": 2000, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.75, - "outputPer1M": 1, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "openrouter/meta-llama/llama-3-70b-instruct", - "providerId": "openrouter", - "displayName": "Llama 3 70B Instruct", - "version": "2024-04-18", + "modelId": "nano-gpt/openai/gpt-5.6-sol-pro", + "providerId": "nano-gpt", + "displayName": "GPT 5.6 Sol Pro", + "version": "2026-07-09", "capabilities": [ "text.chat", + "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 8192, - "maxOutputTokens": 8000, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.51, - "outputPer1M": 0.74, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "openrouter/meta-llama/llama-3-8b-instruct", - "providerId": "openrouter", - "displayName": "Llama 3 8B Instruct", - "version": "2024-04-18", + "modelId": "nano-gpt/openai/gpt-5.6-terra", + "providerId": "nano-gpt", + "displayName": "GPT 5.6 Terra", + "version": "2026-07-09", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 8192, - "maxOutputTokens": 8192, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.14, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 6, + "cacheRead": 0.1, + "cacheWrite": 1.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "openrouter/meta-llama/llama-3.1-70b-instruct", - "providerId": "openrouter", - "displayName": "Llama 3.1 70B Instruct", - "version": "2024-07-23", + "modelId": "nano-gpt/openai/gpt-5.6-terra-pro", + "providerId": "nano-gpt", + "displayName": "GPT 5.6 Terra Pro", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 16384, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 0.4, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 6, + "cacheRead": 0.1, + "cacheWrite": 1.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "openrouter/meta-llama/llama-3.1-8b-instruct", - "providerId": "openrouter", - "displayName": "Llama 3.1 8B Instruct", - "version": "2024-07-23", + "modelId": "nano-gpt/openai/gpt-chat-latest", + "providerId": "nano-gpt", + "displayName": "GPT Chat Latest", + "version": "2026-05-03", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 16384, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.02, - "outputPer1M": 0.03, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "openrouter/meta-llama/llama-3.2-11b-vision-instruct", - "providerId": "openrouter", - "displayName": "Llama 3.2 11B Vision Instruct", - "version": "2024-09-25", + "modelId": "nano-gpt/openai/gpt-latest", + "providerId": "nano-gpt", + "displayName": "GPT Latest", + "version": "2026-03-29", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 16384, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.345, - "outputPer1M": 0.345, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "openrouter/meta-llama/llama-3.2-1b-instruct", - "providerId": "openrouter", - "displayName": "Llama 3.2 1B Instruct", - "version": "2024-09-25", + "modelId": "nano-gpt/openai/gpt-oss-120b", + "providerId": "nano-gpt", + "displayName": "GPT OSS 120B", + "version": "2025-08-05", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 60000, - "maxOutputTokens": 60000, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.027, - "outputPer1M": 0.201, + "inputPer1M": 0.35, + "outputPer1M": 0.75, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "openrouter/meta-llama/llama-3.2-3b-instruct", - "providerId": "openrouter", - "displayName": "Llama 3.2 3B Instruct", - "version": "2024-09-25", + "modelId": "nano-gpt/openai/gpt-oss-20b", + "providerId": "nano-gpt", + "displayName": "GPT OSS 20B", + "version": "2025-08-05", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 80000, - "maxOutputTokens": 80000, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.0509, - "outputPer1M": 0.335, + "inputPer1M": 0.2, + "outputPer1M": 0.3, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "openrouter/meta-llama/llama-3.2-3b-instruct:free", - "providerId": "openrouter", - "displayName": "Llama 3.2 3B Instruct (free)", - "version": "2024-09-25", + "modelId": "nano-gpt/openai/gpt-oss-safeguard-20b", + "providerId": "nano-gpt", + "displayName": "GPT OSS Safeguard 20B", + "version": "2026-02-23", "capabilities": [ - "text.chat" + "text.chat", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.075, + "outputPer1M": 0.3, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "openrouter/meta-llama/llama-3.3-70b-instruct", - "providerId": "openrouter", - "displayName": "Llama-3.3-70B-Instruct", - "version": "2024-12-06", + "modelId": "nano-gpt/openai/o1", + "providerId": "nano-gpt", + "displayName": "OpenAI o1", + "version": "2024-12-05", "capabilities": [ "text.chat", - "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 16384, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.32, - "currency": "USD" - } + "inputPer1M": 15, + "outputPer1M": 60, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 60, + "cacheRead": 7.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "openrouter/meta-llama/llama-3.3-70b-instruct:free", - "providerId": "openrouter", - "displayName": "Llama 3.3 70B Instruct (free)", - "version": "2024-12-06", + "modelId": "nano-gpt/openai/o1-preview", + "providerId": "nano-gpt", + "displayName": "OpenAI o1-preview", + "version": "2024-01-01", "capabilities": [ "text.chat", - "tools.function_calling" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 65536, - "maxOutputTokens": 131072, + "contextWindow": 128000, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 15, + "outputPer1M": 60, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 60, + "cacheRead": 7.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "openrouter/meta-llama/llama-4-maverick", - "providerId": "openrouter", - "displayName": "Llama 4 Maverick", - "version": "2025-04-05", + "modelId": "nano-gpt/openai/o1-pro", + "providerId": "nano-gpt", + "displayName": "OpenAI o1 Pro", + "version": "2025-03-19", "capabilities": [ - "text.chat", - "tools.function_calling", - "structured.output" + "text.chat" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 16384, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, - "currency": "USD" + "inputPer1M": 150, + "outputPer1M": 600, + "currency": "USD", + "costDimensionsPer1M": { + "input": 150, + "output": 600, + "cacheRead": 75 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/meta-llama/llama-4-scout", - "providerId": "openrouter", - "displayName": "Llama 4 Scout", - "version": "2025-04-05", + "modelId": "nano-gpt/openai/o3", + "providerId": "nano-gpt", + "displayName": "OpenAI o3", + "version": "2025-04-16", "capabilities": [ "text.chat", - "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 327680, - "maxOutputTokens": 16384, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.3, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 8, + "cacheRead": 1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "openrouter/meta-llama/llama-guard-4-12b", - "providerId": "openrouter", - "displayName": "Llama Guard 4 12B", - "version": "2025-04-30", + "modelId": "nano-gpt/openai/o3-deep-research", + "providerId": "nano-gpt", + "displayName": "OpenAI o3 Deep Research", + "version": "2024-06-26", "capabilities": [ - "text.chat" + "text.chat", + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 163840, - "maxOutputTokens": 16384, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.18, - "outputPer1M": 0.18, - "currency": "USD" - } + "inputPer1M": 11, + "outputPer1M": 44, + "currency": "USD", + "costDimensionsPer1M": { + "input": 11, + "output": 44, + "cacheRead": 5.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "medium" + ] + } + ] }, { - "modelId": "openrouter/microsoft/phi-4", - "providerId": "openrouter", - "displayName": "Phi 4", - "version": "2025-01-10", + "modelId": "nano-gpt/openai/o3-mini", + "providerId": "nano-gpt", + "displayName": "OpenAI o3-mini", + "version": "2024-12-20", "capabilities": [ "text.chat", + "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 16384, - "maxOutputTokens": 16384, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.065, - "outputPer1M": 0.14, - "currency": "USD" - } + "inputPer1M": 1.1, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1, + "output": 4.4, + "cacheRead": 0.55 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "openrouter/microsoft/phi-4-mini-instruct", - "providerId": "openrouter", - "displayName": "Phi 4 Mini Instruct", - "version": "2025-10-17", + "modelId": "nano-gpt/openai/o3-mini-high", + "providerId": "nano-gpt", + "displayName": "OpenAI o3-mini (High)", + "version": "2024-01-01", "capabilities": [ "text.chat", + "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 128000, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.08, - "outputPer1M": 0.35, - "currency": "USD" - } + "inputPer1M": 1.1, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1, + "output": 4.4, + "cacheRead": 0.55 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "openrouter/microsoft/wizardlm-2-8x22b", - "providerId": "openrouter", - "displayName": "WizardLM-2 8x22B", - "version": "2024-04-16", + "modelId": "nano-gpt/openai/o3-mini-low", + "providerId": "nano-gpt", + "displayName": "OpenAI o3-mini (Low)", + "version": "2026-01-31", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 65535, - "maxOutputTokens": 8000, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.62, - "outputPer1M": 0.62, - "currency": "USD" - } + "inputPer1M": 1.1, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1, + "output": 4.4, + "cacheRead": 0.55 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "openrouter/minimax/minimax-01", - "providerId": "openrouter", - "displayName": "MiniMax-01", - "version": "2025-01-15", + "modelId": "nano-gpt/openai/o3-pro-2025-06-10", + "providerId": "nano-gpt", + "displayName": "OpenAI o3-pro (2025-06-10)", + "version": "2024-01-01", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 1000192, - "maxOutputTokens": 1000192, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 1.1, - "currency": "USD" - } + "inputPer1M": 22, + "outputPer1M": 88, + "currency": "USD", + "costDimensionsPer1M": { + "input": 22, + "output": 88, + "cacheRead": 11 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "openrouter/minimax/minimax-m1", - "providerId": "openrouter", - "displayName": "MiniMax M1", - "version": "2025-06-17", + "modelId": "nano-gpt/openai/o4-mini", + "providerId": "nano-gpt", + "displayName": "OpenAI o4-mini", + "version": "2025-04-16", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 40000, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 2.2, - "currency": "USD" - } + "inputPer1M": 1.1, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1, + "output": 4.4, + "cacheRead": 0.55 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "openrouter/minimax/minimax-m2", - "providerId": "openrouter", - "displayName": "MiniMax-M2", - "version": "2025-10-27", + "modelId": "nano-gpt/openai/o4-mini-deep-research", + "providerId": "nano-gpt", + "displayName": "OpenAI o4-mini Deep Research", + "version": "2024-06-26", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 196608, - "maxOutputTokens": 196608, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.255, - "outputPer1M": 1, - "currency": "USD" - } + "inputPer1M": 2.2, + "outputPer1M": 8.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.2, + "output": 8.8, + "cacheRead": 1.1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "medium" + ] + } + ] }, { - "modelId": "openrouter/minimax/minimax-m2-her", - "providerId": "openrouter", - "displayName": "MiniMax M2-her", - "version": "2026-01-23", + "modelId": "nano-gpt/openai/o4-mini-high", + "providerId": "nano-gpt", + "displayName": "OpenAI o4-mini high", + "version": "2025-12-04", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 65536, - "maxOutputTokens": 2048, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 1.1, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1, + "output": 4.4, + "cacheRead": 0.55 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "openrouter/minimax/minimax-m2.1", - "providerId": "openrouter", - "displayName": "MiniMax-M2.1", - "version": "2025-12-23", + "modelId": "nano-gpt/pamanseau/OpenReasoning-Nemotron-32B", + "providerId": "nano-gpt", + "displayName": "OpenReasoning Nemotron 32B", + "version": "2025-08-21", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 196608, - "maxOutputTokens": 196608, + "contextWindow": 32768, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.29, - "outputPer1M": 0.95, - "currency": "USD" - } + "inputPer1M": 0.1, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.4, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "openrouter/minimax/minimax-m2.5", - "providerId": "openrouter", - "displayName": "MiniMax-M2.5", - "version": "2026-02-12", + "modelId": "nano-gpt/perceptron/perceptron-mk1", + "providerId": "nano-gpt", + "displayName": "Perceptron Mk1", + "version": "2026-05-12", "capabilities": [ "text.chat", - "tools.function_calling", "reasoning", "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 196608, - "maxOutputTokens": 196608, + "contextWindow": 32768, + "maxOutputTokens": 8192, "pricing": { "inputPer1M": 0.15, - "outputPer1M": 0.9, - "currency": "USD" - } + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 1.5, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "openrouter/minimax/minimax-m2.7", - "providerId": "openrouter", - "displayName": "MiniMax-M2.7", - "version": "2026-03-18", + "modelId": "nano-gpt/perplexity-academic-researcher", + "providerId": "nano-gpt", + "displayName": "Perplexity Academic Researcher", + "version": "2026-07-10", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 196608, - "maxOutputTokens": 131072, + "contextWindow": 127000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 1, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 8, + "cacheRead": 1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "openrouter/minimax/minimax-m3", - "providerId": "openrouter", - "displayName": "MiniMax-M3", - "version": "2026-06-01", + "modelId": "nano-gpt/phi-4-mini-instruct", + "providerId": "nano-gpt", + "displayName": "Phi 4 Mini", + "version": "2025-07-26", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 524288, - "maxOutputTokens": 512000, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" + "inputPer1M": 0.17, + "outputPer1M": 0.68, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.17, + "output": 0.68, + "cacheRead": 0.085 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/mistralai/codestral-2508", - "providerId": "openrouter", - "displayName": "Codestral 2508", - "version": "2025-08-01", + "modelId": "nano-gpt/phi-4-multimodal-instruct", + "providerId": "nano-gpt", + "displayName": "Phi 4 Multimodal", + "version": "2025-07-26", "capabilities": [ - "text.chat", - "tools.function_calling", - "structured.output" + "text.chat" ], "modalities": [ - "pdf", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 256000, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 0.9, - "currency": "USD" + "inputPer1M": 0.07, + "outputPer1M": 0.11, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.07, + "output": 0.11, + "cacheRead": 0.035 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/mistralai/devstral-2512", - "providerId": "openrouter", - "displayName": "Devstral 2", - "version": "2025-12-09", + "modelId": "nano-gpt/pokee-isaac", + "providerId": "nano-gpt", + "displayName": "Pokee-Isaac 28B", + "version": "2026-08-04", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ - "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 10000000, + "maxOutputTokens": 60000, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 0.15, + "outputPer1M": 1, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 1, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "openrouter/mistralai/ministral-14b-2512", - "providerId": "openrouter", - "displayName": "Ministral 3 14B 2512", - "version": "2025-12-02", + "modelId": "nano-gpt/poolside/laguna-m.1", + "providerId": "nano-gpt", + "displayName": "Laguna M.1", + "version": "2026-04-28", "capabilities": [ - "text.chat", - "tools.function_calling", - "structured.output" + "text.chat" ], "modalities": [ - "image", "text" ], "contextWindow": 262144, - "maxOutputTokens": 262144, + "maxOutputTokens": 32768, "pricing": { "inputPer1M": 0.2, - "outputPer1M": 0.2, - "currency": "USD" + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 0.4, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/mistralai/ministral-3b-2512", - "providerId": "openrouter", - "displayName": "Ministral 3 3B 2512", - "version": "2025-12-02", + "modelId": "nano-gpt/poolside/laguna-s-2.1", + "providerId": "nano-gpt", + "displayName": "Laguna S 2.1", + "version": "2026-07-21", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 131072, + "contextWindow": 1048576, "maxOutputTokens": 131072, "pricing": { "inputPer1M": 0.1, - "outputPer1M": 0.1, - "currency": "USD" - } + "outputPer1M": 0.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.2, + "cacheRead": 0.01 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "openrouter/mistralai/ministral-8b-2512", - "providerId": "openrouter", - "displayName": "Ministral 3 8B 2512", - "version": "2025-12-02", + "modelId": "nano-gpt/poolside/laguna-s-2.1:thinking", + "providerId": "nano-gpt", + "displayName": "Laguna S 2.1 Thinking", + "version": "2026-07-21", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 1048576, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.15, - "currency": "USD" - } + "inputPer1M": 0.1, + "outputPer1M": 0.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.2, + "cacheRead": 0.01 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "openrouter/mistralai/mistral-large", - "providerId": "openrouter", - "displayName": "Mistral Large", - "version": "2024-02-26", + "modelId": "nano-gpt/qvq-max", + "providerId": "nano-gpt", + "displayName": "Qwen: QvQ Max", + "version": "2025-03-28", "capabilities": [ - "text.chat", - "tools.function_calling", - "structured.output" + "text.chat" ], "modalities": [ - "pdf", + "image", "text" ], "contextWindow": 128000, - "maxOutputTokens": 128000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 2, - "outputPer1M": 6, - "currency": "USD" + "inputPer1M": 1.2, + "outputPer1M": 4.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.2, + "output": 4.8, + "cacheRead": 0.6 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/mistralai/mistral-large-2407", - "providerId": "openrouter", - "displayName": "Mistral Large 2407", - "version": "2024-11-19", + "modelId": "nano-gpt/qwen-3.6-plus", + "providerId": "nano-gpt", + "displayName": "Qwen 3.6 Plus", + "version": "2026-04-02", "capabilities": [ "text.chat", - "tools.function_calling", - "structured.output" + "tools.function_calling" ], "modalities": [ - "pdf", - "text" + "image", + "text", + "video" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 991808, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 2, - "outputPer1M": 6, - "currency": "USD" + "inputPer1M": 0.325, + "outputPer1M": 1.95, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.325, + "output": 1.95, + "cacheRead": 0.0325, + "cacheWrite": 0.40625 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/mistralai/mistral-large-2512", - "providerId": "openrouter", - "displayName": "Mistral Large 3", - "version": "2024-11-01", + "modelId": "nano-gpt/qwen-long", + "providerId": "nano-gpt", + "displayName": "Qwen Long 10M", + "version": "2024-08-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "structured.output" + "text.chat" ], "modalities": [ - "image", "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 10000000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 1.5, - "currency": "USD" + "inputPer1M": 0.1003, + "outputPer1M": 0.408, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1003, + "output": 0.408, + "cacheRead": 0.05015 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/mistralai/mistral-medium-3", - "providerId": "openrouter", - "displayName": "Mistral Medium 3", - "version": "2025-05-07", + "modelId": "nano-gpt/qwen-max", + "providerId": "nano-gpt", + "displayName": "Qwen 2.5 Max", + "version": "2024-04-03", "capabilities": [ - "text.chat", - "tools.function_calling", - "structured.output" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 32000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 2, - "currency": "USD" + "inputPer1M": 1.5997, + "outputPer1M": 6.392, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5997, + "output": 6.392, + "cacheRead": 0.79985 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/mistralai/mistral-medium-3-5", - "providerId": "openrouter", - "displayName": "Mistral Medium 3.5", - "version": "2026-04-30", + "modelId": "nano-gpt/qwen-plus", + "providerId": "nano-gpt", + "displayName": "Qwen Plus", + "version": "2024-01-25", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 995904, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 1.5, - "outputPer1M": 7.5, - "currency": "USD" - } + "inputPer1M": 0.3995, + "outputPer1M": 1.2002, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3995, + "output": 1.2002, + "cacheRead": 0.19975 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1024, + "max": 81920 + } + ] }, { - "modelId": "openrouter/mistralai/mistral-medium-3.1", - "providerId": "openrouter", - "displayName": "Mistral Medium 3.1", - "version": "2025-08-13", + "modelId": "nano-gpt/qwen-turbo", + "providerId": "nano-gpt", + "displayName": "Qwen Turbo", + "version": "2024-11-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "structured.output" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 262144, + "contextWindow": 1000000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 2, - "currency": "USD" + "inputPer1M": 0.04998, + "outputPer1M": 0.2006, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.04998, + "output": 0.2006, + "cacheRead": 0.02499 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/mistralai/mistral-nemo", - "providerId": "openrouter", - "displayName": "Mistral Nemo", - "version": "2024-07-01", + "modelId": "nano-gpt/qwen/qwen-2.5-72b-instruct", + "providerId": "nano-gpt", + "displayName": "Qwen2.5 72B", + "version": "2025-07-03", "capabilities": [ "text.chat", - "tools.function_calling", - "structured.output" + "tools.function_calling" ], "modalities": [ "text" ], "contextWindow": 131072, - "maxOutputTokens": 131072, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.02, - "outputPer1M": 0.03, - "currency": "USD" + "inputPer1M": 0.357, + "outputPer1M": 0.408, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.357, + "output": 0.408, + "cacheRead": 0.1785 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/mistralai/mistral-saba", - "providerId": "openrouter", - "displayName": "Saba", - "version": "2025-02-17", + "modelId": "nano-gpt/qwen/Qwen2.5-Coder-32B-Instruct", + "providerId": "nano-gpt", + "displayName": "Qwen 2.5 Coder 32b", + "version": "2024-11-12", "capabilities": [ - "text.chat", - "tools.function_calling", - "structured.output" + "text.chat" ], "modalities": [ - "pdf", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 32768, + "contextWindow": 32000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.6, - "currency": "USD" + "inputPer1M": 0.2006, + "outputPer1M": 0.2006, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2006, + "output": 0.2006, + "cacheRead": 0.1003 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/mistralai/mistral-small-24b-instruct-2501", - "providerId": "openrouter", - "displayName": "Mistral Small 3", - "version": "2025-01-30", + "modelId": "nano-gpt/qwen/qwen3-14b", + "providerId": "nano-gpt", + "displayName": "Qwen 3 14b", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "structured.output" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 32768, - "maxOutputTokens": 16384, + "contextWindow": 41000, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.08, - "currency": "USD" + "inputPer1M": 0.08, + "outputPer1M": 0.24, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.08, + "output": 0.24, + "cacheRead": 0.04 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/mistralai/mistral-small-2603", - "providerId": "openrouter", - "displayName": "Mistral Small 4", - "version": "2026-03-16", + "modelId": "nano-gpt/qwen/qwen3-235b-a22b", + "providerId": "nano-gpt", + "displayName": "Qwen 3 235b A22B", + "version": "2025-04", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "image", + "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 41000, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, - "currency": "USD" + "inputPer1M": 0.3, + "outputPer1M": 0.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 0.5, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/mistralai/mistral-small-3.1-24b-instruct", - "providerId": "openrouter", - "displayName": "Mistral Small 3.1 24B", - "version": "2025-03-17", + "modelId": "nano-gpt/qwen/Qwen3-235B-A22B-Instruct-2507", + "providerId": "nano-gpt", + "displayName": "Qwen 3 235b A22B 2507", + "version": "2025-07-21", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 128000, + "contextWindow": 256000, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.351, - "outputPer1M": 0.555, - "currency": "USD" + "inputPer1M": 0.13, + "outputPer1M": 0.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.13, + "output": 0.5, + "cacheRead": 0.065 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/mistralai/mistral-small-3.2-24b-instruct", - "providerId": "openrouter", - "displayName": "Mistral Small 3.2 24B", - "version": "2025-06-20", + "modelId": "nano-gpt/qwen/Qwen3-235B-A22B-Instruct-2507-TEE", + "providerId": "nano-gpt", + "displayName": "Qwen 3 235b A22B 2507 (TEE)", + "version": "2025-07-25", "capabilities": [ "text.chat", "tools.function_calling", "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 256000, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.075, - "outputPer1M": 0.2, - "currency": "USD" + "inputPer1M": 0.13, + "outputPer1M": 0.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.13, + "output": 0.5, + "cacheRead": 0.065 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/mistralai/mixtral-8x22b-instruct", - "providerId": "openrouter", - "displayName": "Mixtral 8x22B Instruct", - "version": "2024-04-17", - "capabilities": [ + "modelId": "nano-gpt/qwen/Qwen3-235B-A22B-Thinking-2507", + "providerId": "nano-gpt", + "displayName": "Qwen 3 235b A22B 2507 Thinking", + "version": "2025-09-11", + "capabilities": [ "text.chat", - "tools.function_calling", - "structured.output" + "tools.function_calling" ], "modalities": [ - "pdf", "text" ], - "contextWindow": 65536, - "maxOutputTokens": 65536, + "contextWindow": 256000, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 2, - "outputPer1M": 6, - "currency": "USD" + "inputPer1M": 0.3, + "outputPer1M": 0.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 0.5, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/mistralai/voxtral-small-24b-2507", - "providerId": "openrouter", - "displayName": "Voxtral Small 24B 2507", - "version": "2025-10-30", + "modelId": "nano-gpt/qwen/qwen3-30b-a3b", + "providerId": "nano-gpt", + "displayName": "Qwen3 30B A3B", + "version": "2025-04-28", "capabilities": [ - "text.chat", - "tools.function_calling", - "structured.output" + "text.chat" ], "modalities": [ - "audio", - "pdf", "text" ], - "contextWindow": 32000, - "maxOutputTokens": 32000, + "contextWindow": 41000, + "maxOutputTokens": 32768, "pricing": { "inputPer1M": 0.1, "outputPer1M": 0.3, - "currency": "USD" + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.3, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/moonshotai/kimi-k2", - "providerId": "openrouter", - "displayName": "Kimi K2 0711", - "version": "2025-07-11", + "modelId": "nano-gpt/qwen/qwen3-32b", + "providerId": "nano-gpt", + "displayName": "Qwen 3 32b", + "version": "2025-04", "capabilities": [ "text.chat", "tools.function_calling" ], "modalities": [ + "pdf", "text" ], - "contextWindow": 131072, + "contextWindow": 41000, "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.57, - "outputPer1M": 2.3, - "currency": "USD" - } - }, - { - "modelId": "openrouter/moonshotai/kimi-k2-0905", - "providerId": "openrouter", - "displayName": "Kimi K2 0905", - "version": "2025-09-04", - "capabilities": [ - "text.chat", - "tools.function_calling", - "structured.output" - ], - "modalities": [ - "text" - ], - "contextWindow": 262144, - "maxOutputTokens": 262144, - "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.5, - "currency": "USD" + "inputPer1M": 0.1, + "outputPer1M": 0.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.3, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/moonshotai/kimi-k2-thinking", - "providerId": "openrouter", - "displayName": "Kimi K2 Thinking", - "version": "2025-11-06", + "modelId": "nano-gpt/qwen/Qwen3-8B", + "providerId": "nano-gpt", + "displayName": "Qwen 3 8B", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 41000, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.5, - "currency": "USD" + "inputPer1M": 0.47, + "outputPer1M": 0.47, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.47, + "output": 0.47, + "cacheRead": 0.235 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/moonshotai/kimi-k2.5", - "providerId": "openrouter", - "displayName": "Kimi K2.5", - "version": "2026-01", + "modelId": "nano-gpt/qwen/qwen3-coder", + "providerId": "nano-gpt", + "displayName": "Qwen 3 Coder 480B", + "version": "2026-03-17", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 262144, + "contextWindow": 262000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.375, - "outputPer1M": 2.025, - "currency": "USD" + "inputPer1M": 0.13, + "outputPer1M": 0.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.13, + "output": 0.5, + "cacheRead": 0.065 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/moonshotai/kimi-k2.6", - "providerId": "openrouter", - "displayName": "Kimi K2.6", - "version": "2026-04-21", + "modelId": "nano-gpt/qwen/qwen3-coder-flash", + "providerId": "nano-gpt", + "displayName": "Qwen3 Coder Flash", + "version": "2025-07-28", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 262142, - "maxOutputTokens": 262142, + "contextWindow": 128000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.68, - "outputPer1M": 3.41, - "currency": "USD" + "inputPer1M": 0.3, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.5, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/moonshotai/kimi-k2.7-code", - "providerId": "openrouter", - "displayName": "Kimi K2.7 Code", - "version": "2026-06-12", + "modelId": "nano-gpt/qwen/qwen3-coder-next", + "providerId": "nano-gpt", + "displayName": "Qwen3 Coder Next", + "version": "2026-02-03", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "image", "text" ], "contextWindow": 262144, - "maxOutputTokens": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.75, - "outputPer1M": 3.5, - "currency": "USD" + "inputPer1M": 0.2, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.5, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/morph/morph-v3-fast", - "providerId": "openrouter", - "displayName": "Morph V3 Fast", - "version": "2025-07-07", + "modelId": "nano-gpt/qwen/qwen3-coder-plus", + "providerId": "nano-gpt", + "displayName": "Qwen3 Coder Plus", + "version": "2025-07-23", "capabilities": [ "text.chat" ], "modalities": [ "text" ], - "contextWindow": 81920, - "maxOutputTokens": 38000, + "contextWindow": 128000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.8, - "outputPer1M": 1.2, - "currency": "USD" + "inputPer1M": 1, + "outputPer1M": 5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 5, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/morph/morph-v3-large", - "providerId": "openrouter", - "displayName": "Morph V3 Large", - "version": "2025-07-07", + "modelId": "nano-gpt/qwen/qwen3-max", + "providerId": "nano-gpt", + "displayName": "Qwen3 Max", + "version": "2025-09-23", "capabilities": [ "text.chat" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 131072, + "contextWindow": 256000, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.9, - "outputPer1M": 1.9, - "currency": "USD" + "inputPer1M": 1.2002, + "outputPer1M": 6.001, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.2002, + "output": 6.001, + "cacheRead": 0.6001 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/nex-agi/nex-n2-pro:free", - "providerId": "openrouter", - "displayName": "Nex-N2-Pro (free)", - "version": "2026-06-08", + "modelId": "nano-gpt/qwen/Qwen3-Next-80B-A3B-Instruct", + "providerId": "nano-gpt", + "displayName": "Qwen3 Next 80B A3B (Instruct)", + "version": "2025-09", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 262144, + "contextWindow": 256000, "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 0.15, + "outputPer1M": 0.65, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.65, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/nousresearch/hermes-3-llama-3.1-405b", - "providerId": "openrouter", - "displayName": "Hermes 3 405B Instruct", - "version": "2024-08-16", + "modelId": "nano-gpt/qwen/qwen3-next-80b-a3b-thinking", + "providerId": "nano-gpt", + "displayName": "Qwen3 Next 80B A3B (Thinking)", + "version": "2025-09", "capabilities": [ - "text.chat", - "structured.output" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 16384, + "contextWindow": 256000, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 1, - "outputPer1M": 1, - "currency": "USD" + "inputPer1M": 0.15, + "outputPer1M": 0.65, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.65, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/nousresearch/hermes-3-llama-3.1-405b:free", - "providerId": "openrouter", - "displayName": "Hermes 3 405B Instruct (free)", - "version": "2024-08-16", + "modelId": "nano-gpt/qwen/Qwen3-VL-235B-A22B-Instruct", + "providerId": "nano-gpt", + "displayName": "Qwen3 VL 235B A22B Instruct", + "version": "2024-01-01", "capabilities": [ "text.chat" ], "modalities": [ + "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 128000, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/nousresearch/hermes-3-llama-3.1-70b", - "providerId": "openrouter", - "displayName": "Hermes 3 70B Instruct", - "version": "2024-08-18", + "modelId": "nano-gpt/qwen/qwen3.5-397b-a17b", + "providerId": "nano-gpt", + "displayName": "Qwen3.5 397B A17B", + "version": "2026-02-15", "capabilities": [ "text.chat", - "structured.output" + "tools.function_calling" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 131072, - "maxOutputTokens": 16384, + "contextWindow": 258048, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.7, - "outputPer1M": 0.7, - "currency": "USD" + "inputPer1M": 0.6, + "outputPer1M": 3.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 3.6, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/nousresearch/hermes-4-405b", - "providerId": "openrouter", - "displayName": "Hermes 4 405B", - "version": "2025-08-26", + "modelId": "nano-gpt/qwen/qwen3.5-397b-a17b-thinking", + "providerId": "nano-gpt", + "displayName": "Qwen3.5 397B A17B Thinking", + "version": "2026-02-15", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 258048, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 1, - "outputPer1M": 3, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 3.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 3.6, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024, + "max": 81920 + } + ] }, { - "modelId": "openrouter/nousresearch/hermes-4-70b", - "providerId": "openrouter", - "displayName": "Hermes 4 70B", - "version": "2025-08-26", + "modelId": "nano-gpt/qwen/qwen3.5-9b", + "providerId": "nano-gpt", + "displayName": "Qwen3.5 9B", + "version": "2026-02-23", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 256000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.13, - "outputPer1M": 0.4, - "currency": "USD" - } + "inputPer1M": 0.05, + "outputPer1M": 0.15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.05, + "output": 0.15, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1024, + "max": 81920 + } + ] }, { - "modelId": "openrouter/nvidia/llama-3.3-nemotron-super-49b-v1.5", - "providerId": "openrouter", - "displayName": "Llama 3.3 Nemotron Super 49B v1.5", - "version": "2025-07-25", + "modelId": "nano-gpt/qwen/qwen3.5-plus", + "providerId": "nano-gpt", + "displayName": "Qwen3.5 Plus", + "version": "2026-02-16", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 131072, - "maxOutputTokens": 16384, + "contextWindow": 983616, + "maxOutputTokens": 65536, "pricing": { "inputPer1M": 0.4, - "outputPer1M": 0.4, - "currency": "USD" + "outputPer1M": 2.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 2.4, + "cacheRead": 0.04 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/nvidia/nemotron-3-nano-30b-a3b", - "providerId": "openrouter", - "displayName": "Nemotron 3 Nano 30B A3B", - "version": "2025-12-15", + "modelId": "nano-gpt/qwen/qwen3.5-plus-thinking", + "providerId": "nano-gpt", + "displayName": "Qwen3.5 Plus Thinking", + "version": "2026-02-16", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 262144, - "maxOutputTokens": 228000, + "contextWindow": 983616, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.2, - "currency": "USD" - } + "inputPer1M": 0.4, + "outputPer1M": 2.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 2.4, + "cacheRead": 0.04 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024, + "max": 81920 + } + ] }, { - "modelId": "openrouter/nvidia/nemotron-3-nano-30b-a3b:free", - "providerId": "openrouter", - "displayName": "Nemotron 3 Nano 30B A3B (free)", - "version": "2025-12-15", + "modelId": "nano-gpt/qwen/Qwen3.6-35B-A3B", + "providerId": "nano-gpt", + "displayName": "Qwen3.6 35B A3B", + "version": "2026-04-17", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 256000, - "maxOutputTokens": 256000, + "contextWindow": 262144, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 0.112, + "outputPer1M": 0.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.112, + "output": 0.8, + "cacheRead": 0.056 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/nvidia/nemotron-3-nano-omni-30b-a3b-reasoning:free", - "providerId": "openrouter", - "displayName": "Nemotron 3 Nano Omni (free)", - "version": "2026-04-28", + "modelId": "nano-gpt/qwen/Qwen3.6-35B-A3B:thinking", + "providerId": "nano-gpt", + "displayName": "Qwen3.6 35B A3B Thinking", + "version": "2026-04-17", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "audio", "image", "text", "video" ], - "contextWindow": 256000, - "maxOutputTokens": 65536, + "contextWindow": 262144, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.112, + "outputPer1M": 0.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.112, + "output": 0.8, + "cacheRead": 0.056 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "openrouter/nvidia/nemotron-3-super-120b-a12b", - "providerId": "openrouter", - "displayName": "Nemotron 3 Super 120B A12B", - "version": "2026-03-11", + "modelId": "nano-gpt/qwen25-vl-72b-instruct", + "providerId": "nano-gpt", + "displayName": "Qwen25 VL 72b", + "version": "2025-05-10", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ + "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 32000, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.09, - "outputPer1M": 0.45, - "currency": "USD" + "inputPer1M": 0.69989, + "outputPer1M": 0.69989, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.69989, + "output": 0.69989, + "cacheRead": 0.349945 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/nvidia/nemotron-3-super-120b-a12b:free", - "providerId": "openrouter", - "displayName": "Nemotron 3 Super (free)", - "version": "2026-03-11", + "modelId": "nano-gpt/qwen3-30b-a3b-instruct-2507", + "providerId": "nano-gpt", + "displayName": "Qwen3 30B A3B Instruct 2507", + "version": "2025-02-20", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 256000, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 0.2, + "outputPer1M": 0.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 0.5, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/nvidia/nemotron-3-ultra-550b-a55b", - "providerId": "openrouter", - "displayName": "Nemotron 3 Ultra 550B A55B", - "version": "2026-06-04", + "modelId": "nano-gpt/qwen3-coder-30b-a3b-instruct", + "providerId": "nano-gpt", + "displayName": "Qwen3 Coder 30B A3B Instruct", + "version": "2025-04", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 16384, + "contextWindow": 128000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 2.5, - "currency": "USD" + "inputPer1M": 0.1, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.4, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/nvidia/nemotron-3-ultra-550b-a55b:free", - "providerId": "openrouter", - "displayName": "Nemotron 3 Ultra (free)", - "version": "2026-06-04", + "modelId": "nano-gpt/qwen3-max-2026-01-23", + "providerId": "nano-gpt", + "displayName": "Qwen3 Max 2026-01-23", + "version": "2026-01-26", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 65536, + "contextWindow": 256000, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 1.2002, + "outputPer1M": 6.001, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.2002, + "output": 6.001, + "cacheRead": 0.6001 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/nvidia/nemotron-3.5-content-safety:free", - "providerId": "openrouter", - "displayName": "Nemotron 3.5 Content Safety (free)", - "version": "2026-06-04", + "modelId": "nano-gpt/qwen3-vl-235b-a22b-instruct-original", + "providerId": "nano-gpt", + "displayName": "Qwen3 VL 235B A22B Instruct Original", + "version": "2025-09-25", "capabilities": [ - "text.chat", - "reasoning" + "text.chat" ], "modalities": [ "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 32768, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.5, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 1.2, + "cacheRead": 0.25 + }, + "costUnit": "USD per 1M tokens" + } }, { - "modelId": "openrouter/nvidia/nemotron-nano-12b-v2-vl:free", - "providerId": "openrouter", - "displayName": "Nemotron Nano 12B 2 VL (free)", - "version": "2025-10-28", + "modelId": "nano-gpt/qwen3-vl-235b-a22b-thinking", + "providerId": "nano-gpt", + "displayName": "Qwen3 VL 235B A22B Thinking", + "version": "2025-08-26", "capabilities": [ "text.chat", - "tools.function_calling", "reasoning" ], "modalities": [ "image", - "text", - "video" + "text" ], - "contextWindow": 128000, - "maxOutputTokens": 128000, + "contextWindow": 32768, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.5, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 6, + "cacheRead": 0.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024, + "max": 81920 + } + ] }, { - "modelId": "openrouter/nvidia/nemotron-nano-9b-v2:free", - "providerId": "openrouter", - "displayName": "Nemotron Nano 9B V2 (free)", - "version": "2025-08-18", + "modelId": "nano-gpt/qwen3.5-122b-a10b", + "providerId": "nano-gpt", + "displayName": "Qwen3.5 122B A10B", + "version": "2026-02-23", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 128000, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 0.437, + "outputPer1M": 3.496, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.437, + "output": 3.496, + "cacheRead": 0.103788 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/openai/gpt-3.5-turbo", - "providerId": "openrouter", - "displayName": "GPT-3.5-turbo", - "version": "2023-03-01", + "modelId": "nano-gpt/qwen3.5-122b-a10b:thinking", + "providerId": "nano-gpt", + "displayName": "Qwen3.5 122B A10B Thinking", + "version": "2026-02-23", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 16385, - "maxOutputTokens": 4096, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 1.5, - "currency": "USD" - } + "inputPer1M": 0.437, + "outputPer1M": 3.496, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.437, + "output": 3.496, + "cacheRead": 0.103788 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024, + "max": 81920 + } + ] }, { - "modelId": "openrouter/openai/gpt-3.5-turbo-0613", - "providerId": "openrouter", - "displayName": "GPT-3.5 Turbo (older v0613)", - "version": "2024-01-25", + "modelId": "nano-gpt/qwen3.5-27b", + "providerId": "nano-gpt", + "displayName": "Qwen3.5 27B", + "version": "2026-02-23", "capabilities": [ "text.chat", - "tools.function_calling", - "structured.output" + "tools.function_calling" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 4095, - "maxOutputTokens": 4096, + "contextWindow": 260096, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 1, - "outputPer1M": 2, - "currency": "USD" + "inputPer1M": 0.27, + "outputPer1M": 2.16, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.27, + "output": 2.16, + "cacheRead": 0.135 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/openai/gpt-3.5-turbo-16k", - "providerId": "openrouter", - "displayName": "GPT-3.5 Turbo 16k", - "version": "2023-08-28", + "modelId": "nano-gpt/Qwen3.5-27B-BlueStar-v3-Derestricted", + "providerId": "nano-gpt", + "displayName": "Qwen3.5 27B BlueStar v3 Derestricted", + "version": "2026-04-30", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 16385, - "maxOutputTokens": 4096, + "contextWindow": 262144, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 3, - "outputPer1M": 4, - "currency": "USD" - } + "inputPer1M": 0.306, + "outputPer1M": 0.306, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.306, + "output": 0.306, + "cacheRead": 0.153 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1024, + "max": 81920 + } + ] }, { - "modelId": "openrouter/openai/gpt-3.5-turbo-instruct", - "providerId": "openrouter", - "displayName": "GPT-3.5 Turbo Instruct", - "version": "2023-09-28", + "modelId": "nano-gpt/Qwen3.5-27B-Queen-Derestricted", + "providerId": "nano-gpt", + "displayName": "Qwen3.5 27B Queen Derestricted", + "version": "2026-04-30", "capabilities": [ "text.chat", - "structured.output" + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 4095, - "maxOutputTokens": 4096, + "contextWindow": 262144, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 1.5, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 0.306, + "outputPer1M": 0.306, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.306, + "output": 0.306, + "cacheRead": 0.153 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1024, + "max": 81920 + } + ] }, { - "modelId": "openrouter/openai/gpt-4", - "providerId": "openrouter", - "displayName": "GPT-4", - "version": "2023-11-06", + "modelId": "nano-gpt/qwen3.5-27b:thinking", + "providerId": "nano-gpt", + "displayName": "Qwen3.5 27B Thinking", + "version": "2026-02-23", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 8191, - "maxOutputTokens": 4096, + "contextWindow": 260096, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 30, - "outputPer1M": 60, - "currency": "USD" - } + "inputPer1M": 0.27, + "outputPer1M": 2.16, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.27, + "output": 2.16, + "cacheRead": 0.135 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024, + "max": 81920 + } + ] }, { - "modelId": "openrouter/openai/gpt-4-turbo", - "providerId": "openrouter", - "displayName": "GPT-4 Turbo", - "version": "2023-11-06", + "modelId": "nano-gpt/qwen3.5-35b-a3b", + "providerId": "nano-gpt", + "displayName": "Qwen3.5 35B A3B", + "version": "2026-02-23", "capabilities": [ "text.chat", - "tools.function_calling", - "structured.output" + "tools.function_calling" ], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 260096, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 10, - "outputPer1M": 30, - "currency": "USD" + "inputPer1M": 0.225, + "outputPer1M": 1.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.225, + "output": 1.8, + "cacheRead": 0.1125 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/openai/gpt-4-turbo-preview", - "providerId": "openrouter", - "displayName": "GPT-4 Turbo Preview", - "version": "2024-01-25", + "modelId": "nano-gpt/qwen3.5-35b-a3b:thinking", + "providerId": "nano-gpt", + "displayName": "Qwen3.5 35B A3B Thinking", + "version": "2026-02-23", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 260096, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 10, - "outputPer1M": 30, - "currency": "USD" - } + "inputPer1M": 0.225, + "outputPer1M": 1.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.225, + "output": 1.8, + "cacheRead": 0.1125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024, + "max": 81920 + } + ] }, { - "modelId": "openrouter/openai/gpt-4.1", - "providerId": "openrouter", - "displayName": "GPT-4.1", - "version": "2025-04-14", + "modelId": "nano-gpt/qwen3.5-flash", + "providerId": "nano-gpt", + "displayName": "Qwen3.5 Flash", + "version": "2026-02-23", "capabilities": [ - "text.chat", - "tools.function_calling", - "structured.output" + "text.chat" ], "modalities": [ "image", - "pdf", - "text" + "text", + "video" ], - "contextWindow": 1047576, - "maxOutputTokens": 32768, + "contextWindow": 991808, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 2, - "outputPer1M": 8, - "currency": "USD" + "inputPer1M": 0.1, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.4, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/openai/gpt-4.1-mini", - "providerId": "openrouter", - "displayName": "GPT-4.1 mini", - "version": "2025-04-14", + "modelId": "nano-gpt/qwen3.5-flash:thinking", + "providerId": "nano-gpt", + "displayName": "Qwen3.5 Flash Thinking", + "version": "2026-02-23", "capabilities": [ "text.chat", - "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "image", - "pdf", - "text" + "text", + "video" ], - "contextWindow": 1047576, - "maxOutputTokens": 32768, + "contextWindow": 991808, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 1.6, - "currency": "USD" - } + "inputPer1M": 0.1, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.4, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024, + "max": 81920 + } + ] }, { - "modelId": "openrouter/openai/gpt-4.1-nano", - "providerId": "openrouter", - "displayName": "GPT-4.1 nano", - "version": "2025-04-14", + "modelId": "nano-gpt/qwen3.5-omni-flash", + "providerId": "nano-gpt", + "displayName": "Qwen3.5 Omni Flash", + "version": "2026-03-30", "capabilities": [ - "text.chat", - "tools.function_calling", - "structured.output" + "text.chat" ], "modalities": [ + "audio", "image", - "pdf", - "text" + "text", + "video" ], - "contextWindow": 1047576, - "maxOutputTokens": 32768, + "contextWindow": 49152, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.4, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "openrouter/openai/gpt-4o", - "providerId": "openrouter", - "displayName": "GPT-4o", - "version": "2024-05-13", + "modelId": "nano-gpt/qwen3.5-omni-plus", + "providerId": "nano-gpt", + "displayName": "Qwen3.5 Omni Plus", + "version": "2026-03-30", "capabilities": [ - "text.chat", - "tools.function_calling", - "structured.output" + "text.chat" ], "modalities": [ + "audio", "image", - "pdf", - "text" + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 983616, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 10, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "openrouter/openai/gpt-4o-2024-05-13", - "providerId": "openrouter", - "displayName": "GPT-4o (2024-05-13)", - "version": "2024-05-13", + "modelId": "nano-gpt/qwen3.6-max-preview", + "providerId": "nano-gpt", + "displayName": "Qwen3.6 Max Preview", + "version": "2026-04-20", "capabilities": [ - "text.chat", - "tools.function_calling", - "structured.output" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 245760, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 5, - "outputPer1M": 15, - "currency": "USD" + "inputPer1M": 1.04, + "outputPer1M": 6.24, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.04, + "output": 6.24, + "cacheRead": 0.52 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/openai/gpt-4o-2024-08-06", - "providerId": "openrouter", - "displayName": "GPT-4o (2024-08-06)", - "version": "2024-08-06", + "modelId": "nano-gpt/qwen3.7-flash", + "providerId": "nano-gpt", + "displayName": "Qwen3.7 Flash", + "version": "2026-07-15", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "image", - "pdf", - "text" + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 991808, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 0.03, + "outputPer1M": 0.13, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.03, + "output": 0.13, + "cacheRead": 0.006, + "cacheWrite": 0.038 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "openrouter/openai/gpt-4o-2024-11-20", - "providerId": "openrouter", - "displayName": "GPT-4o (2024-11-20)", - "version": "2024-11-20", + "modelId": "nano-gpt/qwen3.7-flash:thinking", + "providerId": "nano-gpt", + "displayName": "Qwen3.7 Flash Thinking", + "version": "2026-07-15", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "image", - "pdf", - "text" + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 983616, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 0.03, + "outputPer1M": 0.13, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.03, + "output": 0.13, + "cacheRead": 0.006, + "cacheWrite": 0.038 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "openrouter/openai/gpt-4o-mini", - "providerId": "openrouter", - "displayName": "GPT-4o mini", - "version": "2024-07-18", + "modelId": "nano-gpt/qwen3.7-max", + "providerId": "nano-gpt", + "displayName": "Qwen3.7 Max", + "version": "2026-05-21", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 2.5, + "outputPer1M": 7.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 7.5, + "cacheRead": 0.5, + "cacheWrite": 3.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "openrouter/openai/gpt-4o-mini-2024-07-18", - "providerId": "openrouter", - "displayName": "GPT-4o-mini (2024-07-18)", - "version": "2024-07-18", + "modelId": "nano-gpt/qwen3.7-max:thinking", + "providerId": "nano-gpt", + "displayName": "Qwen3.7 Max Thinking", + "version": "2026-05-21", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 2.5, + "outputPer1M": 7.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 7.5, + "cacheRead": 0.5, + "cacheWrite": 3.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "openrouter/openai/gpt-4o-mini-search-preview", - "providerId": "openrouter", - "displayName": "GPT-4o-mini Search Preview", - "version": "2025-03-12", + "modelId": "nano-gpt/qwen3.7-plus", + "providerId": "nano-gpt", + "displayName": "Qwen3.7 Plus", + "version": "2026-06-02", "capabilities": [ "text.chat", - "structured.output" + "tools.function_calling", + "reasoning" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 991808, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 0.4, + "outputPer1M": 1.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 1.6, + "cacheRead": 0.08, + "cacheWrite": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "openrouter/openai/gpt-4o-search-preview", - "providerId": "openrouter", - "displayName": "GPT-4o Search Preview", - "version": "2025-03-12", + "modelId": "nano-gpt/qwen3.7-plus:thinking", + "providerId": "nano-gpt", + "displayName": "Qwen3.7 Plus Thinking", + "version": "2026-06-02", "capabilities": [ "text.chat", - "structured.output" + "tools.function_calling", + "reasoning" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 983616, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 0.4, + "outputPer1M": 1.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 1.6, + "cacheRead": 0.08, + "cacheWrite": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "openrouter/openai/gpt-5", - "providerId": "openrouter", - "displayName": "GPT-5", - "version": "2025-08-07", + "modelId": "nano-gpt/qwen3.8-max", + "providerId": "nano-gpt", + "displayName": "Qwen3.8 Max", + "version": "2026-08-03", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ "image", "pdf", - "text" + "text", + "video" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 991000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.25, + "cacheWrite": 2.5 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/openai/gpt-5-chat", - "providerId": "openrouter", - "displayName": "GPT-5 Chat", - "version": "2025-08-07", + "modelId": "nano-gpt/qwen3.8-max:thinking", + "providerId": "nano-gpt", + "displayName": "Qwen3.8 Max Thinking", + "version": "2026-08-03", "capabilities": [ "text.chat", + "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "image", "pdf", - "text" + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 991000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.25, + "cacheWrite": 2.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + } + ] }, { - "modelId": "openrouter/openai/gpt-5-codex", - "providerId": "openrouter", - "displayName": "GPT-5-Codex", - "version": "2025-09-15", + "modelId": "nano-gpt/ReadyArt/MS3.2-The-Omega-Directive-24B-Unslop-v2.0", + "providerId": "nano-gpt", + "displayName": "Omega Directive 24B Unslop v2.0", + "version": "2025-12-08", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 16384, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" + "inputPer1M": 0.5, + "outputPer1M": 0.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 0.5, + "cacheRead": 0.25 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/openai/gpt-5-image", - "providerId": "openrouter", - "displayName": "GPT-5 Image", - "version": "2025-10-14", + "modelId": "nano-gpt/sakana/fugu-ultra", + "providerId": "nano-gpt", + "displayName": "Fugu Ultra", + "version": "2026-06-15", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning", "structured.output" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 1000000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 10, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 5.25, + "outputPer1M": 31.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5.25, + "output": 31.5, + "cacheRead": 0.525 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "openrouter/openai/gpt-5-image-mini", - "providerId": "openrouter", - "displayName": "GPT-5 Image Mini", - "version": "2025-10-16", + "modelId": "nano-gpt/sakana/fugu-ultra-v1.1", + "providerId": "nano-gpt", + "displayName": "Fugu Ultra v1.1", + "version": "2026-07-24", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning", "structured.output" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 1000000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 5.25, + "outputPer1M": 31.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5.25, + "output": 31.5, + "cacheRead": 0.525 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "openrouter/openai/gpt-5-mini", - "providerId": "openrouter", - "displayName": "GPT-5 Mini", - "version": "2025-08-07", + "modelId": "nano-gpt/Salesforce/Llama-xLAM-2-70b-fc-r", + "providerId": "nano-gpt", + "displayName": "Llama-xLAM-2 70B fc-r", + "version": "2025-04-13", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 2, - "currency": "USD" + "inputPer1M": 2.5, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 2.5, + "cacheRead": 1.25 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/openai/gpt-5-nano", - "providerId": "openrouter", - "displayName": "GPT-5 Nano", - "version": "2025-08-07", + "modelId": "nano-gpt/Sao10K/L3-8B-Stheno-v3.2", + "providerId": "nano-gpt", + "displayName": "Sao10K Stheno 8b", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 16384, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.4, - "currency": "USD" + "inputPer1M": 0.2006, + "outputPer1M": 0.2006, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2006, + "output": 0.2006, + "cacheRead": 0.1003 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/openai/gpt-5-pro", - "providerId": "openrouter", - "displayName": "GPT-5 Pro", - "version": "2025-10-06", + "modelId": "nano-gpt/Sao10K/L3.1-70B-Euryale-v2.2", + "providerId": "nano-gpt", + "displayName": "Llama 3.1 70B Euryale", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 20480, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 15, - "outputPer1M": 120, - "currency": "USD" + "inputPer1M": 0.306, + "outputPer1M": 0.357, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.306, + "output": 0.357, + "cacheRead": 0.153 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/openai/gpt-5.1", - "providerId": "openrouter", - "displayName": "GPT-5.1", - "version": "2025-11-13", + "modelId": "nano-gpt/Sao10K/L3.1-70B-Hanami-x1", + "providerId": "nano-gpt", + "displayName": "Llama 3.1 70B Hanami", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 16384, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" + "inputPer1M": 0.493, + "outputPer1M": 0.493, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.493, + "output": 0.493, + "cacheRead": 0.2465 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/openai/gpt-5.1-chat", - "providerId": "openrouter", - "displayName": "GPT-5.1 Chat", - "version": "2025-11-13", + "modelId": "nano-gpt/Sao10K/L3.3-70B-Euryale-v2.3", + "providerId": "nano-gpt", + "displayName": "Llama 3.3 70B Euryale", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "structured.output" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 32000, + "contextWindow": 20480, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" + "inputPer1M": 0.493, + "outputPer1M": 0.493, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.493, + "output": 0.493, + "cacheRead": 0.2465 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/openai/gpt-5.1-codex", - "providerId": "openrouter", - "displayName": "GPT-5.1 Codex", - "version": "2025-11-13", + "modelId": "nano-gpt/sarvam-105b", + "providerId": "nano-gpt", + "displayName": "Sarvam 105B", + "version": "2025-09-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 131072, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 0.045, + "outputPer1M": 0.177, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.045, + "output": 0.177, + "cacheRead": 0.028 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "openrouter/openai/gpt-5.1-codex-max", - "providerId": "openrouter", - "displayName": "GPT-5.1 Codex Max", - "version": "2025-11-13", + "modelId": "nano-gpt/sarvam-30b", + "providerId": "nano-gpt", + "displayName": "Sarvam 30B", + "version": "2026-02-18", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 65536, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 0.028, + "outputPer1M": 0.111, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.028, + "output": 0.111, + "cacheRead": 0.017 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "openrouter/openai/gpt-5.1-codex-mini", - "providerId": "openrouter", - "displayName": "GPT-5.1 Codex mini", - "version": "2025-11-13", + "modelId": "nano-gpt/shisa-ai/shisa-v2-llama3.3-70b", + "providerId": "nano-gpt", + "displayName": "Shisa V2 Llama 3.3 70B", + "version": "2025-07-26", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 100000, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 2, - "currency": "USD" + "inputPer1M": 0.5, + "outputPer1M": 0.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 0.5, + "cacheRead": 0.25 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/openai/gpt-5.2", - "providerId": "openrouter", - "displayName": "GPT-5.2", - "version": "2025-12-11", + "modelId": "nano-gpt/shisa-ai/shisa-v2.1-llama3.3-70b", + "providerId": "nano-gpt", + "displayName": "Shisa V2.1 Llama 3.3 70B", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 32768, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, - "currency": "USD" + "inputPer1M": 0.5, + "outputPer1M": 0.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 0.5, + "cacheRead": 0.25 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/openai/gpt-5.2-chat", - "providerId": "openrouter", - "displayName": "GPT-5.2 Chat", - "version": "2025-12-10", + "modelId": "nano-gpt/sonar", + "providerId": "nano-gpt", + "displayName": "Perplexity Simple", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "structured.output" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 127000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, - "currency": "USD" + "inputPer1M": 1, + "outputPer1M": 1, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 1, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/openai/gpt-5.2-codex", - "providerId": "openrouter", - "displayName": "GPT-5.2 Codex", - "version": "2025-12-11", + "modelId": "nano-gpt/sonar-deep-research", + "providerId": "nano-gpt", + "displayName": "Perplexity Deep Research", + "version": "2025-02-25", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, + "contextWindow": 60000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, - "currency": "USD" + "inputPer1M": 3.4, + "outputPer1M": 13.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3.4, + "output": 13.6, + "cacheRead": 1.7 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/openai/gpt-5.2-pro", - "providerId": "openrouter", - "displayName": "GPT-5.2 Pro", - "version": "2025-12-11", + "modelId": "nano-gpt/sonar-pro", + "providerId": "nano-gpt", + "displayName": "Perplexity Pro", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 400000, + "contextWindow": 200000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 21, - "outputPer1M": 168, - "currency": "USD" + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 1.5 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/openai/gpt-5.3-chat", - "providerId": "openrouter", - "displayName": "GPT-5.3 Chat", - "version": "2026-03-03", + "modelId": "nano-gpt/sonar-reasoning-pro", + "providerId": "nano-gpt", + "displayName": "Perplexity Reasoning Pro", + "version": "2024-01-01", "capabilities": [ "text.chat", - "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 127000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 8, + "cacheRead": 1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "openrouter/openai/gpt-5.3-codex", - "providerId": "openrouter", - "displayName": "GPT-5.3 Codex", - "version": "2026-02-05", + "modelId": "nano-gpt/soob3123/amoral-gemma3-27B-v2", + "providerId": "nano-gpt", + "displayName": "Amoral Gemma3 27B v2", + "version": "2025-05-23", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 32768, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, - "currency": "USD" + "inputPer1M": 0.3, + "outputPer1M": 0.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 0.3, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/openai/gpt-5.4", - "providerId": "openrouter", - "displayName": "GPT-5.4", - "version": "2026-03-05", + "modelId": "nano-gpt/soob3123/GrayLine-Qwen3-8B", + "providerId": "nano-gpt", + "displayName": "Grayline Qwen3 8B", + "version": "2025-09-25", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1050000, - "maxOutputTokens": 128000, + "contextWindow": 16384, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 15, - "currency": "USD" + "inputPer1M": 0.3, + "outputPer1M": 0.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 0.3, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/openai/gpt-5.4-image-2", - "providerId": "openrouter", - "displayName": "GPT-5.4 Image 2", - "version": "2026-04-21", + "modelId": "nano-gpt/soob3123/Veiled-Calla-12B", + "providerId": "nano-gpt", + "displayName": "Veiled Calla 12B", + "version": "2025-04-13", "capabilities": [ - "text.chat", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 272000, - "maxOutputTokens": 128000, + "contextWindow": 32768, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 8, - "outputPer1M": 15, - "currency": "USD" + "inputPer1M": 0.3, + "outputPer1M": 0.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 0.3, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/openai/gpt-5.4-mini", - "providerId": "openrouter", - "displayName": "GPT-5.4 mini", - "version": "2026-03-17", + "modelId": "nano-gpt/Steelskull/L3.3-Cu-Mai-R1-70b", + "providerId": "nano-gpt", + "displayName": "Llama 3.3 70B Cu Mai", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 16384, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.75, - "outputPer1M": 4.5, - "currency": "USD" + "inputPer1M": 0.493, + "outputPer1M": 0.493, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.493, + "output": 0.493, + "cacheRead": 0.2465 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/openai/gpt-5.4-nano", - "providerId": "openrouter", - "displayName": "GPT-5.4 nano", - "version": "2026-03-17", + "modelId": "nano-gpt/Steelskull/L3.3-Electra-R1-70b", + "providerId": "nano-gpt", + "displayName": "Steelskull Electra R1 70b", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 16384, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 1.25, - "currency": "USD" + "inputPer1M": 0.69989, + "outputPer1M": 0.69989, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.69989, + "output": 0.69989, + "cacheRead": 0.349945 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/openai/gpt-5.4-pro", - "providerId": "openrouter", - "displayName": "GPT-5.4 Pro", - "version": "2026-03-05", + "modelId": "nano-gpt/Steelskull/L3.3-MS-Evayale-70B", + "providerId": "nano-gpt", + "displayName": "Evayale 70b ", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1050000, - "maxOutputTokens": 128000, + "contextWindow": 16384, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 30, - "outputPer1M": 180, - "currency": "USD" + "inputPer1M": 0.493, + "outputPer1M": 0.493, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.493, + "output": 0.493, + "cacheRead": 0.2465 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/openai/gpt-5.5", - "providerId": "openrouter", - "displayName": "GPT-5.5", - "version": "2026-04-23", + "modelId": "nano-gpt/Steelskull/L3.3-MS-Nevoria-70b", + "providerId": "nano-gpt", + "displayName": "Steelskull Nevoria 70b", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1050000, - "maxOutputTokens": 128000, + "contextWindow": 16384, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 5, - "outputPer1M": 30, - "currency": "USD" + "inputPer1M": 0.493, + "outputPer1M": 0.493, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.493, + "output": 0.493, + "cacheRead": 0.2465 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/openai/gpt-5.5-pro", - "providerId": "openrouter", - "displayName": "GPT-5.5 Pro", - "version": "2026-04-23", + "modelId": "nano-gpt/Steelskull/L3.3-Nevoria-R1-70b", + "providerId": "nano-gpt", + "displayName": "Steelskull Nevoria R1 70b", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1050000, - "maxOutputTokens": 128000, + "contextWindow": 16384, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 30, - "outputPer1M": 180, - "currency": "USD" + "inputPer1M": 0.493, + "outputPer1M": 0.493, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.493, + "output": 0.493, + "cacheRead": 0.2465 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/openai/gpt-audio", - "providerId": "openrouter", - "displayName": "GPT Audio", - "version": "2026-01-19", + "modelId": "nano-gpt/step-2-16k-exp", + "providerId": "nano-gpt", + "displayName": "Step-2 16k Exp", + "version": "2024-10-15", "capabilities": [ - "text.chat", - "tools.function_calling", - "structured.output" + "text.chat" ], "modalities": [ - "audio", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 16000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 10, - "currency": "USD" + "inputPer1M": 7.004, + "outputPer1M": 19.992, + "currency": "USD", + "costDimensionsPer1M": { + "input": 7.004, + "output": 19.992, + "cacheRead": 3.502 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/openai/gpt-audio-mini", - "providerId": "openrouter", - "displayName": "GPT Audio Mini", - "version": "2026-01-19", + "modelId": "nano-gpt/step-2-mini", + "providerId": "nano-gpt", + "displayName": "Step-2 Mini", + "version": "2024-10-15", "capabilities": [ - "text.chat", - "tools.function_calling", - "structured.output" + "text.chat" ], "modalities": [ - "audio", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 8000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.4, - "currency": "USD" + "inputPer1M": 0.2006, + "outputPer1M": 0.408, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2006, + "output": 0.408, + "cacheRead": 0.1003 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/openai/gpt-chat-latest", - "providerId": "openrouter", - "displayName": "GPT Chat Latest", - "version": "2026-05-05", + "modelId": "nano-gpt/step-3", + "providerId": "nano-gpt", + "displayName": "Step-3", + "version": "2025-07-31", "capabilities": [ - "text.chat", - "tools.function_calling", - "structured.output" + "text.chat" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 65536, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 5, - "outputPer1M": 30, - "currency": "USD" + "inputPer1M": 0.2499, + "outputPer1M": 0.6494, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2499, + "output": 0.6494, + "cacheRead": 0.12495 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/openai/gpt-oss-120b", - "providerId": "openrouter", - "displayName": "gpt-oss-120b", - "version": "2025-08-05", + "modelId": "nano-gpt/step-r1-v-mini", + "providerId": "nano-gpt", + "displayName": "Step R1 V Mini", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 128000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.039, - "outputPer1M": 0.18, - "currency": "USD" + "inputPer1M": 2.5, + "outputPer1M": 11, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 11, + "cacheRead": 1.25 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/openai/gpt-oss-120b:free", - "providerId": "openrouter", - "displayName": "gpt-oss-120b (free)", - "version": "2025-08-05", + "modelId": "nano-gpt/stepfun-ai/step-3.5-flash", + "providerId": "nano-gpt", + "displayName": "Step 3.5 Flash", + "version": "2026-01-29", "capabilities": [ "text.chat", - "tools.function_calling", "reasoning" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 256000, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.1, + "outputPer1M": 0.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.3, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "openrouter/openai/gpt-oss-20b", - "providerId": "openrouter", - "displayName": "gpt-oss-20b", - "version": "2025-08-05", + "modelId": "nano-gpt/stepfun-ai/step-3.5-flash-2603", + "providerId": "nano-gpt", + "displayName": "Step 3.5 Flash 2603", + "version": "2026-04-02", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 256000, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 0.029, - "outputPer1M": 0.14, - "currency": "USD" - } + "inputPer1M": 0.1, + "outputPer1M": 0.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.3, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "openrouter/openai/gpt-oss-20b:free", - "providerId": "openrouter", - "displayName": "gpt-oss-20b (free)", - "version": "2025-08-05", + "modelId": "nano-gpt/stepfun/step-3.7-flash:thinking", + "providerId": "nano-gpt", + "displayName": "Step 3.7 Flash Thinking", + "version": "2026-05-29", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 262144, + "maxOutputTokens": 256000, + "pricing": { + "inputPer1M": 0.2, + "outputPer1M": 1.15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.15, + "cacheRead": 0.04 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "nano-gpt/TEE/deepseek-v3.1", + "providerId": "nano-gpt", + "displayName": "DeepSeek V3.1 TEE", + "version": "2025-08-21", + "capabilities": [ + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 131072, + "contextWindow": 164000, "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 1, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 2.5, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/openai/gpt-oss-safeguard-20b", - "providerId": "openrouter", - "displayName": "gpt-oss-safeguard-20b", - "version": "2025-10-29", + "modelId": "nano-gpt/TEE/deepseek-v3.2", + "providerId": "nano-gpt", + "displayName": "DeepSeek V3.2 TEE", + "version": "2025-12-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 131072, + "contextWindow": 164000, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.075, - "outputPer1M": 0.3, - "currency": "USD" + "inputPer1M": 0.5, + "outputPer1M": 1, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 1, + "cacheRead": 0.25 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/openai/o1", - "providerId": "openrouter", - "displayName": "o1", - "version": "2024-12-05", + "modelId": "nano-gpt/TEE/deepseek-v4-flash", + "providerId": "nano-gpt", + "displayName": "DeepSeek V4 Flash TEE", + "version": "2026-04-24", "capabilities": [ "text.chat", "tools.function_calling", @@ -82597,117 +125924,141 @@ "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 1048576, + "maxOutputTokens": 1048576, "pricing": { - "inputPer1M": 15, - "outputPer1M": 60, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 0.4, + "cacheRead": 0.04 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "openrouter/openai/o1-pro", - "providerId": "openrouter", - "displayName": "o1-pro", - "version": "2025-03-19", + "modelId": "nano-gpt/TEE/gemma-3-27b-it", + "providerId": "nano-gpt", + "displayName": "Gemma 3 27B TEE", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 131072, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 150, - "outputPer1M": 600, - "currency": "USD" + "inputPer1M": 0.2, + "outputPer1M": 0.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 0.8, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/openai/o3", - "providerId": "openrouter", - "displayName": "o3", - "version": "2025-04-16", + "modelId": "nano-gpt/TEE/gemma-4-26b-a4b-uncensored", + "providerId": "nano-gpt", + "displayName": "Gemma 4 26B A4B Uncensored TEE", + "version": "2026-05-23", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 65536, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 2, - "outputPer1M": 8, - "currency": "USD" + "inputPer1M": 0.15, + "outputPer1M": 0.7, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.7, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/openai/o3-deep-research", - "providerId": "openrouter", - "displayName": "o3-deep-research", - "version": "2024-06-26", + "modelId": "nano-gpt/TEE/gemma-4-31b-it", + "providerId": "nano-gpt", + "displayName": "Gemma 4 31B IT TEE", + "version": "2026-04-02", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 10, - "outputPer1M": 40, - "currency": "USD" - } + "inputPer1M": 0.15, + "outputPer1M": 0.46, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.46, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "openrouter/openai/o3-mini", - "providerId": "openrouter", - "displayName": "o3-mini", - "version": "2024-12-20", + "modelId": "nano-gpt/TEE/gemma4-31b", + "providerId": "nano-gpt", + "displayName": "Gemma 4 31B", + "version": "2026-04-04", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "pdf", + "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 262144, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1.1, - "outputPer1M": 4.4, - "currency": "USD" + "inputPer1M": 0.4, + "outputPer1M": 1, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 1, + "cacheRead": 0.4 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/openai/o3-mini-high", - "providerId": "openrouter", - "displayName": "o3 Mini High", - "version": "2025-02-12", + "modelId": "nano-gpt/TEE/gemma4-31b:thinking", + "providerId": "nano-gpt", + "displayName": "Gemma 4 31B Thinking TEE", + "version": "2026-05-02", "capabilities": [ "text.chat", "tools.function_calling", @@ -82715,70 +126066,90 @@ "structured.output" ], "modalities": [ - "pdf", + "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 262144, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1.1, - "outputPer1M": 4.4, - "currency": "USD" - } + "inputPer1M": 0.4, + "outputPer1M": 1, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 1, + "cacheRead": 0.4 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "openrouter/openai/o3-pro", - "providerId": "openrouter", - "displayName": "o3-pro", - "version": "2025-06-10", + "modelId": "nano-gpt/TEE/glm-4.7", + "providerId": "nano-gpt", + "displayName": "GLM 4.7 TEE", + "version": "2025-12-22", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 131000, + "maxOutputTokens": 65535, "pricing": { - "inputPer1M": 20, - "outputPer1M": 80, - "currency": "USD" + "inputPer1M": 0.85, + "outputPer1M": 3.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.85, + "output": 3.3, + "cacheRead": 0.425 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/openai/o4-mini", - "providerId": "openrouter", - "displayName": "o4-mini", - "version": "2025-04-16", + "modelId": "nano-gpt/TEE/glm-5.1", + "providerId": "nano-gpt", + "displayName": "GLM 5.1 TEE", + "version": "2026-04-07", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 202752, + "maxOutputTokens": 65535, "pricing": { - "inputPer1M": 1.1, - "outputPer1M": 4.4, - "currency": "USD" - } + "inputPer1M": 1.5, + "outputPer1M": 5.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 5.25, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "openrouter/openai/o4-mini-deep-research", - "providerId": "openrouter", - "displayName": "o4-mini-deep-research", - "version": "2024-06-26", + "modelId": "nano-gpt/TEE/glm-5.1-thinking", + "providerId": "nano-gpt", + "displayName": "GLM 5.1 Thinking TEE", + "version": "2026-04-07", "capabilities": [ "text.chat", "tools.function_calling", @@ -82786,23 +126157,36 @@ "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 202752, + "maxOutputTokens": 65535, "pricing": { - "inputPer1M": 2, - "outputPer1M": 8, - "currency": "USD" - } + "inputPer1M": 1.5, + "outputPer1M": 5.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 5.25, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "openrouter/openai/o4-mini-high", - "providerId": "openrouter", - "displayName": "o4 Mini High", - "version": "2025-04-16", + "modelId": "nano-gpt/TEE/glm-5.2", + "providerId": "nano-gpt", + "displayName": "GLM 5.2 TEE", + "version": "2026-06-13", "capabilities": [ "text.chat", "tools.function_calling", @@ -82810,23 +126194,28 @@ "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 1048576, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1.1, - "outputPer1M": 4.4, - "currency": "USD" - } + "inputPer1M": 1.4, + "outputPer1M": 4.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.4, + "output": 4.6, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "openrouter/openrouter/auto", - "providerId": "openrouter", - "displayName": "Auto Router", - "version": "2023-11-08", + "modelId": "nano-gpt/TEE/glm-5.2:thinking", + "providerId": "nano-gpt", + "displayName": "GLM 5.2 Thinking TEE", + "version": "2026-06-13", "capabilities": [ "text.chat", "tools.function_calling", @@ -82834,129 +126223,222 @@ "structured.output" ], "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 2000000, - "maxOutputTokens": 2000000 + "contextWindow": 1048576, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 1.4, + "outputPer1M": 4.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.4, + "output": 4.6, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "openrouter/openrouter/bodybuilder", - "providerId": "openrouter", - "displayName": "Body Builder (beta)", - "version": "2025-12-05", + "modelId": "nano-gpt/TEE/gpt-oss-120b", + "providerId": "nano-gpt", + "displayName": "GPT-OSS 120B TEE", + "version": "2025-08-05", "capabilities": [ "text.chat" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 128000 + "contextWindow": 131072, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 2, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 2, + "cacheRead": 2 + }, + "costUnit": "USD per 1M tokens" + } }, { - "modelId": "openrouter/openrouter/free", - "providerId": "openrouter", - "displayName": "Free Models Router", - "version": "2026-02-01", + "modelId": "nano-gpt/TEE/gpt-oss-20b", + "providerId": "nano-gpt", + "displayName": "GPT-OSS 20B TEE", + "version": "2025-08-05", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 8000, + "contextWindow": 131072, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 0.2, + "outputPer1M": 0.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 0.8, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/openrouter/fusion", - "providerId": "openrouter", - "displayName": "Fusion", - "version": "2026-06-13", + "modelId": "nano-gpt/TEE/kimi-k2.6", + "providerId": "nano-gpt", + "displayName": "Kimi K2.6 TEE", + "version": "2026-04-21", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 128000 + "contextWindow": 262144, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 1.5, + "outputPer1M": 5.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 5.25, + "cacheRead": 0.375 + }, + "costUnit": "USD per 1M tokens" + } }, { - "modelId": "openrouter/openrouter/owl-alpha", - "providerId": "openrouter", - "displayName": "Owl Alpha", - "version": "2026-04-28", + "modelId": "nano-gpt/TEE/kimi-k3", + "providerId": "nano-gpt", + "displayName": "Kimi K3 TEE", + "version": "2026-07-16", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 1048756, - "maxOutputTokens": 262144, + "contextWindow": 1048576, + "maxOutputTokens": 1048576, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 1.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "high", + "max" + ] + } + ] }, { - "modelId": "openrouter/openrouter/pareto-code", - "providerId": "openrouter", - "displayName": "Pareto Code Router", - "version": "2026-04-21", + "modelId": "nano-gpt/TEE/llama3-3-70b", + "providerId": "nano-gpt", + "displayName": "Llama 3.3 70B", + "version": "2025-07-03", "capabilities": [ "text.chat" ], "modalities": [ "text" ], - "contextWindow": 2000000, - "maxOutputTokens": 200000 + "contextWindow": 128000, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 1.75, + "outputPer1M": 2.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 2.75, + "cacheRead": 1.75 + }, + "costUnit": "USD per 1M tokens" + } }, { - "modelId": "openrouter/perceptron/perceptron-mk1", - "providerId": "openrouter", - "displayName": "Perceptron Mk1", - "version": "2026-05-12", + "modelId": "nano-gpt/TEE/muse-glimmer-30b", + "providerId": "nano-gpt", + "displayName": "Muse Glimmer 30B TEE", + "version": "2026-08-10", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning", "structured.output" ], "modalities": [ "image", - "text", - "video" + "text" ], - "contextWindow": 32768, - "maxOutputTokens": 8192, + "contextWindow": 131072, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.15, + "inputPer1M": 0.35, "outputPer1M": 1.5, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.35, + "output": 1.5, + "cacheRead": 0.04 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "openrouter/perplexity/sonar", - "providerId": "openrouter", - "displayName": "Sonar", - "version": "2025-01-27", + "modelId": "nano-gpt/TEE/qwen2.5-vl-72b-instruct", + "providerId": "nano-gpt", + "displayName": "Qwen2.5 VL 72B TEE", + "version": "2024-01-01", "capabilities": [ "text.chat" ], @@ -82964,81 +126446,109 @@ "image", "text" ], - "contextWindow": 127072, - "maxOutputTokens": 127072, + "contextWindow": 65536, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 1, - "outputPer1M": 1, - "currency": "USD" + "inputPer1M": 0.7, + "outputPer1M": 0.7, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.7, + "output": 0.7, + "cacheRead": 0.35 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/perplexity/sonar-deep-research", - "providerId": "openrouter", - "displayName": "Sonar Deep Research", - "version": "2025-03-07", + "modelId": "nano-gpt/TEE/qwen3.5-122b-a10b", + "providerId": "nano-gpt", + "displayName": "Qwen3.5 122B A10B TEE", + "version": "2026-02-23", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 2, - "outputPer1M": 8, - "currency": "USD" - } + "inputPer1M": 0.46, + "outputPer1M": 3.68, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.46, + "output": 3.68, + "cacheRead": 0.23 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "openrouter/perplexity/sonar-pro", - "providerId": "openrouter", - "displayName": "Sonar Pro", - "version": "2025-03-07", + "modelId": "nano-gpt/TEE/qwen3.5-27b", + "providerId": "nano-gpt", + "displayName": "Qwen3.5 27B TEE", + "version": "2026-02-23", "capabilities": [ "text.chat" ], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 200000, - "maxOutputTokens": 8000, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" + "inputPer1M": 0.3, + "outputPer1M": 2.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.4, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/perplexity/sonar-pro-search", - "providerId": "openrouter", - "displayName": "Sonar Pro Search", - "version": "2025-10-30", + "modelId": "nano-gpt/TEE/qwen3.5-397b-a17b", + "providerId": "nano-gpt", + "displayName": "Qwen3.5 397B A17B TEE", + "version": "2026-02-15", "capabilities": [ - "text.chat", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 8000, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" + "inputPer1M": 0.55, + "outputPer1M": 3.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.55, + "output": 3.5, + "cacheRead": 0.275 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/perplexity/sonar-reasoning-pro", - "providerId": "openrouter", - "displayName": "Sonar Reasoning Pro", - "version": "2025-03-07", + "modelId": "nano-gpt/TEE/qwen3.6-27b", + "providerId": "nano-gpt", + "displayName": "Qwen3.6 27B TEE", + "version": "2026-04-22", "capabilities": [ "text.chat", "reasoning" @@ -83047,377 +126557,501 @@ "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 2, - "outputPer1M": 8, - "currency": "USD" - } + "inputPer1M": 0.32, + "outputPer1M": 2.7, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.32, + "output": 2.7, + "cacheRead": 0.16 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "openrouter/poolside/laguna-m.1:free", - "providerId": "openrouter", - "displayName": "Laguna M.1 (free)", - "version": "2026-04-28", + "modelId": "nano-gpt/TEE/qwen3.6-35b-a3b", + "providerId": "nano-gpt", + "displayName": "Qwen3.6 35B A3B TEE", + "version": "2026-04-17", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ "text" ], "contextWindow": 262144, - "maxOutputTokens": 32768, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 0.2, + "outputPer1M": 1.27, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.27, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/poolside/laguna-xs.2:free", - "providerId": "openrouter", - "displayName": "Laguna XS.2 (free)", - "version": "2026-04-28", + "modelId": "nano-gpt/TEE/qwen3.6-35b-a3b-uncensored", + "providerId": "nano-gpt", + "displayName": "Qwen3.6 35B A3B Uncensored TEE", + "version": "2026-05-23", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 32768, + "contextWindow": 131072, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.5, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1024, + "max": 131072 + } + ] }, { - "modelId": "openrouter/prime-intellect/intellect-3", - "providerId": "openrouter", - "displayName": "INTELLECT-3", - "version": "2025-11-27", + "modelId": "nano-gpt/tencent/Hunyuan-MT-7B", + "providerId": "nano-gpt", + "displayName": "Hunyuan MT 7B", + "version": "2025-08-15", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 8192, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 1.1, - "currency": "USD" + "inputPer1M": 10, + "outputPer1M": 20, + "currency": "USD", + "costDimensionsPer1M": { + "input": 10, + "output": 20, + "cacheRead": 5 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/qwen/qwen-2.5-72b-instruct", - "providerId": "openrouter", - "displayName": "Qwen2.5 72B Instruct", - "version": "2024-09-19", + "modelId": "nano-gpt/tencent/hy3", + "providerId": "nano-gpt", + "displayName": "Tencent Hy3", + "version": "2026-07-06", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 32768, - "maxOutputTokens": 16384, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.36, - "outputPer1M": 0.4, - "currency": "USD" - } + "inputPer1M": 0.066, + "outputPer1M": 0.26, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.066, + "output": 0.26, + "cacheRead": 0.029 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "high" + ] + } + ] }, { - "modelId": "openrouter/qwen/qwen-2.5-7b-instruct", - "providerId": "openrouter", - "displayName": "Qwen2.5 7B Instruct", - "version": "2024-10-16", + "modelId": "nano-gpt/TheDrummer/Anubis-70B-v1", + "providerId": "nano-gpt", + "displayName": "Anubis 70B v1", + "version": "2024-01-01", "capabilities": [ "text.chat" ], "modalities": [ "text" ], - "contextWindow": 32768, - "maxOutputTokens": 32768, + "contextWindow": 65536, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.04, - "outputPer1M": 0.1, - "currency": "USD" + "inputPer1M": 0.31, + "outputPer1M": 0.31, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.31, + "output": 0.31, + "cacheRead": 0.155 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/qwen/qwen-2.5-coder-32b-instruct", - "providerId": "openrouter", - "displayName": "Qwen2.5 Coder 32B Instruct", - "version": "2024-11-11", + "modelId": "nano-gpt/TheDrummer/Anubis-70B-v1.1", + "providerId": "nano-gpt", + "displayName": "Anubis 70B v1.1", + "version": "2024-01-01", "capabilities": [ "text.chat" ], "modalities": [ "text" ], - "contextWindow": 32768, - "maxOutputTokens": 32768, + "contextWindow": 131072, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.66, - "outputPer1M": 1, - "currency": "USD" + "inputPer1M": 0.31, + "outputPer1M": 0.31, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.31, + "output": 0.31, + "cacheRead": 0.155 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/qwen/qwen-plus", - "providerId": "openrouter", - "displayName": "Qwen Plus", - "version": "2024-01-25", + "modelId": "nano-gpt/TheDrummer/Cydonia-24B-v2", + "providerId": "nano-gpt", + "displayName": "The Drummer Cydonia 24B v2", + "version": "2025-02-17", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 1000000, + "contextWindow": 16384, "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.26, - "outputPer1M": 0.78, - "currency": "USD" + "inputPer1M": 0.1003, + "outputPer1M": 0.1207, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1003, + "output": 0.1207, + "cacheRead": 0.05015 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/qwen/qwen-plus-2025-07-28", - "providerId": "openrouter", - "displayName": "Qwen Plus 0728", - "version": "2025-09-08", + "modelId": "nano-gpt/TheDrummer/Cydonia-24B-v4", + "providerId": "nano-gpt", + "displayName": "The Drummer Cydonia 24B v4", + "version": "2025-07-22", "capabilities": [ - "text.chat", - "tools.function_calling", - "structured.output" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 1000000, + "contextWindow": 16384, "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.26, - "outputPer1M": 0.78, - "currency": "USD" + "inputPer1M": 0.2006, + "outputPer1M": 0.2414, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2006, + "output": 0.2414, + "cacheRead": 0.1003 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/qwen/qwen-plus-2025-07-28:thinking", - "providerId": "openrouter", - "displayName": "Qwen Plus 0728 (thinking)", - "version": "2025-09-08", + "modelId": "nano-gpt/TheDrummer/Cydonia-24B-v4.1", + "providerId": "nano-gpt", + "displayName": "The Drummer Cydonia 24B v4.1", + "version": "2025-08-19", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 32768, + "contextWindow": 131072, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.26, - "outputPer1M": 0.78, - "currency": "USD" + "inputPer1M": 0.35, + "outputPer1M": 0.55, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.35, + "output": 0.55, + "cacheRead": 0.16 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/qwen/qwen2.5-vl-72b-instruct", - "providerId": "openrouter", - "displayName": "Qwen2.5 VL 72B Instruct", - "version": "2025-02-01", + "modelId": "nano-gpt/TheDrummer/Cydonia-24B-v4.3", + "providerId": "nano-gpt", + "displayName": "The Drummer Cydonia 24B v4.3", + "version": "2025-12-25", "capabilities": [ - "text.chat", - "structured.output" + "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 128000, + "contextWindow": 32768, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.8, - "outputPer1M": 1, - "currency": "USD" + "inputPer1M": 0.12, + "outputPer1M": 0.15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.12, + "output": 0.15, + "cacheRead": 0.06 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/qwen/qwen3-14b", - "providerId": "openrouter", - "displayName": "Qwen3 14B", - "version": "2025-04-28", + "modelId": "nano-gpt/TheDrummer/Magidonia-24B-v4.3", + "providerId": "nano-gpt", + "displayName": "The Drummer Magidonia 24B v4.3", + "version": "2025-12-25", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 40960, - "maxOutputTokens": 40960, + "contextWindow": 32768, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.24, - "currency": "USD" + "inputPer1M": 0.1003, + "outputPer1M": 0.1207, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1003, + "output": 0.1207, + "cacheRead": 0.05015 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/qwen/qwen3-235b-a22b", - "providerId": "openrouter", - "displayName": "Qwen3 235B-A22B", - "version": "2025-04", + "modelId": "nano-gpt/TheDrummer/Rocinante-12B-v1.1", + "providerId": "nano-gpt", + "displayName": "Rocinante 12b", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 131072, + "contextWindow": 16384, "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.455, - "outputPer1M": 1.82, - "currency": "USD" + "inputPer1M": 0.408, + "outputPer1M": 0.595, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.408, + "output": 0.595, + "cacheRead": 0.204 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/qwen/qwen3-235b-a22b-2507", - "providerId": "openrouter", - "displayName": "Qwen3 235B A22B Instruct 2507", - "version": "2025-07-21", + "modelId": "nano-gpt/TheDrummer/skyfall-36b-v2", + "providerId": "nano-gpt", + "displayName": "TheDrummer Skyfall 36B V2", + "version": "2025-03-10", "capabilities": [ - "text.chat", - "tools.function_calling", - "structured.output" + "text.chat" ], "modalities": [ + "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 16384, + "contextWindow": 32000, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.09, - "outputPer1M": 0.1, - "currency": "USD" + "inputPer1M": 0.55, + "outputPer1M": 0.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.55, + "output": 0.8, + "cacheRead": 0.25 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/qwen/qwen3-235b-a22b-thinking-2507", - "providerId": "openrouter", - "displayName": "Qwen3 235B A22B Thinking 2507", - "version": "2025-07-25", + "modelId": "nano-gpt/TheDrummer/UnslopNemo-12B-v4.1", + "providerId": "nano-gpt", + "displayName": "UnslopNemo 12b v4", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ + "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 8192, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.1, - "currency": "USD" + "inputPer1M": 0.493, + "outputPer1M": 0.493, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.493, + "output": 0.493, + "cacheRead": 0.2465 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/qwen/qwen3-30b-a3b", - "providerId": "openrouter", - "displayName": "Qwen3 30B A3B", - "version": "2025-04-28", + "modelId": "nano-gpt/thinkingmachines/inkling", + "providerId": "nano-gpt", + "displayName": "Inkling", + "version": "2026-07-15", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ + "audio", + "image", "text" ], - "contextWindow": 40960, - "maxOutputTokens": 16384, + "contextWindow": 1048000, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.12, - "outputPer1M": 0.5, - "currency": "USD" + "inputPer1M": 1, + "outputPer1M": 4.05, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 4.05, + "cacheRead": 0.17 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/qwen/qwen3-30b-a3b-instruct-2507", - "providerId": "openrouter", - "displayName": "Qwen3 30B A3B Instruct 2507", - "version": "2025-07-29", + "modelId": "nano-gpt/thinkingmachines/Inkling-Small", + "providerId": "nano-gpt", + "displayName": "Inkling Small", + "version": "2026-07-30", "capabilities": [ "text.chat", - "tools.function_calling", - "structured.output" + "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 32000, + "contextWindow": 524288, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.04815, - "outputPer1M": 0.19305, - "currency": "USD" + "inputPer1M": 0.5, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 1.2, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/qwen/qwen3-30b-a3b-thinking-2507", - "providerId": "openrouter", - "displayName": "Qwen3 30B A3B Thinking 2507", - "version": "2025-08-28", + "modelId": "nano-gpt/thinkingmachines/Inkling-Small:thinking", + "providerId": "nano-gpt", + "displayName": "Inkling Small Thinking", + "version": "2026-07-30", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 524288, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.08, - "outputPer1M": 0.4, - "currency": "USD" - } + "inputPer1M": 0.5, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 1.2, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high", + "max" + ] + } + ] }, { - "modelId": "openrouter/qwen/qwen3-32b", - "providerId": "openrouter", - "displayName": "Qwen3 32B", - "version": "2025-04", + "modelId": "nano-gpt/thinkingmachines/inkling:thinking", + "providerId": "nano-gpt", + "displayName": "Inkling Thinking", + "version": "2026-07-15", "capabilities": [ "text.chat", "tools.function_calling", @@ -83425,230 +127059,289 @@ "structured.output" ], "modalities": [ + "audio", + "image", "text" ], - "contextWindow": 40960, - "maxOutputTokens": 16384, + "contextWindow": 1048000, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.08, - "outputPer1M": 0.28, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 4.05, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 4.05, + "cacheRead": 0.17 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "openrouter/qwen/qwen3-8b", - "providerId": "openrouter", - "displayName": "Qwen3 8B", - "version": "2025-04-28", + "modelId": "nano-gpt/THUDM/GLM-4-32B-0414", + "providerId": "nano-gpt", + "displayName": "GLM 4 32B 0414", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 40960, - "maxOutputTokens": 8192, + "contextWindow": 128000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.4, - "currency": "USD" + "inputPer1M": 0.2, + "outputPer1M": 0.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 0.2, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/qwen/qwen3-coder", - "providerId": "openrouter", - "displayName": "Qwen3 Coder 480B A35B", - "version": "2025-07-23", + "modelId": "nano-gpt/THUDM/GLM-4-9B-0414", + "providerId": "nano-gpt", + "displayName": "GLM 4 9B 0414", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "structured.output" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 32000, + "maxOutputTokens": 8000, "pricing": { - "inputPer1M": 0.22, - "outputPer1M": 1.8, - "currency": "USD" + "inputPer1M": 0.2, + "outputPer1M": 0.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 0.2, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/qwen/qwen3-coder-30b-a3b-instruct", - "providerId": "openrouter", - "displayName": "Qwen3-Coder 30B-A3B Instruct", - "version": "2025-04", + "modelId": "nano-gpt/THUDM/GLM-Z1-9B-0414", + "providerId": "nano-gpt", + "displayName": "GLM Z1 9B 0414", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "structured.output" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 160000, - "maxOutputTokens": 32768, + "contextWindow": 32000, + "maxOutputTokens": 8000, "pricing": { - "inputPer1M": 0.07, - "outputPer1M": 0.27, - "currency": "USD" + "inputPer1M": 0.2, + "outputPer1M": 0.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 0.2, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/qwen/qwen3-coder-flash", - "providerId": "openrouter", - "displayName": "Qwen3 Coder Flash", - "version": "2025-07-28", + "modelId": "nano-gpt/Tongyi-Zhiwen/QwenLong-L1-32B", + "providerId": "nano-gpt", + "displayName": "QwenLong L1 32B", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 65536, + "contextWindow": 128000, + "maxOutputTokens": 40960, "pricing": { - "inputPer1M": 0.195, - "outputPer1M": 0.975, - "currency": "USD" + "inputPer1M": 0.14, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.6, + "cacheRead": 0.07 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/qwen/qwen3-coder-next", - "providerId": "openrouter", - "displayName": "Qwen3 Coder Next", - "version": "2026-02-04", + "modelId": "nano-gpt/undi95/remm-slerp-l2-13b", + "providerId": "nano-gpt", + "displayName": "ReMM SLERP 13B", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "structured.output" + "text.chat" ], "modalities": [ + "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 6144, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.11, - "outputPer1M": 0.8, - "currency": "USD" + "inputPer1M": 0.799, + "outputPer1M": 1.207, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.799, + "output": 1.207, + "cacheRead": 0.3995 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/qwen/qwen3-coder-plus", - "providerId": "openrouter", - "displayName": "Qwen3 Coder Plus", - "version": "2025-07-23", + "modelId": "nano-gpt/universal-summarizer", + "providerId": "nano-gpt", + "displayName": "Universal Summarizer", + "version": "2025-12-23", "capabilities": [ - "text.chat", - "tools.function_calling", - "structured.output" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 65536, + "contextWindow": 32768, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.65, - "outputPer1M": 3.25, + "inputPer1M": 30, + "outputPer1M": 30, "currency": "USD" } }, { - "modelId": "openrouter/qwen/qwen3-coder:free", - "providerId": "openrouter", - "displayName": "Qwen3 Coder 480B A35B (free)", - "version": "2025-07-23", + "modelId": "nano-gpt/unsloth/gemma-3-12b-it", + "providerId": "nano-gpt", + "displayName": "Gemma 3 12B IT", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ + "pdf", "text" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 128000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 0.272, + "outputPer1M": 0.272, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.272, + "output": 0.272, + "cacheRead": 0.136 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/qwen/qwen3-max", - "providerId": "openrouter", - "displayName": "Qwen3 Max", - "version": "2025-09-23", + "modelId": "nano-gpt/unsloth/gemma-3-27b-it", + "providerId": "nano-gpt", + "displayName": "Gemma 3 27B IT", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ + "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 32768, + "contextWindow": 128000, + "maxOutputTokens": 96000, "pricing": { - "inputPer1M": 0.78, - "outputPer1M": 3.9, - "currency": "USD" + "inputPer1M": 0.2992, + "outputPer1M": 0.2992, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2992, + "output": 0.2992, + "cacheRead": 0.1496 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/qwen/qwen3-max-thinking", - "providerId": "openrouter", - "displayName": "Qwen3 Max Thinking", - "version": "2026-02-09", + "modelId": "nano-gpt/unsloth/gemma-3-4b-it", + "providerId": "nano-gpt", + "displayName": "Gemma 3 4B IT", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ + "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 32768, + "contextWindow": 128000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.78, - "outputPer1M": 3.9, - "currency": "USD" + "inputPer1M": 0.2006, + "outputPer1M": 0.2006, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2006, + "output": 0.2006, + "cacheRead": 0.1003 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/qwen/qwen3-next-80b-a3b-instruct", - "providerId": "openrouter", - "displayName": "Qwen3-Next 80B-A3B Instruct", - "version": "2025-09", + "modelId": "nano-gpt/upstage/solar-pro-3", + "providerId": "nano-gpt", + "displayName": "Solar Pro 3", + "version": "2026-03-03", "capabilities": [ - "text.chat", - "tools.function_calling", - "structured.output" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 16384, + "contextWindow": 128000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.09, - "outputPer1M": 1.1, - "currency": "USD" + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.6, + "cacheRead": 0.015 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/qwen/qwen3-next-80b-a3b-instruct:free", - "providerId": "openrouter", - "displayName": "Qwen3 Next 80B A3B Instruct (free)", - "version": "2025-09", + "modelId": "nano-gpt/upstage/solar-pro4", + "providerId": "nano-gpt", + "displayName": "Solar Pro 4", + "version": "2026-08-11", "capabilities": [ "text.chat", "tools.function_calling", @@ -83657,19 +127350,25 @@ "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 524288, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 0.03, + "outputPer1M": 0.12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.03, + "output": 0.12, + "cacheRead": 0.006 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/qwen/qwen3-next-80b-a3b-thinking", - "providerId": "openrouter", - "displayName": "Qwen3-Next 80B-A3B (Thinking)", - "version": "2025-09", + "modelId": "nano-gpt/upstage/solar-pro4:thinking", + "providerId": "nano-gpt", + "displayName": "Solar Pro 4 Thinking", + "version": "2026-08-11", "capabilities": [ "text.chat", "tools.function_calling", @@ -83679,85 +127378,125 @@ "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 524288, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.0975, - "outputPer1M": 0.78, - "currency": "USD" - } + "inputPer1M": 0.03, + "outputPer1M": 0.12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.03, + "output": 0.12, + "cacheRead": 0.006 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "openrouter/qwen/qwen3-vl-235b-a22b-instruct", - "providerId": "openrouter", - "displayName": "Qwen3 VL 235B A22B Instruct", - "version": "2025-09-23", + "modelId": "nano-gpt/venice-uncensored", + "providerId": "nano-gpt", + "displayName": "Venice Uncensored", + "version": "2025-10-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "structured.output" + "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 262144, + "contextWindow": 128000, "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.88, - "currency": "USD" + "inputPer1M": 0.4, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 0.4, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/qwen/qwen3-vl-235b-a22b-thinking", - "providerId": "openrouter", - "displayName": "Qwen3 VL 235B A22B Thinking", - "version": "2025-09-23", + "modelId": "nano-gpt/VongolaChouko/Starcannon-Unleashed-12B-v1.0", + "providerId": "nano-gpt", + "displayName": "Mistral Nemo Starcannon 12b v1", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 16384, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.26, - "outputPer1M": 2.6, - "currency": "USD" + "inputPer1M": 0.493, + "outputPer1M": 0.493, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.493, + "output": 0.493, + "cacheRead": 0.2465 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/qwen/qwen3-vl-30b-a3b-instruct", - "providerId": "openrouter", - "displayName": "Qwen3 VL 30B A3B Instruct", - "version": "2025-10-06", + "modelId": "nano-gpt/x-ai/grok-4.20", + "providerId": "nano-gpt", + "displayName": "Grok 4.20", + "version": "2026-03-31", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 2000000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.13, - "outputPer1M": 0.52, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "openrouter/qwen/qwen3-vl-30b-a3b-thinking", - "providerId": "openrouter", - "displayName": "Qwen3 VL 30B A3B Thinking", - "version": "2025-10-06", + "modelId": "nano-gpt/x-ai/grok-4.20-multi-agent", + "providerId": "nano-gpt", + "displayName": "Grok 4.20 Multi-Agent", + "version": "2026-03-31", "capabilities": [ "text.chat", "tools.function_calling", @@ -83768,62 +127507,114 @@ "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 2000000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.13, - "outputPer1M": 1.56, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "openrouter/qwen/qwen3-vl-32b-instruct", - "providerId": "openrouter", - "displayName": "Qwen3 VL 32B Instruct", - "version": "2025-10-23", + "modelId": "nano-gpt/x-ai/grok-4.3", + "providerId": "nano-gpt", + "displayName": "Grok 4.3", + "version": "2026-04-17", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 1000000, + "maxOutputTokens": 1000000, "pricing": { - "inputPer1M": 0.104, - "outputPer1M": 0.416, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 2.5, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "openrouter/qwen/qwen3-vl-8b-instruct", - "providerId": "openrouter", - "displayName": "Qwen3 VL 8B Instruct", - "version": "2025-10-14", + "modelId": "nano-gpt/x-ai/grok-4.5", + "providerId": "nano-gpt", + "displayName": "Grok 4.5", + "version": "2026-07-08", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 500000, + "maxOutputTokens": 500000, "pricing": { - "inputPer1M": 0.08, - "outputPer1M": 0.5, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "openrouter/qwen/qwen3-vl-8b-thinking", - "providerId": "openrouter", - "displayName": "Qwen3 VL 8B Thinking", - "version": "2025-10-14", + "modelId": "nano-gpt/x-ai/grok-4.6", + "providerId": "nano-gpt", + "displayName": "Grok 4.6", + "version": "2026-08-12", "capabilities": [ "text.chat", "tools.function_calling", @@ -83834,19 +127625,36 @@ "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 500000, + "maxOutputTokens": 500000, "pricing": { - "inputPer1M": 0.117, - "outputPer1M": 1.365, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "openrouter/qwen/qwen3.5-122b-a10b", - "providerId": "openrouter", - "displayName": "Qwen3.5 122B-A10B", - "version": "2026-02-23", + "modelId": "nano-gpt/x-ai/grok-build-0.1", + "providerId": "nano-gpt", + "displayName": "Grok Build 0.1", + "version": "2026-04-16", "capabilities": [ "text.chat", "tools.function_calling", @@ -83855,22 +127663,37 @@ ], "modalities": [ "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 256000, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 0.26, - "outputPer1M": 2.08, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 2, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "openrouter/qwen/qwen3.5-27b", - "providerId": "openrouter", - "displayName": "Qwen3.5 27B", - "version": "2026-02-23", + "modelId": "nano-gpt/x-ai/grok-latest", + "providerId": "nano-gpt", + "displayName": "Grok Latest", + "version": "2026-05-03", "capabilities": [ "text.chat", "tools.function_calling", @@ -83879,22 +127702,38 @@ ], "modalities": [ "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 500000, + "maxOutputTokens": 500000, "pricing": { - "inputPer1M": 0.195, - "outputPer1M": 1.56, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "openrouter/qwen/qwen3.5-35b-a3b", - "providerId": "openrouter", - "displayName": "Qwen3.5 35B-A3B", - "version": "2026-02-23", + "modelId": "nano-gpt/xiaomi/mimo-v2.5", + "providerId": "nano-gpt", + "displayName": "MiMo V2.5", + "version": "2026-04-22", "capabilities": [ "text.chat", "tools.function_calling", @@ -83906,19 +127745,35 @@ "text", "video" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 1048576, + "maxOutputTokens": 131072, "pricing": { "inputPer1M": 0.14, - "outputPer1M": 1, - "currency": "USD" - } + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "cacheRead": 0.0028, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "openrouter/qwen/qwen3.5-397b-a17b", - "providerId": "openrouter", - "displayName": "Qwen3.5 397B-A17B", - "version": "2026-02-15", + "modelId": "nano-gpt/xiaomi/mimo-v2.5-pro", + "providerId": "nano-gpt", + "displayName": "MiMo V2.5 Pro", + "version": "2026-04-22", "capabilities": [ "text.chat", "tools.function_calling", @@ -83926,23 +127781,37 @@ "structured.output" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 1048576, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.39, - "outputPer1M": 2.34, - "currency": "USD" - } + "inputPer1M": 0.435, + "outputPer1M": 0.87, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.435, + "output": 0.87, + "cacheRead": 0.0036, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "openrouter/qwen/qwen3.5-9b", - "providerId": "openrouter", - "displayName": "Qwen3.5-9B", - "version": "2026-03-10", + "modelId": "nano-gpt/xiaomi/mimo-v2.5-pro-crof", + "providerId": "nano-gpt", + "displayName": "MiMo V2.5 Pro (Crof)", + "version": "2026-07-23", "capabilities": [ "text.chat", "tools.function_calling", @@ -83950,23 +127819,38 @@ "structured.output" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 1000000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.15, - "currency": "USD" - } + "inputPer1M": 0.4, + "outputPer1M": 0.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 0.8, + "cacheRead": 0.003 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "openrouter/qwen/qwen3.5-flash-02-23", - "providerId": "openrouter", - "displayName": "Qwen3.5-Flash", - "version": "2026-02-25", + "modelId": "nano-gpt/xiaomi/mimo-v2.5-pro-crof:thinking", + "providerId": "nano-gpt", + "displayName": "MiMo V2.5 Pro Thinking (Crof)", + "version": "2026-07-23", "capabilities": [ "text.chat", "tools.function_calling", @@ -83974,23 +127858,38 @@ "structured.output" ], "modalities": [ - "image", - "text", - "video" + "text" ], "contextWindow": 1000000, - "maxOutputTokens": 65536, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.065, - "outputPer1M": 0.26, - "currency": "USD" - } + "inputPer1M": 0.4, + "outputPer1M": 0.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 0.8, + "cacheRead": 0.003 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "openrouter/qwen/qwen3.5-plus-02-15", - "providerId": "openrouter", - "displayName": "Qwen3.5 Plus 2026-02-15", - "version": "2026-02-16", + "modelId": "nano-gpt/xiaomi/mimo-v2.5-pro:thinking", + "providerId": "nano-gpt", + "displayName": "MiMo V2.5 Pro Thinking", + "version": "2026-04-22", "capabilities": [ "text.chat", "tools.function_calling", @@ -83998,23 +127897,37 @@ "structured.output" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 65536, + "contextWindow": 1048576, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.26, - "outputPer1M": 1.56, - "currency": "USD" - } + "inputPer1M": 0.435, + "outputPer1M": 0.87, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.435, + "output": 0.87, + "cacheRead": 0.0036, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "openrouter/qwen/qwen3.5-plus-20260420", - "providerId": "openrouter", - "displayName": "Qwen3.5 Plus 2026-04-20", - "version": "2026-04-27", + "modelId": "nano-gpt/xiaomi/mimo-v2.5:thinking", + "providerId": "nano-gpt", + "displayName": "MiMo V2.5 Thinking", + "version": "2026-04-22", "capabilities": [ "text.chat", "tools.function_calling", @@ -84026,113 +127939,170 @@ "text", "video" ], - "contextWindow": 1000000, - "maxOutputTokens": 65536, + "contextWindow": 1048576, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.8, - "currency": "USD" + "inputPer1M": 0.14, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "cacheRead": 0.0028, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] + }, + { + "modelId": "nano-gpt/yi-large", + "providerId": "nano-gpt", + "displayName": "Yi Large", + "version": "2024-01-01", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "text" + ], + "contextWindow": 32000, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 3.196, + "outputPer1M": 3.196, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3.196, + "output": 3.196, + "cacheRead": 1.598 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/qwen/qwen3.6-27b", - "providerId": "openrouter", - "displayName": "Qwen3.6 27B", - "version": "2026-04-22", + "modelId": "nano-gpt/yi-lightning", + "providerId": "nano-gpt", + "displayName": "Yi Lightning", + "version": "2025-06-15", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 262140, - "maxOutputTokens": 262140, + "contextWindow": 12000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.2885, - "outputPer1M": 3.17, - "currency": "USD" + "inputPer1M": 0.2006, + "outputPer1M": 0.2006, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2006, + "output": 0.2006, + "cacheRead": 0.1003 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/qwen/qwen3.6-35b-a3b", - "providerId": "openrouter", - "displayName": "Qwen3.6 35B-A3B", - "version": "2026-04-17", + "modelId": "nano-gpt/yi-medium-200k", + "providerId": "nano-gpt", + "displayName": "Yi Medium 200k", + "version": "2024-01-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 200000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 1, - "currency": "USD" + "inputPer1M": 2.499, + "outputPer1M": 2.499, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.499, + "output": 2.499, + "cacheRead": 1.2495 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/qwen/qwen3.6-flash", - "providerId": "openrouter", - "displayName": "Qwen3.6 Flash", - "version": "2026-04-27", + "modelId": "nano-gpt/z-ai/glm-4.5v", + "providerId": "nano-gpt", + "displayName": "GLM 4.5V", + "version": "2025-08-11", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", - "text", - "video" + "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 65536, + "contextWindow": 64000, + "maxOutputTokens": 96000, "pricing": { - "inputPer1M": 0.1875, - "outputPer1M": 1.125, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 1.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 1.8, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "openrouter/qwen/qwen3.6-max-preview", - "providerId": "openrouter", - "displayName": "Qwen3.6 Max Preview", - "version": "2026-04-20", + "modelId": "nano-gpt/z-ai/glm-4.5v:thinking", + "providerId": "nano-gpt", + "displayName": "GLM 4.5V Thinking", + "version": "2025-08-11", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 64000, + "maxOutputTokens": 96000, "pricing": { - "inputPer1M": 1.04, - "outputPer1M": 6.24, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 1.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 1.8, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "openrouter/qwen/qwen3.6-plus", - "providerId": "openrouter", - "displayName": "Qwen3.6 Plus", - "version": "2026-04-02", + "modelId": "nano-gpt/z-ai/glm-4.6", + "providerId": "nano-gpt", + "displayName": "GLM 4.6", + "version": "2025-09-30", "capabilities": [ "text.chat", "tools.function_calling", @@ -84140,23 +128110,37 @@ "structured.output" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 65536, + "contextWindow": 200000, + "maxOutputTokens": 65535, "pricing": { - "inputPer1M": 0.325, - "outputPer1M": 1.95, - "currency": "USD" - } + "inputPer1M": 0.35, + "outputPer1M": 1.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.35, + "output": 1.4, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "openrouter/qwen/qwen3.7-max", - "providerId": "openrouter", - "displayName": "Qwen3.7 Max", - "version": "2026-05-21", + "modelId": "nano-gpt/z-ai/glm-4.6:thinking", + "providerId": "nano-gpt", + "displayName": "GLM 4.6 Thinking", + "version": "2025-09-30", "capabilities": [ "text.chat", "tools.function_calling", @@ -84166,42 +128150,62 @@ "modalities": [ "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 65536, + "contextWindow": 200000, + "maxOutputTokens": 65535, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 3.75, - "currency": "USD" - } + "inputPer1M": 0.35, + "outputPer1M": 1.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.35, + "output": 1.4, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "openrouter/qwen/qwen3.7-plus", - "providerId": "openrouter", - "displayName": "Qwen3.7 Plus", - "version": "2026-06-02", + "modelId": "nano-gpt/z-ai/glm-5-turbo", + "providerId": "nano-gpt", + "displayName": "GLM 5 Turbo", + "version": "2026-03-16", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 65536, + "contextWindow": 202800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.32, - "outputPer1M": 1.28, - "currency": "USD" + "inputPer1M": 1.2, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.2, + "output": 4, + "cacheRead": 0.24 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/rekaai/reka-edge", - "providerId": "openrouter", - "displayName": "Reka Edge", - "version": "2026-03-20", + "modelId": "nano-gpt/z-ai/glm-5v-turbo", + "providerId": "nano-gpt", + "displayName": "GLM 5V Turbo", + "version": "2026-04-01", "capabilities": [ "text.chat", "tools.function_calling", @@ -84209,368 +128213,515 @@ ], "modalities": [ "image", - "text", - "video" + "text" ], - "contextWindow": 16384, - "maxOutputTokens": 16384, + "contextWindow": 202800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.1, - "currency": "USD" + "inputPer1M": 1.2, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.2, + "output": 4, + "cacheRead": 0.24 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/rekaai/reka-flash-3", - "providerId": "openrouter", - "displayName": "Reka Flash 3", - "version": "2025-03-12", + "modelId": "nano-gpt/z-ai/glm-5v-turbo:thinking", + "providerId": "nano-gpt", + "displayName": "GLM 5V Turbo Thinking", + "version": "2026-04-01", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 65536, - "maxOutputTokens": 65536, + "contextWindow": 202800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.2, - "currency": "USD" - } + "inputPer1M": 1.2, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.2, + "output": 4, + "cacheRead": 0.24 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "openrouter/relace/relace-apply-3", - "providerId": "openrouter", - "displayName": "Relace Apply 3", - "version": "2025-09-26", + "modelId": "nano-gpt/zai-org/glm-4.5", + "providerId": "nano-gpt", + "displayName": "GLM 4.5", + "version": "2025-07-28", "capabilities": [ "text.chat" ], "modalities": [ "text" ], - "contextWindow": 256000, - "maxOutputTokens": 128000, + "contextWindow": 128000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.85, - "outputPer1M": 1.25, - "currency": "USD" + "inputPer1M": 0.3, + "outputPer1M": 1.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.3, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/relace/relace-search", - "providerId": "openrouter", - "displayName": "Relace Search", - "version": "2025-12-08", + "modelId": "nano-gpt/zai-org/GLM-4.5-Air", + "providerId": "nano-gpt", + "displayName": "GLM 4.5 Air", + "version": "2025-07-28", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 256000, - "maxOutputTokens": 128000, + "contextWindow": 128000, + "maxOutputTokens": 98304, "pricing": { - "inputPer1M": 1, - "outputPer1M": 3, - "currency": "USD" + "inputPer1M": 0.12, + "outputPer1M": 0.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.12, + "output": 0.8, + "cacheRead": 0.06 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/sao10k/l3-lunaris-8b", - "providerId": "openrouter", - "displayName": "Llama 3 8B Lunaris", - "version": "2024-08-13", + "modelId": "nano-gpt/zai-org/GLM-4.5-Air:thinking", + "providerId": "nano-gpt", + "displayName": "GLM 4.5 Air (Thinking)", + "version": "2025-07-28", "capabilities": [ "text.chat", + "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 8192, - "maxOutputTokens": 16384, + "contextWindow": 128000, + "maxOutputTokens": 98304, "pricing": { - "inputPer1M": 0.04, - "outputPer1M": 0.05, - "currency": "USD" - } + "inputPer1M": 0.12, + "outputPer1M": 0.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.12, + "output": 0.8, + "cacheRead": 0.06 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "openrouter/sao10k/l3.1-70b-hanami-x1", - "providerId": "openrouter", - "displayName": "Llama 3.1 70B Hanami x1", - "version": "2025-01-08", + "modelId": "nano-gpt/zai-org/GLM-4.5:thinking", + "providerId": "nano-gpt", + "displayName": "GLM 4.5 (Thinking)", + "version": "2025-07-28", "capabilities": [ - "text.chat" + "text.chat", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 16000, - "maxOutputTokens": 16000, + "contextWindow": 128000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 3, - "outputPer1M": 3, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 1.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.3, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "openrouter/sao10k/l3.1-euryale-70b", - "providerId": "openrouter", - "displayName": "Llama 3.1 Euryale 70B v2.2", - "version": "2024-08-28", + "modelId": "nano-gpt/zai-org/glm-4.6-original", + "providerId": "nano-gpt", + "displayName": "GLM 4.6 Original", + "version": "2025-12-11", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 16384, + "contextWindow": 256000, + "maxOutputTokens": 65535, "pricing": { - "inputPer1M": 0.85, - "outputPer1M": 0.85, - "currency": "USD" - } + "inputPer1M": 0.35, + "outputPer1M": 1.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.35, + "output": 1.4, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "openrouter/sao10k/l3.3-euryale-70b", - "providerId": "openrouter", - "displayName": "Llama 3.3 Euryale 70B", - "version": "2024-12-18", + "modelId": "nano-gpt/zai-org/GLM-4.6-turbo", + "providerId": "nano-gpt", + "displayName": "GLM 4.6 Turbo", + "version": "2025-10-02", "capabilities": [ - "text.chat", - "structured.output" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 16384, + "contextWindow": 200000, + "maxOutputTokens": 204800, "pricing": { - "inputPer1M": 0.65, - "outputPer1M": 0.75, - "currency": "USD" + "inputPer1M": 1, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 3, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/stepfun/step-3.5-flash", - "providerId": "openrouter", - "displayName": "Step 3.5 Flash", - "version": "2026-01-29", + "modelId": "nano-gpt/zai-org/GLM-4.6-turbo:thinking", + "providerId": "nano-gpt", + "displayName": "GLM 4.6 Turbo (Thinking)", + "version": "2025-10-02", "capabilities": [ "text.chat", - "tools.function_calling", "reasoning" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 16384, + "contextWindow": 200000, + "maxOutputTokens": 204800, "pricing": { - "inputPer1M": 0.09, - "outputPer1M": 0.3, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 3, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "openrouter/stepfun/step-3.7-flash", - "providerId": "openrouter", - "displayName": "Step 3.7 Flash", - "version": "2026-05-29", + "modelId": "nano-gpt/zai-org/glm-4.6v", + "providerId": "nano-gpt", + "displayName": "GLM 4.6V", + "version": "2025-12-08", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ "image", - "text", - "video" + "text" ], - "contextWindow": 256000, - "maxOutputTokens": 256000, + "contextWindow": 128000, + "maxOutputTokens": 24000, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 1.15, - "currency": "USD" + "inputPer1M": 0.3, + "outputPer1M": 0.9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 0.9, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/switchpoint/router", - "providerId": "openrouter", - "displayName": "Switchpoint Router", - "version": "2025-07-11", + "modelId": "nano-gpt/zai-org/glm-4.6v-flash-original", + "providerId": "nano-gpt", + "displayName": "GLM 4.6V Flash", + "version": "2025-12-08", "capabilities": [ - "text.chat", - "reasoning" + "text.chat" ], "modalities": [ + "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 128000, + "maxOutputTokens": 24000, "pricing": { - "inputPer1M": 0.85, - "outputPer1M": 3.4, - "currency": "USD" + "inputPer1M": 0.1, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.4, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/tencent/hunyuan-a13b-instruct", - "providerId": "openrouter", - "displayName": "Hunyuan A13B Instruct", - "version": "2025-07-08", + "modelId": "nano-gpt/zai-org/glm-4.6v-original", + "providerId": "nano-gpt", + "displayName": "GLM 4.6V Original", + "version": "2025-12-08", "capabilities": [ - "text.chat", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ + "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 128000, + "maxOutputTokens": 24000, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.57, - "currency": "USD" + "inputPer1M": 0.6, + "outputPer1M": 0.9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 0.9, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "openrouter/tencent/hy3-preview", - "providerId": "openrouter", - "displayName": "Hy3 preview", - "version": "2026-04-20", + "modelId": "nano-gpt/zai-org/glm-4.7", + "providerId": "nano-gpt", + "displayName": "GLM 4.7", + "version": "2025-12-22", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 200000, + "maxOutputTokens": 65535, "pricing": { - "inputPer1M": 0.063, - "outputPer1M": 0.21, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 0.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 0.8, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "openrouter/thedrummer/cydonia-24b-v4.1", - "providerId": "openrouter", - "displayName": "Cydonia 24B V4.1", - "version": "2025-09-27", + "modelId": "nano-gpt/zai-org/glm-4.7-flash", + "providerId": "nano-gpt", + "displayName": "GLM 4.7 Flash", + "version": "2026-01-19", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 200000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 0.5, - "currency": "USD" - } + "inputPer1M": 0.07, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.07, + "output": 0.4, + "cacheRead": 0.035 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "openrouter/thedrummer/rocinante-12b", - "providerId": "openrouter", - "displayName": "Rocinante 12B", - "version": "2024-09-30", + "modelId": "nano-gpt/zai-org/glm-4.7-flash-original", + "providerId": "nano-gpt", + "displayName": "GLM 4.7 Flash Original", + "version": "2026-01-19", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 32768, - "maxOutputTokens": 32768, + "contextWindow": 200000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.17, - "outputPer1M": 0.43, - "currency": "USD" - } + "inputPer1M": 0.07, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.07, + "output": 0.4, + "cacheRead": 0.035 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "openrouter/thedrummer/skyfall-36b-v2", - "providerId": "openrouter", - "displayName": "Skyfall 36B V2", - "version": "2025-03-10", + "modelId": "nano-gpt/zai-org/glm-4.7-flash-original:thinking", + "providerId": "nano-gpt", + "displayName": "GLM 4.7 Flash Original Thinking", + "version": "2026-01-19", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 32768, - "maxOutputTokens": 32768, + "contextWindow": 200000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.55, - "outputPer1M": 0.8, - "currency": "USD" - } + "inputPer1M": 0.07, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.07, + "output": 0.4, + "cacheRead": 0.035 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "openrouter/thedrummer/unslopnemo-12b", - "providerId": "openrouter", - "displayName": "UnslopNemo 12B", - "version": "2024-11-08", + "modelId": "nano-gpt/zai-org/glm-4.7-flash:thinking", + "providerId": "nano-gpt", + "displayName": "GLM 4.7 Flash Thinking", + "version": "2026-01-19", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 32768, - "maxOutputTokens": 32768, + "contextWindow": 200000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.4, + "inputPer1M": 0.07, "outputPer1M": 0.4, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.07, + "output": 0.4, + "cacheRead": 0.035 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "openrouter/undi95/remm-slerp-l2-13b", - "providerId": "openrouter", - "displayName": "ReMM SLERP 13B", - "version": "2023-07-22", + "modelId": "nano-gpt/zai-org/glm-4.7-original", + "providerId": "nano-gpt", + "displayName": "GLM 4.7 Original", + "version": "2025-12-22", "capabilities": [ "text.chat", + "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 6144, - "maxOutputTokens": 4096, + "contextWindow": 200000, + "maxOutputTokens": 65535, "pricing": { - "inputPer1M": 0.45, - "outputPer1M": 0.65, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 2.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.2, + "cacheRead": 0.11 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "openrouter/upstage/solar-pro-3", - "providerId": "openrouter", - "displayName": "Solar Pro 3", - "version": "2026-01-27", + "modelId": "nano-gpt/zai-org/glm-4.7-original:thinking", + "providerId": "nano-gpt", + "displayName": "GLM 4.7 Original Thinking", + "version": "2025-12-22", "capabilities": [ "text.chat", "tools.function_calling", @@ -84580,38 +128731,55 @@ "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 128000, + "contextWindow": 200000, + "maxOutputTokens": 65535, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 2.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.2, + "cacheRead": 0.11 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "openrouter/writer/palmyra-x5", - "providerId": "openrouter", - "displayName": "Palmyra X5", - "version": "2026-01-21", + "modelId": "nano-gpt/zai-org/glm-4.7:thinking", + "providerId": "nano-gpt", + "displayName": "GLM 4.7 Thinking", + "version": "2025-12-22", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 1040000, - "maxOutputTokens": 8192, + "contextWindow": 200000, + "maxOutputTokens": 65535, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 6, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 0.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 0.8, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "openrouter/x-ai/grok-4.20", - "providerId": "openrouter", - "displayName": "Grok 4.20", - "version": "2026-03-31", + "modelId": "nano-gpt/zai-org/glm-5", + "providerId": "nano-gpt", + "displayName": "GLM 5", + "version": "2026-02-12", "capabilities": [ "text.chat", "tools.function_calling", @@ -84619,46 +128787,65 @@ "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 2000000, - "maxOutputTokens": 2000000, + "contextWindow": 200000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 2.5, - "currency": "USD" - } + "inputPer1M": 0.5, + "outputPer1M": 2.55, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 2.55, + "cacheRead": 0.13 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "openrouter/x-ai/grok-4.20-multi-agent", - "providerId": "openrouter", - "displayName": "Grok 4.20 Multi-Agent", - "version": "2026-03-31", + "modelId": "nano-gpt/zai-org/glm-5-original", + "providerId": "nano-gpt", + "displayName": "GLM 5 Original", + "version": "2026-02-11", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning", "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 2000000, - "maxOutputTokens": 2000000, + "contextWindow": 200000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 2, - "outputPer1M": 6, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 3.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 3.2, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "openrouter/x-ai/grok-4.3", - "providerId": "openrouter", - "displayName": "Grok 4.3", - "version": "2026-04-17", + "modelId": "nano-gpt/zai-org/glm-5-original:thinking", + "providerId": "nano-gpt", + "displayName": "GLM 5 Original Thinking", + "version": "2026-02-11", "capabilities": [ "text.chat", "tools.function_calling", @@ -84666,22 +128853,28 @@ "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 1000000, + "contextWindow": 200000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 2.5, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 3.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 3.2, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "openrouter/x-ai/grok-build-0.1", - "providerId": "openrouter", - "displayName": "Grok Build 0.1", - "version": "2026-04-16", + "modelId": "nano-gpt/zai-org/glm-5:thinking", + "providerId": "nano-gpt", + "displayName": "GLM 5 Thinking", + "version": "2026-02-12", "capabilities": [ "text.chat", "tools.function_calling", @@ -84689,67 +128882,102 @@ "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 256000, + "contextWindow": 200000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 0.5, + "outputPer1M": 2.55, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 2.55, + "cacheRead": 0.13 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "openrouter/xiaomi/mimo-v2-flash", - "providerId": "openrouter", - "displayName": "MiMo-V2-Flash", - "version": "2025-12-16", + "modelId": "nano-gpt/zai-org/glm-5.1", + "providerId": "nano-gpt", + "displayName": "GLM 5.1", + "version": "2026-04-07", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 200000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.3, - "currency": "USD" - } + "inputPer1M": 0.75, + "outputPer1M": 2.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 2.6, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "openrouter/xiaomi/mimo-v2.5", - "providerId": "openrouter", - "displayName": "MiMo-V2.5", - "version": "2026-04-22", + "modelId": "nano-gpt/zai-org/glm-5.1:thinking", + "providerId": "nano-gpt", + "displayName": "GLM 5.1 Thinking", + "version": "2026-04-07", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "audio", - "image", - "text", - "video" + "text" ], - "contextWindow": 1048576, + "contextWindow": 200000, "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.28, - "currency": "USD" - } + "inputPer1M": 0.75, + "outputPer1M": 2.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 2.6, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "openrouter/xiaomi/mimo-v2.5-pro", - "providerId": "openrouter", - "displayName": "MiMo-V2.5-Pro", - "version": "2026-04-22", + "modelId": "nano-gpt/zai-org/glm-5.2", + "providerId": "nano-gpt", + "displayName": "GLM 5.2", + "version": "2026-06-13", "capabilities": [ "text.chat", "tools.function_calling", @@ -84762,37 +128990,69 @@ "contextWindow": 1048576, "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.435, - "outputPer1M": 0.87, - "currency": "USD" - } + "inputPer1M": 0.42, + "outputPer1M": 1.32, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.42, + "output": 1.32, + "cacheRead": 0.078 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high", + "max" + ] + } + ] }, { - "modelId": "openrouter/z-ai/glm-4.5", - "providerId": "openrouter", - "displayName": "GLM-4.5", - "version": "2025-07-28", + "modelId": "nano-gpt/zai-org/glm-5.2:thinking", + "providerId": "nano-gpt", + "displayName": "GLM 5.2 Thinking", + "version": "2026-06-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 98304, + "contextWindow": 1048576, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.2, - "currency": "USD" - } + "inputPer1M": 0.42, + "outputPer1M": 1.32, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.42, + "output": 1.32, + "cacheRead": 0.078 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] }, { - "modelId": "openrouter/z-ai/glm-4.5-air", - "providerId": "openrouter", - "displayName": "GLM-4.5-Air", - "version": "2025-07-28", + "modelId": "nano-gpt/zai-org/glm-latest", + "providerId": "nano-gpt", + "displayName": "GLM Latest", + "version": "2026-05-03", "capabilities": [ "text.chat", "tools.function_calling", @@ -84802,19 +129062,34 @@ "modalities": [ "text" ], - "contextWindow": 131070, - "maxOutputTokens": 131070, + "contextWindow": 1048576, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.125, - "outputPer1M": 0.85, - "currency": "USD" - } + "inputPer1M": 0.42, + "outputPer1M": 1.32, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.42, + "output": 1.32, + "cacheRead": 0.078 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high", + "xhigh" + ] + } + ] }, { - "modelId": "openrouter/z-ai/glm-4.5v", - "providerId": "openrouter", - "displayName": "GLM-4.5V", - "version": "2025-08-11", + "modelId": "nearai/anthropic/claude-haiku-4-5", + "providerId": "nearai", + "displayName": "Claude Haiku 4.5 (latest)", + "version": "2025-10-15", "capabilities": [ "text.chat", "tools.function_calling", @@ -84822,43 +129097,77 @@ ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 65536, - "maxOutputTokens": 16384, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 1.8, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 5, + "cacheRead": 0.1, + "cacheWrite": 1.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "openrouter/z-ai/glm-4.6", - "providerId": "openrouter", - "displayName": "GLM-4.6", - "version": "2025-09-30", + "modelId": "nearai/anthropic/claude-opus-4-6", + "providerId": "nearai", + "displayName": "Claude Opus 4.6", + "version": "2026-02-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 202752, - "maxOutputTokens": 131072, + "contextWindow": 200000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.43, - "outputPer1M": 1.74, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "openrouter/z-ai/glm-4.6v", - "providerId": "openrouter", - "displayName": "GLM-4.6V", - "version": "2025-12-08", + "modelId": "nearai/anthropic/claude-opus-4-7", + "providerId": "nearai", + "displayName": "Claude Opus 4.7", + "version": "2026-04-16", "capabilities": [ "text.chat", "tools.function_calling", @@ -84866,109 +129175,130 @@ ], "modalities": [ "image", - "text", - "video" + "pdf", + "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 0.9, - "currency": "USD" - } - }, - { - "modelId": "openrouter/z-ai/glm-4.7", - "providerId": "openrouter", - "displayName": "GLM-4.7", - "version": "2025-12-22", - "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" - ], - "modalities": [ - "text" - ], - "contextWindow": 202752, - "maxOutputTokens": 131072, - "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 1.75, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "openrouter/z-ai/glm-4.7-flash", - "providerId": "openrouter", - "displayName": "GLM-4.7-Flash", - "version": "2026-01-19", + "modelId": "nearai/anthropic/claude-sonnet-4-5", + "providerId": "nearai", + "displayName": "Claude Sonnet 4.5 (latest)", + "version": "2025-09-29", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 202752, - "maxOutputTokens": 16384, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.06, - "outputPer1M": 0.4, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15.5, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "openrouter/z-ai/glm-5", - "providerId": "openrouter", - "displayName": "GLM-5", - "version": "2026-02-11", + "modelId": "nearai/anthropic/claude-sonnet-4-6", + "providerId": "nearai", + "displayName": "Claude Sonnet 4.6", + "version": "2026-02-17", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 202752, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 1.92, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "openrouter/z-ai/glm-5-turbo", - "providerId": "openrouter", - "displayName": "GLM-5-Turbo", - "version": "2026-03-16", - "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" - ], + "modelId": "nearai/black-forest-labs/FLUX.2-klein-4B", + "providerId": "nearai", + "displayName": "FLUX.2 Klein 4B", + "version": "2026-01-14", + "capabilities": [], "modalities": [ + "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 131072, + "contextWindow": 128000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.2, - "outputPer1M": 4, + "inputPer1M": 1, + "outputPer1M": 1, "currency": "USD" } }, { - "modelId": "openrouter/z-ai/glm-5.1", - "providerId": "openrouter", - "displayName": "GLM-5.1", - "version": "2026-03-27", + "modelId": "nearai/google/gemini-2.5-flash", + "providerId": "nearai", + "displayName": "Gemini 2.5 Flash", + "version": "2025-06-17", "capabilities": [ "text.chat", "tools.function_calling", @@ -84976,269 +129306,418 @@ "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 202752, - "maxOutputTokens": 131072, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.98, - "outputPer1M": 3.08, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "cacheRead": 0.03, + "inputAudio": 1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "orcarouter/anthropic/claude-haiku-4.5", - "providerId": "orcarouter", - "displayName": "Claude Haiku 4.5 (latest)", - "version": "2025-10-15", + "modelId": "nearai/google/gemini-2.5-flash-lite", + "providerId": "nearai", + "displayName": "Gemini 2.5 Flash-Lite", + "version": "2025-06-17", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", "pdf", - "text" + "text", + "video" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 1, - "outputPer1M": 5, - "currency": "USD" - } + "inputPer1M": 0.1, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.4, + "cacheRead": 0.01, + "inputAudio": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "orcarouter/anthropic/claude-opus-4", - "providerId": "orcarouter", - "displayName": "Claude Opus 4 (latest)", - "version": "2025-05-22", + "modelId": "nearai/google/gemini-2.5-pro", + "providerId": "nearai", + "displayName": "Gemini 2.5 Pro", + "version": "2025-06-17", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", "pdf", - "text" + "text", + "video" ], - "contextWindow": 200000, - "maxOutputTokens": 32000, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 15, - "outputPer1M": 75, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costMetadata": { + "tiers": [ + { + "input": 2.5, + "output": 15, + "cache_read": 0.25, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 2.5, + "output": 15, + "cache_read": 0.25 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "orcarouter/anthropic/claude-opus-4.1", - "providerId": "orcarouter", - "displayName": "Claude Opus 4.1 (latest)", - "version": "2025-08-05", + "modelId": "nearai/google/gemini-3-pro", + "providerId": "nearai", + "displayName": "Gemini 3 Pro Preview", + "version": "2025-11-18", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", "pdf", - "text" + "text", + "video" ], - "contextWindow": 200000, - "maxOutputTokens": 32000, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 15, - "outputPer1M": 75, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 15, + "cacheRead": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "orcarouter/anthropic/claude-opus-4.5", - "providerId": "orcarouter", - "displayName": "Claude Opus 4.5 (latest)", - "version": "2025-11-24", + "modelId": "nearai/google/gemini-3.1-flash-lite", + "providerId": "nearai", + "displayName": "Gemini 3.1 Flash Lite", + "version": "2026-05-07", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", "pdf", - "text" + "text", + "video" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 1.5, + "cacheRead": 0.025, + "inputAudio": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "orcarouter/anthropic/claude-opus-4.6", - "providerId": "orcarouter", - "displayName": "Claude Opus 4.6", - "version": "2026-02-05", + "modelId": "nearai/google/gemini-3.5-flash", + "providerId": "nearai", + "displayName": "Gemini 3.5 Flash", + "version": "2026-05-19", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", "pdf", - "text" + "text", + "video" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" - } + "inputPer1M": 1.5, + "outputPer1M": 9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 9, + "cacheRead": 0.15, + "inputAudio": 1.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "orcarouter/anthropic/claude-opus-4.7", - "providerId": "orcarouter", - "displayName": "Claude Opus 4.7", - "version": "2026-04-16", + "modelId": "nearai/google/gemma-4-31B-it", + "providerId": "nearai", + "displayName": "Gemma 4 31B IT", + "version": "2026-04-02", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" - } + "inputPer1M": 0.13, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.13, + "output": 0.4, + "cacheRead": 0.026 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "orcarouter/anthropic/claude-sonnet-4", - "providerId": "orcarouter", - "displayName": "Claude Sonnet 4 (latest)", - "version": "2025-05-22", + "modelId": "nearai/openai/gpt-4.1", + "providerId": "nearai", + "displayName": "GPT-4.1", + "version": "2025-04-14", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "image", "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 1047576, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" + "inputPer1M": 2, + "outputPer1M": 8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 8, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "orcarouter/anthropic/claude-sonnet-4.5", - "providerId": "orcarouter", - "displayName": "Claude Sonnet 4.5 (latest)", - "version": "2025-09-29", + "modelId": "nearai/openai/gpt-4.1-mini", + "providerId": "nearai", + "displayName": "GPT-4.1 mini", + "version": "2025-04-14", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "image", "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 1047576, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" + "inputPer1M": 0.4, + "outputPer1M": 1.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 1.6, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "orcarouter/anthropic/claude-sonnet-4.6", - "providerId": "orcarouter", - "displayName": "Claude Sonnet 4.6", - "version": "2026-02-17", + "modelId": "nearai/openai/gpt-4.1-nano", + "providerId": "nearai", + "displayName": "GPT-4.1 nano", + "version": "2025-04-14", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 64000, + "contextWindow": 1047576, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" + "inputPer1M": 0.1, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.4, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "orcarouter/deepseek/deepseek-chat", - "providerId": "orcarouter", - "displayName": "DeepSeek Chat", - "version": "2025-12-01", + "modelId": "nearai/openai/gpt-5", + "providerId": "nearai", + "displayName": "GPT-5", + "version": "2025-08-07", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 384000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.28, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "orcarouter/deepseek/deepseek-reasoner", - "providerId": "orcarouter", - "displayName": "DeepSeek Reasoner", - "version": "2025-12-01", + "modelId": "nearai/openai/gpt-5-mini", + "providerId": "nearai", + "displayName": "GPT-5 Mini", + "version": "2025-08-07", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 384000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.435, - "outputPer1M": 0.87, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 2, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "orcarouter/deepseek/deepseek-v4-flash", - "providerId": "orcarouter", - "displayName": "DeepSeek V4 Flash", - "version": "2026-04-24", + "modelId": "nearai/openai/gpt-5-nano", + "providerId": "nearai", + "displayName": "GPT-5 Nano", + "version": "2025-08-07", "capabilities": [ "text.chat", "tools.function_calling", @@ -85246,21 +129725,39 @@ "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 384000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.19, - "outputPer1M": 0.37, - "currency": "USD" - } + "inputPer1M": 0.05, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.05, + "output": 0.4, + "cacheRead": 0.005 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "orcarouter/deepseek/deepseek-v4-pro", - "providerId": "orcarouter", - "displayName": "DeepSeek V4 Pro", - "version": "2026-04-24", + "modelId": "nearai/openai/gpt-5.1", + "providerId": "nearai", + "displayName": "GPT-5.1", + "version": "2025-11-13", "capabilities": [ "text.chat", "tools.function_calling", @@ -85268,21 +129765,39 @@ "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 384000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.56, - "outputPer1M": 1.12, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "orcarouter/google/gemini-2.5-flash", - "providerId": "orcarouter", - "displayName": "Gemini 2.5 Flash", - "version": "2025-06-17", + "modelId": "nearai/openai/gpt-5.2", + "providerId": "nearai", + "displayName": "GPT-5.2", + "version": "2025-12-11", "capabilities": [ "text.chat", "tools.function_calling", @@ -85290,25 +129805,40 @@ "structured.output" ], "modalities": [ - "audio", "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 2.5, - "currency": "USD" - } + "inputPer1M": 1.8, + "outputPer1M": 15.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.8, + "output": 15.5, + "cacheRead": 0.18 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "orcarouter/google/gemini-2.5-flash-lite", - "providerId": "orcarouter", - "displayName": "Gemini 2.5 Flash-Lite", - "version": "2025-06-17", + "modelId": "nearai/openai/gpt-5.4", + "providerId": "nearai", + "displayName": "GPT-5.4", + "version": "2026-03-05", "capabilities": [ "text.chat", "tools.function_calling", @@ -85316,25 +129846,59 @@ "structured.output" ], "modalities": [ - "audio", "image", "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.4, - "currency": "USD" - } + "inputPer1M": 2.5, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 15, + "cacheRead": 0.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 5, + "output": 22.5, + "cache_read": 0.5, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 5, + "output": 22.5, + "cache_read": 0.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "orcarouter/google/gemini-2.5-pro", - "providerId": "orcarouter", - "displayName": "Gemini 2.5 Pro", - "version": "2025-06-17", + "modelId": "nearai/openai/gpt-5.4-mini", + "providerId": "nearai", + "displayName": "GPT-5.4 mini", + "version": "2026-03-17", "capabilities": [ "text.chat", "tools.function_calling", @@ -85342,25 +129906,40 @@ "structured.output" ], "modalities": [ - "audio", "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, - "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 15, - "currency": "USD" - } + "contextWindow": 400000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 0.75, + "outputPer1M": 4.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 4.5, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "orcarouter/google/gemini-3-flash-preview", - "providerId": "orcarouter", - "displayName": "Gemini 3 Flash Preview", - "version": "2025-12-17", + "modelId": "nearai/openai/gpt-5.4-nano", + "providerId": "nearai", + "displayName": "GPT-5.4 nano", + "version": "2026-03-17", "capabilities": [ "text.chat", "tools.function_calling", @@ -85368,25 +129947,40 @@ "structured.output" ], "modalities": [ - "audio", "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 3, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 1.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.25, + "cacheRead": 0.02 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "orcarouter/google/gemini-3-pro-preview", - "providerId": "orcarouter", - "displayName": "Gemini 3 Pro Preview", - "version": "2025-11-18", + "modelId": "nearai/openai/gpt-5.5", + "providerId": "nearai", + "displayName": "GPT-5.5", + "version": "2026-04-23", "capabilities": [ "text.chat", "tools.function_calling", @@ -85394,25 +129988,59 @@ "structured.output" ], "modalities": [ - "audio", "image", "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 4, - "outputPer1M": 18, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 45, + "cache_read": 1, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 45, + "cache_read": 1 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "orcarouter/google/gemini-3.1-flash-lite-preview", - "providerId": "orcarouter", - "displayName": "Gemini 3.1 Flash Lite Preview", - "version": "2026-03-03", + "modelId": "nearai/openai/gpt-oss-120b", + "providerId": "nearai", + "displayName": "GPT-OSS 120B", + "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", @@ -85420,25 +130048,31 @@ "structured.output" ], "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 131000, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 1.5, + "inputPer1M": 0.15, + "outputPer1M": 0.55, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "orcarouter/google/gemini-3.1-pro-preview", - "providerId": "orcarouter", - "displayName": "Gemini 3.1 Pro Preview", - "version": "2026-02-19", + "modelId": "nearai/openai/o3", + "providerId": "nearai", + "displayName": "o3", + "version": "2025-04-16", "capabilities": [ "text.chat", "tools.function_calling", @@ -85446,25 +130080,39 @@ "structured.output" ], "modalities": [ - "audio", "image", "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 4, - "outputPer1M": 18, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 8, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "orcarouter/google/gemini-3.1-pro-preview-customtools", - "providerId": "orcarouter", - "displayName": "Gemini 3.1 Pro Preview Custom Tools", - "version": "2026-02-19", + "modelId": "nearai/openai/o3-mini", + "providerId": "nearai", + "displayName": "o3-mini", + "version": "2024-12-20", "capabilities": [ "text.chat", "tools.function_calling", @@ -85472,25 +130120,37 @@ "structured.output" ], "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 4, - "outputPer1M": 18, - "currency": "USD" - } + "inputPer1M": 1.1, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1, + "output": 4.4, + "cacheRead": 0.55 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "orcarouter/google/gemini-flash-latest", - "providerId": "orcarouter", - "displayName": "Gemini Flash Latest", - "version": "2025-09-25", + "modelId": "nearai/openai/o4-mini", + "providerId": "nearai", + "displayName": "o4-mini", + "version": "2025-04-16", "capabilities": [ "text.chat", "tools.function_calling", @@ -85498,145 +130158,139 @@ "structured.output" ], "modalities": [ - "audio", "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 3, - "currency": "USD" - } + "inputPer1M": 1.1, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1, + "output": 4.4, + "cacheRead": 0.275 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "orcarouter/google/gemini-flash-lite-latest", - "providerId": "orcarouter", - "displayName": "Gemini Flash-Lite Latest", - "version": "2025-09-25", + "modelId": "nearai/openai/whisper-large-v3", + "providerId": "nearai", + "displayName": "Whisper Large v3", + "version": "2023-11-06", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ "audio", - "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 448, + "maxOutputTokens": 448, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 1.5, + "inputPer1M": 0.01, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "orcarouter/google/gemma-4-26b-a4b-it", - "providerId": "orcarouter", - "displayName": "Gemma 4 26B A4B IT", - "version": "2026-04-02", + "modelId": "nearai/Qwen/Qwen3-30B-A3B-Instruct-2507", + "providerId": "nearai", + "displayName": "Qwen3 30B-A3B Instruct 2507", + "version": "2025-07-29", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "image", "text" ], "contextWindow": 262144, "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.06, - "outputPer1M": 0.33, + "inputPer1M": 0.15, + "outputPer1M": 0.55, "currency": "USD" } }, { - "modelId": "orcarouter/google/gemma-4-31b-it", - "providerId": "orcarouter", - "displayName": "Gemma 4 31B IT", - "version": "2026-04-02", + "modelId": "nearai/Qwen/Qwen3-Embedding-0.6B", + "providerId": "nearai", + "displayName": "Qwen3 Embedding 0.6B", + "version": "2025-06-03", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 32768, + "contextWindow": 40960, + "maxOutputTokens": 1024, "pricing": { - "inputPer1M": 0.13, - "outputPer1M": 0.38, + "inputPer1M": 0.01, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "orcarouter/grok/grok-4.3", - "providerId": "orcarouter", - "displayName": "Grok 4.3", - "version": "2026-04-17", + "modelId": "nearai/Qwen/Qwen3-Reranker-0.6B", + "providerId": "nearai", + "displayName": "Qwen3 Reranker 0.6B", + "version": "2025-06-03", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 30000, + "contextWindow": 40960, + "maxOutputTokens": 1024, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 2.5, + "inputPer1M": 0.01, + "outputPer1M": 0.01, "currency": "USD" } }, { - "modelId": "orcarouter/kimi/kimi-k2.5", - "providerId": "orcarouter", - "displayName": "Kimi K2.5", - "version": "2026-01", + "modelId": "nearai/Qwen/Qwen3-VL-30B-A3B-Instruct", + "providerId": "nearai", + "displayName": "Qwen3-VL 30B-A3B Instruct", + "version": "2025-09-23", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 256000, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 3, + "inputPer1M": 0.15, + "outputPer1M": 0.55, "currency": "USD" } }, { - "modelId": "orcarouter/kimi/kimi-k2.6", - "providerId": "orcarouter", - "displayName": "Kimi K2.6", - "version": "2026-04-21", + "modelId": "nearai/Qwen/Qwen3.5-122B-A10B", + "providerId": "nearai", + "displayName": "Qwen3.5 122B-A10B", + "version": "2026-02-23", "capabilities": [ "text.chat", "tools.function_calling", @@ -85644,347 +130298,508 @@ "structured.output" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.95, - "outputPer1M": 4, + "inputPer1M": 0.4, + "outputPer1M": 3.2, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "orcarouter/minimax/minimax-m2.5", - "providerId": "orcarouter", - "displayName": "MiniMax-M2.5", - "version": "2026-02-12", + "modelId": "nearai/Qwen/Qwen3.6-35B-A3B-FP8", + "providerId": "nearai", + "displayName": "Qwen 3.6 35B A3B FP8", + "version": "2026-04-17", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 262144, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 0.17, + "outputPer1M": 1.1, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.17, + "output": 1.1, + "cacheRead": 0.056 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "orcarouter/minimax/minimax-m2.5-highspeed", - "providerId": "orcarouter", - "displayName": "MiniMax-M2.5-highspeed", - "version": "2026-02-13", + "modelId": "nearai/zai-org/GLM-5.1-FP8", + "providerId": "nearai", + "displayName": "GLM-5.1 FP8", + "version": "2026-03-27", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 204800, + "contextWindow": 202752, "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.4, + "inputPer1M": 0.85, + "outputPer1M": 3.3, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "orcarouter/minimax/minimax-m2.7", - "providerId": "orcarouter", - "displayName": "MiniMax-M2.7", - "version": "2026-03-18", + "modelId": "nebius/deepseek-ai/DeepSeek-V3.2", + "providerId": "nebius", + "displayName": "DeepSeek-V3.2", + "version": "2026-01-20", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 163000, + "maxOutputTokens": 16384, "pricing": { "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" - } + "outputPer1M": 0.45, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 0.45, + "reasoning": 0.45, + "cacheRead": 0.03, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "orcarouter/minimax/minimax-m2.7-highspeed", - "providerId": "orcarouter", - "displayName": "MiniMax-M2.7-highspeed", - "version": "2026-03-18", + "modelId": "nebius/deepseek-ai/DeepSeek-V3.2-fast", + "providerId": "nebius", + "displayName": "DeepSeek-V3.2-fast", + "version": "2025-01-27", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 8000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.4, - "currency": "USD" - } + "inputPer1M": 0.4, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 2, + "cacheRead": 0.04, + "cacheWrite": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "orcarouter/openai/gpt-3.5-turbo", - "providerId": "orcarouter", - "displayName": "GPT-3.5-turbo", - "version": "2023-03-01", + "modelId": "nebius/deepseek-ai/DeepSeek-V4-Flash", + "providerId": "nebius", + "displayName": "DeepSeek V4 Flash", + "version": "2026-04-24", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 16385, - "maxOutputTokens": 4096, + "contextWindow": 131072, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 1.5, - "currency": "USD" - } + "inputPer1M": 0.14, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "cacheRead": 0.14 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "high", + "max" + ] + } + ] }, { - "modelId": "orcarouter/openai/gpt-4", - "providerId": "orcarouter", - "displayName": "GPT-4", - "version": "2023-11-06", + "modelId": "nebius/deepseek-ai/DeepSeek-V4-Pro", + "providerId": "nebius", + "displayName": "DeepSeek V4 Pro", + "version": "2026-04-24", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 8192, - "maxOutputTokens": 8192, + "contextWindow": 1000000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 30, - "outputPer1M": 60, - "currency": "USD" - } + "inputPer1M": 1.75, + "outputPer1M": 3.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 3.5, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "orcarouter/openai/gpt-4-turbo", - "providerId": "orcarouter", - "displayName": "GPT-4 Turbo", - "version": "2023-11-06", + "modelId": "nebius/google/gemma-3-27b-it", + "providerId": "nebius", + "displayName": "Gemma-3-27b-it", + "version": "2026-01-20", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 110000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 10, - "outputPer1M": 30, - "currency": "USD" + "inputPer1M": 0.1, + "outputPer1M": 0.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.3, + "cacheRead": 0.01, + "cacheWrite": 0.125 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "orcarouter/openai/gpt-4.1", - "providerId": "orcarouter", - "displayName": "GPT-4.1", - "version": "2025-04-14", + "modelId": "nebius/meta-llama/Llama-3.3-70B-Instruct", + "providerId": "nebius", + "displayName": "Llama-3.3-70B-Instruct", + "version": "2025-12-05", "capabilities": [ "text.chat", "tools.function_calling", "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1047576, - "maxOutputTokens": 32768, + "contextWindow": 128000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 2, - "outputPer1M": 8, - "currency": "USD" + "inputPer1M": 0.13, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.13, + "output": 0.4, + "cacheRead": 0.013, + "cacheWrite": 0.16 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "orcarouter/openai/gpt-4.1-mini", - "providerId": "orcarouter", - "displayName": "GPT-4.1 mini", - "version": "2025-04-14", + "modelId": "nebius/MiniMaxAI/MiniMax-M2.5", + "providerId": "nebius", + "displayName": "MiniMax-M2.5", + "version": "2025-01-20", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1047576, - "maxOutputTokens": 32768, + "contextWindow": 196608, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 1.6, - "currency": "USD" - } - }, - { - "modelId": "orcarouter/openai/gpt-4.1-nano", - "providerId": "orcarouter", - "displayName": "GPT-4.1 nano", - "version": "2025-04-14", + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.03, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "nebius/MiniMaxAI/MiniMax-M2.5-fast", + "providerId": "nebius", + "displayName": "MiniMax-M2.5-fast", + "version": "2025-01-20", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 1047576, - "maxOutputTokens": 32768, + "contextWindow": 8000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.4, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.03, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "orcarouter/openai/gpt-4o", - "providerId": "orcarouter", - "displayName": "GPT-4o", - "version": "2024-05-13", + "modelId": "nebius/MiniMaxAI/MiniMax-M3", + "providerId": "nebius", + "displayName": "MiniMax-M3", + "version": "2026-06-01", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 1048576, + "maxOutputTokens": 1048576, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 10, + "inputPer1M": 0.3, + "outputPer1M": 1.2, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "orcarouter/openai/gpt-4o-2024-05-13", - "providerId": "orcarouter", - "displayName": "GPT-4o (2024-05-13)", - "version": "2024-05-13", + "modelId": "nebius/moonshotai/Kimi-K2.5", + "providerId": "nebius", + "displayName": "Kimi-K2.5", + "version": "2025-12-15", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 256000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 5, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 0.5, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 2.5, + "reasoning": 2.5, + "cacheRead": 0.05, + "cacheWrite": 0.625 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "orcarouter/openai/gpt-4o-2024-08-06", - "providerId": "orcarouter", - "displayName": "GPT-4o (2024-08-06)", - "version": "2024-08-06", + "modelId": "nebius/moonshotai/Kimi-K2.5-fast", + "providerId": "nebius", + "displayName": "Kimi-K2.5-fast", + "version": "2025-12-15", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 256000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 0.5, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 2.5, + "cacheRead": 0.05, + "cacheWrite": 0.625 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "orcarouter/openai/gpt-4o-2024-11-20", - "providerId": "orcarouter", - "displayName": "GPT-4o (2024-11-20)", - "version": "2024-11-20", + "modelId": "nebius/moonshotai/Kimi-K2.7-Code", + "providerId": "nebius", + "displayName": "Kimi K2.7 Code", + "version": "2026-06-12", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 262144, + "maxOutputTokens": 8000, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 10, + "inputPer1M": 0.95, + "outputPer1M": 4, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "orcarouter/openai/gpt-4o-mini", - "providerId": "orcarouter", - "displayName": "GPT-4o mini", - "version": "2024-07-18", + "modelId": "nebius/moonshotai/Kimi-K3", + "providerId": "nebius", + "displayName": "Kimi K3", + "version": "2026-07-16", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 1048576, + "maxOutputTokens": 8000, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + } + ] }, { - "modelId": "orcarouter/openai/gpt-5", - "providerId": "orcarouter", - "displayName": "GPT-5", - "version": "2025-08-07", + "modelId": "nebius/NousResearch/Hermes-4-405B", + "providerId": "nebius", + "displayName": "Hermes-4-405B", + "version": "2026-01-30", "capabilities": [ "text.chat", "tools.function_calling", @@ -85992,67 +130807,89 @@ "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 128000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 3, + "reasoning": 3, + "cacheRead": 0.1, + "cacheWrite": 1.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "orcarouter/openai/gpt-5-chat-latest", - "providerId": "orcarouter", - "displayName": "GPT-5 Chat (latest)", - "version": "2025-08-07", + "modelId": "nebius/NousResearch/Hermes-4-70B", + "providerId": "nebius", + "displayName": "Hermes-4-70B", + "version": "2026-01-30", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning", "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 128000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 0.13, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.13, + "output": 0.4, + "reasoning": 0.4, + "cacheRead": 0.013, + "cacheWrite": 0.16 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "orcarouter/openai/gpt-5-codex", - "providerId": "orcarouter", - "displayName": "GPT-5-Codex", - "version": "2025-09-15", + "modelId": "nebius/nvidia/Llama-3_1-Nemotron-Ultra-253B-v1", + "providerId": "nebius", + "displayName": "Llama-3.1-Nemotron-Ultra-253B-v1", + "version": "2025-01-15", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 128000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" + "inputPer1M": 0.6, + "outputPer1M": 1.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 1.8, + "cacheRead": 0.06, + "cacheWrite": 0.75 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "orcarouter/openai/gpt-5-mini", - "providerId": "orcarouter", - "displayName": "GPT-5 Mini", - "version": "2025-08-07", + "modelId": "nebius/nvidia/Nemotron-3-Nano-Omni", + "providerId": "nebius", + "displayName": "Nemotron-3-Nano-Omni", + "version": "2025-01-20", "capabilities": [ "text.chat", "tools.function_calling", @@ -86060,22 +130897,29 @@ "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 65536, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 0.06, + "outputPer1M": 0.24, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.06, + "output": 0.24, + "cacheRead": 0.006, + "cacheWrite": 0.075 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "orcarouter/openai/gpt-5-nano", - "providerId": "orcarouter", - "displayName": "GPT-5 Nano", - "version": "2025-08-07", + "modelId": "nebius/nvidia/nemotron-3-super-120b-a12b", + "providerId": "nebius", + "displayName": "Nemotron-3-Super-120B-A12B", + "version": "2026-03-11", "capabilities": [ "text.chat", "tools.function_calling", @@ -86083,45 +130927,50 @@ "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 256000, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.4, + "inputPer1M": 0.3, + "outputPer1M": 0.9, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "orcarouter/openai/gpt-5-pro", - "providerId": "orcarouter", - "displayName": "GPT-5 Pro", - "version": "2025-10-06", + "modelId": "nebius/nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B", + "providerId": "nebius", + "displayName": "Nemotron-3-Nano-30B-A3B", + "version": "2025-08-10", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 272000, + "contextWindow": 32000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 15, - "outputPer1M": 120, - "currency": "USD" + "inputPer1M": 0.06, + "outputPer1M": 0.24, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.06, + "output": 0.24, + "cacheRead": 0.006, + "cacheWrite": 0.075 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "orcarouter/openai/gpt-5.1", - "providerId": "orcarouter", - "displayName": "GPT-5.1", - "version": "2025-11-13", + "modelId": "nebius/openai/gpt-oss-120b", + "providerId": "nebius", + "displayName": "gpt-oss-120b", + "version": "2026-01-10", "capabilities": [ "text.chat", "tools.function_calling", @@ -86129,22 +130978,39 @@ "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 128000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.6, + "reasoning": 0.6, + "cacheRead": 0.015, + "cacheWrite": 0.18 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "orcarouter/openai/gpt-5.1-chat-latest", - "providerId": "orcarouter", - "displayName": "GPT-5.1 Chat", - "version": "2025-11-13", + "modelId": "nebius/openai/gpt-oss-120b-fast", + "providerId": "nebius", + "displayName": "gpt-oss-120b-fast", + "version": "2025-06-10", "capabilities": [ "text.chat", "tools.function_calling", @@ -86152,91 +131018,115 @@ "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 8000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 0.1, + "outputPer1M": 0.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.5, + "cacheRead": 0.01, + "cacheWrite": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "orcarouter/openai/gpt-5.1-codex", - "providerId": "orcarouter", - "displayName": "GPT-5.1 Codex", - "version": "2025-11-13", + "modelId": "nebius/PrimeIntellect/INTELLECT-3", + "providerId": "nebius", + "displayName": "INTELLECT-3", + "version": "2026-01-25", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 128000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" + "inputPer1M": 0.2, + "outputPer1M": 1.1, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.1, + "cacheRead": 0.02, + "cacheWrite": 0.25 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "orcarouter/openai/gpt-5.1-codex-max", - "providerId": "orcarouter", - "displayName": "GPT-5.1 Codex Max", - "version": "2025-11-13", + "modelId": "nebius/Qwen/Qwen2.5-VL-72B-Instruct", + "providerId": "nebius", + "displayName": "Qwen2.5-VL-72B-Instruct", + "version": "2025-01-20", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 128000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" + "inputPer1M": 0.25, + "outputPer1M": 0.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 0.75, + "cacheRead": 0.025, + "cacheWrite": 0.31 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "orcarouter/openai/gpt-5.1-codex-mini", - "providerId": "orcarouter", - "displayName": "GPT-5.1 Codex mini", - "version": "2025-11-13", + "modelId": "nebius/Qwen/Qwen3-235B-A22B-Instruct-2507", + "providerId": "nebius", + "displayName": "Qwen3 235B A22B Instruct 2507", + "version": "2025-07-25", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 2, + "inputPer1M": 0.2, + "outputPer1M": 0.6, "currency": "USD" } }, { - "modelId": "orcarouter/openai/gpt-5.2", - "providerId": "orcarouter", - "displayName": "GPT-5.2", - "version": "2025-12-11", + "modelId": "nebius/Qwen/Qwen3-235B-A22B-Thinking-2507-fast", + "providerId": "nebius", + "displayName": "Qwen3-235B-A22B-Thinking-2507-fast", + "version": "2025-07-25", "capabilities": [ "text.chat", "tools.function_calling", @@ -86244,113 +131134,135 @@ "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 8000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, - "currency": "USD" - } + "inputPer1M": 0.5, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 2, + "cacheRead": 0.05, + "cacheWrite": 0.625 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "orcarouter/openai/gpt-5.2-chat-latest", - "providerId": "orcarouter", - "displayName": "GPT-5.2 Chat", - "version": "2025-12-11", + "modelId": "nebius/Qwen/Qwen3-30B-A3B-Instruct-2507", + "providerId": "nebius", + "displayName": "Qwen3-30B-A3B-Instruct-2507", + "version": "2026-01-28", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "image", "text" ], "contextWindow": 128000, - "maxOutputTokens": 16384, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, - "currency": "USD" + "inputPer1M": 0.1, + "outputPer1M": 0.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.3, + "cacheRead": 0.01, + "cacheWrite": 0.125 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "orcarouter/openai/gpt-5.2-codex", - "providerId": "orcarouter", - "displayName": "GPT-5.2 Codex", - "version": "2025-12-11", + "modelId": "nebius/Qwen/Qwen3-32B", + "providerId": "nebius", + "displayName": "Qwen3-32B", + "version": "2026-01-28", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 128000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, - "currency": "USD" + "inputPer1M": 0.1, + "outputPer1M": 0.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.3, + "cacheRead": 0.01, + "cacheWrite": 0.125 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "orcarouter/openai/gpt-5.2-pro", - "providerId": "orcarouter", - "displayName": "GPT-5.2 Pro", - "version": "2025-12-11", + "modelId": "nebius/Qwen/Qwen3-Embedding-8B", + "providerId": "nebius", + "displayName": "Qwen3-Embedding-8B", + "version": "2026-01-10", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 32768, + "maxOutputTokens": 0, "pricing": { - "inputPer1M": 21, - "outputPer1M": 168, + "inputPer1M": 0.01, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "orcarouter/openai/gpt-5.3-chat-latest", - "providerId": "orcarouter", - "displayName": "GPT-5.3 Chat (latest)", - "version": "2026-03-03", + "modelId": "nebius/Qwen/Qwen3-Next-80B-A3B-Thinking", + "providerId": "nebius", + "displayName": "Qwen3-Next-80B-A3B-Thinking", + "version": "2026-01-28", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ - "image", "text" ], "contextWindow": 128000, "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, - "currency": "USD" - } + "inputPer1M": 0.15, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 1.2, + "reasoning": 1.2, + "cacheRead": 0.015, + "cacheWrite": 0.18 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "orcarouter/openai/gpt-5.3-codex", - "providerId": "orcarouter", - "displayName": "GPT-5.3 Codex", - "version": "2026-02-05", + "modelId": "nebius/Qwen/Qwen3-Next-80B-A3B-Thinking-fast", + "providerId": "nebius", + "displayName": "Qwen3-Next-80B-A3B-Thinking-fast", + "version": "2025-07-25", "capabilities": [ "text.chat", "tools.function_calling", @@ -86358,23 +131270,29 @@ "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 8000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, - "currency": "USD" - } + "inputPer1M": 0.15, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 1.2, + "cacheRead": 0.015, + "cacheWrite": 0.1875 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "orcarouter/openai/gpt-5.4", - "providerId": "orcarouter", - "displayName": "GPT-5.4", - "version": "2026-03-05", + "modelId": "nebius/Qwen/Qwen3.5-397B-A17B", + "providerId": "nebius", + "displayName": "Qwen3.5-397B-A17B", + "version": "2025-07-15", "capabilities": [ "text.chat", "tools.function_calling", @@ -86382,23 +131300,33 @@ "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1050000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 5, - "outputPer1M": 22.5, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 3.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 3.6, + "cacheRead": 0.06, + "cacheWrite": 0.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "orcarouter/openai/gpt-5.4-mini", - "providerId": "orcarouter", - "displayName": "GPT-5.4 mini", - "version": "2026-03-17", + "modelId": "nebius/Qwen/Qwen3.5-397B-A17B-fast", + "providerId": "nebius", + "displayName": "Qwen3.5-397B-A17B-fast", + "version": "2025-07-15", "capabilities": [ "text.chat", "tools.function_calling", @@ -86406,22 +131334,99 @@ "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 8000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.75, - "outputPer1M": 4.5, + "inputPer1M": 0.6, + "outputPer1M": 3.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 3.6, + "cacheRead": 0.06, + "cacheWrite": 0.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "nebius/zai-org/GLM-5", + "providerId": "nebius", + "displayName": "GLM-5", + "version": "2026-03-01", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 1, + "outputPer1M": 3.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 3.2, + "cacheRead": 0.1, + "cacheWrite": 1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "nebius/zai-org/GLM-5.2", + "providerId": "nebius", + "displayName": "GLM-5.2", + "version": "2026-06-13", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 432000, + "maxOutputTokens": 432000, + "pricing": { + "inputPer1M": 1.4, + "outputPer1M": 4.4, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "orcarouter/openai/gpt-5.4-nano", - "providerId": "orcarouter", - "displayName": "GPT-5.4 nano", - "version": "2026-03-17", + "modelId": "neon/claude-fable-5", + "providerId": "neon", + "displayName": "Claude Fable 5", + "version": "2026-06-09", "capabilities": [ "text.chat", "tools.function_calling", @@ -86430,43 +131435,205 @@ ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 400000, + "contextWindow": 1000000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 1.25, - "currency": "USD" - } + "inputPer1M": 10, + "outputPer1M": 50, + "currency": "USD", + "costDimensionsPer1M": { + "input": 10, + "output": 50, + "cacheRead": 1, + "cacheWrite": 12.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "orcarouter/openai/gpt-5.4-pro", - "providerId": "orcarouter", - "displayName": "GPT-5.4 Pro", - "version": "2026-03-05", + "modelId": "neon/claude-haiku-4-5", + "providerId": "neon", + "displayName": "Claude Haiku 4.5 (latest)", + "version": "2025-10-15", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 1050000, + "contextWindow": 200000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 1, + "outputPer1M": 5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 5, + "cacheRead": 0.1, + "cacheWrite": 1.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1024, + "max": 63999 + } + ] + }, + { + "modelId": "neon/claude-opus-4-1", + "providerId": "neon", + "displayName": "Claude Opus 4.1 (latest)", + "version": "2025-08-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 32000, + "pricing": { + "inputPer1M": 15, + "outputPer1M": 75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 75, + "cacheRead": 1.5, + "cacheWrite": 18.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1024, + "max": 31999 + } + ] + }, + { + "modelId": "neon/claude-opus-4-5", + "providerId": "neon", + "displayName": "Claude Opus 4.5 (latest)", + "version": "2025-11-24", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1024, + "max": 63999 + } + ] + }, + { + "modelId": "neon/claude-opus-4-6", + "providerId": "neon", + "displayName": "Claude Opus 4.6", + "version": "2026-02-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 60, - "outputPer1M": 270, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1024, + "max": 127999 + } + ] }, { - "modelId": "orcarouter/openai/gpt-5.5", - "providerId": "orcarouter", - "displayName": "GPT-5.5", - "version": "2026-04-23", + "modelId": "neon/claude-opus-4-7", + "providerId": "neon", + "displayName": "Claude Opus 4.7", + "version": "2026-04-16", "capabilities": [ "text.chat", "tools.function_calling", @@ -86478,19 +131645,41 @@ "pdf", "text" ], - "contextWindow": 1050000, + "contextWindow": 1000000, "maxOutputTokens": 128000, "pricing": { "inputPer1M": 5, - "outputPer1M": 30, - "currency": "USD" - } + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "orcarouter/openai/gpt-5.5-pro", - "providerId": "orcarouter", - "displayName": "GPT-5.5 Pro", - "version": "2026-04-23", + "modelId": "neon/claude-opus-4-8", + "providerId": "neon", + "displayName": "Claude Opus 4.8", + "version": "2026-05-28", "capabilities": [ "text.chat", "tools.function_calling", @@ -86502,61 +131691,128 @@ "pdf", "text" ], - "contextWindow": 1050000, + "contextWindow": 1000000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 30, - "outputPer1M": 180, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "orcarouter/orcarouter/auto", - "providerId": "orcarouter", - "displayName": "OrcaRouter Auto", - "version": "2025-01-01", + "modelId": "neon/claude-opus-5", + "providerId": "neon", + "displayName": "Claude Opus 5", + "version": "2026-07-24", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "orcarouter/qwen/qwen3-max", - "providerId": "orcarouter", - "displayName": "Qwen3 Max", - "version": "2025-09-23", + "modelId": "neon/claude-sonnet-4-5", + "providerId": "neon", + "displayName": "Claude Sonnet 4.5 (latest)", + "version": "2025-09-29", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.359, - "outputPer1M": 1.434, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1024, + "max": 63999 + } + ] }, { - "modelId": "orcarouter/qwen/qwen3.5-122b-a10b", - "providerId": "orcarouter", - "displayName": "Qwen3.5 122B-A10B", - "version": "2026-02-23", + "modelId": "neon/claude-sonnet-4-6", + "providerId": "neon", + "displayName": "Claude Sonnet 4.6", + "version": "2026-02-17", "capabilities": [ "text.chat", "tools.function_calling", @@ -86564,24 +131820,40 @@ "structured.output" ], "modalities": [ - "audio", "image", - "text", - "video" + "pdf", + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 1000000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.115, - "outputPer1M": 0.917, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1024, + "max": 63999 + } + ] }, { - "modelId": "orcarouter/qwen/qwen3.5-27b", - "providerId": "orcarouter", - "displayName": "Qwen3.5 27B", - "version": "2026-02-23", + "modelId": "neon/claude-sonnet-5", + "providerId": "neon", + "displayName": "Claude Sonnet 5", + "version": "2026-06-30", "capabilities": [ "text.chat", "tools.function_calling", @@ -86589,24 +131861,45 @@ "structured.output" ], "modalities": [ - "audio", "image", - "text", - "video" + "pdf", + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.086, - "outputPer1M": 0.688, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 10, + "cacheRead": 0.2, + "cacheWrite": 2.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "orcarouter/qwen/qwen3.5-35b-a3b", - "providerId": "orcarouter", - "displayName": "Qwen3.5 35B-A3B", - "version": "2026-02-23", + "modelId": "neon/gemini-3-1-flash-lite", + "providerId": "neon", + "displayName": "Gemini 3.1 Flash Lite Preview", + "version": "2026-03-03", "capabilities": [ "text.chat", "tools.function_calling", @@ -86616,22 +131909,40 @@ "modalities": [ "audio", "image", + "pdf", "text", "video" ], - "contextWindow": 262144, + "contextWindow": 1048576, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.057, - "outputPer1M": 0.459, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 1.5, + "cacheRead": 0.025, + "inputAudio": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "orcarouter/qwen/qwen3.5-397b-a17b", - "providerId": "orcarouter", - "displayName": "Qwen3.5 397B-A17B", - "version": "2026-02-15", + "modelId": "neon/gemini-3-1-pro", + "providerId": "neon", + "displayName": "Gemini 3.1 Pro Preview Custom Tools", + "version": "2026-02-19", "capabilities": [ "text.chat", "tools.function_calling", @@ -86641,45 +131952,101 @@ "modalities": [ "audio", "image", + "pdf", "text", "video" ], - "contextWindow": 262144, + "contextWindow": 1048576, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.172, - "outputPer1M": 1.032, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "cacheRead": 0.2 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 18, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 18, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "orcarouter/qwen/qwen3.5-plus", - "providerId": "orcarouter", - "displayName": "Qwen3.5 Plus", - "version": "2026-02-16", + "modelId": "neon/gemini-3-5-flash", + "providerId": "neon", + "displayName": "Gemini 3.5 Flash", + "version": "2026-05-19", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", + "pdf", "text", "video" ], - "contextWindow": 1000000, + "contextWindow": 1048576, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.115, - "outputPer1M": 0.688, - "currency": "USD" - } + "inputPer1M": 1.5, + "outputPer1M": 9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 9, + "cacheRead": 0.15, + "inputAudio": 1.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "orcarouter/qwen/qwen3.6-35b-a3b", - "providerId": "orcarouter", - "displayName": "Qwen3.6 35B-A3B", - "version": "2026-04-17", + "modelId": "neon/gemini-3-5-flash-lite", + "providerId": "neon", + "displayName": "Gemini 3.5 Flash Lite", + "version": "2026-07-21", "capabilities": [ "text.chat", "tools.function_calling", @@ -86689,150 +132056,273 @@ "modalities": [ "audio", "image", + "pdf", "text", "video" ], - "contextWindow": 262144, + "contextWindow": 1048576, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.248, - "outputPer1M": 1.485, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "orcarouter/qwen/qwen3.6-plus", - "providerId": "orcarouter", - "displayName": "Qwen3.6 Plus", - "version": "2026-04-02", + "modelId": "neon/gemini-3-6-flash", + "providerId": "neon", + "displayName": "Gemini 3.6 Flash", + "version": "2026-07-21", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", + "pdf", "text", "video" ], - "contextWindow": 1000000, + "contextWindow": 1048576, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 3, - "currency": "USD" - } + "inputPer1M": 1.5, + "outputPer1M": 7.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 7.5, + "cacheRead": 0.15, + "inputAudio": 1.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "orcarouter/z-ai/glm-4.5", - "providerId": "orcarouter", - "displayName": "GLM-4.5", - "version": "2025-07-28", + "modelId": "neon/gemini-3-flash", + "providerId": "neon", + "displayName": "Gemini 3 Flash Preview", + "version": "2025-12-17", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 131072, - "maxOutputTokens": 98304, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.2, - "currency": "USD" - } + "inputPer1M": 0.5, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 3, + "cacheRead": 0.05, + "inputAudio": 1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "orcarouter/z-ai/glm-4.5-air", - "providerId": "orcarouter", - "displayName": "GLM-4.5-Air", - "version": "2025-07-28", + "modelId": "neon/gemma-3-12b", + "providerId": "neon", + "displayName": "Gemma 3 12B", + "version": "2025-03-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ + "image", "text" ], "contextWindow": 131072, - "maxOutputTokens": 98304, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 1.1, + "inputPer1M": 0.15, + "outputPer1M": 0.5, "currency": "USD" } }, { - "modelId": "orcarouter/z-ai/glm-4.6", - "providerId": "orcarouter", - "displayName": "GLM-4.6", - "version": "2025-09-30", + "modelId": "neon/glm-5-2", + "providerId": "neon", + "displayName": "GLM-5.2", + "version": "2026-06-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 1000000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.2, - "currency": "USD" - } + "inputPer1M": 1.4, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.4, + "output": 4.4, + "cacheRead": 0.26 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "max" + ] + } + ] }, { - "modelId": "orcarouter/z-ai/glm-4.7", - "providerId": "orcarouter", - "displayName": "GLM-4.7", - "version": "2025-12-22", + "modelId": "neon/gpt-5", + "providerId": "neon", + "displayName": "GPT-5", + "version": "2025-08-07", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.2, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "orcarouter/z-ai/glm-5", - "providerId": "orcarouter", - "displayName": "GLM-5", - "version": "2026-02-11", + "modelId": "neon/gpt-5-1", + "providerId": "neon", + "displayName": "GPT-5.1", + "version": "2025-11-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1, - "outputPer1M": 3.2, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "orcarouter/z-ai/glm-5.1", - "providerId": "orcarouter", - "displayName": "GLM-5.1", - "version": "2026-03-27", + "modelId": "neon/gpt-5-2", + "providerId": "neon", + "displayName": "GPT-5.2", + "version": "2025-12-11", "capabilities": [ "text.chat", "tools.function_calling", @@ -86840,21 +132330,40 @@ "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 131072, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.4, - "outputPer1M": 4.4, - "currency": "USD" - } + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "ovhcloud/gpt-oss-120b", - "providerId": "ovhcloud", - "displayName": "gpt-oss-120b", - "version": "2025-08-28", + "modelId": "neon/gpt-5-3-codex", + "providerId": "neon", + "displayName": "GPT-5.3 Codex", + "version": "2026-02-05", "capabilities": [ "text.chat", "tools.function_calling", @@ -86862,21 +132371,41 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.09, - "outputPer1M": 0.47, - "currency": "USD" - } + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "ovhcloud/gpt-oss-20b", - "providerId": "ovhcloud", - "displayName": "gpt-oss-20b", - "version": "2025-08-28", + "modelId": "neon/gpt-5-4", + "providerId": "neon", + "displayName": "GPT-5.4", + "version": "2026-03-05", "capabilities": [ "text.chat", "tools.function_calling", @@ -86884,148 +132413,378 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.18, - "currency": "USD" - } + "inputPer1M": 2.5, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 15, + "cacheRead": 0.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 5, + "output": 22.5, + "cache_read": 0.5, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 5, + "output": 22.5, + "cache_read": 0.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "ovhcloud/llama-3.1-8b-instruct", - "providerId": "ovhcloud", - "displayName": "Llama-3.1-8B-Instruct", - "version": "2025-06-11", + "modelId": "neon/gpt-5-4-mini", + "providerId": "neon", + "displayName": "GPT-5.4 mini", + "version": "2026-03-17", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.11, - "outputPer1M": 0.11, - "currency": "USD" - } + "inputPer1M": 0.75, + "outputPer1M": 4.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 4.5, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "ovhcloud/meta-llama-3_3-70b-instruct", - "providerId": "ovhcloud", - "displayName": "Meta-Llama-3_3-70B-Instruct", - "version": "2025-04-01", + "modelId": "neon/gpt-5-4-nano", + "providerId": "neon", + "displayName": "GPT-5.4 nano", + "version": "2026-03-17", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.74, - "outputPer1M": 0.74, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 1.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.25, + "cacheRead": 0.02 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "ovhcloud/mistral-7b-instruct-v0.3", - "providerId": "ovhcloud", - "displayName": "Mistral-7B-Instruct-v0.3", - "version": "2025-04-01", + "modelId": "neon/gpt-5-5", + "providerId": "neon", + "displayName": "GPT-5.5", + "version": "2026-04-23", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 65536, - "maxOutputTokens": 65536, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.11, - "outputPer1M": 0.11, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 45, + "cache_read": 1, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 45, + "cache_read": 1 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "ovhcloud/mistral-nemo-instruct-2407", - "providerId": "ovhcloud", - "displayName": "Mistral-Nemo-Instruct-2407", - "version": "2024-11-20", + "modelId": "neon/gpt-5-5-pro", + "providerId": "neon", + "displayName": "GPT-5.5 Pro", + "version": "2026-04-23", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 65536, - "maxOutputTokens": 65536, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.14, - "currency": "USD" - } + "inputPer1M": 30, + "outputPer1M": 180, + "currency": "USD", + "costDimensionsPer1M": { + "input": 30, + "output": 180 + }, + "costMetadata": { + "tiers": [ + { + "input": 60, + "output": 270, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 60, + "output": 270 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "ovhcloud/mistral-small-3.2-24b-instruct-2506", - "providerId": "ovhcloud", - "displayName": "Mistral-Small-3.2-24B-Instruct-2506", - "version": "2025-07-16", + "modelId": "neon/gpt-5-6-luna", + "providerId": "neon", + "displayName": "GPT-5.6 Luna", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.31, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 6, + "cacheRead": 0.1 + }, + "costMetadata": { + "tiers": [ + { + "input": 2, + "output": 9, + "cache_read": 0.2, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 2, + "output": 9, + "cache_read": 0.2 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "ovhcloud/qwen2.5-vl-72b-instruct", - "providerId": "ovhcloud", - "displayName": "Qwen2.5-VL-72B-Instruct", - "version": "2025-03-31", + "modelId": "neon/gpt-5-6-sol", + "providerId": "neon", + "displayName": "GPT-5.6 Sol", + "version": "2026-07-09", "capabilities": [ "text.chat", + "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 32768, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.01, - "outputPer1M": 1.01, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 45, + "cache_read": 1, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 45, + "cache_read": 1 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "ovhcloud/qwen3-32b", - "providerId": "ovhcloud", - "displayName": "Qwen3-32B", - "version": "2025-07-16", + "modelId": "neon/gpt-5-6-terra", + "providerId": "neon", + "displayName": "GPT-5.6 Terra", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", @@ -87033,42 +132792,100 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 32768, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.09, - "outputPer1M": 0.25, - "currency": "USD" - } + "inputPer1M": 2.5, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 15, + "cacheRead": 0.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 5, + "output": 22.5, + "cache_read": 0.5, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 5, + "output": 22.5, + "cache_read": 0.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "ovhcloud/qwen3-coder-30b-a3b-instruct", - "providerId": "ovhcloud", - "displayName": "Qwen3-Coder-30B-A3B-Instruct", - "version": "2025-10-28", + "modelId": "neon/gpt-5-mini", + "providerId": "neon", + "displayName": "GPT-5 Mini", + "version": "2025-08-07", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.07, - "outputPer1M": 0.26, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 2, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "ovhcloud/qwen3.5-397b-a17b", - "providerId": "ovhcloud", - "displayName": "Qwen3.5-397B-A17B", - "version": "2026-05-18", + "modelId": "neon/gpt-5-nano", + "providerId": "neon", + "displayName": "GPT-5 Nano", + "version": "2025-08-07", "capabilities": [ "text.chat", "tools.function_calling", @@ -87079,19 +132896,36 @@ "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.71, - "outputPer1M": 4.25, - "currency": "USD" - } + "inputPer1M": 0.05, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.05, + "output": 0.4, + "cacheRead": 0.005 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "ovhcloud/qwen3.5-9b", - "providerId": "ovhcloud", - "displayName": "Qwen3.5-9B", - "version": "2026-04-22", + "modelId": "neon/gpt-oss-120b", + "providerId": "neon", + "displayName": "GPT OSS 120B", + "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", @@ -87099,22 +132933,31 @@ "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 131072, + "maxOutputTokens": 25000, "pricing": { - "inputPer1M": 0.12, - "outputPer1M": 0.18, + "inputPer1M": 0.072, + "outputPer1M": 0.28, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "ovhcloud/qwen3.6-27b", - "providerId": "ovhcloud", - "displayName": "Qwen3.6-27B", - "version": "2026-06-01", + "modelId": "neon/gpt-oss-20b", + "providerId": "neon", + "displayName": "GPT OSS 20B", + "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", @@ -87122,288 +132965,420 @@ "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 131072, + "maxOutputTokens": 25000, "pricing": { - "inputPer1M": 0.47, - "outputPer1M": 3.19, + "inputPer1M": 0.05, + "outputPer1M": 0.2, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "ovhcloud/qwen3guard-gen-0.6b", - "providerId": "ovhcloud", - "displayName": "Qwen3Guard-Gen-0.6B", - "version": "2026-01-22", + "modelId": "neon/inkling", + "providerId": "neon", + "displayName": "Inkling", + "version": "2026-07-15", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ + "audio", + "image", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 16384 + "contextWindow": 1048576, + "maxOutputTokens": 65536, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "max" + ] + } + ] }, { - "modelId": "ovhcloud/qwen3guard-gen-8b", - "providerId": "ovhcloud", - "displayName": "Qwen3Guard-Gen-8B", - "version": "2026-01-22", + "modelId": "neon/kimi-k3", + "providerId": "neon", + "displayName": "Kimi K3", + "version": "2026-07-16", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 32768, - "maxOutputTokens": 16384 + "contextWindow": 1048576, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "max" + ] + } + ] }, { - "modelId": "perplexity-agent/anthropic/claude-haiku-4-5", - "providerId": "perplexity-agent", - "displayName": "Claude Haiku 4.5", - "version": "2025-10-15", + "modelId": "neon/llama-4-maverick", + "providerId": "neon", + "displayName": "Llama 4 Maverick 17B Instruct", + "version": "2025-04-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 1000000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 1, - "outputPer1M": 5, + "inputPer1M": 0.5, + "outputPer1M": 1.5, "currency": "USD" } }, { - "modelId": "perplexity-agent/anthropic/claude-opus-4-5", - "providerId": "perplexity-agent", - "displayName": "Claude Opus 4.5", - "version": "2025-11-24", + "modelId": "neon/meta-llama-3-1-8b-instruct", + "providerId": "neon", + "displayName": "Llama 3.1 8B Instruct", + "version": "2024-07-23", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 131072, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, + "inputPer1M": 0.15, + "outputPer1M": 0.45, "currency": "USD" } }, { - "modelId": "perplexity-agent/anthropic/claude-opus-4-6", - "providerId": "perplexity-agent", - "displayName": "Claude Opus 4.6", - "version": "2026-02-05", + "modelId": "neon/meta-llama-3-3-70b-instruct", + "providerId": "neon", + "displayName": "Llama-3.3-70B-Instruct", + "version": "2024-12-06", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 128000, + "contextWindow": 128000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, + "inputPer1M": 0.5, + "outputPer1M": 1.5, "currency": "USD" } }, { - "modelId": "perplexity-agent/anthropic/claude-opus-4-7", - "providerId": "perplexity-agent", - "displayName": "Claude Opus 4.7", - "version": "2026-04-16", + "modelId": "neon/qwen3-next-80b-a3b-instruct", + "providerId": "neon", + "displayName": "Qwen3-Next 80B-A3B Instruct", + "version": "2025-09", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 131072, + "maxOutputTokens": 10000, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, + "inputPer1M": 0.15, + "outputPer1M": 1.2, "currency": "USD" } }, { - "modelId": "perplexity-agent/anthropic/claude-sonnet-4-5", - "providerId": "perplexity-agent", - "displayName": "Claude Sonnet 4.5", - "version": "2025-09-29", + "modelId": "neon/qwen35-122b-a10b", + "providerId": "neon", + "displayName": "Qwen3.5 122B-A10B", + "version": "2026-02-23", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 262144, + "maxOutputTokens": 25000, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, + "inputPer1M": 0.22, + "outputPer1M": 2.2, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "perplexity-agent/anthropic/claude-sonnet-4-6", - "providerId": "perplexity-agent", - "displayName": "Claude Sonnet 4.6", - "version": "2026-02-17", + "modelId": "neuralwatt/deepseek-v4-flash", + "providerId": "neuralwatt", + "displayName": "DeepSeek V4 Flash", + "version": "2026-04-24", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" - ], + "reasoning", + "structured.output" + ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 1048560, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 0.104, + "outputPer1M": 0.207, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.104, + "output": 0.207, + "cacheRead": 0.026 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] }, { - "modelId": "perplexity-agent/google/gemini-2.5-flash", - "providerId": "perplexity-agent", - "displayName": "Gemini 2.5 Flash", - "version": "2025-03-20", + "modelId": "neuralwatt/gemma-4-31b", + "providerId": "neuralwatt", + "displayName": "Gemma 4 31B", + "version": "2026-04-02", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "audio", "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 262128, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 2.5, - "currency": "USD" - } + "inputPer1M": 0.144, + "outputPer1M": 0.42, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.144, + "output": 0.42, + "cacheRead": 0.036 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "perplexity-agent/google/gemini-2.5-pro", - "providerId": "perplexity-agent", - "displayName": "Gemini 2.5 Pro", - "version": "2025-03-20", + "modelId": "neuralwatt/glm-5.2", + "providerId": "neuralwatt", + "displayName": "GLM 5.2", + "version": "2026-06-17", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 1048560, + "maxOutputTokens": 1048560, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 1.45, + "outputPer1M": 4.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.45, + "output": 4.5, + "cacheRead": 0.3625 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh", + "max" + ] + }, + { + "type": "budget_tokens" + } + ] }, { - "modelId": "perplexity-agent/google/gemini-3-flash-preview", - "providerId": "perplexity-agent", - "displayName": "Gemini 3 Flash Preview", - "version": "2025-12-17", + "modelId": "neuralwatt/glm-5.2-fast", + "providerId": "neuralwatt", + "displayName": "GLM 5.2 Fast", + "version": "2026-06-17", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 1048560, + "maxOutputTokens": 1048560, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 3, - "currency": "USD" + "inputPer1M": 1.45, + "outputPer1M": 4.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.45, + "output": 4.5, + "cacheRead": 0.3625 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "perplexity-agent/google/gemini-3.1-pro-preview", - "providerId": "perplexity-agent", - "displayName": "Gemini 3.1 Pro Preview", - "version": "2026-02-19", + "modelId": "neuralwatt/glm-5.2-flex", + "providerId": "neuralwatt", + "displayName": "GLM 5.2 Flex", + "version": "2026-06-17", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 1048560, + "maxOutputTokens": 1048560, "pricing": { - "inputPer1M": 2, - "outputPer1M": 12, - "currency": "USD" - } + "inputPer1M": 0.725, + "outputPer1M": 2.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.725, + "output": 2.25, + "cacheRead": 0.18125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh", + "max" + ] + }, + { + "type": "budget_tokens" + } + ] }, { - "modelId": "perplexity-agent/nvidia/nemotron-3-super-120b-a12b", - "providerId": "perplexity-agent", - "displayName": "Nemotron 3 Super 120B", - "version": "2026-03-11", + "modelId": "neuralwatt/glm-5.2-short", + "providerId": "neuralwatt", + "displayName": "GLM 5.2 Short", + "version": "2026-06-17", "capabilities": [ "text.chat", "tools.function_calling", @@ -87412,295 +133387,459 @@ "modalities": [ "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 32000, + "contextWindow": 199984, + "maxOutputTokens": 199984, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 2.5, - "currency": "USD" - } + "inputPer1M": 1.45, + "outputPer1M": 4.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.45, + "output": 4.5, + "cacheRead": 0.3625 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh", + "max" + ] + }, + { + "type": "budget_tokens" + } + ] }, { - "modelId": "perplexity-agent/openai/gpt-5-mini", - "providerId": "perplexity-agent", - "displayName": "GPT-5 Mini", - "version": "2025-08-07", + "modelId": "neuralwatt/glm-5.2-short-fast", + "providerId": "neuralwatt", + "displayName": "GLM 5.2 Short Fast", + "version": "2026-06-17", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 199984, + "maxOutputTokens": 199984, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 2, - "currency": "USD" + "inputPer1M": 1.45, + "outputPer1M": 4.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.45, + "output": 4.5, + "cacheRead": 0.3625 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "perplexity-agent/openai/gpt-5.1", - "providerId": "perplexity-agent", - "displayName": "GPT-5.1", - "version": "2025-11-13", + "modelId": "neuralwatt/glm-5.2-short-fast-flex", + "providerId": "neuralwatt", + "displayName": "GLM 5.2 Short Fast Flex", + "version": "2026-06-17", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 199984, + "maxOutputTokens": 199984, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" + "inputPer1M": 0.725, + "outputPer1M": 2.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.725, + "output": 2.25, + "cacheRead": 0.18125 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "perplexity-agent/openai/gpt-5.2", - "providerId": "perplexity-agent", - "displayName": "GPT-5.2", - "version": "2025-12-11", + "modelId": "neuralwatt/glm-5.2-short-flex", + "providerId": "neuralwatt", + "displayName": "GLM 5.2 Short Flex", + "version": "2026-06-17", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 199984, + "maxOutputTokens": 199984, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, - "currency": "USD" - } + "inputPer1M": 0.725, + "outputPer1M": 2.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.725, + "output": 2.25, + "cacheRead": 0.18125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh", + "max" + ] + }, + { + "type": "budget_tokens" + } + ] }, { - "modelId": "perplexity-agent/openai/gpt-5.4", - "providerId": "perplexity-agent", - "displayName": "GPT-5.4", - "version": "2026-03-05", + "modelId": "neuralwatt/kimi-k2.5-fast", + "providerId": "neuralwatt", + "displayName": "Kimi K2.5 Fast", + "version": "2026-01-27", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ "image", "text" ], - "contextWindow": 1050000, - "maxOutputTokens": 128000, + "contextWindow": 262128, + "maxOutputTokens": 262128, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 15, - "currency": "USD" + "inputPer1M": 0.52, + "outputPer1M": 2.59, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.52, + "output": 2.59, + "cacheRead": 0.13 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "perplexity-agent/openai/gpt-5.5", - "providerId": "perplexity-agent", - "displayName": "GPT-5.5", - "version": "2026-04-23", + "modelId": "neuralwatt/kimi-k2.6-fast", + "providerId": "neuralwatt", + "displayName": "Kimi K2.6 Fast", + "version": "2026-04-21", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 1050000, - "maxOutputTokens": 128000, + "contextWindow": 262128, + "maxOutputTokens": 262128, "pricing": { - "inputPer1M": 5, - "outputPer1M": 30, - "currency": "USD" + "inputPer1M": 0.69, + "outputPer1M": 3.22, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.69, + "output": 3.22, + "cacheRead": 0.1725 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "perplexity-agent/perplexity/sonar", - "providerId": "perplexity-agent", - "displayName": "Sonar", - "version": "2024-01-01", + "modelId": "neuralwatt/kimi-k2.6-flex", + "providerId": "neuralwatt", + "displayName": "Kimi K2.6 Flex", + "version": "2026-04-21", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 262128, + "maxOutputTokens": 262128, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 2.5, - "currency": "USD" - } + "inputPer1M": 0.345, + "outputPer1M": 1.61, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.345, + "output": 1.61, + "cacheRead": 0.08625 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "perplexity-agent/xai/grok-4-1-fast-non-reasoning", - "providerId": "perplexity-agent", - "displayName": "Grok 4.1 Fast (Non-Reasoning)", - "version": "2025-11-19", + "modelId": "neuralwatt/kimi-k2.7-code-flex", + "providerId": "neuralwatt", + "displayName": "Kimi K2.7 Code Flex", + "version": "2026-06-12", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 2000000, - "maxOutputTokens": 30000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.5, - "currency": "USD" - } + "inputPer1M": 0.475, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.475, + "output": 2, + "cacheRead": 0.11875 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "perplexity/sonar", - "providerId": "perplexity", - "displayName": "Sonar", - "version": "2024-01-01", + "modelId": "neuralwatt/kimi-k3", + "providerId": "neuralwatt", + "displayName": "Kimi K3", + "version": "2026-07-16", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 1048560, + "maxOutputTokens": 1048560, "pricing": { - "inputPer1M": 1, - "outputPer1M": 1, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "high", + "max" + ] + } + ] }, { - "modelId": "perplexity/sonar-deep-research", - "providerId": "perplexity", - "displayName": "Perplexity Sonar Deep Research", - "version": "2025-02-01", + "modelId": "neuralwatt/kimi-k3-fast", + "providerId": "neuralwatt", + "displayName": "Kimi K3 Fast", + "version": "2026-07-16", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 32768, + "contextWindow": 1048560, + "maxOutputTokens": 1048560, "pricing": { - "inputPer1M": 2, - "outputPer1M": 8, - "currency": "USD" + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "perplexity/sonar-pro", - "providerId": "perplexity", - "displayName": "Sonar Pro", - "version": "2024-01-01", + "modelId": "neuralwatt/moonshotai/Kimi-K2.5", + "providerId": "neuralwatt", + "displayName": "Kimi K2.5", + "version": "2026-01-27", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 8192, + "contextWindow": 262128, + "maxOutputTokens": 262128, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 0.52, + "outputPer1M": 2.59, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.52, + "output": 2.59, + "cacheRead": 0.13 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "perplexity/sonar-reasoning-pro", - "providerId": "perplexity", - "displayName": "Sonar Reasoning Pro", - "version": "2024-01-01", + "modelId": "neuralwatt/moonshotai/Kimi-K2.6", + "providerId": "neuralwatt", + "displayName": "Kimi K2.6", + "version": "2026-04-21", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], "modalities": [ "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 262128, + "maxOutputTokens": 262128, "pricing": { - "inputPer1M": 2, - "outputPer1M": 8, - "currency": "USD" - } + "inputPer1M": 0.69, + "outputPer1M": 3.22, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.69, + "output": 3.22, + "cacheRead": 0.1725 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "poe/anthropic/claude-haiku-3", - "providerId": "poe", - "displayName": "Claude-Haiku-3", - "version": "2024-03-09", + "modelId": "neuralwatt/moonshotai/Kimi-K2.7-Code", + "providerId": "neuralwatt", + "displayName": "Kimi K2.7 Code", + "version": "2026-06-12", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 189096, - "maxOutputTokens": 8192, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.21, - "outputPer1M": 1.1, - "currency": "USD" - } + "inputPer1M": 0.95, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4, + "cacheRead": 0.2375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "poe/anthropic/claude-haiku-3.5", - "providerId": "poe", - "displayName": "Claude-Haiku-3.5", - "version": "2024-10-01", + "modelId": "neuralwatt/Qwen/Qwen3.5-397B-A17B-FP8", + "providerId": "neuralwatt", + "displayName": "Qwen3.5 397B A17B FP8", + "version": "2026-02-01", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 189096, - "maxOutputTokens": 8192, + "contextWindow": 262128, + "maxOutputTokens": 262128, "pricing": { - "inputPer1M": 0.68, - "outputPer1M": 3.4, - "currency": "USD" - } + "inputPer1M": 0.69, + "outputPer1M": 4.14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.69, + "output": 4.14, + "cacheRead": 0.1725 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "poe/anthropic/claude-haiku-4.5", - "providerId": "poe", - "displayName": "Claude-Haiku-4.5", - "version": "2025-10-15", + "modelId": "neuralwatt/Qwen/Qwen3.6-35B-A3B", + "providerId": "neuralwatt", + "displayName": "Qwen3.6 35B A3B", + "version": "2026-04-01", "capabilities": [ "text.chat", "tools.function_calling", @@ -87708,68 +133847,85 @@ ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 192000, - "maxOutputTokens": 64000, + "contextWindow": 131056, + "maxOutputTokens": 131056, "pricing": { - "inputPer1M": 0.85, - "outputPer1M": 4.3, - "currency": "USD" - } + "inputPer1M": 0.29, + "outputPer1M": 1.15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.29, + "output": 1.15, + "cacheRead": 0.0725 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "poe/anthropic/claude-opus-4", - "providerId": "poe", - "displayName": "Claude-Opus-4", - "version": "2025-05-21", + "modelId": "neuralwatt/qwen3.5-397b-fast", + "providerId": "neuralwatt", + "displayName": "Qwen3.5 397B Fast", + "version": "2026-02-01", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 192512, - "maxOutputTokens": 28672, + "contextWindow": 262128, + "maxOutputTokens": 262128, "pricing": { - "inputPer1M": 13, - "outputPer1M": 64, - "currency": "USD" + "inputPer1M": 0.69, + "outputPer1M": 4.14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.69, + "output": 4.14, + "cacheRead": 0.1725 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "poe/anthropic/claude-opus-4.1", - "providerId": "poe", - "displayName": "Claude-Opus-4.1", - "version": "2025-08-05", + "modelId": "neuralwatt/qwen3.6-35b-fast", + "providerId": "neuralwatt", + "displayName": "Qwen3.6 35B Fast", + "version": "2026-04-01", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 196608, - "maxOutputTokens": 32000, + "contextWindow": 131056, + "maxOutputTokens": 131056, "pricing": { - "inputPer1M": 13, - "outputPer1M": 64, - "currency": "USD" + "inputPer1M": 0.29, + "outputPer1M": 1.15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.29, + "output": 1.15, + "cacheRead": 0.0725 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "poe/anthropic/claude-opus-4.5", - "providerId": "poe", - "displayName": "Claude-Opus-4.5", - "version": "2025-11-21", + "modelId": "nova/nova-2-lite-v1", + "providerId": "nova", + "displayName": "Nova 2 Lite", + "version": "2025-12-01", "capabilities": [ "text.chat", "tools.function_calling", @@ -87778,21 +133934,41 @@ "modalities": [ "image", "pdf", - "text" + "text", + "video" ], - "contextWindow": 196608, + "contextWindow": 1000000, "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 4.3, - "outputPer1M": 21, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "reasoning": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "poe/anthropic/claude-opus-4.6", - "providerId": "poe", - "displayName": "Claude-Opus-4.6", - "version": "2026-02-04", + "modelId": "nova/nova-2-pro-v1", + "providerId": "nova", + "displayName": "Nova 2 Pro", + "version": "2025-12-03", "capabilities": [ "text.chat", "tools.function_calling", @@ -87801,111 +133977,109 @@ "modalities": [ "image", "pdf", - "text" + "text", + "video" ], - "contextWindow": 983040, - "maxOutputTokens": 128000, + "contextWindow": 1000000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 4.3, - "outputPer1M": 21, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "reasoning": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "poe/anthropic/claude-opus-4.7", - "providerId": "poe", - "displayName": "Claude-Opus-4.7", - "version": "2026-04-15", + "modelId": "novita-ai/baichuan/baichuan-m2-32b", + "providerId": "novita-ai", + "displayName": "baichuan-m2-32b", + "version": "2025-08-13", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 128000, + "contextWindow": 131072, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 4.3, - "outputPer1M": 21, + "inputPer1M": 0.07, + "outputPer1M": 0.07, "currency": "USD" } }, { - "modelId": "poe/anthropic/claude-opus-4.8", - "providerId": "poe", - "displayName": "Claude-Opus-4.8", - "version": "2026-05-28", + "modelId": "novita-ai/baidu/ernie-4.5-21B-a3b", + "providerId": "novita-ai", + "displayName": "ERNIE 4.5 21B A3B", + "version": "2025-06-30", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 128000, + "contextWindow": 120000, + "maxOutputTokens": 8000, "pricing": { - "inputPer1M": 4.2929, - "outputPer1M": 21.4646, + "inputPer1M": 0.07, + "outputPer1M": 0.28, "currency": "USD" } }, { - "modelId": "poe/anthropic/claude-sonnet-3.5", - "providerId": "poe", - "displayName": "Claude-Sonnet-3.5", - "version": "2024-06-05", + "modelId": "novita-ai/baidu/ernie-4.5-21B-a3b-thinking", + "providerId": "novita-ai", + "displayName": "ERNIE-4.5-21B-A3B-Thinking", + "version": "2025-09-19", "capabilities": [ "text.chat", - "tools.function_calling" + "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 189096, - "maxOutputTokens": 8192, + "contextWindow": 131072, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 2.6, - "outputPer1M": 13, + "inputPer1M": 0.07, + "outputPer1M": 0.28, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "poe/anthropic/claude-sonnet-3.5-june", - "providerId": "poe", - "displayName": "Claude-Sonnet-3.5-June", - "version": "2024-11-18", + "modelId": "novita-ai/baidu/ernie-4.5-300b-a47b-paddle", + "providerId": "novita-ai", + "displayName": "ERNIE 4.5 300B A47B", + "version": "2025-06-30", "capabilities": [ "text.chat", - "tools.function_calling" + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 189096, - "maxOutputTokens": 8192, + "contextWindow": 123000, + "maxOutputTokens": 12000, "pricing": { - "inputPer1M": 2.6, - "outputPer1M": 13, + "inputPer1M": 0.28, + "outputPer1M": 1.1, "currency": "USD" } }, { - "modelId": "poe/anthropic/claude-sonnet-3.7", - "providerId": "poe", - "displayName": "Claude-Sonnet-3.7", - "version": "2025-02-19", + "modelId": "novita-ai/baidu/ernie-4.5-vl-28b-a3b", + "providerId": "novita-ai", + "displayName": "ERNIE 4.5 VL 28B A3B", + "version": "2025-06-30", "capabilities": [ "text.chat", "tools.function_calling", @@ -87913,223 +134087,239 @@ ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 196608, - "maxOutputTokens": 128000, + "contextWindow": 30000, + "maxOutputTokens": 8000, "pricing": { - "inputPer1M": 2.6, - "outputPer1M": 13, + "inputPer1M": 0.14, + "outputPer1M": 0.56, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "poe/anthropic/claude-sonnet-4", - "providerId": "poe", - "displayName": "Claude-Sonnet-4", - "version": "2025-05-21", + "modelId": "novita-ai/baidu/ernie-4.5-vl-28b-a3b-thinking", + "providerId": "novita-ai", + "displayName": "ERNIE-4.5-VL-28B-A3B-Thinking", + "version": "2025-11-26", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", - "pdf", - "text" + "text", + "video" ], - "contextWindow": 983040, - "maxOutputTokens": 64000, + "contextWindow": 131072, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 2.6, - "outputPer1M": 13, + "inputPer1M": 0.39, + "outputPer1M": 0.39, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "poe/anthropic/claude-sonnet-4.5", - "providerId": "poe", - "displayName": "Claude-Sonnet-4.5", - "version": "2025-09-26", + "modelId": "novita-ai/baidu/ernie-4.5-vl-424b-a47b", + "providerId": "novita-ai", + "displayName": "ERNIE 4.5 VL 424B A47B", + "version": "2025-06-30", "capabilities": [ "text.chat", - "tools.function_calling", "reasoning" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 983040, - "maxOutputTokens": 32768, + "contextWindow": 123000, + "maxOutputTokens": 16000, "pricing": { - "inputPer1M": 2.6, - "outputPer1M": 13, + "inputPer1M": 0.42, + "outputPer1M": 1.25, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "poe/anthropic/claude-sonnet-4.6", - "providerId": "poe", - "displayName": "Claude-Sonnet-4.6", - "version": "2026-02-05", + "modelId": "novita-ai/deepseek/deepseek-ocr", + "providerId": "novita-ai", + "displayName": "DeepSeek-OCR", + "version": "2025-10-24", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 983040, - "maxOutputTokens": 128000, + "contextWindow": 8192, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 2.6, - "outputPer1M": 13, + "inputPer1M": 0.03, + "outputPer1M": 0.03, "currency": "USD" } }, { - "modelId": "poe/cerebras/gpt-oss-120b-cs", - "providerId": "poe", - "displayName": "GPT-OSS-120B-CS", - "version": "2025-08-06", + "modelId": "novita-ai/deepseek/deepseek-ocr-2", + "providerId": "novita-ai", + "displayName": "deepseek/deepseek-ocr-2", + "version": "2026-01-27", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 0, + "contextWindow": 8192, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.35, - "outputPer1M": 0.75, + "inputPer1M": 0.03, + "outputPer1M": 0.03, "currency": "USD" } }, { - "modelId": "poe/cerebras/llama-3.1-8b-cs", - "providerId": "poe", - "displayName": "Llama-3.1-8B-CS", - "version": "2025-05-13", + "modelId": "novita-ai/deepseek/deepseek-prover-v2-671b", + "providerId": "novita-ai", + "displayName": "Deepseek Prover V2 671B", + "version": "2025-04-30", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 0, + "contextWindow": 160000, + "maxOutputTokens": 160000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.1, + "inputPer1M": 0.7, + "outputPer1M": 2.5, "currency": "USD" } }, { - "modelId": "poe/cerebras/llama-3.3-70b-cs", - "providerId": "poe", - "displayName": "llama-3.3-70b-cs", - "version": "2025-05-13", - "capabilities": [ - "text.chat" - ], - "modalities": [ - "text" - ], - "contextWindow": 0, - "maxOutputTokens": 0 - }, - { - "modelId": "poe/cerebras/qwen3-235b-2507-cs", - "providerId": "poe", - "displayName": "qwen3-235b-2507-cs", - "version": "2025-08-06", + "modelId": "novita-ai/deepseek/deepseek-r1-0528", + "providerId": "novita-ai", + "displayName": "DeepSeek R1 0528", + "version": "2025-05-28", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 0, - "maxOutputTokens": 0 + "contextWindow": 163840, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.7, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.7, + "output": 2.5, + "cacheRead": 0.35 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "poe/cerebras/qwen3-32b-cs", - "providerId": "poe", - "displayName": "qwen3-32b-cs", - "version": "2025-05-15", + "modelId": "novita-ai/deepseek/deepseek-r1-0528-qwen3-8b", + "providerId": "novita-ai", + "displayName": "DeepSeek R1 0528 Qwen3 8B", + "version": "2025-05-29", "capabilities": [ "text.chat", - "tools.function_calling", "reasoning" ], "modalities": [ "text" ], - "contextWindow": 0, - "maxOutputTokens": 0 + "contextWindow": 128000, + "maxOutputTokens": 32000, + "pricing": { + "inputPer1M": 0.06, + "outputPer1M": 0.09, + "currency": "USD" + }, + "reasoningOptions": [] }, { - "modelId": "poe/elevenlabs/elevenlabs-music", - "providerId": "poe", - "displayName": "ElevenLabs-Music", - "version": "2025-08-29", + "modelId": "novita-ai/deepseek/deepseek-r1-distill-llama-70b", + "providerId": "novita-ai", + "displayName": "DeepSeek R1 Distill LLama 70B", + "version": "2025-01-27", "capabilities": [ - "tools.function_calling" + "text.chat", + "reasoning", + "structured.output" ], "modalities": [ - "audio", "text" ], - "contextWindow": 2000, - "maxOutputTokens": 0 + "contextWindow": 8192, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0.8, + "outputPer1M": 0.8, + "currency": "USD" + }, + "reasoningOptions": [] }, { - "modelId": "poe/elevenlabs/elevenlabs-v2.5-turbo", - "providerId": "poe", - "displayName": "ElevenLabs-v2.5-Turbo", - "version": "2024-10-28", + "modelId": "novita-ai/deepseek/deepseek-r1-distill-qwen-14b", + "providerId": "novita-ai", + "displayName": "DeepSeek R1 Distill Qwen 14B", + "version": "2025-01-20", "capabilities": [ - "tools.function_calling" + "text.chat" ], "modalities": [ - "audio", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 0 + "contextWindow": 32768, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0.15, + "outputPer1M": 0.15, + "currency": "USD" + } }, { - "modelId": "poe/elevenlabs/elevenlabs-v3", - "providerId": "poe", - "displayName": "ElevenLabs-v3", - "version": "2025-06-05", + "modelId": "novita-ai/deepseek/deepseek-r1-distill-qwen-32b", + "providerId": "novita-ai", + "displayName": "DeepSeek R1 Distill Qwen 32B", + "version": "2025-01-20", "capabilities": [ - "tools.function_calling" + "text.chat" ], "modalities": [ - "audio", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 0 + "contextWindow": 64000, + "maxOutputTokens": 32000, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 0.3, + "currency": "USD" + } }, { - "modelId": "poe/empiriolabs/deepseek-v4-flash-el", - "providerId": "poe", - "displayName": "DeepSeek-V4-Flash-EL", - "version": "2026-04-24", + "modelId": "novita-ai/deepseek/deepseek-r1-turbo", + "providerId": "novita-ai", + "displayName": "DeepSeek R1 (Turbo)\t", + "version": "2025-03-05", "capabilities": [ "text.chat", "tools.function_calling", @@ -88138,275 +134328,346 @@ "modalities": [ "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 384000, + "contextWindow": 64000, + "maxOutputTokens": 16000, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.28, + "inputPer1M": 0.7, + "outputPer1M": 2.5, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "poe/empiriolabs/deepseek-v4-pro-el", - "providerId": "poe", - "displayName": "DeepSeek-V4-Pro-EL", - "version": "2026-04-24", + "modelId": "novita-ai/deepseek/deepseek-v3-0324", + "providerId": "novita-ai", + "displayName": "DeepSeek V3 0324", + "version": "2025-03-25", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 384000, + "contextWindow": 163840, + "maxOutputTokens": 163840, "pricing": { - "inputPer1M": 1.67, - "outputPer1M": 3.33, - "currency": "USD" + "inputPer1M": 0.27, + "outputPer1M": 1.12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.27, + "output": 1.12, + "cacheRead": 0.135 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "poe/fireworks-ai/kimi-k2.5-fw", - "providerId": "poe", - "displayName": "Kimi-K2.5-FW", - "version": "2026-01-27", + "modelId": "novita-ai/deepseek/deepseek-v3-turbo", + "providerId": "novita-ai", + "displayName": "DeepSeek V3 (Turbo)\t", + "version": "2025-03-05", "capabilities": [ "text.chat", "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 16384, + "contextWindow": 64000, + "maxOutputTokens": 16000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.4, + "outputPer1M": 1.3, "currency": "USD" } }, { - "modelId": "poe/google/gemini-2.0-flash", - "providerId": "poe", - "displayName": "Gemini-2.0-Flash", - "version": "2024-12-11", + "modelId": "novita-ai/deepseek/deepseek-v3.1", + "providerId": "novita-ai", + "displayName": "DeepSeek V3.1", + "version": "2025-08-21", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "audio", - "image", - "text", - "video" + "text" ], - "contextWindow": 990000, - "maxOutputTokens": 8192, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.42, - "currency": "USD" - } + "inputPer1M": 0.27, + "outputPer1M": 1, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.27, + "output": 1, + "cacheRead": 0.135 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "poe/google/gemini-2.0-flash-lite", - "providerId": "poe", - "displayName": "Gemini-2.0-Flash-Lite", - "version": "2025-02-05", + "modelId": "novita-ai/deepseek/deepseek-v3.1-terminus", + "providerId": "novita-ai", + "displayName": "Deepseek V3.1 Terminus", + "version": "2025-09-22", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "audio", - "image", - "text", - "video" + "text" ], - "contextWindow": 990000, - "maxOutputTokens": 8192, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.052, - "outputPer1M": 0.21, - "currency": "USD" - } + "inputPer1M": 0.27, + "outputPer1M": 1, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.27, + "output": 1, + "cacheRead": 0.135 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "poe/google/gemini-2.5-flash", - "providerId": "poe", - "displayName": "Gemini-2.5-Flash", - "version": "2025-04-26", + "modelId": "novita-ai/deepseek/deepseek-v3.2", + "providerId": "novita-ai", + "displayName": "Deepseek V3.2", + "version": "2025-12-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "audio", - "image", - "text", - "video" + "text" ], - "contextWindow": 1065535, - "maxOutputTokens": 65535, + "contextWindow": 163840, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.21, - "outputPer1M": 1.8, - "currency": "USD" - } + "inputPer1M": 0.269, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.269, + "output": 0.4, + "cacheRead": 0.1345 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "poe/google/gemini-2.5-flash-lite", - "providerId": "poe", - "displayName": "Gemini-2.5-Flash-Lite", - "version": "2025-06-19", + "modelId": "novita-ai/deepseek/deepseek-v3.2-exp", + "providerId": "novita-ai", + "displayName": "Deepseek V3.2 Exp", + "version": "2025-09-29", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "audio", - "image", - "text", - "video" + "text" ], - "contextWindow": 1024000, - "maxOutputTokens": 64000, + "contextWindow": 163840, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.07, - "outputPer1M": 0.28, + "inputPer1M": 0.27, + "outputPer1M": 0.41, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "poe/google/gemini-2.5-pro", - "providerId": "poe", - "displayName": "Gemini-2.5-Pro", - "version": "2025-02-05", + "modelId": "novita-ai/deepseek/deepseek-v4-flash", + "providerId": "novita-ai", + "displayName": "DeepSeek V4 Flash", + "version": "2026-04-24", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "audio", - "image", - "text", - "video" + "text" ], - "contextWindow": 1065535, - "maxOutputTokens": 65535, + "contextWindow": 1048576, + "maxOutputTokens": 393216, "pricing": { - "inputPer1M": 0.87, - "outputPer1M": 7, - "currency": "USD" - } + "inputPer1M": 0.14, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "cacheRead": 0.028 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "poe/google/gemini-3-flash", - "providerId": "poe", - "displayName": "Gemini-3-Flash", - "version": "2025-10-07", + "modelId": "novita-ai/deepseek/deepseek-v4-pro", + "providerId": "novita-ai", + "displayName": "DeepSeek V4 Pro", + "version": "2026-04-24", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "audio", - "image", - "text", - "video" + "text" ], "contextWindow": 1048576, - "maxOutputTokens": 65536, + "maxOutputTokens": 393216, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 2.4, - "currency": "USD" - } + "inputPer1M": 1.6, + "outputPer1M": 3.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.6, + "output": 3.2, + "cacheRead": 0.135 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "poe/google/gemini-3-pro", - "providerId": "poe", - "displayName": "Gemini-3-Pro", - "version": "2025-10-22", + "modelId": "novita-ai/google/gemma-3-12b-it", + "providerId": "novita-ai", + "displayName": "Gemma 3 12B", + "version": "2025-03-13", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ - "audio", "image", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 131072, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 1.6, - "outputPer1M": 9.6, + "inputPer1M": 0.05, + "outputPer1M": 0.1, "currency": "USD" } }, { - "modelId": "poe/google/gemini-3.1-flash-lite", - "providerId": "poe", - "displayName": "Gemini-3.1-Flash-Lite", - "version": "2026-02-18", + "modelId": "novita-ai/google/gemma-3-27b-it", + "providerId": "novita-ai", + "displayName": "Gemma 3 27B", + "version": "2025-03-25", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ - "audio", "image", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 98304, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 1.5, + "inputPer1M": 0.119, + "outputPer1M": 0.2, "currency": "USD" } }, { - "modelId": "poe/google/gemini-3.1-pro", - "providerId": "poe", - "displayName": "Gemini-3.1-Pro", - "version": "2026-02-19", + "modelId": "novita-ai/google/gemma-4-26b-a4b-it", + "providerId": "novita-ai", + "displayName": "Gemma 4 26B A4B", + "version": "2026-04-02", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "audio", "image", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 262144, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 2, - "outputPer1M": 12, + "inputPer1M": 0.13, + "outputPer1M": 0.4, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "poe/google/gemini-3.5-flash", - "providerId": "poe", - "displayName": "Gemini-3.5-Flash", - "version": "2026-05-19", + "modelId": "novita-ai/google/gemma-4-31b-it", + "providerId": "novita-ai", + "displayName": "Gemma 4 31B", + "version": "2026-04-02", "capabilities": [ "text.chat", "tools.function_calling", @@ -88414,403 +134675,484 @@ "structured.output" ], "modalities": [ - "audio", "image", "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 262144, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1.5152, - "outputPer1M": 9.0909, + "inputPer1M": 0.14, + "outputPer1M": 0.4, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "poe/google/gemini-deep-research", - "providerId": "poe", - "displayName": "gemini-deep-research", - "version": "2025-12-11", + "modelId": "novita-ai/gryphe/mythomax-l2-13b", + "providerId": "novita-ai", + "displayName": "Mythomax L2 13B", + "version": "2024-04-25", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 0, + "contextWindow": 4096, + "maxOutputTokens": 3200, "pricing": { - "inputPer1M": 1.6, - "outputPer1M": 9.6, + "inputPer1M": 0.09, + "outputPer1M": 0.09, "currency": "USD" } }, { - "modelId": "poe/google/gemma-4-31b", - "providerId": "poe", - "displayName": "Gemma-4-31B", - "version": "2026-04-02", + "modelId": "novita-ai/inclusionai/ling-2.6-1t", + "providerId": "novita-ai", + "displayName": "Ling-2.6-1T", + "version": "2026-04-23", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "structured.output" ], "modalities": [ - "image", "text" ], "contextWindow": 262144, - "maxOutputTokens": 8192, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 0.3, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "cacheRead": 0.06 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "poe/google/imagen-3", - "providerId": "poe", - "displayName": "Imagen-3", - "version": "2024-10-15", + "modelId": "novita-ai/inclusionai/ling-2.6-flash", + "providerId": "novita-ai", + "displayName": "Ling-2.6-flash", + "version": "2026-04-24", "capabilities": [ - "tools.function_calling" + "text.chat", + "tools.function_calling", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 480, - "maxOutputTokens": 0 + "contextWindow": 262144, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.1, + "outputPer1M": 0.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.3, + "cacheRead": 0.02 + }, + "costUnit": "USD per 1M tokens" + } }, { - "modelId": "poe/google/imagen-3-fast", - "providerId": "poe", - "displayName": "Imagen-3-Fast", - "version": "2024-10-17", + "modelId": "novita-ai/inclusionai/ring-2.6-1t", + "providerId": "novita-ai", + "displayName": "Ring-2.6-1T", + "version": "2026-05-08", "capabilities": [ - "tools.function_calling" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 480, - "maxOutputTokens": 0 + "contextWindow": 262144, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "cacheRead": 0.06 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "poe/google/imagen-4", - "providerId": "poe", - "displayName": "Imagen-4", - "version": "2025-05-22", + "modelId": "novita-ai/kwaipilot/kat-coder-pro", + "providerId": "novita-ai", + "displayName": "Kat Coder Pro", + "version": "2026-01-05", "capabilities": [ - "tools.function_calling" + "text.chat", + "tools.function_calling", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 480, - "maxOutputTokens": 0 + "contextWindow": 256000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.06 + }, + "costUnit": "USD per 1M tokens" + } }, { - "modelId": "poe/google/imagen-4-fast", - "providerId": "poe", - "displayName": "Imagen-4-Fast", - "version": "2025-06-25", + "modelId": "novita-ai/meta-llama/llama-3-70b-instruct", + "providerId": "novita-ai", + "displayName": "Llama3 70B Instruct", + "version": "2024-04-25", "capabilities": [ - "tools.function_calling" + "text.chat", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 480, - "maxOutputTokens": 0 + "contextWindow": 8192, + "maxOutputTokens": 8000, + "pricing": { + "inputPer1M": 0.51, + "outputPer1M": 0.74, + "currency": "USD" + } }, { - "modelId": "poe/google/imagen-4-ultra", - "providerId": "poe", - "displayName": "Imagen-4-Ultra", - "version": "2025-05-24", + "modelId": "novita-ai/meta-llama/llama-3-8b-instruct", + "providerId": "novita-ai", + "displayName": "Llama 3 8B Instruct", + "version": "2024-04-25", "capabilities": [ - "tools.function_calling" + "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 480, - "maxOutputTokens": 0 + "contextWindow": 8192, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0.04, + "outputPer1M": 0.04, + "currency": "USD" + } }, { - "modelId": "poe/google/lyria", - "providerId": "poe", - "displayName": "Lyria", - "version": "2025-06-04", + "modelId": "novita-ai/meta-llama/llama-3.1-8b-instruct", + "providerId": "novita-ai", + "displayName": "Llama 3.1 8B Instruct", + "version": "2024-07-24", "capabilities": [ - "tools.function_calling" + "text.chat" ], "modalities": [ - "audio", "text" ], - "contextWindow": 0, - "maxOutputTokens": 0 + "contextWindow": 16384, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0.02, + "outputPer1M": 0.05, + "currency": "USD" + } }, { - "modelId": "poe/google/nano-banana", - "providerId": "poe", - "displayName": "Nano-Banana", - "version": "2025-08-21", + "modelId": "novita-ai/meta-llama/llama-3.2-3b-instruct", + "providerId": "novita-ai", + "displayName": "Llama 3.2 3B Instruct", + "version": "2024-09-18", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 65536, - "maxOutputTokens": 0, + "contextWindow": 32768, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.21, - "outputPer1M": 1.8, + "inputPer1M": 0.03, + "outputPer1M": 0.05, "currency": "USD" } }, { - "modelId": "poe/google/nano-banana-pro", - "providerId": "poe", - "displayName": "Nano-Banana-Pro", - "version": "2025-11-19", + "modelId": "novita-ai/meta-llama/llama-3.3-70b-instruct", + "providerId": "novita-ai", + "displayName": "Llama 3.3 70B Instruct", + "version": "2024-12-07", "capabilities": [ + "text.chat", "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 65536, - "maxOutputTokens": 0, + "contextWindow": 131072, + "maxOutputTokens": 120000, "pricing": { - "inputPer1M": 2, - "outputPer1M": 12, + "inputPer1M": 0.135, + "outputPer1M": 0.4, "currency": "USD" } }, { - "modelId": "poe/google/veo-2", - "providerId": "poe", - "displayName": "Veo-2", - "version": "2024-12-02", + "modelId": "novita-ai/meta-llama/llama-4-maverick-17b-128e-instruct-fp8", + "providerId": "novita-ai", + "displayName": "Llama 4 Maverick Instruct", + "version": "2025-04-06", "capabilities": [ - "tools.function_calling" + "text.chat" ], "modalities": [ - "text", - "video" + "image", + "text" ], - "contextWindow": 480, - "maxOutputTokens": 0 + "contextWindow": 1048576, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0.27, + "outputPer1M": 0.85, + "currency": "USD" + } }, { - "modelId": "poe/google/veo-3", - "providerId": "poe", - "displayName": "Veo-3", - "version": "2025-05-21", + "modelId": "novita-ai/meta-llama/llama-4-scout-17b-16e-instruct", + "providerId": "novita-ai", + "displayName": "Llama 4 Scout Instruct", + "version": "2025-04-06", "capabilities": [ - "tools.function_calling" + "text.chat" ], "modalities": [ - "text", - "video" + "image", + "text" ], - "contextWindow": 480, - "maxOutputTokens": 0 + "contextWindow": 131072, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.18, + "outputPer1M": 0.59, + "currency": "USD" + } }, { - "modelId": "poe/google/veo-3-fast", - "providerId": "poe", - "displayName": "Veo-3-Fast", - "version": "2025-10-13", + "modelId": "novita-ai/microsoft/wizardlm-2-8x22b", + "providerId": "novita-ai", + "displayName": "Wizardlm 2 8x22B", + "version": "2024-04-24", "capabilities": [ - "tools.function_calling" + "text.chat" ], "modalities": [ - "text", - "video" + "text" ], - "contextWindow": 480, - "maxOutputTokens": 0 + "contextWindow": 65535, + "maxOutputTokens": 8000, + "pricing": { + "inputPer1M": 0.62, + "outputPer1M": 0.62, + "currency": "USD" + } }, { - "modelId": "poe/google/veo-3.1", - "providerId": "poe", - "displayName": "Veo-3.1", - "version": "2025-10-15", + "modelId": "novita-ai/minimax/minimax-m2", + "providerId": "novita-ai", + "displayName": "MiniMax-M2", + "version": "2025-10-27", "capabilities": [ - "tools.function_calling" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ - "text", - "video" + "text" ], - "contextWindow": 480, - "maxOutputTokens": 0 + "contextWindow": 204800, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "poe/google/veo-3.1-fast", - "providerId": "poe", - "displayName": "Veo-3.1-Fast", - "version": "2025-10-15", + "modelId": "novita-ai/minimax/minimax-m2.1", + "providerId": "novita-ai", + "displayName": "Minimax M2.1", + "version": "2025-12-23", "capabilities": [ - "tools.function_calling" + "text.chat", + "tools.function_calling", + "structured.output" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 480, - "maxOutputTokens": 0 + "contextWindow": 204800, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + } }, { - "modelId": "poe/ideogramai/ideogram", - "providerId": "poe", - "displayName": "Ideogram", - "version": "2024-04-03", + "modelId": "novita-ai/minimax/minimax-m2.5", + "providerId": "novita-ai", + "displayName": "MiniMax M2.5", + "version": "2026-02-12", "capabilities": [ - "tools.function_calling" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 150, - "maxOutputTokens": 0 + "contextWindow": 204800, + "maxOutputTokens": 131100, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "poe/ideogramai/ideogram-v2", - "providerId": "poe", - "displayName": "Ideogram-v2", - "version": "2024-08-21", + "modelId": "novita-ai/minimax/minimax-m2.5-highspeed", + "providerId": "novita-ai", + "displayName": "MiniMax M2.5 Highspeed", + "version": "2026-02-12", "capabilities": [ - "tools.function_calling" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 150, - "maxOutputTokens": 0 - }, - { - "modelId": "poe/ideogramai/ideogram-v2a", - "providerId": "poe", - "displayName": "Ideogram-v2a", - "version": "2025-02-27", - "capabilities": [ - "tools.function_calling" - ], - "modalities": [ - "image", - "text" - ], - "contextWindow": 150, - "maxOutputTokens": 0 - }, - { - "modelId": "poe/ideogramai/ideogram-v2a-turbo", - "providerId": "poe", - "displayName": "Ideogram-v2a-Turbo", - "version": "2025-02-27", - "capabilities": [ - "tools.function_calling" - ], - "modalities": [ - "image", - "text" - ], - "contextWindow": 150, - "maxOutputTokens": 0 - }, - { - "modelId": "poe/lumalabs/ray2", - "providerId": "poe", - "displayName": "Ray2", - "version": "2025-02-20", - "capabilities": [ - "tools.function_calling" - ], - "modalities": [ - "image", - "text", - "video" - ], - "contextWindow": 5000, - "maxOutputTokens": 0 + "contextWindow": 204800, + "maxOutputTokens": 131100, + "pricing": { + "inputPer1M": 0.6, + "outputPer1M": 2.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.4, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "poe/novita/deepseek-v3.2", - "providerId": "poe", - "displayName": "DeepSeek-V3.2", - "version": "2025-12-01", + "modelId": "novita-ai/minimax/minimax-m2.7", + "providerId": "novita-ai", + "displayName": "MiniMax M2.7", + "version": "2026-03-18", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 0, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.27, - "outputPer1M": 0.4, - "currency": "USD" - } - }, - { - "modelId": "poe/novita/glm-4.6", - "providerId": "poe", - "displayName": "GLM-4.6", - "version": "2025-09-30", - "capabilities": [ - "text.chat", - "tools.function_calling" - ], - "modalities": [ - "text" - ], - "contextWindow": 0, - "maxOutputTokens": 0 + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.06 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "poe/novita/glm-4.6v", - "providerId": "poe", - "displayName": "glm-4.6v", - "version": "2025-12-09", + "modelId": "novita-ai/minimax/minimax-m2.7-highspeed", + "providerId": "novita-ai", + "displayName": "MiniMax-M2.7-highspeed", + "version": "2026-03-18", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 131000, - "maxOutputTokens": 32768 + "contextWindow": 204800, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.6, + "outputPer1M": 2.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.4, + "cacheRead": 0.06, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "poe/novita/glm-4.7", - "providerId": "poe", - "displayName": "glm-4.7", - "version": "2025-12-22", + "modelId": "novita-ai/minimaxai/minimax-m1-80k", + "providerId": "novita-ai", + "displayName": "MiniMax M1", + "version": "2025-06-17", "capabilities": [ "text.chat", "tools.function_calling", @@ -88819,110 +135161,150 @@ "modalities": [ "text" ], - "contextWindow": 205000, - "maxOutputTokens": 131072 + "contextWindow": 1000000, + "maxOutputTokens": 40000, + "pricing": { + "inputPer1M": 0.55, + "outputPer1M": 2.2, + "currency": "USD" + }, + "reasoningOptions": [] }, { - "modelId": "poe/novita/glm-4.7-flash", - "providerId": "poe", - "displayName": "glm-4.7-flash", - "version": "2026-01-19", + "modelId": "novita-ai/mistralai/mistral-nemo", + "providerId": "novita-ai", + "displayName": "Mistral Nemo", + "version": "2024-07-30", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 200000, - "maxOutputTokens": 65500 + "contextWindow": 60288, + "maxOutputTokens": 16000, + "pricing": { + "inputPer1M": 0.04, + "outputPer1M": 0.17, + "currency": "USD" + } }, { - "modelId": "poe/novita/glm-4.7-n", - "providerId": "poe", - "displayName": "glm-4.7-n", - "version": "2025-12-22", + "modelId": "novita-ai/moonshotai/kimi-k2-0905", + "providerId": "novita-ai", + "displayName": "Kimi K2 0905", + "version": "2025-09-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 205000, - "maxOutputTokens": 131072 + "contextWindow": 262144, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 0.6, + "outputPer1M": 2.5, + "currency": "USD" + } }, { - "modelId": "poe/novita/glm-5", - "providerId": "poe", - "displayName": "GLM-5", - "version": "2026-02-15", + "modelId": "novita-ai/moonshotai/kimi-k2-instruct", + "providerId": "novita-ai", + "displayName": "Kimi K2 Instruct", + "version": "2025-07-11", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 205000, - "maxOutputTokens": 131072, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 1, - "outputPer1M": 3.2, + "inputPer1M": 0.57, + "outputPer1M": 2.3, "currency": "USD" } }, { - "modelId": "poe/novita/kimi-k2-thinking", - "providerId": "poe", - "displayName": "kimi-k2-thinking", + "modelId": "novita-ai/moonshotai/kimi-k2-thinking", + "providerId": "novita-ai", + "displayName": "Kimi K2 Thinking", "version": "2025-11-07", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 256000, - "maxOutputTokens": 0 + "contextWindow": 262144, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 0.6, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.5, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "poe/novita/kimi-k2.5", - "providerId": "poe", - "displayName": "Kimi-K2.5", + "modelId": "novita-ai/moonshotai/kimi-k2.5", + "providerId": "novita-ai", + "displayName": "Kimi K2.5", "version": "2026-01-27", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", "text", "video" ], - "contextWindow": 128000, + "contextWindow": 262144, "maxOutputTokens": 262144, "pricing": { "inputPer1M": 0.6, "outputPer1M": 3, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 3, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "poe/novita/kimi-k2.6", - "providerId": "poe", - "displayName": "Kimi-K2.6", - "version": "2026-04-20", + "modelId": "novita-ai/moonshotai/kimi-k2.6", + "providerId": "novita-ai", + "displayName": "Kimi K2.6", + "version": "2026-04-21", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", @@ -88932,833 +135314,977 @@ "contextWindow": 262144, "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.96, - "outputPer1M": 4.04, - "currency": "USD" - } + "inputPer1M": 0.8, + "outputPer1M": 3.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.8, + "output": 3.4, + "cacheRead": 0.16 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "poe/novita/minimax-m2.1", - "providerId": "poe", - "displayName": "minimax-m2.1", - "version": "2025-12-26", + "modelId": "novita-ai/moonshotai/kimi-k2.7-code", + "providerId": "novita-ai", + "displayName": "Kimi K2.7 Code", + "version": "2026-06-12", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 205000, - "maxOutputTokens": 131072 + "contextWindow": 262144, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 0.95, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4, + "cacheRead": 0.19 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "poe/openai/chatgpt-4o-latest", - "providerId": "poe", - "displayName": "ChatGPT-4o-Latest", - "version": "2024-08-14", + "modelId": "novita-ai/moonshotai/kimi-k3", + "providerId": "novita-ai", + "displayName": "Kimi K3", + "version": "2026-07-16", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 1048576, + "maxOutputTokens": 1048576, "pricing": { - "inputPer1M": 4.5, - "outputPer1M": 14, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "high", + "max" + ] + } + ] }, { - "modelId": "poe/openai/dall-e-3", - "providerId": "poe", - "displayName": "DALL-E-3", - "version": "2023-11-06", + "modelId": "novita-ai/nousresearch/hermes-2-pro-llama-3-8b", + "providerId": "novita-ai", + "displayName": "Hermes 2 Pro Llama 3 8B", + "version": "2024-06-27", "capabilities": [ - "tools.function_calling" + "text.chat", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 800, - "maxOutputTokens": 0 + "contextWindow": 8192, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0.14, + "outputPer1M": 0.14, + "currency": "USD" + } }, { - "modelId": "poe/openai/gpt-3.5-turbo", - "providerId": "poe", - "displayName": "GPT-3.5-Turbo", - "version": "2023-09-13", + "modelId": "novita-ai/openai/gpt-oss-120b", + "providerId": "novita-ai", + "displayName": "OpenAI GPT OSS 120B", + "version": "2025-08-06", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 16384, - "maxOutputTokens": 2048, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.45, - "outputPer1M": 1.4, + "inputPer1M": 0.05, + "outputPer1M": 0.25, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "poe/openai/gpt-3.5-turbo-instruct", - "providerId": "poe", - "displayName": "GPT-3.5-Turbo-Instruct", - "version": "2023-09-20", + "modelId": "novita-ai/openai/gpt-oss-20b", + "providerId": "novita-ai", + "displayName": "OpenAI: GPT OSS 20B", + "version": "2025-08-06", "capabilities": [ "text.chat", - "tools.function_calling" + "reasoning", + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 3500, - "maxOutputTokens": 1024, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 1.4, - "outputPer1M": 1.8, + "inputPer1M": 0.04, + "outputPer1M": 0.15, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "poe/openai/gpt-3.5-turbo-raw", - "providerId": "poe", - "displayName": "GPT-3.5-Turbo-Raw", - "version": "2023-09-27", + "modelId": "novita-ai/paddlepaddle/paddleocr-vl", + "providerId": "novita-ai", + "displayName": "PaddleOCR-VL", + "version": "2025-10-22", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ "image", "text" ], - "contextWindow": 4524, - "maxOutputTokens": 2048, + "contextWindow": 16384, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.45, - "outputPer1M": 1.4, + "inputPer1M": 0.02, + "outputPer1M": 0.02, "currency": "USD" } }, { - "modelId": "poe/openai/gpt-4-classic", - "providerId": "poe", - "displayName": "GPT-4-Classic", - "version": "2024-03-25", + "modelId": "novita-ai/qwen/qwen-2.5-72b-instruct", + "providerId": "novita-ai", + "displayName": "Qwen 2.5 72B Instruct", + "version": "2024-10-15", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 8192, - "maxOutputTokens": 4096, + "contextWindow": 32000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 27, - "outputPer1M": 54, + "inputPer1M": 0.38, + "outputPer1M": 0.4, "currency": "USD" } }, { - "modelId": "poe/openai/gpt-4-classic-0314", - "providerId": "poe", - "displayName": "GPT-4-Classic-0314", - "version": "2024-08-26", + "modelId": "novita-ai/qwen/qwen-mt-plus", + "providerId": "novita-ai", + "displayName": "Qwen MT Plus", + "version": "2025-09-03", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 8192, - "maxOutputTokens": 4096, + "contextWindow": 16384, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 27, - "outputPer1M": 54, + "inputPer1M": 0.25, + "outputPer1M": 0.75, "currency": "USD" } }, { - "modelId": "poe/openai/gpt-4-turbo", - "providerId": "poe", - "displayName": "GPT-4-Turbo", - "version": "2023-09-13", + "modelId": "novita-ai/qwen/qwen2.5-7b-instruct", + "providerId": "novita-ai", + "displayName": "Qwen2.5 7B Instruct", + "version": "2025-04-16", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 32000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 9, - "outputPer1M": 27, + "inputPer1M": 0.07, + "outputPer1M": 0.07, "currency": "USD" } }, { - "modelId": "poe/openai/gpt-4.1", - "providerId": "poe", - "displayName": "GPT-4.1", - "version": "2025-04-14", + "modelId": "novita-ai/qwen/qwen2.5-vl-72b-instruct", + "providerId": "novita-ai", + "displayName": "Qwen2.5 VL 72B Instruct", + "version": "2025-03-25", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 1047576, + "contextWindow": 32768, "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 1.8, - "outputPer1M": 7.2, + "inputPer1M": 0.8, + "outputPer1M": 0.8, "currency": "USD" } }, { - "modelId": "poe/openai/gpt-4.1-mini", - "providerId": "poe", - "displayName": "GPT-4.1-mini", - "version": "2025-04-15", + "modelId": "novita-ai/qwen/qwen3-235b-a22b-fp8", + "providerId": "novita-ai", + "displayName": "Qwen3 235B A22B", + "version": "2025-04-29", "capabilities": [ "text.chat", - "tools.function_calling" + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 1047576, - "maxOutputTokens": 32768, + "contextWindow": 40960, + "maxOutputTokens": 20000, "pricing": { - "inputPer1M": 0.36, - "outputPer1M": 1.4, + "inputPer1M": 0.2, + "outputPer1M": 0.8, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "poe/openai/gpt-4.1-nano", - "providerId": "poe", - "displayName": "GPT-4.1-nano", - "version": "2025-04-15", + "modelId": "novita-ai/qwen/qwen3-235b-a22b-instruct-2507", + "providerId": "novita-ai", + "displayName": "Qwen3 235B A22B Instruct 2507", + "version": "2025-07-22", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 1047576, - "maxOutputTokens": 32768, + "contextWindow": 131072, + "maxOutputTokens": 16384, "pricing": { "inputPer1M": 0.09, - "outputPer1M": 0.36, + "outputPer1M": 0.58, "currency": "USD" } }, { - "modelId": "poe/openai/gpt-4o", - "providerId": "poe", - "displayName": "GPT-4o", - "version": "2024-05-13", + "modelId": "novita-ai/qwen/qwen3-235b-a22b-thinking-2507", + "providerId": "novita-ai", + "displayName": "Qwen3 235B A22b Thinking 2507", + "version": "2025-07-25", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8192 - }, - { - "modelId": "poe/openai/gpt-4o-aug", - "providerId": "poe", - "displayName": "GPT-4o-Aug", - "version": "2024-11-21", + "contextWindow": 131072, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 3, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "novita-ai/qwen/qwen3-30b-a3b-fp8", + "providerId": "novita-ai", + "displayName": "Qwen3 30B A3B", + "version": "2025-04-29", "capabilities": [ "text.chat", - "tools.function_calling" + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 40960, + "maxOutputTokens": 20000, "pricing": { - "inputPer1M": 2.2, - "outputPer1M": 9, + "inputPer1M": 0.09, + "outputPer1M": 0.45, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "poe/openai/gpt-4o-mini", - "providerId": "poe", - "displayName": "GPT-4o-mini", - "version": "2024-07-18", + "modelId": "novita-ai/qwen/qwen3-32b-fp8", + "providerId": "novita-ai", + "displayName": "Qwen3 32B", + "version": "2025-04-29", "capabilities": [ "text.chat", - "tools.function_calling" + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 124096, - "maxOutputTokens": 4096, + "contextWindow": 40960, + "maxOutputTokens": 20000, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.54, + "inputPer1M": 0.1, + "outputPer1M": 0.45, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "poe/openai/gpt-4o-mini-search", - "providerId": "poe", - "displayName": "GPT-4o-mini-Search", - "version": "2025-03-11", + "modelId": "novita-ai/qwen/qwen3-4b-fp8", + "providerId": "novita-ai", + "displayName": "Qwen3 4B", + "version": "2025-04-29", "capabilities": [ "text.chat", - "tools.function_calling" + "reasoning" ], "modalities": [ "text" ], "contextWindow": 128000, - "maxOutputTokens": 8192, + "maxOutputTokens": 20000, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.54, + "inputPer1M": 0.03, + "outputPer1M": 0.03, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "poe/openai/gpt-4o-search", - "providerId": "poe", - "displayName": "GPT-4o-Search", - "version": "2025-03-11", + "modelId": "novita-ai/qwen/qwen3-8b-fp8", + "providerId": "novita-ai", + "displayName": "Qwen3 8B", + "version": "2025-04-29", "capabilities": [ "text.chat", - "tools.function_calling" + "reasoning" ], "modalities": [ "text" ], "contextWindow": 128000, - "maxOutputTokens": 8192, + "maxOutputTokens": 20000, "pricing": { - "inputPer1M": 2.2, - "outputPer1M": 9, + "inputPer1M": 0.035, + "outputPer1M": 0.138, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "poe/openai/gpt-5", - "providerId": "poe", - "displayName": "GPT-5", - "version": "2025-08-05", + "modelId": "novita-ai/qwen/qwen3-coder-30b-a3b-instruct", + "providerId": "novita-ai", + "displayName": "Qwen3 Coder 30b A3B Instruct", + "version": "2025-10-09", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 160000, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 1.1, - "outputPer1M": 9, + "inputPer1M": 0.07, + "outputPer1M": 0.27, "currency": "USD" } }, { - "modelId": "poe/openai/gpt-5-chat", - "providerId": "poe", - "displayName": "GPT-5-Chat", - "version": "2025-08-07", + "modelId": "novita-ai/qwen/qwen3-coder-480b-a35b-instruct", + "providerId": "novita-ai", + "displayName": "Qwen3 Coder 480B A35B Instruct", + "version": "2025-07-23", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 1.1, - "outputPer1M": 9, + "inputPer1M": 0.38, + "outputPer1M": 1.55, "currency": "USD" } }, { - "modelId": "poe/openai/gpt-5-codex", - "providerId": "poe", - "displayName": "GPT-5-Codex", - "version": "2025-09-23", + "modelId": "novita-ai/qwen/qwen3-coder-next", + "providerId": "novita-ai", + "displayName": "Qwen3 Coder Next", + "version": "2026-02-03", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 1.1, - "outputPer1M": 9, + "inputPer1M": 0.2, + "outputPer1M": 1.5, "currency": "USD" } }, { - "modelId": "poe/openai/gpt-5-mini", - "providerId": "poe", - "displayName": "GPT-5-mini", - "version": "2025-06-25", + "modelId": "novita-ai/qwen/qwen3-max", + "providerId": "novita-ai", + "displayName": "Qwen3 Max", + "version": "2025-09-24", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.22, - "outputPer1M": 1.8, + "inputPer1M": 2.11, + "outputPer1M": 8.45, "currency": "USD" } }, { - "modelId": "poe/openai/gpt-5-nano", - "providerId": "poe", - "displayName": "GPT-5-nano", - "version": "2025-08-05", + "modelId": "novita-ai/qwen/qwen3-next-80b-a3b-instruct", + "providerId": "novita-ai", + "displayName": "Qwen3 Next 80B A3B Instruct", + "version": "2025-09-10", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.045, - "outputPer1M": 0.36, + "inputPer1M": 0.15, + "outputPer1M": 1.5, "currency": "USD" } }, { - "modelId": "poe/openai/gpt-5-pro", - "providerId": "poe", - "displayName": "GPT-5-Pro", - "version": "2025-10-06", + "modelId": "novita-ai/qwen/qwen3-next-80b-a3b-thinking", + "providerId": "novita-ai", + "displayName": "Qwen3 Next 80B A3B Thinking", + "version": "2025-09-10", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 14, - "outputPer1M": 110, + "inputPer1M": 0.15, + "outputPer1M": 1.5, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "poe/openai/gpt-5.1", - "providerId": "poe", - "displayName": "GPT-5.1", - "version": "2025-11-12", + "modelId": "novita-ai/qwen/qwen3-omni-30b-a3b-instruct", + "providerId": "novita-ai", + "displayName": "Qwen3 Omni 30B A3B Instruct", + "version": "2025-09-24", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ + "audio", "image", - "text" + "text", + "video" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 65536, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 1.1, - "outputPer1M": 9, - "currency": "USD" + "inputPer1M": 0.25, + "outputPer1M": 0.97, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 0.97, + "inputAudio": 2.2, + "outputAudio": 1.788 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "poe/openai/gpt-5.1-codex", - "providerId": "poe", - "displayName": "GPT-5.1-Codex", - "version": "2025-11-12", + "modelId": "novita-ai/qwen/qwen3-omni-30b-a3b-thinking", + "providerId": "novita-ai", + "displayName": "Qwen3 Omni 30B A3B Thinking", + "version": "2025-09-24", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", - "text" + "text", + "video" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 65536, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 1.1, - "outputPer1M": 9, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 0.97, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 0.97, + "inputAudio": 2.2, + "outputAudio": 1.788 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "poe/openai/gpt-5.1-codex-max", - "providerId": "poe", - "displayName": "GPT-5.1-Codex-Max", - "version": "2025-12-08", + "modelId": "novita-ai/qwen/qwen3-vl-235b-a22b-instruct", + "providerId": "novita-ai", + "displayName": "Qwen3 VL 235B A22B Instruct", + "version": "2025-09-24", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 1.1, - "outputPer1M": 9, + "inputPer1M": 0.3, + "outputPer1M": 1.5, "currency": "USD" } }, { - "modelId": "poe/openai/gpt-5.1-codex-mini", - "providerId": "poe", - "displayName": "GPT-5.1-Codex-Mini", - "version": "2025-11-12", + "modelId": "novita-ai/qwen/qwen3-vl-235b-a22b-thinking", + "providerId": "novita-ai", + "displayName": "Qwen3 VL 235B A22B Thinking", + "version": "2025-09-24", "capabilities": [ "text.chat", - "tools.function_calling", "reasoning" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.22, - "outputPer1M": 1.8, + "inputPer1M": 0.98, + "outputPer1M": 3.95, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "poe/openai/gpt-5.1-instant", - "providerId": "poe", - "displayName": "GPT-5.1-Instant", - "version": "2025-11-12", + "modelId": "novita-ai/qwen/qwen3-vl-30b-a3b-instruct", + "providerId": "novita-ai", + "displayName": "qwen/qwen3-vl-30b-a3b-instruct", + "version": "2025-10-11", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 1.1, - "outputPer1M": 9, + "inputPer1M": 0.2, + "outputPer1M": 0.7, "currency": "USD" } }, { - "modelId": "poe/openai/gpt-5.2", - "providerId": "poe", - "displayName": "GPT-5.2", - "version": "2025-12-08", + "modelId": "novita-ai/qwen/qwen3-vl-30b-a3b-thinking", + "providerId": "novita-ai", + "displayName": "qwen/qwen3-vl-30b-a3b-thinking", + "version": "2025-10-11", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 1.6, - "outputPer1M": 13, + "inputPer1M": 0.2, + "outputPer1M": 1, "currency": "USD" } }, { - "modelId": "poe/openai/gpt-5.2-codex", - "providerId": "poe", - "displayName": "GPT-5.2-Codex", - "version": "2026-01-14", + "modelId": "novita-ai/qwen/qwen3-vl-8b-instruct", + "providerId": "novita-ai", + "displayName": "qwen/qwen3-vl-8b-instruct", + "version": "2025-10-17", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 1.6, - "outputPer1M": 13, + "inputPer1M": 0.08, + "outputPer1M": 0.5, "currency": "USD" } }, { - "modelId": "poe/openai/gpt-5.2-instant", - "providerId": "poe", - "displayName": "GPT-5.2-Instant", - "version": "2025-12-11", + "modelId": "novita-ai/qwen/qwen3.5-122b-a10b", + "providerId": "novita-ai", + "displayName": "Qwen3.5-122B-A10B", + "version": "2026-02-26", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 1.6, - "outputPer1M": 13, + "inputPer1M": 0.4, + "outputPer1M": 3.2, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "poe/openai/gpt-5.2-pro", - "providerId": "poe", - "displayName": "GPT-5.2-Pro", - "version": "2025-12-11", + "modelId": "novita-ai/qwen/qwen3.5-27b", + "providerId": "novita-ai", + "displayName": "Qwen3.5-27B", + "version": "2026-02-26", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 19, - "outputPer1M": 150, + "inputPer1M": 0.3, + "outputPer1M": 2.4, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "poe/openai/gpt-5.3-codex", - "providerId": "poe", - "displayName": "GPT-5.3-Codex", - "version": "2026-02-10", + "modelId": "novita-ai/qwen/qwen3.5-35b-a3b", + "providerId": "novita-ai", + "displayName": "Qwen3.5-35B-A3B", + "version": "2026-02-26", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 1.6, - "outputPer1M": 13, + "inputPer1M": 0.25, + "outputPer1M": 2, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "poe/openai/gpt-5.3-codex-spark", - "providerId": "poe", - "displayName": "GPT-5.3-Codex-Spark", - "version": "2026-03-04", + "modelId": "novita-ai/qwen/qwen3.5-397b-a17b", + "providerId": "novita-ai", + "displayName": "Qwen3.5-397B-A17B", + "version": "2026-02-17", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 262144, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.6, + "outputPer1M": 3.6, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "poe/openai/gpt-5.3-instant", - "providerId": "poe", - "displayName": "GPT-5.3-Instant", - "version": "2026-03-03", + "modelId": "novita-ai/qwen/qwen3.7-max", + "providerId": "novita-ai", + "displayName": "Qwen3.7-Max", + "version": "2026-05-21", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 1.6, - "outputPer1M": 13, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 3.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 3.75, + "cacheRead": 0.25, + "cacheWrite": 1.5625 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "poe/openai/gpt-5.4", - "providerId": "poe", - "displayName": "GPT-5.4", - "version": "2026-02-26", + "modelId": "novita-ai/sao10K/l3-70b-euryale-v2.1", + "providerId": "novita-ai", + "displayName": "L3 70B Euryale V2.1\t", + "version": "2024-06-18", "capabilities": [ - "tools.function_calling", - "reasoning" + "text.chat", + "tools.function_calling" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1050000, - "maxOutputTokens": 128000, + "contextWindow": 8192, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 2.2, - "outputPer1M": 14, + "inputPer1M": 1.48, + "outputPer1M": 1.48, "currency": "USD" } }, { - "modelId": "poe/openai/gpt-5.4-mini", - "providerId": "poe", - "displayName": "GPT-5.4-Mini", - "version": "2026-03-12", + "modelId": "novita-ai/sao10K/l3-8b-lunaris", + "providerId": "novita-ai", + "displayName": "Sao10k L3 8B Lunaris\t", + "version": "2024-11-28", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 8192, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.68, - "outputPer1M": 4, + "inputPer1M": 0.05, + "outputPer1M": 0.05, "currency": "USD" } }, { - "modelId": "poe/openai/gpt-5.4-nano", - "providerId": "poe", - "displayName": "GPT-5.4-Nano", - "version": "2026-03-11", + "modelId": "novita-ai/sao10K/L3-8B-stheno-v3.2", + "providerId": "novita-ai", + "displayName": "L3 8B Stheno V3.2", + "version": "2024-11-29", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 8192, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.18, - "outputPer1M": 1.1, + "inputPer1M": 0.05, + "outputPer1M": 0.05, "currency": "USD" } }, { - "modelId": "poe/openai/gpt-5.4-pro", - "providerId": "poe", - "displayName": "GPT-5.4-Pro", - "version": "2026-03-05", + "modelId": "novita-ai/sao10K/l31-70b-euryale-v2.2", + "providerId": "novita-ai", + "displayName": "L31 70B Euryale V2.2", + "version": "2024-09-19", "capabilities": [ - "tools.function_calling", - "reasoning" + "text.chat", + "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 1050000, - "maxOutputTokens": 128000, + "contextWindow": 8192, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 27, - "outputPer1M": 160, + "inputPer1M": 1.48, + "outputPer1M": 1.48, "currency": "USD" } }, { - "modelId": "poe/openai/gpt-5.5", - "providerId": "poe", - "displayName": "GPT-5.5", - "version": "2026-04-08", + "modelId": "novita-ai/xiaomimimo/mimo-v2-flash", + "providerId": "novita-ai", + "displayName": "XiaomiMiMo/MiMo-V2-Flash", + "version": "2025-12-19", "capabilities": [ "text.chat", "tools.function_calling", @@ -89766,489 +136292,729 @@ "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 4.5455, - "outputPer1M": 27.2727, - "currency": "USD" - } + "inputPer1M": 0.1, + "outputPer1M": 0.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.3, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "poe/openai/gpt-5.5-pro", - "providerId": "poe", - "displayName": "GPT-5.5-Pro", - "version": "2026-04-08", + "modelId": "novita-ai/xiaomimimo/mimo-v2-pro", + "providerId": "novita-ai", + "displayName": "MiMo-V2-Pro", + "version": "2026-03-18", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 1048576, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 27.2727, - "outputPer1M": 163.6364, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.4 + }, + "costMetadata": { + "tiers": [ + { + "input": 2, + "output": 6, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 256000 + } + } + ], + "contextOver200k": { + "input": 2, + "output": 6, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "poe/openai/gpt-image-1", - "providerId": "poe", - "displayName": "GPT-Image-1", - "version": "2025-03-31", + "modelId": "novita-ai/xiaomimimo/mimo-v2.5-pro", + "providerId": "novita-ai", + "displayName": "MiMo-V2.5-Pro", + "version": "2026-04-22", "capabilities": [ - "tools.function_calling" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 0 + "contextWindow": 1048576, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.522, + "outputPer1M": 1.044, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.522, + "output": 1.044, + "cacheRead": 0.0043 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.522, + "output": 1.044, + "cache_read": 0.0043, + "tier": { + "type": "context", + "size": 256000 + } + } + ], + "contextOver200k": { + "input": 0.522, + "output": 1.044, + "cache_read": 0.0043 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "poe/openai/gpt-image-1-mini", - "providerId": "poe", - "displayName": "GPT-Image-1-Mini", - "version": "2025-08-26", + "modelId": "novita-ai/zai-org/autoglm-phone-9b-multilingual", + "providerId": "novita-ai", + "displayName": "AutoGLM-Phone-9B-Multilingual", + "version": "2025-12-10", "capabilities": [ - "tools.function_calling" - ], - "modalities": [ - "image", - "text" - ], - "contextWindow": 0, - "maxOutputTokens": 0 - }, - { - "modelId": "poe/openai/gpt-image-1.5", - "providerId": "poe", - "displayName": "gpt-image-1.5", - "version": "2025-12-16", - "capabilities": [], - "modalities": [ - "image", - "text" + "text.chat" ], - "contextWindow": 128000, - "maxOutputTokens": 0 - }, - { - "modelId": "poe/openai/gpt-image-2", - "providerId": "poe", - "displayName": "GPT-Image-2", - "version": "2026-04-21", - "capabilities": [], "modalities": [ "image", "text" ], - "contextWindow": 0, - "maxOutputTokens": 0, + "contextWindow": 65536, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 5.0505, - "outputPer1M": 32.3232, + "inputPer1M": 0.035, + "outputPer1M": 0.138, "currency": "USD" } }, { - "modelId": "poe/openai/o1", - "providerId": "poe", - "displayName": "o1", - "version": "2024-12-18", + "modelId": "novita-ai/zai-org/glm-4.5", + "providerId": "novita-ai", + "displayName": "GLM-4.5", + "version": "2025-07-28", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 131072, + "maxOutputTokens": 98304, "pricing": { - "inputPer1M": 14, - "outputPer1M": 54, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 2.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.2, + "cacheRead": 0.11 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "poe/openai/o1-pro", - "providerId": "poe", - "displayName": "o1-pro", - "version": "2025-03-19", + "modelId": "novita-ai/zai-org/glm-4.5-air", + "providerId": "novita-ai", + "displayName": "GLM 4.5 Air", + "version": "2025-10-13", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 131072, + "maxOutputTokens": 98304, "pricing": { - "inputPer1M": 140, - "outputPer1M": 540, - "currency": "USD" - } + "inputPer1M": 0.13, + "outputPer1M": 0.85, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.13, + "output": 0.85, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "poe/openai/o3", - "providerId": "poe", - "displayName": "o3", - "version": "2025-04-16", + "modelId": "novita-ai/zai-org/glm-4.5v", + "providerId": "novita-ai", + "displayName": "GLM 4.5V", + "version": "2025-08-11", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 65536, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 1.8, - "outputPer1M": 7.2, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 1.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 1.8, + "cacheRead": 0.11 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "poe/openai/o3-deep-research", - "providerId": "poe", - "displayName": "o3-deep-research", - "version": "2025-06-27", + "modelId": "novita-ai/zai-org/glm-4.6", + "providerId": "novita-ai", + "displayName": "GLM 4.6", + "version": "2025-09-30", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 9, - "outputPer1M": 36, - "currency": "USD" - } + "inputPer1M": 0.55, + "outputPer1M": 2.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.55, + "output": 2.2, + "cacheRead": 0.11 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "poe/openai/o3-mini", - "providerId": "poe", - "displayName": "o3-mini", - "version": "2025-01-31", + "modelId": "novita-ai/zai-org/glm-4.6v", + "providerId": "novita-ai", + "displayName": "GLM 4.6V", + "version": "2025-12-08", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.99, - "outputPer1M": 4, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 0.9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 0.9, + "cacheRead": 0.055 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "poe/openai/o3-mini-high", - "providerId": "poe", - "displayName": "o3-mini-high", - "version": "2025-01-31", + "modelId": "novita-ai/zai-org/glm-4.7", + "providerId": "novita-ai", + "displayName": "GLM-4.7", + "version": "2025-12-22", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.99, - "outputPer1M": 4, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 2.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.2, + "cacheRead": 0.11 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "poe/openai/o3-pro", - "providerId": "poe", - "displayName": "o3-pro", - "version": "2025-06-10", + "modelId": "novita-ai/zai-org/glm-4.7-flash", + "providerId": "novita-ai", + "displayName": "GLM-4.7-Flash", + "version": "2026-01-19", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", "text" ], "contextWindow": 200000, - "maxOutputTokens": 100000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 18, - "outputPer1M": 72, - "currency": "USD" - } + "inputPer1M": 0.07, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.07, + "output": 0.4, + "cacheRead": 0.01 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "poe/openai/o4-mini", - "providerId": "poe", - "displayName": "o4-mini", - "version": "2025-04-16", + "modelId": "novita-ai/zai-org/glm-5", + "providerId": "novita-ai", + "displayName": "GLM-5", + "version": "2026-02-11", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 202800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.99, - "outputPer1M": 4, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 3.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 3.2, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "poe/openai/o4-mini-deep-research", - "providerId": "poe", - "displayName": "o4-mini-deep-research", - "version": "2025-06-27", + "modelId": "novita-ai/zai-org/glm-5.1", + "providerId": "novita-ai", + "displayName": "GLM-5.1", + "version": "2026-03-27", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1.8, - "outputPer1M": 7.2, - "currency": "USD" - } + "inputPer1M": 1.38, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.38, + "output": 4.4, + "cacheRead": 0.26 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "poe/openai/sora-2", - "providerId": "poe", - "displayName": "Sora-2", - "version": "2025-10-06", + "modelId": "novita-ai/zai-org/glm-5.2", + "providerId": "novita-ai", + "displayName": "GLM-5.2", + "version": "2026-06-13", "capabilities": [ - "tools.function_calling" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 0, - "maxOutputTokens": 0 + "contextWindow": 1048576, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 1.4, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.4, + "output": 4.4, + "cacheRead": 0.26 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high", + "max" + ] + } + ] }, { - "modelId": "poe/openai/sora-2-pro", - "providerId": "poe", - "displayName": "Sora-2-Pro", - "version": "2025-10-06", + "modelId": "nvidia/abacusai/dracarys-llama-3.1-70b-instruct", + "providerId": "nvidia", + "displayName": "dracarys-llama-3.1-70b-instruct", + "version": "2024-09-11", "capabilities": [ + "text.chat", "tools.function_calling" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 0, - "maxOutputTokens": 0 + "contextWindow": 128000, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } }, { - "modelId": "poe/poetools/claude-code", - "providerId": "poe", - "displayName": "claude-code", - "version": "2025-11-27", + "modelId": "nvidia/baai/bge-m3", + "providerId": "nvidia", + "displayName": "BGE M3", + "version": "2024-01-30", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 0, - "maxOutputTokens": 0 + "contextWindow": 8192, + "maxOutputTokens": 1024, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } }, { - "modelId": "poe/runwayml/runway", - "providerId": "poe", - "displayName": "Runway", - "version": "2024-10-11", - "capabilities": [ - "tools.function_calling" - ], + "modelId": "nvidia/black-forest-labs/flux_1-kontext-dev", + "providerId": "nvidia", + "displayName": "FLUX.1-Kontext-dev", + "version": "2025-08-12", + "capabilities": [], "modalities": [ "image", - "text", - "video" + "text" ], - "contextWindow": 256, - "maxOutputTokens": 0 + "contextWindow": 40960, + "maxOutputTokens": 40960, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } }, { - "modelId": "poe/runwayml/runway-gen-4-turbo", - "providerId": "poe", - "displayName": "Runway-Gen-4-Turbo", - "version": "2025-05-09", - "capabilities": [ - "tools.function_calling" - ], + "modelId": "nvidia/black-forest-labs/flux_1-schnell", + "providerId": "nvidia", + "displayName": "FLUX.1-schnell", + "version": "2024-08-01", + "capabilities": [], "modalities": [ "image", - "text", - "video" + "text" ], - "contextWindow": 256, - "maxOutputTokens": 0 + "contextWindow": 77, + "maxOutputTokens": 0, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } }, { - "modelId": "poe/stabilityai/stablediffusionxl", - "providerId": "poe", - "displayName": "StableDiffusionXL", - "version": "2023-07-09", - "capabilities": [ - "tools.function_calling" + "modelId": "nvidia/black-forest-labs/flux_2-klein-4b", + "providerId": "nvidia", + "displayName": "FLUX.2 Klein 4B", + "version": "2026-01-14", + "capabilities": [], + "modalities": [ + "image", + "text" ], + "contextWindow": 40960, + "maxOutputTokens": 40960, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } + }, + { + "modelId": "nvidia/black-forest-labs/flux.1-dev", + "providerId": "nvidia", + "displayName": "FLUX.1-dev", + "version": "2024-08-01", + "capabilities": [], "modalities": [ "image", "text" ], - "contextWindow": 200, - "maxOutputTokens": 0 + "contextWindow": 4096, + "maxOutputTokens": 0, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } }, { - "modelId": "poe/topazlabs-co/topazlabs", - "providerId": "poe", - "displayName": "TopazLabs", - "version": "2024-12-03", + "modelId": "nvidia/bytedance/seed-oss-36b-instruct", + "providerId": "nvidia", + "displayName": "ByteDance-Seed/Seed-OSS-36B-Instruct", + "version": "2025-09-04", "capabilities": [ - "tools.function_calling" + "text.chat", + "tools.function_calling", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 204, - "maxOutputTokens": 0 + "contextWindow": 262000, + "maxOutputTokens": 262000, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } }, { - "modelId": "poe/trytako/tako", - "providerId": "poe", - "displayName": "Tako", - "version": "2024-08-15", + "modelId": "nvidia/deepseek-ai/deepseek-v4-flash", + "providerId": "nvidia", + "displayName": "DeepSeek V4 Flash", + "version": "2026-04-24", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 2048, - "maxOutputTokens": 0 + "contextWindow": 1048576, + "maxOutputTokens": 393216, + "pricing": { + "inputPer1M": 0.14, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "cacheRead": 0.0028 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high", + "max" + ] + } + ] }, { - "modelId": "poe/xai/grok-3", - "providerId": "poe", - "displayName": "Grok 3", - "version": "2025-04-11", + "modelId": "nvidia/deepseek-ai/deepseek-v4-pro", + "providerId": "nvidia", + "displayName": "DeepSeek V4 Pro", + "version": "2026-04-24", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 1048576, + "maxOutputTokens": 393216, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 0.435, + "outputPer1M": 0.87, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.435, + "output": 0.87, + "cacheRead": 0.003625 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high", + "max" + ] + } + ] }, { - "modelId": "poe/xai/grok-3-mini", - "providerId": "poe", - "displayName": "Grok 3 Mini", - "version": "2025-04-11", + "modelId": "nvidia/google/gemma-2-2b-it", + "providerId": "nvidia", + "displayName": "Gemma 2 2b It", + "version": "2024-07-16", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, + "contextWindow": 128000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 0.5, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "poe/xai/grok-4", - "providerId": "poe", - "displayName": "Grok-4", - "version": "2025-07-10", + "modelId": "nvidia/google/gemma-3-12b-it", + "providerId": "nvidia", + "displayName": "Gemma 3 12B IT", + "version": "2025-03-12", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ "image", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 128000, + "contextWindow": 131072, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "poe/xai/grok-4-fast-non-reasoning", - "providerId": "poe", - "displayName": "Grok-4-Fast-Non-Reasoning", - "version": "2025-09-16", + "modelId": "nvidia/google/gemma-3-4b-it", + "providerId": "nvidia", + "displayName": "Gemma 3 4B IT", + "version": "2025-03-12", "capabilities": [ "text.chat", "tools.function_calling" @@ -90257,57 +137023,63 @@ "image", "text" ], - "contextWindow": 2000000, - "maxOutputTokens": 128000, + "contextWindow": 131072, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.5, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "poe/xai/grok-4-fast-reasoning", - "providerId": "poe", - "displayName": "Grok-4-Fast-Reasoning", - "version": "2025-09-16", + "modelId": "nvidia/google/gemma-3n-e2b-it", + "providerId": "nvidia", + "displayName": "Gemma 3n E2b It", + "version": "2025-06-12", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 2000000, - "maxOutputTokens": 128000, + "contextWindow": 128000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.5, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "poe/xai/grok-4.1-fast-non-reasoning", - "providerId": "poe", - "displayName": "Grok-4.1-Fast-Non-Reasoning", - "version": "2025-11-19", + "modelId": "nvidia/google/gemma-3n-e4b-it", + "providerId": "nvidia", + "displayName": "Gemma 3n E4b It", + "version": "2025-06-03", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 2000000, - "maxOutputTokens": 30000 + "contextWindow": 128000, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } }, { - "modelId": "poe/xai/grok-4.1-fast-reasoning", - "providerId": "poe", - "displayName": "Grok-4.1-Fast-Reasoning", - "version": "2025-11-19", + "modelId": "nvidia/google/gemma-4-31b-it", + "providerId": "nvidia", + "displayName": "Gemma-4-31B-IT", + "version": "2026-04-02", "capabilities": [ "text.chat", "tools.function_calling", @@ -90315,67 +137087,73 @@ ], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 2000000, - "maxOutputTokens": 30000 + "contextWindow": 256000, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "poe/xai/grok-4.20-multi-agent", - "providerId": "poe", - "displayName": "Grok-4.20-Multi-Agent", - "version": "2026-03-13", + "modelId": "nvidia/google/google-paligemma", + "providerId": "nvidia", + "displayName": "paligemma", + "version": "2024-05-14", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ "image", "text" ], "contextWindow": 128000, - "maxOutputTokens": 0, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 2, - "outputPer1M": 6, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "poe/xai/grok-code-fast-1", - "providerId": "poe", - "displayName": "Grok Code Fast 1", - "version": "2025-08-22", + "modelId": "nvidia/meta/esm2-650m", + "providerId": "nvidia", + "displayName": "esm2-650m", + "version": "2024-08-29", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 256000, - "maxOutputTokens": 128000, + "contextWindow": 128000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 1.5, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "poolside/poolside/laguna-m.1", - "providerId": "poolside", - "displayName": "Laguna M.1", - "version": "2026-04-28", + "modelId": "nvidia/meta/esmfold", + "providerId": "nvidia", + "displayName": "esmfold", + "version": "2024-03-15", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 131040, + "contextWindow": 128000, "maxOutputTokens": 8192, "pricing": { "inputPer1M": 0, @@ -90384,20 +137162,20 @@ } }, { - "modelId": "poolside/poolside/laguna-xs.2", - "providerId": "poolside", - "displayName": "Laguna XS.2", - "version": "2026-04-28", + "modelId": "nvidia/meta/llama-3.1-70b-instruct", + "providerId": "nvidia", + "displayName": "Llama 3.1 70b Instruct", + "version": "2024-07-16", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 131040, - "maxOutputTokens": 8192, + "contextWindow": 128000, + "maxOutputTokens": 4096, "pricing": { "inputPer1M": 0, "outputPer1M": 0, @@ -90405,21 +137183,19 @@ } }, { - "modelId": "privatemode-ai/gemma-3-27b", - "providerId": "privatemode-ai", - "displayName": "Gemma 3 27B", - "version": "2025-03-12", + "modelId": "nvidia/meta/llama-3.1-8b-instruct", + "providerId": "nvidia", + "displayName": "Llama 3.1 8B Instruct", + "version": "2025-01-01", "capabilities": [ "text.chat", - "tools.function_calling", - "structured.output" + "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 16000, + "maxOutputTokens": 4096, "pricing": { "inputPer1M": 0, "outputPer1M": 0, @@ -90427,21 +137203,21 @@ } }, { - "modelId": "privatemode-ai/gpt-oss-120b", - "providerId": "privatemode-ai", - "displayName": "gpt-oss-120b", - "version": "2025-08-04", + "modelId": "nvidia/meta/llama-3.2-11b-vision-instruct", + "providerId": "nvidia", + "displayName": "Llama 3.2 11b Vision Instruct", + "version": "2024-09-18", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ + "image", "text" ], "contextWindow": 128000, - "maxOutputTokens": 128000, + "maxOutputTokens": 4096, "pricing": { "inputPer1M": 0, "outputPer1M": 0, @@ -90449,10 +137225,10 @@ } }, { - "modelId": "privatemode-ai/qwen3-coder-30b-a3b", - "providerId": "privatemode-ai", - "displayName": "Qwen3-Coder 30B-A3B", - "version": "2025-04", + "modelId": "nvidia/meta/llama-3.2-1b-instruct", + "providerId": "nvidia", + "displayName": "Llama 3.2 1b Instruct", + "version": "2024-09-18", "capabilities": [ "text.chat", "tools.function_calling", @@ -90462,7 +137238,7 @@ "text" ], "contextWindow": 128000, - "maxOutputTokens": 32768, + "maxOutputTokens": 4096, "pricing": { "inputPer1M": 0, "outputPer1M": 0, @@ -90470,18 +137246,19 @@ } }, { - "modelId": "privatemode-ai/qwen3-embedding-4b", - "providerId": "privatemode-ai", - "displayName": "Qwen3-Embedding 4B", - "version": "2025-06-06", + "modelId": "nvidia/meta/llama-3.2-3b-instruct", + "providerId": "nvidia", + "displayName": "Llama 3.2 3B Instruct", + "version": "2024-09-18", "capabilities": [ - "text.chat" + "text.chat", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 32000, - "maxOutputTokens": 2560, + "contextWindow": 32768, + "maxOutputTokens": 32000, "pricing": { "inputPer1M": 0, "outputPer1M": 0, @@ -90489,19 +137266,20 @@ } }, { - "modelId": "privatemode-ai/whisper-large-v3", - "providerId": "privatemode-ai", - "displayName": "Whisper large-v3", - "version": "2023-09-01", + "modelId": "nvidia/meta/llama-3.2-90b-vision-instruct", + "providerId": "nvidia", + "displayName": "Llama-3.2-90B-Vision-Instruct", + "version": "2024-09-25", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling" ], "modalities": [ - "audio", + "image", "text" ], - "contextWindow": 0, - "maxOutputTokens": 4096, + "contextWindow": 128000, + "maxOutputTokens": 8192, "pricing": { "inputPer1M": 0, "outputPer1M": 0, @@ -90509,78 +137287,73 @@ } }, { - "modelId": "qihang-ai/claude-haiku-4-5-20251001", - "providerId": "qihang-ai", - "displayName": "Claude Haiku 4.5", - "version": "2025-10-01", + "modelId": "nvidia/meta/llama-3.3-70b-instruct", + "providerId": "nvidia", + "displayName": "Llama 3.3 70b Instruct", + "version": "2024-11-26", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 128000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.71, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "qihang-ai/claude-opus-4-5-20251101", - "providerId": "qihang-ai", - "displayName": "Claude Opus 4.5", - "version": "2025-11-01", + "modelId": "nvidia/meta/llama-4-maverick-17b-128e-instruct", + "providerId": "nvidia", + "displayName": "Llama 4 Maverick 17b 128e Instruct", + "version": "2025-04-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 32000, + "contextWindow": 128000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.71, - "outputPer1M": 3.57, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "qihang-ai/claude-sonnet-4-5-20250929", - "providerId": "qihang-ai", - "displayName": "Claude Sonnet 4.5", - "version": "2025-09-29", + "modelId": "nvidia/meta/llama-guard-4-12b", + "providerId": "nvidia", + "displayName": "Llama Guard 4 12B", + "version": "2025-04-05", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.43, - "outputPer1M": 2.14, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "qihang-ai/gemini-2.5-flash", - "providerId": "qihang-ai", - "displayName": "Gemini 2.5 Flash", - "version": "2025-12-17", + "modelId": "nvidia/meta/muse-glimmer-30b", + "providerId": "nvidia", + "displayName": "Muse Glimmer 30B", + "version": "2026-08-10", "capabilities": [ "text.chat", "tools.function_calling", @@ -90588,143 +137361,143 @@ "structured.output" ], "modalities": [ - "audio", "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 131072, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.09, - "outputPer1M": 0.71, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "max" + ] + } + ] }, { - "modelId": "qihang-ai/gemini-3-flash-preview", - "providerId": "qihang-ai", - "displayName": "Gemini 3 Flash Preview", - "version": "2025-12-17", + "modelId": "nvidia/microsoft/phi-4-mini-instruct", + "providerId": "nvidia", + "displayName": "Phi-4-Mini", + "version": "2024-12-01", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 131072, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.07, - "outputPer1M": 0.43, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "qihang-ai/gemini-3-pro-preview", - "providerId": "qihang-ai", - "displayName": "Gemini 3 Pro Preview", - "version": "2025-11-19", + "modelId": "nvidia/microsoft/phi-4-multimodal-instruct", + "providerId": "nvidia", + "displayName": "Phi 4 Multimodal", + "version": "2025-07-26", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ - "audio", - "image", - "text", - "video" + "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 65000, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.57, - "outputPer1M": 3.43, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "qihang-ai/gpt-5-mini", - "providerId": "qihang-ai", - "displayName": "GPT-5-Mini", - "version": "2025-09-15", + "modelId": "nvidia/minimaxai/minimax-m2.7", + "providerId": "nvidia", + "displayName": "MiniMax-M2.7", + "version": "2026-03-18", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.04, - "outputPer1M": 0.29, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "qihang-ai/gpt-5.2", - "providerId": "qihang-ai", - "displayName": "GPT-5.2", - "version": "2025-12-11", + "modelId": "nvidia/minimaxai/minimax-m3", + "providerId": "nvidia", + "displayName": "MiniMax-M3", + "version": "2026-06-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 1000000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 2, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "qihang-ai/gpt-5.2-codex", - "providerId": "qihang-ai", - "displayName": "GPT-5.2 Codex", - "version": "2025-12-11", + "modelId": "nvidia/mistralai/magistral-small-2506", + "providerId": "nvidia", + "displayName": "Magistral Small 2506", + "version": "2025-09-25", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 32768, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 1.14, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "qiniu-ai/claude-3.5-haiku", - "providerId": "qiniu-ai", - "displayName": "Claude 3.5 Haiku", - "version": "2025-08-26", + "modelId": "nvidia/mistralai/ministral-14b-instruct-2512", + "providerId": "nvidia", + "displayName": "Ministral 3 14B Instruct 2512", + "version": "2025-12-02", "capabilities": [ "text.chat", "tools.function_calling" @@ -90733,333 +137506,511 @@ "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 8192 + "contextWindow": 262144, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } }, { - "modelId": "qiniu-ai/claude-3.5-sonnet", - "providerId": "qiniu-ai", - "displayName": "Claude 3.5 Sonnet", - "version": "2025-09-09", + "modelId": "nvidia/mistralai/mistral-7b-instruct-v0.3", + "providerId": "nvidia", + "displayName": "Mistral-7B-Instruct-v0.3", + "version": "2025-04-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 8200 + "contextWindow": 65536, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } }, { - "modelId": "qiniu-ai/claude-3.7-sonnet", - "providerId": "qiniu-ai", - "displayName": "Claude 3.7 Sonnet", - "version": "2025-08-05", + "modelId": "nvidia/mistralai/mistral-large-3-675b-instruct-2512", + "providerId": "nvidia", + "displayName": "Mistral Large 3 675B Instruct 2512", + "version": "2025-12-02", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 128000 + "contextWindow": 262144, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } }, { - "modelId": "qiniu-ai/claude-4.0-opus", - "providerId": "qiniu-ai", - "displayName": "Claude 4.0 Opus", - "version": "2025-08-05", + "modelId": "nvidia/mistralai/mistral-medium-3-instruct", + "providerId": "nvidia", + "displayName": "Mistral Medium 3", + "version": "2025-09-25", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 32000 + "contextWindow": 131072, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } }, { - "modelId": "qiniu-ai/claude-4.0-sonnet", - "providerId": "qiniu-ai", - "displayName": "Claude 4.0 Sonnet", - "version": "2025-08-05", + "modelId": "nvidia/mistralai/mistral-medium-3.5-128b", + "providerId": "nvidia", + "displayName": "Mistral Medium 3.5", + "version": "2026-04-29", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000 + "contextWindow": 262144, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "qiniu-ai/claude-4.1-opus", - "providerId": "qiniu-ai", - "displayName": "Claude 4.1 Opus", - "version": "2025-08-06", + "modelId": "nvidia/mistralai/mistral-nemotron", + "providerId": "nvidia", + "displayName": "mistral-nemotron", + "version": "2025-06-11", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 32000 + "contextWindow": 128000, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } }, { - "modelId": "qiniu-ai/claude-4.5-haiku", - "providerId": "qiniu-ai", - "displayName": "Claude 4.5 Haiku", - "version": "2025-10-16", + "modelId": "nvidia/mistralai/mistral-small-4-119b-2603", + "providerId": "nvidia", + "displayName": "mistral-small-4-119b-2603", + "version": "2026-03-16", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000 + "contextWindow": 128000, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "qiniu-ai/claude-4.5-opus", - "providerId": "qiniu-ai", - "displayName": "Claude 4.5 Opus", - "version": "2025-11-25", + "modelId": "nvidia/mistralai/mixtral-8x22b-instruct", + "providerId": "nvidia", + "displayName": "Mistral: Mixtral 8x22B Instruct", + "version": "2024-04-17", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 200000 + "contextWindow": 65536, + "maxOutputTokens": 13108, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } }, { - "modelId": "qiniu-ai/claude-4.5-sonnet", - "providerId": "qiniu-ai", - "displayName": "Claude 4.5 Sonnet", - "version": "2025-09-30", + "modelId": "nvidia/mistralai/mixtral-8x7b-instruct", + "providerId": "nvidia", + "displayName": "Mistral: Mixtral 8x7B Instruct", + "version": "2023-12-10", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000 + "contextWindow": 32768, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } }, { - "modelId": "qiniu-ai/deepseek-r1", - "providerId": "qiniu-ai", - "displayName": "DeepSeek-R1", - "version": "2025-08-05", + "modelId": "nvidia/moonshotai/kimi-k2-instruct-0905", + "providerId": "nvidia", + "displayName": "Kimi K2 0905", + "version": "2025-09-05", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 32000 + "contextWindow": 262144, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } }, { - "modelId": "qiniu-ai/deepseek-r1-0528", - "providerId": "qiniu-ai", - "displayName": "DeepSeek-R1-0528", - "version": "2025-08-05", + "modelId": "nvidia/moonshotai/kimi-k2.6", + "providerId": "nvidia", + "displayName": "Kimi K2.6", + "version": "2026-04-21", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 32000 + "contextWindow": 262144, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "qiniu-ai/deepseek-v3", - "providerId": "qiniu-ai", - "displayName": "DeepSeek-V3", - "version": "2025-08-13", + "modelId": "nvidia/nvidia/active-speaker-detection", + "providerId": "nvidia", + "displayName": "Active Speaker Detection", + "version": "2026-04-16", "capabilities": [ "text.chat" ], "modalities": [ - "text" + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 16000 + "contextWindow": 0, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } }, { - "modelId": "qiniu-ai/deepseek-v3-0324", - "providerId": "qiniu-ai", - "displayName": "DeepSeek-V3-0324", - "version": "2025-08-05", + "modelId": "nvidia/nvidia/bevformer", + "providerId": "nvidia", + "displayName": "bevformer", + "version": "2025-03-18", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ - "text" + "text", + "video" ], "contextWindow": 128000, - "maxOutputTokens": 16000 + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } }, { - "modelId": "qiniu-ai/deepseek-v3.1", - "providerId": "qiniu-ai", - "displayName": "DeepSeek-V3.1", - "version": "2025-08-19", + "modelId": "nvidia/nvidia/cosmos-predict1-5b", + "providerId": "nvidia", + "displayName": "cosmos-predict1-5b", + "version": "2025-03-18", + "capabilities": [], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 0, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } + }, + { + "modelId": "nvidia/nvidia/cosmos-reason2-8b", + "providerId": "nvidia", + "displayName": "Cosmos Reason2 8B", + "version": "2025-12-01", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 32000 + "contextWindow": 131072, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + }, + "reasoningOptions": [] }, { - "modelId": "qiniu-ai/deepseek/deepseek-math-v2", - "providerId": "qiniu-ai", - "displayName": "Deepseek/Deepseek-Math-V2", - "version": "2025-12-04", - "capabilities": [ - "text.chat", - "reasoning" + "modelId": "nvidia/nvidia/cosmos-transfer1-7b", + "providerId": "nvidia", + "displayName": "cosmos-transfer1-7b", + "version": "2025-06-13", + "capabilities": [], + "modalities": [ + "image", + "text", + "video" ], + "contextWindow": 0, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } + }, + { + "modelId": "nvidia/nvidia/cosmos-transfer2_5-2b", + "providerId": "nvidia", + "displayName": "cosmos-transfer2.5-2b", + "version": "2026-02-26", + "capabilities": [], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 160000, - "maxOutputTokens": 160000 + "contextWindow": 0, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } }, { - "modelId": "qiniu-ai/deepseek/deepseek-v3.1-terminus", - "providerId": "qiniu-ai", - "displayName": "DeepSeek/DeepSeek-V3.1-Terminus", - "version": "2025-09-22", + "modelId": "nvidia/nvidia/gliner-pii", + "providerId": "nvidia", + "displayName": "gliner-pii", + "version": "2026-03-03", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ "text" ], "contextWindow": 128000, - "maxOutputTokens": 32000 + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } }, { - "modelId": "qiniu-ai/deepseek/deepseek-v3.1-terminus-thinking", - "providerId": "qiniu-ai", - "displayName": "DeepSeek/DeepSeek-V3.1-Terminus-Thinking", - "version": "2025-09-22", + "modelId": "nvidia/nvidia/llama-3_2-nemoretriever-300m-embed-v1", + "providerId": "nvidia", + "displayName": "llama-3_2-nemoretriever-300m-embed-v1", + "version": "2025-07-24", "capabilities": [ - "text.chat", - "reasoning" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 32000 + "contextWindow": 32768, + "maxOutputTokens": 2048, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } }, { - "modelId": "qiniu-ai/deepseek/deepseek-v3.2-251201", - "providerId": "qiniu-ai", - "displayName": "Deepseek/DeepSeek-V3.2", - "version": "2025-12-01", + "modelId": "nvidia/nvidia/llama-3.1-nemotron-70b-instruct", + "providerId": "nvidia", + "displayName": "Llama 3.1 Nemotron 70B Instruct", + "version": "2025-04-15", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ "text" ], "contextWindow": 128000, - "maxOutputTokens": 32000 + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } }, { - "modelId": "qiniu-ai/deepseek/deepseek-v3.2-exp", - "providerId": "qiniu-ai", - "displayName": "DeepSeek/DeepSeek-V3.2-Exp", - "version": "2025-09-29", + "modelId": "nvidia/nvidia/llama-3.1-nemotron-nano-8b-v1", + "providerId": "nvidia", + "displayName": "Llama 3.1 Nemotron Nano 8B v1", + "version": "2025-03-18", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 32000 + "contextWindow": 131072, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "qiniu-ai/deepseek/deepseek-v3.2-exp-thinking", - "providerId": "qiniu-ai", - "displayName": "DeepSeek/DeepSeek-V3.2-Exp-Thinking", - "version": "2025-09-29", + "modelId": "nvidia/nvidia/llama-3.1-nemotron-nano-vl-8b-v1", + "providerId": "nvidia", + "displayName": "Llama 3.1 Nemotron Nano VL 8B v1", + "version": "2025-04-10", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 32000 + "contextWindow": 32768, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + }, + "reasoningOptions": [] }, { - "modelId": "qiniu-ai/doubao-1.5-pro-32k", - "providerId": "qiniu-ai", - "displayName": "Doubao 1.5 Pro 32k", - "version": "2025-08-05", + "modelId": "nvidia/nvidia/llama-3.1-nemotron-safety-guard-8b-v3", + "providerId": "nvidia", + "displayName": "llama-3.1-nemotron-safety-guard-8b-v3", + "version": "2025-10-28", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ "text" ], "contextWindow": 128000, - "maxOutputTokens": 12000 + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } }, { - "modelId": "qiniu-ai/doubao-1.5-thinking-pro", - "providerId": "qiniu-ai", - "displayName": "Doubao 1.5 Thinking Pro", - "version": "2025-08-05", + "modelId": "nvidia/nvidia/llama-3.1-nemotron-ultra-253b-v1", + "providerId": "nvidia", + "displayName": "Llama 3.1 Nemotron Ultra 253B", + "version": "2025-04-07", "capabilities": [ "text.chat", "tools.function_calling", @@ -91069,316 +138020,423 @@ "text" ], "contextWindow": 128000, - "maxOutputTokens": 16000 - }, - { - "modelId": "qiniu-ai/doubao-1.5-vision-pro", - "providerId": "qiniu-ai", - "displayName": "Doubao 1.5 Vision Pro", - "version": "2025-08-05", - "capabilities": [ - "text.chat" - ], - "modalities": [ - "image", - "text", - "video" - ], - "contextWindow": 128000, - "maxOutputTokens": 16000 + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "qiniu-ai/doubao-seed-1.6", - "providerId": "qiniu-ai", - "displayName": "Doubao-Seed 1.6", - "version": "2025-08-15", + "modelId": "nvidia/nvidia/llama-3.3-nemotron-super-49b-v1", + "providerId": "nvidia", + "displayName": "Llama 3.3 Nemotron Super 49B v1", + "version": "2025-04-07", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 256000, - "maxOutputTokens": 32000 + "contextWindow": 131072, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "qiniu-ai/doubao-seed-1.6-flash", - "providerId": "qiniu-ai", - "displayName": "Doubao-Seed 1.6 Flash", - "version": "2025-08-15", + "modelId": "nvidia/nvidia/llama-3.3-nemotron-super-49b-v1.5", + "providerId": "nvidia", + "displayName": "Llama 3.3 Nemotron Super 49B v1.5", + "version": "2025-07-25", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 256000, - "maxOutputTokens": 32000 + "contextWindow": 131072, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "qiniu-ai/doubao-seed-1.6-thinking", - "providerId": "qiniu-ai", - "displayName": "Doubao-Seed 1.6 Thinking", - "version": "2025-08-15", + "modelId": "nvidia/nvidia/llama-nemotron-embed-vl-1b-v2", + "providerId": "nvidia", + "displayName": "llama-nemotron-embed-vl-1b-v2", + "version": "2026-02-10", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ "image", - "text", - "video" + "text" ], - "contextWindow": 256000, - "maxOutputTokens": 32000 + "contextWindow": 32768, + "maxOutputTokens": 2048, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } }, { - "modelId": "qiniu-ai/doubao-seed-2.0-code", - "providerId": "qiniu-ai", - "displayName": "Doubao Seed 2.0 Code", - "version": "2026-02-14", + "modelId": "nvidia/nvidia/llama-nemotron-rerank-vl-1b-v2", + "providerId": "nvidia", + "displayName": "llama-nemotron-rerank-vl-1b-v2", + "version": "2026-03-31", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ "image", - "text", - "video" + "text" ], - "contextWindow": 256000, - "maxOutputTokens": 128000 + "contextWindow": 128000, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } }, { - "modelId": "qiniu-ai/doubao-seed-2.0-lite", - "providerId": "qiniu-ai", - "displayName": "Doubao Seed 2.0 Lite", - "version": "2026-02-14", + "modelId": "nvidia/nvidia/magpie-tts-zeroshot", + "providerId": "nvidia", + "displayName": "magpie-tts-zeroshot", + "version": "2025-05-22", + "capabilities": [], + "modalities": [ + "audio", + "text" + ], + "contextWindow": 0, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } + }, + { + "modelId": "nvidia/nvidia/nemotron-3-content-safety", + "providerId": "nvidia", + "displayName": "nemotron-3-content-safety", + "version": "2026-04-16", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 256000, - "maxOutputTokens": 32000 + "contextWindow": 128000, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } }, { - "modelId": "qiniu-ai/doubao-seed-2.0-mini", - "providerId": "qiniu-ai", - "displayName": "Doubao Seed 2.0 Mini", - "version": "2026-02-14", + "modelId": "nvidia/nvidia/nemotron-3-nano-30b-a3b", + "providerId": "nvidia", + "displayName": "nemotron-3-nano-30b-a3b", + "version": "2024-12", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 256000, - "maxOutputTokens": 32000 + "contextWindow": 131072, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "qiniu-ai/doubao-seed-2.0-pro", - "providerId": "qiniu-ai", - "displayName": "Doubao Seed 2.0 Pro", - "version": "2026-02-14", + "modelId": "nvidia/nvidia/nemotron-3-nano-omni-30b-a3b-reasoning", + "providerId": "nvidia", + "displayName": "Nemotron 3 Nano Omni", + "version": "2026-04-28", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", "text", "video" ], "contextWindow": 256000, - "maxOutputTokens": 128000 + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": -1, + "max": 32768 + } + ] }, { - "modelId": "qiniu-ai/gemini-2.0-flash", - "providerId": "qiniu-ai", - "displayName": "Gemini 2.0 Flash", - "version": "2025-08-05", + "modelId": "nvidia/nvidia/nemotron-3-super-120b-a12b", + "providerId": "nvidia", + "displayName": "Nemotron 3 Super", + "version": "2026-03-11", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ - "audio", - "image", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 8192 + "contextWindow": 262144, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 0.2, + "outputPer1M": 0.8, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "qiniu-ai/gemini-2.0-flash-lite", - "providerId": "qiniu-ai", - "displayName": "Gemini 2.0 Flash Lite", - "version": "2025-08-05", + "modelId": "nvidia/nvidia/nemotron-3-ultra-550b-a55b", + "providerId": "nvidia", + "displayName": "Nemotron 3 Ultra 550B A55B", + "version": "2026-06-04", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "audio", - "image", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 8192 + "contextWindow": 1000000, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.5, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 2.5, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "qiniu-ai/gemini-2.5-flash", - "providerId": "qiniu-ai", - "displayName": "Gemini 2.5 Flash", - "version": "2025-08-05", + "modelId": "nvidia/nvidia/nemotron-3.5-lightning-30b-a3b", + "providerId": "nvidia", + "displayName": "Nemotron 3.5 Lightning 30B A3B", + "version": "2026-08-11", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "audio", - "image", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 64000 + "contextWindow": 262144, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "qiniu-ai/gemini-2.5-flash-image", - "providerId": "qiniu-ai", - "displayName": "Gemini 2.5 Flash Image", - "version": "2025-10-22", - "capabilities": [], + "modelId": "nvidia/nvidia/nemotron-content-safety-reasoning-4b", + "providerId": "nvidia", + "displayName": "nemotron-content-safety-reasoning-4b", + "version": "2026-01-22", + "capabilities": [ + "text.chat", + "reasoning" + ], "modalities": [ - "image", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 8192 + "contextWindow": 128000, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + }, + "reasoningOptions": [] }, { - "modelId": "qiniu-ai/gemini-2.5-flash-lite", - "providerId": "qiniu-ai", - "displayName": "Gemini 2.5 Flash Lite", - "version": "2025-08-05", + "modelId": "nvidia/nvidia/nemotron-mini-4b-instruct", + "providerId": "nvidia", + "displayName": "nemotron-mini-4b-instruct", + "version": "2024-08-21", "capabilities": [ "text.chat", "tools.function_calling" ], "modalities": [ - "audio", - "image", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 64000 + "contextWindow": 128000, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } }, { - "modelId": "qiniu-ai/gemini-2.5-pro", - "providerId": "qiniu-ai", - "displayName": "Gemini 2.5 Pro", - "version": "2025-08-05", + "modelId": "nvidia/nvidia/nemotron-nano-12b-v2-vl", + "providerId": "nvidia", + "displayName": "Nemotron Nano 12B v2 VL", + "version": "2025-10-28", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "audio", "image", "text", "video" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536 + "contextWindow": 128000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + }, + "reasoningOptions": [] }, { - "modelId": "qiniu-ai/gemini-3.0-flash-preview", - "providerId": "qiniu-ai", - "displayName": "Gemini 3.0 Flash Preview", - "version": "2025-12-18", + "modelId": "nvidia/nvidia/nemotron-voicechat", + "providerId": "nvidia", + "displayName": "nemotron-voicechat", + "version": "2026-03-16", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ "audio", - "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 64000 + "contextWindow": 128000, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } }, { - "modelId": "qiniu-ai/gemini-3.0-pro-image-preview", - "providerId": "qiniu-ai", - "displayName": "Gemini 3.0 Pro Image Preview", - "version": "2025-11-20", + "modelId": "nvidia/nvidia/nv-embed-v1", + "providerId": "nvidia", + "displayName": "nv-embed-v1", + "version": "2024-06-07", "capabilities": [ "text.chat" ], "modalities": [ - "image", "text" ], "contextWindow": 32768, - "maxOutputTokens": 8192 + "maxOutputTokens": 2048, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } }, { - "modelId": "qiniu-ai/gemini-3.0-pro-preview", - "providerId": "qiniu-ai", - "displayName": "Gemini 3.0 Pro Preview", - "version": "2025-11-19", + "modelId": "nvidia/nvidia/nv-embedcode-7b-v1", + "providerId": "nvidia", + "displayName": "nv-embedcode-7b-v1", + "version": "2025-03-17", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 64000 + "contextWindow": 32768, + "maxOutputTokens": 2048, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } }, { - "modelId": "qiniu-ai/glm-4.5", - "providerId": "qiniu-ai", - "displayName": "GLM 4.5", - "version": "2025-08-05", + "modelId": "nvidia/nvidia/nvidia-nemotron-nano-9b-v2", + "providerId": "nvidia", + "displayName": "nvidia-nemotron-nano-9b-v2", + "version": "2025-08-18", "capabilities": [ "text.chat", "tools.function_calling", @@ -91388,172 +138446,262 @@ "text" ], "contextWindow": 131072, - "maxOutputTokens": 98304 + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "qiniu-ai/glm-4.5-air", - "providerId": "qiniu-ai", - "displayName": "GLM 4.5 Air", - "version": "2025-08-05", + "modelId": "nvidia/nvidia/rerank-qa-mistral-4b", + "providerId": "nvidia", + "displayName": "rerank-qa-mistral-4b", + "version": "2024-03-17", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 131000, - "maxOutputTokens": 4096 + "contextWindow": 128000, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } }, { - "modelId": "qiniu-ai/gpt-oss-120b", - "providerId": "qiniu-ai", - "displayName": "gpt-oss-120b", - "version": "2025-08-06", + "modelId": "nvidia/nvidia/riva-translate-4b-instruct-v1.1", + "providerId": "nvidia", + "displayName": "riva-translate-4b-instruct-v1_1", + "version": "2025-12-12", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ "text" ], "contextWindow": 128000, - "maxOutputTokens": 4096 + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } }, { - "modelId": "qiniu-ai/gpt-oss-20b", - "providerId": "qiniu-ai", - "displayName": "gpt-oss-20b", - "version": "2025-08-06", + "modelId": "nvidia/nvidia/sparsedrive", + "providerId": "nvidia", + "displayName": "sparsedrive", + "version": "2025-03-18", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ - "text" + "text", + "video" ], "contextWindow": 128000, - "maxOutputTokens": 4096 + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } }, { - "modelId": "qiniu-ai/kimi-k2", - "providerId": "qiniu-ai", - "displayName": "Kimi K2", - "version": "2025-08-05", + "modelId": "nvidia/nvidia/streampetr", + "providerId": "nvidia", + "displayName": "streampetr", + "version": "2025-11-13", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ - "text" + "text", + "video" ], "contextWindow": 128000, - "maxOutputTokens": 128000 - }, - { - "modelId": "qiniu-ai/kling-v2-6", - "providerId": "qiniu-ai", - "displayName": "Kling-V2 6", - "version": "2026-01-13", - "capabilities": [], + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } + }, + { + "modelId": "nvidia/nvidia/studiovoice", + "providerId": "nvidia", + "displayName": "studiovoice", + "version": "2024-10-03", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } + }, + { + "modelId": "nvidia/nvidia/synthetic-video-detector", + "providerId": "nvidia", + "displayName": "synthetic-video-detector", + "version": "2026-04-16", + "capabilities": [ + "text.chat" + ], "modalities": [ - "image", "text", "video" ], - "contextWindow": 99999999, - "maxOutputTokens": 99999999 + "contextWindow": 0, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } }, { - "modelId": "qiniu-ai/meituan/longcat-flash-chat", - "providerId": "qiniu-ai", - "displayName": "Meituan/Longcat-Flash-Chat", - "version": "2025-11-05", + "modelId": "nvidia/nvidia/usdcode", + "providerId": "nvidia", + "displayName": "usdcode", + "version": "2026-01-01", "capabilities": [ "text.chat" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072 + "contextWindow": 128000, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } }, { - "modelId": "qiniu-ai/meituan/longcat-flash-lite", - "providerId": "qiniu-ai", - "displayName": "Meituan/Longcat-Flash-Lite", - "version": "2026-02-06", + "modelId": "nvidia/nvidia/usdvalidate", + "providerId": "nvidia", + "displayName": "usdvalidate", + "version": "2024-07-24", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 256000, - "maxOutputTokens": 320000 + "contextWindow": 0, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } }, { - "modelId": "qiniu-ai/mimo-v2-flash", - "providerId": "qiniu-ai", - "displayName": "Mimo-V2-Flash", - "version": "2025-12-16", + "modelId": "nvidia/openai/gpt-oss-120b", + "providerId": "nvidia", + "displayName": "GPT-OSS-120B", + "version": "2025-08-04", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 256000, - "maxOutputTokens": 256000, + "contextWindow": 128000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.3, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "qiniu-ai/MiniMax-M1", - "providerId": "qiniu-ai", - "displayName": "MiniMax M1", + "modelId": "nvidia/openai/gpt-oss-20b", + "providerId": "nvidia", + "displayName": "GPT OSS 20B", "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 80000 + "contextWindow": 131072, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "qiniu-ai/minimax/minimax-m2", - "providerId": "qiniu-ai", - "displayName": "Minimax/Minimax-M2", - "version": "2025-10-28", + "modelId": "nvidia/openai/whisper-large-v3", + "providerId": "nvidia", + "displayName": "Whisper Large v3", + "version": "2023-09-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ + "audio", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 128000 + "contextWindow": 0, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } }, { - "modelId": "qiniu-ai/minimax/minimax-m2.1", - "providerId": "qiniu-ai", - "displayName": "Minimax/Minimax-M2.1", - "version": "2025-12-23", + "modelId": "nvidia/poolside/laguna-xs-2.1", + "providerId": "nvidia", + "displayName": "Laguna XS 2.1", + "version": "2026-07-02", "capabilities": [ "text.chat", "tools.function_calling", @@ -91562,46 +138710,77 @@ "modalities": [ "text" ], - "contextWindow": 204800, - "maxOutputTokens": 128000 + "contextWindow": 262144, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + }, + "reasoningOptions": [] }, { - "modelId": "qiniu-ai/minimax/minimax-m2.5", - "providerId": "qiniu-ai", - "displayName": "Minimax/Minimax-M2.5", - "version": "2026-02-12", - "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "modelId": "nvidia/qwen/qwen-image", + "providerId": "nvidia", + "displayName": "Qwen Image", + "version": "2025-08-07", + "capabilities": [], + "modalities": [ + "image", + "text" ], + "contextWindow": 0, + "maxOutputTokens": 0, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } + }, + { + "modelId": "nvidia/qwen/qwen-image-edit", + "providerId": "nvidia", + "displayName": "Qwen Image Edit", + "version": "2025-08-19", + "capabilities": [], "modalities": [ + "image", "text" ], - "contextWindow": 204800, - "maxOutputTokens": 128000 + "contextWindow": 0, + "maxOutputTokens": 0, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } }, { - "modelId": "qiniu-ai/minimax/minimax-m2.5-highspeed", - "providerId": "qiniu-ai", - "displayName": "Minimax/Minimax-M2.5 Highspeed", - "version": "2026-02-14", + "modelId": "nvidia/qwen/qwen2.5-coder-32b-instruct", + "providerId": "nvidia", + "displayName": "Qwen2.5 Coder 32b Instruct", + "version": "2024-11-06", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 204800, - "maxOutputTokens": 128000 + "contextWindow": 128000, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } }, { - "modelId": "qiniu-ai/moonshotai/kimi-k2-0905", - "providerId": "qiniu-ai", - "displayName": "Kimi K2 0905", - "version": "2025-09-08", + "modelId": "nvidia/qwen/qwen3-coder-480b-a35b-instruct", + "providerId": "nvidia", + "displayName": "Qwen3 Coder 480B A35B Instruct", + "version": "2025-07-23", "capabilities": [ "text.chat", "tools.function_calling" @@ -91609,14 +138788,19 @@ "modalities": [ "text" ], - "contextWindow": 256000, - "maxOutputTokens": 100000 + "contextWindow": 262144, + "maxOutputTokens": 66536, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } }, { - "modelId": "qiniu-ai/moonshotai/kimi-k2-thinking", - "providerId": "qiniu-ai", - "displayName": "Kimi K2 Thinking", - "version": "2025-11-07", + "modelId": "nvidia/qwen/qwen3-next-80b-a3b-instruct", + "providerId": "nvidia", + "displayName": "Qwen3-Next-80B-A3B-Instruct", + "version": "2024-12-01", "capabilities": [ "text.chat", "tools.function_calling" @@ -91624,63 +138808,77 @@ "modalities": [ "text" ], - "contextWindow": 256000, - "maxOutputTokens": 100000 + "contextWindow": 262144, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } }, { - "modelId": "qiniu-ai/moonshotai/kimi-k2.5", - "providerId": "qiniu-ai", - "displayName": "Moonshotai/Kimi-K2.5", - "version": "2026-01-28", + "modelId": "nvidia/qwen/qwen3.5-122b-a10b", + "providerId": "nvidia", + "displayName": "Qwen3.5 122B-A10B", + "version": "2026-02-23", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", "text", "video" ], - "contextWindow": 256000, - "maxOutputTokens": 256000 - }, - { - "modelId": "qiniu-ai/openai/gpt-5", - "providerId": "qiniu-ai", - "displayName": "OpenAI/GPT-5", - "version": "2025-09-19", - "capabilities": [ - "text.chat", - "tools.function_calling" - ], - "modalities": [ - "text" - ], - "contextWindow": 400000, - "maxOutputTokens": 128000 + "contextWindow": 262144, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "qiniu-ai/openai/gpt-5.2", - "providerId": "qiniu-ai", - "displayName": "OpenAI/GPT-5.2", - "version": "2025-12-11", + "modelId": "nvidia/qwen/qwen3.5-397b-a17b", + "providerId": "nvidia", + "displayName": "Qwen3.5-397B-A17B", + "version": "2026-02-16", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000 + "contextWindow": 262144, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "qiniu-ai/qwen-max-2025-01-25", - "providerId": "qiniu-ai", - "displayName": "Qwen2.5-Max-2025-01-25", - "version": "2025-08-05", + "modelId": "nvidia/sarvamai/sarvam-m", + "providerId": "nvidia", + "displayName": "sarvam-m", + "version": "2025-07-25", "capabilities": [ "text.chat", "tools.function_calling" @@ -91689,13 +138887,18 @@ "text" ], "contextWindow": 128000, - "maxOutputTokens": 4096 + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } }, { - "modelId": "qiniu-ai/qwen-turbo", - "providerId": "qiniu-ai", - "displayName": "Qwen-Turbo", - "version": "2025-08-05", + "modelId": "nvidia/stepfun-ai/step-3.5-flash", + "providerId": "nvidia", + "displayName": "Step 3.5 Flash", + "version": "2026-02-02", "capabilities": [ "text.chat", "tools.function_calling", @@ -91704,237 +138907,546 @@ "modalities": [ "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 4096 + "contextWindow": 256000, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "qiniu-ai/qwen-vl-max-2025-01-25", - "providerId": "qiniu-ai", - "displayName": "Qwen VL-MAX-2025-01-25", - "version": "2025-08-05", + "modelId": "nvidia/stepfun-ai/step-3.7-flash", + "providerId": "nvidia", + "displayName": "Step 3.7 Flash", + "version": "2026-05-28", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ - "audio", "image", - "text", - "video" + "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096 + "contextWindow": 256000, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "qiniu-ai/qwen2.5-vl-72b-instruct", - "providerId": "qiniu-ai", - "displayName": "Qwen 2.5 VL 72B Instruct", - "version": "2025-08-05", + "modelId": "nvidia/thinkingmachines/inkling", + "providerId": "nvidia", + "displayName": "Inkling", + "version": "2026-07-15", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ "audio", "image", - "text", - "video" + "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8192 + "contextWindow": 1048576, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + }, + "reasoningOptions": [] }, { - "modelId": "qiniu-ai/qwen2.5-vl-7b-instruct", - "providerId": "qiniu-ai", - "displayName": "Qwen 2.5 VL 7B Instruct", - "version": "2025-08-05", + "modelId": "nvidia/upstage/solar-10.7b-instruct", + "providerId": "nvidia", + "displayName": "solar-10.7b-instruct", + "version": "2024-06-05", "capabilities": [ "text.chat", "tools.function_calling" ], "modalities": [ - "audio", - "image", - "text", - "video" + "text" ], "contextWindow": 128000, - "maxOutputTokens": 8192 + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } }, { - "modelId": "qiniu-ai/qwen3-235b-a22b", - "providerId": "qiniu-ai", - "displayName": "Qwen 3 235B A22B", - "version": "2025-08-05", + "modelId": "nvidia/z-ai/glm-5.2", + "providerId": "nvidia", + "displayName": "GLM-5.2", + "version": "2026-06-13", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 32000 + "contextWindow": 1000000, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "qiniu-ai/qwen3-235b-a22b-instruct-2507", - "providerId": "qiniu-ai", - "displayName": "Qwen3 235b A22B Instruct 2507", - "version": "2025-08-12", + "modelId": "ofox/anthropic/claude-fable-5", + "providerId": "ofox", + "displayName": "Claude Fable 5", + "version": "2026-06-09", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 64000 + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 10, + "outputPer1M": 50, + "currency": "USD", + "costDimensionsPer1M": { + "input": 10, + "output": 50, + "cacheRead": 1, + "cacheWrite": 12.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "qiniu-ai/qwen3-235b-a22b-thinking-2507", - "providerId": "qiniu-ai", - "displayName": "Qwen3 235B A22B Thinking 2507", - "version": "2025-08-12", + "modelId": "ofox/anthropic/claude-haiku-4.5", + "providerId": "ofox", + "displayName": "Claude Haiku 4.5 (latest)", + "version": "2025-10-15", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 4096 + "contextWindow": 200000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 1, + "outputPer1M": 5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 5, + "cacheRead": 0.1, + "cacheWrite": 1.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "qiniu-ai/qwen3-30b-a3b", - "providerId": "qiniu-ai", - "displayName": "Qwen3 30B A3B", - "version": "2025-08-05", + "modelId": "ofox/anthropic/claude-opus-4.5", + "providerId": "ofox", + "displayName": "Claude Opus 4.5 (latest)", + "version": "2025-11-24", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 40000, - "maxOutputTokens": 4096 + "contextWindow": 200000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "qiniu-ai/qwen3-30b-a3b-instruct-2507", - "providerId": "qiniu-ai", - "displayName": "Qwen3 30b A3b Instruct 2507", - "version": "2026-02-04", + "modelId": "ofox/anthropic/claude-opus-4.6", + "providerId": "ofox", + "displayName": "Claude Opus 4.6", + "version": "2026-02-05", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 32000 + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + } + ] }, { - "modelId": "qiniu-ai/qwen3-30b-a3b-thinking-2507", - "providerId": "qiniu-ai", - "displayName": "Qwen3 30b A3b Thinking 2507", - "version": "2026-02-04", + "modelId": "ofox/anthropic/claude-opus-4.7", + "providerId": "ofox", + "displayName": "Claude Opus 4.7", + "version": "2026-04-16", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 126000, - "maxOutputTokens": 32000 + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "qiniu-ai/qwen3-32b", - "providerId": "qiniu-ai", - "displayName": "Qwen3 32B", - "version": "2025-08-05", + "modelId": "ofox/anthropic/claude-opus-4.8", + "providerId": "ofox", + "displayName": "Claude Opus 4.8", + "version": "2026-05-28", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 40000, - "maxOutputTokens": 4096 + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "qiniu-ai/qwen3-coder-480b-a35b-instruct", - "providerId": "qiniu-ai", - "displayName": "Qwen3 Coder 480B A35B Instruct", - "version": "2025-08-14", + "modelId": "ofox/anthropic/claude-opus-5", + "providerId": "ofox", + "displayName": "Claude Opus 5", + "version": "2026-07-24", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 262000, - "maxOutputTokens": 4096 + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "qiniu-ai/qwen3-max", - "providerId": "qiniu-ai", - "displayName": "Qwen3 Max", - "version": "2025-09-24", + "modelId": "ofox/anthropic/claude-sonnet-4.5", + "providerId": "ofox", + "displayName": "Claude Sonnet 4.5 (latest)", + "version": "2025-09-29", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536 + "contextWindow": 200000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "qiniu-ai/qwen3-max-preview", - "providerId": "qiniu-ai", - "displayName": "Qwen3 Max Preview", - "version": "2025-09-06", + "modelId": "ofox/anthropic/claude-sonnet-4.6", + "providerId": "ofox", + "displayName": "Claude Sonnet 4.6", + "version": "2026-02-17", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 64000 + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + } + ] }, { - "modelId": "qiniu-ai/qwen3-next-80b-a3b-instruct", - "providerId": "qiniu-ai", - "displayName": "Qwen3 Next 80B A3B Instruct", - "version": "2025-09-12", + "modelId": "ofox/anthropic/claude-sonnet-5", + "providerId": "ofox", + "displayName": "Claude Sonnet 5", + "version": "2026-06-30", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768 + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 2, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 10, + "cacheRead": 0.2, + "cacheWrite": 2.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "qiniu-ai/qwen3-next-80b-a3b-thinking", - "providerId": "qiniu-ai", - "displayName": "Qwen3 Next 80B A3B Thinking", - "version": "2025-09-12", + "modelId": "ofox/bailian/qwen-flash", + "providerId": "ofox", + "displayName": "Qwen Flash", + "version": "2025-07-28", "capabilities": [ "text.chat", "tools.function_calling", @@ -91943,136 +139455,214 @@ "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768 + "contextWindow": 1000000, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.022, + "outputPer1M": 0.22, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.022, + "output": 0.22, + "cacheRead": 0.0043, + "cacheWrite": 0.027 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens" + } + ] }, { - "modelId": "qiniu-ai/qwen3-vl-30b-a3b-thinking", - "providerId": "qiniu-ai", - "displayName": "Qwen3-Vl 30b A3b Thinking", - "version": "2026-02-09", + "modelId": "ofox/bailian/qwen-max", + "providerId": "ofox", + "displayName": "Qwen Max", + "version": "2024-04-03", "capabilities": [ "text.chat", "tools.function_calling" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 128000, - "maxOutputTokens": 32000 + "contextWindow": 32768, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0.35, + "outputPer1M": 1.38, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.35, + "output": 1.38, + "cacheRead": 0.069 + }, + "costUnit": "USD per 1M tokens" + } }, { - "modelId": "qiniu-ai/qwen3.5-397b-a17b", - "providerId": "qiniu-ai", - "displayName": "Qwen3.5 397B A17B", - "version": "2026-02-22", + "modelId": "ofox/bailian/qwen-plus", + "providerId": "ofox", + "displayName": "Qwen Plus", + "version": "2024-01-25", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 64000 + "contextWindow": 1000000, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.12, + "outputPer1M": 0.29, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.12, + "output": 0.29, + "cacheRead": 0.023 + }, + "costUnit": "USD per 1M tokens" + } }, { - "modelId": "qiniu-ai/stepfun-ai/gelab-zero-4b-preview", - "providerId": "qiniu-ai", - "displayName": "Stepfun-Ai/Gelab Zero 4b Preview", - "version": "2025-12-23", + "modelId": "ofox/bailian/qwen-turbo", + "providerId": "ofox", + "displayName": "Qwen Turbo", + "version": "2024-11-01", "capabilities": [ "text.chat", "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 8192, - "maxOutputTokens": 4096 + "contextWindow": 128000, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0.05, + "outputPer1M": 0.09, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.05, + "output": 0.09, + "cacheRead": 0.0086 + }, + "costUnit": "USD per 1M tokens" + } }, { - "modelId": "qiniu-ai/stepfun/step-3.5-flash", - "providerId": "qiniu-ai", - "displayName": "Stepfun/Step-3.5 Flash", - "version": "2026-02-02", + "modelId": "ofox/bailian/qwen-vl-max", + "providerId": "ofox", + "displayName": "Qwen-VL Max", + "version": "2024-04-08", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling" ], "modalities": [ "image", "text" ], - "contextWindow": 64000, - "maxOutputTokens": 4096 + "contextWindow": 131072, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0.23, + "outputPer1M": 0.58, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.23, + "output": 0.58, + "cacheRead": 0.046 + }, + "costUnit": "USD per 1M tokens" + } }, { - "modelId": "qiniu-ai/x-ai/grok-4-fast", - "providerId": "qiniu-ai", - "displayName": "x-AI/Grok-4-Fast", - "version": "2025-09-20", + "modelId": "ofox/bailian/qwen3-coder-flash", + "providerId": "ofox", + "displayName": "Qwen3 Coder Flash", + "version": "2025-07-28", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ - "audio", - "image", - "text", - "video" + "text" ], - "contextWindow": 2000000, - "maxOutputTokens": 2000000 + "contextWindow": 1000000, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.5, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 2.5, + "cacheRead": 0.06, + "cacheWrite": 0.27 + }, + "costUnit": "USD per 1M tokens" + } }, { - "modelId": "qiniu-ai/x-ai/grok-4-fast-non-reasoning", - "providerId": "qiniu-ai", - "displayName": "X-Ai/Grok-4-Fast-Non-Reasoning", - "version": "2025-12-18", + "modelId": "ofox/bailian/qwen3-coder-next", + "providerId": "ofox", + "displayName": "Qwen3 Coder Next", + "version": "2026-02-03", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ - "audio", - "image", - "text", - "video" + "text" ], - "contextWindow": 2000000, - "maxOutputTokens": 2000000 + "contextWindow": 262144, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.2, + "outputPer1M": 1.5, + "currency": "USD" + } }, { - "modelId": "qiniu-ai/x-ai/grok-4-fast-reasoning", - "providerId": "qiniu-ai", - "displayName": "X-Ai/Grok-4-Fast-Reasoning", - "version": "2025-12-18", + "modelId": "ofox/bailian/qwen3-coder-plus", + "providerId": "ofox", + "displayName": "Qwen3 Coder Plus", + "version": "2025-07-23", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ - "audio", - "image", - "text", - "video" + "text" ], - "contextWindow": 2000000, - "maxOutputTokens": 2000000 + "contextWindow": 1048576, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 1.8, + "outputPer1M": 9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.8, + "output": 9, + "cacheRead": 0.2, + "cacheWrite": 1 + }, + "costUnit": "USD per 1M tokens" + } }, { - "modelId": "qiniu-ai/x-ai/grok-4.1-fast", - "providerId": "qiniu-ai", - "displayName": "x-AI/Grok-4.1-Fast", - "version": "2025-11-20", + "modelId": "ofox/bailian/qwen3-max", + "providerId": "ofox", + "displayName": "Qwen3 Max", + "version": "2025-09-23", "capabilities": [ "text.chat", "tools.function_calling", @@ -92081,37 +139671,75 @@ "modalities": [ "text" ], - "contextWindow": 2000000, - "maxOutputTokens": 2000000 + "contextWindow": 262144, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.36, + "outputPer1M": 1.43, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.36, + "output": 1.43, + "cacheRead": 0.072 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens" + } + ] }, { - "modelId": "qiniu-ai/x-ai/grok-4.1-fast-non-reasoning", - "providerId": "qiniu-ai", - "displayName": "X-Ai/Grok 4.1 Fast Non Reasoning", - "version": "2025-12-19", + "modelId": "ofox/bailian/qwen3.5-122b-a10b", + "providerId": "ofox", + "displayName": "Qwen3.5 122B-A10B", + "version": "2026-02-23", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "audio", "image", - "text", - "video" + "text" ], - "contextWindow": 2000000, - "maxOutputTokens": 2000000 + "contextWindow": 256000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 0.29, + "outputPer1M": 2.29, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.29, + "output": 2.29, + "cacheRead": 0.29 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens" + } + ] }, { - "modelId": "qiniu-ai/x-ai/grok-4.1-fast-reasoning", - "providerId": "qiniu-ai", - "displayName": "X-Ai/Grok 4.1 Fast Reasoning", - "version": "2025-12-19", + "modelId": "ofox/bailian/qwen3.5-27b", + "providerId": "ofox", + "displayName": "Qwen3.5 27B", + "version": "2026-02-23", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "audio", @@ -92119,114 +139747,258 @@ "text", "video" ], - "contextWindow": 20000000, - "maxOutputTokens": 2000000 + "contextWindow": 262144, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.29, + "outputPer1M": 2.05, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.29, + "output": 2.05, + "cacheRead": 0.29 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens" + } + ] }, { - "modelId": "qiniu-ai/x-ai/grok-code-fast-1", - "providerId": "qiniu-ai", - "displayName": "x-AI/Grok-Code-Fast 1", - "version": "2025-09-02", + "modelId": "ofox/bailian/qwen3.5-35b-a3b", + "providerId": "ofox", + "displayName": "Qwen3.5 35B-A3B", + "version": "2026-02-23", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "text", + "video" ], - "contextWindow": 256000, - "maxOutputTokens": 10000 + "contextWindow": 262144, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.29, + "outputPer1M": 1.83, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.29, + "output": 1.83, + "cacheRead": 0.29 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens" + } + ] }, { - "modelId": "qiniu-ai/xiaomi/mimo-v2-flash", - "providerId": "qiniu-ai", - "displayName": "Xiaomi/Mimo-V2-Flash", - "version": "2025-12-16", + "modelId": "ofox/bailian/qwen3.5-397b-a17b", + "providerId": "ofox", + "displayName": "Qwen3.5 397B-A17B", + "version": "2026-02-15", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], "contextWindow": 256000, - "maxOutputTokens": 256000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.3, - "currency": "USD" - } + "inputPer1M": 0.55, + "outputPer1M": 3.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.55, + "output": 3.5, + "cacheRead": 0.55 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens" + } + ] }, { - "modelId": "qiniu-ai/z-ai/autoglm-phone-9b", - "providerId": "qiniu-ai", - "displayName": "Z-Ai/Autoglm Phone 9b", - "version": "2025-12-23", + "modelId": "ofox/bailian/qwen3.5-flash", + "providerId": "ofox", + "displayName": "Qwen3.5 Flash", + "version": "2026-02-23", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 12800, - "maxOutputTokens": 4096 + "contextWindow": 1000000, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.1, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.4, + "cacheRead": 0.01, + "cacheWrite": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens" + } + ] }, { - "modelId": "qiniu-ai/z-ai/glm-4.6", - "providerId": "qiniu-ai", - "displayName": "Z-AI/GLM 4.6", - "version": "2025-10-11", + "modelId": "ofox/bailian/qwen3.5-plus", + "providerId": "ofox", + "displayName": "Qwen3.5 Plus", + "version": "2026-02-16", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 200000, - "maxOutputTokens": 200000 + "contextWindow": 1000000, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.4, + "outputPer1M": 2.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 2.4, + "cacheRead": 0.04, + "cacheWrite": 0.4 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens" + } + ] }, { - "modelId": "qiniu-ai/z-ai/glm-4.7", - "providerId": "qiniu-ai", - "displayName": "Z-Ai/GLM 4.7", - "version": "2025-12-23", + "modelId": "ofox/bailian/qwen3.6-27b", + "providerId": "ofox", + "displayName": "Qwen3.6 27B", + "version": "2026-04-22", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "text", + "video" ], - "contextWindow": 200000, - "maxOutputTokens": 200000 + "contextWindow": 256000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 0.6, + "outputPer1M": 3.6, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens" + } + ] }, { - "modelId": "qiniu-ai/z-ai/glm-5", - "providerId": "qiniu-ai", - "displayName": "Z-Ai/GLM 5", - "version": "2026-02-12", + "modelId": "ofox/bailian/qwen3.6-flash", + "providerId": "ofox", + "displayName": "Qwen3.6 Flash", + "version": "2026-04-27", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 200000, - "maxOutputTokens": 128000 + "contextWindow": 1000000, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.25, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 1.5, + "cacheRead": 0.025, + "cacheWrite": 0.31 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens" + } + ] }, { - "modelId": "regolo-ai/gpt-oss-120b", - "providerId": "regolo-ai", - "displayName": "GPT-OSS-120B", - "version": "2025-08-05", + "modelId": "ofox/bailian/qwen3.6-max-preview", + "providerId": "ofox", + "displayName": "Qwen3.6 Max Preview", + "version": "2026-04-20", "capabilities": [ "text.chat", "tools.function_calling", @@ -92235,101 +140007,146 @@ "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 1, - "outputPer1M": 4.2, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "cacheRead": 0.2, + "cacheWrite": 2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens" + } + ] }, { - "modelId": "regolo-ai/gpt-oss-20b", - "providerId": "regolo-ai", - "displayName": "GPT-OSS-20B", - "version": "2026-03-01", + "modelId": "ofox/bailian/qwen3.6-plus", + "providerId": "ofox", + "displayName": "Qwen3.6 Plus", + "version": "2026-04-02", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "text" - ], - "contextWindow": 128000, - "maxOutputTokens": 16384, - "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 1.8, - "currency": "USD" - } - }, - { - "modelId": "regolo-ai/llama-3.1-8b-instruct", - "providerId": "regolo-ai", - "displayName": "Llama 3.1 8B Instruct", - "version": "2025-04-07", - "capabilities": [ - "text.chat", - "tools.function_calling" - ], - "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 120000, - "maxOutputTokens": 120000, + "contextWindow": 1000000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.25, - "currency": "USD" - } + "inputPer1M": 0.5, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 3, + "cacheRead": 0.05, + "cacheWrite": 0.625 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens" + } + ] }, { - "modelId": "regolo-ai/llama-3.3-70b-instruct", - "providerId": "regolo-ai", - "displayName": "Llama 3.3 70B Instruct", - "version": "2025-04-28", + "modelId": "ofox/bailian/qwen3.7-max", + "providerId": "ofox", + "displayName": "Qwen3.7 Max", + "version": "2026-05-21", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.7, - "currency": "USD" - } + "inputPer1M": 2.5, + "outputPer1M": 7.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 7.5, + "cacheRead": 0.5, + "cacheWrite": 3.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens" + } + ] }, { - "modelId": "regolo-ai/minimax-m2.5", - "providerId": "regolo-ai", - "displayName": "MiniMax 2.5", - "version": "2026-03-10", + "modelId": "ofox/bailian/qwen3.7-plus", + "providerId": "ofox", + "displayName": "Qwen3.7 Plus", + "version": "2026-06-02", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 190000, + "contextWindow": 1000000, "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.8, - "outputPer1M": 3.5, - "currency": "USD" - } + "inputPer1M": 0.4, + "outputPer1M": 1.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 1.6, + "cacheRead": 0.08, + "cacheWrite": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens" + } + ] }, { - "modelId": "regolo-ai/mistral-small-4-119b", - "providerId": "regolo-ai", - "displayName": "Mistral Small 4 119B", - "version": "2026-03-15", + "modelId": "ofox/bailian/qwen3.8-max", + "providerId": "ofox", + "displayName": "Qwen3.8 Max", + "version": "2026-08-03", "capabilities": [ "text.chat", "tools.function_calling", @@ -92337,278 +140154,507 @@ ], "modalities": [ "image", - "text" + "pdf", + "text", + "video" ], - "contextWindow": 256000, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.75, - "outputPer1M": 3, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.25, + "cacheWrite": 2.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "xhigh" + ] + }, + { + "type": "budget_tokens", + "min": 0, + "max": 262144 + } + ] }, { - "modelId": "regolo-ai/mistral-small3.2", - "providerId": "regolo-ai", - "displayName": "Mistral Small 3.2", - "version": "2025-01-31", + "modelId": "ofox/deepseek/deepseek-v3.2", + "providerId": "ofox", + "displayName": "DeepSeek V3.2", + "version": "2025-12-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" - ], - "modalities": [ - "text" + "reasoning", + "structured.output" ], - "contextWindow": 120000, - "maxOutputTokens": 120000, - "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 2.2, - "currency": "USD" - } - }, - { - "modelId": "regolo-ai/qwen-image", - "providerId": "regolo-ai", - "displayName": "Qwen-Image", - "version": "2026-03-01", - "capabilities": [], "modalities": [ - "image", "text" ], - "contextWindow": 8192, - "maxOutputTokens": 4096, + "contextWindow": 128000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 0.29, + "outputPer1M": 0.43, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.29, + "output": 0.43, + "cacheRead": 0.06 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "regolo-ai/qwen3-coder-next", - "providerId": "regolo-ai", - "displayName": "Qwen3-Coder-Next", - "version": "2026-03-01", + "modelId": "ofox/deepseek/deepseek-v4-flash", + "providerId": "ofox", + "displayName": "DeepSeek V4 Flash", + "version": "2026-04-24", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 0.14, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "cacheRead": 0.0028 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "high", + "max" + ] + } + ] }, { - "modelId": "regolo-ai/qwen3-embedding-8b", - "providerId": "regolo-ai", - "displayName": "Qwen3-Embedding-8B", - "version": "2026-02-01", + "modelId": "ofox/deepseek/deepseek-v4-pro", + "providerId": "ofox", + "displayName": "DeepSeek V4 Pro", + "version": "2026-04-24", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 32768, - "maxOutputTokens": 8192, + "contextWindow": 1000000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.1, - "currency": "USD" - } + "inputPer1M": 0.45, + "outputPer1M": 0.88, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.45, + "output": 0.88, + "cacheRead": 0.0037 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] }, { - "modelId": "regolo-ai/qwen3-reranker-4b", - "providerId": "regolo-ai", - "displayName": "Qwen3-Reranker-4B", - "version": "2026-02-01", + "modelId": "ofox/deepseek/deepseek-v4-pro-0813", + "providerId": "ofox", + "displayName": "DeepSeek V4 Pro 0813", + "version": "2026-08-12", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 32768, - "maxOutputTokens": 8192, + "contextWindow": 1000000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0.12, - "outputPer1M": 0.12, - "currency": "USD" - } + "inputPer1M": 0.45, + "outputPer1M": 0.88, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.45, + "output": 0.88, + "cacheRead": 0.0037 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] }, { - "modelId": "regolo-ai/qwen3.5-122b", - "providerId": "regolo-ai", - "displayName": "Qwen3.5-122B", - "version": "2026-02-01", + "modelId": "ofox/google/gemini-2.5-flash", + "providerId": "ofox", + "displayName": "Gemini 2.5 Flash", + "version": "2025-06-17", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", - "text" + "pdf", + "text", + "video" ], - "contextWindow": 262144, - "maxOutputTokens": 16384, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.9, - "outputPer1M": 3.6, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "cacheRead": 0.03, + "cacheWrite": 1, + "inputAudio": 1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 0, + "max": 24576 + } + ] }, { - "modelId": "regolo-ai/qwen3.5-9b", - "providerId": "regolo-ai", - "displayName": "Qwen3.5-9B", - "version": "2026-02-01", + "modelId": "ofox/google/gemini-2.5-flash-lite", + "providerId": "ofox", + "displayName": "Gemini 2.5 Flash-Lite", + "version": "2025-06-17", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", - "text" + "pdf", + "text", + "video" ], - "contextWindow": 262144, - "maxOutputTokens": 8192, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 0.1, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.4, + "cacheRead": 0.025, + "cacheWrite": 1, + "inputAudio": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 512, + "max": 24576 + } + ] }, { - "modelId": "requesty/anthropic/claude-3-7-sonnet", - "providerId": "requesty", - "displayName": "Claude Sonnet 3.7", - "version": "2025-02-19", + "modelId": "ofox/google/gemini-2.5-pro", + "providerId": "ofox", + "displayName": "Gemini 2.5 Pro", + "version": "2025-06-17", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", "pdf", - "text" + "text", + "video" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125, + "cacheWrite": 4.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 128, + "max": 32768 + } + ] }, { - "modelId": "requesty/anthropic/claude-haiku-4-5", - "providerId": "requesty", - "displayName": "Claude Haiku 4.5", - "version": "2025-10-15", + "modelId": "ofox/google/gemini-3-flash-preview", + "providerId": "ofox", + "displayName": "Gemini 3 Flash Preview", + "version": "2025-12-17", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", "pdf", - "text" + "text", + "video" ], - "contextWindow": 200000, - "maxOutputTokens": 62000, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 1, - "outputPer1M": 5, - "currency": "USD" - } + "inputPer1M": 0.5, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 3, + "cacheRead": 0.05, + "cacheWrite": 1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "requesty/anthropic/claude-opus-4", - "providerId": "requesty", - "displayName": "Claude Opus 4", - "version": "2025-05-22", + "modelId": "ofox/google/gemini-3.1-flash-lite", + "providerId": "ofox", + "displayName": "Gemini 3.1 Flash Lite", + "version": "2026-05-07", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", "pdf", - "text" + "text", + "video" ], - "contextWindow": 200000, - "maxOutputTokens": 32000, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 15, - "outputPer1M": 75, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 1.5, + "cacheRead": 0.025, + "cacheWrite": 1, + "inputAudio": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "requesty/anthropic/claude-opus-4-1", - "providerId": "requesty", - "displayName": "Claude Opus 4.1", - "version": "2025-08-05", + "modelId": "ofox/google/gemini-3.1-pro-preview", + "providerId": "ofox", + "displayName": "Gemini 3.1 Pro Preview", + "version": "2026-02-19", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", "pdf", - "text" + "text", + "video" ], - "contextWindow": 200000, - "maxOutputTokens": 32000, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 15, - "outputPer1M": 75, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "cacheRead": 0.2, + "cacheWrite": 4.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "requesty/anthropic/claude-opus-4-5", - "providerId": "requesty", - "displayName": "Claude Opus 4.5", - "version": "2025-11-24", + "modelId": "ofox/google/gemini-3.5-flash", + "providerId": "ofox", + "displayName": "Gemini 3.5 Flash", + "version": "2026-05-19", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", "pdf", - "text" + "text", + "video" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" - } + "inputPer1M": 1.5, + "outputPer1M": 9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 9, + "cacheRead": 0.15, + "cacheWrite": 0.83, + "inputAudio": 3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "requesty/anthropic/claude-opus-4-6", - "providerId": "requesty", - "displayName": "Claude Opus 4.6", - "version": "2026-02-05", + "modelId": "ofox/google/gemini-3.5-flash-lite", + "providerId": "ofox", + "displayName": "Gemini 3.5 Flash Lite", + "version": "2026-07-21", "capabilities": [ "text.chat", "tools.function_calling", @@ -92616,301 +140662,413 @@ "structured.output" ], "modalities": [ + "audio", "image", "pdf", - "text" + "text", + "video" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "cacheRead": 0.03, + "cacheWrite": 0.083 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "requesty/anthropic/claude-sonnet-4", - "providerId": "requesty", - "displayName": "Claude Sonnet 4", - "version": "2025-05-22", + "modelId": "ofox/google/gemini-3.6-flash", + "providerId": "ofox", + "displayName": "Gemini 3.6 Flash", + "version": "2026-07-21", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", "pdf", - "text" + "text", + "video" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 1.5, + "outputPer1M": 7.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 7.5, + "cacheRead": 0.15, + "cacheWrite": 0.083, + "inputAudio": 1.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "requesty/anthropic/claude-sonnet-4-5", - "providerId": "requesty", - "displayName": "Claude Sonnet 4.5", - "version": "2025-09-29", + "modelId": "ofox/minimax/m2-her", + "providerId": "ofox", + "displayName": "MiniMax-M2 Her", + "version": "2026-01-23", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 64000, + "contextWindow": 200000, + "maxOutputTokens": 131000, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, + "inputPer1M": 0.3, + "outputPer1M": 1.2, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "requesty/anthropic/claude-sonnet-4-6", - "providerId": "requesty", - "displayName": "Claude Sonnet 4.6", - "version": "2026-02-17", + "modelId": "ofox/minimax/minimax-m2", + "providerId": "ofox", + "displayName": "MiniMax-M2", + "version": "2025-10-27", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 1000000, + "contextWindow": 196608, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.03, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "requesty/google/gemini-2.5-flash", - "providerId": "requesty", - "displayName": "Gemini 2.5 Flash", - "version": "2025-06-17", + "modelId": "ofox/minimax/minimax-m2.1", + "providerId": "ofox", + "displayName": "MiniMax-M2.1", + "version": "2025-12-23", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { "inputPer1M": 0.3, - "outputPer1M": 2.5, - "currency": "USD" - } + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.03, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "requesty/google/gemini-2.5-pro", - "providerId": "requesty", - "displayName": "Gemini 2.5 Pro", - "version": "2025-06-17", + "modelId": "ofox/minimax/minimax-m2.1-lightning", + "providerId": "ofox", + "displayName": "MiniMax-M2.1 Lightning", + "version": "2025-12-23", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 2.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.4, + "cacheRead": 0.03, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "requesty/google/gemini-3-flash-preview", - "providerId": "requesty", - "displayName": "Gemini 3 Flash", - "version": "2025-12-17", + "modelId": "ofox/minimax/minimax-m2.5", + "providerId": "ofox", + "displayName": "MiniMax-M2.5", + "version": "2026-02-12", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 3, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.03, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "requesty/google/gemini-3-pro-preview", - "providerId": "requesty", - "displayName": "Gemini 3 Pro", - "version": "2025-11-18", + "modelId": "ofox/minimax/minimax-m2.5-lightning", + "providerId": "ofox", + "displayName": "MiniMax-M2.5 Lightning", + "version": "2026-02-13", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 2, - "outputPer1M": 12, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 2.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.4, + "cacheRead": 0.03, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "requesty/openai/gpt-4.1", - "providerId": "requesty", - "displayName": "GPT-4.1", - "version": "2025-04-14", + "modelId": "ofox/minimax/minimax-m2.7", + "providerId": "ofox", + "displayName": "MiniMax-M2.7", + "version": "2026-03-18", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 1047576, - "maxOutputTokens": 32768, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 2, - "outputPer1M": 8, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.06, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "requesty/openai/gpt-4.1-mini", - "providerId": "requesty", - "displayName": "GPT-4.1 Mini", - "version": "2025-04-14", + "modelId": "ofox/minimax/minimax-m2.7-highspeed", + "providerId": "ofox", + "displayName": "MiniMax-M2.7-highspeed", + "version": "2026-03-18", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 1047576, - "maxOutputTokens": 32768, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 1.6, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 2.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.4, + "cacheRead": 0.06, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "requesty/openai/gpt-4o-mini", - "providerId": "requesty", - "displayName": "GPT-4o Mini", - "version": "2024-07-18", + "modelId": "ofox/minimax/minimax-m3", + "providerId": "ofox", + "displayName": "MiniMax-M3", + "version": "2026-06-01", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 512000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 2.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.4, + "cacheRead": 0.12 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "requesty/openai/gpt-5", - "providerId": "requesty", - "displayName": "GPT-5", - "version": "2025-08-07", + "modelId": "ofox/moonshotai/kimi-k2.5", + "providerId": "ofox", + "displayName": "Kimi K2.5", + "version": "2026-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "audio", "image", "text", "video" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 3, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "requesty/openai/gpt-5-chat", - "providerId": "requesty", - "displayName": "GPT-5 Chat (latest)", - "version": "2025-08-07", + "modelId": "ofox/moonshotai/kimi-k2.6", + "providerId": "ofox", + "displayName": "Kimi K2.6", + "version": "2026-04-21", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning", "structured.output" ], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 0.95, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4, + "cacheRead": 0.16 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "requesty/openai/gpt-5-codex", - "providerId": "requesty", - "displayName": "GPT-5 Codex", - "version": "2025-09-15", + "modelId": "ofox/moonshotai/kimi-k2.7-code", + "providerId": "ofox", + "displayName": "Kimi K2.7 Code", + "version": "2026-06-12", "capabilities": [ "text.chat", "tools.function_calling", @@ -92919,21 +141077,29 @@ ], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 0.95, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4, + "cacheRead": 0.19 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "requesty/openai/gpt-5-image", - "providerId": "requesty", - "displayName": "GPT-5 Image", - "version": "2025-10-14", + "modelId": "ofox/moonshotai/kimi-k2.7-code-highspeed", + "providerId": "ofox", + "displayName": "Kimi K2.7 Code Highspeed", + "version": "2026-06-12", "capabilities": [ "text.chat", "tools.function_calling", @@ -92942,134 +141108,180 @@ ], "modalities": [ "image", - "pdf", - "text" + "text", + "video" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 5, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 1.9, + "outputPer1M": 8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.9, + "output": 8, + "cacheRead": 0.38 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "requesty/openai/gpt-5-mini", - "providerId": "requesty", - "displayName": "GPT-5 Mini", - "version": "2025-08-07", + "modelId": "ofox/moonshotai/kimi-k3", + "providerId": "ofox", + "displayName": "Kimi K3", + "version": "2026-07-16", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 32000, + "contextWindow": 1048576, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "requesty/openai/gpt-5-nano", - "providerId": "requesty", - "displayName": "GPT-5 Nano", - "version": "2025-08-07", + "modelId": "ofox/openai/gpt-4.1", + "providerId": "ofox", + "displayName": "GPT-4.1", + "version": "2025-04-14", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 16000, - "maxOutputTokens": 4000, + "contextWindow": 1047576, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.4, - "currency": "USD" + "inputPer1M": 2, + "outputPer1M": 8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 8, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "requesty/openai/gpt-5-pro", - "providerId": "requesty", - "displayName": "GPT-5 Pro", - "version": "2025-10-06", + "modelId": "ofox/openai/gpt-4.1-mini", + "providerId": "ofox", + "displayName": "GPT-4.1 mini", + "version": "2025-04-14", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 272000, + "contextWindow": 1047576, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 15, - "outputPer1M": 120, - "currency": "USD" + "inputPer1M": 0.4, + "outputPer1M": 1.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 1.6, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "requesty/openai/gpt-5.1", - "providerId": "requesty", - "displayName": "GPT-5.1", - "version": "2025-11-13", + "modelId": "ofox/openai/gpt-4o", + "providerId": "ofox", + "displayName": "GPT-4o", + "version": "2024-05-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 1.25, + "inputPer1M": 2.5, "outputPer1M": 10, - "currency": "USD" + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 10, + "cacheRead": 1.25 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "requesty/openai/gpt-5.1-chat", - "providerId": "requesty", - "displayName": "GPT-5.1 Chat", - "version": "2025-11-13", + "modelId": "ofox/openai/gpt-4o-mini", + "providerId": "ofox", + "displayName": "GPT-4o mini", + "version": "2024-07-18", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ "image", + "pdf", "text" ], "contextWindow": 128000, "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.6, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "requesty/openai/gpt-5.1-codex", - "providerId": "requesty", - "displayName": "GPT-5.1-Codex", - "version": "2025-11-13", + "modelId": "ofox/openai/gpt-5", + "providerId": "ofox", + "displayName": "GPT-5", + "version": "2025-08-07", "capabilities": [ "text.chat", "tools.function_calling", @@ -93085,14 +141297,31 @@ "pricing": { "inputPer1M": 1.25, "outputPer1M": 10, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.13 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "requesty/openai/gpt-5.1-codex-max", - "providerId": "requesty", - "displayName": "GPT-5.1-Codex-Max", - "version": "2025-11-13", + "modelId": "ofox/openai/gpt-5-mini", + "providerId": "ofox", + "displayName": "GPT-5 Mini", + "version": "2025-08-07", "capabilities": [ "text.chat", "tools.function_calling", @@ -93103,18 +141332,63 @@ "image", "text" ], + "contextWindow": 256000, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.25, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 2, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "ofox/openai/gpt-5-nano", + "providerId": "ofox", + "displayName": "GPT-5 Nano", + "version": "2025-08-07", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], "contextWindow": 400000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.1, - "outputPer1M": 9, - "currency": "USD" + "inputPer1M": 0.05, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.05, + "output": 0.4, + "cacheRead": 0.01 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "requesty/openai/gpt-5.1-codex-mini", - "providerId": "requesty", - "displayName": "GPT-5.1-Codex-Mini", + "modelId": "ofox/openai/gpt-5.1", + "providerId": "ofox", + "displayName": "GPT-5.1", "version": "2025-11-13", "capabilities": [ "text.chat", @@ -93127,18 +141401,35 @@ "text" ], "contextWindow": 400000, - "maxOutputTokens": 100000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.13 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "requesty/openai/gpt-5.2", - "providerId": "requesty", - "displayName": "GPT-5.2", - "version": "2025-12-11", + "modelId": "ofox/openai/gpt-5.1-codex-max", + "providerId": "ofox", + "displayName": "GPT-5.1 Codex Max", + "version": "2025-11-13", "capabilities": [ "text.chat", "tools.function_calling", @@ -93149,19 +141440,36 @@ "image", "text" ], - "contextWindow": 400000, + "contextWindow": 256000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.13 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "requesty/openai/gpt-5.2-chat", - "providerId": "requesty", - "displayName": "GPT-5.2 Chat", - "version": "2025-12-11", + "modelId": "ofox/openai/gpt-5.1-codex-mini", + "providerId": "ofox", + "displayName": "GPT-5.1 Codex mini", + "version": "2025-11-13", "capabilities": [ "text.chat", "tools.function_calling", @@ -93172,19 +141480,36 @@ "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 256000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 2, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "requesty/openai/gpt-5.2-codex", - "providerId": "requesty", - "displayName": "GPT-5.2-Codex", - "version": "2026-01-14", + "modelId": "ofox/openai/gpt-5.2", + "providerId": "ofox", + "displayName": "GPT-5.2", + "version": "2025-12-11", "capabilities": [ "text.chat", "tools.function_calling", @@ -93200,13 +141525,31 @@ "pricing": { "inputPer1M": 1.75, "outputPer1M": 14, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.18 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "requesty/openai/gpt-5.2-pro", - "providerId": "requesty", - "displayName": "GPT-5.2 Pro", + "modelId": "ofox/openai/gpt-5.2-codex", + "providerId": "ofox", + "displayName": "GPT-5.2 Codex", "version": "2025-12-11", "capabilities": [ "text.chat", @@ -93216,21 +141559,39 @@ ], "modalities": [ "image", + "pdf", "text" ], "contextWindow": 400000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 21, - "outputPer1M": 168, - "currency": "USD" - } + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.18 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "requesty/openai/gpt-5.3-codex", - "providerId": "requesty", - "displayName": "GPT-5.3-Codex", - "version": "2026-02-24", + "modelId": "ofox/openai/gpt-5.3-codex", + "providerId": "ofox", + "displayName": "GPT-5.3 Codex", + "version": "2026-02-05", "capabilities": [ "text.chat", "tools.function_calling", @@ -93247,12 +141608,30 @@ "pricing": { "inputPer1M": 1.75, "outputPer1M": 14, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.18 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "requesty/openai/gpt-5.4", - "providerId": "requesty", + "modelId": "ofox/openai/gpt-5.4", + "providerId": "ofox", "displayName": "GPT-5.4", "version": "2026-03-05", "capabilities": [ @@ -93271,59 +141650,114 @@ "pricing": { "inputPer1M": 2.5, "outputPer1M": 15, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 15, + "cacheRead": 0.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "requesty/openai/gpt-5.4-pro", - "providerId": "requesty", - "displayName": "GPT-5.4 Pro", - "version": "2026-03-05", + "modelId": "ofox/openai/gpt-5.4-mini", + "providerId": "ofox", + "displayName": "GPT-5.4 mini", + "version": "2026-03-17", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 1050000, + "contextWindow": 400000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 30, - "outputPer1M": 180, - "currency": "USD" - } + "inputPer1M": 0.75, + "outputPer1M": 4.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 4.5, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "requesty/openai/o4-mini", - "providerId": "requesty", - "displayName": "o4 Mini", - "version": "2025-04-16", + "modelId": "ofox/openai/gpt-5.4-nano", + "providerId": "ofox", + "displayName": "GPT-5.4 nano", + "version": "2026-03-17", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.1, - "outputPer1M": 4.4, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 1.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.25, + "cacheRead": 0.02 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "requesty/xai/grok-4", - "providerId": "requesty", - "displayName": "Grok 4", - "version": "2025-09-09", + "modelId": "ofox/openai/gpt-5.4-pro", + "providerId": "ofox", + "displayName": "GPT-5.4 Pro", + "version": "2026-03-05", "capabilities": [ "text.chat", "tools.function_calling", @@ -93333,40 +141767,71 @@ "image", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 64000, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, + "inputPer1M": 30, + "outputPer1M": 180, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "requesty/xai/grok-4-fast", - "providerId": "requesty", - "displayName": "Grok 4 Fast", - "version": "2025-09-19", + "modelId": "ofox/openai/gpt-5.5", + "providerId": "ofox", + "displayName": "GPT-5.5", + "version": "2026-04-23", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 2000000, - "maxOutputTokens": 64000, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.5, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "routing-run/route/deepseek-v3.2", - "providerId": "routing-run", - "displayName": "DeepSeek V3.2", - "version": "2025-12-01", + "modelId": "ofox/openai/gpt-5.6-luna", + "providerId": "ofox", + "displayName": "GPT-5.6 Luna", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", @@ -93375,22 +141840,42 @@ ], "modalities": [ "image", - "text", - "video" + "pdf", + "text" ], - "contextWindow": 163840, - "maxOutputTokens": 163840, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.4928, - "outputPer1M": 0.7392, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.2, + "cacheRead": 0.02, + "cacheWrite": 0.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "routing-run/route/deepseek-v4-flash", - "providerId": "routing-run", - "displayName": "DeepSeek V4 Flash", - "version": "2026-04-24", + "modelId": "ofox/openai/gpt-5.6-sol", + "providerId": "ofox", + "displayName": "GPT-5.6 Sol", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", @@ -93398,21 +141883,43 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 131072, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.4928, - "outputPer1M": 0.7392, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "routing-run/route/deepseek-v4-flash-6bit", - "providerId": "routing-run", - "displayName": "DeepSeek V4 Flash 6bit", - "version": "2026-04-24", + "modelId": "ofox/openai/gpt-5.6-terra", + "providerId": "ofox", + "displayName": "GPT-5.6 Terra", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", @@ -93420,110 +141927,160 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 131072, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.4928, - "outputPer1M": 0.7392, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "cacheRead": 0.2, + "cacheWrite": 2.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "routing-run/route/deepseek-v4-pro", - "providerId": "routing-run", - "displayName": "DeepSeek V4 Pro", - "version": "2026-04-24", + "modelId": "ofox/volcengine/doubao-seed-1-6", + "providerId": "ofox", + "displayName": "Seed 1.6", + "version": "2025-10-15", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 131072, + "contextWindow": 256000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.4928, - "outputPer1M": 0.7392, - "currency": "USD" - } + "inputPer1M": 0.12, + "outputPer1M": 0.29, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.12, + "output": 0.29, + "cacheRead": 0.023 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "routing-run/route/deepseek-v4-pro-6bit", - "providerId": "routing-run", - "displayName": "DeepSeek V4 Pro 6bit", - "version": "2026-04-24", + "modelId": "ofox/volcengine/doubao-seed-1-6-flash", + "providerId": "ofox", + "displayName": "Seed 1.6 Flash", + "version": "2025-08-28", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 131072, + "contextWindow": 256000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.4928, - "outputPer1M": 0.7392, - "currency": "USD" + "inputPer1M": 0.03, + "outputPer1M": 0.22, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.03, + "output": 0.22, + "cacheRead": 0.0043 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "routing-run/route/gemma-4-31b-it", - "providerId": "routing-run", - "displayName": "Gemma 4 31B IT", - "version": "2026-04-02", + "modelId": "ofox/volcengine/doubao-seed-1-6-vision", + "providerId": "ofox", + "displayName": "Seed 1.6 Vision", + "version": "2025-08-15", "capabilities": [ "text.chat", - "tools.function_calling", - "structured.output" + "tools.function_calling" ], "modalities": [ "image", - "text", - "video" + "text" ], - "contextWindow": 131072, - "maxOutputTokens": 65536, + "contextWindow": 256000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.3, - "currency": "USD" + "inputPer1M": 0.12, + "outputPer1M": 1.15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.12, + "output": 1.15, + "cacheRead": 0.023 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "routing-run/route/glm-5.1", - "providerId": "routing-run", - "displayName": "GLM 5.1", - "version": "2026-03-27", + "modelId": "ofox/volcengine/doubao-seed-1-8", + "providerId": "ofox", + "displayName": "Seed 1.8", + "version": "2025-12-28", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 202752, - "maxOutputTokens": 65536, + "contextWindow": 256000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 1, - "outputPer1M": 3, - "currency": "USD" - } + "inputPer1M": 0.12, + "outputPer1M": 0.29, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.12, + "output": 0.29, + "cacheRead": 0.023 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "routing-run/route/glm-5.1-6bit", - "providerId": "routing-run", - "displayName": "GLM 5.1 6bit", - "version": "2026-03-27", + "modelId": "ofox/volcengine/doubao-seed-2.0-code", + "providerId": "ofox", + "displayName": "Seed 2.0 Code", + "version": "2026-02-14", "capabilities": [ "text.chat", "tools.function_calling", @@ -93531,92 +142088,140 @@ "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 202752, - "maxOutputTokens": 65536, + "contextWindow": 256000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1, - "outputPer1M": 3, - "currency": "USD" - } + "inputPer1M": 0.67, + "outputPer1M": 3.36, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.67, + "output": 3.36, + "cacheRead": 0.14, + "cacheWrite": 0.0024 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "routing-run/route/kimi-k2.5", - "providerId": "routing-run", - "displayName": "Kimi K2.5", - "version": "2026-01", + "modelId": "ofox/volcengine/doubao-seed-2.0-lite", + "providerId": "ofox", + "displayName": "Seed 2.0 Lite", + "version": "2026-02-14", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "image", "text", "video" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 256000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.462, - "outputPer1M": 2.42, - "currency": "USD" - } + "inputPer1M": 0.13, + "outputPer1M": 0.76, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.13, + "output": 0.76, + "cacheRead": 0.03, + "cacheWrite": 0.0024 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "routing-run/route/kimi-k2.6", - "providerId": "routing-run", - "displayName": "Kimi K2.6", - "version": "2026-04-21", + "modelId": "ofox/volcengine/doubao-seed-2.0-mini", + "providerId": "ofox", + "displayName": "Seed 2.0 Mini", + "version": "2026-02-14", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", "text", "video" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 256000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.462, - "outputPer1M": 2.42, - "currency": "USD" - } + "inputPer1M": 0.06, + "outputPer1M": 0.56, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.06, + "output": 0.56, + "cacheRead": 0.02, + "cacheWrite": 0.0024 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "routing-run/route/kimi-k2.6-6bit", - "providerId": "routing-run", - "displayName": "Kimi K2.6 6bit", - "version": "2026-04-21", + "modelId": "ofox/volcengine/doubao-seed-2.0-pro", + "providerId": "ofox", + "displayName": "Seed 2.0 Pro", + "version": "2026-02-14", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", "text", "video" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 256000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.462, - "outputPer1M": 2.42, - "currency": "USD" - } + "inputPer1M": 0.67, + "outputPer1M": 3.36, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.67, + "output": 3.36, + "cacheRead": 0.14, + "cacheWrite": 0.0024 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "routing-run/route/mimo-v2.5", - "providerId": "routing-run", - "displayName": "MiMo V2.5", - "version": "2026-04-22", + "modelId": "ofox/volcengine/doubao-seed-2.1-pro", + "providerId": "ofox", + "displayName": "Seed 2.1 Pro", + "version": "2026-06-23", "capabilities": [ "text.chat", "tools.function_calling", @@ -93627,19 +142232,31 @@ "text", "video" ], - "contextWindow": 1000000, - "maxOutputTokens": 262144, + "contextWindow": 256000, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 0.45, - "outputPer1M": 1.35, - "currency": "USD" - } + "inputPer1M": 0.884, + "outputPer1M": 4.42, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.884, + "output": 4.42, + "cacheRead": 0.177, + "cacheWrite": 0.0025 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "routing-run/route/mimo-v2.5-pro", - "providerId": "routing-run", - "displayName": "MiMo V2.5 Pro", - "version": "2026-04-22", + "modelId": "ofox/volcengine/doubao-seed-2.1-turbo", + "providerId": "ofox", + "displayName": "Seed 2.1 Turbo", + "version": "2026-06-23", "capabilities": [ "text.chat", "tools.function_calling", @@ -93650,19 +142267,31 @@ "text", "video" ], - "contextWindow": 1000000, - "maxOutputTokens": 262144, + "contextWindow": 256000, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 0.45, - "outputPer1M": 1.35, - "currency": "USD" - } + "inputPer1M": 0.442, + "outputPer1M": 2.212, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.442, + "output": 2.212, + "cacheRead": 0.085, + "cacheWrite": 0.0024 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "routing-run/route/mimo-v2.5-pro-6bit", - "providerId": "routing-run", - "displayName": "MiMo V2.5 Pro 6bit", - "version": "2026-04-22", + "modelId": "ofox/volcengine/doubao-seed-character", + "providerId": "ofox", + "displayName": "Seed Character", + "version": "2026-06-23", "capabilities": [ "text.chat", "tools.function_calling", @@ -93673,450 +142302,638 @@ "text", "video" ], - "contextWindow": 1000000, - "maxOutputTokens": 262144, + "contextWindow": 256000, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 0.45, - "outputPer1M": 1.35, - "currency": "USD" - } + "inputPer1M": 0.177, + "outputPer1M": 0.884, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.177, + "output": 0.884, + "cacheRead": 0.024, + "cacheWrite": 0.0025 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "routing-run/route/minimax-m2.5", - "providerId": "routing-run", - "displayName": "MiniMax M2.5", - "version": "2026-02-12", + "modelId": "ofox/volcengine/doubao-seed-evolving", + "providerId": "ofox", + "displayName": "Seed Evolving", + "version": "2026-06-23", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 100000, - "maxOutputTokens": 131072, + "contextWindow": 256000, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 0.193, - "outputPer1M": 1.238, - "currency": "USD" - } + "inputPer1M": 0.884, + "outputPer1M": 4.42, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.884, + "output": 4.42, + "cacheRead": 0.177, + "cacheWrite": 0.0025 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "routing-run/route/minimax-m2.5-highspeed", - "providerId": "routing-run", - "displayName": "MiniMax M2.5 Highspeed", - "version": "2026-02-13", + "modelId": "ofox/x-ai/grok-4.1-fast", + "providerId": "ofox", + "displayName": "Grok 4.1 Fast", + "version": "2025-11-19", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 100000, - "maxOutputTokens": 131072, + "contextWindow": 2000000, + "maxOutputTokens": 30000, "pricing": { - "inputPer1M": 0.193, - "outputPer1M": 1.238, - "currency": "USD" + "inputPer1M": 0.2, + "outputPer1M": 0.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 0.5, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "routing-run/route/minimax-m2.7", - "providerId": "routing-run", - "displayName": "MiniMax M2.7", - "version": "2026-03-18", + "modelId": "ofox/x-ai/grok-4.20", + "providerId": "ofox", + "displayName": "Grok 4.20 (Reasoning)", + "version": "2026-03-09", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 100000, - "maxOutputTokens": 131072, + "contextWindow": 2000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.33, - "outputPer1M": 1.32, - "currency": "USD" - } + "inputPer1M": 4, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 4, + "output": 12, + "cacheRead": 0.4 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "routing-run/route/minimax-m2.7-highspeed", - "providerId": "routing-run", - "displayName": "MiniMax M2.7 Highspeed", - "version": "2026-03-18", + "modelId": "ofox/x-ai/grok-4.3", + "providerId": "ofox", + "displayName": "Grok 4.3", + "version": "2026-04-17", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 100000, - "maxOutputTokens": 131072, + "contextWindow": 1000000, + "maxOutputTokens": 30000, "pricing": { - "inputPer1M": 0.33, - "outputPer1M": 1.32, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 2.5, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "routing-run/route/mistral-large-3", - "providerId": "routing-run", - "displayName": "Mistral Large 3", - "version": "2024-11-01", + "modelId": "ofox/z-ai/glm-4.6", + "providerId": "ofox", + "displayName": "GLM-4.6", + "version": "2025-09-30", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 32768, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 1.5, - "currency": "USD" - } + "inputPer1M": 0.4, + "outputPer1M": 1.9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 1.9, + "cacheRead": 0.11 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "routing-run/route/mistral-medium-2505", - "providerId": "routing-run", - "displayName": "Mistral Medium 2505", - "version": "2025-05-07", + "modelId": "ofox/z-ai/glm-4.7", + "providerId": "ofox", + "displayName": "GLM-4.7", + "version": "2025-12-22", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 128000, - "maxOutputTokens": 32768, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { "inputPer1M": 0.4, "outputPer1M": 2, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 2, + "cacheRead": 0.08 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "routing-run/route/mistral-small-2503", - "providerId": "routing-run", - "displayName": "Mistral Small 2503", - "version": "2026-03-16", + "modelId": "ofox/z-ai/glm-4.7-flashx", + "providerId": "ofox", + "displayName": "GLM-4.7-FlashX", + "version": "2026-01-19", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 128000, - "maxOutputTokens": 32768, + "contextWindow": 200000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 0.072, + "outputPer1M": 0.43, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.072, + "output": 0.43, + "cacheRead": 0.015 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "routing-run/route/qwen3.6-27b", - "providerId": "routing-run", - "displayName": "Qwen3.6 27B", - "version": "2026-04-22", + "modelId": "ofox/z-ai/glm-5", + "providerId": "ofox", + "displayName": "GLM-5", + "version": "2026-02-12", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 202000, - "maxOutputTokens": 32768, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1.1, - "outputPer1M": 3.3, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 3.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 3.2, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "routing-run/route/qwen3.6-27b-202k", - "providerId": "routing-run", - "displayName": "Qwen3.6 27B 202K", - "version": "2026-04-22", + "modelId": "ofox/z-ai/glm-5-turbo", + "providerId": "ofox", + "displayName": "GLM-5-Turbo", + "version": "2026-03-16", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 202000, - "maxOutputTokens": 32768, + "contextWindow": 200000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1.1, - "outputPer1M": 3.3, - "currency": "USD" - } + "inputPer1M": 1.2, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.2, + "output": 4, + "cacheRead": 0.24 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "routing-run/route/step-3.5-flash", - "providerId": "routing-run", - "displayName": "Step 3.5 Flash", - "version": "2026-01-29", + "modelId": "ofox/z-ai/glm-5.1", + "providerId": "ofox", + "displayName": "GLM-5.1", + "version": "2026-04-07", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 200000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.096, - "outputPer1M": 0.288, - "currency": "USD" - } + "inputPer1M": 1.4, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.4, + "output": 4.4, + "cacheRead": 0.26 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "routing-run/route/step-3.5-flash-2603", - "providerId": "routing-run", - "displayName": "Step 3.5 Flash 2603", - "version": "2026-04-02", + "modelId": "ofox/z-ai/glm-5.2", + "providerId": "ofox", + "displayName": "GLM-5.2", + "version": "2026-06-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 1000000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.3, - "currency": "USD" - } + "inputPer1M": 1.4, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.4, + "output": 4.4, + "cacheRead": 0.26 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] }, { - "modelId": "routing-run/route/stepfun-3.5-flash", - "providerId": "routing-run", - "displayName": "StepFun 3.5 Flash", - "version": "2026-01-29", + "modelId": "ofox/z-ai/glm-5v-turbo", + "providerId": "ofox", + "displayName": "GLM-5V-Turbo", + "version": "2026-04-01", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "text" + "image", + "pdf", + "text", + "video" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 200000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.096, - "outputPer1M": 0.288, - "currency": "USD" - } - }, - { - "modelId": "sap-ai-core/anthropic--claude-3-haiku", - "providerId": "sap-ai-core", - "displayName": "anthropic--claude-3-haiku", - "version": "2024-03-13", + "inputPer1M": 1.2, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.2, + "output": 4, + "cacheRead": 0.24 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "ollama-cloud/deepseek-v4-flash", + "providerId": "ollama-cloud", + "displayName": "deepseek-v4-flash", + "version": "2026-04-24", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 4096, - "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 1.25, - "currency": "USD" - } + "contextWindow": 1048576, + "maxOutputTokens": 1048576, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] }, { - "modelId": "sap-ai-core/anthropic--claude-3-opus", - "providerId": "sap-ai-core", - "displayName": "anthropic--claude-3-opus", - "version": "2024-02-29", + "modelId": "ollama-cloud/deepseek-v4-flash:0731", + "providerId": "ollama-cloud", + "displayName": "DeepSeek V4 Flash 0731", + "version": "2026-07-31", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 4096, - "pricing": { - "inputPer1M": 15, - "outputPer1M": 75, - "currency": "USD" - } + "contextWindow": 1048576, + "maxOutputTokens": 1048576, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] }, { - "modelId": "sap-ai-core/anthropic--claude-3-sonnet", - "providerId": "sap-ai-core", - "displayName": "anthropic--claude-3-sonnet", - "version": "2024-03-04", + "modelId": "ollama-cloud/deepseek-v4-pro", + "providerId": "ollama-cloud", + "displayName": "deepseek-v4-pro", + "version": "2026-04-24", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 4096, - "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" - } + "contextWindow": 1048576, + "maxOutputTokens": 1048576, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] }, { - "modelId": "sap-ai-core/anthropic--claude-3.5-sonnet", - "providerId": "sap-ai-core", - "displayName": "anthropic--claude-3.5-sonnet", - "version": "2024-10-22", + "modelId": "ollama-cloud/gemma4:31b", + "providerId": "ollama-cloud", + "displayName": "gemma4:31b", + "version": "2026-04-02", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 8192, - "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" - } + "contextWindow": 262144, + "maxOutputTokens": 262144, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "sap-ai-core/anthropic--claude-3.7-sonnet", - "providerId": "sap-ai-core", - "displayName": "anthropic--claude-3.7-sonnet", - "version": "2025-02-24", + "modelId": "ollama-cloud/glm-5.1", + "providerId": "ollama-cloud", + "displayName": "glm-5.1", + "version": "2026-03-27", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, - "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" - } + "contextWindow": 202752, + "maxOutputTokens": 131072, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "sap-ai-core/anthropic--claude-4-opus", - "providerId": "sap-ai-core", - "displayName": "anthropic--claude-4-opus", - "version": "2025-05-22", + "modelId": "ollama-cloud/glm-5.2", + "providerId": "ollama-cloud", + "displayName": "GLM-5.2", + "version": "2026-06-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 32000, - "pricing": { - "inputPer1M": 15, - "outputPer1M": 75, - "currency": "USD" - } + "contextWindow": 976000, + "maxOutputTokens": 131072, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] }, { - "modelId": "sap-ai-core/anthropic--claude-4-sonnet", - "providerId": "sap-ai-core", - "displayName": "anthropic--claude-4-sonnet", - "version": "2025-05-22", + "modelId": "ollama-cloud/gpt-oss:120b", + "providerId": "ollama-cloud", + "displayName": "gpt-oss:120b", + "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, - "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" - } + "contextWindow": 131072, + "maxOutputTokens": 32768, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "sap-ai-core/anthropic--claude-4.5-haiku", - "providerId": "sap-ai-core", - "displayName": "anthropic--claude-4.5-haiku", - "version": "2025-10-15", + "modelId": "ollama-cloud/gpt-oss:20b", + "providerId": "ollama-cloud", + "displayName": "gpt-oss:20b", + "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, - "pricing": { - "inputPer1M": 1, - "outputPer1M": 5, - "currency": "USD" - } + "contextWindow": 131072, + "maxOutputTokens": 32768, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "sap-ai-core/anthropic--claude-4.5-opus", - "providerId": "sap-ai-core", - "displayName": "anthropic--claude-4.5-opus", - "version": "2025-11-24", + "modelId": "ollama-cloud/kimi-k2.5", + "providerId": "ollama-cloud", + "displayName": "kimi-k2.5", + "version": "2026-01-27", "capabilities": [ "text.chat", "tools.function_calling", @@ -94124,22 +142941,21 @@ ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, - "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" - } + "contextWindow": 262144, + "maxOutputTokens": 262144, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "sap-ai-core/anthropic--claude-4.5-sonnet", - "providerId": "sap-ai-core", - "displayName": "anthropic--claude-4.5-sonnet", - "version": "2025-09-29", + "modelId": "ollama-cloud/kimi-k2.6", + "providerId": "ollama-cloud", + "displayName": "kimi-k2.6", + "version": "2026-04-20", "capabilities": [ "text.chat", "tools.function_calling", @@ -94147,547 +142963,562 @@ ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, - "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" - } + "contextWindow": 262144, + "maxOutputTokens": 262144, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "sap-ai-core/anthropic--claude-4.6-opus", - "providerId": "sap-ai-core", - "displayName": "anthropic--claude-4.6-opus", - "version": "2026-02-05", + "modelId": "ollama-cloud/kimi-k2.7-code", + "providerId": "ollama-cloud", + "displayName": "kimi-k2.7-code", + "version": "2026-06-12", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, - "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" - } + "contextWindow": 262144, + "maxOutputTokens": 262144, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "sap-ai-core/anthropic--claude-4.6-sonnet", - "providerId": "sap-ai-core", - "displayName": "anthropic--claude-4.6-sonnet", - "version": "2026-02-17", + "modelId": "ollama-cloud/kimi-k3", + "providerId": "ollama-cloud", + "displayName": "kimi-k3", + "version": "2026-07-16", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 64000, - "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" - } + "contextWindow": 1048576, + "maxOutputTokens": 131072, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "high", + "max" + ] + } + ] }, { - "modelId": "sap-ai-core/anthropic--claude-4.7-opus", - "providerId": "sap-ai-core", - "displayName": "anthropic--claude-4.7-opus", - "version": "2026-04-16", + "modelId": "ollama-cloud/minimax-m2.5", + "providerId": "ollama-cloud", + "displayName": "minimax-m2.5", + "version": "2026-02-12", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, - "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" - } + "contextWindow": 204800, + "maxOutputTokens": 131072, + "reasoningOptions": [] }, { - "modelId": "sap-ai-core/gemini-2.5-flash", - "providerId": "sap-ai-core", - "displayName": "gemini-2.5-flash", - "version": "2025-04-17", + "modelId": "ollama-cloud/minimax-m2.7", + "providerId": "ollama-cloud", + "displayName": "minimax-m2.7", + "version": "2026-03-18", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, - "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 2.5, - "currency": "USD" - } + "contextWindow": 196608, + "maxOutputTokens": 196608, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "sap-ai-core/gemini-2.5-flash-lite", - "providerId": "sap-ai-core", - "displayName": "gemini-2.5-flash-lite", - "version": "2025-06-17", + "modelId": "ollama-cloud/minimax-m3", + "providerId": "ollama-cloud", + "displayName": "minimax-m3", + "version": "2026-05-31", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "audio", "image", - "pdf", "text", "video" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, - "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.4, - "currency": "USD" - } + "contextWindow": 512000, + "maxOutputTokens": 131072, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + } + ] }, { - "modelId": "sap-ai-core/gemini-2.5-pro", - "providerId": "sap-ai-core", - "displayName": "gemini-2.5-pro", - "version": "2025-03-25", + "modelId": "ollama-cloud/mistral-large-3:675b", + "providerId": "ollama-cloud", + "displayName": "mistral-large-3:675b", + "version": "2025-12-02", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ - "audio", "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, - "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" - } + "contextWindow": 262144, + "maxOutputTokens": 262144 }, { - "modelId": "sap-ai-core/gpt-4.1", - "providerId": "sap-ai-core", - "displayName": "gpt-4.1", - "version": "2025-04-14", + "modelId": "ollama-cloud/nemotron-3-nano:30b", + "providerId": "ollama-cloud", + "displayName": "nemotron-3-nano:30b", + "version": "2025-12-15", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1047576, - "maxOutputTokens": 32768, - "pricing": { - "inputPer1M": 2, - "outputPer1M": 8, - "currency": "USD" - } + "contextWindow": 1048576, + "maxOutputTokens": 131072, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "sap-ai-core/gpt-4.1-mini", - "providerId": "sap-ai-core", - "displayName": "gpt-4.1-mini", - "version": "2025-04-14", + "modelId": "ollama-cloud/nemotron-3-super", + "providerId": "ollama-cloud", + "displayName": "nemotron-3-super", + "version": "2026-03-11", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1047576, - "maxOutputTokens": 32768, - "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 1.6, - "currency": "USD" - } + "contextWindow": 262144, + "maxOutputTokens": 65536, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "sap-ai-core/gpt-5", - "providerId": "sap-ai-core", - "displayName": "gpt-5", - "version": "2025-08-07", + "modelId": "ollama-cloud/nemotron-3-ultra", + "providerId": "ollama-cloud", + "displayName": "nemotron-3-ultra", + "version": "2026-06-04", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, + "contextWindow": 262144, "maxOutputTokens": 128000, - "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" - } + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "sap-ai-core/gpt-5-mini", - "providerId": "sap-ai-core", - "displayName": "gpt-5-mini", - "version": "2025-08-07", + "modelId": "ollama-cloud/qwen3.5:397b", + "providerId": "ollama-cloud", + "displayName": "qwen3.5:397b", + "version": "2026-02-15", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, - "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 2, - "currency": "USD" - } + "contextWindow": 262144, + "maxOutputTokens": 65536, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "sap-ai-core/gpt-5-nano", - "providerId": "sap-ai-core", - "displayName": "gpt-5-nano", - "version": "2025-08-07", + "modelId": "openai/chatgpt-image-latest", + "providerId": "openai", + "displayName": "chatgpt-image-latest", + "version": "2025-12-16", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, - "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.4, - "currency": "USD" - } + "contextWindow": 0, + "maxOutputTokens": 0 }, { - "modelId": "sap-ai-core/gpt-5.4", - "providerId": "sap-ai-core", - "displayName": "gpt-5.4", - "version": "2026-03-05", + "modelId": "openai/gpt-3.5-turbo", + "providerId": "openai", + "displayName": "GPT-3.5-turbo", + "version": "2023-03-01", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1050000, - "maxOutputTokens": 128000, + "contextWindow": 16385, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 15, - "currency": "USD" + "inputPer1M": 0.5, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 1.5, + "cacheRead": 0 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "sap-ai-core/gpt-5.5", - "providerId": "sap-ai-core", - "displayName": "gpt-5.5", - "version": "2026-04-23", + "modelId": "openai/gpt-4", + "providerId": "openai", + "displayName": "GPT-4", + "version": "2023-11-06", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1050000, - "maxOutputTokens": 128000, + "contextWindow": 8192, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 5, - "outputPer1M": 30, + "inputPer1M": 30, + "outputPer1M": 60, "currency": "USD" } }, { - "modelId": "sap-ai-core/sonar", - "providerId": "sap-ai-core", - "displayName": "sonar", - "version": "2024-01-01", + "modelId": "openai/gpt-4-turbo", + "providerId": "openai", + "displayName": "GPT-4 Turbo", + "version": "2023-11-06", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling" ], "modalities": [ + "image", "text" ], "contextWindow": 128000, "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 1, - "outputPer1M": 1, + "inputPer1M": 10, + "outputPer1M": 30, "currency": "USD" } }, { - "modelId": "sap-ai-core/sonar-deep-research", - "providerId": "sap-ai-core", - "displayName": "sonar-deep-research", - "version": "2025-02-01", + "modelId": "openai/gpt-4.1", + "providerId": "openai", + "displayName": "GPT-4.1", + "version": "2025-04-14", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, + "contextWindow": 1047576, "maxOutputTokens": 32768, "pricing": { "inputPer1M": 2, "outputPer1M": 8, - "currency": "USD" + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 8, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "sap-ai-core/sonar-pro", - "providerId": "sap-ai-core", - "displayName": "sonar-pro", - "version": "2024-01-01", + "modelId": "openai/gpt-4.1-mini", + "providerId": "openai", + "displayName": "GPT-4.1 mini", + "version": "2025-04-14", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 8192, + "contextWindow": 1047576, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" + "inputPer1M": 0.4, + "outputPer1M": 1.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 1.6, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "sarvam/sarvam-105b", - "providerId": "sarvam", - "displayName": "Sarvam-105B", - "version": "2026-02-18", - "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" - ], - "modalities": [ - "text" - ], - "contextWindow": 131072, - "maxOutputTokens": 131072 + "modelId": "openai/gpt-4.1-mini-fast", + "providerId": "openai", + "displayName": "GPT-4.1 Mini Fast", + "extends": "gpt-4.1-mini", + "version": "2025-04-14-fast", + "experimentalModes": [ + { + "modeId": "reasoning.high", + "label": "High reasoning depth" + } + ] }, { - "modelId": "sarvam/sarvam-30b", - "providerId": "sarvam", - "displayName": "Sarvam-30B", - "version": "2026-02-18", + "modelId": "openai/gpt-4.1-nano", + "providerId": "openai", + "displayName": "GPT-4.1 nano", + "version": "2025-04-14", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" - ], - "modalities": [ - "text" - ], - "contextWindow": 65536, - "maxOutputTokens": 65536 - }, - { - "modelId": "scaleway/bge-multilingual-gemma2", - "providerId": "scaleway", - "displayName": "BGE Multilingual Gemma2", - "version": "2024-07-26", - "capabilities": [ - "text.chat" + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 8191, - "maxOutputTokens": 3072, + "contextWindow": 1047576, + "maxOutputTokens": 32768, "pricing": { "inputPer1M": 0.1, - "outputPer1M": 0, - "currency": "USD" + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.4, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "scaleway/devstral-2-123b-instruct-2512", - "providerId": "scaleway", - "displayName": "Devstral 2 123B Instruct (2512)", - "version": "2026-01-07", + "modelId": "openai/gpt-4o", + "providerId": "openai", + "displayName": "GPT-4o", + "version": "2024-05-13", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 256000, + "contextWindow": 128000, "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 2, - "currency": "USD" + "inputPer1M": 2.5, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 10, + "cacheRead": 1.25 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "scaleway/gemma-3-27b-it", - "providerId": "scaleway", - "displayName": "Gemma-3-27B-IT", - "version": "2024-12-01", + "modelId": "openai/gpt-4o-2024-05-13", + "providerId": "openai", + "displayName": "GPT-4o (2024-05-13)", + "version": "2024-05-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 40000, - "maxOutputTokens": 8192, + "contextWindow": 128000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 0.5, + "inputPer1M": 5, + "outputPer1M": 15, "currency": "USD" } }, { - "modelId": "scaleway/gemma-4-26b-a4b-it", - "providerId": "scaleway", - "displayName": "Gemma 4 26B A4B IT", - "version": "2026-04-01", + "modelId": "openai/gpt-4o-2024-08-06", + "providerId": "openai", + "displayName": "GPT-4o (2024-08-06)", + "version": "2024-08-06", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 256000, + "contextWindow": 128000, "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 0.5, - "currency": "USD" + "inputPer1M": 2.5, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 10, + "cacheRead": 1.25 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "scaleway/gpt-oss-120b", - "providerId": "scaleway", - "displayName": "GPT-OSS 120B", - "version": "2024-01-01", + "modelId": "openai/gpt-4o-2024-11-20", + "providerId": "openai", + "displayName": "GPT-4o (2024-11-20)", + "version": "2024-11-20", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "structured.output" ], "modalities": [ + "image", "text" ], "contextWindow": 128000, - "maxOutputTokens": 32768, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, - "currency": "USD" + "inputPer1M": 2.5, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 10, + "cacheRead": 1.25 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "scaleway/llama-3.3-70b-instruct", - "providerId": "scaleway", - "displayName": "Llama-3.3-70B-Instruct", - "version": "2024-12-06", + "modelId": "openai/gpt-4o-mini", + "providerId": "openai", + "displayName": "GPT-4o mini", + "version": "2024-07-18", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 100000, + "contextWindow": 128000, "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.9, - "outputPer1M": 0.9, - "currency": "USD" + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.6, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "scaleway/mistral-medium-3.5-128b", - "providerId": "scaleway", - "displayName": "Mistral Medium 3.5 128B", - "version": "2026-04-29", + "modelId": "openai/gpt-5", + "providerId": "openai", + "displayName": "GPT-5", + "version": "2025-08-07", "capabilities": [ "text.chat", "tools.function_calling", @@ -94698,121 +143529,228 @@ "image", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 16384, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.5, - "outputPer1M": 7.5, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "scaleway/mistral-small-3.2-24b-instruct-2506", - "providerId": "scaleway", - "displayName": "Mistral Small 3.2 24B Instruct (2506)", - "version": "2025-06-20", + "modelId": "openai/gpt-5-mini", + "providerId": "openai", + "displayName": "GPT-5 Mini", + "version": "2025-08-07", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 32768, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.35, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 2, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "scaleway/pixtral-12b-2409", - "providerId": "scaleway", - "displayName": "Pixtral 12B 2409", - "version": "2024-09-25", + "modelId": "openai/gpt-5-nano", + "providerId": "openai", + "displayName": "GPT-5 Nano", + "version": "2025-08-07", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.2, - "currency": "USD" - } + "inputPer1M": 0.05, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.05, + "output": 0.4, + "cacheRead": 0.005 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "scaleway/qwen3-235b-a22b-instruct-2507", - "providerId": "scaleway", - "displayName": "Qwen3 235B A22B Instruct 2507", - "version": "2025-07-01", + "modelId": "openai/gpt-5-pro", + "providerId": "openai", + "displayName": "GPT-5 Pro", + "version": "2025-10-06", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 260000, - "maxOutputTokens": 16384, + "contextWindow": 400000, + "maxOutputTokens": 272000, "pricing": { - "inputPer1M": 0.75, - "outputPer1M": 2.25, + "inputPer1M": 15, + "outputPer1M": 120, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high" + ] + } + ] }, { - "modelId": "scaleway/qwen3-coder-30b-a3b-instruct", - "providerId": "scaleway", - "displayName": "Qwen3-Coder 30B-A3B Instruct", - "version": "2025-04", + "modelId": "openai/gpt-5.1", + "providerId": "openai", + "displayName": "GPT-5.1", + "version": "2025-11-13", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 32768, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.8, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "scaleway/qwen3-embedding-8b", - "providerId": "scaleway", - "displayName": "Qwen3 Embedding 8B", - "version": "2025-25-11", + "modelId": "openai/gpt-5.2", + "providerId": "openai", + "displayName": "GPT-5.2", + "version": "2025-12-11", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 4096, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "scaleway/qwen3.5-397b-a17b", - "providerId": "scaleway", - "displayName": "Qwen3.5 397B A17B", - "version": "2026-03-17", + "modelId": "openai/gpt-5.2-chat-latest", + "providerId": "openai", + "displayName": "GPT-5.2 Chat", + "version": "2025-12-11", "capabilities": [ "text.chat", "tools.function_calling", @@ -94821,191 +143759,374 @@ ], "modalities": [ "image", - "text", - "video" + "text" ], - "contextWindow": 256000, + "contextWindow": 128000, "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 3.6, - "currency": "USD" - } + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "medium" + ] + } + ] }, { - "modelId": "scaleway/qwen3.6-35b-a3b", - "providerId": "scaleway", - "displayName": "Qwen3.6 35B A3B", - "version": "2026-05-01", + "modelId": "openai/gpt-5.2-pro", + "providerId": "openai", + "displayName": "GPT-5.2 Pro", + "version": "2025-12-11", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 1.5, + "inputPer1M": 21, + "outputPer1M": 168, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "scaleway/voxtral-small-24b-2507", - "providerId": "scaleway", - "displayName": "Voxtral Small 24B 2507", - "version": "2025-07-01", + "modelId": "openai/gpt-5.3-chat-latest", + "providerId": "openai", + "displayName": "GPT-5.3 Chat (latest)", + "version": "2026-03-03", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "structured.output" ], "modalities": [ - "audio", + "image", "text" ], - "contextWindow": 32000, + "contextWindow": 128000, "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.35, - "currency": "USD" + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "scaleway/whisper-large-v3", - "providerId": "scaleway", - "displayName": "Whisper Large v3", - "version": "2023-09-01", + "modelId": "openai/gpt-5.3-codex", + "providerId": "openai", + "displayName": "GPT-5.3 Codex", + "version": "2026-02-05", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "audio", + "image", + "pdf", "text" ], - "contextWindow": 0, - "maxOutputTokens": 8192, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.003, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "siliconflow-cn/ascend-tribe/pangu-pro-moe", - "providerId": "siliconflow-cn", - "displayName": "ascend-tribe/pangu-pro-moe", - "version": "2025-07-02", + "modelId": "openai/gpt-5.3-codex-spark", + "providerId": "openai", + "displayName": "GPT-5.3 Codex Spark", + "version": "2026-02-05", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning", "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], "contextWindow": 128000, - "maxOutputTokens": 128000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "siliconflow-cn/baidu/ERNIE-4.5-300B-A47B", - "providerId": "siliconflow-cn", - "displayName": "baidu/ERNIE-4.5-300B-A47B", - "version": "2025-07-02", + "modelId": "openai/gpt-5.4", + "providerId": "openai", + "displayName": "GPT-5.4", + "version": "2026-03-05", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ - "text" + "image", + "pdf", + "text" ], - "contextWindow": 131000, - "maxOutputTokens": 131000, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.28, - "outputPer1M": 1.1, - "currency": "USD" - } + "inputPer1M": 2.5, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 15, + "cacheRead": 0.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 5, + "output": 22.5, + "cache_read": 0.5, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 5, + "output": 22.5, + "cache_read": 0.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "siliconflow-cn/ByteDance-Seed/Seed-OSS-36B-Instruct", - "providerId": "siliconflow-cn", - "displayName": "ByteDance-Seed/Seed-OSS-36B-Instruct", - "version": "2025-09-04", + "modelId": "openai/gpt-5.4-mini", + "providerId": "openai", + "displayName": "GPT-5.4 mini", + "version": "2026-03-17", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.21, - "outputPer1M": 0.57, - "currency": "USD" - } + "inputPer1M": 0.75, + "outputPer1M": 4.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 4.5, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "siliconflow-cn/deepseek-ai/DeepSeek-OCR", - "providerId": "siliconflow-cn", - "displayName": "deepseek-ai/DeepSeek-OCR", - "version": "2025-10-20", + "modelId": "openai/gpt-5.4-nano", + "providerId": "openai", + "displayName": "GPT-5.4 nano", + "version": "2026-03-17", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 8192, - "maxOutputTokens": 8192, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 1.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.25, + "cacheRead": 0.02 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "siliconflow-cn/deepseek-ai/DeepSeek-R1", - "providerId": "siliconflow-cn", - "displayName": "deepseek-ai/DeepSeek-R1", - "version": "2025-05-28", + "modelId": "openai/gpt-5.4-pro", + "providerId": "openai", + "displayName": "GPT-5.4 Pro", + "version": "2026-03-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 164000, - "maxOutputTokens": 164000, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 2.18, - "currency": "USD" - } + "inputPer1M": 30, + "outputPer1M": 180, + "currency": "USD", + "costDimensionsPer1M": { + "input": 30, + "output": 180 + }, + "costMetadata": { + "tiers": [ + { + "input": 60, + "output": 270, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 60, + "output": 270 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "siliconflow-cn/deepseek-ai/DeepSeek-R1-Distill-Qwen-14B", - "providerId": "siliconflow-cn", - "displayName": "deepseek-ai/DeepSeek-R1-Distill-Qwen-14B", - "version": "2025-01-20", + "modelId": "openai/gpt-5.5", + "providerId": "openai", + "displayName": "GPT-5.5", + "version": "2026-04-23", "capabilities": [ "text.chat", "tools.function_calling", @@ -95013,21 +144134,59 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 131000, - "maxOutputTokens": 131000, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.1, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 45, + "cache_read": 1, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 45, + "cache_read": 1 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "siliconflow-cn/deepseek-ai/DeepSeek-R1-Distill-Qwen-32B", - "providerId": "siliconflow-cn", - "displayName": "deepseek-ai/DeepSeek-R1-Distill-Qwen-32B", - "version": "2025-01-20", + "modelId": "openai/gpt-5.5-pro", + "providerId": "openai", + "displayName": "GPT-5.5 Pro", + "version": "2026-04-23", "capabilities": [ "text.chat", "tools.function_calling", @@ -95035,42 +144194,118 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 131000, - "maxOutputTokens": 131000, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.18, - "outputPer1M": 0.18, - "currency": "USD" - } + "inputPer1M": 30, + "outputPer1M": 180, + "currency": "USD", + "costDimensionsPer1M": { + "input": 30, + "output": 180 + }, + "costMetadata": { + "tiers": [ + { + "input": 60, + "output": 270, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 60, + "output": 270 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "siliconflow-cn/deepseek-ai/DeepSeek-V3", - "providerId": "siliconflow-cn", - "displayName": "deepseek-ai/DeepSeek-V3", - "version": "2024-12-26", + "modelId": "openai/gpt-5.6", + "providerId": "openai", + "displayName": "GPT-5.6", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 164000, - "maxOutputTokens": 164000, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 1, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 45, + "cache_read": 1, + "cache_write": 12.5, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 45, + "cache_read": 1, + "cache_write": 12.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "siliconflow-cn/deepseek-ai/DeepSeek-V3.1-Terminus", - "providerId": "siliconflow-cn", - "displayName": "deepseek-ai/DeepSeek-V3.1-Terminus", - "version": "2025-09-29", + "modelId": "openai/gpt-5.6-luna", + "providerId": "openai", + "displayName": "GPT-5.6 Luna", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", @@ -95078,21 +144313,63 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 164000, - "maxOutputTokens": 164000, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.27, - "outputPer1M": 1, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.2, + "cacheRead": 0.02, + "cacheWrite": 0.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.4, + "output": 1.8, + "cache_read": 0.04, + "cache_write": 0.5, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 0.4, + "output": 1.8, + "cache_read": 0.04, + "cache_write": 0.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "siliconflow-cn/deepseek-ai/DeepSeek-V3.2", - "providerId": "siliconflow-cn", - "displayName": "deepseek-ai/DeepSeek-V3.2", - "version": "2025-12-03", + "modelId": "openai/gpt-5.6-sol", + "providerId": "openai", + "displayName": "GPT-5.6 Sol", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", @@ -95100,106 +144377,310 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 164000, - "maxOutputTokens": 164000, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.27, - "outputPer1M": 0.42, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 45, + "cache_read": 1, + "cache_write": 12.5, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 45, + "cache_read": 1, + "cache_write": 12.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "siliconflow-cn/deepseek-ai/DeepSeek-V4-Pro", - "providerId": "siliconflow-cn", - "displayName": "deepseek-ai/DeepSeek-V4-Pro", - "version": "2026-04-24", + "modelId": "openai/gpt-5.6-terra", + "providerId": "openai", + "displayName": "GPT-5.6 Terra", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 1049000, - "maxOutputTokens": 393000, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.74, - "outputPer1M": 3.48, - "currency": "USD" + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "cacheRead": 0.2, + "cacheWrite": 2.5 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 18, + "cache_read": 0.4, + "cache_write": 5, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 18, + "cache_read": 0.4, + "cache_write": 5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "openai/gpt-image-1", + "providerId": "openai", + "displayName": "gpt-image-1", + "version": "2025-04-24", + "capabilities": [], + "modalities": [ + "image", + "text" + ], + "contextWindow": 0, + "maxOutputTokens": 0 + }, + { + "modelId": "openai/gpt-image-1-mini", + "providerId": "openai", + "displayName": "gpt-image-1-mini", + "version": "2025-09-26", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 0, + "maxOutputTokens": 0 + }, + { + "modelId": "openai/gpt-image-1.5", + "providerId": "openai", + "displayName": "gpt-image-1.5", + "version": "2025-11-25", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 0, + "maxOutputTokens": 0 + }, + { + "modelId": "openai/gpt-image-2", + "providerId": "openai", + "displayName": "gpt-image-2", + "version": "2026-04-21", + "capabilities": [], + "modalities": [ + "image", + "text" + ], + "contextWindow": 0, + "maxOutputTokens": 0, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 1.25 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "siliconflow-cn/deepseek-ai/deepseek-vl2", - "providerId": "siliconflow-cn", - "displayName": "deepseek-ai/deepseek-vl2", - "version": "2024-12-13", + "modelId": "openai/gpt-realtime-2.1", + "providerId": "openai", + "displayName": "GPT-Realtime-2.1", + "version": "2026-07-06", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ + "audio", "image", "text" ], - "contextWindow": 4000, - "maxOutputTokens": 4000, + "contextWindow": 128000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.15, - "currency": "USD" - } + "inputPer1M": 4, + "outputPer1M": 24, + "currency": "USD", + "costDimensionsPer1M": { + "input": 4, + "output": 24, + "cacheRead": 0.4, + "inputAudio": 32, + "outputAudio": 64 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "siliconflow-cn/inclusionAI/Ling-flash-2.0", - "providerId": "siliconflow-cn", - "displayName": "inclusionAI/Ling-flash-2.0", - "version": "2025-09-18", + "modelId": "openai/o1", + "providerId": "openai", + "displayName": "o1", + "version": "2024-12-05", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 131000, - "maxOutputTokens": 131000, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.57, - "currency": "USD" - } + "inputPer1M": 15, + "outputPer1M": 60, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 60, + "cacheRead": 7.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "siliconflow-cn/inclusionAI/Ling-mini-2.0", - "providerId": "siliconflow-cn", - "displayName": "inclusionAI/Ling-mini-2.0", - "version": "2025-09-10", + "modelId": "openai/o1-pro", + "providerId": "openai", + "displayName": "o1-pro", + "version": "2025-03-19", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 131000, - "maxOutputTokens": 131000, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.07, - "outputPer1M": 0.28, + "inputPer1M": 150, + "outputPer1M": 600, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "siliconflow-cn/inclusionAI/Ring-flash-2.0", - "providerId": "siliconflow-cn", - "displayName": "inclusionAI/Ring-flash-2.0", - "version": "2025-09-29", + "modelId": "openai/o3", + "providerId": "openai", + "displayName": "o3", + "version": "2025-04-16", "capabilities": [ "text.chat", "tools.function_calling", @@ -95207,63 +144688,110 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 131000, - "maxOutputTokens": 131000, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.57, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 8, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "siliconflow-cn/Kwaipilot/KAT-Dev", - "providerId": "siliconflow-cn", - "displayName": "Kwaipilot/KAT-Dev", - "version": "2025-09-27", + "modelId": "openai/o3-mini", + "providerId": "openai", + "displayName": "o3-mini", + "version": "2024-12-20", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 128000, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 1.1, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1, + "output": 4.4, + "cacheRead": 0.55 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "siliconflow-cn/moonshotai/Kimi-K2-Instruct-0905", - "providerId": "siliconflow-cn", - "displayName": "moonshotai/Kimi-K2-Instruct-0905", - "version": "2025-09-08", + "modelId": "openai/o3-pro", + "providerId": "openai", + "displayName": "o3-pro", + "version": "2025-06-10", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 2, + "inputPer1M": 20, + "outputPer1M": 80, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "siliconflow-cn/moonshotai/Kimi-K2-Thinking", - "providerId": "siliconflow-cn", - "displayName": "moonshotai/Kimi-K2-Thinking", - "version": "2025-11-07", + "modelId": "openai/o4-mini", + "providerId": "openai", + "displayName": "o4-mini", + "version": "2025-04-16", "capabilities": [ "text.chat", "tools.function_calling", @@ -95271,104 +144799,133 @@ "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.55, - "outputPer1M": 2.5, - "currency": "USD" - } + "inputPer1M": 1.1, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1, + "output": 4.4, + "cacheRead": 0.275 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "siliconflow-cn/PaddlePaddle/PaddleOCR-VL", - "providerId": "siliconflow-cn", - "displayName": "PaddlePaddle/PaddleOCR-VL", - "version": "2025-10-16", + "modelId": "openai/text-embedding-3-large", + "providerId": "openai", + "displayName": "text-embedding-3-large", + "version": "2024-01-25", "capabilities": [ "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 16384, - "maxOutputTokens": 16384, + "contextWindow": 8191, + "maxOutputTokens": 3072, "pricing": { - "inputPer1M": 0, + "inputPer1M": 0.13, "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "siliconflow-cn/PaddlePaddle/PaddleOCR-VL-1.5", - "providerId": "siliconflow-cn", - "displayName": "PaddlePaddle/PaddleOCR-VL-1.5", - "version": "2026-01-29", + "modelId": "openai/text-embedding-3-small", + "providerId": "openai", + "displayName": "text-embedding-3-small", + "version": "2024-01-25", "capabilities": [ "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 16384, - "maxOutputTokens": 16384, + "contextWindow": 8191, + "maxOutputTokens": 1536, "pricing": { - "inputPer1M": 0, + "inputPer1M": 0.02, "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "siliconflow-cn/Pro/deepseek-ai/DeepSeek-R1", - "providerId": "siliconflow-cn", - "displayName": "Pro/deepseek-ai/DeepSeek-R1", - "version": "2025-05-28", + "modelId": "openai/text-embedding-ada-002", + "providerId": "openai", + "displayName": "text-embedding-ada-002", + "version": "2022-12-15", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 164000, - "maxOutputTokens": 164000, + "contextWindow": 8192, + "maxOutputTokens": 1536, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 2.18, + "inputPer1M": 0.1, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "siliconflow-cn/Pro/deepseek-ai/DeepSeek-V3", - "providerId": "siliconflow-cn", - "displayName": "Pro/deepseek-ai/DeepSeek-V3", - "version": "2024-12-26", + "modelId": "opencode-go/deepseek-v4-flash", + "providerId": "opencode-go", + "displayName": "DeepSeek V4 Flash (2x usage)", + "version": "2026-07-31", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 164000, - "maxOutputTokens": 164000, + "contextWindow": 1000000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 1, - "currency": "USD" - } + "inputPer1M": 0.07, + "outputPer1M": 0.14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.07, + "output": 0.14, + "cacheRead": 0.0014 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "high", + "max" + ] + } + ] }, { - "modelId": "siliconflow-cn/Pro/deepseek-ai/DeepSeek-V3.1-Terminus", - "providerId": "siliconflow-cn", - "displayName": "Pro/deepseek-ai/DeepSeek-V3.1-Terminus", - "version": "2025-09-29", + "modelId": "opencode-go/deepseek-v4-pro", + "providerId": "opencode-go", + "displayName": "DeepSeek V4 Pro (New)", + "version": "2026-04-24", "capabilities": [ "text.chat", "tools.function_calling", @@ -95378,104 +144935,165 @@ "modalities": [ "text" ], - "contextWindow": 164000, - "maxOutputTokens": 164000, - "pricing": { - "inputPer1M": 0.27, - "outputPer1M": 1, - "currency": "USD" - } + "contextWindow": 1000000, + "maxOutputTokens": 384000, + "pricing": { + "inputPer1M": 0.435, + "outputPer1M": 0.87, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.435, + "output": 0.87, + "cacheRead": 0.003625 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] }, { - "modelId": "siliconflow-cn/Pro/deepseek-ai/DeepSeek-V3.2", - "providerId": "siliconflow-cn", - "displayName": "Pro/deepseek-ai/DeepSeek-V3.2", - "version": "2025-12-03", + "modelId": "opencode-go/glm-5", + "providerId": "opencode-go", + "displayName": "GLM-5", + "version": "2026-02-11", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 164000, - "maxOutputTokens": 164000, + "contextWindow": 202752, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.27, - "outputPer1M": 0.42, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 3.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 3.2, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "siliconflow-cn/Pro/MiniMaxAI/MiniMax-M2.1", - "providerId": "siliconflow-cn", - "displayName": "Pro/MiniMaxAI/MiniMax-M2.1", - "version": "2025-12-23", + "modelId": "opencode-go/glm-5.1", + "providerId": "opencode-go", + "displayName": "GLM-5.1", + "version": "2026-04-07", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 197000, - "maxOutputTokens": 131000, + "contextWindow": 202752, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 1.4, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.4, + "output": 4.4, + "cacheRead": 0.26 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "siliconflow-cn/Pro/MiniMaxAI/MiniMax-M2.5", - "providerId": "siliconflow-cn", - "displayName": "Pro/MiniMaxAI/MiniMax-M2.5", - "version": "2026-02-13", + "modelId": "opencode-go/glm-5.2", + "providerId": "opencode-go", + "displayName": "GLM-5.2", + "version": "2026-06-13", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 192000, - "maxOutputTokens": 131000, + "contextWindow": 1000000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.22, - "currency": "USD" - } + "inputPer1M": 1.4, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.4, + "output": 4.4, + "cacheRead": 0.26 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] }, { - "modelId": "siliconflow-cn/Pro/moonshotai/Kimi-K2-Instruct-0905", - "providerId": "siliconflow-cn", - "displayName": "Pro/moonshotai/Kimi-K2-Instruct-0905", - "version": "2025-09-08", + "modelId": "opencode-go/glm-5.3", + "providerId": "opencode-go", + "displayName": "GLM-5.3", + "version": "2026-08-14", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 1000000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 1.4, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.4, + "output": 4.4, + "cacheRead": 0.26 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "high", + "max" + ] + } + ] }, { - "modelId": "siliconflow-cn/Pro/moonshotai/Kimi-K2-Thinking", - "providerId": "siliconflow-cn", - "displayName": "Pro/moonshotai/Kimi-K2-Thinking", - "version": "2025-11-07", + "modelId": "opencode-go/gpt-5.6-luna", + "providerId": "opencode-go", + "displayName": "GPT-5.6 Luna (2x usage)", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", @@ -95483,21 +145101,63 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.55, - "outputPer1M": 2.5, - "currency": "USD" - } + "inputPer1M": 0.1, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.6, + "cacheRead": 0.01, + "cacheWrite": 0.125 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.2, + "output": 0.9, + "cache_read": 0.02, + "cache_write": 0.25, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 0.2, + "output": 0.9, + "cache_read": 0.02, + "cache_write": 0.25 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "siliconflow-cn/Pro/moonshotai/Kimi-K2.5", - "providerId": "siliconflow-cn", - "displayName": "Pro/moonshotai/Kimi-K2.5", - "version": "2026-01-27", + "modelId": "opencode-go/grok-4.5", + "providerId": "opencode-go", + "displayName": "Grok 4.5", + "version": "2026-07-08", "capabilities": [ "text.chat", "tools.function_calling", @@ -95508,86 +145168,150 @@ "image", "text" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 500000, + "maxOutputTokens": 500000, "pricing": { - "inputPer1M": 0.45, - "outputPer1M": 2.25, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.5 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 12, + "cache_read": 1, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 12, + "cache_read": 1 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "siliconflow-cn/Pro/moonshotai/Kimi-K2.6", - "providerId": "siliconflow-cn", - "displayName": "Pro/moonshotai/Kimi-K2.6", - "version": "2026-04-21", + "modelId": "opencode-go/hy3", + "providerId": "opencode-go", + "displayName": "Hy3", + "version": "2026-07-06", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 256000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.95, - "outputPer1M": 4, - "currency": "USD" - } + "inputPer1M": 0.14, + "outputPer1M": 0.58, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.58, + "cacheRead": 0.035 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "high" + ] + } + ] }, { - "modelId": "siliconflow-cn/Pro/zai-org/GLM-4.7", - "providerId": "siliconflow-cn", - "displayName": "Pro/zai-org/GLM-4.7", - "version": "2025-12-22", + "modelId": "opencode-go/kimi-k2.5", + "providerId": "opencode-go", + "displayName": "Kimi K2.5", + "version": "2026-01-27", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 205000, - "maxOutputTokens": 205000, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { "inputPer1M": 0.6, - "outputPer1M": 2.2, - "currency": "USD" - } + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 3, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "siliconflow-cn/Pro/zai-org/GLM-5", - "providerId": "siliconflow-cn", - "displayName": "Pro/zai-org/GLM-5", - "version": "2026-02-12", + "modelId": "opencode-go/kimi-k2.6", + "providerId": "opencode-go", + "displayName": "Kimi K2.6", + "version": "2026-04-21", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 205000, - "maxOutputTokens": 205000, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 1, - "outputPer1M": 3.2, - "currency": "USD" - } + "inputPer1M": 0.95, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4, + "cacheRead": 0.16 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "siliconflow-cn/Pro/zai-org/GLM-5.1", - "providerId": "siliconflow-cn", - "displayName": "Pro/zai-org/GLM-5.1", - "version": "2026-04-08", + "modelId": "opencode-go/kimi-k2.7-code", + "providerId": "opencode-go", + "displayName": "Kimi K2.7 Code", + "version": "2026-06-12", "capabilities": [ "text.chat", "tools.function_calling", @@ -95595,276 +145319,506 @@ "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 205000, - "maxOutputTokens": 205000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 1.4, - "outputPer1M": 4.4, - "currency": "USD" - } + "inputPer1M": 0.95, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4, + "cacheRead": 0.19 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "siliconflow-cn/Qwen/Qwen2.5-14B-Instruct", - "providerId": "siliconflow-cn", - "displayName": "Qwen/Qwen2.5-14B-Instruct", - "version": "2024-09-18", + "modelId": "opencode-go/kimi-k3", + "providerId": "opencode-go", + "displayName": "Kimi K3", + "version": "2026-07-16", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 33000, - "maxOutputTokens": 4000, + "contextWindow": 1048576, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.1, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "max" + ] + } + ] }, { - "modelId": "siliconflow-cn/Qwen/Qwen2.5-32B-Instruct", - "providerId": "siliconflow-cn", - "displayName": "Qwen/Qwen2.5-32B-Instruct", - "version": "2024-09-19", + "modelId": "opencode-go/mimo-v2-omni", + "providerId": "opencode-go", + "displayName": "MiMo V2 Omni", + "version": "2026-03-18", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ + "audio", + "image", + "pdf", "text" ], - "contextWindow": 33000, - "maxOutputTokens": 4000, + "contextWindow": 262144, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.18, - "outputPer1M": 0.18, - "currency": "USD" - } + "inputPer1M": 0.4, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 2, + "cacheRead": 0.08 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "siliconflow-cn/Qwen/Qwen2.5-72B-Instruct", - "providerId": "siliconflow-cn", - "displayName": "Qwen/Qwen2.5-72B-Instruct", - "version": "2024-09-18", + "modelId": "opencode-go/mimo-v2-pro", + "providerId": "opencode-go", + "displayName": "MiMo V2 Pro", + "version": "2026-03-18", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 33000, - "maxOutputTokens": 4000, + "contextWindow": 1048576, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.59, - "outputPer1M": 0.59, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 3, + "cacheRead": 0.2 + }, + "costMetadata": { + "tiers": [ + { + "input": 2, + "output": 6, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 256000 + } + } + ], + "contextOver200k": { + "input": 2, + "output": 6, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "siliconflow-cn/Qwen/Qwen2.5-72B-Instruct-128K", - "providerId": "siliconflow-cn", - "displayName": "Qwen/Qwen2.5-72B-Instruct-128K", - "version": "2024-09-18", + "modelId": "opencode-go/mimo-v2.5", + "providerId": "opencode-go", + "displayName": "MiMo V2.5", + "version": "2026-04-22", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ - "text" + "audio", + "image", + "text", + "video" ], - "contextWindow": 131000, - "maxOutputTokens": 4000, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.59, - "outputPer1M": 0.59, - "currency": "USD" - } + "inputPer1M": 0.14, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "cacheRead": 0.0028 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "siliconflow-cn/Qwen/Qwen2.5-7B-Instruct", - "providerId": "siliconflow-cn", - "displayName": "Qwen/Qwen2.5-7B-Instruct", - "version": "2024-09-18", + "modelId": "opencode-go/mimo-v2.5-pro", + "providerId": "opencode-go", + "displayName": "MiMo V2.5 Pro", + "version": "2026-04-22", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 33000, - "maxOutputTokens": 4000, + "contextWindow": 1048576, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.05, - "currency": "USD" - } + "inputPer1M": 0.435, + "outputPer1M": 0.87, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.435, + "output": 0.87, + "cacheRead": 0.003625 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "siliconflow-cn/Qwen/Qwen2.5-Coder-32B-Instruct", - "providerId": "siliconflow-cn", - "displayName": "Qwen/Qwen2.5-Coder-32B-Instruct", - "version": "2024-11-11", + "modelId": "opencode-go/minimax-m2.5", + "providerId": "opencode-go", + "displayName": "MiniMax-M2.5", + "version": "2026-02-12", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 33000, - "maxOutputTokens": 4000, + "contextWindow": 204800, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.18, - "outputPer1M": 0.18, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "siliconflow-cn/Qwen/Qwen2.5-VL-32B-Instruct", - "providerId": "siliconflow-cn", - "displayName": "Qwen/Qwen2.5-VL-32B-Instruct", - "version": "2025-03-24", + "modelId": "opencode-go/minimax-m2.7", + "providerId": "opencode-go", + "displayName": "MiniMax-M2.7", + "version": "2026-03-18", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 131000, - "maxOutputTokens": 131000, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.27, - "outputPer1M": 0.27, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.06 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "siliconflow-cn/Qwen/Qwen2.5-VL-72B-Instruct", - "providerId": "siliconflow-cn", - "displayName": "Qwen/Qwen2.5-VL-72B-Instruct", - "version": "2025-01-28", + "modelId": "opencode-go/minimax-m3", + "providerId": "opencode-go", + "displayName": "MiniMax-M3", + "version": "2026-05-31", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 131000, - "maxOutputTokens": 4000, + "contextWindow": 1000000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.59, - "outputPer1M": 0.59, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.06 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.6, + "output": 2.4, + "cache_read": 0.12, + "tier": { + "type": "context", + "size": 512000 + } + } + ], + "contextOver200k": { + "input": 0.6, + "output": 2.4, + "cache_read": 0.12 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "siliconflow-cn/Qwen/Qwen3-14B", - "providerId": "siliconflow-cn", - "displayName": "Qwen/Qwen3-14B", - "version": "2025-04-30", + "modelId": "opencode-go/qwen3.5-plus", + "providerId": "opencode-go", + "displayName": "Qwen3.5 Plus", + "version": "2026-02-16", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 131000, - "maxOutputTokens": 131000, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.07, - "outputPer1M": 0.28, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.2, + "cacheRead": 0.02, + "cacheWrite": 0.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "max": 81920 + } + ] }, { - "modelId": "siliconflow-cn/Qwen/Qwen3-235B-A22B-Instruct-2507", - "providerId": "siliconflow-cn", - "displayName": "Qwen/Qwen3-235B-A22B-Instruct-2507", - "version": "2025-07-23", + "modelId": "opencode-go/qwen3.6-plus", + "providerId": "opencode-go", + "displayName": "Qwen3.6 Plus", + "version": "2026-04-02", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 1000000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.09, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 0.5, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 3, + "cacheRead": 0.05, + "cacheWrite": 0.625 + }, + "costMetadata": { + "tiers": [ + { + "input": 2, + "output": 6, + "cache_read": 0.2, + "cache_write": 2.5, + "tier": { + "type": "context", + "size": 256000 + } + } + ], + "contextOver200k": { + "input": 2, + "output": 6, + "cache_read": 0.2, + "cache_write": 2.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "max": 81920 + } + ] }, { - "modelId": "siliconflow-cn/Qwen/Qwen3-235B-A22B-Thinking-2507", - "providerId": "siliconflow-cn", - "displayName": "Qwen/Qwen3-235B-A22B-Thinking-2507", - "version": "2025-07-28", + "modelId": "opencode-go/qwen3.7-max", + "providerId": "opencode-go", + "displayName": "Qwen3.7 Max", + "version": "2026-05-21", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 1000000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.13, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 2.5, + "outputPer1M": 7.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 7.5, + "cacheRead": 0.5, + "cacheWrite": 3.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "max": 262144 + } + ] }, { - "modelId": "siliconflow-cn/Qwen/Qwen3-30B-A3B-Instruct-2507", - "providerId": "siliconflow-cn", - "displayName": "Qwen/Qwen3-30B-A3B-Instruct-2507", - "version": "2025-07-30", + "modelId": "opencode-go/qwen3.7-plus", + "providerId": "opencode-go", + "displayName": "Qwen3.7 Plus", + "version": "2026-06-02", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 1000000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.09, - "outputPer1M": 0.3, - "currency": "USD" - } + "inputPer1M": 0.4, + "outputPer1M": 1.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 1.6, + "cacheRead": 0.04, + "cacheWrite": 0.5 + }, + "costMetadata": { + "tiers": [ + { + "input": 1.2, + "output": 4.8, + "cache_read": 0.12, + "cache_write": 1.5, + "tier": { + "type": "context", + "size": 256000 + } + } + ], + "contextOver200k": { + "input": 1.2, + "output": 4.8, + "cache_read": 0.12, + "cache_write": 1.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "max": 262144 + } + ] }, { - "modelId": "siliconflow-cn/Qwen/Qwen3-30B-A3B-Thinking-2507", - "providerId": "siliconflow-cn", - "displayName": "Qwen/Qwen3-30B-A3B-Thinking-2507", - "version": "2025-07-31", + "modelId": "opencode-go/qwen3.8-max", + "providerId": "opencode-go", + "displayName": "Qwen3.8 Max", + "version": "2026-08-03", "capabilities": [ "text.chat", "tools.function_calling", @@ -95872,329 +145826,626 @@ "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 262000, - "maxOutputTokens": 131000, + "contextWindow": 1000000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.09, - "outputPer1M": 0.3, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.25, + "cacheWrite": 2.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "max": 262144 + } + ] }, { - "modelId": "siliconflow-cn/Qwen/Qwen3-32B", - "providerId": "siliconflow-cn", - "displayName": "Qwen/Qwen3-32B", - "version": "2025-04-30", + "modelId": "opencode/big-pickle", + "providerId": "opencode", + "displayName": "Big Pickle", + "version": "2025-10-17", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 131000, - "maxOutputTokens": 131000, + "contextWindow": 200000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.57, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "siliconflow-cn/Qwen/Qwen3-8B", - "providerId": "siliconflow-cn", - "displayName": "Qwen/Qwen3-8B", - "version": "2025-04-30", + "modelId": "opencode/claude-3-5-haiku", + "providerId": "opencode", + "displayName": "Claude Haiku 3.5", + "version": "2024-10-22", "capabilities": [ "text.chat", - "tools.function_calling", - "structured.output" + "tools.function_calling" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 131000, - "maxOutputTokens": 131000, + "contextWindow": 200000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.06, - "outputPer1M": 0.06, - "currency": "USD" + "inputPer1M": 0.8, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.8, + "output": 4, + "cacheRead": 0.08, + "cacheWrite": 1 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "siliconflow-cn/Qwen/Qwen3-Coder-30B-A3B-Instruct", - "providerId": "siliconflow-cn", - "displayName": "Qwen/Qwen3-Coder-30B-A3B-Instruct", - "version": "2025-08-01", + "modelId": "opencode/claude-fable-5", + "providerId": "opencode", + "displayName": "Claude Fable 5", + "version": "2026-06-09", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.07, - "outputPer1M": 0.28, - "currency": "USD" - } + "inputPer1M": 10, + "outputPer1M": 50, + "currency": "USD", + "costDimensionsPer1M": { + "input": 10, + "output": 50, + "cacheRead": 1, + "cacheWrite": 12.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "siliconflow-cn/Qwen/Qwen3-Coder-480B-A35B-Instruct", - "providerId": "siliconflow-cn", - "displayName": "Qwen/Qwen3-Coder-480B-A35B-Instruct", - "version": "2025-07-31", + "modelId": "opencode/claude-haiku-4-5", + "providerId": "opencode", + "displayName": "Claude Haiku 4.5", + "version": "2025-10-15", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 1, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 5, + "cacheRead": 0.1, + "cacheWrite": 1.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "siliconflow-cn/Qwen/Qwen3-Next-80B-A3B-Instruct", - "providerId": "siliconflow-cn", - "displayName": "Qwen/Qwen3-Next-80B-A3B-Instruct", - "version": "2025-09-18", + "modelId": "opencode/claude-opus-4-1", + "providerId": "opencode", + "displayName": "Claude Opus 4.1", + "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 200000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 1.4, - "currency": "USD" - } + "inputPer1M": 15, + "outputPer1M": 75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 75, + "cacheRead": 1.5, + "cacheWrite": 18.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "siliconflow-cn/Qwen/Qwen3-Next-80B-A3B-Thinking", - "providerId": "siliconflow-cn", - "displayName": "Qwen/Qwen3-Next-80B-A3B-Thinking", - "version": "2025-09-25", + "modelId": "opencode/claude-opus-4-5", + "providerId": "opencode", + "displayName": "Claude Opus 4.5", + "version": "2025-11-24", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.57, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "siliconflow-cn/Qwen/Qwen3-Omni-30B-A3B-Captioner", - "providerId": "siliconflow-cn", - "displayName": "Qwen/Qwen3-Omni-30B-A3B-Captioner", - "version": "2025-10-04", + "modelId": "opencode/claude-opus-4-6", + "providerId": "opencode", + "displayName": "Claude Opus 4.6", + "version": "2026-02-05", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ - "audio", + "image", + "pdf", "text" ], - "contextWindow": 66000, - "maxOutputTokens": 66000, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.4, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "siliconflow-cn/Qwen/Qwen3-Omni-30B-A3B-Instruct", - "providerId": "siliconflow-cn", - "displayName": "Qwen/Qwen3-Omni-30B-A3B-Instruct", - "version": "2025-10-04", + "modelId": "opencode/claude-opus-4-7", + "providerId": "opencode", + "displayName": "Claude Opus 4.7", + "version": "2026-04-16", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ - "audio", "image", + "pdf", "text" ], - "contextWindow": 66000, - "maxOutputTokens": 66000, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.4, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "siliconflow-cn/Qwen/Qwen3-Omni-30B-A3B-Thinking", - "providerId": "siliconflow-cn", - "displayName": "Qwen/Qwen3-Omni-30B-A3B-Thinking", - "version": "2025-10-04", + "modelId": "opencode/claude-opus-4-8", + "providerId": "opencode", + "displayName": "Claude Opus 4.8", + "version": "2026-05-28", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "audio", "image", + "pdf", "text" ], - "contextWindow": 66000, - "maxOutputTokens": 66000, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.4, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "siliconflow-cn/Qwen/Qwen3-VL-235B-A22B-Instruct", - "providerId": "siliconflow-cn", - "displayName": "Qwen/Qwen3-VL-235B-A22B-Instruct", - "version": "2025-10-04", + "modelId": "opencode/claude-opus-5", + "providerId": "opencode", + "displayName": "Claude Opus 5", + "version": "2026-07-24", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.5, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "siliconflow-cn/Qwen/Qwen3-VL-235B-A22B-Thinking", - "providerId": "siliconflow-cn", - "displayName": "Qwen/Qwen3-VL-235B-A22B-Thinking", - "version": "2025-10-04", + "modelId": "opencode/claude-sonnet-4", + "providerId": "opencode", + "displayName": "Claude Sonnet 4", + "version": "2025-05-22", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 1000000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.45, - "outputPer1M": 3.5, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costMetadata": { + "tiers": [ + { + "input": 6, + "output": 22.5, + "cache_read": 0.6, + "cache_write": 7.5, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 6, + "output": 22.5, + "cache_read": 0.6, + "cache_write": 7.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "siliconflow-cn/Qwen/Qwen3-VL-30B-A3B-Instruct", - "providerId": "siliconflow-cn", - "displayName": "Qwen/Qwen3-VL-30B-A3B-Instruct", - "version": "2025-10-05", + "modelId": "opencode/claude-sonnet-4-5", + "providerId": "opencode", + "displayName": "Claude Sonnet 4.5", + "version": "2025-09-29", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 1000000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.29, - "outputPer1M": 1, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costMetadata": { + "tiers": [ + { + "input": 6, + "output": 22.5, + "cache_read": 0.6, + "cache_write": 7.5, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 6, + "output": 22.5, + "cache_read": 0.6, + "cache_write": 7.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "siliconflow-cn/Qwen/Qwen3-VL-30B-A3B-Thinking", - "providerId": "siliconflow-cn", - "displayName": "Qwen/Qwen3-VL-30B-A3B-Thinking", - "version": "2025-10-11", + "modelId": "opencode/claude-sonnet-4-6", + "providerId": "opencode", + "displayName": "Claude Sonnet 4.6", + "version": "2026-02-17", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 1000000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.29, - "outputPer1M": 1, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "siliconflow-cn/Qwen/Qwen3-VL-32B-Instruct", - "providerId": "siliconflow-cn", - "displayName": "Qwen/Qwen3-VL-32B-Instruct", - "version": "2025-10-21", + "modelId": "opencode/claude-sonnet-5", + "providerId": "opencode", + "displayName": "Claude Sonnet 5", + "version": "2026-06-30", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 10, + "cacheRead": 0.2, + "cacheWrite": 2.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "siliconflow-cn/Qwen/Qwen3-VL-32B-Thinking", - "providerId": "siliconflow-cn", - "displayName": "Qwen/Qwen3-VL-32B-Thinking", - "version": "2025-10-21", + "modelId": "opencode/deepseek-v4-flash", + "providerId": "opencode", + "displayName": "DeepSeek V4 Flash", + "version": "2026-07-31", "capabilities": [ "text.chat", "tools.function_calling", @@ -96202,44 +146453,78 @@ "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 1000000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 1.5, - "currency": "USD" - } + "inputPer1M": 0.14, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "cacheRead": 0.028 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "high", + "max" + ] + } + ] }, { - "modelId": "siliconflow-cn/Qwen/Qwen3-VL-8B-Instruct", - "providerId": "siliconflow-cn", - "displayName": "Qwen/Qwen3-VL-8B-Instruct", - "version": "2025-10-15", + "modelId": "opencode/deepseek-v4-flash-free", + "providerId": "opencode", + "displayName": "DeepSeek V4 Flash Free", + "version": "2026-07-31", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 200000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.18, - "outputPer1M": 0.68, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "high", + "max" + ] + } + ] }, { - "modelId": "siliconflow-cn/Qwen/Qwen3-VL-8B-Thinking", - "providerId": "siliconflow-cn", - "displayName": "Qwen/Qwen3-VL-8B-Thinking", - "version": "2025-10-15", + "modelId": "opencode/deepseek-v4-pro", + "providerId": "opencode", + "displayName": "DeepSeek V4 Pro", + "version": "2026-04-24", "capabilities": [ "text.chat", "tools.function_calling", @@ -96247,311 +146532,567 @@ "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 1000000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0.18, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 1.74, + "outputPer1M": 3.84, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.74, + "output": 3.84, + "cacheRead": 0.145 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] }, { - "modelId": "siliconflow-cn/Qwen/Qwen3.5-122B-A10B", - "providerId": "siliconflow-cn", - "displayName": "Qwen/Qwen3.5-122B-A10B", - "version": "2026-02-26", + "modelId": "opencode/gemini-3-flash", + "providerId": "opencode", + "displayName": "Gemini 3 Flash", + "version": "2025-12-17", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", + "pdf", "text", "video" ], - "contextWindow": 262144, + "contextWindow": 1048576, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.29, - "outputPer1M": 2.32, - "currency": "USD" - } + "inputPer1M": 0.5, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 3, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "siliconflow-cn/Qwen/Qwen3.5-27B", - "providerId": "siliconflow-cn", - "displayName": "Qwen/Qwen3.5-27B", - "version": "2026-02-25", + "modelId": "opencode/gemini-3-pro", + "providerId": "opencode", + "displayName": "Gemini 3 Pro", + "version": "2025-11-18", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", + "pdf", "text", "video" ], - "contextWindow": 262144, + "contextWindow": 1048576, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.26, - "outputPer1M": 2.09, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "cacheRead": 0.2 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 18, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 18, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "high" + ] + } + ] }, { - "modelId": "siliconflow-cn/Qwen/Qwen3.5-35B-A3B", - "providerId": "siliconflow-cn", - "displayName": "Qwen/Qwen3.5-35B-A3B", - "version": "2026-02-25", + "modelId": "opencode/gemini-3.1-pro", + "providerId": "opencode", + "displayName": "Gemini 3.1 Pro Preview", + "version": "2026-02-19", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", + "pdf", "text", "video" ], - "contextWindow": 262144, + "contextWindow": 1048576, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.23, - "outputPer1M": 1.86, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "cacheRead": 0.2 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 18, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 18, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "siliconflow-cn/Qwen/Qwen3.5-397B-A17B", - "providerId": "siliconflow-cn", - "displayName": "Qwen/Qwen3.5-397B-A17B", - "version": "2026-02-16", - "capabilities": [ + "modelId": "opencode/gemini-3.5-flash", + "providerId": "opencode", + "displayName": "Gemini 3.5 Flash", + "version": "2026-05-19", + "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", + "pdf", "text", "video" ], - "contextWindow": 262144, + "contextWindow": 1048576, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.29, - "outputPer1M": 1.74, - "currency": "USD" - } + "inputPer1M": 1.5, + "outputPer1M": 9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 9, + "cacheRead": 0.15, + "inputAudio": 1.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "siliconflow-cn/Qwen/Qwen3.5-4B", - "providerId": "siliconflow-cn", - "displayName": "Qwen/Qwen3.5-4B", - "version": "2026-03-03", + "modelId": "opencode/gemini-3.5-flash-lite", + "providerId": "opencode", + "displayName": "Gemini 3.5 Flash Lite", + "version": "2026-07-21", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", + "pdf", "text", "video" ], - "contextWindow": 262144, + "contextWindow": 1048576, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "siliconflow-cn/Qwen/Qwen3.5-9B", - "providerId": "siliconflow-cn", - "displayName": "Qwen/Qwen3.5-9B", - "version": "2026-03-03", + "modelId": "opencode/gemini-3.6-flash", + "providerId": "opencode", + "displayName": "Gemini 3.6 Flash", + "version": "2026-07-21", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", + "pdf", "text", "video" ], - "contextWindow": 262144, + "contextWindow": 1048576, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.22, - "outputPer1M": 1.74, - "currency": "USD" - } + "inputPer1M": 1.5, + "outputPer1M": 7.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 7.5, + "cacheRead": 0.15, + "inputAudio": 1.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "siliconflow-cn/Qwen/Qwen3.6-35B-A3B", - "providerId": "siliconflow-cn", - "displayName": "Qwen/Qwen3.6-35B-A3B", - "version": "2026-04-17", + "modelId": "opencode/gemini-3.7-flash", + "providerId": "opencode", + "displayName": "Gemini 3.7 Flash", + "version": "2026-08-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", + "pdf", "text", "video" ], - "contextWindow": 262144, + "contextWindow": 1048576, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.23, - "outputPer1M": 1.86, - "currency": "USD" - } + "inputPer1M": 1.5, + "outputPer1M": 7.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 7.5, + "cacheRead": 0.15, + "inputAudio": 1.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "siliconflow-cn/Qwen/QwQ-32B", - "providerId": "siliconflow-cn", - "displayName": "Qwen/QwQ-32B", - "version": "2025-03-06", + "modelId": "opencode/glm-4.6", + "providerId": "opencode", + "displayName": "GLM-4.6", + "version": "2025-09-30", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 131000, - "maxOutputTokens": 131000, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.58, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 2.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.2, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "siliconflow-cn/stepfun-ai/Step-3.5-Flash", - "providerId": "siliconflow-cn", - "displayName": "stepfun-ai/Step-3.5-Flash", - "version": "2026-02-11", + "modelId": "opencode/glm-4.7", + "providerId": "opencode", + "displayName": "GLM-4.7", + "version": "2025-12-22", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.3, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 2.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.2, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "siliconflow-cn/tencent/Hunyuan-A13B-Instruct", - "providerId": "siliconflow-cn", - "displayName": "tencent/Hunyuan-A13B-Instruct", - "version": "2025-06-30", + "modelId": "opencode/glm-4.7-free", + "providerId": "opencode", + "displayName": "GLM-4.7 Free", + "version": "2025-12-22", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 131000, - "maxOutputTokens": 131000, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.57, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "siliconflow-cn/tencent/Hunyuan-MT-7B", - "providerId": "siliconflow-cn", - "displayName": "tencent/Hunyuan-MT-7B", - "version": "2025-09-18", + "modelId": "opencode/glm-5", + "providerId": "opencode", + "displayName": "GLM-5", + "version": "2026-02-11", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 33000, - "maxOutputTokens": 33000, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 3.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 3.2, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "siliconflow-cn/THUDM/GLM-4-32B-0414", - "providerId": "siliconflow-cn", - "displayName": "THUDM/GLM-4-32B-0414", - "version": "2025-04-18", + "modelId": "opencode/glm-5-free", + "providerId": "opencode", + "displayName": "GLM-5 Free", + "version": "2026-02-11", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 33000, - "maxOutputTokens": 33000, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.27, - "outputPer1M": 0.27, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "siliconflow-cn/THUDM/GLM-4-9B-0414", - "providerId": "siliconflow-cn", - "displayName": "THUDM/GLM-4-9B-0414", - "version": "2025-04-18", + "modelId": "opencode/glm-5.1", + "providerId": "opencode", + "displayName": "GLM-5.1", + "version": "2026-04-07", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 33000, - "maxOutputTokens": 33000, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.086, - "outputPer1M": 0.086, - "currency": "USD" - } + "inputPer1M": 1.4, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.4, + "output": 4.4, + "cacheRead": 0.26 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "siliconflow-cn/THUDM/GLM-Z1-32B-0414", - "providerId": "siliconflow-cn", - "displayName": "THUDM/GLM-Z1-32B-0414", - "version": "2025-04-18", + "modelId": "opencode/glm-5.2", + "providerId": "opencode", + "displayName": "GLM-5.2", + "version": "2026-06-13", "capabilities": [ "text.chat", "tools.function_calling", @@ -96561,19 +147102,34 @@ "modalities": [ "text" ], - "contextWindow": 131000, - "maxOutputTokens": 131000, + "contextWindow": 1000000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.57, - "currency": "USD" - } + "inputPer1M": 1.4, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.4, + "output": 4.4, + "cacheRead": 0.26 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] }, { - "modelId": "siliconflow-cn/THUDM/GLM-Z1-9B-0414", - "providerId": "siliconflow-cn", - "displayName": "THUDM/GLM-Z1-9B-0414", - "version": "2025-04-18", + "modelId": "opencode/gpt-5", + "providerId": "opencode", + "displayName": "GPT-5", + "version": "2025-08-07", "capabilities": [ "text.chat", "tools.function_calling", @@ -96581,149 +147137,276 @@ "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 131000, - "maxOutputTokens": 131000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.086, - "outputPer1M": 0.086, - "currency": "USD" - } + "inputPer1M": 1.07, + "outputPer1M": 8.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.07, + "output": 8.5, + "cacheRead": 0.107 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "siliconflow-cn/zai-org/GLM-4.5-Air", - "providerId": "siliconflow-cn", - "displayName": "zai-org/GLM-4.5-Air", - "version": "2025-07-28", + "modelId": "opencode/gpt-5-codex", + "providerId": "opencode", + "displayName": "GPT-5 Codex", + "version": "2025-09-15", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 131000, - "maxOutputTokens": 131000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.86, - "currency": "USD" - } + "inputPer1M": 1.07, + "outputPer1M": 8.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.07, + "output": 8.5, + "cacheRead": 0.107 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "siliconflow-cn/zai-org/GLM-4.5V", - "providerId": "siliconflow-cn", - "displayName": "zai-org/GLM-4.5V", - "version": "2025-08-13", + "modelId": "opencode/gpt-5-nano", + "providerId": "opencode", + "displayName": "GPT-5 Nano", + "version": "2025-08-07", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 66000, - "maxOutputTokens": 66000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.86, - "currency": "USD" - } + "inputPer1M": 0.05, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.05, + "output": 0.4, + "cacheRead": 0.005 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "siliconflow-cn/zai-org/GLM-4.6", - "providerId": "siliconflow-cn", - "displayName": "zai-org/GLM-4.6", - "version": "2025-10-04", + "modelId": "opencode/gpt-5.1", + "providerId": "opencode", + "displayName": "GPT-5.1", + "version": "2025-11-13", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 205000, - "maxOutputTokens": 205000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 1.9, - "currency": "USD" - } + "inputPer1M": 1.07, + "outputPer1M": 8.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.07, + "output": 8.5, + "cacheRead": 0.107 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "siliconflow-cn/zai-org/GLM-4.6V", - "providerId": "siliconflow-cn", - "displayName": "zai-org/GLM-4.6V", - "version": "2025-12-07", + "modelId": "opencode/gpt-5.1-codex", + "providerId": "opencode", + "displayName": "GPT-5.1 Codex", + "version": "2025-11-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 131000, - "maxOutputTokens": 131000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 0.9, - "currency": "USD" - } + "inputPer1M": 1.07, + "outputPer1M": 8.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.07, + "output": 8.5, + "cacheRead": 0.107 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "siliconflow/baidu/ERNIE-4.5-300B-A47B", - "providerId": "siliconflow", - "displayName": "baidu/ERNIE-4.5-300B-A47B", - "version": "2025-07-02", + "modelId": "opencode/gpt-5.1-codex-max", + "providerId": "opencode", + "displayName": "GPT-5.1 Codex Max", + "version": "2025-11-13", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 131000, - "maxOutputTokens": 131000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.28, - "outputPer1M": 1.1, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "siliconflow/ByteDance-Seed/Seed-OSS-36B-Instruct", - "providerId": "siliconflow", - "displayName": "ByteDance-Seed/Seed-OSS-36B-Instruct", - "version": "2025-09-04", + "modelId": "opencode/gpt-5.1-codex-mini", + "providerId": "opencode", + "displayName": "GPT-5.1 Codex Mini", + "version": "2025-11-13", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.21, - "outputPer1M": 0.57, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 2, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "siliconflow/deepseek-ai/DeepSeek-R1", - "providerId": "siliconflow", - "displayName": "deepseek-ai/DeepSeek-R1", - "version": "2025-05-28", + "modelId": "opencode/gpt-5.2", + "providerId": "opencode", + "displayName": "GPT-5.2", + "version": "2025-12-11", "capabilities": [ "text.chat", "tools.function_calling", @@ -96731,21 +147414,40 @@ "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 164000, - "maxOutputTokens": 164000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 2.18, - "currency": "USD" - } + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "siliconflow/deepseek-ai/DeepSeek-R1-Distill-Qwen-14B", - "providerId": "siliconflow", - "displayName": "deepseek-ai/DeepSeek-R1-Distill-Qwen-14B", - "version": "2025-01-20", + "modelId": "opencode/gpt-5.2-codex", + "providerId": "opencode", + "displayName": "GPT-5.2 Codex", + "version": "2026-01-14", "capabilities": [ "text.chat", "tools.function_calling", @@ -96753,21 +147455,40 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 131000, - "maxOutputTokens": 131000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.1, - "currency": "USD" - } + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "siliconflow/deepseek-ai/DeepSeek-R1-Distill-Qwen-32B", - "providerId": "siliconflow", - "displayName": "deepseek-ai/DeepSeek-R1-Distill-Qwen-32B", - "version": "2025-01-20", + "modelId": "opencode/gpt-5.3-codex", + "providerId": "opencode", + "displayName": "GPT-5.3 Codex", + "version": "2026-02-24", "capabilities": [ "text.chat", "tools.function_calling", @@ -96775,42 +147496,80 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 131000, - "maxOutputTokens": 131000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.18, - "outputPer1M": 0.18, - "currency": "USD" - } + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "siliconflow/deepseek-ai/DeepSeek-V3", - "providerId": "siliconflow", - "displayName": "deepseek-ai/DeepSeek-V3", - "version": "2024-12-26", + "modelId": "opencode/gpt-5.3-codex-spark", + "providerId": "opencode", + "displayName": "GPT-5.3 Codex Spark", + "version": "2026-02-12", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 164000, - "maxOutputTokens": 164000, + "contextWindow": 128000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 1, - "currency": "USD" - } + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "siliconflow/deepseek-ai/DeepSeek-V3.1", - "providerId": "siliconflow", - "displayName": "deepseek-ai/DeepSeek-V3.1", - "version": "2025-08-25", + "modelId": "opencode/gpt-5.4", + "providerId": "opencode", + "displayName": "GPT-5.4", + "version": "2026-03-05", "capabilities": [ "text.chat", "tools.function_calling", @@ -96818,43 +147577,101 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 164000, - "maxOutputTokens": 164000, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.27, - "outputPer1M": 1, - "currency": "USD" - } + "inputPer1M": 2.5, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 15, + "cacheRead": 0.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 5, + "output": 22.5, + "cache_read": 0.5, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 5, + "output": 22.5, + "cache_read": 0.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "siliconflow/deepseek-ai/DeepSeek-V3.1-Terminus", - "providerId": "siliconflow", - "displayName": "deepseek-ai/DeepSeek-V3.1-Terminus", - "version": "2025-09-29", - "capabilities": [ + "modelId": "opencode/gpt-5.4-mini", + "providerId": "opencode", + "displayName": "GPT-5.4 Mini", + "version": "2026-03-17", + "capabilities": [ "text.chat", "tools.function_calling", "reasoning", "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 164000, - "maxOutputTokens": 164000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.27, - "outputPer1M": 1, - "currency": "USD" - } + "inputPer1M": 0.75, + "outputPer1M": 4.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 4.5, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "siliconflow/deepseek-ai/DeepSeek-V3.2", - "providerId": "siliconflow", - "displayName": "deepseek-ai/DeepSeek-V3.2", - "version": "2025-12-03", + "modelId": "opencode/gpt-5.4-nano", + "providerId": "opencode", + "displayName": "GPT-5.4 Nano", + "version": "2026-03-17", "capabilities": [ "text.chat", "tools.function_calling", @@ -96862,43 +147679,80 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 164000, - "maxOutputTokens": 164000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.27, - "outputPer1M": 0.42, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 1.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.25, + "cacheRead": 0.02 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "siliconflow/deepseek-ai/DeepSeek-V3.2-Exp", - "providerId": "siliconflow", - "displayName": "deepseek-ai/DeepSeek-V3.2-Exp", - "version": "2025-10-10", + "modelId": "opencode/gpt-5.4-pro", + "providerId": "opencode", + "displayName": "GPT-5.4 Pro", + "version": "2026-03-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 164000, - "maxOutputTokens": 164000, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.27, - "outputPer1M": 0.41, - "currency": "USD" - } + "inputPer1M": 30, + "outputPer1M": 180, + "currency": "USD", + "costDimensionsPer1M": { + "input": 30, + "output": 180, + "cacheRead": 30 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "siliconflow/deepseek-ai/deepseek-v4-flash", - "providerId": "siliconflow", - "displayName": "DeepSeek V4 Flash", - "version": "2026-04-24", + "modelId": "opencode/gpt-5.5", + "providerId": "opencode", + "displayName": "GPT-5.5", + "version": "2026-04-23", "capabilities": [ "text.chat", "tools.function_calling", @@ -96906,107 +147760,290 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 384000, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.28, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 45, + "cache_read": 1, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 45, + "cache_read": 1 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "siliconflow/deepseek-ai/deepseek-v4-pro", - "providerId": "siliconflow", - "displayName": "DeepSeek V4 Pro", + "modelId": "opencode/gpt-5.5-pro", + "providerId": "opencode", + "displayName": "GPT-5.5 Pro", "version": "2026-04-24", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 384000, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.74, - "outputPer1M": 3.48, - "currency": "USD" - } + "inputPer1M": 30, + "outputPer1M": 180, + "currency": "USD", + "costDimensionsPer1M": { + "input": 30, + "output": 180, + "cacheRead": 30 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "siliconflow/deepseek-ai/deepseek-vl2", - "providerId": "siliconflow", - "displayName": "deepseek-ai/deepseek-vl2", - "version": "2024-12-13", + "modelId": "opencode/gpt-5.6-luna", + "providerId": "opencode", + "displayName": "GPT-5.6 Luna", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 4000, - "maxOutputTokens": 4000, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.15, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.2, + "cacheRead": 0.02, + "cacheWrite": 0.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.4, + "output": 1.8, + "cache_read": 0.04, + "cache_write": 0.5, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 0.4, + "output": 1.8, + "cache_read": 0.04, + "cache_write": 0.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "siliconflow/inclusionAI/Ling-flash-2.0", - "providerId": "siliconflow", - "displayName": "inclusionAI/Ling-flash-2.0", - "version": "2025-09-18", + "modelId": "opencode/gpt-5.6-sol", + "providerId": "opencode", + "displayName": "GPT-5.6 Sol", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 131000, - "maxOutputTokens": 131000, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.57, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 45, + "cache_read": 1, + "cache_write": 12.5, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 45, + "cache_read": 1, + "cache_write": 12.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "siliconflow/inclusionAI/Ling-mini-2.0", - "providerId": "siliconflow", - "displayName": "inclusionAI/Ling-mini-2.0", - "version": "2025-09-10", + "modelId": "opencode/gpt-5.6-terra", + "providerId": "opencode", + "displayName": "GPT-5.6 Terra", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 131000, - "maxOutputTokens": 131000, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.07, - "outputPer1M": 0.28, - "currency": "USD" - } + "inputPer1M": 2.5, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 15, + "cacheRead": 0.25, + "cacheWrite": 3.125 + }, + "costMetadata": { + "tiers": [ + { + "input": 5, + "output": 22.5, + "cache_read": 0.5, + "cache_write": 6.25, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 5, + "output": 22.5, + "cache_read": 0.5, + "cache_write": 6.25 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "siliconflow/inclusionAI/Ring-flash-2.0", - "providerId": "siliconflow", - "displayName": "inclusionAI/Ring-flash-2.0", - "version": "2025-09-29", + "modelId": "opencode/grok-4.5", + "providerId": "opencode", + "displayName": "Grok 4.5", + "version": "2026-07-08", "capabilities": [ "text.chat", "tools.function_calling", @@ -97014,683 +148051,1038 @@ "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 131000, - "maxOutputTokens": 131000, + "contextWindow": 500000, + "maxOutputTokens": 500000, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.57, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.5 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 12, + "cache_read": 1, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 12, + "cache_read": 1 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "siliconflow/meta-llama/Meta-Llama-3.1-8B-Instruct", - "providerId": "siliconflow", - "displayName": "meta-llama/Meta-Llama-3.1-8B-Instruct", - "version": "2025-04-23", + "modelId": "opencode/grok-4.6", + "providerId": "opencode", + "displayName": "Grok 4.6", + "version": "2026-08-12", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 33000, - "maxOutputTokens": 4000, + "contextWindow": 500000, + "maxOutputTokens": 500000, "pricing": { - "inputPer1M": 0.06, - "outputPer1M": 0.06, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.5 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 12, + "cache_read": 1, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 12, + "cache_read": 1 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "siliconflow/MiniMaxAI/MiniMax-M2.1", - "providerId": "siliconflow", - "displayName": "MiniMaxAI/MiniMax-M2.1", - "version": "2025-12-23", + "modelId": "opencode/grok-build-0.1", + "providerId": "opencode", + "displayName": "Grok Build 0.1", + "version": "2026-04-16", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 197000, - "maxOutputTokens": 131000, + "contextWindow": 256000, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 2, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "siliconflow/MiniMaxAI/MiniMax-M2.5", - "providerId": "siliconflow", - "displayName": "MiniMaxAI/MiniMax-M2.5", - "version": "2026-02-15", + "modelId": "opencode/grok-code", + "providerId": "opencode", + "displayName": "Grok Code Fast 1", + "version": "2025-08-20", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 197000, - "maxOutputTokens": 131000, + "contextWindow": 256000, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "siliconflow/moonshotai/Kimi-K2-Instruct", - "providerId": "siliconflow", - "displayName": "moonshotai/Kimi-K2-Instruct", - "version": "2025-07-13", + "modelId": "opencode/hy3-free", + "providerId": "opencode", + "displayName": "Hy3 Free", + "version": "2026-07-06", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 131000, - "maxOutputTokens": 131000, + "contextWindow": 190000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.58, - "outputPer1M": 2.29, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "siliconflow/moonshotai/Kimi-K2-Instruct-0905", - "providerId": "siliconflow", - "displayName": "moonshotai/Kimi-K2-Instruct-0905", - "version": "2025-09-08", + "modelId": "opencode/hy3-preview-free", + "providerId": "opencode", + "displayName": "Hy3 preview Free", + "version": "2026-04-20", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 256000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "siliconflow/moonshotai/Kimi-K2-Thinking", - "providerId": "siliconflow", - "displayName": "moonshotai/Kimi-K2-Thinking", - "version": "2025-11-07", + "modelId": "opencode/kimi-k2", + "providerId": "opencode", + "displayName": "Kimi K2", + "version": "2025-09-05", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.55, + "inputPer1M": 0.4, "outputPer1M": 2.5, - "currency": "USD" + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 2.5, + "cacheRead": 0.4 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "siliconflow/moonshotai/Kimi-K2.5", - "providerId": "siliconflow", - "displayName": "moonshotai/Kimi-K2.5", - "version": "2026-01-27", + "modelId": "opencode/kimi-k2-thinking", + "providerId": "opencode", + "displayName": "Kimi K2 Thinking", + "version": "2025-09-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.45, - "outputPer1M": 2.25, - "currency": "USD" - } + "inputPer1M": 0.4, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 2.5, + "cacheRead": 0.4 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "siliconflow/moonshotai/Kimi-K2.6", - "providerId": "siliconflow", - "displayName": "moonshotai/Kimi-K2.6", - "version": "2026-04-21", + "modelId": "opencode/kimi-k2.5", + "providerId": "opencode", + "displayName": "Kimi K2.5", + "version": "2026-01-27", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.95, - "outputPer1M": 4, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 3, + "cacheRead": 0.08 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "siliconflow/nex-agi/DeepSeek-V3.1-Nex-N1", - "providerId": "siliconflow", - "displayName": "nex-agi/DeepSeek-V3.1-Nex-N1", - "version": "2025-01-01", + "modelId": "opencode/kimi-k2.5-free", + "providerId": "opencode", + "displayName": "Kimi K2.5 Free", + "version": "2026-01-27", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 131000, - "maxOutputTokens": 131000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "siliconflow/openai/gpt-oss-120b", - "providerId": "siliconflow", - "displayName": "openai/gpt-oss-120b", - "version": "2025-08-13", + "modelId": "opencode/kimi-k2.6", + "providerId": "opencode", + "displayName": "Kimi K2.6", + "version": "2026-04-21", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 131000, - "maxOutputTokens": 8000, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.45, - "currency": "USD" - } + "inputPer1M": 0.95, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4, + "cacheRead": 0.16 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "siliconflow/openai/gpt-oss-20b", - "providerId": "siliconflow", - "displayName": "openai/gpt-oss-20b", - "version": "2025-08-13", + "modelId": "opencode/kimi-k2.7-code", + "providerId": "opencode", + "displayName": "Kimi K2.7 Code", + "version": "2026-06-12", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 131000, - "maxOutputTokens": 8000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.04, - "outputPer1M": 0.18, - "currency": "USD" - } + "inputPer1M": 0.95, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4, + "cacheRead": 0.19 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "siliconflow/Qwen/Qwen2.5-14B-Instruct", - "providerId": "siliconflow", - "displayName": "Qwen/Qwen2.5-14B-Instruct", - "version": "2024-09-18", + "modelId": "opencode/kimi-k3", + "providerId": "opencode", + "displayName": "Kimi K3", + "version": "2026-07-16", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 33000, - "maxOutputTokens": 4000, + "contextWindow": 1048576, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.1, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "max" + ] + } + ] }, { - "modelId": "siliconflow/Qwen/Qwen2.5-32B-Instruct", - "providerId": "siliconflow", - "displayName": "Qwen/Qwen2.5-32B-Instruct", - "version": "2024-09-19", + "modelId": "opencode/laguna-s-2.1-free", + "providerId": "opencode", + "displayName": "Laguna S 2.1 Free", + "version": "2026-07-21", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 33000, - "maxOutputTokens": 4000, + "contextWindow": 256000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.18, - "outputPer1M": 0.18, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "siliconflow/Qwen/Qwen2.5-72B-Instruct", - "providerId": "siliconflow", - "displayName": "Qwen/Qwen2.5-72B-Instruct", - "version": "2024-09-18", + "modelId": "opencode/ling-2.6-flash-free", + "providerId": "opencode", + "displayName": "Ling 2.6 Flash Free", + "version": "2026-04-21", "capabilities": [ "text.chat", - "tools.function_calling", - "structured.output" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 33000, - "maxOutputTokens": 4000, + "contextWindow": 262100, + "maxOutputTokens": 32800, "pricing": { - "inputPer1M": 0.59, - "outputPer1M": 0.59, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "siliconflow/Qwen/Qwen2.5-72B-Instruct-128K", - "providerId": "siliconflow", - "displayName": "Qwen/Qwen2.5-72B-Instruct-128K", - "version": "2024-09-18", + "modelId": "opencode/ling-3.0-flash-free", + "providerId": "opencode", + "displayName": "Ling-3.0-flash Free", + "version": "2026-07-23", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 131000, - "maxOutputTokens": 4000, + "contextWindow": 262144, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.59, - "outputPer1M": 0.59, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "siliconflow/Qwen/Qwen2.5-7B-Instruct", - "providerId": "siliconflow", - "displayName": "Qwen/Qwen2.5-7B-Instruct", - "version": "2024-09-18", + "modelId": "opencode/ling-3.0-tiny-free", + "providerId": "opencode", + "displayName": "Ling-3.0-tiny Free", + "version": "2026-08-06", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 33000, - "maxOutputTokens": 4000, + "contextWindow": 262144, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.05, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "siliconflow/Qwen/Qwen2.5-Coder-32B-Instruct", - "providerId": "siliconflow", - "displayName": "Qwen/Qwen2.5-Coder-32B-Instruct", - "version": "2024-11-11", + "modelId": "opencode/longcat-2.0-free", + "providerId": "opencode", + "displayName": "LongCat-2.0 Free", + "version": "2026-06-30", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 33000, - "maxOutputTokens": 4000, + "contextWindow": 1000000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.18, - "outputPer1M": 0.18, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "siliconflow/Qwen/Qwen2.5-VL-32B-Instruct", - "providerId": "siliconflow", - "displayName": "Qwen/Qwen2.5-VL-32B-Instruct", - "version": "2025-03-24", + "modelId": "opencode/mimo-v2-flash-free", + "providerId": "opencode", + "displayName": "MiMo V2 Flash Free", + "version": "2025-12-16", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 131000, - "maxOutputTokens": 131000, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.27, - "outputPer1M": 0.27, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "siliconflow/Qwen/Qwen2.5-VL-72B-Instruct", - "providerId": "siliconflow", - "displayName": "Qwen/Qwen2.5-VL-72B-Instruct", - "version": "2025-01-28", + "modelId": "opencode/mimo-v2-omni-free", + "providerId": "opencode", + "displayName": "MiMo V2 Omni Free", + "version": "2026-03-18", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ + "audio", "image", + "pdf", "text" ], - "contextWindow": 131000, - "maxOutputTokens": 4000, + "contextWindow": 262144, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.59, - "outputPer1M": 0.59, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "siliconflow/Qwen/Qwen2.5-VL-7B-Instruct", - "providerId": "siliconflow", - "displayName": "Qwen/Qwen2.5-VL-7B-Instruct", - "version": "2025-01-28", + "modelId": "opencode/mimo-v2-pro-free", + "providerId": "opencode", + "displayName": "MiMo V2 Pro Free", + "version": "2026-03-18", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 33000, - "maxOutputTokens": 4000, + "contextWindow": 1048576, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.05, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "siliconflow/Qwen/Qwen3-14B", - "providerId": "siliconflow", - "displayName": "Qwen/Qwen3-14B", - "version": "2025-04-30", + "modelId": "opencode/mimo-v2.5-free", + "providerId": "opencode", + "displayName": "MiMo V2.5 Free", + "version": "2026-04-24", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ - "text" + "audio", + "image", + "text", + "video" ], - "contextWindow": 131000, - "maxOutputTokens": 131000, + "contextWindow": 200000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.07, - "outputPer1M": 0.28, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "siliconflow/Qwen/Qwen3-235B-A22B", - "providerId": "siliconflow", - "displayName": "Qwen/Qwen3-235B-A22B", - "version": "2025-04-30", + "modelId": "opencode/minimax-m2.1", + "providerId": "opencode", + "displayName": "MiniMax-M2.1", + "version": "2025-12-23", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 131000, - "maxOutputTokens": 131000, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.35, - "outputPer1M": 1.42, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "siliconflow/Qwen/Qwen3-235B-A22B-Instruct-2507", - "providerId": "siliconflow", - "displayName": "Qwen/Qwen3-235B-A22B-Instruct-2507", - "version": "2025-07-23", + "modelId": "opencode/minimax-m2.1-free", + "providerId": "opencode", + "displayName": "MiniMax-M2.1 Free", + "version": "2025-12-23", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.09, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "siliconflow/Qwen/Qwen3-235B-A22B-Thinking-2507", - "providerId": "siliconflow", - "displayName": "Qwen/Qwen3-235B-A22B-Thinking-2507", - "version": "2025-07-28", + "modelId": "opencode/minimax-m2.5", + "providerId": "opencode", + "displayName": "MiniMax-M2.5", + "version": "2026-02-12", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.13, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.06 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "siliconflow/Qwen/Qwen3-30B-A3B-Instruct-2507", - "providerId": "siliconflow", - "displayName": "Qwen/Qwen3-30B-A3B-Instruct-2507", - "version": "2025-07-30", + "modelId": "opencode/minimax-m2.5-free", + "providerId": "opencode", + "displayName": "MiniMax-M2.5 Free", + "version": "2026-02-12", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.09, - "outputPer1M": 0.3, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "siliconflow/Qwen/Qwen3-30B-A3B-Thinking-2507", - "providerId": "siliconflow", - "displayName": "Qwen/Qwen3-30B-A3B-Thinking-2507", - "version": "2025-07-31", + "modelId": "opencode/minimax-m2.7", + "providerId": "opencode", + "displayName": "MiniMax-M2.7", + "version": "2026-03-18", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 262000, - "maxOutputTokens": 131000, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.09, - "outputPer1M": 0.3, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.06 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "siliconflow/Qwen/Qwen3-32B", - "providerId": "siliconflow", - "displayName": "Qwen/Qwen3-32B", - "version": "2025-04-30", + "modelId": "opencode/minimax-m3", + "providerId": "opencode", + "displayName": "MiniMax-M3", + "version": "2026-06-01", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 131000, - "maxOutputTokens": 131000, + "contextWindow": 512000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.57, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.06 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "siliconflow/Qwen/Qwen3-8B", - "providerId": "siliconflow", - "displayName": "Qwen/Qwen3-8B", - "version": "2025-04-30", + "modelId": "opencode/minimax-m3-free", + "providerId": "opencode", + "displayName": "MiniMax-M3 Free", + "version": "2026-05-31", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 131000, - "maxOutputTokens": 131000, + "contextWindow": 200000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.06, - "outputPer1M": 0.06, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "siliconflow/Qwen/Qwen3-Coder-30B-A3B-Instruct", - "providerId": "siliconflow", - "displayName": "Qwen/Qwen3-Coder-30B-A3B-Instruct", - "version": "2025-08-01", + "modelId": "opencode/muse-spark-1.2", + "providerId": "opencode", + "displayName": "Muse Spark 1.2", + "version": "2026-08-05", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 1048576, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.07, - "outputPer1M": 0.28, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 4.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 4.25, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "siliconflow/Qwen/Qwen3-Coder-480B-A35B-Instruct", - "providerId": "siliconflow", - "displayName": "Qwen/Qwen3-Coder-480B-A35B-Instruct", - "version": "2025-07-31", + "modelId": "opencode/nemotron-3-super-free", + "providerId": "opencode", + "displayName": "Nemotron 3 Super Free", + "version": "2026-03-11", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 204800, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 1, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "siliconflow/Qwen/Qwen3-Next-80B-A3B-Instruct", - "providerId": "siliconflow", - "displayName": "Qwen/Qwen3-Next-80B-A3B-Instruct", - "version": "2025-09-18", + "modelId": "opencode/nemotron-3-ultra-free", + "providerId": "opencode", + "displayName": "Nemotron 3 Ultra Free", + "version": "2026-06-04", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 1.4, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "siliconflow/Qwen/Qwen3-Next-80B-A3B-Thinking", - "providerId": "siliconflow", - "displayName": "Qwen/Qwen3-Next-80B-A3B-Thinking", - "version": "2025-09-25", + "modelId": "opencode/nemotron-3.5-lightning-free", + "providerId": "opencode", + "displayName": "Nemotron 3.5 Lightning Free", + "version": "2026-08-11", "capabilities": [ "text.chat", "tools.function_calling", @@ -97700,200 +149092,278 @@ "modalities": [ "text" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.57, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "siliconflow/Qwen/Qwen3-Omni-30B-A3B-Captioner", - "providerId": "siliconflow", - "displayName": "Qwen/Qwen3-Omni-30B-A3B-Captioner", - "version": "2025-10-04", + "modelId": "opencode/north-mini-code-free", + "providerId": "opencode", + "displayName": "North Mini Code Free", + "version": "2026-06-09", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ - "audio", "text" ], - "contextWindow": 66000, - "maxOutputTokens": 66000, + "contextWindow": 256000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.4, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "siliconflow/Qwen/Qwen3-Omni-30B-A3B-Instruct", - "providerId": "siliconflow", - "displayName": "Qwen/Qwen3-Omni-30B-A3B-Instruct", - "version": "2025-10-04", + "modelId": "opencode/qwen3-coder", + "providerId": "opencode", + "displayName": "Qwen3 Coder", + "version": "2025-07-23", "capabilities": [ "text.chat", - "tools.function_calling", - "structured.output" + "tools.function_calling" ], "modalities": [ - "audio", - "image", "text" ], - "contextWindow": 66000, - "maxOutputTokens": 66000, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.4, + "inputPer1M": 0.45, + "outputPer1M": 1.8, "currency": "USD" } }, { - "modelId": "siliconflow/Qwen/Qwen3-Omni-30B-A3B-Thinking", - "providerId": "siliconflow", - "displayName": "Qwen/Qwen3-Omni-30B-A3B-Thinking", - "version": "2025-10-04", + "modelId": "opencode/qwen3.5-plus", + "providerId": "opencode", + "displayName": "Qwen3.5 Plus", + "version": "2026-02-16", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "audio", "image", - "text" + "text", + "video" ], - "contextWindow": 66000, - "maxOutputTokens": 66000, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.4, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.2, + "cacheRead": 0.02, + "cacheWrite": 0.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "max": 81920 + } + ] }, { - "modelId": "siliconflow/Qwen/Qwen3-VL-235B-A22B-Instruct", - "providerId": "siliconflow", - "displayName": "Qwen/Qwen3-VL-235B-A22B-Instruct", - "version": "2025-10-04", + "modelId": "opencode/qwen3.6-plus", + "providerId": "opencode", + "displayName": "Qwen3.6 Plus", + "version": "2026-04-02", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.5, - "currency": "USD" - } + "inputPer1M": 0.5, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 3, + "cacheRead": 0.05, + "cacheWrite": 0.625 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "max": 81920 + } + ] }, { - "modelId": "siliconflow/Qwen/Qwen3-VL-235B-A22B-Thinking", - "providerId": "siliconflow", - "displayName": "Qwen/Qwen3-VL-235B-A22B-Thinking", - "version": "2025-10-04", + "modelId": "opencode/qwen3.6-plus-free", + "providerId": "opencode", + "displayName": "Qwen3.6 Plus Free", + "version": "2026-04-02", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.45, - "outputPer1M": 3.5, - "currency": "USD" - } + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "max": 81920 + } + ] }, { - "modelId": "siliconflow/Qwen/Qwen3-VL-30B-A3B-Instruct", - "providerId": "siliconflow", - "displayName": "Qwen/Qwen3-VL-30B-A3B-Instruct", - "version": "2025-10-05", + "modelId": "opencode/ring-2.6-1t-free", + "providerId": "opencode", + "displayName": "Ring 2.6 1T Free", + "version": "2026-05-08", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ - "image", "text" ], "contextWindow": 262000, - "maxOutputTokens": 262000, + "maxOutputTokens": 66000, "pricing": { - "inputPer1M": 0.29, - "outputPer1M": 1, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "siliconflow/Qwen/Qwen3-VL-30B-A3B-Thinking", - "providerId": "siliconflow", - "displayName": "Qwen/Qwen3-VL-30B-A3B-Thinking", - "version": "2025-10-11", - "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "modelId": "opencode/trinity-large-preview-free", + "providerId": "opencode", + "displayName": "Trinity Large Preview", + "version": "2026-01-27", + "capabilities": [ + "text.chat", + "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 131072, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.29, - "outputPer1M": 1, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" } }, { - "modelId": "siliconflow/Qwen/Qwen3-VL-32B-Instruct", - "providerId": "siliconflow", - "displayName": "Qwen/Qwen3-VL-32B-Instruct", - "version": "2025-10-21", + "modelId": "openrouter/~anthropic/claude-fable-latest", + "providerId": "openrouter", + "displayName": "Claude Fable Latest", + "version": "2026-06-09", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 10, + "outputPer1M": 50, + "currency": "USD", + "costDimensionsPer1M": { + "input": 10, + "output": 50, + "cacheRead": 1, + "cacheWrite": 12.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "siliconflow/Qwen/Qwen3-VL-32B-Thinking", - "providerId": "siliconflow", - "displayName": "Qwen/Qwen3-VL-32B-Thinking", - "version": "2025-10-21", + "modelId": "openrouter/~anthropic/claude-haiku-latest", + "providerId": "openrouter", + "displayName": "Anthropic Claude Haiku Latest", + "version": "2026-04-27", "capabilities": [ "text.chat", "tools.function_calling", @@ -97902,43 +149372,85 @@ ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 200000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 1.5, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 5, + "cacheRead": 0.1, + "cacheWrite": 1.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1024, + "max": 63999 + } + ] }, { - "modelId": "siliconflow/Qwen/Qwen3-VL-8B-Instruct", - "providerId": "siliconflow", - "displayName": "Qwen/Qwen3-VL-8B-Instruct", - "version": "2025-10-15", + "modelId": "openrouter/~anthropic/claude-opus-latest", + "providerId": "openrouter", + "displayName": "Claude Opus Latest", + "version": "2026-04-21", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.18, - "outputPer1M": 0.68, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "siliconflow/Qwen/Qwen3-VL-8B-Thinking", - "providerId": "siliconflow", - "displayName": "Qwen/Qwen3-VL-8B-Thinking", - "version": "2025-10-15", + "modelId": "openrouter/~anthropic/claude-sonnet-latest", + "providerId": "openrouter", + "displayName": "Anthropic Claude Sonnet Latest", + "version": "2026-04-27", "capabilities": [ "text.chat", "tools.function_calling", @@ -97947,21 +149459,44 @@ ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.18, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 10, + "cacheRead": 0.2, + "cacheWrite": 2.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "siliconflow/Qwen/QwQ-32B", - "providerId": "siliconflow", - "displayName": "Qwen/QwQ-32B", - "version": "2025-03-06", + "modelId": "openrouter/~deepseek/deepseek-v4-flash-latest", + "providerId": "openrouter", + "displayName": "DeepSeek V4 Flash Latest", + "version": "2026-08-01", "capabilities": [ "text.chat", "tools.function_calling", @@ -97971,19 +149506,38 @@ "modalities": [ "text" ], - "contextWindow": 131000, - "maxOutputTokens": 131000, + "contextWindow": 1048576, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.58, - "currency": "USD" - } + "inputPer1M": 0.07966, + "outputPer1M": 0.15932, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.07966, + "output": 0.15932, + "cacheRead": 0.015932 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "high", + "max" + ] + } + ] }, { - "modelId": "siliconflow/stepfun-ai/Step-3.5-Flash", - "providerId": "siliconflow", - "displayName": "stepfun-ai/Step-3.5-Flash", - "version": "2026-02-11", + "modelId": "openrouter/~google/gemini-flash-latest", + "providerId": "openrouter", + "displayName": "Google Gemini Flash Latest", + "version": "2026-04-27", "capabilities": [ "text.chat", "tools.function_calling", @@ -97991,105 +149545,254 @@ "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.3, - "currency": "USD" - } + "inputPer1M": 0.375, + "outputPer1M": 1.875, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.375, + "output": 1.875, + "reasoning": 1.875, + "cacheRead": 0.0375, + "cacheWrite": 0.020833 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "siliconflow/tencent/Hunyuan-A13B-Instruct", - "providerId": "siliconflow", - "displayName": "tencent/Hunyuan-A13B-Instruct", - "version": "2025-06-30", + "modelId": "openrouter/~google/gemini-pro-latest", + "providerId": "openrouter", + "displayName": "Google Gemini Pro Latest", + "version": "2026-04-27", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 131000, - "maxOutputTokens": 131000, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.57, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "reasoning": 12, + "cacheRead": 0.2, + "cacheWrite": 0.375 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 18, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 18, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "siliconflow/tencent/Hunyuan-MT-7B", - "providerId": "siliconflow", - "displayName": "tencent/Hunyuan-MT-7B", - "version": "2025-09-18", + "modelId": "openrouter/~moonshotai/kimi-latest", + "providerId": "openrouter", + "displayName": "MoonshotAI Kimi Latest", + "version": "2026-04-27", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 33000, - "maxOutputTokens": 33000, + "contextWindow": 1048576, + "maxOutputTokens": 1048576, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 2.8, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.8, + "output": 14, + "cacheRead": 0.29 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "high", + "max" + ] + } + ] }, { - "modelId": "siliconflow/THUDM/GLM-4-32B-0414", - "providerId": "siliconflow", - "displayName": "THUDM/GLM-4-32B-0414", - "version": "2025-04-18", + "modelId": "openrouter/~openai/gpt-latest", + "providerId": "openrouter", + "displayName": "OpenAI GPT Latest", + "version": "2026-04-27", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 33000, - "maxOutputTokens": 33000, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.27, - "outputPer1M": 0.27, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 45, + "cache_read": 1, + "cache_write": 12.5, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 45, + "cache_read": 1, + "cache_write": 12.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "siliconflow/THUDM/GLM-4-9B-0414", - "providerId": "siliconflow", - "displayName": "THUDM/GLM-4-9B-0414", - "version": "2025-04-18", + "modelId": "openrouter/~openai/gpt-mini-latest", + "providerId": "openrouter", + "displayName": "OpenAI GPT Mini Latest", + "version": "2026-04-27", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 33000, - "maxOutputTokens": 33000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.086, - "outputPer1M": 0.086, - "currency": "USD" - } + "inputPer1M": 0.75, + "outputPer1M": 4.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 4.5, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "siliconflow/THUDM/GLM-Z1-32B-0414", - "providerId": "siliconflow", - "displayName": "THUDM/GLM-Z1-32B-0414", - "version": "2025-04-18", + "modelId": "openrouter/~x-ai/grok-latest", + "providerId": "openrouter", + "displayName": "Grok Latest", + "version": "2026-07-08", "capabilities": [ "text.chat", "tools.function_calling", @@ -98097,128 +149800,203 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 131000, - "maxOutputTokens": 131000, + "contextWindow": 500000, + "maxOutputTokens": 1000000, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.57, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.5 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 12, + "cache_read": 1, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 12, + "cache_read": 1 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "siliconflow/THUDM/GLM-Z1-9B-0414", - "providerId": "siliconflow", - "displayName": "THUDM/GLM-Z1-9B-0414", - "version": "2025-04-18", + "modelId": "openrouter/ai21/jamba-large-1.7", + "providerId": "openrouter", + "displayName": "Jamba Large 1.7", + "version": "2025-08-08", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 131000, - "maxOutputTokens": 131000, + "contextWindow": 256000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.086, - "outputPer1M": 0.086, + "inputPer1M": 2, + "outputPer1M": 8, "currency": "USD" } }, { - "modelId": "siliconflow/zai-org/GLM-4.5", - "providerId": "siliconflow", - "displayName": "zai-org/GLM-4.5", - "version": "2025-07-28", + "modelId": "openrouter/aion-labs/aion-2.0", + "providerId": "openrouter", + "displayName": "Aion-2.0", + "version": "2026-02-23", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 131000, - "maxOutputTokens": 131000, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 0.8, + "outputPer1M": 1.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.8, + "output": 1.6, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "siliconflow/zai-org/GLM-4.5-Air", - "providerId": "siliconflow", - "displayName": "zai-org/GLM-4.5-Air", - "version": "2025-07-28", + "modelId": "openrouter/aion-labs/aion-3.0", + "providerId": "openrouter", + "displayName": "Aion-3.0", + "version": "2026-07-07", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 131000, - "maxOutputTokens": 131000, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.86, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 6, + "cacheRead": 0.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "siliconflow/zai-org/GLM-4.5V", - "providerId": "siliconflow", - "displayName": "zai-org/GLM-4.5V", - "version": "2025-08-13", + "modelId": "openrouter/aion-labs/aion-3.0-mini", + "providerId": "openrouter", + "displayName": "Aion-3.0-Mini", + "version": "2026-07-07", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 66000, - "maxOutputTokens": 66000, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.86, + "inputPer1M": 0.7, + "outputPer1M": 1.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.7, + "output": 1.4, + "cacheRead": 0.18 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "openrouter/aion-labs/aion-rp-llama-3.1-8b", + "providerId": "openrouter", + "displayName": "Aion-RP 1.0 (8B)", + "version": "2025-02-04", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "text" + ], + "contextWindow": 32768, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.8, + "outputPer1M": 1.6, "currency": "USD" } }, { - "modelId": "siliconflow/zai-org/GLM-4.6", - "providerId": "siliconflow", - "displayName": "zai-org/GLM-4.6", - "version": "2025-10-04", + "modelId": "openrouter/allenai/olmo-3-32b-think", + "providerId": "openrouter", + "displayName": "Olmo 3 32B Think", + "version": "2025-11-21", "capabilities": [ "text.chat", - "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 205000, - "maxOutputTokens": 205000, + "contextWindow": 65536, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 1.9, + "inputPer1M": 0.15, + "outputPer1M": 0.5, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "siliconflow/zai-org/GLM-4.6V", - "providerId": "siliconflow", - "displayName": "zai-org/GLM-4.6V", - "version": "2025-12-07", + "modelId": "openrouter/amazon/nova-2-lite-v1", + "providerId": "openrouter", + "displayName": "Nova 2 Lite", + "version": "2025-12-02", "capabilities": [ "text.chat", "tools.function_calling", @@ -98226,149 +150004,166 @@ ], "modalities": [ "image", - "text" + "pdf", + "text", + "video" ], - "contextWindow": 131000, - "maxOutputTokens": 131000, + "contextWindow": 1000000, + "maxOutputTokens": 65535, "pricing": { "inputPer1M": 0.3, - "outputPer1M": 0.9, + "outputPer1M": 2.5, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "siliconflow/zai-org/GLM-4.7", - "providerId": "siliconflow", - "displayName": "zai-org/GLM-4.7", - "version": "2025-12-22", + "modelId": "openrouter/amazon/nova-lite-v1", + "providerId": "openrouter", + "displayName": "Nova Lite 1.0", + "version": "2024-12-05", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 205000, - "maxOutputTokens": 205000, + "contextWindow": 300000, + "maxOutputTokens": 5120, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.2, + "inputPer1M": 0.06, + "outputPer1M": 0.24, "currency": "USD" } }, { - "modelId": "siliconflow/zai-org/GLM-5", - "providerId": "siliconflow", - "displayName": "zai-org/GLM-5", - "version": "2026-02-12", + "modelId": "openrouter/amazon/nova-micro-v1", + "providerId": "openrouter", + "displayName": "Nova Micro 1.0", + "version": "2024-12-05", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 205000, - "maxOutputTokens": 205000, + "contextWindow": 128000, + "maxOutputTokens": 5120, "pricing": { - "inputPer1M": 1, - "outputPer1M": 3.2, + "inputPer1M": 0.035, + "outputPer1M": 0.14, "currency": "USD" } }, { - "modelId": "siliconflow/zai-org/GLM-5.1", - "providerId": "siliconflow", - "displayName": "zai-org/GLM-5.1", - "version": "2026-04-08", + "modelId": "openrouter/amazon/nova-premier-v1", + "providerId": "openrouter", + "displayName": "Nova Premier 1.0", + "version": "2025-10-31", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 205000, - "maxOutputTokens": 205000, + "contextWindow": 1000000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 1.4, - "outputPer1M": 4.4, - "currency": "USD" + "inputPer1M": 2.5, + "outputPer1M": 12.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 12.5, + "cacheRead": 0.625 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "siliconflow/zai-org/GLM-5V-Turbo", - "providerId": "siliconflow", - "displayName": "zai-org/GLM-5V-Turbo", - "version": "2026-04-01", + "modelId": "openrouter/amazon/nova-pro-v1", + "providerId": "openrouter", + "displayName": "Nova Pro 1.0", + "version": "2024-12-05", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 131072, + "contextWindow": 300000, + "maxOutputTokens": 5120, "pricing": { - "inputPer1M": 1.2, - "outputPer1M": 4, + "inputPer1M": 0.8, + "outputPer1M": 3.2, "currency": "USD" } }, { - "modelId": "snowflake-cortex/claude-fable-5", - "providerId": "snowflake-cortex", - "displayName": "Claude Fable 5", - "version": "2026-06-09", + "modelId": "openrouter/anthracite-org/magnum-v4-72b", + "providerId": "openrouter", + "displayName": "Magnum v4 72B", + "version": "2024-10-22", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000 + "contextWindow": 32768, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 3, + "outputPer1M": 5, + "currency": "USD" + } }, { - "modelId": "snowflake-cortex/claude-haiku-4-5", - "providerId": "snowflake-cortex", - "displayName": "Claude Haiku 4.5 (latest)", - "version": "2025-10-15", + "modelId": "openrouter/anthropic/claude-3-haiku", + "providerId": "openrouter", + "displayName": "Claude 3 Haiku", + "version": "2024-03-13", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ "image", - "pdf", "text" ], "contextWindow": 200000, - "maxOutputTokens": 16384 + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 0.25, + "outputPer1M": 1.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 1.25, + "cacheRead": 0.03, + "cacheWrite": 0.3 + }, + "costUnit": "USD per 1M tokens" + } }, { - "modelId": "snowflake-cortex/claude-opus-4-7", - "providerId": "snowflake-cortex", - "displayName": "Claude Opus 4.7", - "version": "2026-04-16", + "modelId": "openrouter/anthropic/claude-fable-5", + "providerId": "openrouter", + "displayName": "Claude Fable 5", + "version": "2026-06-09", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", @@ -98376,31 +150171,78 @@ "text" ], "contextWindow": 1000000, - "maxOutputTokens": 128000 + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 10, + "outputPer1M": 50, + "currency": "USD", + "costDimensionsPer1M": { + "input": 10, + "output": 50, + "cacheRead": 1, + "cacheWrite": 12.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "snowflake-cortex/claude-opus-4-8", - "providerId": "snowflake-cortex", - "displayName": "Claude Opus 4.8", - "version": "2026-05-28", + "modelId": "openrouter/anthropic/claude-haiku-4.5", + "providerId": "openrouter", + "displayName": "Claude Haiku 4.5 (latest)", + "version": "2025-10-15", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000 + "contextWindow": 200000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 1, + "outputPer1M": 5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 5, + "cacheRead": 0.1, + "cacheWrite": 1.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1024, + "max": 63999 + } + ] }, { - "modelId": "snowflake-cortex/claude-sonnet-4-5", - "providerId": "snowflake-cortex", - "displayName": "Claude Sonnet 4.5 (latest)", - "version": "2025-09-29", + "modelId": "openrouter/anthropic/claude-opus-4", + "providerId": "openrouter", + "displayName": "Claude Opus 4", + "version": "2025-05-22", "capabilities": [ "text.chat", "tools.function_calling", @@ -98412,13 +150254,35 @@ "text" ], "contextWindow": 200000, - "maxOutputTokens": 16384 + "maxOutputTokens": 32000, + "pricing": { + "inputPer1M": 15, + "outputPer1M": 75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 75, + "cacheRead": 1.5, + "cacheWrite": 18.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1024, + "max": 31999 + } + ] }, { - "modelId": "snowflake-cortex/claude-sonnet-4-6", - "providerId": "snowflake-cortex", - "displayName": "Claude Sonnet 4.6", - "version": "2026-02-17", + "modelId": "openrouter/anthropic/claude-opus-4.1", + "providerId": "openrouter", + "displayName": "Claude Opus 4.1 (latest)", + "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", @@ -98429,30 +150293,85 @@ "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 16384 + "contextWindow": 200000, + "maxOutputTokens": 32000, + "pricing": { + "inputPer1M": 15, + "outputPer1M": 75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 75, + "cacheRead": 1.5, + "cacheWrite": 18.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1024, + "max": 31999 + } + ] }, { - "modelId": "snowflake-cortex/deepseek-r1", - "providerId": "snowflake-cortex", - "displayName": "DeepSeek-R1", - "version": "2025-01-20", + "modelId": "openrouter/anthropic/claude-opus-4.5", + "providerId": "openrouter", + "displayName": "Claude Opus 4.5 (latest)", + "version": "2025-11-24", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 32768 + "contextWindow": 200000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + }, + { + "type": "budget_tokens", + "min": 1024, + "max": 63999 + } + ] }, { - "modelId": "snowflake-cortex/gemini-3.1-pro", - "providerId": "snowflake-cortex", - "displayName": "Gemini 3.1 Pro Preview", - "version": "2026-02-19", + "modelId": "openrouter/anthropic/claude-opus-4.6", + "providerId": "openrouter", + "displayName": "Claude Opus 4.6", + "version": "2026-02-05", "capabilities": [ "text.chat", "tools.function_calling", @@ -98460,39 +150379,137 @@ "structured.output" ], "modalities": [ - "audio", "image", "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536 + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 37.5, + "cache_read": 1, + "cache_write": 12.5, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 37.5, + "cache_read": 1, + "cache_write": 12.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens" + } + ] }, { - "modelId": "snowflake-cortex/mistral-large2", - "providerId": "snowflake-cortex", - "displayName": "Mistral Large (latest)", - "version": "2024-11-01", + "modelId": "openrouter/anthropic/claude-opus-4.7", + "providerId": "openrouter", + "displayName": "Claude Opus 4.7", + "version": "2026-04-16", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144 + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 37.5, + "cache_read": 1, + "cache_write": 12.5, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 37.5, + "cache_read": 1, + "cache_write": 12.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "snowflake-cortex/openai-gpt-4.1", - "providerId": "snowflake-cortex", - "displayName": "GPT-4.1", - "version": "2025-04-14", + "modelId": "openrouter/anthropic/claude-opus-4.7-fast", + "providerId": "openrouter", + "displayName": "Claude Opus 4.7 (Fast)", + "version": "2026-04-16", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ @@ -98500,14 +150517,41 @@ "pdf", "text" ], - "contextWindow": 1047576, - "maxOutputTokens": 32768 + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 30, + "outputPer1M": 150, + "currency": "USD", + "costDimensionsPer1M": { + "input": 30, + "output": 150, + "cacheRead": 3, + "cacheWrite": 37.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "snowflake-cortex/openai-gpt-5", - "providerId": "snowflake-cortex", - "displayName": "GPT-5", - "version": "2025-08-07", + "modelId": "openrouter/anthropic/claude-opus-4.8", + "providerId": "openrouter", + "displayName": "Claude Opus 4.8", + "version": "2026-05-28", "capabilities": [ "text.chat", "tools.function_calling", @@ -98516,16 +150560,44 @@ ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000 + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "snowflake-cortex/openai-gpt-5-mini", - "providerId": "snowflake-cortex", - "displayName": "GPT-5 Mini", - "version": "2025-08-07", + "modelId": "openrouter/anthropic/claude-opus-4.8-fast", + "providerId": "openrouter", + "displayName": "Claude Opus 4.8 (Fast)", + "version": "2026-05-28", "capabilities": [ "text.chat", "tools.function_calling", @@ -98534,16 +150606,44 @@ ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 272000, - "maxOutputTokens": 8192 + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 10, + "outputPer1M": 50, + "currency": "USD", + "costDimensionsPer1M": { + "input": 10, + "output": 50, + "cacheRead": 1, + "cacheWrite": 12.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "snowflake-cortex/openai-gpt-5-nano", - "providerId": "snowflake-cortex", - "displayName": "GPT-5 Nano", - "version": "2025-08-07", + "modelId": "openrouter/anthropic/claude-opus-5", + "providerId": "openrouter", + "displayName": "Claude Opus 5", + "version": "2026-07-24", "capabilities": [ "text.chat", "tools.function_calling", @@ -98552,16 +150652,44 @@ ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000 + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "snowflake-cortex/openai-gpt-5.1", - "providerId": "snowflake-cortex", - "displayName": "GPT-5.1", - "version": "2025-11-13", + "modelId": "openrouter/anthropic/claude-opus-5-fast", + "providerId": "openrouter", + "displayName": "Claude Opus 5 (Fast)", + "version": "2026-07-24", "capabilities": [ "text.chat", "tools.function_calling", @@ -98570,34 +150698,104 @@ ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000 + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 10, + "outputPer1M": 50, + "currency": "USD", + "costDimensionsPer1M": { + "input": 10, + "output": 50, + "cacheRead": 1, + "cacheWrite": 12.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "snowflake-cortex/openai-gpt-5.2", - "providerId": "snowflake-cortex", - "displayName": "GPT-5.2", - "version": "2025-12-11", + "modelId": "openrouter/anthropic/claude-sonnet-4", + "providerId": "openrouter", + "displayName": "Claude Sonnet 4", + "version": "2025-05-22", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000 + "contextWindow": 1000000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costMetadata": { + "tiers": [ + { + "input": 6, + "output": 22.5, + "cache_read": 0.6, + "cache_write": 7.5, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 6, + "output": 22.5, + "cache_read": 0.6, + "cache_write": 7.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1024, + "max": 63999 + } + ] }, { - "modelId": "snowflake-cortex/openai-gpt-5.4", - "providerId": "snowflake-cortex", - "displayName": "GPT-5.4", - "version": "2026-03-05", + "modelId": "openrouter/anthropic/claude-sonnet-4.5", + "providerId": "openrouter", + "displayName": "Claude Sonnet 4.5 (latest)", + "version": "2025-09-29", "capabilities": [ "text.chat", "tools.function_calling", @@ -98609,14 +150807,56 @@ "pdf", "text" ], - "contextWindow": 1050000, - "maxOutputTokens": 128000 + "contextWindow": 1000000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costMetadata": { + "tiers": [ + { + "input": 6, + "output": 22.5, + "cache_read": 0.6, + "cache_write": 7.5, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 6, + "output": 22.5, + "cache_read": 0.6, + "cache_write": 7.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1024, + "max": 63999 + } + ] }, { - "modelId": "snowflake-cortex/openai-gpt-5.5", - "providerId": "snowflake-cortex", - "displayName": "GPT-5.5", - "version": "2026-04-23", + "modelId": "openrouter/anthropic/claude-sonnet-4.6", + "providerId": "openrouter", + "displayName": "Claude Sonnet 4.6", + "version": "2026-02-17", "capabilities": [ "text.chat", "tools.function_calling", @@ -98628,358 +150868,578 @@ "pdf", "text" ], - "contextWindow": 1050000, - "maxOutputTokens": 128000 + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costMetadata": { + "tiers": [ + { + "input": 6, + "output": 22.5, + "cache_read": 0.6, + "cache_write": 7.5, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 6, + "output": 22.5, + "cache_read": 0.6, + "cache_write": 7.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + } + ] }, { - "modelId": "snowflake-cortex/snowflake-llama3.3-70b", - "providerId": "snowflake-cortex", - "displayName": "Llama-3.3-70B-Instruct", - "version": "2024-12-06", + "modelId": "openrouter/anthropic/claude-sonnet-5", + "providerId": "openrouter", + "displayName": "Claude Sonnet 5", + "version": "2026-06-30", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096 + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 2, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 10, + "cacheRead": 0.2, + "cacheWrite": 2.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "stackit/cortecs/Llama-3.3-70B-Instruct-FP8-Dynamic", - "providerId": "stackit", - "displayName": "Llama 3.3 70B", - "version": "2024-12-05", + "modelId": "openrouter/arcee-ai/trinity-large-thinking", + "providerId": "openrouter", + "displayName": "Trinity Large Thinking", + "version": "2026-04-01", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.49, - "outputPer1M": 0.71, - "currency": "USD" - } + "inputPer1M": 0.22, + "outputPer1M": 0.85, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.22, + "output": 0.85, + "cacheRead": 0.06 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "stackit/google/gemma-3-27b-it", - "providerId": "stackit", - "displayName": "Gemma 3 27B", - "version": "2025-05-17", + "modelId": "openrouter/arcee-ai/virtuoso-large", + "providerId": "openrouter", + "displayName": "Virtuoso Large", + "version": "2025-05-05", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling" ], "modalities": [ - "image", "text" ], - "contextWindow": 37000, - "maxOutputTokens": 8192, + "contextWindow": 131072, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.49, - "outputPer1M": 0.71, + "inputPer1M": 0.75, + "outputPer1M": 1.2, "currency": "USD" } }, { - "modelId": "stackit/intfloat/e5-mistral-7b-instruct", - "providerId": "stackit", - "displayName": "E5 Mistral 7B", - "version": "2023-12-11", + "modelId": "openrouter/baidu/ernie-4.5-vl-424b-a47b", + "providerId": "openrouter", + "displayName": "ERNIE 4.5 VL 424B A47B ", + "version": "2025-06-30", "capabilities": [ - "text.chat" + "text.chat", + "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 4096, - "maxOutputTokens": 4096, + "contextWindow": 123000, + "maxOutputTokens": 16000, "pricing": { - "inputPer1M": 0.02, - "outputPer1M": 0.02, + "inputPer1M": 0.42, + "outputPer1M": 1.25, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "stackit/neuralmagic/Meta-Llama-3.1-8B-Instruct-FP8", - "providerId": "stackit", - "displayName": "Llama 3.1 8B", - "version": "2024-07-23", + "modelId": "openrouter/bytedance-seed/seed-1.6", + "providerId": "openrouter", + "displayName": "Seed 1.6", + "version": "2025-12-23", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 262144, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.16, - "outputPer1M": 0.27, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 2 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.5, + "output": 4, + "tier": { + "type": "context", + "size": 128000 + } + } + ] + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "stackit/neuralmagic/Mistral-Nemo-Instruct-2407-FP8", - "providerId": "stackit", - "displayName": "Mistral Nemo", - "version": "2024-07-01", + "modelId": "openrouter/bytedance-seed/seed-1.6-flash", + "providerId": "openrouter", + "displayName": "Seed 1.6 Flash", + "version": "2025-12-23", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 262144, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.49, - "outputPer1M": 0.71, - "currency": "USD" - } + "inputPer1M": 0.075, + "outputPer1M": 0.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.075, + "output": 0.3 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.1, + "output": 0.8, + "tier": { + "type": "context", + "size": 128000 + } + } + ] + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "stackit/openai/gpt-oss-120b", - "providerId": "stackit", - "displayName": "GPT-OSS 120B", - "version": "2025-08-05", + "modelId": "openrouter/bytedance-seed/seed-2-1-turbo", + "providerId": "openrouter", + "displayName": "Seed 2.1 Turbo", + "version": "2026-08-12", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 131000, - "maxOutputTokens": 8192, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.49, - "outputPer1M": 0.71, + "inputPer1M": 0.5, + "outputPer1M": 2.5, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "stackit/Qwen/Qwen3-VL-235B-A22B-Instruct-FP8", - "providerId": "stackit", - "displayName": "Qwen3-VL 235B", - "version": "2024-11-01", + "modelId": "openrouter/bytedance-seed/seed-2.0-code", + "providerId": "openrouter", + "displayName": "Seed 2.0 Code", + "version": "2026-02-14", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 218000, - "maxOutputTokens": 8192, + "contextWindow": 262144, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1.64, - "outputPer1M": 1.91, - "currency": "USD" - } + "inputPer1M": 0.5, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 3 + }, + "costMetadata": { + "tiers": [ + { + "input": 1, + "output": 6, + "tier": { + "type": "context", + "size": 128000 + } + } + ] + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "stackit/Qwen/Qwen3-VL-Embedding-8B", - "providerId": "stackit", - "displayName": "Qwen3-VL Embedding 8B", - "version": "2026-02-05", - "capabilities": [ - "text.chat" - ], - "modalities": [ - "image", - "text" - ], - "contextWindow": 32000, - "maxOutputTokens": 4096, - "pricing": { - "inputPer1M": 0.09, - "outputPer1M": 0.09, - "currency": "USD" - } - }, - { - "modelId": "stepfun-ai/step-3.5-flash", - "providerId": "stepfun-ai", - "displayName": "Step 3.5 Flash", - "version": "2026-01-29", + "modelId": "openrouter/bytedance-seed/seed-2.0-lite", + "providerId": "openrouter", + "displayName": "Seed 2.0 Lite", + "version": "2026-02-14", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 256000, - "maxOutputTokens": 256000, + "contextWindow": 262144, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.096, - "outputPer1M": 0.288, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 2 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.5, + "output": 4, + "tier": { + "type": "context", + "size": 128000 + } + } + ] + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "stepfun-ai/step-3.5-flash-2603", - "providerId": "stepfun-ai", - "displayName": "Step 3.5 Flash 2603", - "version": "2026-04-02", + "modelId": "openrouter/bytedance-seed/seed-2.0-mini", + "providerId": "openrouter", + "displayName": "Seed 2.0 Mini", + "version": "2026-02-14", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 256000, - "maxOutputTokens": 256000, + "contextWindow": 262144, + "maxOutputTokens": 131072, "pricing": { "inputPer1M": 0.1, - "outputPer1M": 0.3, - "currency": "USD" - } + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.4 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.2, + "output": 0.8, + "tier": { + "type": "context", + "size": 128000 + } + } + ] + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "stepfun/step-1-32k", - "providerId": "stepfun", - "displayName": "Step 1 (32K)", - "version": "2025-01-01", + "modelId": "openrouter/bytedance/ui-tars-1.5-7b", + "providerId": "openrouter", + "displayName": "UI-TARS 7B ", + "version": "2025-07-22", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 32768, + "contextWindow": 128000, + "maxOutputTokens": 2048, "pricing": { - "inputPer1M": 2.05, - "outputPer1M": 9.59, - "currency": "USD" + "inputPer1M": 0.1, + "outputPer1M": 0.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.2, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "stepfun/step-2-16k", - "providerId": "stepfun", - "displayName": "Step 2 (16K)", - "version": "2025-01-01", + "modelId": "openrouter/cognitivecomputations/dolphin-mistral-24b-venice-edition", + "providerId": "openrouter", + "displayName": "Uncensored", + "version": "2025-07-09", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 16384, + "contextWindow": 128000, "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 5.21, - "outputPer1M": 16.44, + "inputPer1M": 0.2, + "outputPer1M": 0.9, "currency": "USD" } }, { - "modelId": "stepfun/step-3.5-flash", - "providerId": "stepfun", - "displayName": "Step 3.5 Flash", - "version": "2026-01-29", + "modelId": "openrouter/cohere/command-a", + "providerId": "openrouter", + "displayName": "Command A", + "version": "2025-03-13", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "text" ], "contextWindow": 256000, - "maxOutputTokens": 256000, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.096, - "outputPer1M": 0.288, + "inputPer1M": 2.5, + "outputPer1M": 10, "currency": "USD" } }, { - "modelId": "stepfun/step-3.5-flash-2603", - "providerId": "stepfun", - "displayName": "Step 3.5 Flash 2603", - "version": "2026-04-02", + "modelId": "openrouter/cohere/command-r-08-2024", + "providerId": "openrouter", + "displayName": "Command R", + "version": "2024-08-30", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 256000, - "maxOutputTokens": 256000, + "contextWindow": 128000, + "maxOutputTokens": 4000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.3, + "inputPer1M": 0.15, + "outputPer1M": 0.6, "currency": "USD" } }, { - "modelId": "submodel/deepseek-ai/DeepSeek-R1-0528", - "providerId": "submodel", - "displayName": "DeepSeek R1 0528", - "version": "2025-08-23", + "modelId": "openrouter/cohere/command-r-plus-08-2024", + "providerId": "openrouter", + "displayName": "Command R+", + "version": "2024-08-30", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 75000, - "maxOutputTokens": 163840, + "contextWindow": 128000, + "maxOutputTokens": 4000, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 2.15, + "inputPer1M": 2.5, + "outputPer1M": 10, "currency": "USD" } }, { - "modelId": "submodel/deepseek-ai/DeepSeek-V3-0324", - "providerId": "submodel", - "displayName": "DeepSeek V3 0324", - "version": "2025-08-23", + "modelId": "openrouter/cohere/command-r7b-12-2024", + "providerId": "openrouter", + "displayName": "Command R7B", + "version": "2024-12-02", "capabilities": [ "text.chat", - "tools.function_calling" + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 75000, - "maxOutputTokens": 163840, + "contextWindow": 128000, + "maxOutputTokens": 4000, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.8, + "inputPer1M": 0.0375, + "outputPer1M": 0.15, "currency": "USD" } }, { - "modelId": "submodel/deepseek-ai/DeepSeek-V3.1", - "providerId": "submodel", - "displayName": "DeepSeek V3.1", - "version": "2025-08-23", + "modelId": "openrouter/cohere/north-mini-code:free", + "providerId": "openrouter", + "displayName": "North Mini Code (free)", + "version": "2026-06-17", "capabilities": [ "text.chat", "tools.function_calling", @@ -98988,267 +151448,370 @@ "modalities": [ "text" ], - "contextWindow": 75000, - "maxOutputTokens": 163840, + "contextWindow": 256000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.8, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "submodel/openai/gpt-oss-120b", - "providerId": "submodel", - "displayName": "GPT OSS 120B", - "version": "2025-08-23", + "modelId": "openrouter/deepcogito/cogito-v2.1-671b", + "providerId": "openrouter", + "displayName": "Cogito v2.1 671B", + "version": "2025-11-13", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 128000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.5, + "inputPer1M": 1.25, + "outputPer1M": 1.25, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "submodel/Qwen/Qwen3-235B-A22B-Instruct-2507", - "providerId": "submodel", - "displayName": "Qwen3 235B A22B Instruct 2507", - "version": "2025-08-23", + "modelId": "openrouter/deepseek/deepseek-chat", + "providerId": "openrouter", + "displayName": "DeepSeek Chat", + "version": "2025-12-01", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 131072, + "contextWindow": 163840, + "maxOutputTokens": 16000, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.3, + "inputPer1M": 0.2574, + "outputPer1M": 1.0287, "currency": "USD" } }, { - "modelId": "submodel/Qwen/Qwen3-235B-A22B-Thinking-2507", - "providerId": "submodel", - "displayName": "Qwen3 235B A22B Thinking 2507", - "version": "2025-08-23", + "modelId": "openrouter/deepseek/deepseek-chat-v3-0324", + "providerId": "openrouter", + "displayName": "DeepSeek V3 0324", + "version": "2025-03-24", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 131072, + "contextWindow": 163840, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.6, - "currency": "USD" + "inputPer1M": 0.27, + "outputPer1M": 1.12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.27, + "output": 1.12, + "cacheRead": 0.135 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "submodel/Qwen/Qwen3-Coder-480B-A35B-Instruct-FP8", - "providerId": "submodel", - "displayName": "Qwen3 Coder 480B A35B Instruct", - "version": "2025-08-23", + "modelId": "openrouter/deepseek/deepseek-chat-v3.1", + "providerId": "openrouter", + "displayName": "DeepSeek V3.1", + "version": "2025-08-21", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 163840, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.8, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 0.95, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 0.95, + "cacheRead": 0.13 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "submodel/zai-org/GLM-4.5-Air", - "providerId": "submodel", - "displayName": "GLM 4.5 Air", - "version": "2025-07-28", + "modelId": "openrouter/deepseek/deepseek-r1", + "providerId": "openrouter", + "displayName": "DeepSeek-R1", + "version": "2025-01-20", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 64000, + "maxOutputTokens": 16000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.5, + "inputPer1M": 0.7, + "outputPer1M": 2.5, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "submodel/zai-org/GLM-4.5-FP8", - "providerId": "submodel", - "displayName": "GLM 4.5 FP8", - "version": "2025-07-28", + "modelId": "openrouter/deepseek/deepseek-r1-0528", + "providerId": "openrouter", + "displayName": "R1 0528", + "version": "2025-05-28", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 163840, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.8, - "currency": "USD" - } + "inputPer1M": 0.5, + "outputPer1M": 2.15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 2.15, + "cacheRead": 0.35 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "synthetic/hf:deepseek-ai/DeepSeek-R1", - "providerId": "synthetic", - "displayName": "DeepSeek R1", - "version": "2025-01-20", + "modelId": "openrouter/deepseek/deepseek-r1-distill-llama-70b", + "providerId": "openrouter", + "displayName": "R1 Distill Llama 70B", + "version": "2025-01-23", "capabilities": [ "text.chat", - "tools.function_calling", "reasoning" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 128000, + "contextWindow": 8192, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.55, - "outputPer1M": 2.19, + "inputPer1M": 0.8, + "outputPer1M": 0.8, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "synthetic/hf:deepseek-ai/DeepSeek-R1-0528", - "providerId": "synthetic", - "displayName": "DeepSeek R1 (0528)", - "version": "2025-08-01", + "modelId": "openrouter/deepseek/deepseek-v3.1-terminus", + "providerId": "openrouter", + "displayName": "DeepSeek V3.1 Terminus", + "version": "2025-09-22", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 128000, + "contextWindow": 163840, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 3, - "outputPer1M": 8, - "currency": "USD" - } + "inputPer1M": 0.27, + "outputPer1M": 0.95, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.27, + "output": 0.95, + "cacheRead": 0.13 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "synthetic/hf:deepseek-ai/DeepSeek-V3", - "providerId": "synthetic", - "displayName": "DeepSeek V3", - "version": "2025-01-20", + "modelId": "openrouter/deepseek/deepseek-v3.2", + "providerId": "openrouter", + "displayName": "DeepSeek V3.2", + "version": "2025-12-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 128000, + "contextWindow": 163840, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 1.25, - "currency": "USD" - } + "inputPer1M": 0.269, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.269, + "output": 0.4, + "cacheRead": 0.1345 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "synthetic/hf:deepseek-ai/DeepSeek-V3-0324", - "providerId": "synthetic", - "displayName": "DeepSeek V3 (0324)", - "version": "2025-08-01", + "modelId": "openrouter/deepseek/deepseek-v3.2-exp", + "providerId": "openrouter", + "displayName": "DeepSeek V3.2 Exp", + "version": "2025-09-29", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 128000, + "contextWindow": 163840, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 1.2, - "outputPer1M": 1.2, + "inputPer1M": 0.27, + "outputPer1M": 0.41, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "synthetic/hf:deepseek-ai/DeepSeek-V3.1", - "providerId": "synthetic", - "displayName": "DeepSeek V3.1", - "version": "2025-08-21", + "modelId": "openrouter/deepseek/deepseek-v4-flash", + "providerId": "openrouter", + "displayName": "DeepSeek V4 Flash", + "version": "2026-04-24", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 128000, + "contextWindow": 1048576, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0.56, - "outputPer1M": 1.68, - "currency": "USD" - } + "inputPer1M": 0.07966, + "outputPer1M": 0.15932, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.07966, + "output": 0.15932, + "cacheRead": 0.015932 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "high", + "xhigh" + ] + } + ] }, { - "modelId": "synthetic/hf:deepseek-ai/DeepSeek-V3.1-Terminus", - "providerId": "synthetic", - "displayName": "DeepSeek V3.1 Terminus", - "version": "2025-09-22", + "modelId": "openrouter/deepseek/deepseek-v4-flash-0731", + "providerId": "openrouter", + "displayName": "DeepSeek V4 Flash 0731", + "version": "2026-07-31", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 128000, + "contextWindow": 1048576, + "maxOutputTokens": 393216, "pricing": { - "inputPer1M": 1.2, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 0.14, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "cacheRead": 0.028 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "high", + "max" + ] + } + ] }, { - "modelId": "synthetic/hf:deepseek-ai/DeepSeek-V3.2", - "providerId": "synthetic", - "displayName": "DeepSeek V3.2", - "version": "2025-12-01", + "modelId": "openrouter/deepseek/deepseek-v4-pro", + "providerId": "openrouter", + "displayName": "DeepSeek V4 Pro", + "version": "2026-04-24", "capabilities": [ "text.chat", "tools.function_calling", @@ -99258,187 +151821,418 @@ "modalities": [ "text" ], - "contextWindow": 162816, - "maxOutputTokens": 8000, + "contextWindow": 1048576, + "maxOutputTokens": 393216, "pricing": { - "inputPer1M": 0.27, - "outputPer1M": 0.4, - "currency": "USD" - } + "inputPer1M": 1.168, + "outputPer1M": 2.336, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.168, + "output": 2.336, + "cacheRead": 0.09855 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "high", + "xhigh" + ] + } + ] }, { - "modelId": "synthetic/hf:meta-llama/Llama-3.1-405B-Instruct", - "providerId": "synthetic", - "displayName": "Llama-3.1-405B-Instruct", - "version": "2024-07-23", + "modelId": "openrouter/deepseek/deepseek-v4-pro-0813", + "providerId": "openrouter", + "displayName": "DeepSeek V4 Pro 0813", + "version": "2026-08-12", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 32768, + "contextWindow": 1048576, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 3, - "outputPer1M": 3, - "currency": "USD" - } + "inputPer1M": 0.435, + "outputPer1M": 0.87, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.435, + "output": 0.87, + "cacheRead": 0.003625 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "high", + "max" + ] + } + ] }, { - "modelId": "synthetic/hf:meta-llama/Llama-3.1-70B-Instruct", - "providerId": "synthetic", - "displayName": "Llama-3.1-70B-Instruct", - "version": "2024-07-23", + "modelId": "openrouter/google/gemini-2.5-flash", + "providerId": "openrouter", + "displayName": "Gemini 2.5 Flash", + "version": "2025-06-17", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 32768, + "contextWindow": 1048576, + "maxOutputTokens": 65535, "pricing": { - "inputPer1M": 0.9, - "outputPer1M": 0.9, - "currency": "USD" - } - }, - { - "modelId": "synthetic/hf:meta-llama/Llama-3.1-8B-Instruct", - "providerId": "synthetic", - "displayName": "Llama-3.1-8B-Instruct", - "version": "2024-07-23", + "inputPer1M": 0.3, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "reasoning": 2.5, + "cacheRead": 0.03, + "cacheWrite": 0.083333 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 0, + "max": 24576 + } + ] + }, + { + "modelId": "openrouter/google/gemini-2.5-flash-image", + "providerId": "openrouter", + "displayName": "Nano Banana", + "version": "2025-08-26", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 32768, + "contextWindow": 32768, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.2, - "currency": "USD" + "inputPer1M": 0.3, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "cacheRead": 0.03, + "cacheWrite": 0.083333 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "synthetic/hf:meta-llama/Llama-3.3-70B-Instruct", - "providerId": "synthetic", - "displayName": "Llama-3.3-70B-Instruct", - "version": "2024-12-06", + "modelId": "openrouter/google/gemini-2.5-flash-lite", + "providerId": "openrouter", + "displayName": "Gemini 2.5 Flash-Lite", + "version": "2025-06-17", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 32768, + "contextWindow": 1048576, + "maxOutputTokens": 65535, "pricing": { - "inputPer1M": 0.9, - "outputPer1M": 0.9, - "currency": "USD" - } + "inputPer1M": 0.1, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.4, + "reasoning": 0.4, + "cacheRead": 0.01, + "cacheWrite": 0.083333 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 512, + "max": 24576 + } + ] }, { - "modelId": "synthetic/hf:meta-llama/Llama-4-Maverick-17B-128E-Instruct-FP8", - "providerId": "synthetic", - "displayName": "Llama-4-Maverick-17B-128E-Instruct-FP8", - "version": "2025-04-05", + "modelId": "openrouter/google/gemini-2.5-pro", + "providerId": "openrouter", + "displayName": "Gemini 2.5 Pro", + "version": "2025-06-17", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", - "text" + "pdf", + "text", + "video" ], - "contextWindow": 524000, - "maxOutputTokens": 4096, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.22, - "outputPer1M": 0.88, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "reasoning": 10, + "cacheRead": 0.125, + "cacheWrite": 0.375 + }, + "costMetadata": { + "tiers": [ + { + "input": 2.5, + "output": 15, + "cache_read": 0.25, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 2.5, + "output": 15, + "cache_read": 0.25 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 128, + "max": 32768 + } + ] }, { - "modelId": "synthetic/hf:meta-llama/Llama-4-Scout-17B-16E-Instruct", - "providerId": "synthetic", - "displayName": "Llama-4-Scout-17B-16E-Instruct", - "version": "2025-04-05", + "modelId": "openrouter/google/gemini-2.5-pro-preview", + "providerId": "openrouter", + "displayName": "Gemini 2.5 Pro Preview 06-05", + "version": "2025-06-05", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", + "pdf", "text" ], - "contextWindow": 328000, - "maxOutputTokens": 4096, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "reasoning": 10, + "cacheRead": 0.125, + "cacheWrite": 0.375 + }, + "costMetadata": { + "tiers": [ + { + "input": 2.5, + "output": 15, + "cache_read": 0.25, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 2.5, + "output": 15, + "cache_read": 0.25 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 128, + "max": 32768 + } + ] }, { - "modelId": "synthetic/hf:MiniMaxAI/MiniMax-M2", - "providerId": "synthetic", - "displayName": "MiniMax-M2", - "version": "2025-10-27", + "modelId": "openrouter/google/gemini-2.5-pro-preview-05-06", + "providerId": "openrouter", + "displayName": "Gemini 2.5 Pro Preview 05-06", + "version": "2025-05-07", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 196608, - "maxOutputTokens": 131000, + "contextWindow": 1048576, + "maxOutputTokens": 65535, "pricing": { - "inputPer1M": 0.55, - "outputPer1M": 2.19, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "reasoning": 10, + "cacheRead": 0.125, + "cacheWrite": 0.375 + }, + "costMetadata": { + "tiers": [ + { + "input": 2.5, + "output": 15, + "cache_read": 0.25, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 2.5, + "output": 15, + "cache_read": 0.25 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 128, + "max": 32768 + } + ] }, { - "modelId": "synthetic/hf:MiniMaxAI/MiniMax-M2.1", - "providerId": "synthetic", - "displayName": "MiniMax-M2.1", - "version": "2025-12-23", + "modelId": "openrouter/google/gemini-3-flash-preview", + "providerId": "openrouter", + "displayName": "Gemini 3 Flash Preview", + "version": "2025-12-17", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.55, - "outputPer1M": 2.19, - "currency": "USD" - } + "inputPer1M": 0.5, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 3, + "reasoning": 3, + "cacheRead": 0.05, + "cacheWrite": 0.083333 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "synthetic/hf:MiniMaxAI/MiniMax-M2.5", - "providerId": "synthetic", - "displayName": "MiniMax-M2.5", - "version": "2026-02-07", + "modelId": "openrouter/google/gemini-3-pro-image", + "providerId": "openrouter", + "displayName": "Nano Banana Pro", + "version": "2026-05-28", "capabilities": [ "text.chat", "tools.function_calling", @@ -99446,84 +152240,130 @@ "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 191488, - "maxOutputTokens": 65536, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 3, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "reasoning": 12, + "cacheRead": 0.2, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "synthetic/hf:moonshotai/Kimi-K2-Instruct-0905", - "providerId": "synthetic", - "displayName": "Kimi K2 0905", - "version": "2025-09-05", + "modelId": "openrouter/google/gemini-3-pro-image-preview", + "providerId": "openrouter", + "displayName": "Nano Banana Pro", + "version": "2025-11-20", "capabilities": [ "text.chat", - "tools.function_calling" + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 262144, + "contextWindow": 65536, "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 1.2, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "reasoning": 12, + "cacheRead": 0.2, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "synthetic/hf:moonshotai/Kimi-K2-Thinking", - "providerId": "synthetic", - "displayName": "Kimi K2 Thinking", - "version": "2025-11-07", + "modelId": "openrouter/google/gemini-3.1-flash-image", + "providerId": "openrouter", + "displayName": "Nano Banana 2", + "version": "2026-05-28", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.55, - "outputPer1M": 2.19, + "inputPer1M": 0.5, + "outputPer1M": 3, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "minimal", + "high" + ] + } + ] }, { - "modelId": "synthetic/hf:moonshotai/Kimi-K2.5", - "providerId": "synthetic", - "displayName": "Kimi K2.5", - "version": "2026-01", + "modelId": "openrouter/google/gemini-3.1-flash-image-preview", + "providerId": "openrouter", + "displayName": "Nano Banana 2", + "version": "2026-02-26", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 262144, + "contextWindow": 65536, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.55, - "outputPer1M": 2.19, + "inputPer1M": 0.5, + "outputPer1M": 3, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "minimal", + "high" + ] + } + ] }, { - "modelId": "synthetic/hf:moonshotai/Kimi-K2.6", - "providerId": "synthetic", - "displayName": "Kimi K2.6", - "version": "2026-04-21", + "modelId": "openrouter/google/gemini-3.1-flash-lite", + "providerId": "openrouter", + "displayName": "Gemini 3.1 Flash Lite", + "version": "2026-05-07", "capabilities": [ "text.chat", "tools.function_calling", @@ -99531,44 +152371,80 @@ "structured.output" ], "modalities": [ + "audio", "image", - "text" + "pdf", + "text", + "video" ], - "contextWindow": 262144, + "contextWindow": 1048576, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.95, - "outputPer1M": 4, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 1.5, + "reasoning": 1.5, + "cacheRead": 0.025, + "cacheWrite": 0.083333 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "synthetic/hf:nvidia/Kimi-K2.5-NVFP4", - "providerId": "synthetic", - "displayName": "Kimi K2.5 (NVFP4)", - "version": "2026-01", + "modelId": "openrouter/google/gemini-3.1-flash-lite-image", + "providerId": "openrouter", + "displayName": "Nano Banana 2 Lite", + "version": "2026-06-30", "capabilities": [ "text.chat", - "tools.function_calling", "reasoning" ], "modalities": [ "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 65536, + "maxOutputTokens": 66000, "pricing": { - "inputPer1M": 0.55, - "outputPer1M": 2.19, + "inputPer1M": 0.25, + "outputPer1M": 1.5, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "minimal", + "high" + ] + } + ] }, { - "modelId": "synthetic/hf:nvidia/NVIDIA-Nemotron-3-Super-120B-A12B-NVFP4", - "providerId": "synthetic", - "displayName": "Nemotron 3 Super 120B", - "version": "2026-03-11", + "modelId": "openrouter/google/gemini-3.1-flash-lite-preview", + "providerId": "openrouter", + "displayName": "Gemini 3.1 Flash Lite Preview", + "version": "2026-03-03", "capabilities": [ "text.chat", "tools.function_calling", @@ -99576,122 +152452,306 @@ "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 262144, + "contextWindow": 1048576, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 1.5, + "reasoning": 1.5, + "cacheRead": 0.025, + "cacheWrite": 0.083333 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "synthetic/hf:openai/gpt-oss-120b", - "providerId": "synthetic", - "displayName": "GPT OSS 120B", - "version": "2025-08-05", + "modelId": "openrouter/google/gemini-3.1-pro-preview", + "providerId": "openrouter", + "displayName": "Gemini 3.1 Pro Preview", + "version": "2026-02-19", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 128000, - "maxOutputTokens": 32768, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.1, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "reasoning": 12, + "cacheRead": 0.2, + "cacheWrite": 0.375 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 18, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 18, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "synthetic/hf:Qwen/Qwen2.5-Coder-32B-Instruct", - "providerId": "synthetic", - "displayName": "Qwen2.5-Coder-32B-Instruct", - "version": "2024-11-11", + "modelId": "openrouter/google/gemini-3.1-pro-preview-customtools", + "providerId": "openrouter", + "displayName": "Gemini 3.1 Pro Preview Custom Tools", + "version": "2026-02-19", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 32768, - "maxOutputTokens": 32768, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.8, - "outputPer1M": 0.8, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "reasoning": 12, + "cacheRead": 0.2, + "cacheWrite": 0.375 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 18, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 18, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "synthetic/hf:Qwen/Qwen3-235B-A22B-Instruct-2507", - "providerId": "synthetic", - "displayName": "Qwen 3 235B Instruct", - "version": "2025-04-28", + "modelId": "openrouter/google/gemini-3.5-flash", + "providerId": "openrouter", + "displayName": "Gemini 3.5 Flash", + "version": "2026-05-19", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 256000, - "maxOutputTokens": 32000, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 1.5, + "outputPer1M": 9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 9, + "reasoning": 9, + "cacheRead": 0.15, + "cacheWrite": 0.083333 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "synthetic/hf:Qwen/Qwen3-235B-A22B-Thinking-2507", - "providerId": "synthetic", - "displayName": "Qwen3 235B A22B Thinking 2507", - "version": "2025-07-25", + "modelId": "openrouter/google/gemini-3.5-flash-lite", + "providerId": "openrouter", + "displayName": "Gemini 3.5 Flash Lite", + "version": "2026-07-21", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 256000, - "maxOutputTokens": 32000, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.65, - "outputPer1M": 3, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "reasoning": 2.5, + "cacheRead": 0.03, + "cacheWrite": 0.083333 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "synthetic/hf:Qwen/Qwen3-Coder-480B-A35B-Instruct", - "providerId": "synthetic", - "displayName": "Qwen 3 Coder 480B", - "version": "2025-07-23", + "modelId": "openrouter/google/gemini-3.6-flash", + "providerId": "openrouter", + "displayName": "Gemini 3.6 Flash", + "version": "2026-07-21", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 256000, - "maxOutputTokens": 32000, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 2, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 0.75, + "outputPer1M": 3.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 3.75, + "reasoning": 3.75, + "cacheRead": 0.075, + "cacheWrite": 0.041667 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "synthetic/hf:Qwen/Qwen3.5-397B-A17B", - "providerId": "synthetic", - "displayName": "Qwen3.5-97B-A17B", - "version": "2026-02-11", + "modelId": "openrouter/google/gemini-3.7-flash", + "providerId": "openrouter", + "displayName": "Gemini 3.7 Flash", + "version": "2026-08-13", "capabilities": [ "text.chat", "tools.function_calling", @@ -99699,222 +152759,291 @@ "structured.output" ], "modalities": [ + "audio", "image", - "text" + "pdf", + "text", + "video" ], - "contextWindow": 262144, + "contextWindow": 1048576, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 3, - "currency": "USD" - } + "inputPer1M": 0.375, + "outputPer1M": 1.875, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.375, + "output": 1.875, + "reasoning": 1.875, + "cacheRead": 0.0375, + "cacheWrite": 0.020833 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "synthetic/hf:zai-org/GLM-4.6", - "providerId": "synthetic", - "displayName": "GLM 4.6", - "version": "2025-09-30", + "modelId": "openrouter/google/gemma-2-27b-it", + "providerId": "openrouter", + "displayName": "Gemma 2 27B", + "version": "2024-07-13", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 8192, + "maxOutputTokens": 2048, "pricing": { - "inputPer1M": 0.55, - "outputPer1M": 2.19, + "inputPer1M": 0.65, + "outputPer1M": 0.65, "currency": "USD" } }, { - "modelId": "synthetic/hf:zai-org/GLM-4.7", - "providerId": "synthetic", - "displayName": "GLM 4.7", - "version": "2025-12-22", - "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "modelId": "openrouter/google/gemma-3-12b-it", + "providerId": "openrouter", + "displayName": "Gemma 3 12B", + "version": "2025-03-13", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 131072, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.55, - "outputPer1M": 2.19, + "inputPer1M": 0.05, + "outputPer1M": 0.15, "currency": "USD" } }, { - "modelId": "synthetic/hf:zai-org/GLM-4.7-Flash", - "providerId": "synthetic", - "displayName": "GLM-4.7-Flash", - "version": "2026-01-18", + "modelId": "openrouter/google/gemma-3-27b-it", + "providerId": "openrouter", + "displayName": "Gemma 3 27B", + "version": "2025-03-12", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 196608, - "maxOutputTokens": 65536, + "contextWindow": 262144, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.06, - "outputPer1M": 0.4, - "currency": "USD" + "inputPer1M": 0.08, + "outputPer1M": 0.45, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.08, + "output": 0.45, + "cacheRead": 0.04 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "synthetic/hf:zai-org/GLM-5", - "providerId": "synthetic", - "displayName": "GLM-5", - "version": "2026-02-12", + "modelId": "openrouter/google/gemma-3-4b-it", + "providerId": "openrouter", + "displayName": "Gemma 3 4B", + "version": "2025-03-13", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 196608, - "maxOutputTokens": 65536, + "contextWindow": 131072, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 1, - "outputPer1M": 3, + "inputPer1M": 0.05, + "outputPer1M": 0.1, "currency": "USD" } }, { - "modelId": "synthetic/hf:zai-org/GLM-5.1", - "providerId": "synthetic", - "displayName": "GLM 5.1", - "version": "2026-03-27", + "modelId": "openrouter/google/gemma-3n-e4b-it", + "providerId": "openrouter", + "displayName": "Gemma 3n 4B", + "version": "2025-05-20", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 196608, - "maxOutputTokens": 65536, + "contextWindow": 32768, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 1, - "outputPer1M": 3, + "inputPer1M": 0.06, + "outputPer1M": 0.12, "currency": "USD" } }, { - "modelId": "tencent-coding-plan/glm-5", - "providerId": "tencent-coding-plan", - "displayName": "GLM-5", - "version": "2026-02-11", + "modelId": "openrouter/google/gemma-4-26b-a4b-it", + "providerId": "openrouter", + "displayName": "Gemma 4 26B A4B IT", + "version": "2026-04-02", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 202752, - "maxOutputTokens": 16384, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.12, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.12, + "output": 0.4, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "tencent-coding-plan/hunyuan-2.0-instruct", - "providerId": "tencent-coding-plan", - "displayName": "Tencent HY 2.0 Instruct", - "version": "2026-03-08", + "modelId": "openrouter/google/gemma-4-26b-a4b-it:free", + "providerId": "openrouter", + "displayName": "Gemma 4 26B A4B (free)", + "version": "2026-04-02", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 131072, - "maxOutputTokens": 16384, + "contextWindow": 262144, + "maxOutputTokens": 32768, "pricing": { "inputPer1M": 0, "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "tencent-coding-plan/hunyuan-2.0-thinking", - "providerId": "tencent-coding-plan", - "displayName": "Tencent HY 2.0 Think", - "version": "2026-03-08", + "modelId": "openrouter/google/gemma-4-31b-it", + "providerId": "openrouter", + "displayName": "Gemma 4 31B IT", + "version": "2026-04-02", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 131072, - "maxOutputTokens": 16384, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.1, + "outputPer1M": 0.34, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.34, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "tencent-coding-plan/hunyuan-t1", - "providerId": "tencent-coding-plan", - "displayName": "Hunyuan-T1", - "version": "2026-03-08", + "modelId": "openrouter/google/gemma-4-31b-it:free", + "providerId": "openrouter", + "displayName": "Gemma 4 31B (free)", + "version": "2026-04-02", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 131072, - "maxOutputTokens": 16384, + "contextWindow": 262144, + "maxOutputTokens": 32768, "pricing": { "inputPer1M": 0, "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "tencent-coding-plan/hunyuan-turbos", - "providerId": "tencent-coding-plan", - "displayName": "Hunyuan-TurboS", - "version": "2026-03-08", + "modelId": "openrouter/google/lyria-3-clip-preview", + "providerId": "openrouter", + "displayName": "Lyria 3 Clip Preview", + "version": "2026-03-25", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ + "audio", + "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 16384, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { "inputPer1M": 0, "outputPer1M": 0, @@ -99922,22 +153051,20 @@ } }, { - "modelId": "tencent-coding-plan/kimi-k2.5", - "providerId": "tencent-coding-plan", - "displayName": "Kimi-K2.5", - "version": "2026-01-27", + "modelId": "openrouter/google/lyria-3-pro-preview", + "providerId": "openrouter", + "displayName": "Lyria 3 Pro Preview", + "version": "2026-03-25", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ + "audio", "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 32768, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { "inputPer1M": 0, "outputPer1M": 0, @@ -99945,72 +153072,76 @@ } }, { - "modelId": "tencent-coding-plan/minimax-m2.5", - "providerId": "tencent-coding-plan", - "displayName": "MiniMax-M2.5", - "version": "2026-02-12", + "modelId": "openrouter/gryphe/mythomax-l2-13b", + "providerId": "openrouter", + "displayName": "MythoMax 13B", + "version": "2023-07-02", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 204800, - "maxOutputTokens": 32768, + "contextWindow": 8192, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.06, + "outputPer1M": 0.06, "currency": "USD" } }, { - "modelId": "tencent-coding-plan/tc-code-latest", - "providerId": "tencent-coding-plan", - "displayName": "Auto", - "version": "2026-03-08", + "modelId": "openrouter/ibm-granite/granite-4.0-h-micro", + "providerId": "openrouter", + "displayName": "Granite 4.0 Micro", + "version": "2025-10-20", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 16384, + "contextWindow": 131000, + "maxOutputTokens": 131000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.017, + "outputPer1M": 0.112, "currency": "USD" } }, { - "modelId": "tencent-tokenhub/hy3-preview", - "providerId": "tencent-tokenhub", - "displayName": "Hy3 preview", - "version": "2026-04-20", + "modelId": "openrouter/ibm-granite/granite-4.1-8b", + "providerId": "openrouter", + "displayName": "Granite 4.1 8B", + "version": "2026-04-30", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 256000, - "maxOutputTokens": 64000, + "contextWindow": 131072, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 0.05, + "outputPer1M": 0.1, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.05, + "output": 0.1, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "the-grid-ai/agent-max", - "providerId": "the-grid-ai", - "displayName": "Agent Max", - "version": "2026-05-04", + "modelId": "openrouter/inception/mercury-2", + "providerId": "openrouter", + "displayName": "Mercury 2", + "version": "2026-03-04", "capabilities": [ "text.chat", "tools.function_calling", @@ -100018,138 +153149,237 @@ "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000 + "contextWindow": 128000, + "maxOutputTokens": 50000, + "pricing": { + "inputPer1M": 0.25, + "outputPer1M": 0.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 0.75, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "the-grid-ai/agent-prime", - "providerId": "the-grid-ai", - "displayName": "Agent Prime", - "version": "2026-05-04", + "modelId": "openrouter/inclusionai/ling-2.6-1t", + "providerId": "openrouter", + "displayName": "Ling-2.6-1T", + "version": "2026-04-23", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 64000 + "contextWindow": 262144, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.075, + "outputPer1M": 0.625, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.075, + "output": 0.625, + "cacheRead": 0.015 + }, + "costUnit": "USD per 1M tokens" + } }, { - "modelId": "the-grid-ai/agent-standard", - "providerId": "the-grid-ai", - "displayName": "Agent Standard", - "version": "2026-05-04", + "modelId": "openrouter/inclusionai/ling-2.6-flash", + "providerId": "openrouter", + "displayName": "Ling-2.6-flash", + "version": "2026-04-21", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16000 + "contextWindow": 262144, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.01, + "outputPer1M": 0.03, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.01, + "output": 0.03, + "cacheRead": 0.002 + }, + "costUnit": "USD per 1M tokens" + } }, { - "modelId": "the-grid-ai/code-max", - "providerId": "the-grid-ai", - "displayName": "Code Max", - "version": "2026-05-04", + "modelId": "openrouter/inclusionai/ling-3.0-flash", + "providerId": "openrouter", + "displayName": "Ling-3.0-flash", + "version": "2026-07-23", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000 + "contextWindow": 262144, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.021, + "outputPer1M": 0.063, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.021, + "output": 0.063, + "cacheRead": 0.0042 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "the-grid-ai/code-prime", - "providerId": "the-grid-ai", - "displayName": "Code Prime", - "version": "2026-05-04", + "modelId": "openrouter/inclusionai/ring-2.6-1t", + "providerId": "openrouter", + "displayName": "Ring-2.6-1T", + "version": "2026-05-08", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 64000 + "contextWindow": 262144, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.075, + "outputPer1M": 0.625, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.075, + "output": 0.625, + "cacheRead": 0.015 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high", + "xhigh" + ] + } + ] }, { - "modelId": "the-grid-ai/code-standard", - "providerId": "the-grid-ai", - "displayName": "Code Standard", - "version": "2026-05-04", + "modelId": "openrouter/kwaipilot/kat-coder-air-v2.5", + "providerId": "openrouter", + "displayName": "KAT-Coder-Air V2.5", + "version": "2026-07-10", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16000 + "contextWindow": 256000, + "maxOutputTokens": 80000, + "pricing": { + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.6, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + } }, { - "modelId": "the-grid-ai/text-max", - "providerId": "the-grid-ai", - "displayName": "Text Max", - "version": "2026-03-24", + "modelId": "openrouter/kwaipilot/kat-coder-pro-v2", + "providerId": "openrouter", + "displayName": "KAT-Coder-Pro V2", + "version": "2026-03-27", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000 + "contextWindow": 262144, + "maxOutputTokens": 80000, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.06 + }, + "costUnit": "USD per 1M tokens" + } }, { - "modelId": "the-grid-ai/text-prime", - "providerId": "the-grid-ai", - "displayName": "Text Prime", - "version": "2026-02-26", + "modelId": "openrouter/kwaipilot/kat-coder-pro-v2.5", + "providerId": "openrouter", + "displayName": "KAT-Coder-Pro V2.5", + "version": "2026-07-10", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 30000 + "contextWindow": 256000, + "maxOutputTokens": 80000, + "pricing": { + "inputPer1M": 0.74, + "outputPer1M": 2.96, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.74, + "output": 2.96, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + } }, { - "modelId": "the-grid-ai/text-standard", - "providerId": "the-grid-ai", - "displayName": "Text Standard", - "version": "2026-02-26", + "modelId": "openrouter/liquid/lfm-2.5-2.6b:free", + "providerId": "openrouter", + "displayName": "LFM2.5-2.6B (free)", + "version": "2026-08-11", "capabilities": [ "text.chat", "tools.function_calling", @@ -100160,77 +153390,96 @@ "text" ], "contextWindow": 128000, - "maxOutputTokens": 16000 + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + }, + "reasoningOptions": [] }, { - "modelId": "togetherai/deepcogito/cogito-v2-1-671b", - "providerId": "togetherai", - "displayName": "Cogito v2.1 671B", - "version": "2025-11-13", + "modelId": "openrouter/mancer/weaver", + "providerId": "openrouter", + "displayName": "Weaver (alpha)", + "version": "2023-08-02", "capabilities": [ "text.chat", - "reasoning" + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 163840, - "maxOutputTokens": 163840, + "contextWindow": 8000, + "maxOutputTokens": 6000, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 1.25, + "inputPer1M": 0.5, + "outputPer1M": 0.75, "currency": "USD" } }, { - "modelId": "togetherai/deepseek-ai/DeepSeek-R1", - "providerId": "togetherai", - "displayName": "DeepSeek-R1", - "version": "2025-01-20", + "modelId": "openrouter/meituan/longcat-2.0", + "providerId": "openrouter", + "displayName": "LongCat 2.0", + "version": "2026-07-20", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], "modalities": [ "text" ], - "contextWindow": 163839, - "maxOutputTokens": 163839, + "contextWindow": 1048756, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 3, - "outputPer1M": 7, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.006 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens" + } + ] }, { - "modelId": "togetherai/deepseek-ai/DeepSeek-V3", - "providerId": "togetherai", - "displayName": "DeepSeek-V3", - "version": "2024-12-26", + "modelId": "openrouter/meta-llama/llama-3.1-70b-instruct", + "providerId": "openrouter", + "displayName": "Llama 3.1 70B Instruct", + "version": "2024-07-23", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "structured.output" ], "modalities": [ "text" ], "contextWindow": 131072, - "maxOutputTokens": 131072, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 1.25, + "inputPer1M": 0.4, + "outputPer1M": 0.4, "currency": "USD" } }, { - "modelId": "togetherai/deepseek-ai/DeepSeek-V3-1", - "providerId": "togetherai", - "displayName": "DeepSeek V3.1", - "version": "2025-08-21", + "modelId": "openrouter/meta-llama/llama-3.1-8b-instruct", + "providerId": "openrouter", + "displayName": "Llama-3.1-8B-Instruct", + "version": "2024-07-23", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "text" @@ -100238,180 +153487,186 @@ "contextWindow": 131072, "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 1.7, - "currency": "USD" + "inputPer1M": 0.05, + "outputPer1M": 0.08, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.05, + "output": 0.08, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "togetherai/deepseek-ai/DeepSeek-V4-Pro", - "providerId": "togetherai", - "displayName": "DeepSeek V4 Pro", - "version": "2026-04-24", + "modelId": "openrouter/meta-llama/llama-3.2-1b-instruct", + "providerId": "openrouter", + "displayName": "Llama 3.2 1B Instruct", + "version": "2024-09-25", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 512000, - "maxOutputTokens": 384000, + "contextWindow": 60000, + "maxOutputTokens": 60000, "pricing": { - "inputPer1M": 1.74, - "outputPer1M": 3.48, + "inputPer1M": 0.027, + "outputPer1M": 0.201, "currency": "USD" } }, { - "modelId": "togetherai/essentialai/Rnj-1-Instruct", - "providerId": "togetherai", - "displayName": "Rnj-1 Instruct", - "version": "2025-12-05", + "modelId": "openrouter/meta-llama/llama-3.2-3b-instruct", + "providerId": "openrouter", + "displayName": "Llama 3.2 3B Instruct", + "version": "2024-09-25", "capabilities": [ "text.chat", - "tools.function_calling" + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 32768, - "maxOutputTokens": 32768, + "contextWindow": 131072, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.15, + "inputPer1M": 0.05, + "outputPer1M": 0.33, "currency": "USD" } }, { - "modelId": "togetherai/google/gemma-3n-E4B-it", - "providerId": "togetherai", - "displayName": "Gemma 3N E4B Instruct", - "version": "2025-05-20", + "modelId": "openrouter/meta-llama/llama-3.3-70b-instruct", + "providerId": "openrouter", + "displayName": "Llama-3.3-70B-Instruct", + "version": "2024-12-06", "capabilities": [ "text.chat", + "tools.function_calling", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 32768, - "maxOutputTokens": 32768, + "contextWindow": 131072, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.06, - "outputPer1M": 0.12, + "inputPer1M": 0.1, + "outputPer1M": 0.32, "currency": "USD" } }, { - "modelId": "togetherai/google/gemma-4-31B-it", - "providerId": "togetherai", - "displayName": "Gemma 4 31B Instruct", - "version": "2026-04-07", + "modelId": "openrouter/meta-llama/llama-4-maverick", + "providerId": "openrouter", + "displayName": "Llama 4 Maverick", + "version": "2025-04-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 131072, - "pricing": { - "inputPer1M": 0.39, - "outputPer1M": 0.97, - "currency": "USD" - } - }, - { - "modelId": "togetherai/LiquidAI/LFM2-24B-A2B", - "providerId": "togetherai", - "displayName": "LFM2-24B-A2B", - "version": "2026-02-25", - "capabilities": [ - "text.chat" - ], - "modalities": [ - "text" - ], - "contextWindow": 32768, - "maxOutputTokens": 32768, + "contextWindow": 1048576, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.03, - "outputPer1M": 0.12, + "inputPer1M": 0.2, + "outputPer1M": 0.8, "currency": "USD" } }, { - "modelId": "togetherai/meta-llama/Llama-3.3-70B-Instruct-Turbo", - "providerId": "togetherai", - "displayName": "Llama 3.3 70B", - "version": "2024-12-06", + "modelId": "openrouter/meta-llama/llama-4-scout", + "providerId": "openrouter", + "displayName": "Llama 4 Scout", + "version": "2025-04-05", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 1310720, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.88, - "outputPer1M": 0.88, + "inputPer1M": 0.1, + "outputPer1M": 0.3, "currency": "USD" } }, { - "modelId": "togetherai/meta-llama/Meta-Llama-3-8B-Instruct-Lite", - "providerId": "togetherai", - "displayName": "Meta Llama 3 8B Instruct Lite", - "version": "2024-04-18", + "modelId": "openrouter/meta-llama/llama-guard-4-12b", + "providerId": "openrouter", + "displayName": "Llama Guard 4 12B", + "version": "2025-04-30", "capabilities": [ "text.chat" ], "modalities": [ + "image", "text" ], - "contextWindow": 8192, - "maxOutputTokens": 8192, + "contextWindow": 1048576, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.14, + "inputPer1M": 0.18, + "outputPer1M": 0.18, "currency": "USD" } }, { - "modelId": "togetherai/MiniMaxAI/MiniMax-M2.5", - "providerId": "togetherai", - "displayName": "MiniMax-M2.5", - "version": "2026-02-12", + "modelId": "openrouter/meta/muse-glimmer-30b", + "providerId": "openrouter", + "displayName": "Muse Glimmer 30B", + "version": "2026-08-10", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 204800, + "contextWindow": 131072, "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 0.35, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.35, + "output": 1.5, + "cacheRead": 0.04 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "togetherai/MiniMaxAI/MiniMax-M2.7", - "providerId": "togetherai", - "displayName": "MiniMax-M2.7", - "version": "2026-03-18", + "modelId": "openrouter/meta/muse-spark-1.1", + "providerId": "openrouter", + "displayName": "Muse Spark 1.1", + "version": "2026-04-08", "capabilities": [ "text.chat", "tools.function_calling", @@ -100419,21 +153674,43 @@ "structured.output" ], "modalities": [ - "text" + "audio", + "image", + "pdf", + "text", + "video" ], - "contextWindow": 202752, - "maxOutputTokens": 131072, + "contextWindow": 1048576, + "maxOutputTokens": 1048576, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 4.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 4.25, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "togetherai/MiniMaxAI/MiniMax-M3", - "providerId": "togetherai", - "displayName": "MiniMax-M3", - "version": "2026-06-12", + "modelId": "openrouter/meta/muse-spark-1.2", + "providerId": "openrouter", + "displayName": "Muse Spark 1.2", + "version": "2026-08-05", "capabilities": [ "text.chat", "tools.function_calling", @@ -100441,90 +153718,102 @@ "structured.output" ], "modalities": [ + "audio", "image", - "text" + "pdf", + "text", + "video" ], - "contextWindow": 524288, - "maxOutputTokens": 250000, + "contextWindow": 1048576, + "maxOutputTokens": 1048576, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 4.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 4.25, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "togetherai/moonshotai/Kimi-K2.5", - "providerId": "togetherai", - "displayName": "Kimi K2.5", - "version": "2026-01-27", + "modelId": "openrouter/microsoft/phi-4", + "providerId": "openrouter", + "displayName": "Phi 4", + "version": "2025-01-10", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 16384, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 2.8, + "inputPer1M": 0.07, + "outputPer1M": 0.14, "currency": "USD" } }, { - "modelId": "togetherai/moonshotai/Kimi-K2.6", - "providerId": "togetherai", - "displayName": "Kimi K2.6", - "version": "2026-04-21", + "modelId": "openrouter/microsoft/wizardlm-2-8x22b", + "providerId": "openrouter", + "displayName": "WizardLM-2 8x22B", + "version": "2024-04-16", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 131000, + "contextWindow": 65535, + "maxOutputTokens": 8000, "pricing": { - "inputPer1M": 1.2, - "outputPer1M": 4.5, + "inputPer1M": 0.62, + "outputPer1M": 0.62, "currency": "USD" } }, { - "modelId": "togetherai/nvidia/nemotron-3-ultra-550b-a55b", - "providerId": "togetherai", - "displayName": "Nemotron 3 Ultra 550B A55B", - "version": "2026-06-04", + "modelId": "openrouter/minimax/minimax-01", + "providerId": "openrouter", + "displayName": "MiniMax-01", + "version": "2025-01-15", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ + "image", "text" ], - "contextWindow": 512300, - "maxOutputTokens": 512300, + "contextWindow": 1000192, + "maxOutputTokens": 1000192, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 3.6, + "inputPer1M": 0.2, + "outputPer1M": 1.1, "currency": "USD" } }, { - "modelId": "togetherai/openai/gpt-oss-120b", - "providerId": "togetherai", - "displayName": "GPT OSS 120B", - "version": "2025-08-05", + "modelId": "openrouter/minimax/minimax-m1", + "providerId": "openrouter", + "displayName": "MiniMax M1", + "version": "2025-06-17", "capabilities": [ "text.chat", "tools.function_calling", @@ -100533,19 +153822,20 @@ "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 1000000, + "maxOutputTokens": 40000, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, + "inputPer1M": 0.55, + "outputPer1M": 2.2, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "togetherai/openai/gpt-oss-20b", - "providerId": "togetherai", - "displayName": "GPT OSS 20B", - "version": "2025-08-05", + "modelId": "openrouter/minimax/minimax-m2", + "providerId": "openrouter", + "displayName": "MiniMax-M2", + "version": "2025-10-27", "capabilities": [ "text.chat", "tools.function_calling", @@ -100555,146 +153845,193 @@ "modalities": [ "text" ], - "contextWindow": 131072, + "contextWindow": 204800, "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.2, + "inputPer1M": 0.255, + "outputPer1M": 1.02, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "togetherai/pearl-ai/gemma-4-31b-it", - "providerId": "togetherai", - "displayName": "Pearl AI Gemma 4 31B Instruct", - "version": "2026-04-07", + "modelId": "openrouter/minimax/minimax-m2-her", + "providerId": "openrouter", + "displayName": "MiniMax-M2 Her", + "version": "2026-01-23", "capabilities": [ - "text.chat", - "reasoning" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 32000, - "maxOutputTokens": 32000, + "contextWindow": 65536, + "maxOutputTokens": 2048, "pricing": { - "inputPer1M": 0.28, - "outputPer1M": 0.86, - "currency": "USD" + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "togetherai/Qwen/Qwen2.5-7B-Instruct-Turbo", - "providerId": "togetherai", - "displayName": "Qwen 2.5 7B Instruct Turbo", - "version": "2024-09-19", + "modelId": "openrouter/minimax/minimax-m2.1", + "providerId": "openrouter", + "displayName": "MiniMax-M2.1", + "version": "2025-12-23", "capabilities": [ "text.chat", "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 32768, - "maxOutputTokens": 32768, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { "inputPer1M": 0.3, - "outputPer1M": 0.3, - "currency": "USD" - } + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "togetherai/Qwen/Qwen3-235B-A22B-Instruct-2507-tput", - "providerId": "togetherai", - "displayName": "Qwen3 235B A22B Instruct 2507 FP8", - "version": "2025-07-25", + "modelId": "openrouter/minimax/minimax-m2.5", + "providerId": "openrouter", + "displayName": "MiniMax-M2.5", + "version": "2026-02-12", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 204800, + "maxOutputTokens": 196608, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 0.22, + "outputPer1M": 0.9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.22, + "output": 0.9, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "togetherai/Qwen/Qwen3-Coder-480B-A35B-Instruct-FP8", - "providerId": "togetherai", - "displayName": "Qwen3 Coder 480B A35B Instruct", - "version": "2025-07-23", + "modelId": "openrouter/minimax/minimax-m2.7", + "providerId": "openrouter", + "displayName": "MiniMax-M2.7", + "version": "2026-03-18", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 2, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.06 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "togetherai/Qwen/Qwen3-Coder-Next-FP8", - "providerId": "togetherai", - "displayName": "Qwen3 Coder Next FP8", - "version": "2026-02-03", + "modelId": "openrouter/minimax/minimax-m3", + "providerId": "openrouter", + "displayName": "MiniMax-M3", + "version": "2026-06-01", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "text" + "image", + "text", + "video" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 1048576, + "maxOutputTokens": 512000, "pricing": { - "inputPer1M": 0.5, + "inputPer1M": 0.3, "outputPer1M": 1.2, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.06 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "togetherai/Qwen/Qwen3.5-397B-A17B", - "providerId": "togetherai", - "displayName": "Qwen3.5 397B A17B", - "version": "2026-02-16", + "modelId": "openrouter/mistralai/codestral-2508", + "providerId": "openrouter", + "displayName": "Codestral 2508", + "version": "2025-08-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ - "image", + "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 130000, + "contextWindow": 256000, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 3.6, - "currency": "USD" + "inputPer1M": 0.3, + "outputPer1M": 0.9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 0.9, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "togetherai/Qwen/Qwen3.5-9B", - "providerId": "togetherai", - "displayName": "Qwen3.5 9B", - "version": "2026-03-03", + "modelId": "openrouter/mistralai/ministral-14b-2512", + "providerId": "openrouter", + "displayName": "Ministral 3 14B 2512", + "version": "2025-12-02", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ @@ -100702,172 +154039,194 @@ "text" ], "contextWindow": 262144, - "maxOutputTokens": 65536, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.17, - "outputPer1M": 0.25, - "currency": "USD" + "inputPer1M": 0.2, + "outputPer1M": 0.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 0.2, + "cacheRead": 0.02 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "togetherai/Qwen/Qwen3.6-Plus", - "providerId": "togetherai", - "displayName": "Qwen3.6 Plus", - "version": "2026-04-30", + "modelId": "openrouter/mistralai/ministral-3b-2512", + "providerId": "openrouter", + "displayName": "Ministral 3 3B 2512", + "version": "2025-12-02", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 500000, + "contextWindow": 131072, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 3, - "currency": "USD" + "inputPer1M": 0.1, + "outputPer1M": 0.1, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.1, + "cacheRead": 0.01 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "togetherai/Qwen/Qwen3.7-Max", - "providerId": "togetherai", - "displayName": "Qwen3.7 Max", - "version": "2026-05-21", + "modelId": "openrouter/mistralai/ministral-8b-2512", + "providerId": "openrouter", + "displayName": "Ministral 3 8B 2512", + "version": "2025-12-02", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 500000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 7.5, - "currency": "USD" + "inputPer1M": 0.15, + "outputPer1M": 0.15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.15, + "cacheRead": 0.015 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "togetherai/zai-org/GLM-5", - "providerId": "togetherai", - "displayName": "GLM-5", - "version": "2026-02-11", + "modelId": "openrouter/mistralai/mistral-large", + "providerId": "openrouter", + "displayName": "Mistral Large", + "version": "2024-02-26", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ + "pdf", "text" ], - "contextWindow": 202752, - "maxOutputTokens": 131072, + "contextWindow": 128000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1, - "outputPer1M": 3.2, - "currency": "USD" + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "togetherai/zai-org/GLM-5.1", - "providerId": "togetherai", - "displayName": "GLM-5.1", - "version": "2026-04-07", + "modelId": "openrouter/mistralai/mistral-large-2407", + "providerId": "openrouter", + "displayName": "Mistral Large 2407", + "version": "2024-11-19", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ + "pdf", "text" ], - "contextWindow": 202752, + "contextWindow": 131072, "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1.4, - "outputPer1M": 4.4, - "currency": "USD" + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "umans-ai-coding-plan/umans-coder", - "providerId": "umans-ai-coding-plan", - "displayName": "Umans Coder", - "version": "2026-04-21", + "modelId": "openrouter/mistralai/mistral-large-2512", + "providerId": "openrouter", + "displayName": "Mistral Large 3", + "version": "2024-11-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ "image", + "pdf", "text" ], "contextWindow": 262144, "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 0.5, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 1.5, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "umans-ai-coding-plan/umans-flash", - "providerId": "umans-ai-coding-plan", - "displayName": "Umans Flash", - "version": "2026-04-17", - "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" - ], - "modalities": [ - "image", - "text" - ], - "contextWindow": 262144, - "maxOutputTokens": 262144, - "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } - }, - { - "modelId": "umans-ai-coding-plan/umans-glm-5.1", - "providerId": "umans-ai-coding-plan", - "displayName": "GLM 5.1", - "version": "2026-03-27", + "modelId": "openrouter/mistralai/mistral-medium-3", + "providerId": "openrouter", + "displayName": "Mistral Medium 3", + "version": "2025-05-07", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 204800, + "contextWindow": 131072, "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 0.4, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 2, + "cacheRead": 0.04 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "umans-ai-coding-plan/umans-kimi-k2.6", - "providerId": "umans-ai-coding-plan", - "displayName": "Kimi K2.6", - "version": "2026-04-21", + "modelId": "openrouter/mistralai/mistral-medium-3-5", + "providerId": "openrouter", + "displayName": "Mistral Medium 3.5", + "version": "2026-04-30", "capabilities": [ "text.chat", "tools.function_calling", @@ -100876,115 +154235,129 @@ ], "modalities": [ "image", - "text", - "video" + "pdf", + "text" ], "contextWindow": 262144, "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 1.5, + "outputPer1M": 7.5, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "umans-ai-coding-plan/umans-kimi-k2.7", - "providerId": "umans-ai-coding-plan", - "displayName": "Kimi K2.7 Code", - "version": "2026-06-12", + "modelId": "openrouter/mistralai/mistral-medium-3.1", + "providerId": "openrouter", + "displayName": "Mistral Medium 3.1", + "version": "2025-08-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ "image", - "text", - "video" + "pdf", + "text" ], - "contextWindow": 262144, + "contextWindow": 131072, "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" + "inputPer1M": 0.4, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 2, + "cacheRead": 0.04 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "umans-ai-coding-plan/umans-qwen3.6-35b-a3b", - "providerId": "umans-ai-coding-plan", - "displayName": "Qwen3.6 35B A3B", - "version": "2026-04-17", + "modelId": "openrouter/mistralai/mistral-nemo", + "providerId": "openrouter", + "displayName": "Mistral Nemo", + "version": "2024-07-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 131072, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, + "inputPer1M": 0.019, + "outputPer1M": 0.03, "currency": "USD" } }, { - "modelId": "umans-ai/umans-coder", - "providerId": "umans-ai", - "displayName": "Umans Coder", - "version": "2026-04-21", + "modelId": "openrouter/mistralai/mistral-saba", + "providerId": "openrouter", + "displayName": "Saba", + "version": "2025-02-17", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "image", + "pdf", "text" ], - "contextWindow": 262144, + "contextWindow": 32768, "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.95, - "outputPer1M": 4, - "currency": "USD" + "inputPer1M": 0.2, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 0.6, + "cacheRead": 0.02 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "umans-ai/umans-flash", - "providerId": "umans-ai", - "displayName": "Umans Flash", - "version": "2026-04-17", + "modelId": "openrouter/mistralai/mistral-small-24b-instruct-2501", + "providerId": "openrouter", + "displayName": "Mistral Small 3", + "version": "2025-01-30", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 32768, + "contextWindow": 32768, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 1, + "inputPer1M": 0.05, + "outputPer1M": 0.08, "currency": "USD" } }, { - "modelId": "umans-ai/umans-glm-5.1", - "providerId": "umans-ai", - "displayName": "GLM 5.1", - "version": "2026-03-27", + "modelId": "openrouter/mistralai/mistral-small-2603", + "providerId": "openrouter", + "displayName": "Mistral Small 4", + "version": "2026-03-16", "capabilities": [ "text.chat", "tools.function_calling", @@ -100995,215 +154368,263 @@ "image", "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 1.4, - "outputPer1M": 4.4, - "currency": "USD" - } + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.6, + "cacheRead": 0.015 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "umans-ai/umans-kimi-k2.6", - "providerId": "umans-ai", - "displayName": "Kimi K2.6", - "version": "2026-04-21", + "modelId": "openrouter/mistralai/mistral-small-3.1-24b-instruct", + "providerId": "openrouter", + "displayName": "Mistral Small 3.1 24B", + "version": "2025-03-17", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 32768, + "contextWindow": 128000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.95, - "outputPer1M": 4, + "inputPer1M": 0.351, + "outputPer1M": 0.555, "currency": "USD" } }, { - "modelId": "umans-ai/umans-kimi-k2.7", - "providerId": "umans-ai", - "displayName": "Kimi K2.7 Code", - "version": "2026-06-12", + "modelId": "openrouter/mistralai/mistral-small-3.2-24b-instruct", + "providerId": "openrouter", + "displayName": "Mistral Small 3.2 24B", + "version": "2025-06-20", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 32768, + "contextWindow": 256000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.95, - "outputPer1M": 4, + "inputPer1M": 0.09375, + "outputPer1M": 0.25, "currency": "USD" } }, { - "modelId": "upstage/solar-mini", - "providerId": "upstage", - "displayName": "solar-mini", - "version": "2024-06-12", + "modelId": "openrouter/mistralai/mixtral-8x22b-instruct", + "providerId": "openrouter", + "displayName": "Mixtral 8x22B Instruct", + "version": "2024-04-17", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "structured.output" ], "modalities": [ + "pdf", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 4096, + "contextWindow": 65536, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.15, - "currency": "USD" + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "upstage/solar-pro2", - "providerId": "upstage", - "displayName": "solar-pro2", - "version": "2025-05-20", + "modelId": "openrouter/mistralai/voxtral-small-24b-2507", + "providerId": "openrouter", + "displayName": "Voxtral Small 24B 2507", + "version": "2025-10-30", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ + "audio", + "pdf", "text" ], - "contextWindow": 65536, - "maxOutputTokens": 8192, + "contextWindow": 32000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 0.25, - "currency": "USD" + "inputPer1M": 0.1, + "outputPer1M": 0.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.3, + "cacheRead": 0.01 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "upstage/solar-pro3", - "providerId": "upstage", - "displayName": "solar-pro3", - "version": "2026-01", + "modelId": "openrouter/moonshotai/kimi-k2", + "providerId": "openrouter", + "displayName": "Kimi K2 0711", + "version": "2025-07-11", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ "text" ], "contextWindow": 131072, - "maxOutputTokens": 8192, + "maxOutputTokens": 100352, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 0.25, + "inputPer1M": 0.57, + "outputPer1M": 2.3, "currency": "USD" } }, { - "modelId": "v0/v0-1.0-md", - "providerId": "v0", - "displayName": "v0-1.0-md", - "version": "2025-05-22", + "modelId": "openrouter/moonshotai/kimi-k2-0905", + "providerId": "openrouter", + "displayName": "Kimi K2 0905", + "version": "2025-09-04", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 32000, + "contextWindow": 262144, + "maxOutputTokens": 100352, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, + "inputPer1M": 0.6, + "outputPer1M": 2.5, "currency": "USD" } }, { - "modelId": "v0/v0-1.5-lg", - "providerId": "v0", - "displayName": "v0-1.5-lg", - "version": "2025-06-09", + "modelId": "openrouter/moonshotai/kimi-k2-thinking", + "providerId": "openrouter", + "displayName": "Kimi K2 Thinking", + "version": "2025-11-06", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 512000, - "maxOutputTokens": 32000, + "contextWindow": 262144, + "maxOutputTokens": 100352, "pricing": { - "inputPer1M": 15, - "outputPer1M": 75, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.5, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "v0/v0-1.5-md", - "providerId": "v0", - "displayName": "v0-1.5-md", - "version": "2025-06-09", + "modelId": "openrouter/moonshotai/kimi-k2.5", + "providerId": "openrouter", + "displayName": "Kimi K2.5", + "version": "2026-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 32000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 0.57, + "outputPer1M": 2.85, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.57, + "output": 2.85, + "cacheRead": 0.095 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "venice/aion-labs-aion-2-0", - "providerId": "venice", - "displayName": "Aion 2.0", - "version": "2026-03-24", + "modelId": "openrouter/moonshotai/kimi-k2.6", + "providerId": "openrouter", + "displayName": "Kimi K2.6", + "version": "2026-04-21", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 32768, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 1, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 0.65, + "outputPer1M": 3.41, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.65, + "output": 3.41, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "venice/arcee-trinity-large-thinking", - "providerId": "venice", - "displayName": "Trinity Large Thinking", - "version": "2026-04-02", + "modelId": "openrouter/moonshotai/kimi-k2.7-code", + "providerId": "openrouter", + "displayName": "Kimi K2.7 Code", + "version": "2026-06-12", "capabilities": [ "text.chat", "tools.function_calling", @@ -101211,21 +154632,29 @@ "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 65536, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.3125, - "outputPer1M": 1.125, - "currency": "USD" - } + "inputPer1M": 0.71, + "outputPer1M": 3.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.71, + "output": 3.5, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "venice/claude-fable-5", - "providerId": "venice", - "displayName": "Claude Fable 5", - "version": "2026-06-10", + "modelId": "openrouter/moonshotai/kimi-k3", + "providerId": "openrouter", + "displayName": "Kimi K3", + "version": "2026-07-16", "capabilities": [ "text.chat", "tools.function_calling", @@ -101234,67 +154663,80 @@ ], "modalities": [ "image", - "text" + "text", + "video" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 1048576, + "maxOutputTokens": 1048576, "pricing": { - "inputPer1M": 12, - "outputPer1M": 60, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "high", + "max" + ] + } + ] }, { - "modelId": "venice/claude-opus-4-5", - "providerId": "venice", - "displayName": "Claude Opus 4.5", - "version": "2025-12-06", + "modelId": "openrouter/morph/morph-v3-fast", + "providerId": "openrouter", + "displayName": "Morph V3 Fast", + "version": "2025-07-07", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 198000, - "maxOutputTokens": 32768, + "contextWindow": 81920, + "maxOutputTokens": 38000, "pricing": { - "inputPer1M": 6, - "outputPer1M": 30, + "inputPer1M": 0.8, + "outputPer1M": 1.2, "currency": "USD" } }, { - "modelId": "venice/claude-opus-4-6", - "providerId": "venice", - "displayName": "Claude Opus 4.6", - "version": "2026-02-05", + "modelId": "openrouter/morph/morph-v3-large", + "providerId": "openrouter", + "displayName": "Morph V3 Large", + "version": "2025-07-07", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 6, - "outputPer1M": 30, + "inputPer1M": 0.9, + "outputPer1M": 1.9, "currency": "USD" } }, { - "modelId": "venice/claude-opus-4-6-fast", - "providerId": "venice", - "displayName": "Claude Opus 4.6 Fast", - "version": "2026-04-08", + "modelId": "openrouter/nex-agi/nex-n2-mini", + "providerId": "openrouter", + "displayName": "Nex-N2-Mini", + "version": "2026-06-24", "capabilities": [ "text.chat", "tools.function_calling", @@ -101305,134 +154747,145 @@ "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 36, - "outputPer1M": 180, - "currency": "USD" - } + "inputPer1M": 0.025, + "outputPer1M": 0.1, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.025, + "output": 0.1, + "cacheRead": 0.0025 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "venice/claude-opus-4-7", - "providerId": "venice", - "displayName": "Claude Opus 4.7", - "version": "2026-04-16", + "modelId": "openrouter/nex-agi/nex-n2-pro", + "providerId": "openrouter", + "displayName": "Nex-N2-Pro", + "version": "2026-06-08", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 6, - "outputPer1M": 30, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 1, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 1, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "venice/claude-opus-4-7-fast", - "providerId": "venice", - "displayName": "Claude Opus 4.7 Fast", - "version": "2026-05-14", + "modelId": "openrouter/nousresearch/hermes-3-llama-3.1-405b", + "providerId": "openrouter", + "displayName": "Hermes 3 405B Instruct", + "version": "2024-08-16", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 131072, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 36, - "outputPer1M": 180, + "inputPer1M": 1, + "outputPer1M": 1, "currency": "USD" } }, { - "modelId": "venice/claude-opus-4-8", - "providerId": "venice", - "displayName": "Claude Opus 4.8", - "version": "2026-05-28", + "modelId": "openrouter/nousresearch/hermes-3-llama-3.1-70b", + "providerId": "openrouter", + "displayName": "Hermes 3 70B Instruct", + "version": "2024-08-18", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 131072, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 6, - "outputPer1M": 30, + "inputPer1M": 0.7, + "outputPer1M": 0.7, "currency": "USD" } }, { - "modelId": "venice/claude-opus-4-8-fast", - "providerId": "venice", - "displayName": "Claude Opus 4.8 Fast", - "version": "2026-05-28", + "modelId": "openrouter/nousresearch/hermes-4-405b", + "providerId": "openrouter", + "displayName": "Hermes 4 405B", + "version": "2025-08-26", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, + "contextWindow": 131072, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 12, - "outputPer1M": 60, + "inputPer1M": 1, + "outputPer1M": 3, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "venice/claude-sonnet-4-5", - "providerId": "venice", - "displayName": "Claude Sonnet 4.5", - "version": "2025-01-15", + "modelId": "openrouter/nousresearch/hermes-4-70b", + "providerId": "openrouter", + "displayName": "Hermes 4 70B", + "version": "2025-08-26", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 198000, - "maxOutputTokens": 64000, + "contextWindow": 131072, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 3.75, - "outputPer1M": 18.75, + "inputPer1M": 0.13, + "outputPer1M": 0.4, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "venice/claude-sonnet-4-6", - "providerId": "venice", - "displayName": "Claude Sonnet 4.6", - "version": "2026-02-17", + "modelId": "openrouter/nvidia/nemotron-3-nano-30b-a3b", + "providerId": "openrouter", + "displayName": "Nemotron 3 Nano 30B A3B", + "version": "2025-12-15", "capabilities": [ "text.chat", "tools.function_calling", @@ -101440,66 +154893,79 @@ "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 64000, + "contextWindow": 262144, + "maxOutputTokens": 228000, "pricing": { - "inputPer1M": 3.6, - "outputPer1M": 18, - "currency": "USD" - } + "inputPer1M": 0.05, + "outputPer1M": 0.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.05, + "output": 0.2, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "venice/deepseek-v3.2", - "providerId": "venice", - "displayName": "DeepSeek V3.2", - "version": "2025-12-04", + "modelId": "openrouter/nvidia/nemotron-3-nano-30b-a3b:free", + "providerId": "openrouter", + "displayName": "Nemotron 3 Nano 30B A3B (free)", + "version": "2025-12-15", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 160000, - "maxOutputTokens": 32768, + "contextWindow": 256000, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 0.33, - "outputPer1M": 0.48, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "venice/deepseek-v4-flash", - "providerId": "venice", - "displayName": "DeepSeek V4 Flash", - "version": "2026-04-24", + "modelId": "openrouter/nvidia/nemotron-3-nano-omni-30b-a3b-reasoning:free", + "providerId": "openrouter", + "displayName": "Nemotron 3 Nano Omni (free)", + "version": "2026-04-28", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "text" + "audio", + "image", + "text", + "video" ], - "contextWindow": 1000000, - "maxOutputTokens": 32768, + "contextWindow": 256000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.17, - "outputPer1M": 0.35, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "budget_tokens" + } + ] }, { - "modelId": "venice/deepseek-v4-pro", - "providerId": "venice", - "displayName": "DeepSeek V4 Pro", - "version": "2026-04-24", + "modelId": "openrouter/nvidia/nemotron-3-super-120b-a12b", + "providerId": "openrouter", + "displayName": "Nemotron 3 Super 120B A12B", + "version": "2026-03-11", "capabilities": [ "text.chat", "tools.function_calling", @@ -101510,18 +154976,33 @@ "text" ], "contextWindow": 1000000, - "maxOutputTokens": 32768, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 1.73, - "outputPer1M": 3.796, + "inputPer1M": 0.085, + "outputPer1M": 0.4, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium" + ] + }, + { + "type": "budget_tokens" + } + ] }, { - "modelId": "venice/gemini-3-1-pro-preview", - "providerId": "venice", - "displayName": "Gemini 3.1 Pro Preview", - "version": "2026-02-19", + "modelId": "openrouter/nvidia/nemotron-3-super-120b-a12b:free", + "providerId": "openrouter", + "displayName": "Nemotron 3 Super (free)", + "version": "2026-03-11", "capabilities": [ "text.chat", "tools.function_calling", @@ -101529,24 +155010,36 @@ "structured.output" ], "modalities": [ - "audio", - "image", - "text", - "video" + "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 32768, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 15, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium" + ] + }, + { + "type": "budget_tokens" + } + ] }, { - "modelId": "venice/gemini-3-5-flash", - "providerId": "venice", - "displayName": "Gemini 3.5 Flash", - "version": "2026-05-22", + "modelId": "openrouter/nvidia/nemotron-3-ultra-550b-a55b", + "providerId": "openrouter", + "displayName": "Nemotron 3 Ultra 550B A55B", + "version": "2026-06-04", "capabilities": [ "text.chat", "tools.function_calling", @@ -101554,142 +155047,183 @@ "structured.output" ], "modalities": [ - "audio", - "image", - "text", - "video" + "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 65536, + "contextWindow": 512288, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 1.55, - "outputPer1M": 9.45, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 3.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 3.6, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "medium", + "high" + ] + }, + { + "type": "budget_tokens" + } + ] }, { - "modelId": "venice/gemini-3-flash-preview", - "providerId": "venice", - "displayName": "Gemini 3 Flash Preview", - "version": "2025-12-19", + "modelId": "openrouter/nvidia/nemotron-3-ultra-550b-a55b:free", + "providerId": "openrouter", + "displayName": "Nemotron 3 Ultra (free)", + "version": "2026-06-04", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 256000, + "contextWindow": 1000000, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.7, - "outputPer1M": 3.75, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "medium", + "high" + ] + }, + { + "type": "budget_tokens" + } + ] }, { - "modelId": "venice/gemma-4-uncensored", - "providerId": "venice", - "displayName": "Gemma 4 Uncensored", - "version": "2026-04-13", + "modelId": "openrouter/nvidia/nemotron-3.5-content-safety:free", + "providerId": "openrouter", + "displayName": "Nemotron 3.5 Content Safety (free)", + "version": "2026-06-04", "capabilities": [ "text.chat", - "tools.function_calling", - "structured.output" + "reasoning" ], "modalities": [ "image", "text" ], - "contextWindow": 256000, + "contextWindow": 128000, "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.1625, - "outputPer1M": 0.5, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "venice/google-gemma-3-27b-it", - "providerId": "venice", - "displayName": "Google Gemma 3 27B Instruct", - "version": "2025-11-04", + "modelId": "openrouter/nvidia/nemotron-3.5-lightning", + "providerId": "openrouter", + "displayName": "Nemotron 3.5 Lightning 30B A3B", + "version": "2026-08-11", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 198000, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.12, - "outputPer1M": 0.2, - "currency": "USD" - } + "inputPer1M": 0.1, + "outputPer1M": 0.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.25, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "venice/google-gemma-4-26b-a4b-it", - "providerId": "venice", - "displayName": "Google Gemma 4 26B A4B Instruct", - "version": "2026-04-02", + "modelId": "openrouter/nvidia/nemotron-3.5-lightning:free", + "providerId": "openrouter", + "displayName": "Nemotron 3.5 Lightning (free)", + "version": "2026-08-11", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 256000, - "maxOutputTokens": 8192, + "contextWindow": 1000000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.1625, - "outputPer1M": 0.5, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "venice/google-gemma-4-31b-it", - "providerId": "venice", - "displayName": "Google Gemma 4 31B Instruct", - "version": "2026-04-03", + "modelId": "openrouter/nvidia/nemotron-nano-12b-v2-vl:free", + "providerId": "openrouter", + "displayName": "Nemotron Nano 12B 2 VL (free)", + "version": "2025-10-28", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", "text", "video" ], - "contextWindow": 256000, - "maxOutputTokens": 8192, + "contextWindow": 128000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.12, - "outputPer1M": 0.36, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "venice/grok-4-20", - "providerId": "venice", - "displayName": "Grok 4.20", - "version": "2026-03-12", + "modelId": "openrouter/nvidia/nemotron-nano-9b-v2:free", + "providerId": "openrouter", + "displayName": "Nemotron Nano 9B V2 (free)", + "version": "2025-08-18", "capabilities": [ "text.chat", "tools.function_calling", @@ -101697,158 +155231,152 @@ "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 2000000, + "contextWindow": 128000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.42, - "outputPer1M": 2.83, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "venice/grok-4-20-multi-agent", - "providerId": "venice", - "displayName": "Grok 4.20 Multi-Agent", - "version": "2026-03-12", + "modelId": "openrouter/openai/gpt-3.5-turbo", + "providerId": "openrouter", + "displayName": "GPT-3.5-turbo", + "version": "2023-03-01", "capabilities": [ "text.chat", - "reasoning", + "tools.function_calling", "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 2000000, - "maxOutputTokens": 128000, + "contextWindow": 16385, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 1.42, - "outputPer1M": 2.83, + "inputPer1M": 0.5, + "outputPer1M": 1.5, "currency": "USD" } }, { - "modelId": "venice/grok-4-3", - "providerId": "venice", - "displayName": "Grok 4.3", - "version": "2026-04-18", + "modelId": "openrouter/openai/gpt-3.5-turbo-0613", + "providerId": "openrouter", + "displayName": "GPT-3.5 Turbo (older v0613)", + "version": "2024-01-25", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 32000, + "contextWindow": 4095, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 1.42, - "outputPer1M": 2.83, + "inputPer1M": 1, + "outputPer1M": 2, "currency": "USD" } }, { - "modelId": "venice/grok-build-0-1", - "providerId": "venice", - "displayName": "Grok Build 0.1", - "version": "2026-05-21", + "modelId": "openrouter/openai/gpt-3.5-turbo-16k", + "providerId": "openrouter", + "displayName": "GPT-3.5 Turbo 16k", + "version": "2023-08-28", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 65536, + "contextWindow": 16385, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 1, - "outputPer1M": 2, + "inputPer1M": 3, + "outputPer1M": 4, "currency": "USD" } }, { - "modelId": "venice/hermes-3-llama-3.1-405b", - "providerId": "venice", - "displayName": "Hermes 3 Llama 3.1 405b", - "version": "2025-09-25", + "modelId": "openrouter/openai/gpt-3.5-turbo-instruct", + "providerId": "openrouter", + "displayName": "GPT-3.5 Turbo Instruct", + "version": "2023-09-28", "capabilities": [ - "text.chat" + "text.chat", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 4095, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 1.1, - "outputPer1M": 3, + "inputPer1M": 1.5, + "outputPer1M": 2, "currency": "USD" } }, { - "modelId": "venice/kimi-k2-5", - "providerId": "venice", - "displayName": "Kimi K2.5", - "version": "2026-01-27", + "modelId": "openrouter/openai/gpt-4", + "providerId": "openrouter", + "displayName": "GPT-4", + "version": "2023-11-06", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 65536, + "contextWindow": 8191, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.56, - "outputPer1M": 3.5, + "inputPer1M": 30, + "outputPer1M": 60, "currency": "USD" } }, { - "modelId": "venice/kimi-k2-6", - "providerId": "venice", - "displayName": "Kimi K2.6", - "version": "2026-04-20", + "modelId": "openrouter/openai/gpt-4-turbo", + "providerId": "openrouter", + "displayName": "GPT-4 Turbo", + "version": "2023-11-06", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 65536, + "contextWindow": 128000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.85, - "outputPer1M": 4.655, + "inputPer1M": 10, + "outputPer1M": 30, "currency": "USD" } }, { - "modelId": "venice/llama-3.2-3b", - "providerId": "venice", - "displayName": "Llama 3.2 3B", - "version": "2024-10-03", + "modelId": "openrouter/openai/gpt-4-turbo-preview", + "providerId": "openrouter", + "displayName": "GPT-4 Turbo Preview", + "version": "2024-01-25", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "structured.output" ], "modalities": [ "text" @@ -101856,209 +155384,271 @@ "contextWindow": 128000, "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, + "inputPer1M": 10, + "outputPer1M": 30, "currency": "USD" } }, { - "modelId": "venice/llama-3.3-70b", - "providerId": "venice", - "displayName": "Llama 3.3 70B", - "version": "2025-04-06", + "modelId": "openrouter/openai/gpt-4.1", + "providerId": "openrouter", + "displayName": "GPT-4.1", + "version": "2025-04-14", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 1047576, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.7, - "outputPer1M": 2.8, - "currency": "USD" + "inputPer1M": 2, + "outputPer1M": 8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 8, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "venice/mercury-2", - "providerId": "venice", - "displayName": "Mercury 2", - "version": "2026-02-20", + "modelId": "openrouter/openai/gpt-4.1-mini", + "providerId": "openrouter", + "displayName": "GPT-4.1 mini", + "version": "2025-04-14", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 50000, + "contextWindow": 1047576, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.3125, - "outputPer1M": 0.9375, - "currency": "USD" + "inputPer1M": 0.4, + "outputPer1M": 1.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 1.6, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "venice/minimax-m25", - "providerId": "venice", - "displayName": "MiniMax M2.5", - "version": "2026-02-12", + "modelId": "openrouter/openai/gpt-4.1-nano", + "providerId": "openrouter", + "displayName": "GPT-4.1 nano", + "version": "2025-04-14", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 198000, + "contextWindow": 1047576, "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.34, - "outputPer1M": 1.19, - "currency": "USD" + "inputPer1M": 0.1, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.4, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "venice/minimax-m27", - "providerId": "venice", - "displayName": "MiniMax M2.7", - "version": "2026-03-18", + "modelId": "openrouter/openai/gpt-4o", + "providerId": "openrouter", + "displayName": "GPT-4o", + "version": "2024-05-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 198000, - "maxOutputTokens": 32768, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.375, - "outputPer1M": 1.5, - "currency": "USD" + "inputPer1M": 2.5, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 10, + "cacheRead": 1.25 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "venice/minimax-m3", - "providerId": "venice", - "displayName": "MiniMax M3", - "version": "2026-06-01", - "capabilities": [ + "modelId": "openrouter/openai/gpt-4o-2024-05-13", + "providerId": "openrouter", + "displayName": "GPT-4o (2024-05-13)", + "version": "2024-05-13", + "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "image", - "text", - "video" + "pdf", + "text" ], - "contextWindow": 500000, - "maxOutputTokens": 131072, + "contextWindow": 128000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, + "inputPer1M": 5, + "outputPer1M": 15, "currency": "USD" } }, { - "modelId": "venice/minimax-m3-preview", - "providerId": "venice", - "displayName": "MiniMax M3 Preview", - "version": "2026-06-12", + "modelId": "openrouter/openai/gpt-4o-2024-08-06", + "providerId": "openrouter", + "displayName": "GPT-4o (2024-08-06)", + "version": "2024-08-06", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 524288, - "maxOutputTokens": 65536, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" + "inputPer1M": 2.5, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 10, + "cacheRead": 1.25 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "venice/mistral-small-2603", - "providerId": "venice", - "displayName": "Mistral Small 4", - "version": "2026-03-16", + "modelId": "openrouter/openai/gpt-4o-2024-11-20", + "providerId": "openrouter", + "displayName": "GPT-4o (2024-11-20)", + "version": "2024-11-20", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 65536, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.1875, - "outputPer1M": 0.75, - "currency": "USD" + "inputPer1M": 2.5, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 10, + "cacheRead": 1.25 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "venice/mistral-small-3-2-24b-instruct", - "providerId": "venice", - "displayName": "Mistral Small 3.2 24B Instruct", - "version": "2026-01-15", + "modelId": "openrouter/openai/gpt-4o-mini", + "providerId": "openrouter", + "displayName": "GPT-4o mini", + "version": "2024-07-18", "capabilities": [ "text.chat", "tools.function_calling", "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 256000, + "contextWindow": 128000, "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.09375, - "outputPer1M": 0.25, - "currency": "USD" + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.6, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "venice/nvidia-nemotron-3-nano-30b-a3b", - "providerId": "venice", - "displayName": "NVIDIA Nemotron 3 Nano 30B", - "version": "2026-01-27", + "modelId": "openrouter/openai/gpt-4o-mini-2024-07-18", + "providerId": "openrouter", + "displayName": "GPT-4o-mini (2024-07-18)", + "version": "2024-07-18", "capabilities": [ "text.chat", "tools.function_calling", "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], "contextWindow": 128000, "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.075, - "outputPer1M": 0.3, - "currency": "USD" + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.6, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "venice/nvidia-nemotron-3-ultra-550b-a55b", - "providerId": "venice", - "displayName": "NVIDIA Nemotron 3 Ultra", - "version": "2026-06-04", + "modelId": "openrouter/openai/gpt-5", + "providerId": "openrouter", + "displayName": "GPT-5", + "version": "2025-08-07", "capabilities": [ "text.chat", "tools.function_calling", @@ -102066,109 +155656,182 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 32768, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.625, - "outputPer1M": 3.125, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "venice/nvidia-nemotron-cascade-2-30b-a3b", - "providerId": "venice", - "displayName": "Nemotron Cascade 2 30B A3B", - "version": "2026-03-24", + "modelId": "openrouter/openai/gpt-5-image", + "providerId": "openrouter", + "displayName": "GPT-5 Image", + "version": "2025-10-14", "capabilities": [ "text.chat", - "tools.function_calling", "reasoning", "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 32768, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.8, - "currency": "USD" - } + "inputPer1M": 10, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 10, + "output": 10, + "cacheRead": 1.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "venice/olafangensan-glm-4.7-flash-heretic", - "providerId": "venice", - "displayName": "GLM 4.7 Flash Heretic", - "version": "2026-02-04", + "modelId": "openrouter/openai/gpt-5-image-mini", + "providerId": "openrouter", + "displayName": "GPT-5 Image Mini", + "version": "2025-10-16", "capabilities": [ "text.chat", - "tools.function_calling", "reasoning", "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 24000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.8, - "currency": "USD" - } + "inputPer1M": 2.5, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 2, + "cacheRead": 0.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "venice/openai-gpt-4o-2024-11-20", - "providerId": "venice", - "displayName": "GPT-4o", - "version": "2026-02-28", + "modelId": "openrouter/openai/gpt-5-mini", + "providerId": "openrouter", + "displayName": "GPT-5 Mini", + "version": "2025-08-07", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 3.125, - "outputPer1M": 12.5, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 2, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "venice/openai-gpt-4o-mini-2024-07-18", - "providerId": "venice", - "displayName": "GPT-4o Mini", - "version": "2026-02-28", + "modelId": "openrouter/openai/gpt-5-nano", + "providerId": "openrouter", + "displayName": "GPT-5 Nano", + "version": "2025-08-07", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.1875, - "outputPer1M": 0.75, - "currency": "USD" - } + "inputPer1M": 0.05, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.05, + "output": 0.4, + "cacheRead": 0.005 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "venice/openai-gpt-52", - "providerId": "venice", - "displayName": "GPT-5.2", - "version": "2025-12-13", + "modelId": "openrouter/openai/gpt-5-pro", + "providerId": "openrouter", + "displayName": "GPT-5 Pro", + "version": "2025-10-06", "capabilities": [ "text.chat", "tools.function_calling", @@ -102176,21 +155839,31 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 65536, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 2.19, - "outputPer1M": 17.5, + "inputPer1M": 15, + "outputPer1M": 120, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high" + ] + } + ] }, { - "modelId": "venice/openai-gpt-52-codex", - "providerId": "venice", - "displayName": "GPT-5.2 Codex", - "version": "2025-01-15", + "modelId": "openrouter/openai/gpt-5.1", + "providerId": "openrouter", + "displayName": "GPT-5.1", + "version": "2025-11-13", "capabilities": [ "text.chat", "tools.function_calling", @@ -102199,21 +155872,39 @@ ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 65536, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 2.19, - "outputPer1M": 17.5, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "venice/openai-gpt-53-codex", - "providerId": "venice", - "displayName": "GPT-5.3 Codex", - "version": "2026-02-24", + "modelId": "openrouter/openai/gpt-5.1-codex", + "providerId": "openrouter", + "displayName": "GPT-5.1 Codex", + "version": "2025-11-13", "capabilities": [ "text.chat", "tools.function_calling", @@ -102227,16 +155918,32 @@ "contextWindow": 400000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 2.19, - "outputPer1M": 17.5, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.13 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "venice/openai-gpt-54", - "providerId": "venice", - "displayName": "GPT-5.4", - "version": "2026-03-05", + "modelId": "openrouter/openai/gpt-5.1-codex-max", + "providerId": "openrouter", + "displayName": "GPT-5.1 Codex Max", + "version": "2025-11-13", "capabilities": [ "text.chat", "tools.function_calling", @@ -102247,19 +155954,36 @@ "image", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 131072, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 3.13, - "outputPer1M": 18.8, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "venice/openai-gpt-54-mini", - "providerId": "venice", - "displayName": "GPT-5.4 Mini", - "version": "2026-03-27", + "modelId": "openrouter/openai/gpt-5.1-codex-mini", + "providerId": "openrouter", + "displayName": "GPT-5.1 Codex mini", + "version": "2025-11-13", "capabilities": [ "text.chat", "tools.function_calling", @@ -102273,16 +155997,35 @@ "contextWindow": 400000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.9375, - "outputPer1M": 5.625, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 2, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "venice/openai-gpt-54-pro", - "providerId": "venice", - "displayName": "GPT-5.4 Pro", - "version": "2026-03-05", + "modelId": "openrouter/openai/gpt-5.2", + "providerId": "openrouter", + "displayName": "GPT-5.2", + "version": "2025-12-11", "capabilities": [ "text.chat", "tools.function_calling", @@ -102291,44 +156034,69 @@ ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 1000000, + "contextWindow": 400000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 37.5, - "outputPer1M": 225, - "currency": "USD" - } + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "venice/openai-gpt-55", - "providerId": "venice", - "displayName": "GPT-5.5", - "version": "2026-04-23", + "modelId": "openrouter/openai/gpt-5.2-chat", + "providerId": "openrouter", + "displayName": "GPT-5.2 Chat", + "version": "2025-12-10", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 131072, + "contextWindow": 128000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 6.25, - "outputPer1M": 37.5, - "currency": "USD" + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "venice/openai-gpt-55-pro", - "providerId": "venice", - "displayName": "GPT-5.5 Pro", - "version": "2026-04-24", + "modelId": "openrouter/openai/gpt-5.2-codex", + "providerId": "openrouter", + "displayName": "GPT-5.2 Codex", + "version": "2025-12-11", "capabilities": [ "text.chat", "tools.function_calling", @@ -102339,40 +156107,70 @@ "image", "text" ], - "contextWindow": 1000000, + "contextWindow": 400000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 37.5, - "outputPer1M": 225, - "currency": "USD" - } + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "venice/openai-gpt-oss-120b", - "providerId": "venice", - "displayName": "OpenAI GPT OSS 120B", - "version": "2025-11-06", + "modelId": "openrouter/openai/gpt-5.2-pro", + "providerId": "openrouter", + "displayName": "GPT-5.2 Pro", + "version": "2025-12-11", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.07, - "outputPer1M": 0.3, + "inputPer1M": 21, + "outputPer1M": 168, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "venice/qwen-3-6-plus", - "providerId": "venice", - "displayName": "Qwen 3.6 Plus Uncensored", - "version": "2026-04-06", + "modelId": "openrouter/openai/gpt-5.3-codex", + "providerId": "openrouter", + "displayName": "GPT-5.3 Codex", + "version": "2026-02-05", "capabilities": [ "text.chat", "tools.function_calling", @@ -102381,88 +156179,183 @@ ], "modalities": [ "image", - "text", - "video" + "pdf", + "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 65536, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.625, - "outputPer1M": 3.75, - "currency": "USD" - } + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "venice/qwen-3-7-max", - "providerId": "venice", - "displayName": "Qwen 3.7 Max", - "version": "2026-05-22", + "modelId": "openrouter/openai/gpt-5.4", + "providerId": "openrouter", + "displayName": "GPT-5.4", + "version": "2026-03-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 65536, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 2.7, - "outputPer1M": 8.05, - "currency": "USD" - } + "inputPer1M": 2.5, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 15, + "cacheRead": 0.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 5, + "output": 22.5, + "cache_read": 0.5, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 5, + "output": 22.5, + "cache_read": 0.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "venice/qwen-3-7-plus", - "providerId": "venice", - "displayName": "Qwen 3.7 Plus", - "version": "2026-06-02", + "modelId": "openrouter/openai/gpt-5.4-image-2", + "providerId": "openrouter", + "displayName": "GPT-5.4 Image 2", + "version": "2026-04-21", "capabilities": [ "text.chat", - "tools.function_calling", "reasoning", "structured.output" ], "modalities": [ "image", - "text", - "video" + "pdf", + "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 65536, + "contextWindow": 272000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 8, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 8, + "output": 15, + "cacheRead": 2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "venice/qwen3-235b-a22b-instruct-2507", - "providerId": "venice", - "displayName": "Qwen 3 235B A22B Instruct 2507", - "version": "2025-04-29", + "modelId": "openrouter/openai/gpt-5.4-mini", + "providerId": "openrouter", + "displayName": "GPT-5.4 mini", + "version": "2026-03-17", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.75, - "currency": "USD" - } + "inputPer1M": 0.75, + "outputPer1M": 4.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 4.5, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "venice/qwen3-235b-a22b-thinking-2507", - "providerId": "venice", - "displayName": "Qwen 3 235B A22B Thinking 2507", - "version": "2025-04-29", + "modelId": "openrouter/openai/gpt-5.4-nano", + "providerId": "openrouter", + "displayName": "GPT-5.4 nano", + "version": "2026-03-17", "capabilities": [ "text.chat", "tools.function_calling", @@ -102470,21 +156363,41 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.45, - "outputPer1M": 3.5, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 1.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.25, + "cacheRead": 0.02 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "venice/qwen3-5-35b-a3b", - "providerId": "venice", - "displayName": "Qwen 3.5 35B A3B", - "version": "2026-02-25", + "modelId": "openrouter/openai/gpt-5.4-pro", + "providerId": "openrouter", + "displayName": "GPT-5.4 Pro", + "version": "2026-03-05", "capabilities": [ "text.chat", "tools.function_calling", @@ -102493,22 +156406,53 @@ ], "modalities": [ "image", - "text", - "video" + "pdf", + "text" ], - "contextWindow": 256000, - "maxOutputTokens": 16384, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.3125, - "outputPer1M": 1.25, - "currency": "USD" - } + "inputPer1M": 30, + "outputPer1M": 180, + "currency": "USD", + "costDimensionsPer1M": { + "input": 30, + "output": 180 + }, + "costMetadata": { + "tiers": [ + { + "input": 60, + "output": 270, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 60, + "output": 270 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "venice/qwen3-5-397b-a17b", - "providerId": "venice", - "displayName": "Qwen 3.5 397B", - "version": "2026-02-16", + "modelId": "openrouter/openai/gpt-5.5", + "providerId": "openrouter", + "displayName": "GPT-5.5", + "version": "2026-04-23", "capabilities": [ "text.chat", "tools.function_calling", @@ -102517,22 +156461,58 @@ ], "modalities": [ "image", - "text", - "video" + "pdf", + "text" ], - "contextWindow": 128000, - "maxOutputTokens": 32768, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.75, - "outputPer1M": 4.5, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 45, + "cache_read": 1, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 45, + "cache_read": 1 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "venice/qwen3-5-9b", - "providerId": "venice", - "displayName": "Qwen 3.5 9B", - "version": "2026-03-05", + "modelId": "openrouter/openai/gpt-5.5-pro", + "providerId": "openrouter", + "displayName": "GPT-5.5 Pro", + "version": "2026-04-23", "capabilities": [ "text.chat", "tools.function_calling", @@ -102541,21 +156521,53 @@ ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 32768, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.15, - "currency": "USD" - } + "inputPer1M": 30, + "outputPer1M": 180, + "currency": "USD", + "costDimensionsPer1M": { + "input": 30, + "output": 180 + }, + "costMetadata": { + "tiers": [ + { + "input": 60, + "output": 270, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 60, + "output": 270 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "venice/qwen3-6-27b", - "providerId": "venice", - "displayName": "Qwen 3.6 27B", - "version": "2026-04-24", + "modelId": "openrouter/openai/gpt-5.6-luna", + "providerId": "openrouter", + "displayName": "GPT-5.6 Luna", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", @@ -102564,86 +156576,254 @@ ], "modalities": [ "image", - "text", - "video" + "pdf", + "text" ], - "contextWindow": 256000, - "maxOutputTokens": 65536, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.325, - "outputPer1M": 3.25, - "currency": "USD" - } + "inputPer1M": 0.1, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.6, + "cacheRead": 0.01, + "cacheWrite": 0.125 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.2, + "output": 0.9, + "cache_read": 0.02, + "cache_write": 0.25, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 0.2, + "output": 0.9, + "cache_read": 0.02, + "cache_write": 0.25 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "venice/qwen3-coder-480b-a35b-instruct-turbo", - "providerId": "venice", - "displayName": "Qwen 3 Coder 480B Turbo", - "version": "2026-01-27", + "modelId": "openrouter/openai/gpt-5.6-luna-pro", + "providerId": "openrouter", + "displayName": "GPT-5.6 Luna Pro", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 65536, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.35, - "outputPer1M": 1.5, - "currency": "USD" - } + "inputPer1M": 0.1, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.6, + "cacheRead": 0.01, + "cacheWrite": 0.125 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.2, + "output": 0.9, + "cache_read": 0.02, + "cache_write": 0.25, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 0.2, + "output": 0.9, + "cache_read": 0.02, + "cache_write": 0.25 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "venice/qwen3-next-80b", - "providerId": "venice", - "displayName": "Qwen 3 Next 80b", - "version": "2025-04-29", + "modelId": "openrouter/openai/gpt-5.6-sol", + "providerId": "openrouter", + "displayName": "GPT-5.6 Sol", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 16384, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.35, - "outputPer1M": 1.9, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 45, + "cache_read": 1, + "cache_write": 12.5, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 45, + "cache_read": 1, + "cache_write": 12.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "venice/qwen3-vl-235b-a22b", - "providerId": "venice", - "displayName": "Qwen3 VL 235B", - "version": "2026-01-16", + "modelId": "openrouter/openai/gpt-5.6-sol-pro", + "providerId": "openrouter", + "displayName": "GPT-5.6 Sol Pro", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 16384, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 1.5, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 45, + "cache_read": 1, + "cache_write": 12.5, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 45, + "cache_read": 1, + "cache_write": 12.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "venice/tencent-hy3-preview", - "providerId": "venice", - "displayName": "Hy3 Preview", - "version": "2026-06-08", + "modelId": "openrouter/openai/gpt-5.6-terra", + "providerId": "openrouter", + "displayName": "GPT-5.6 Terra", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", @@ -102651,112 +156831,200 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 32768, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.063, - "outputPer1M": 0.21, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 6, + "cacheRead": 0.1, + "cacheWrite": 1.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 2, + "output": 9, + "cache_read": 0.2, + "cache_write": 2.5, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 2, + "output": 9, + "cache_read": 0.2, + "cache_write": 2.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "venice/venice-uncensored-1-2", - "providerId": "venice", - "displayName": "Venice Uncensored 1.2", - "version": "2026-04-01", + "modelId": "openrouter/openai/gpt-5.6-terra-pro", + "providerId": "openrouter", + "displayName": "GPT-5.6 Terra Pro", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.9, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 6, + "cacheRead": 0.1, + "cacheWrite": 1.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 2, + "output": 9, + "cache_read": 0.2, + "cache_write": 2.5, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 2, + "output": 9, + "cache_read": 0.2, + "cache_write": 2.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "venice/venice-uncensored-role-play", - "providerId": "venice", - "displayName": "Venice Role Play Uncensored", - "version": "2026-02-20", + "modelId": "openrouter/openai/gpt-audio", + "providerId": "openrouter", + "displayName": "GPT Audio", + "version": "2026-01-19", "capabilities": [ "text.chat", "tools.function_calling", "structured.output" ], "modalities": [ - "image", + "audio", "text" ], "contextWindow": 128000, - "maxOutputTokens": 4096, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 2, + "inputPer1M": 2.5, + "outputPer1M": 10, "currency": "USD" } }, { - "modelId": "venice/xiaomi-mimo-v2-5", - "providerId": "venice", - "displayName": "MiMo-V2.5", - "version": "2026-06-11", + "modelId": "openrouter/openai/gpt-audio-mini", + "providerId": "openrouter", + "displayName": "GPT Audio Mini", + "version": "2026-01-19", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ "audio", - "image", - "text", - "video" + "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 65536, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.175, - "outputPer1M": 0.35, + "inputPer1M": 0.6, + "outputPer1M": 2.4, "currency": "USD" } }, { - "modelId": "venice/z-ai-glm-5-turbo", - "providerId": "venice", - "displayName": "GLM 5 Turbo", - "version": "2026-03-15", + "modelId": "openrouter/openai/gpt-chat-latest", + "providerId": "openrouter", + "displayName": "GPT Chat Latest", + "version": "2026-05-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 32768, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.2, - "outputPer1M": 4, - "currency": "USD" + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "venice/z-ai-glm-5v-turbo", - "providerId": "venice", - "displayName": "GLM 5V Turbo", - "version": "2026-04-01", + "modelId": "openrouter/openai/gpt-oss-120b", + "providerId": "openrouter", + "displayName": "GPT OSS 120B", + "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", @@ -102764,22 +157032,37 @@ "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 32768, + "contextWindow": 131072, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1.5, - "outputPer1M": 5, - "currency": "USD" - } + "inputPer1M": 0.03, + "outputPer1M": 0.17, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.03, + "output": 0.17, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "venice/zai-org-glm-4.6", - "providerId": "venice", - "displayName": "GLM 4.6", - "version": "2024-04-01", + "modelId": "openrouter/openai/gpt-oss-20b", + "providerId": "openrouter", + "displayName": "GPT OSS 20B", + "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", @@ -102789,19 +157072,35 @@ "modalities": [ "text" ], - "contextWindow": 198000, - "maxOutputTokens": 16384, + "contextWindow": 131072, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.85, - "outputPer1M": 2.75, - "currency": "USD" - } + "inputPer1M": 0.03, + "outputPer1M": 0.13, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.03, + "output": 0.13, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "venice/zai-org-glm-4.7", - "providerId": "venice", - "displayName": "GLM 4.7", - "version": "2025-12-24", + "modelId": "openrouter/openai/gpt-oss-20b:free", + "providerId": "openrouter", + "displayName": "gpt-oss-20b (free)", + "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", @@ -102811,19 +157110,29 @@ "modalities": [ "text" ], - "contextWindow": 198000, - "maxOutputTokens": 16384, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.55, - "outputPer1M": 2.65, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "venice/zai-org-glm-4.7-flash", - "providerId": "venice", - "displayName": "GLM 4.7 Flash", - "version": "2026-01-29", + "modelId": "openrouter/openai/gpt-oss-safeguard-20b", + "providerId": "openrouter", + "displayName": "gpt-oss-safeguard-20b", + "version": "2025-10-29", "capabilities": [ "text.chat", "tools.function_calling", @@ -102833,19 +157142,35 @@ "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 131072, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.125, - "outputPer1M": 0.5, - "currency": "USD" - } + "inputPer1M": 0.075, + "outputPer1M": 0.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.075, + "output": 0.3, + "cacheRead": 0.0375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "venice/zai-org-glm-5", - "providerId": "venice", - "displayName": "GLM 5", - "version": "2026-02-11", + "modelId": "openrouter/openai/o1", + "providerId": "openrouter", + "displayName": "o1", + "version": "2024-12-05", "capabilities": [ "text.chat", "tools.function_calling", @@ -102853,124 +157178,35327 @@ "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 198000, - "maxOutputTokens": 32000, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 1, - "outputPer1M": 3.2, - "currency": "USD" - } + "inputPer1M": 15, + "outputPer1M": 60, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 60, + "cacheRead": 7.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "venice/zai-org-glm-5-1", - "providerId": "venice", - "displayName": "GLM 5.1", - "version": "2026-04-07", + "modelId": "openrouter/openai/o1-pro", + "providerId": "openrouter", + "displayName": "o1-pro", + "version": "2025-03-19", "capabilities": [ "text.chat", - "tools.function_calling", "reasoning", "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], "contextWindow": 200000, - "maxOutputTokens": 24000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 5.5, + "inputPer1M": 150, + "outputPer1M": 600, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "vercel/alibaba/qwen-3-14b", - "providerId": "vercel", - "displayName": "Qwen3-14B", - "version": "2025-04-01", + "modelId": "openrouter/openai/o3", + "providerId": "openrouter", + "displayName": "o3", + "version": "2025-04-16", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 40960, - "maxOutputTokens": 16384, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.12, - "outputPer1M": 0.24, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 8, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "vercel/alibaba/qwen-3-235b", - "providerId": "vercel", - "displayName": "Qwen3 235B A22B Instruct 2507", - "version": "2025-04-01", + "modelId": "openrouter/openai/o3-mini", + "providerId": "openrouter", + "displayName": "o3-mini", + "version": "2024-12-20", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 16384, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.22, - "outputPer1M": 0.88, - "currency": "USD" - } + "inputPer1M": 1.1, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1, + "output": 4.4, + "cacheRead": 0.55 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "vercel/alibaba/qwen-3-30b", - "providerId": "vercel", - "displayName": "Qwen3-30B-A3B", - "version": "2025-04-01", + "modelId": "openrouter/openai/o3-mini-high", + "providerId": "openrouter", + "displayName": "o3 Mini High", + "version": "2025-02-12", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "pdf", "text" ], - "contextWindow": 40960, - "maxOutputTokens": 16384, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.12, - "outputPer1M": 0.5, - "currency": "USD" - } + "inputPer1M": 1.1, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1, + "output": 4.4, + "cacheRead": 0.55 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high" + ] + } + ] }, { - "modelId": "vercel/alibaba/qwen-3-32b", - "providerId": "vercel", - "displayName": "Qwen 3.32B", - "version": "2025-04-01", + "modelId": "openrouter/openai/o3-pro", + "providerId": "openrouter", + "displayName": "o3-pro", + "version": "2025-06-10", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.16, - "outputPer1M": 0.64, + "inputPer1M": 20, + "outputPer1M": 80, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "vercel/alibaba/qwen-3.6-max-preview", - "providerId": "vercel", + "modelId": "openrouter/openai/o4-mini", + "providerId": "openrouter", + "displayName": "o4-mini", + "version": "2025-04-16", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 100000, + "pricing": { + "inputPer1M": 1.1, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1, + "output": 4.4, + "cacheRead": 0.275 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "openrouter/openai/o4-mini-high", + "providerId": "openrouter", + "displayName": "o4 Mini High", + "version": "2025-04-16", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 100000, + "pricing": { + "inputPer1M": 1.1, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1, + "output": 4.4, + "cacheRead": 0.275 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high" + ] + } + ] + }, + { + "modelId": "openrouter/openrouter/auto", + "providerId": "openrouter", + "displayName": "Auto Router", + "version": "2023-11-08", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "pdf", + "text", + "video" + ], + "contextWindow": 2000000, + "maxOutputTokens": 2000000, + "reasoningOptions": [] + }, + { + "modelId": "openrouter/openrouter/bodybuilder", + "providerId": "openrouter", + "displayName": "Body Builder (beta)", + "version": "2025-12-05", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 128000 + }, + { + "modelId": "openrouter/openrouter/free", + "providerId": "openrouter", + "displayName": "Free Models Router", + "version": "2026-02-01", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 8000, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "openrouter/openrouter/fusion", + "providerId": "openrouter", + "displayName": "Fusion", + "version": "2026-06-13", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000 + }, + { + "modelId": "openrouter/openrouter/pareto-code", + "providerId": "openrouter", + "displayName": "Pareto Code Router", + "version": "2026-04-21", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "text" + ], + "contextWindow": 2000000, + "maxOutputTokens": 200000 + }, + { + "modelId": "openrouter/perceptron/perceptron-mk1", + "providerId": "openrouter", + "displayName": "Perceptron Mk1", + "version": "2026-05-12", + "capabilities": [ + "text.chat", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 32768, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0.15, + "outputPer1M": 1.5, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "openrouter/perplexity/sonar", + "providerId": "openrouter", + "displayName": "Sonar", + "version": "2025-01-27", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 127072, + "maxOutputTokens": 127072, + "pricing": { + "inputPer1M": 1, + "outputPer1M": 1, + "currency": "USD" + } + }, + { + "modelId": "openrouter/perplexity/sonar-deep-research", + "providerId": "openrouter", + "displayName": "Sonar Deep Research", + "version": "2025-03-07", + "capabilities": [ + "text.chat", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 2, + "outputPer1M": 8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 8, + "reasoning": 3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "openrouter/perplexity/sonar-pro", + "providerId": "openrouter", + "displayName": "Sonar Pro", + "version": "2025-03-07", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 8000, + "pricing": { + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD" + } + }, + { + "modelId": "openrouter/perplexity/sonar-pro-search", + "providerId": "openrouter", + "displayName": "Sonar Pro Search", + "version": "2025-10-30", + "capabilities": [ + "text.chat", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 8000, + "pricing": { + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "openrouter/perplexity/sonar-reasoning-pro", + "providerId": "openrouter", + "displayName": "Sonar Reasoning Pro", + "version": "2025-03-07", + "capabilities": [ + "text.chat", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 2, + "outputPer1M": 8, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "openrouter/poolside/laguna-s-2.1", + "providerId": "openrouter", + "displayName": "Laguna S 2.1", + "version": "2026-07-21", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 1048576, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.09, + "outputPer1M": 0.18, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.09, + "output": 0.18, + "cacheRead": 0.009 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "openrouter/poolside/laguna-s-2.1:free", + "providerId": "openrouter", + "displayName": "Laguna S 2.1 (free)", + "version": "2026-07-21", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "openrouter/poolside/laguna-xs-2.1", + "providerId": "openrouter", + "displayName": "Laguna XS 2.1", + "version": "2026-07-02", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.06, + "outputPer1M": 0.12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.06, + "output": 0.12, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "openrouter/poolside/laguna-xs-2.1:free", + "providerId": "openrouter", + "displayName": "Laguna XS 2.1 (free)", + "version": "2026-07-02", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "openrouter/qwen/qwen-2.5-72b-instruct", + "providerId": "openrouter", + "displayName": "Qwen2.5 72B Instruct", + "version": "2024-09-19", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 32768, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0.36, + "outputPer1M": 0.4, + "currency": "USD" + } + }, + { + "modelId": "openrouter/qwen/qwen-2.5-7b-instruct", + "providerId": "openrouter", + "displayName": "Qwen2.5 7B Instruct", + "version": "2024-10-16", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 32768, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.1, + "outputPer1M": 0.2, + "currency": "USD" + } + }, + { + "modelId": "openrouter/qwen/qwen-2.5-coder-32b-instruct", + "providerId": "openrouter", + "displayName": "Qwen2.5 Coder 32B Instruct", + "version": "2024-11-11", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "text" + ], + "contextWindow": 32768, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.66, + "outputPer1M": 1, + "currency": "USD" + } + }, + { + "modelId": "openrouter/qwen/qwen-plus", + "providerId": "openrouter", + "displayName": "Qwen Plus", + "version": "2024-01-25", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.26, + "outputPer1M": 0.78, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.26, + "output": 0.78, + "cacheRead": 0.052, + "cacheWrite": 0.325 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.78, + "output": 2.34, + "cache_read": 0.156, + "cache_write": 0.975, + "tier": { + "type": "context", + "size": 256000 + } + } + ], + "contextOver200k": { + "input": 0.78, + "output": 2.34, + "cache_read": 0.156, + "cache_write": 0.975 + } + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "openrouter/qwen/qwen-plus-2025-07-28", + "providerId": "openrouter", + "displayName": "Qwen Plus 0728", + "version": "2025-09-08", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.26, + "outputPer1M": 0.78, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.26, + "output": 0.78 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.78, + "output": 2.34, + "tier": { + "type": "context", + "size": 256000 + } + } + ], + "contextOver200k": { + "input": 0.78, + "output": 2.34 + } + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "openrouter/qwen/qwen-plus-2025-07-28:thinking", + "providerId": "openrouter", + "displayName": "Qwen Plus 0728 (thinking)", + "version": "2025-09-08", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.4, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 1.2, + "cacheWrite": 0.5 + }, + "costMetadata": { + "tiers": [ + { + "input": 1.2, + "output": 3.6, + "cache_write": 1.5, + "tier": { + "type": "context", + "size": 256000 + } + } + ], + "contextOver200k": { + "input": 1.2, + "output": 3.6, + "cache_write": 1.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1, + "max": 81920 + } + ] + }, + { + "modelId": "openrouter/qwen/qwen2.5-vl-72b-instruct", + "providerId": "openrouter", + "displayName": "Qwen2.5 VL 72B Instruct", + "version": "2025-02-01", + "capabilities": [ + "text.chat", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 0.25, + "outputPer1M": 0.75, + "currency": "USD" + } + }, + { + "modelId": "openrouter/qwen/qwen3-14b", + "providerId": "openrouter", + "displayName": "Qwen3 14B", + "version": "2025-04-28", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0.12, + "outputPer1M": 0.24, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "openrouter/qwen/qwen3-235b-a22b", + "providerId": "openrouter", + "displayName": "Qwen3 235B-A22B", + "version": "2025-04", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0.455, + "outputPer1M": 1.82, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1, + "max": 38912 + } + ] + }, + { + "modelId": "openrouter/qwen/qwen3-235b-a22b-2507", + "providerId": "openrouter", + "displayName": "Qwen3 235B A22B Instruct 2507", + "version": "2025-07-21", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0.09, + "outputPer1M": 0.55, + "currency": "USD" + } + }, + { + "modelId": "openrouter/qwen/qwen3-235b-a22b-thinking-2507", + "providerId": "openrouter", + "displayName": "Qwen3 235B A22B Thinking 2507", + "version": "2025-07-25", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.23, + "outputPer1M": 2.3, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "openrouter/qwen/qwen3-30b-a3b", + "providerId": "openrouter", + "displayName": "Qwen3 30B A3B", + "version": "2025-04-28", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0.12, + "outputPer1M": 0.5, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "openrouter/qwen/qwen3-30b-a3b-instruct-2507", + "providerId": "openrouter", + "displayName": "Qwen3 30B A3B Instruct 2507", + "version": "2025-07-29", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 32000, + "pricing": { + "inputPer1M": 0.04815, + "outputPer1M": 0.19305, + "currency": "USD" + } + }, + { + "modelId": "openrouter/qwen/qwen3-30b-a3b-thinking-2507", + "providerId": "openrouter", + "displayName": "Qwen3 30B A3B Thinking 2507", + "version": "2025-08-28", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 81920, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.2, + "outputPer1M": 2.4, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "openrouter/qwen/qwen3-32b", + "providerId": "openrouter", + "displayName": "Qwen3 32B", + "version": "2025-04", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0.08, + "outputPer1M": 0.28, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "openrouter/qwen/qwen3-8b", + "providerId": "openrouter", + "displayName": "Qwen3 8B", + "version": "2025-04-28", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0.117, + "outputPer1M": 0.455, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "openrouter/qwen/qwen3-coder", + "providerId": "openrouter", + "displayName": "Qwen3 Coder 480B A35B", + "version": "2025-07-23", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 1, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "openrouter/qwen/qwen3-coder-30b-a3b-instruct", + "providerId": "openrouter", + "displayName": "Qwen3-Coder 30B-A3B Instruct", + "version": "2025-04", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 0.07, + "outputPer1M": 0.28, + "currency": "USD" + } + }, + { + "modelId": "openrouter/qwen/qwen3-coder-flash", + "providerId": "openrouter", + "displayName": "Qwen3 Coder Flash", + "version": "2025-07-28", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.195, + "outputPer1M": 0.975, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.195, + "output": 0.975, + "cacheRead": 0.039, + "cacheWrite": 0.24375 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.325, + "output": 1.625, + "cache_read": 0.065, + "cache_write": 0.40625, + "tier": { + "type": "context", + "size": 32000 + } + }, + { + "input": 0.52, + "output": 2.6, + "cache_read": 0.104, + "cache_write": 0.65, + "tier": { + "type": "context", + "size": 128000 + } + } + ] + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "openrouter/qwen/qwen3-coder-next", + "providerId": "openrouter", + "displayName": "Qwen3 Coder Next", + "version": "2026-02-03", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 0.12, + "outputPer1M": 0.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.12, + "output": 0.8, + "cacheRead": 0.07 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "openrouter/qwen/qwen3-coder-plus", + "providerId": "openrouter", + "displayName": "Qwen3 Coder Plus", + "version": "2025-07-23", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.65, + "outputPer1M": 3.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.65, + "output": 3.25, + "cacheRead": 0.13, + "cacheWrite": 0.8125 + }, + "costMetadata": { + "tiers": [ + { + "input": 1.17, + "output": 5.85, + "cache_read": 0.234, + "cache_write": 1.4625, + "tier": { + "type": "context", + "size": 32000 + } + }, + { + "input": 1.95, + "output": 9.75, + "cache_read": 0.39, + "cache_write": 2.4375, + "tier": { + "type": "context", + "size": 128000 + } + } + ] + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "openrouter/qwen/qwen3-max", + "providerId": "openrouter", + "displayName": "Qwen3 Max", + "version": "2025-09-23", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.78, + "outputPer1M": 3.9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.78, + "output": 3.9, + "cacheRead": 0.156, + "cacheWrite": 0.975 + }, + "costMetadata": { + "tiers": [ + { + "input": 1.56, + "output": 7.8, + "cache_read": 0.312, + "cache_write": 1.95, + "tier": { + "type": "context", + "size": 32000 + } + }, + { + "input": 1.95, + "output": 9.75, + "cache_read": 0.39, + "cache_write": 2.4375, + "tier": { + "type": "context", + "size": 128000 + } + } + ] + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "openrouter/qwen/qwen3-max-thinking", + "providerId": "openrouter", + "displayName": "Qwen3 Max Thinking", + "version": "2026-02-09", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.78, + "outputPer1M": 3.9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.78, + "output": 3.9 + }, + "costMetadata": { + "tiers": [ + { + "input": 1.56, + "output": 7.8, + "tier": { + "type": "context", + "size": 32000 + } + }, + { + "input": 1.95, + "output": 9.75, + "tier": { + "type": "context", + "size": 128000 + } + } + ] + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1, + "max": 81920 + } + ] + }, + { + "modelId": "openrouter/qwen/qwen3-next-80b-a3b-instruct", + "providerId": "openrouter", + "displayName": "Qwen3-Next 80B-A3B Instruct", + "version": "2025-09", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 0.1, + "outputPer1M": 1.1, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 1.1, + "cacheRead": 0.07 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "openrouter/qwen/qwen3-next-80b-a3b-thinking", + "providerId": "openrouter", + "displayName": "Qwen3-Next 80B-A3B (Thinking)", + "version": "2025-09", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.15, + "outputPer1M": 1.2, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "openrouter/qwen/qwen3-vl-235b-a22b-instruct", + "providerId": "openrouter", + "displayName": "Qwen3 VL 235B A22B Instruct", + "version": "2025-09-23", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.26, + "outputPer1M": 1.04, + "currency": "USD" + } + }, + { + "modelId": "openrouter/qwen/qwen3-vl-235b-a22b-thinking", + "providerId": "openrouter", + "displayName": "Qwen3 VL 235B A22B Thinking", + "version": "2025-09-23", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.4, + "outputPer1M": 4, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "openrouter/qwen/qwen3-vl-30b-a3b-instruct", + "providerId": "openrouter", + "displayName": "Qwen3 VL 30B A3B Instruct", + "version": "2025-10-06", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.13, + "outputPer1M": 0.52, + "currency": "USD" + } + }, + { + "modelId": "openrouter/qwen/qwen3-vl-30b-a3b-thinking", + "providerId": "openrouter", + "displayName": "Qwen3 VL 30B A3B Thinking", + "version": "2025-10-06", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.2, + "outputPer1M": 2.4, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "openrouter/qwen/qwen3-vl-32b-instruct", + "providerId": "openrouter", + "displayName": "Qwen3 VL 32B Instruct", + "version": "2025-10-23", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.104, + "outputPer1M": 0.416, + "currency": "USD" + } + }, + { + "modelId": "openrouter/qwen/qwen3-vl-8b-instruct", + "providerId": "openrouter", + "displayName": "Qwen3 VL 8B Instruct", + "version": "2025-10-14", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.117, + "outputPer1M": 0.455, + "currency": "USD" + } + }, + { + "modelId": "openrouter/qwen/qwen3-vl-8b-thinking", + "providerId": "openrouter", + "displayName": "Qwen3 VL 8B Thinking", + "version": "2025-10-14", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.18, + "outputPer1M": 2.1, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "openrouter/qwen/qwen3.5-122b-a10b", + "providerId": "openrouter", + "displayName": "Qwen3.5 122B-A10B", + "version": "2026-02-23", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 262144, + "maxOutputTokens": 81920, + "pricing": { + "inputPer1M": 0.29, + "outputPer1M": 2.4, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "openrouter/qwen/qwen3.5-27b", + "providerId": "openrouter", + "displayName": "Qwen3.5 27B", + "version": "2026-02-23", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 262144, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.195, + "outputPer1M": 1.56, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "openrouter/qwen/qwen3.5-35b-a3b", + "providerId": "openrouter", + "displayName": "Qwen3.5 35B-A3B", + "version": "2026-02-23", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 262144, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.225, + "outputPer1M": 1.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.225, + "output": 1.8, + "cacheRead": 0.225 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "openrouter/qwen/qwen3.5-397b-a17b", + "providerId": "openrouter", + "displayName": "Qwen3.5 397B-A17B", + "version": "2026-02-15", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 262144, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.39, + "outputPer1M": 2.34, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "openrouter/qwen/qwen3.5-9b", + "providerId": "openrouter", + "displayName": "Qwen3.5 9B", + "version": "2026-02-23", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 262144, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 0.1, + "outputPer1M": 0.15, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "openrouter/qwen/qwen3.5-flash-02-23", + "providerId": "openrouter", + "displayName": "Qwen3.5-Flash", + "version": "2026-02-25", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 1000000, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.065, + "outputPer1M": 0.26, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1, + "max": 81920 + } + ] + }, + { + "modelId": "openrouter/qwen/qwen3.5-plus-02-15", + "providerId": "openrouter", + "displayName": "Qwen3.5 Plus 2026-02-15", + "version": "2026-02-16", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 1000000, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.26, + "outputPer1M": 1.56, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.26, + "output": 1.56 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.325, + "output": 1.95, + "tier": { + "type": "context", + "size": 256000 + } + } + ], + "contextOver200k": { + "input": 0.325, + "output": 1.95 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1, + "max": 81920 + } + ] + }, + { + "modelId": "openrouter/qwen/qwen3.5-plus-20260420", + "providerId": "openrouter", + "displayName": "Qwen3.5 Plus 2026-04-20", + "version": "2026-04-27", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 1000000, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 1.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.8, + "cacheWrite": 0.375 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.375, + "output": 2.25, + "cache_write": 0.46875, + "tier": { + "type": "context", + "size": 256000 + } + } + ], + "contextOver200k": { + "input": 0.375, + "output": 2.25, + "cache_write": 0.46875 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1, + "max": 81920 + } + ] + }, + { + "modelId": "openrouter/qwen/qwen3.6-27b", + "providerId": "openrouter", + "displayName": "Qwen3.6 27B", + "version": "2026-04-22", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 262144, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 0.6, + "outputPer1M": 3.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 3.6, + "cacheRead": 0.12 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "openrouter/qwen/qwen3.6-35b-a3b", + "providerId": "openrouter", + "displayName": "Qwen3.6 35B-A3B", + "version": "2026-04-17", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 262144, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 0.15, + "outputPer1M": 1, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 1, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "openrouter/qwen/qwen3.6-flash", + "providerId": "openrouter", + "displayName": "Qwen3.6 Flash", + "version": "2026-04-27", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 1000000, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.1875, + "outputPer1M": 1.125, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1875, + "output": 1.125, + "cacheWrite": 0.234375 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.75, + "output": 3, + "cache_write": 0.9375, + "tier": { + "type": "context", + "size": 256000 + } + } + ], + "contextOver200k": { + "input": 0.75, + "output": 3, + "cache_write": 0.9375 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1, + "max": 81920 + } + ] + }, + { + "modelId": "openrouter/qwen/qwen3.6-max-preview", + "providerId": "openrouter", + "displayName": "Qwen3.6 Max Preview", + "version": "2026-04-20", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 1.027, + "outputPer1M": 6.162, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.027, + "output": 6.162, + "cacheWrite": 1.28375 + }, + "costMetadata": { + "tiers": [ + { + "input": 1.58, + "output": 9.48, + "cache_write": 1.975, + "tier": { + "type": "context", + "size": 128000 + } + } + ] + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1, + "max": 131072 + } + ] + }, + { + "modelId": "openrouter/qwen/qwen3.6-plus", + "providerId": "openrouter", + "displayName": "Qwen3.6 Plus", + "version": "2026-04-02", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 1000000, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.325, + "outputPer1M": 1.95, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.325, + "output": 1.95, + "cacheWrite": 0.40625 + }, + "costMetadata": { + "tiers": [ + { + "input": 1.3, + "output": 3.9, + "cache_write": 1.625, + "tier": { + "type": "context", + "size": 256000 + } + } + ], + "contextOver200k": { + "input": 1.3, + "output": 3.9, + "cache_write": 1.625 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1, + "max": 81920 + } + ] + }, + { + "modelId": "openrouter/qwen/qwen3.7-flash", + "providerId": "openrouter", + "displayName": "Qwen3.7 Flash", + "version": "2026-07-15", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 1000000, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.03, + "outputPer1M": 0.13, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.03, + "output": 0.13, + "cacheRead": 0.006, + "cacheWrite": 0.038 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.1, + "output": 0.4, + "cache_read": 0.02, + "cache_write": 0.125, + "tier": { + "type": "context", + "size": 32000 + } + }, + { + "input": 0.2, + "output": 0.8, + "cache_read": 0.04, + "cache_write": 0.25, + "tier": { + "type": "context", + "size": 256000 + } + } + ] + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens" + } + ] + }, + { + "modelId": "openrouter/qwen/qwen3.7-max", + "providerId": "openrouter", + "displayName": "Qwen3.7 Max", + "version": "2026-05-21", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 1.475, + "outputPer1M": 4.425, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.475, + "output": 4.425, + "cacheRead": 0.295, + "cacheWrite": 1.84375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1, + "max": 262144 + } + ] + }, + { + "modelId": "openrouter/qwen/qwen3.7-plus", + "providerId": "openrouter", + "displayName": "Qwen3.7 Plus", + "version": "2026-06-02", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.32, + "outputPer1M": 1.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.32, + "output": 1.28, + "cacheRead": 0.064, + "cacheWrite": 0.4 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.96, + "output": 3.84, + "cache_read": 0.192, + "cache_write": 1.2, + "tier": { + "type": "context", + "size": 256000 + } + } + ], + "contextOver200k": { + "input": 0.96, + "output": 3.84, + "cache_read": 0.192, + "cache_write": 1.2 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1, + "max": 262144 + } + ] + }, + { + "modelId": "openrouter/qwen/qwen3.8-2.4t-a95b", + "providerId": "openrouter", + "displayName": "Qwen3.8 2.4T A95B", + "version": "2026-08-12", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1048576, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "xhigh" + ] + } + ] + }, + { + "modelId": "openrouter/qwen/qwen3.8-27b", + "providerId": "openrouter", + "displayName": "Qwen3.8 27B", + "version": "2026-08-14", + "capabilities": [ + "text.chat", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 262144, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.45, + "outputPer1M": 3.2, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "xhigh" + ] + } + ] + }, + { + "modelId": "openrouter/qwen/qwen3.8-max", + "providerId": "openrouter", + "displayName": "Qwen3.8 Max", + "version": "2026-08-03", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 1000000, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.25, + "cacheWrite": 2.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } + ] + }, + { + "modelId": "openrouter/rekaai/reka-edge", + "providerId": "openrouter", + "displayName": "Reka Edge", + "version": "2026-03-20", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 16384, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0.1, + "outputPer1M": 0.1, + "currency": "USD" + } + }, + { + "modelId": "openrouter/rekaai/reka-flash-3", + "providerId": "openrouter", + "displayName": "Reka Flash 3", + "version": "2025-03-12", + "capabilities": [ + "text.chat", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 65536, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.1, + "outputPer1M": 0.2, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "openrouter/relace/relace-apply-3", + "providerId": "openrouter", + "displayName": "Relace Apply 3", + "version": "2025-09-26", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "text" + ], + "contextWindow": 256000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 0.85, + "outputPer1M": 1.25, + "currency": "USD" + } + }, + { + "modelId": "openrouter/relace/relace-search", + "providerId": "openrouter", + "displayName": "Relace Search", + "version": "2025-12-08", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 256000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 1, + "outputPer1M": 3, + "currency": "USD" + } + }, + { + "modelId": "openrouter/sakana/fugu-ultra", + "providerId": "openrouter", + "displayName": "Fugu Ultra", + "version": "2026-06-15", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 45, + "cache_read": 1, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 45, + "cache_read": 1 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "openrouter/sakana/sakana-namazu", + "providerId": "openrouter", + "displayName": "Sakana Namazu", + "version": "2026-08-11", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.95, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] + }, + { + "modelId": "openrouter/sao10k/l3-lunaris-8b", + "providerId": "openrouter", + "displayName": "Llama 3 8B Lunaris", + "version": "2024-08-13", + "capabilities": [ + "text.chat", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 8192, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0.04, + "outputPer1M": 0.05, + "currency": "USD" + } + }, + { + "modelId": "openrouter/sao10k/l3.1-euryale-70b", + "providerId": "openrouter", + "displayName": "Llama 3.1 Euryale 70B v2.2", + "version": "2024-08-28", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0.85, + "outputPer1M": 0.85, + "currency": "USD" + } + }, + { + "modelId": "openrouter/sao10k/l3.3-euryale-70b", + "providerId": "openrouter", + "displayName": "Llama 3.3 Euryale 70B", + "version": "2024-12-18", + "capabilities": [ + "text.chat", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0.65, + "outputPer1M": 0.75, + "currency": "USD" + } + }, + { + "modelId": "openrouter/stepfun/step-3.5-flash", + "providerId": "openrouter", + "displayName": "Step 3.5 Flash", + "version": "2026-01-29", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.1, + "outputPer1M": 0.3, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "openrouter/stepfun/step-3.7-flash", + "providerId": "openrouter", + "displayName": "Step 3.7 Flash", + "version": "2026-05-29", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 262144, + "maxOutputTokens": 256000, + "pricing": { + "inputPer1M": 0.2, + "outputPer1M": 1.15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.15, + "cacheRead": 0.04 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "openrouter/tencent/hunyuan-a13b-instruct", + "providerId": "openrouter", + "displayName": "Hunyuan A13B Instruct", + "version": "2025-07-08", + "capabilities": [ + "text.chat", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.14, + "outputPer1M": 0.57, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "openrouter/tencent/hy3", + "providerId": "openrouter", + "displayName": "Hy3", + "version": "2026-07-06", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 0.132, + "outputPer1M": 0.528, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.132, + "output": 0.528, + "cacheRead": 0.033 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "high" + ] + } + ] + }, + { + "modelId": "openrouter/tencent/hy3-preview", + "providerId": "openrouter", + "displayName": "Hy3 preview", + "version": "2026-04-20", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 0.063, + "outputPer1M": 0.21, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.063, + "output": 0.21, + "cacheRead": 0.021 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "high" + ] + } + ] + }, + { + "modelId": "openrouter/thedrummer/cydonia-24b-v4.1", + "providerId": "openrouter", + "displayName": "Cydonia 24B V4.1", + "version": "2025-09-27", + "capabilities": [ + "text.chat", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 0.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 0.5, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "openrouter/thedrummer/rocinante-12b", + "providerId": "openrouter", + "displayName": "Rocinante 12B", + "version": "2024-09-30", + "capabilities": [ + "text.chat", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 65536, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.25, + "outputPer1M": 0.5, + "currency": "USD" + } + }, + { + "modelId": "openrouter/thedrummer/skyfall-36b-v2", + "providerId": "openrouter", + "displayName": "Skyfall 36B V2", + "version": "2025-03-10", + "capabilities": [ + "text.chat", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 32768, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.55, + "outputPer1M": 0.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.55, + "output": 0.8, + "cacheRead": 0.25 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "openrouter/thedrummer/unslopnemo-12b", + "providerId": "openrouter", + "displayName": "UnslopNemo 12B", + "version": "2024-11-08", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1024000, + "maxOutputTokens": 1024000, + "pricing": { + "inputPer1M": 0.4, + "outputPer1M": 0.4, + "currency": "USD" + } + }, + { + "modelId": "openrouter/thinkingmachines/inkling", + "providerId": "openrouter", + "displayName": "Inkling", + "version": "2026-07-15", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "audio", + "image", + "text" + ], + "contextWindow": 1048576, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 0.95, + "outputPer1M": 4.05, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4.05, + "cacheRead": 0.16 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "max" + ] + } + ] + }, + { + "modelId": "openrouter/thinkingmachines/inkling-small", + "providerId": "openrouter", + "displayName": "Inkling Small", + "version": "2026-07-30", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "text" + ], + "contextWindow": 524288, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 0.45, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.45, + "output": 1.2, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "max" + ] + } + ] + }, + { + "modelId": "openrouter/undi95/remm-slerp-l2-13b", + "providerId": "openrouter", + "displayName": "ReMM SLERP 13B", + "version": "2023-07-22", + "capabilities": [ + "text.chat", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 6144, + "maxOutputTokens": 6144, + "pricing": { + "inputPer1M": 0.45, + "outputPer1M": 0.65, + "currency": "USD" + } + }, + { + "modelId": "openrouter/upstage/solar-pro-3", + "providerId": "openrouter", + "displayName": "Solar Pro 3", + "version": "2026-01-27", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.6, + "cacheRead": 0.015 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "openrouter/upstage/solar-pro4", + "providerId": "openrouter", + "displayName": "Solar Pro 4", + "version": "2026-08-10", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 524288, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.03, + "outputPer1M": 0.12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.03, + "output": 0.12, + "cacheRead": 0.006 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "openrouter/writer/palmyra-x5", + "providerId": "openrouter", + "displayName": "Palmyra X5", + "version": "2026-01-21", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "text" + ], + "contextWindow": 1040000, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0.6, + "outputPer1M": 6, + "currency": "USD" + } + }, + { + "modelId": "openrouter/x-ai/grok-4.20", + "providerId": "openrouter", + "displayName": "Grok 4.20", + "version": "2026-03-31", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 2000000, + "maxOutputTokens": 2000000, + "pricing": { + "inputPer1M": 1.25, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 2.5, + "cacheRead": 0.2 + }, + "costMetadata": { + "tiers": [ + { + "input": 2.5, + "output": 5, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 2.5, + "output": 5, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "openrouter/x-ai/grok-4.20-multi-agent", + "providerId": "openrouter", + "displayName": "Grok 4.20 Multi-Agent", + "version": "2026-03-31", + "capabilities": [ + "text.chat", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 2000000, + "maxOutputTokens": 2000000, + "pricing": { + "inputPer1M": 1.25, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 2.5, + "cacheRead": 0.2 + }, + "costMetadata": { + "tiers": [ + { + "input": 2.5, + "output": 5, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 2.5, + "output": 5, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] + }, + { + "modelId": "openrouter/x-ai/grok-4.3", + "providerId": "openrouter", + "displayName": "Grok 4.3", + "version": "2026-04-17", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 1000000, + "pricing": { + "inputPer1M": 1.25, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 2.5, + "cacheRead": 0.2 + }, + "costMetadata": { + "tiers": [ + { + "input": 2.5, + "output": 5, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 2.5, + "output": 5, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "openrouter/x-ai/grok-4.5", + "providerId": "openrouter", + "displayName": "Grok 4.5", + "version": "2026-07-08", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 500000, + "maxOutputTokens": 500000, + "pricing": { + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.3 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 12, + "cache_read": 0.6, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 12, + "cache_read": 0.6 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "openrouter/x-ai/grok-4.6", + "providerId": "openrouter", + "displayName": "Grok 4.6", + "version": "2026-08-12", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 500000, + "maxOutputTokens": 500000, + "pricing": { + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.5 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 12, + "cache_read": 1, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 12, + "cache_read": 1 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] + }, + { + "modelId": "openrouter/x-ai/grok-build-0.1", + "providerId": "openrouter", + "displayName": "Grok Build 0.1", + "version": "2026-04-16", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 256000, + "maxOutputTokens": 256000, + "pricing": { + "inputPer1M": 1, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 2, + "cacheRead": 0.2 + }, + "costMetadata": { + "tiers": [ + { + "input": 2, + "output": 4, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 2, + "output": 4, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "openrouter/xiaomi/mimo-v2.5", + "providerId": "openrouter", + "displayName": "MiMo-V2.5", + "version": "2026-04-22", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "text", + "video" + ], + "contextWindow": 1050000, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.14, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "cacheRead": 0.0028 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "openrouter/xiaomi/mimo-v2.5-pro", + "providerId": "openrouter", + "displayName": "MiMo-V2.5-Pro", + "version": "2026-04-22", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1050000, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.435, + "outputPer1M": 0.87, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.435, + "output": 0.87, + "cacheRead": 0.0036 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "openrouter/z-ai/glm-4.5", + "providerId": "openrouter", + "displayName": "GLM-4.5", + "version": "2025-07-28", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 98304, + "pricing": { + "inputPer1M": 0.6, + "outputPer1M": 2.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.2, + "cacheRead": 0.11 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "openrouter/z-ai/glm-4.5-air", + "providerId": "openrouter", + "displayName": "GLM-4.5-Air", + "version": "2025-07-28", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 98304, + "pricing": { + "inputPer1M": 0.13, + "outputPer1M": 0.85, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.13, + "output": 0.85, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "openrouter/z-ai/glm-4.5v", + "providerId": "openrouter", + "displayName": "GLM-4.5V", + "version": "2025-08-11", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 65536, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0.6, + "outputPer1M": 1.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 1.8, + "cacheRead": 0.11 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "openrouter/z-ai/glm-4.6", + "providerId": "openrouter", + "displayName": "GLM-4.6", + "version": "2025-09-30", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 204800, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.55, + "outputPer1M": 2.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.55, + "output": 2.2, + "cacheRead": 0.11 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "openrouter/z-ai/glm-4.6v", + "providerId": "openrouter", + "displayName": "GLM-4.6V", + "version": "2025-12-08", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 131072, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 0.9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 0.9, + "cacheRead": 0.055 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "openrouter/z-ai/glm-4.7", + "providerId": "openrouter", + "displayName": "GLM-4.7", + "version": "2025-12-22", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 204800, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.4, + "outputPer1M": 1.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 1.75, + "cacheRead": 0.08 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "openrouter/z-ai/glm-4.7-flash", + "providerId": "openrouter", + "displayName": "GLM-4.7-Flash", + "version": "2026-01-19", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 202752, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0.06, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.06, + "output": 0.4, + "cacheRead": 0.01 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "openrouter/z-ai/glm-5", + "providerId": "openrouter", + "displayName": "GLM-5", + "version": "2026-02-12", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 204800, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 0.6, + "outputPer1M": 1.92, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 1.92, + "cacheRead": 0.12 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "openrouter/z-ai/glm-5-turbo", + "providerId": "openrouter", + "displayName": "GLM-5-Turbo", + "version": "2026-03-16", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 202752, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 1.2, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.2, + "output": 4, + "cacheRead": 0.24 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "openrouter/z-ai/glm-5.1", + "providerId": "openrouter", + "displayName": "GLM-5.1", + "version": "2026-04-07", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 204800, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 0.966, + "outputPer1M": 3.036, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.966, + "output": 3.036, + "cacheRead": 0.1794 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "openrouter/z-ai/glm-5.2", + "providerId": "openrouter", + "displayName": "GLM-5.2", + "version": "2026-06-13", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1048576, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.49, + "outputPer1M": 1.54, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.49, + "output": 1.54, + "cacheRead": 0.091 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "high", + "xhigh" + ] + } + ] + }, + { + "modelId": "openrouter/z-ai/glm-5v-turbo", + "providerId": "openrouter", + "displayName": "GLM-5V-Turbo", + "version": "2026-04-01", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 202752, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 1.2, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.2, + "output": 4, + "cacheRead": 0.24 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "orcarouter/anthropic/claude-haiku-4.5", + "providerId": "orcarouter", + "displayName": "Claude Haiku 4.5 (latest)", + "version": "2025-10-15", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 1, + "outputPer1M": 5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 5, + "cacheRead": 0.1, + "cacheWrite": 1.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "orcarouter/anthropic/claude-opus-4", + "providerId": "orcarouter", + "displayName": "Claude Opus 4 (latest)", + "version": "2025-05-22", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 32000, + "pricing": { + "inputPer1M": 15, + "outputPer1M": 75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 75, + "cacheRead": 1.5, + "cacheWrite": 18.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "orcarouter/anthropic/claude-opus-4.1", + "providerId": "orcarouter", + "displayName": "Claude Opus 4.1 (latest)", + "version": "2025-08-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 32000, + "pricing": { + "inputPer1M": 15, + "outputPer1M": 75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 75, + "cacheRead": 1.5, + "cacheWrite": 18.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "orcarouter/anthropic/claude-opus-4.5", + "providerId": "orcarouter", + "displayName": "Claude Opus 4.5 (latest)", + "version": "2025-11-24", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "orcarouter/anthropic/claude-opus-4.6", + "providerId": "orcarouter", + "displayName": "Claude Opus 4.6", + "version": "2026-02-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "orcarouter/anthropic/claude-opus-4.7", + "providerId": "orcarouter", + "displayName": "Claude Opus 4.7", + "version": "2026-04-16", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "orcarouter/anthropic/claude-sonnet-4", + "providerId": "orcarouter", + "displayName": "Claude Sonnet 4 (latest)", + "version": "2025-05-22", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "orcarouter/anthropic/claude-sonnet-4.5", + "providerId": "orcarouter", + "displayName": "Claude Sonnet 4.5 (latest)", + "version": "2025-09-29", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "orcarouter/anthropic/claude-sonnet-4.6", + "providerId": "orcarouter", + "displayName": "Claude Sonnet 4.6", + "version": "2026-02-17", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "orcarouter/deepseek/deepseek-chat", + "providerId": "orcarouter", + "displayName": "DeepSeek Chat", + "version": "2025-12-01", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 384000, + "pricing": { + "inputPer1M": 0.14, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "cacheRead": 0.028 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "orcarouter/deepseek/deepseek-reasoner", + "providerId": "orcarouter", + "displayName": "DeepSeek Reasoner", + "version": "2025-12-01", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 384000, + "pricing": { + "inputPer1M": 0.435, + "outputPer1M": 0.87, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.435, + "output": 0.87, + "cacheRead": 0.028 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "orcarouter/deepseek/deepseek-v4-flash", + "providerId": "orcarouter", + "displayName": "DeepSeek V4 Flash", + "version": "2026-04-24", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 384000, + "pricing": { + "inputPer1M": 0.19, + "outputPer1M": 0.37, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.19, + "output": 0.37, + "cacheRead": 0.0028 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "orcarouter/deepseek/deepseek-v4-pro", + "providerId": "orcarouter", + "displayName": "DeepSeek V4 Pro", + "version": "2026-04-24", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 384000, + "pricing": { + "inputPer1M": 0.56, + "outputPer1M": 1.12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.56, + "output": 1.12, + "cacheRead": 0.003625 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "orcarouter/google/gemini-2.5-flash", + "providerId": "orcarouter", + "displayName": "Gemini 2.5 Flash", + "version": "2025-06-17", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "pdf", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "cacheRead": 0.03, + "inputAudio": 1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "orcarouter/google/gemini-2.5-flash-lite", + "providerId": "orcarouter", + "displayName": "Gemini 2.5 Flash-Lite", + "version": "2025-06-17", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "pdf", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.1, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.4, + "cacheRead": 0.01, + "inputAudio": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "orcarouter/google/gemini-2.5-pro", + "providerId": "orcarouter", + "displayName": "Gemini 2.5 Pro", + "version": "2025-06-17", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "pdf", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 2.5, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 15, + "cacheRead": 0.125 + }, + "costMetadata": { + "tiers": [ + { + "input": 2.5, + "output": 15, + "cache_read": 0.25, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 2.5, + "output": 15, + "cache_read": 0.25 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "orcarouter/google/gemini-3-flash-preview", + "providerId": "orcarouter", + "displayName": "Gemini 3 Flash Preview", + "version": "2025-12-17", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "pdf", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.5, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 3, + "cacheRead": 0.05, + "inputAudio": 1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "orcarouter/google/gemini-3-pro-preview", + "providerId": "orcarouter", + "displayName": "Gemini 3 Pro Preview", + "version": "2025-11-18", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "pdf", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 4, + "outputPer1M": 18, + "currency": "USD", + "costDimensionsPer1M": { + "input": 4, + "output": 18, + "cacheRead": 0.2 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 18, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 18, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "orcarouter/google/gemini-3.1-flash-lite-preview", + "providerId": "orcarouter", + "displayName": "Gemini 3.1 Flash Lite Preview", + "version": "2026-03-03", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "pdf", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.25, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 1.5, + "cacheRead": 0.025, + "inputAudio": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "orcarouter/google/gemini-3.1-pro-preview", + "providerId": "orcarouter", + "displayName": "Gemini 3.1 Pro Preview", + "version": "2026-02-19", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "pdf", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 4, + "outputPer1M": 18, + "currency": "USD", + "costDimensionsPer1M": { + "input": 4, + "output": 18, + "cacheRead": 0.2 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 18, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 18, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "orcarouter/google/gemini-3.1-pro-preview-customtools", + "providerId": "orcarouter", + "displayName": "Gemini 3.1 Pro Preview Custom Tools", + "version": "2026-02-19", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "pdf", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 4, + "outputPer1M": 18, + "currency": "USD", + "costDimensionsPer1M": { + "input": 4, + "output": 18, + "cacheRead": 0.2 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 18, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 18, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "orcarouter/google/gemini-flash-latest", + "providerId": "orcarouter", + "displayName": "Gemini Flash Latest", + "version": "2026-05-19", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "pdf", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 1.5, + "outputPer1M": 9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 9, + "cacheRead": 0.15, + "inputAudio": 1.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "orcarouter/google/gemini-flash-lite-latest", + "providerId": "orcarouter", + "displayName": "Gemini Flash-Lite Latest", + "version": "2026-05-07", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "pdf", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.25, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 1.5, + "cacheRead": 0.025, + "inputAudio": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "orcarouter/google/gemma-4-26b-a4b-it", + "providerId": "orcarouter", + "displayName": "Gemma 4 26B A4B IT", + "version": "2026-04-02", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.06, + "outputPer1M": 0.33, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "orcarouter/google/gemma-4-31b-it", + "providerId": "orcarouter", + "displayName": "Gemma 4 31B IT", + "version": "2026-04-02", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.13, + "outputPer1M": 0.38, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "orcarouter/grok/grok-4.3", + "providerId": "orcarouter", + "displayName": "Grok 4.3", + "version": "2026-04-17", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 30000, + "pricing": { + "inputPer1M": 1.25, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 2.5, + "cacheRead": 0.2 + }, + "costMetadata": { + "tiers": [ + { + "input": 2.5, + "output": 5, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 2.5, + "output": 5, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "orcarouter/kimi/kimi-k2.5", + "providerId": "orcarouter", + "displayName": "Kimi K2.5", + "version": "2026-01", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 262144, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 0.6, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 3, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "orcarouter/kimi/kimi-k2.6", + "providerId": "orcarouter", + "displayName": "Kimi K2.6", + "version": "2026-04-21", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 262144, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 0.95, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4, + "cacheRead": 0.16 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "orcarouter/minimax/minimax-m2.5", + "providerId": "orcarouter", + "displayName": "MiniMax-M2.5", + "version": "2026-02-12", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 204800, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.03, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "orcarouter/minimax/minimax-m2.5-highspeed", + "providerId": "orcarouter", + "displayName": "MiniMax-M2.5-highspeed", + "version": "2026-02-13", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 204800, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.6, + "outputPer1M": 2.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.4, + "cacheRead": 0.06, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "orcarouter/minimax/minimax-m2.7", + "providerId": "orcarouter", + "displayName": "MiniMax-M2.7", + "version": "2026-03-18", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 204800, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.06, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "orcarouter/minimax/minimax-m2.7-highspeed", + "providerId": "orcarouter", + "displayName": "MiniMax-M2.7-highspeed", + "version": "2026-03-18", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 204800, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.6, + "outputPer1M": 2.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.4, + "cacheRead": 0.06, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "orcarouter/openai/gpt-3.5-turbo", + "providerId": "orcarouter", + "displayName": "GPT-3.5-turbo", + "version": "2023-03-01", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "text" + ], + "contextWindow": 16385, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 0.5, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 1.5, + "cacheRead": 0 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "orcarouter/openai/gpt-4", + "providerId": "orcarouter", + "displayName": "GPT-4", + "version": "2023-11-06", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 8192, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 30, + "outputPer1M": 60, + "currency": "USD" + } + }, + { + "modelId": "orcarouter/openai/gpt-4-turbo", + "providerId": "orcarouter", + "displayName": "GPT-4 Turbo", + "version": "2023-11-06", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 10, + "outputPer1M": 30, + "currency": "USD" + } + }, + { + "modelId": "orcarouter/openai/gpt-4.1", + "providerId": "orcarouter", + "displayName": "GPT-4.1", + "version": "2025-04-14", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1047576, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 2, + "outputPer1M": 8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 8, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "orcarouter/openai/gpt-4.1-mini", + "providerId": "orcarouter", + "displayName": "GPT-4.1 mini", + "version": "2025-04-14", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1047576, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.4, + "outputPer1M": 1.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 1.6, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "orcarouter/openai/gpt-4.1-nano", + "providerId": "orcarouter", + "displayName": "GPT-4.1 nano", + "version": "2025-04-14", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1047576, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.1, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.4, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "orcarouter/openai/gpt-4o", + "providerId": "orcarouter", + "displayName": "GPT-4o", + "version": "2024-05-13", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 2.5, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 10, + "cacheRead": 1.25 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "orcarouter/openai/gpt-4o-2024-05-13", + "providerId": "orcarouter", + "displayName": "GPT-4o (2024-05-13)", + "version": "2024-05-13", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 15, + "currency": "USD" + } + }, + { + "modelId": "orcarouter/openai/gpt-4o-2024-08-06", + "providerId": "orcarouter", + "displayName": "GPT-4o (2024-08-06)", + "version": "2024-08-06", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 2.5, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 10, + "cacheRead": 1.25 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "orcarouter/openai/gpt-4o-2024-11-20", + "providerId": "orcarouter", + "displayName": "GPT-4o (2024-11-20)", + "version": "2024-11-20", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 2.5, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 10, + "cacheRead": 1.25 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "orcarouter/openai/gpt-4o-mini", + "providerId": "orcarouter", + "displayName": "GPT-4o mini", + "version": "2024-07-18", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.6, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "orcarouter/openai/gpt-5", + "providerId": "orcarouter", + "displayName": "GPT-5", + "version": "2025-08-07", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "orcarouter/openai/gpt-5-chat-latest", + "providerId": "orcarouter", + "displayName": "GPT-5 Chat (latest)", + "version": "2025-08-07", + "capabilities": [ + "text.chat", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "orcarouter/openai/gpt-5-codex", + "providerId": "orcarouter", + "displayName": "GPT-5-Codex", + "version": "2025-09-15", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "orcarouter/openai/gpt-5-mini", + "providerId": "orcarouter", + "displayName": "GPT-5 Mini", + "version": "2025-08-07", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 0.25, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 2, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "orcarouter/openai/gpt-5-nano", + "providerId": "orcarouter", + "displayName": "GPT-5 Nano", + "version": "2025-08-07", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 0.05, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.05, + "output": 0.4, + "cacheRead": 0.005 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "orcarouter/openai/gpt-5-pro", + "providerId": "orcarouter", + "displayName": "GPT-5 Pro", + "version": "2025-10-06", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 272000, + "pricing": { + "inputPer1M": 15, + "outputPer1M": 120, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "orcarouter/openai/gpt-5.1", + "providerId": "orcarouter", + "displayName": "GPT-5.1", + "version": "2025-11-13", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "orcarouter/openai/gpt-5.1-chat-latest", + "providerId": "orcarouter", + "displayName": "GPT-5.1 Chat", + "version": "2025-11-13", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "orcarouter/openai/gpt-5.1-codex", + "providerId": "orcarouter", + "displayName": "GPT-5.1 Codex", + "version": "2025-11-13", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "orcarouter/openai/gpt-5.1-codex-max", + "providerId": "orcarouter", + "displayName": "GPT-5.1 Codex Max", + "version": "2025-11-13", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "orcarouter/openai/gpt-5.1-codex-mini", + "providerId": "orcarouter", + "displayName": "GPT-5.1 Codex mini", + "version": "2025-11-13", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 0.25, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 2, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "orcarouter/openai/gpt-5.2", + "providerId": "orcarouter", + "displayName": "GPT-5.2", + "version": "2025-12-11", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "orcarouter/openai/gpt-5.2-chat-latest", + "providerId": "orcarouter", + "displayName": "GPT-5.2 Chat", + "version": "2025-12-11", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "orcarouter/openai/gpt-5.2-codex", + "providerId": "orcarouter", + "displayName": "GPT-5.2 Codex", + "version": "2025-12-11", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "orcarouter/openai/gpt-5.2-pro", + "providerId": "orcarouter", + "displayName": "GPT-5.2 Pro", + "version": "2025-12-11", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 21, + "outputPer1M": 168, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "orcarouter/openai/gpt-5.3-chat-latest", + "providerId": "orcarouter", + "displayName": "GPT-5.3 Chat (latest)", + "version": "2026-03-03", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "orcarouter/openai/gpt-5.3-codex", + "providerId": "orcarouter", + "displayName": "GPT-5.3 Codex", + "version": "2026-02-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "orcarouter/openai/gpt-5.4", + "providerId": "orcarouter", + "displayName": "GPT-5.4", + "version": "2026-03-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1050000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 22.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 22.5, + "cacheRead": 0.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 5, + "output": 22.5, + "cache_read": 0.5, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 5, + "output": 22.5, + "cache_read": 0.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "orcarouter/openai/gpt-5.4-mini", + "providerId": "orcarouter", + "displayName": "GPT-5.4 mini", + "version": "2026-03-17", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 0.75, + "outputPer1M": 4.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 4.5, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "orcarouter/openai/gpt-5.4-nano", + "providerId": "orcarouter", + "displayName": "GPT-5.4 nano", + "version": "2026-03-17", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 0.2, + "outputPer1M": 1.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.25, + "cacheRead": 0.02 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "orcarouter/openai/gpt-5.4-pro", + "providerId": "orcarouter", + "displayName": "GPT-5.4 Pro", + "version": "2026-03-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1050000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 60, + "outputPer1M": 270, + "currency": "USD", + "costDimensionsPer1M": { + "input": 60, + "output": 270 + }, + "costMetadata": { + "tiers": [ + { + "input": 60, + "output": 270, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 60, + "output": 270 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "orcarouter/openai/gpt-5.5", + "providerId": "orcarouter", + "displayName": "GPT-5.5", + "version": "2026-04-23", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1050000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 45, + "cache_read": 1, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 45, + "cache_read": 1 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "orcarouter/openai/gpt-5.5-pro", + "providerId": "orcarouter", + "displayName": "GPT-5.5 Pro", + "version": "2026-04-23", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1050000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 30, + "outputPer1M": 180, + "currency": "USD", + "costDimensionsPer1M": { + "input": 30, + "output": 180 + }, + "costMetadata": { + "tiers": [ + { + "input": 60, + "output": 270, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 60, + "output": 270 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "orcarouter/orcarouter/auto", + "providerId": "orcarouter", + "displayName": "OrcaRouter Auto", + "version": "2025-01-01", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } + }, + { + "modelId": "orcarouter/qwen/qwen3-max", + "providerId": "orcarouter", + "displayName": "Qwen3 Max", + "version": "2025-09-23", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.359, + "outputPer1M": 1.434, + "currency": "USD" + } + }, + { + "modelId": "orcarouter/qwen/qwen3.5-122b-a10b", + "providerId": "orcarouter", + "displayName": "Qwen3.5 122B-A10B", + "version": "2026-02-23", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "text", + "video" + ], + "contextWindow": 262144, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.115, + "outputPer1M": 0.917, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "orcarouter/qwen/qwen3.5-27b", + "providerId": "orcarouter", + "displayName": "Qwen3.5 27B", + "version": "2026-02-23", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "text", + "video" + ], + "contextWindow": 262144, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.086, + "outputPer1M": 0.688, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "orcarouter/qwen/qwen3.5-35b-a3b", + "providerId": "orcarouter", + "displayName": "Qwen3.5 35B-A3B", + "version": "2026-02-23", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "text", + "video" + ], + "contextWindow": 262144, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.057, + "outputPer1M": 0.459, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "orcarouter/qwen/qwen3.5-397b-a17b", + "providerId": "orcarouter", + "displayName": "Qwen3.5 397B-A17B", + "version": "2026-02-15", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "text", + "video" + ], + "contextWindow": 262144, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.172, + "outputPer1M": 1.032, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "orcarouter/qwen/qwen3.5-plus", + "providerId": "orcarouter", + "displayName": "Qwen3.5 Plus", + "version": "2026-02-16", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 1000000, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.115, + "outputPer1M": 0.688, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.115, + "output": 0.688, + "reasoning": 2.4 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "orcarouter/qwen/qwen3.6-35b-a3b", + "providerId": "orcarouter", + "displayName": "Qwen3.6 35B-A3B", + "version": "2026-04-17", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "text", + "video" + ], + "contextWindow": 262144, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.248, + "outputPer1M": 1.485, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "orcarouter/qwen/qwen3.6-plus", + "providerId": "orcarouter", + "displayName": "Qwen3.6 Plus", + "version": "2026-04-02", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 1000000, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.5, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 3, + "cacheRead": 0.05, + "cacheWrite": 0.625 + }, + "costMetadata": { + "tiers": [ + { + "input": 2, + "output": 6, + "cache_read": 0.2, + "cache_write": 2.5, + "tier": { + "type": "context", + "size": 256000 + } + } + ], + "contextOver200k": { + "input": 2, + "output": 6, + "cache_read": 0.2, + "cache_write": 2.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "orcarouter/z-ai/glm-4.5", + "providerId": "orcarouter", + "displayName": "GLM-4.5", + "version": "2025-07-28", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 98304, + "pricing": { + "inputPer1M": 0.6, + "outputPer1M": 2.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.2, + "cacheRead": 0.11, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "orcarouter/z-ai/glm-4.5-air", + "providerId": "orcarouter", + "displayName": "GLM-4.5-Air", + "version": "2025-07-28", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 98304, + "pricing": { + "inputPer1M": 0.2, + "outputPer1M": 1.1, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.1, + "cacheRead": 0.03, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "orcarouter/z-ai/glm-4.6", + "providerId": "orcarouter", + "displayName": "GLM-4.6", + "version": "2025-09-30", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 204800, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.6, + "outputPer1M": 2.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.2, + "cacheRead": 0.11, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "orcarouter/z-ai/glm-4.7", + "providerId": "orcarouter", + "displayName": "GLM-4.7", + "version": "2025-12-22", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 204800, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.6, + "outputPer1M": 2.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.2, + "cacheRead": 0.11, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "orcarouter/z-ai/glm-5", + "providerId": "orcarouter", + "displayName": "GLM-5", + "version": "2026-02-12", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 204800, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 1, + "outputPer1M": 3.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 3.2, + "cacheRead": 0.2, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "orcarouter/z-ai/glm-5.1", + "providerId": "orcarouter", + "displayName": "GLM-5.1", + "version": "2026-04-07", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 1.4, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.4, + "output": 4.4, + "cacheRead": 0.26, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "ovhcloud/gpt-oss-120b", + "providerId": "ovhcloud", + "displayName": "gpt-oss-120b", + "version": "2025-08-28", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.09, + "outputPer1M": 0.47, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "ovhcloud/gpt-oss-20b", + "providerId": "ovhcloud", + "displayName": "gpt-oss-20b", + "version": "2025-08-28", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.05, + "outputPer1M": 0.18, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "ovhcloud/meta-llama-3_3-70b-instruct", + "providerId": "ovhcloud", + "displayName": "Meta-Llama-3_3-70B-Instruct", + "version": "2025-04-01", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.74, + "outputPer1M": 0.74, + "currency": "USD" + } + }, + { + "modelId": "ovhcloud/mistral-7b-instruct-v0.3", + "providerId": "ovhcloud", + "displayName": "Mistral-7B-Instruct-v0.3", + "version": "2025-04-01", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 65536, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.11, + "outputPer1M": 0.11, + "currency": "USD" + } + }, + { + "modelId": "ovhcloud/mistral-nemo-instruct-2407", + "providerId": "ovhcloud", + "displayName": "Mistral-Nemo-Instruct-2407", + "version": "2024-11-20", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 65536, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.14, + "outputPer1M": 0.14, + "currency": "USD" + } + }, + { + "modelId": "ovhcloud/mistral-small-3.2-24b-instruct-2506", + "providerId": "ovhcloud", + "displayName": "Mistral-Small-3.2-24B-Instruct-2506", + "version": "2025-07-16", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.1, + "outputPer1M": 0.31, + "currency": "USD" + } + }, + { + "modelId": "ovhcloud/qwen2.5-vl-72b-instruct", + "providerId": "ovhcloud", + "displayName": "Qwen2.5-VL-72B-Instruct", + "version": "2025-03-31", + "capabilities": [ + "text.chat", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 32768, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 1.01, + "outputPer1M": 1.01, + "currency": "USD" + } + }, + { + "modelId": "ovhcloud/qwen3-32b", + "providerId": "ovhcloud", + "displayName": "Qwen3-32B", + "version": "2025-07-16", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 32768, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.09, + "outputPer1M": 0.25, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "ovhcloud/qwen3-coder-30b-a3b-instruct", + "providerId": "ovhcloud", + "displayName": "Qwen3-Coder-30B-A3B-Instruct", + "version": "2025-10-28", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 0.07, + "outputPer1M": 0.26, + "currency": "USD" + } + }, + { + "modelId": "ovhcloud/qwen3.5-397b-a17b", + "providerId": "ovhcloud", + "displayName": "Qwen3.5-397B-A17B", + "version": "2026-05-18", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 0.71, + "outputPer1M": 4.25, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "ovhcloud/qwen3.5-9b", + "providerId": "ovhcloud", + "displayName": "Qwen3.5-9B", + "version": "2026-04-22", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 0.12, + "outputPer1M": 0.18, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "ovhcloud/qwen3.6-27b", + "providerId": "ovhcloud", + "displayName": "Qwen3.6-27B", + "version": "2026-06-01", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 0.47, + "outputPer1M": 3.19, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "ovhcloud/qwen3guard-gen-0.6b", + "providerId": "ovhcloud", + "displayName": "Qwen3Guard-Gen-0.6B", + "version": "2026-01-22", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "text" + ], + "contextWindow": 32768, + "maxOutputTokens": 16384 + }, + { + "modelId": "ovhcloud/qwen3guard-gen-8b", + "providerId": "ovhcloud", + "displayName": "Qwen3Guard-Gen-8B", + "version": "2026-01-22", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "text" + ], + "contextWindow": 32768, + "maxOutputTokens": 16384 + }, + { + "modelId": "perplexity-agent/anthropic/claude-haiku-4-5", + "providerId": "perplexity-agent", + "displayName": "Claude Haiku 4.5", + "version": "2025-10-15", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 1, + "outputPer1M": 5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 5, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "perplexity-agent/anthropic/claude-opus-4-5", + "providerId": "perplexity-agent", + "displayName": "Claude Opus 4.5", + "version": "2025-11-24", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "perplexity-agent/anthropic/claude-opus-4-6", + "providerId": "perplexity-agent", + "displayName": "Claude Opus 4.6", + "version": "2026-02-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "perplexity-agent/anthropic/claude-opus-4-7", + "providerId": "perplexity-agent", + "displayName": "Claude Opus 4.7", + "version": "2026-04-16", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "perplexity-agent/anthropic/claude-sonnet-4-5", + "providerId": "perplexity-agent", + "displayName": "Claude Sonnet 4.5", + "version": "2025-09-29", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "perplexity-agent/anthropic/claude-sonnet-4-6", + "providerId": "perplexity-agent", + "displayName": "Claude Sonnet 4.6", + "version": "2026-02-17", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "perplexity-agent/deepseek/deepseek-v4-flash-0731", + "providerId": "perplexity-agent", + "displayName": "DeepSeek V4 Flash 0731", + "version": "2026-07-31", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 384000, + "pricing": { + "inputPer1M": 0.13, + "outputPer1M": 0.26, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.13, + "output": 0.26, + "cacheRead": 0.028 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "high", + "max" + ] + } + ] + }, + { + "modelId": "perplexity-agent/google/gemini-2.5-flash", + "providerId": "perplexity-agent", + "displayName": "Gemini 2.5 Flash", + "version": "2025-03-20", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "audio", + "image", + "pdf", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "perplexity-agent/google/gemini-2.5-pro", + "providerId": "perplexity-agent", + "displayName": "Gemini 2.5 Pro", + "version": "2025-03-20", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "audio", + "image", + "pdf", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costMetadata": { + "tiers": [ + { + "input": 2.5, + "output": 15, + "cache_read": 0.25, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 2.5, + "output": 15, + "cache_read": 0.25 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "perplexity-agent/google/gemini-3-flash-preview", + "providerId": "perplexity-agent", + "displayName": "Gemini 3 Flash Preview", + "version": "2025-12-17", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "audio", + "image", + "pdf", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.5, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 3, + "cacheRead": 0.05 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.5, + "output": 3, + "cache_read": 0.05, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 0.5, + "output": 3, + "cache_read": 0.05 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "perplexity-agent/google/gemini-3.1-pro-preview", + "providerId": "perplexity-agent", + "displayName": "Gemini 3.1 Pro Preview", + "version": "2026-02-19", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "audio", + "image", + "pdf", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "cacheRead": 0.2 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 18, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 18, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "perplexity-agent/moonshot-ai/kimi-k2.7-code", + "providerId": "perplexity-agent", + "displayName": "Kimi K2.7 Code", + "version": "2026-06-12", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 262144, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 0.95, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4, + "cacheRead": 0.19 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "perplexity-agent/moonshot-ai/kimi-k3", + "providerId": "perplexity-agent", + "displayName": "Kimi K3", + "version": "2026-07-16", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "perplexity-agent/nvidia/nemotron-3-super-120b-a12b", + "providerId": "perplexity-agent", + "displayName": "Nemotron 3 Super 120B", + "version": "2026-03-11", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 32000, + "pricing": { + "inputPer1M": 0.25, + "outputPer1M": 2.5, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "perplexity-agent/openai/gpt-5-mini", + "providerId": "perplexity-agent", + "displayName": "GPT-5 Mini", + "version": "2025-08-07", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 0.25, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 2, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "perplexity-agent/openai/gpt-5.1", + "providerId": "perplexity-agent", + "displayName": "GPT-5.1", + "version": "2025-11-13", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "perplexity-agent/openai/gpt-5.2", + "providerId": "perplexity-agent", + "displayName": "GPT-5.2", + "version": "2025-12-11", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "perplexity-agent/openai/gpt-5.4", + "providerId": "perplexity-agent", + "displayName": "GPT-5.4", + "version": "2026-03-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1050000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 2.5, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 15, + "cacheRead": 0.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "perplexity-agent/openai/gpt-5.5", + "providerId": "perplexity-agent", + "displayName": "GPT-5.5", + "version": "2026-04-23", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1050000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "perplexity-agent/perplexity/sonar", + "providerId": "perplexity-agent", + "displayName": "Sonar", + "version": "2024-01-01", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0.25, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 2.5, + "cacheRead": 0.0625 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "perplexity-agent/xai/grok-4-1-fast-non-reasoning", + "providerId": "perplexity-agent", + "displayName": "Grok 4.1 Fast (Non-Reasoning)", + "version": "2025-11-19", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 2000000, + "maxOutputTokens": 30000, + "pricing": { + "inputPer1M": 0.2, + "outputPer1M": 0.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 0.5, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "perplexity-agent/xai/grok-4.6", + "providerId": "perplexity-agent", + "displayName": "Grok 4.6", + "version": "2026-08-12", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 500000, + "maxOutputTokens": 500000, + "pricing": { + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.5 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 12, + "cache_read": 1, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 12, + "cache_read": 1 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] + }, + { + "modelId": "perplexity/sonar", + "providerId": "perplexity", + "displayName": "Sonar", + "version": "2024-01-01", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 1, + "outputPer1M": 1, + "currency": "USD" + } + }, + { + "modelId": "perplexity/sonar-deep-research", + "providerId": "perplexity", + "displayName": "Perplexity Sonar Deep Research", + "version": "2025-02-01", + "capabilities": [ + "text.chat", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 2, + "outputPer1M": 8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 8, + "reasoning": 3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "perplexity/sonar-pro", + "providerId": "perplexity", + "displayName": "Sonar Pro", + "version": "2024-01-01", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD" + } + }, + { + "modelId": "perplexity/sonar-reasoning-pro", + "providerId": "perplexity", + "displayName": "Sonar Reasoning Pro", + "version": "2024-01-01", + "capabilities": [ + "text.chat", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 2, + "outputPer1M": 8, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "pioneer/claude-3-7-sonnet-latest", + "providerId": "pioneer", + "displayName": "Claude Sonnet 3.7", + "version": "2025-02-19", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "pioneer/claude-fable-5", + "providerId": "pioneer", + "displayName": "Claude Fable 5", + "version": "2026-06-09", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 11, + "outputPer1M": 55, + "currency": "USD", + "costDimensionsPer1M": { + "input": 11, + "output": 55, + "cacheRead": 1.1, + "cacheWrite": 13.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] + }, + { + "modelId": "pioneer/claude-haiku-4-5", + "providerId": "pioneer", + "displayName": "Claude Haiku 4.5 (latest)", + "version": "2025-10-15", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 1, + "outputPer1M": 5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 5, + "cacheRead": 0.1, + "cacheWrite": 1.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "pioneer/claude-opus-4-1", + "providerId": "pioneer", + "displayName": "Claude Opus 4.1 (latest)", + "version": "2025-08-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 32000, + "pricing": { + "inputPer1M": 15, + "outputPer1M": 75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 75, + "cacheRead": 1.5, + "cacheWrite": 18.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "pioneer/claude-opus-4-5", + "providerId": "pioneer", + "displayName": "Claude Opus 4.5 (latest)", + "version": "2025-11-24", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "pioneer/claude-opus-4-6", + "providerId": "pioneer", + "displayName": "Claude Opus 4.6", + "version": "2026-02-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "pioneer/claude-opus-4-7", + "providerId": "pioneer", + "displayName": "Claude Opus 4.7", + "version": "2026-04-16", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] + }, + { + "modelId": "pioneer/claude-opus-4-8", + "providerId": "pioneer", + "displayName": "Claude Opus 4.8", + "version": "2026-05-28", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] + }, + { + "modelId": "pioneer/claude-opus-5", + "providerId": "pioneer", + "displayName": "Claude Opus 5", + "version": "2026-07-24", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "pioneer/claude-sonnet-4-5", + "providerId": "pioneer", + "displayName": "Claude Sonnet 4.5 (latest)", + "version": "2025-09-29", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "pioneer/claude-sonnet-4-6", + "providerId": "pioneer", + "displayName": "Claude Sonnet 4.6", + "version": "2026-02-17", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "pioneer/claude-sonnet-5", + "providerId": "pioneer", + "displayName": "Claude Sonnet 5", + "version": "2026-06-30", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 2, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 10, + "cacheRead": 0.2, + "cacheWrite": 2.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "pioneer/deepseek-ai/DeepSeek-V3", + "providerId": "pioneer", + "displayName": "DeepSeek-V3", + "version": "2024-12-26", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 163840, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0.27, + "outputPer1M": 1.12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.27, + "output": 1.12, + "cacheRead": 0.135, + "cacheWrite": 0.27 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "pioneer/deepseek-ai/DeepSeek-V3.1", + "providerId": "pioneer", + "displayName": "DeepSeek-V3.1", + "version": "2025-08-21", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 163840, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.56, + "outputPer1M": 1.68, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.56, + "output": 1.68, + "cacheRead": 0.56, + "cacheWrite": 0.56 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] + }, + { + "modelId": "pioneer/deepseek-ai/DeepSeek-V4-Flash", + "providerId": "pioneer", + "displayName": "DeepSeek V4 Flash", + "version": "2026-04-24", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.1, + "outputPer1M": 0.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.2, + "cacheRead": 0.0197, + "cacheWrite": 0.1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] + }, + { + "modelId": "pioneer/deepseek-ai/DeepSeek-V4-Pro", + "providerId": "pioneer", + "displayName": "DeepSeek V4 Pro", + "version": "2026-04-24", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.435, + "outputPer1M": 0.87, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.435, + "output": 0.87, + "cacheRead": 0.003625, + "cacheWrite": 0.435 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "pioneer/devstral-2", + "providerId": "pioneer", + "displayName": "Devstral 2", + "version": "2025-12-09", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 256000, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.4, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 2, + "cacheRead": 0.4, + "cacheWrite": 0.4 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "pioneer/fastino/gliguard-LLMGuardrails-300M", + "providerId": "pioneer", + "displayName": "GLiGuard LLM Guardrails 300M", + "version": "2026-04-30", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 8192, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 0.15, + "outputPer1M": 0.15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.15, + "cacheRead": 0.15, + "cacheWrite": 0.15 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "pioneer/fastino/gliner2-base-v1", + "providerId": "pioneer", + "displayName": "GLiNER2 Base", + "version": "2025-06-30", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 8192, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 0.15, + "outputPer1M": 0.15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.15, + "cacheRead": 0.15, + "cacheWrite": 0.15 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "pioneer/fastino/gliner2-large-v1", + "providerId": "pioneer", + "displayName": "GLiNER2 Large", + "version": "2025-06-30", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 8192, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 0.15, + "outputPer1M": 0.15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.15, + "cacheRead": 0.15, + "cacheWrite": 0.15 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "pioneer/fastino/gliner2-multi-large-v1", + "providerId": "pioneer", + "displayName": "GLiNER2 Multi Large", + "version": "2025-11-30", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 8192, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 0.15, + "outputPer1M": 0.15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.15, + "cacheRead": 0.15, + "cacheWrite": 0.15 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "pioneer/fastino/gliner2-multi-v1", + "providerId": "pioneer", + "displayName": "GLiNER2 Multi", + "version": "2025-11-30", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 8192, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 0.15, + "outputPer1M": 0.15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.15, + "cacheRead": 0.15, + "cacheWrite": 0.15 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "pioneer/fastino/gliner2-privacy-filter-PII-multi", + "providerId": "pioneer", + "displayName": "GLiNER2 Privacy Filter PII (Multi)", + "version": "2026-04-30", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 8192, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 0.15, + "outputPer1M": 0.15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.15, + "cacheRead": 0.15, + "cacheWrite": 0.15 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "pioneer/gemini-3-flash", + "providerId": "pioneer", + "displayName": "Gemini 3 Flash Preview", + "version": "2025-12-17", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "pdf", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 65535, + "pricing": { + "inputPer1M": 0.5, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 3, + "cacheRead": 0.05, + "cacheWrite": 0.083333 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "pioneer/gemini-3.1-flash-lite", + "providerId": "pioneer", + "displayName": "Gemini 3.1 Flash Lite", + "version": "2026-05-07", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "pdf", + "text", + "video" + ], + "contextWindow": 1000000, + "maxOutputTokens": 65000, + "pricing": { + "inputPer1M": 0.25, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 1.5, + "cacheRead": 0.03, + "cacheWrite": 0.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "pioneer/gemini-3.1-pro", + "providerId": "pioneer", + "displayName": "Gemini 3.1 Pro Preview", + "version": "2026-02-19", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "pdf", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "cacheRead": 0.2, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "pioneer/gemini-3.5-flash", + "providerId": "pioneer", + "displayName": "Gemini 3.5 Flash", + "version": "2026-05-19", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "pdf", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 1.5, + "outputPer1M": 9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 9, + "cacheRead": 0.15, + "cacheWrite": 0.083333 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "pioneer/gemini-3.5-flash-lite", + "providerId": "pioneer", + "displayName": "Gemini 3.5 Flash Lite", + "version": "2026-07-21", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "pdf", + "text", + "video" + ], + "contextWindow": 1000000, + "maxOutputTokens": 65000, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "cacheRead": 0.03, + "cacheWrite": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "pioneer/gemini-3.6-flash", + "providerId": "pioneer", + "displayName": "Gemini 3.6 Flash", + "version": "2026-07-21", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "pdf", + "text", + "video" + ], + "contextWindow": 1000000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 1.5, + "outputPer1M": 7.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 7.5, + "cacheRead": 0.15, + "cacheWrite": 1.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "pioneer/google/diffusiongemma-26B-A4B-it", + "providerId": "pioneer", + "displayName": "DiffusionGemma 26B-A4B IT", + "version": "2026-05-31", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.5, + "outputPer1M": 0.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 0.5, + "cacheRead": 0.5, + "cacheWrite": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] + }, + { + "modelId": "pioneer/google/gemma-3-4b-pt", + "providerId": "pioneer", + "displayName": "Gemma 3 4B (Pretrained)", + "version": "2025-02-28", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 32768, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.15, + "outputPer1M": 0.15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.15, + "cacheRead": 0.15, + "cacheWrite": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "pioneer/google/gemma-4-12B-it", + "providerId": "pioneer", + "displayName": "Gemma 4 12B IT", + "version": "2026-05-31", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 32768, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.25, + "outputPer1M": 0.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 0.25, + "cacheRead": 0.25, + "cacheWrite": 0.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "pioneer/google/gemma-4-31B-it", + "providerId": "pioneer", + "displayName": "Gemma 4 31B IT", + "version": "2026-04-02", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 32768, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.5, + "outputPer1M": 0.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 0.5, + "cacheRead": 0.5, + "cacheWrite": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "pioneer/google/gemma-4-E2B-it", + "providerId": "pioneer", + "displayName": "Gemma 4 E2B IT", + "version": "2026-04-02", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "text" + ], + "contextWindow": 32768, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.1, + "outputPer1M": 0.1, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.1, + "cacheRead": 0.1, + "cacheWrite": 0.1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "pioneer/google/gemma-4-E4B-it", + "providerId": "pioneer", + "displayName": "Gemma 4 E4B IT", + "version": "2026-04-02", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "text" + ], + "contextWindow": 32768, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.2, + "outputPer1M": 0.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 0.2, + "cacheRead": 0.2, + "cacheWrite": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "pioneer/gpt-4.1", + "providerId": "pioneer", + "displayName": "GPT-4.1", + "version": "2025-04-14", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1047576, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 2, + "outputPer1M": 8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 8, + "cacheRead": 1, + "cacheWrite": 2 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "pioneer/gpt-4.1-mini", + "providerId": "pioneer", + "displayName": "GPT-4.1 mini", + "version": "2025-04-14", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1047576, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.4, + "outputPer1M": 1.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 1.6, + "cacheRead": 0.2, + "cacheWrite": 0.4 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "pioneer/gpt-4.1-nano", + "providerId": "pioneer", + "displayName": "GPT-4.1 nano", + "version": "2025-04-14", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1047576, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.1, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.4, + "cacheRead": 0.05, + "cacheWrite": 0.1 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "pioneer/gpt-4o", + "providerId": "pioneer", + "displayName": "GPT-4o", + "version": "2024-05-13", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 2.5, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 10, + "cacheRead": 1.25, + "cacheWrite": 2.5 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "pioneer/gpt-4o-mini", + "providerId": "pioneer", + "displayName": "GPT-4o mini", + "version": "2024-07-18", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.6, + "cacheRead": 0.075, + "cacheWrite": 0.15 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "pioneer/gpt-5-mini", + "providerId": "pioneer", + "displayName": "GPT-5 Mini", + "version": "2025-08-07", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 0.25, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 2, + "cacheRead": 0.025, + "cacheWrite": 0.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] + }, + { + "modelId": "pioneer/gpt-5-nano", + "providerId": "pioneer", + "displayName": "GPT-5 Nano", + "version": "2025-08-07", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 0.05, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.05, + "output": 0.4, + "cacheRead": 0.005, + "cacheWrite": 0.05 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] + }, + { + "modelId": "pioneer/gpt-5.1", + "providerId": "pioneer", + "displayName": "GPT-5.1", + "version": "2025-11-13", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125, + "cacheWrite": 1.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] + }, + { + "modelId": "pioneer/gpt-5.3-codex", + "providerId": "pioneer", + "displayName": "GPT-5.3 Codex", + "version": "2026-02-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175, + "cacheWrite": 1.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "pioneer/gpt-5.4", + "providerId": "pioneer", + "displayName": "GPT-5.4", + "version": "2026-03-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1050000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 2.5, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 15, + "cacheRead": 0.25, + "cacheWrite": 2.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] + }, + { + "modelId": "pioneer/gpt-5.4-mini", + "providerId": "pioneer", + "displayName": "GPT-5.4 mini", + "version": "2026-03-17", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 0.75, + "outputPer1M": 4.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 4.5, + "cacheRead": 0.075, + "cacheWrite": 0.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] + }, + { + "modelId": "pioneer/gpt-5.4-nano", + "providerId": "pioneer", + "displayName": "GPT-5.4 nano", + "version": "2026-03-17", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1047576, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 0.2, + "outputPer1M": 1.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.25, + "cacheRead": 0.02, + "cacheWrite": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] + }, + { + "modelId": "pioneer/gpt-5.5", + "providerId": "pioneer", + "displayName": "GPT-5.5", + "version": "2026-04-23", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1050000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5, + "cacheWrite": 5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] + }, + { + "modelId": "pioneer/gpt-5.6-luna", + "providerId": "pioneer", + "displayName": "GPT-5.6 Luna", + "version": "2026-07-09", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1050000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 1, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 6, + "cacheRead": 0.1, + "cacheWrite": 1.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] + }, + { + "modelId": "pioneer/gpt-5.6-sol", + "providerId": "pioneer", + "displayName": "GPT-5.6 Sol", + "version": "2026-07-09", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1050000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] + }, + { + "modelId": "pioneer/gpt-5.6-terra", + "providerId": "pioneer", + "displayName": "GPT-5.6 Terra", + "version": "2026-07-09", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1050000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 2.5, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 15, + "cacheRead": 0.25, + "cacheWrite": 3.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] + }, + { + "modelId": "pioneer/grok-4.5", + "providerId": "pioneer", + "displayName": "Grok 4.5", + "version": "2026-07-08", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 500000, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.5, + "cacheWrite": 2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "pioneer/HuggingFaceTB/SmolLM3-3B-Base", + "providerId": "pioneer", + "displayName": "SmolLM3 3B Base", + "version": "2025-06-30", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 32768, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.15, + "outputPer1M": 0.15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.15, + "cacheRead": 0.15, + "cacheWrite": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "pioneer/LiquidAI/LFM2-24B-A2B", + "providerId": "pioneer", + "displayName": "LFM2 24B A2B", + "version": "2026-01-31", + "capabilities": [ + "text.chat", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 32768, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.03, + "outputPer1M": 0.12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.03, + "output": 0.12, + "cacheRead": 0.03, + "cacheWrite": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "pioneer/meta-llama/Llama-3.1-8B-Instruct", + "providerId": "pioneer", + "displayName": "Llama 3.1 8B Instruct", + "version": "2024-06-30", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0.2, + "outputPer1M": 0.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 0.2, + "cacheRead": 0.2, + "cacheWrite": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "pioneer/meta-llama/Llama-3.2-1B", + "providerId": "pioneer", + "displayName": "Llama-3.2-1B", + "version": "2024-09-25", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.1, + "outputPer1M": 0.1, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.1, + "cacheRead": 0.1, + "cacheWrite": 0.1 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "pioneer/meta-llama/Llama-3.2-1B-Instruct", + "providerId": "pioneer", + "displayName": "Llama 3.2 1B Instruct", + "version": "2024-08-31", + "capabilities": [ + "text.chat", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 60000, + "pricing": { + "inputPer1M": 0.1, + "outputPer1M": 0.201, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.201, + "cacheRead": 0.1, + "cacheWrite": 0.1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "pioneer/meta-llama/Llama-3.2-3B", + "providerId": "pioneer", + "displayName": "Llama-3.2-3B", + "version": "2024-09-25", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.1, + "outputPer1M": 0.1, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.1, + "cacheRead": 0.1, + "cacheWrite": 0.1 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "pioneer/meta-llama/Llama-3.2-3B-Instruct", + "providerId": "pioneer", + "displayName": "Llama 3.2 3B Instruct", + "version": "2024-08-31", + "capabilities": [ + "text.chat", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 80000, + "pricing": { + "inputPer1M": 0.1, + "outputPer1M": 0.335, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.335, + "cacheRead": 0.1, + "cacheWrite": 0.1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "pioneer/meta-llama/Llama-3.3-70B-Instruct", + "providerId": "pioneer", + "displayName": "Llama-3.3-70B-Instruct", + "version": "2024-12-06", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.9, + "outputPer1M": 0.9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.9, + "output": 0.9, + "cacheRead": 0.9, + "cacheWrite": 0.9 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "pioneer/meta/muse-spark-1.1", + "providerId": "pioneer", + "displayName": "Muse Spark 1.1", + "version": "2026-04-08", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 1.25, + "outputPer1M": 4.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 4.25, + "cacheRead": 0.15, + "cacheWrite": 1.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "pioneer/MiniMaxAI/MiniMax-M2.7", + "providerId": "pioneer", + "displayName": "MiniMax-M2.7", + "version": "2026-03-18", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 204800, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.279, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.279, + "output": 1.2, + "cacheRead": 0.279, + "cacheWrite": 0.279 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "pioneer/MiniMaxAI/MiniMax-M3", + "providerId": "pioneer", + "displayName": "MiniMax-M3", + "version": "2026-06-01", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 1000000, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.06, + "cacheWrite": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "pioneer/mistral-large-3", + "providerId": "pioneer", + "displayName": "Mistral Large 3", + "version": "2024-11-01", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 256000, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.5, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 1.5, + "cacheRead": 0.5, + "cacheWrite": 0.5 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "pioneer/mistral-medium-3.5", + "providerId": "pioneer", + "displayName": "Mistral Medium 3.5", + "version": "2026-04-29", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 1.5, + "outputPer1M": 7.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 7.5, + "cacheRead": 1.5, + "cacheWrite": 1.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "pioneer/mistralai/Codestral-22B-v0.1", + "providerId": "pioneer", + "displayName": "Codestral-22B-v0.1", + "version": "2024-05-29", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 4000, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 0.9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 0.9, + "cacheRead": 0.3, + "cacheWrite": 0.3 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "pioneer/mistralai/Magistral-Small-2506", + "providerId": "pioneer", + "displayName": "Magistral Small", + "version": "2025-06-10", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 0.5, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 1.5, + "cacheRead": 0.5, + "cacheWrite": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "pioneer/mistralai/Ministral-8B-Instruct-2410", + "providerId": "pioneer", + "displayName": "Ministral 8B Instruct", + "version": "2024-10-16", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 4000, + "pricing": { + "inputPer1M": 0.15, + "outputPer1M": 0.15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.15, + "cacheRead": 0.15, + "cacheWrite": 0.15 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "pioneer/mistralai/Mistral-7B-Instruct-v0.3", + "providerId": "pioneer", + "displayName": "Mistral 7B Instruct v0.3", + "version": "2023-04-30", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 32768, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.2, + "outputPer1M": 0.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 0.2, + "cacheRead": 0.2, + "cacheWrite": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "pioneer/mistralai/Mistral-Nemo-Instruct-2407", + "providerId": "pioneer", + "displayName": "Mistral Nemo", + "version": "2024-07-01", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 0.02, + "outputPer1M": 0.03, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.02, + "output": 0.03, + "cacheRead": 0.02, + "cacheWrite": 0.02 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "pioneer/mistralai/Mistral-Small-4-119B-2603", + "providerId": "pioneer", + "displayName": "Mistral Small 4", + "version": "2026-03-16", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.6, + "cacheRead": 0.015, + "cacheWrite": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "pioneer/mistralai/Pixtral-12B-2409", + "providerId": "pioneer", + "displayName": "Pixtral 12B", + "version": "2024-09-01", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 4000, + "pricing": { + "inputPer1M": 0.15, + "outputPer1M": 0.15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.15, + "cacheRead": 0.15, + "cacheWrite": 0.15 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "pioneer/moonshotai/Kimi-K2.6", + "providerId": "pioneer", + "displayName": "Kimi K2.6", + "version": "2026-04-21", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 262144, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.95, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4, + "cacheRead": 0.34, + "cacheWrite": 0.95 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "pioneer/moonshotai/Kimi-K2.7-Code", + "providerId": "pioneer", + "displayName": "Kimi K2.7 Code", + "version": "2026-06-12", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 262144, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.95, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4, + "cacheRead": 0.19, + "cacheWrite": 0.95 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "pioneer/moonshotai/Kimi-K3", + "providerId": "pioneer", + "displayName": "Kimi K3", + "version": "2026-07-16", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 1000000, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "pioneer/nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B-BF16", + "providerId": "pioneer", + "displayName": "Nemotron 3 Nano 30B A3B", + "version": "2025-12-15", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.05, + "outputPer1M": 0.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.05, + "output": 0.2, + "cacheRead": 0.05, + "cacheWrite": 0.05 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "pioneer/nvidia/NVIDIA-Nemotron-3-Super-120B-A12B-FP8", + "providerId": "pioneer", + "displayName": "Nemotron 3 Super 120B A12B", + "version": "2026-03-11", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 32000, + "pricing": { + "inputPer1M": 0.09, + "outputPer1M": 0.45, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.09, + "output": 0.45, + "cacheRead": 0.09, + "cacheWrite": 0.09 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "pioneer/nvidia/NVIDIA-Nemotron-3-Ultra-550B-A55B-BF16", + "providerId": "pioneer", + "displayName": "Nemotron 3 Ultra 550B A55B", + "version": "2026-06-04", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 65000, + "pricing": { + "inputPer1M": 0.5, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 2.5, + "cacheRead": 0.15, + "cacheWrite": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "pioneer/openai/gpt-oss-120b", + "providerId": "pioneer", + "displayName": "GPT OSS 120B", + "version": "2025-08-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.6, + "cacheRead": 0.015, + "cacheWrite": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] + }, + { + "modelId": "pioneer/openai/gpt-oss-20b", + "providerId": "pioneer", + "displayName": "GPT OSS 20B", + "version": "2025-08-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0.07, + "outputPer1M": 0.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.07, + "output": 0.3, + "cacheRead": 0.035, + "cacheWrite": 0.07 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] + }, + { + "modelId": "pioneer/pioneer/auto", + "providerId": "pioneer", + "displayName": "Pioneer Auto", + "version": "2024-01-01", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1048576, + "maxOutputTokens": 4096, + "reasoningOptions": [] + }, + { + "modelId": "pioneer/poolside/laguna-s-2.1", + "providerId": "pioneer", + "displayName": "Laguna S 2.1", + "version": "2026-07-21", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.1, + "outputPer1M": 0.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.2, + "cacheRead": 0.01, + "cacheWrite": 0.1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "pioneer/Qwen/Qwen2.5-Coder-0.5B", + "providerId": "pioneer", + "displayName": "Qwen2.5-Coder-0.5B", + "version": "2024-11-12", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "text" + ], + "contextWindow": 32768, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.1, + "outputPer1M": 0.1, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.1, + "cacheRead": 0.1, + "cacheWrite": 0.1 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "pioneer/Qwen/Qwen3-1.7B-Base", + "providerId": "pioneer", + "displayName": "Qwen3 1.7B Base", + "version": "2025-03-31", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 32768, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.1, + "outputPer1M": 0.1, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.1, + "cacheRead": 0.1, + "cacheWrite": 0.1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "pioneer/Qwen/Qwen3-235B-A22B-Instruct-2507", + "providerId": "pioneer", + "displayName": "Qwen3 235B-A22B Instruct 2507", + "version": "2025-07-21", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 1.2, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.2, + "output": 1.2, + "cacheRead": 1.2, + "cacheWrite": 1.2 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "pioneer/Qwen/Qwen3-32B", + "providerId": "pioneer", + "displayName": "Qwen3 32B", + "version": "2025-04", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0.9, + "outputPer1M": 0.9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.9, + "output": 0.9, + "cacheRead": 0.9, + "cacheWrite": 0.9 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] + }, + { + "modelId": "pioneer/Qwen/Qwen3-4B-Base", + "providerId": "pioneer", + "displayName": "Qwen3 4B Base", + "version": "2025-03-31", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 32768, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.15, + "outputPer1M": 0.15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.15, + "cacheRead": 0.15, + "cacheWrite": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "pioneer/Qwen/Qwen3-4B-Instruct-2507", + "providerId": "pioneer", + "displayName": "Qwen3 4B Instruct", + "version": "2025-07-31", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.2, + "outputPer1M": 0.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 0.2, + "cacheRead": 0.2, + "cacheWrite": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] + }, + { + "modelId": "pioneer/Qwen/Qwen3-8B", + "providerId": "pioneer", + "displayName": "Qwen3 8B", + "version": "2025-03-31", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.2, + "outputPer1M": 0.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 0.2, + "cacheRead": 0.2, + "cacheWrite": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] + }, + { + "modelId": "pioneer/Qwen/Qwen3.5-9B", + "providerId": "pioneer", + "displayName": "Qwen3.5 9B", + "version": "2026-02-23", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 32768, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 0.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 0.3, + "cacheRead": 0.3, + "cacheWrite": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] + }, + { + "modelId": "pioneer/Qwen/Qwen3.6-27B", + "providerId": "pioneer", + "displayName": "Qwen3.6 27B", + "version": "2026-04-22", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "text", + "video" + ], + "contextWindow": 32768, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.6, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 0.6, + "cacheRead": 0.6, + "cacheWrite": 0.6 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] + }, + { + "modelId": "pioneer/Qwen/Qwen3.6-35B-A3B", + "providerId": "pioneer", + "displayName": "Qwen3.6 35B-A3B", + "version": "2026-04-17", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "text", + "video" + ], + "contextWindow": 262144, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.14, + "outputPer1M": 1, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 1, + "cacheRead": 0.028, + "cacheWrite": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "pioneer/qwen3.6-flash", + "providerId": "pioneer", + "displayName": "Qwen3.6 Flash", + "version": "2026-04-27", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 1000000, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.1875, + "outputPer1M": 1.125, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1875, + "output": 1.125, + "cacheRead": 0.0375, + "cacheWrite": 0.234375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "pioneer/qwen3.6-max-preview", + "providerId": "pioneer", + "displayName": "Qwen3.6 Max Preview", + "version": "2026-04-20", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 1.04, + "outputPer1M": 6.24, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.04, + "output": 6.24, + "cacheRead": 0.208, + "cacheWrite": 1.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "pioneer/qwen3.6-plus", + "providerId": "pioneer", + "displayName": "Qwen3.6 Plus", + "version": "2026-04-02", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 1000000, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.325, + "outputPer1M": 1.95, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.325, + "output": 1.95, + "cacheRead": 0.065, + "cacheWrite": 0.40625 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "pioneer/qwen3.7-max", + "providerId": "pioneer", + "displayName": "Qwen3.7 Max", + "version": "2026-05-21", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 1.25, + "outputPer1M": 3.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 3.75, + "cacheRead": 0.25, + "cacheWrite": 1.5625 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "pioneer/qwen3.7-plus", + "providerId": "pioneer", + "displayName": "Qwen3.7 Plus", + "version": "2026-06-02", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 1000000, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.32, + "outputPer1M": 1.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.32, + "output": 1.28, + "cacheRead": 0.064, + "cacheWrite": 0.4 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "pioneer/sakana/fugu-ultra", + "providerId": "pioneer", + "displayName": "Fugu Ultra", + "version": "2026-06-15", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5, + "cacheWrite": 5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "pioneer/XiaomiMiMo/MiMo-V2.5", + "providerId": "pioneer", + "displayName": "MiMo-V2.5", + "version": "2026-04-22", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "audio", + "image", + "text", + "video" + ], + "contextWindow": 1050000, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.14, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "cacheRead": 0.0028, + "cacheWrite": 0.14 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "pioneer/XiaomiMiMo/MiMo-V2.5-Pro", + "providerId": "pioneer", + "displayName": "MiMo-V2.5-Pro", + "version": "2026-04-22", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 1050000, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.435, + "outputPer1M": 0.87, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.435, + "output": 0.87, + "cacheRead": 0.0036, + "cacheWrite": 0.435 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "pioneer/zai-org/GLM-5.1", + "providerId": "pioneer", + "displayName": "GLM-5.1", + "version": "2026-04-07", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 202752, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.98, + "outputPer1M": 3.08, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.98, + "output": 3.08, + "cacheRead": 0.182, + "cacheWrite": 0.98 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "pioneer/zai-org/GLM-5.2", + "providerId": "pioneer", + "displayName": "GLM-5.2", + "version": "2026-06-13", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1048576, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 1.4, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.4, + "output": 4.4, + "cacheRead": 0.26, + "cacheWrite": 1.4 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "poe/anthropic/claude-haiku-3", + "providerId": "poe", + "displayName": "Claude-Haiku-3", + "version": "2024-03-09", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 189096, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0.21, + "outputPer1M": 1.1, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.21, + "output": 1.1, + "cacheRead": 0.021, + "cacheWrite": 0.26 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "poe/anthropic/claude-haiku-3.5", + "providerId": "poe", + "displayName": "Claude-Haiku-3.5", + "version": "2024-10-01", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 189096, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0.68, + "outputPer1M": 3.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.68, + "output": 3.4, + "cacheRead": 0.068, + "cacheWrite": 0.85 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "poe/anthropic/claude-haiku-4.5", + "providerId": "poe", + "displayName": "Claude-Haiku-4.5", + "version": "2025-10-15", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 192000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 0.85, + "outputPer1M": 4.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.85, + "output": 4.3, + "cacheRead": 0.085, + "cacheWrite": 1.1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 0, + "max": 63999 + } + ] + }, + { + "modelId": "poe/anthropic/claude-opus-4", + "providerId": "poe", + "displayName": "Claude-Opus-4", + "version": "2025-05-21", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 192512, + "maxOutputTokens": 28672, + "pricing": { + "inputPer1M": 13, + "outputPer1M": 64, + "currency": "USD", + "costDimensionsPer1M": { + "input": 13, + "output": 64, + "cacheRead": 1.3, + "cacheWrite": 16 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "poe/anthropic/claude-opus-4.1", + "providerId": "poe", + "displayName": "Claude-Opus-4.1", + "version": "2025-08-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 196608, + "maxOutputTokens": 32000, + "pricing": { + "inputPer1M": 13, + "outputPer1M": 64, + "currency": "USD", + "costDimensionsPer1M": { + "input": 13, + "output": 64, + "cacheRead": 1.3, + "cacheWrite": 16 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 0, + "max": 31999 + } + ] + }, + { + "modelId": "poe/anthropic/claude-opus-4.5", + "providerId": "poe", + "displayName": "Claude-Opus-4.5", + "version": "2025-11-21", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 196608, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 4.3, + "outputPer1M": 21, + "currency": "USD", + "costDimensionsPer1M": { + "input": 4.3, + "output": 21, + "cacheRead": 0.43, + "cacheWrite": 5.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + }, + { + "type": "budget_tokens", + "min": 0, + "max": 63999 + } + ] + }, + { + "modelId": "poe/anthropic/claude-opus-4.6", + "providerId": "poe", + "displayName": "Claude-Opus-4.6", + "version": "2026-02-04", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 983040, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 4.3, + "outputPer1M": 21, + "currency": "USD", + "costDimensionsPer1M": { + "input": 4.3, + "output": 21, + "cacheRead": 0.43, + "cacheWrite": 5.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + } + ] + }, + { + "modelId": "poe/anthropic/claude-opus-4.7", + "providerId": "poe", + "displayName": "Claude-Opus-4.7", + "version": "2026-04-15", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1048576, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 4.3, + "outputPer1M": 21, + "currency": "USD", + "costDimensionsPer1M": { + "input": 4.3, + "output": 21, + "cacheRead": 0.43, + "cacheWrite": 5.4 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "poe/anthropic/claude-opus-4.8", + "providerId": "poe", + "displayName": "Claude-Opus-4.8", + "version": "2026-05-28", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1048576, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 4.2929, + "outputPer1M": 21.4646, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "poe/anthropic/claude-sonnet-3.5", + "providerId": "poe", + "displayName": "Claude-Sonnet-3.5", + "version": "2024-06-05", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 189096, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 2.6, + "outputPer1M": 13, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.6, + "output": 13, + "cacheRead": 0.26, + "cacheWrite": 3.2 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "poe/anthropic/claude-sonnet-3.5-june", + "providerId": "poe", + "displayName": "Claude-Sonnet-3.5-June", + "version": "2024-11-18", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 189096, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 2.6, + "outputPer1M": 13, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.6, + "output": 13, + "cacheRead": 0.26, + "cacheWrite": 3.2 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "poe/anthropic/claude-sonnet-3.7", + "providerId": "poe", + "displayName": "Claude-Sonnet-3.7", + "version": "2025-02-19", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 196608, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 2.6, + "outputPer1M": 13, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.6, + "output": 13, + "cacheRead": 0.26, + "cacheWrite": 3.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "poe/anthropic/claude-sonnet-4", + "providerId": "poe", + "displayName": "Claude-Sonnet-4", + "version": "2025-05-21", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 983040, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 2.6, + "outputPer1M": 13, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.6, + "output": 13, + "cacheRead": 0.26, + "cacheWrite": 3.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "poe/anthropic/claude-sonnet-4.5", + "providerId": "poe", + "displayName": "Claude-Sonnet-4.5", + "version": "2025-09-26", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 983040, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 2.6, + "outputPer1M": 13, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.6, + "output": 13, + "cacheRead": 0.26, + "cacheWrite": 3.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 0, + "max": 31999 + } + ] + }, + { + "modelId": "poe/anthropic/claude-sonnet-4.6", + "providerId": "poe", + "displayName": "Claude-Sonnet-4.6", + "version": "2026-02-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 983040, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 2.6, + "outputPer1M": 13, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.6, + "output": 13, + "cacheRead": 0.26, + "cacheWrite": 3.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + } + ] + }, + { + "modelId": "poe/cerebras/gpt-oss-120b-cs", + "providerId": "poe", + "displayName": "GPT-OSS-120B-CS", + "version": "2025-08-06", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 0, + "pricing": { + "inputPer1M": 0.35, + "outputPer1M": 0.75, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "poe/cerebras/llama-3.1-8b-cs", + "providerId": "poe", + "displayName": "Llama-3.1-8B-CS", + "version": "2025-05-13", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 0, + "pricing": { + "inputPer1M": 0.1, + "outputPer1M": 0.1, + "currency": "USD" + } + }, + { + "modelId": "poe/cerebras/llama-3.3-70b-cs", + "providerId": "poe", + "displayName": "llama-3.3-70b-cs", + "version": "2025-05-13", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "text" + ], + "contextWindow": 0, + "maxOutputTokens": 0 + }, + { + "modelId": "poe/cerebras/qwen3-235b-2507-cs", + "providerId": "poe", + "displayName": "qwen3-235b-2507-cs", + "version": "2025-08-06", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 0, + "maxOutputTokens": 0, + "reasoningOptions": [] + }, + { + "modelId": "poe/cerebras/qwen3-32b-cs", + "providerId": "poe", + "displayName": "qwen3-32b-cs", + "version": "2025-05-15", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 0, + "maxOutputTokens": 0, + "reasoningOptions": [] + }, + { + "modelId": "poe/elevenlabs/elevenlabs-music", + "providerId": "poe", + "displayName": "ElevenLabs-Music", + "version": "2025-08-29", + "capabilities": [ + "tools.function_calling" + ], + "modalities": [ + "audio", + "text" + ], + "contextWindow": 2000, + "maxOutputTokens": 0 + }, + { + "modelId": "poe/elevenlabs/elevenlabs-v2.5-turbo", + "providerId": "poe", + "displayName": "ElevenLabs-v2.5-Turbo", + "version": "2024-10-28", + "capabilities": [ + "tools.function_calling" + ], + "modalities": [ + "audio", + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 0 + }, + { + "modelId": "poe/elevenlabs/elevenlabs-v3", + "providerId": "poe", + "displayName": "ElevenLabs-v3", + "version": "2025-06-05", + "capabilities": [ + "tools.function_calling" + ], + "modalities": [ + "audio", + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 0 + }, + { + "modelId": "poe/empiriolabs/deepseek-v4-flash-el", + "providerId": "poe", + "displayName": "DeepSeek-V4-Flash-EL", + "version": "2026-04-24", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 384000, + "pricing": { + "inputPer1M": 0.14, + "outputPer1M": 0.28, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "poe/empiriolabs/deepseek-v4-pro-el", + "providerId": "poe", + "displayName": "DeepSeek-V4-Pro-EL", + "version": "2026-04-24", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 384000, + "pricing": { + "inputPer1M": 1.67, + "outputPer1M": 3.33, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "poe/fireworks-ai/kimi-k2.5-fw", + "providerId": "poe", + "displayName": "Kimi-K2.5-FW", + "version": "2026-01-27", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } + }, + { + "modelId": "poe/google/gemini-2.0-flash", + "providerId": "poe", + "displayName": "Gemini-2.0-Flash", + "version": "2024-12-11", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "audio", + "image", + "text", + "video" + ], + "contextWindow": 990000, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0.1, + "outputPer1M": 0.42, + "currency": "USD" + } + }, + { + "modelId": "poe/google/gemini-2.0-flash-lite", + "providerId": "poe", + "displayName": "Gemini-2.0-Flash-Lite", + "version": "2025-02-05", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "audio", + "image", + "text", + "video" + ], + "contextWindow": 990000, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0.052, + "outputPer1M": 0.21, + "currency": "USD" + } + }, + { + "modelId": "poe/google/gemini-2.5-flash", + "providerId": "poe", + "displayName": "Gemini-2.5-Flash", + "version": "2025-04-26", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "audio", + "image", + "text", + "video" + ], + "contextWindow": 1065535, + "maxOutputTokens": 65535, + "pricing": { + "inputPer1M": 0.21, + "outputPer1M": 1.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.21, + "output": 1.8, + "cacheRead": 0.021 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 0, + "max": 24576 + } + ] + }, + { + "modelId": "poe/google/gemini-2.5-flash-lite", + "providerId": "poe", + "displayName": "Gemini-2.5-Flash-Lite", + "version": "2025-06-19", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "audio", + "image", + "text", + "video" + ], + "contextWindow": 1024000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 0.07, + "outputPer1M": 0.28, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 0, + "max": 24576 + } + ] + }, + { + "modelId": "poe/google/gemini-2.5-pro", + "providerId": "poe", + "displayName": "Gemini-2.5-Pro", + "version": "2025-02-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "audio", + "image", + "text", + "video" + ], + "contextWindow": 1065535, + "maxOutputTokens": 65535, + "pricing": { + "inputPer1M": 0.87, + "outputPer1M": 7, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.87, + "output": 7, + "cacheRead": 0.087 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 0, + "max": 32768 + } + ] + }, + { + "modelId": "poe/google/gemini-3-flash", + "providerId": "poe", + "displayName": "Gemini-3-Flash", + "version": "2025-10-07", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "audio", + "image", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.4, + "outputPer1M": 2.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 2.4, + "cacheRead": 0.04 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "high" + ] + } + ] + }, + { + "modelId": "poe/google/gemini-3-pro", + "providerId": "poe", + "displayName": "Gemini-3-Pro", + "version": "2025-10-22", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "audio", + "image", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 1.6, + "outputPer1M": 9.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.6, + "output": 9.6, + "cacheRead": 0.16 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "poe/google/gemini-3.1-flash-lite", + "providerId": "poe", + "displayName": "Gemini-3.1-Flash-Lite", + "version": "2026-02-18", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "audio", + "image", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.25, + "outputPer1M": 1.5, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "high" + ] + } + ] + }, + { + "modelId": "poe/google/gemini-3.1-pro", + "providerId": "poe", + "displayName": "Gemini-3.1-Pro", + "version": "2026-02-19", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "audio", + "image", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "high" + ] + } + ] + }, + { + "modelId": "poe/google/gemini-3.5-flash", + "providerId": "poe", + "displayName": "Gemini-3.5-Flash", + "version": "2026-05-19", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "text" + ], + "contextWindow": 1048576, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 1.5152, + "outputPer1M": 9.0909, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5152, + "output": 9.0909, + "cacheRead": 0.1515 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "high" + ] + } + ] + }, + { + "modelId": "poe/google/gemini-deep-research", + "providerId": "poe", + "displayName": "gemini-deep-research", + "version": "2025-12-11", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 0, + "pricing": { + "inputPer1M": 1.6, + "outputPer1M": 9.6, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "poe/google/gemma-4-31b", + "providerId": "poe", + "displayName": "Gemma-4-31B", + "version": "2026-04-02", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } + }, + { + "modelId": "poe/google/imagen-3", + "providerId": "poe", + "displayName": "Imagen-3", + "version": "2024-10-15", + "capabilities": [ + "tools.function_calling" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 480, + "maxOutputTokens": 0 + }, + { + "modelId": "poe/google/imagen-3-fast", + "providerId": "poe", + "displayName": "Imagen-3-Fast", + "version": "2024-10-17", + "capabilities": [ + "tools.function_calling" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 480, + "maxOutputTokens": 0 + }, + { + "modelId": "poe/google/imagen-4", + "providerId": "poe", + "displayName": "Imagen-4", + "version": "2025-05-22", + "capabilities": [ + "tools.function_calling" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 480, + "maxOutputTokens": 0 + }, + { + "modelId": "poe/google/imagen-4-fast", + "providerId": "poe", + "displayName": "Imagen-4-Fast", + "version": "2025-06-25", + "capabilities": [ + "tools.function_calling" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 480, + "maxOutputTokens": 0 + }, + { + "modelId": "poe/google/imagen-4-ultra", + "providerId": "poe", + "displayName": "Imagen-4-Ultra", + "version": "2025-05-24", + "capabilities": [ + "tools.function_calling" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 480, + "maxOutputTokens": 0 + }, + { + "modelId": "poe/google/lyria", + "providerId": "poe", + "displayName": "Lyria", + "version": "2025-06-04", + "capabilities": [ + "tools.function_calling" + ], + "modalities": [ + "audio", + "text" + ], + "contextWindow": 0, + "maxOutputTokens": 0 + }, + { + "modelId": "poe/google/nano-banana", + "providerId": "poe", + "displayName": "Nano-Banana", + "version": "2025-08-21", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 65536, + "maxOutputTokens": 0, + "pricing": { + "inputPer1M": 0.21, + "outputPer1M": 1.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.21, + "output": 1.8, + "cacheRead": 0.021 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "poe/google/nano-banana-pro", + "providerId": "poe", + "displayName": "Nano-Banana-Pro", + "version": "2025-11-19", + "capabilities": [ + "tools.function_calling" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 65536, + "maxOutputTokens": 0, + "pricing": { + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "poe/google/veo-2", + "providerId": "poe", + "displayName": "Veo-2", + "version": "2024-12-02", + "capabilities": [ + "tools.function_calling" + ], + "modalities": [ + "text", + "video" + ], + "contextWindow": 480, + "maxOutputTokens": 0 + }, + { + "modelId": "poe/google/veo-3", + "providerId": "poe", + "displayName": "Veo-3", + "version": "2025-05-21", + "capabilities": [ + "tools.function_calling" + ], + "modalities": [ + "text", + "video" + ], + "contextWindow": 480, + "maxOutputTokens": 0 + }, + { + "modelId": "poe/google/veo-3-fast", + "providerId": "poe", + "displayName": "Veo-3-Fast", + "version": "2025-10-13", + "capabilities": [ + "tools.function_calling" + ], + "modalities": [ + "text", + "video" + ], + "contextWindow": 480, + "maxOutputTokens": 0 + }, + { + "modelId": "poe/google/veo-3.1", + "providerId": "poe", + "displayName": "Veo-3.1", + "version": "2025-10-15", + "capabilities": [ + "tools.function_calling" + ], + "modalities": [ + "text", + "video" + ], + "contextWindow": 480, + "maxOutputTokens": 0 + }, + { + "modelId": "poe/google/veo-3.1-fast", + "providerId": "poe", + "displayName": "Veo-3.1-Fast", + "version": "2025-10-15", + "capabilities": [ + "tools.function_calling" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 480, + "maxOutputTokens": 0 + }, + { + "modelId": "poe/ideogramai/ideogram", + "providerId": "poe", + "displayName": "Ideogram", + "version": "2024-04-03", + "capabilities": [ + "tools.function_calling" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 150, + "maxOutputTokens": 0 + }, + { + "modelId": "poe/ideogramai/ideogram-v2", + "providerId": "poe", + "displayName": "Ideogram-v2", + "version": "2024-08-21", + "capabilities": [ + "tools.function_calling" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 150, + "maxOutputTokens": 0 + }, + { + "modelId": "poe/ideogramai/ideogram-v2a", + "providerId": "poe", + "displayName": "Ideogram-v2a", + "version": "2025-02-27", + "capabilities": [ + "tools.function_calling" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 150, + "maxOutputTokens": 0 + }, + { + "modelId": "poe/ideogramai/ideogram-v2a-turbo", + "providerId": "poe", + "displayName": "Ideogram-v2a-Turbo", + "version": "2025-02-27", + "capabilities": [ + "tools.function_calling" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 150, + "maxOutputTokens": 0 + }, + { + "modelId": "poe/lumalabs/ray2", + "providerId": "poe", + "displayName": "Ray2", + "version": "2025-02-20", + "capabilities": [ + "tools.function_calling" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 5000, + "maxOutputTokens": 0 + }, + { + "modelId": "poe/novita/deepseek-v3.2", + "providerId": "poe", + "displayName": "DeepSeek-V3.2", + "version": "2025-12-01", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 0, + "pricing": { + "inputPer1M": 0.27, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.27, + "output": 0.4, + "cacheRead": 0.13 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "poe/novita/glm-4.6", + "providerId": "poe", + "displayName": "GLM-4.6", + "version": "2025-09-30", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 0, + "maxOutputTokens": 0 + }, + { + "modelId": "poe/novita/glm-4.6v", + "providerId": "poe", + "displayName": "glm-4.6v", + "version": "2025-12-09", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 131000, + "maxOutputTokens": 32768, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "poe/novita/glm-4.7", + "providerId": "poe", + "displayName": "glm-4.7", + "version": "2025-12-22", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 205000, + "maxOutputTokens": 131072, + "reasoningOptions": [] + }, + { + "modelId": "poe/novita/glm-4.7-flash", + "providerId": "poe", + "displayName": "glm-4.7-flash", + "version": "2026-01-19", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 65500, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "poe/novita/glm-4.7-n", + "providerId": "poe", + "displayName": "glm-4.7-n", + "version": "2025-12-22", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 205000, + "maxOutputTokens": 131072, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "poe/novita/glm-5", + "providerId": "poe", + "displayName": "GLM-5", + "version": "2026-02-15", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 205000, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 1, + "outputPer1M": 3.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 3.2, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "poe/novita/kimi-k2-thinking", + "providerId": "poe", + "displayName": "kimi-k2-thinking", + "version": "2025-11-07", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 256000, + "maxOutputTokens": 0, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "poe/novita/kimi-k2.5", + "providerId": "poe", + "displayName": "Kimi-K2.5", + "version": "2026-01-27", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 128000, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 0.6, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 3, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "poe/novita/kimi-k2.6", + "providerId": "poe", + "displayName": "Kimi-K2.6", + "version": "2026-04-20", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 262144, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 0.96, + "outputPer1M": 4.04, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.96, + "output": 4.04, + "cacheRead": 0.16 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "poe/novita/minimax-m2.1", + "providerId": "poe", + "displayName": "minimax-m2.1", + "version": "2025-12-26", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 205000, + "maxOutputTokens": 131072, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "poe/openai/chatgpt-4o-latest", + "providerId": "poe", + "displayName": "ChatGPT-4o-Latest", + "version": "2024-08-14", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 4.5, + "outputPer1M": 14, + "currency": "USD" + } + }, + { + "modelId": "poe/openai/dall-e-3", + "providerId": "poe", + "displayName": "DALL-E-3", + "version": "2023-11-06", + "capabilities": [ + "tools.function_calling" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 800, + "maxOutputTokens": 0 + }, + { + "modelId": "poe/openai/gpt-3.5-turbo", + "providerId": "poe", + "displayName": "GPT-3.5-Turbo", + "version": "2023-09-13", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 16384, + "maxOutputTokens": 2048, + "pricing": { + "inputPer1M": 0.45, + "outputPer1M": 1.4, + "currency": "USD" + } + }, + { + "modelId": "poe/openai/gpt-3.5-turbo-instruct", + "providerId": "poe", + "displayName": "GPT-3.5-Turbo-Instruct", + "version": "2023-09-20", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 3500, + "maxOutputTokens": 1024, + "pricing": { + "inputPer1M": 1.4, + "outputPer1M": 1.8, + "currency": "USD" + } + }, + { + "modelId": "poe/openai/gpt-3.5-turbo-raw", + "providerId": "poe", + "displayName": "GPT-3.5-Turbo-Raw", + "version": "2023-09-27", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 4524, + "maxOutputTokens": 2048, + "pricing": { + "inputPer1M": 0.45, + "outputPer1M": 1.4, + "currency": "USD" + } + }, + { + "modelId": "poe/openai/gpt-4-classic", + "providerId": "poe", + "displayName": "GPT-4-Classic", + "version": "2024-03-25", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 8192, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 27, + "outputPer1M": 54, + "currency": "USD" + } + }, + { + "modelId": "poe/openai/gpt-4-classic-0314", + "providerId": "poe", + "displayName": "GPT-4-Classic-0314", + "version": "2024-08-26", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 8192, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 27, + "outputPer1M": 54, + "currency": "USD" + } + }, + { + "modelId": "poe/openai/gpt-4-turbo", + "providerId": "poe", + "displayName": "GPT-4-Turbo", + "version": "2023-09-13", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 9, + "outputPer1M": 27, + "currency": "USD" + } + }, + { + "modelId": "poe/openai/gpt-4.1", + "providerId": "poe", + "displayName": "GPT-4.1", + "version": "2025-04-14", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1047576, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 1.8, + "outputPer1M": 7.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.8, + "output": 7.2, + "cacheRead": 0.45 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "poe/openai/gpt-4.1-mini", + "providerId": "poe", + "displayName": "GPT-4.1-mini", + "version": "2025-04-15", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1047576, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.36, + "outputPer1M": 1.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.36, + "output": 1.4, + "cacheRead": 0.09 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "poe/openai/gpt-4.1-nano", + "providerId": "poe", + "displayName": "GPT-4.1-nano", + "version": "2025-04-15", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1047576, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.09, + "outputPer1M": 0.36, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.09, + "output": 0.36, + "cacheRead": 0.022 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "poe/openai/gpt-4o", + "providerId": "poe", + "displayName": "GPT-4o", + "version": "2024-05-13", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 8192 + }, + { + "modelId": "poe/openai/gpt-4o-aug", + "providerId": "poe", + "displayName": "GPT-4o-Aug", + "version": "2024-11-21", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 2.2, + "outputPer1M": 9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.2, + "output": 9, + "cacheRead": 1.1 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "poe/openai/gpt-4o-mini", + "providerId": "poe", + "displayName": "GPT-4o-mini", + "version": "2024-07-18", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 124096, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 0.14, + "outputPer1M": 0.54, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.54, + "cacheRead": 0.068 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "poe/openai/gpt-4o-mini-search", + "providerId": "poe", + "displayName": "GPT-4o-mini-Search", + "version": "2025-03-11", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0.14, + "outputPer1M": 0.54, + "currency": "USD" + } + }, + { + "modelId": "poe/openai/gpt-4o-search", + "providerId": "poe", + "displayName": "GPT-4o-Search", + "version": "2025-03-11", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 2.2, + "outputPer1M": 9, + "currency": "USD" + } + }, + { + "modelId": "poe/openai/gpt-5", + "providerId": "poe", + "displayName": "GPT-5", + "version": "2025-08-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 1.1, + "outputPer1M": 9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1, + "output": 9, + "cacheRead": 0.11 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "poe/openai/gpt-5-chat", + "providerId": "poe", + "displayName": "GPT-5-Chat", + "version": "2025-08-07", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 1.1, + "outputPer1M": 9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1, + "output": 9, + "cacheRead": 0.11 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "poe/openai/gpt-5-codex", + "providerId": "poe", + "displayName": "GPT-5-Codex", + "version": "2025-09-23", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 1.1, + "outputPer1M": 9, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "poe/openai/gpt-5-mini", + "providerId": "poe", + "displayName": "GPT-5-mini", + "version": "2025-06-25", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 0.22, + "outputPer1M": 1.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.22, + "output": 1.8, + "cacheRead": 0.022 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "poe/openai/gpt-5-nano", + "providerId": "poe", + "displayName": "GPT-5-nano", + "version": "2025-08-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 0.045, + "outputPer1M": 0.36, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.045, + "output": 0.36, + "cacheRead": 0.0045 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "poe/openai/gpt-5-pro", + "providerId": "poe", + "displayName": "GPT-5-Pro", + "version": "2025-10-06", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 14, + "outputPer1M": 110, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "poe/openai/gpt-5.1", + "providerId": "poe", + "displayName": "GPT-5.1", + "version": "2025-11-12", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 1.1, + "outputPer1M": 9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1, + "output": 9, + "cacheRead": 0.11 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "poe/openai/gpt-5.1-codex", + "providerId": "poe", + "displayName": "GPT-5.1-Codex", + "version": "2025-11-12", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 1.1, + "outputPer1M": 9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1, + "output": 9, + "cacheRead": 0.11 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "poe/openai/gpt-5.1-codex-max", + "providerId": "poe", + "displayName": "GPT-5.1-Codex-Max", + "version": "2025-12-08", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 1.1, + "outputPer1M": 9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1, + "output": 9, + "cacheRead": 0.11 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] + }, + { + "modelId": "poe/openai/gpt-5.1-codex-mini", + "providerId": "poe", + "displayName": "GPT-5.1-Codex-Mini", + "version": "2025-11-12", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 0.22, + "outputPer1M": 1.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.22, + "output": 1.8, + "cacheRead": 0.022 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "poe/openai/gpt-5.1-instant", + "providerId": "poe", + "displayName": "GPT-5.1-Instant", + "version": "2025-11-12", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 1.1, + "outputPer1M": 9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1, + "output": 9, + "cacheRead": 0.11 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "poe/openai/gpt-5.2", + "providerId": "poe", + "displayName": "GPT-5.2", + "version": "2025-12-08", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 1.6, + "outputPer1M": 13, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.6, + "output": 13, + "cacheRead": 0.16 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] + }, + { + "modelId": "poe/openai/gpt-5.2-codex", + "providerId": "poe", + "displayName": "GPT-5.2-Codex", + "version": "2026-01-14", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 1.6, + "outputPer1M": 13, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.6, + "output": 13, + "cacheRead": 0.16 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] + }, + { + "modelId": "poe/openai/gpt-5.2-instant", + "providerId": "poe", + "displayName": "GPT-5.2-Instant", + "version": "2025-12-11", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 1.6, + "outputPer1M": 13, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.6, + "output": 13, + "cacheRead": 0.16 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "poe/openai/gpt-5.2-pro", + "providerId": "poe", + "displayName": "GPT-5.2-Pro", + "version": "2025-12-11", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 19, + "outputPer1M": 150, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "medium", + "high", + "xhigh" + ] + } + ] + }, + { + "modelId": "poe/openai/gpt-5.3-codex", + "providerId": "poe", + "displayName": "GPT-5.3-Codex", + "version": "2026-02-10", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 1.6, + "outputPer1M": 13, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.6, + "output": 13, + "cacheRead": 0.16 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] + }, + { + "modelId": "poe/openai/gpt-5.3-codex-spark", + "providerId": "poe", + "displayName": "GPT-5.3-Codex-Spark", + "version": "2026-03-04", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "poe/openai/gpt-5.3-instant", + "providerId": "poe", + "displayName": "GPT-5.3-Instant", + "version": "2026-03-03", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 1.6, + "outputPer1M": 13, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.6, + "output": 13, + "cacheRead": 0.16 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "poe/openai/gpt-5.4", + "providerId": "poe", + "displayName": "GPT-5.4", + "version": "2026-02-26", + "capabilities": [ + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1050000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 2.2, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.2, + "output": 14, + "cacheRead": 0.22 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] + }, + { + "modelId": "poe/openai/gpt-5.4-mini", + "providerId": "poe", + "displayName": "GPT-5.4-Mini", + "version": "2026-03-12", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 0.68, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.68, + "output": 4, + "cacheRead": 0.068 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] + }, + { + "modelId": "poe/openai/gpt-5.4-nano", + "providerId": "poe", + "displayName": "GPT-5.4-Nano", + "version": "2026-03-11", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 0.18, + "outputPer1M": 1.1, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.18, + "output": 1.1, + "cacheRead": 0.018 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] + }, + { + "modelId": "poe/openai/gpt-5.4-pro", + "providerId": "poe", + "displayName": "GPT-5.4-Pro", + "version": "2026-03-05", + "capabilities": [ + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1050000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 27, + "outputPer1M": 160, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "medium", + "high", + "xhigh" + ] + } + ] + }, + { + "modelId": "poe/openai/gpt-5.5", + "providerId": "poe", + "displayName": "GPT-5.5", + "version": "2026-04-08", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 4.5455, + "outputPer1M": 27.2727, + "currency": "USD", + "costDimensionsPer1M": { + "input": 4.5455, + "output": 27.2727, + "cacheRead": 0.4545 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] + }, + { + "modelId": "poe/openai/gpt-5.5-pro", + "providerId": "poe", + "displayName": "GPT-5.5-Pro", + "version": "2026-04-08", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 27.2727, + "outputPer1M": 163.6364, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "medium", + "high", + "xhigh" + ] + } + ] + }, + { + "modelId": "poe/openai/gpt-image-1", + "providerId": "poe", + "displayName": "GPT-Image-1", + "version": "2025-03-31", + "capabilities": [ + "tools.function_calling" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 0 + }, + { + "modelId": "poe/openai/gpt-image-1-mini", + "providerId": "poe", + "displayName": "GPT-Image-1-Mini", + "version": "2025-08-26", + "capabilities": [ + "tools.function_calling" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 0, + "maxOutputTokens": 0 + }, + { + "modelId": "poe/openai/gpt-image-1.5", + "providerId": "poe", + "displayName": "gpt-image-1.5", + "version": "2025-12-16", + "capabilities": [], + "modalities": [ + "image", + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 0 + }, + { + "modelId": "poe/openai/gpt-image-2", + "providerId": "poe", + "displayName": "GPT-Image-2", + "version": "2026-04-21", + "capabilities": [], + "modalities": [ + "image", + "text" + ], + "contextWindow": 0, + "maxOutputTokens": 0, + "pricing": { + "inputPer1M": 5.0505, + "outputPer1M": 32.3232, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5.0505, + "output": 32.3232, + "cacheRead": 1.2626 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "poe/openai/o1", + "providerId": "poe", + "displayName": "o1", + "version": "2024-12-18", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 100000, + "pricing": { + "inputPer1M": 14, + "outputPer1M": 54, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "poe/openai/o1-pro", + "providerId": "poe", + "displayName": "o1-pro", + "version": "2025-03-19", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 100000, + "pricing": { + "inputPer1M": 140, + "outputPer1M": 540, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "poe/openai/o3", + "providerId": "poe", + "displayName": "o3", + "version": "2025-04-16", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 100000, + "pricing": { + "inputPer1M": 1.8, + "outputPer1M": 7.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.8, + "output": 7.2, + "cacheRead": 0.45 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "poe/openai/o3-deep-research", + "providerId": "poe", + "displayName": "o3-deep-research", + "version": "2025-06-27", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 100000, + "pricing": { + "inputPer1M": 9, + "outputPer1M": 36, + "currency": "USD", + "costDimensionsPer1M": { + "input": 9, + "output": 36, + "cacheRead": 2.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "poe/openai/o3-mini", + "providerId": "poe", + "displayName": "o3-mini", + "version": "2025-01-31", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 100000, + "pricing": { + "inputPer1M": 0.99, + "outputPer1M": 4, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "poe/openai/o3-mini-high", + "providerId": "poe", + "displayName": "o3-mini-high", + "version": "2025-01-31", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 100000, + "pricing": { + "inputPer1M": 0.99, + "outputPer1M": 4, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "poe/openai/o3-pro", + "providerId": "poe", + "displayName": "o3-pro", + "version": "2025-06-10", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 100000, + "pricing": { + "inputPer1M": 18, + "outputPer1M": 72, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "poe/openai/o4-mini", + "providerId": "poe", + "displayName": "o4-mini", + "version": "2025-04-16", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 100000, + "pricing": { + "inputPer1M": 0.99, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.99, + "output": 4, + "cacheRead": 0.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "poe/openai/o4-mini-deep-research", + "providerId": "poe", + "displayName": "o4-mini-deep-research", + "version": "2025-06-27", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 100000, + "pricing": { + "inputPer1M": 1.8, + "outputPer1M": 7.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.8, + "output": 7.2, + "cacheRead": 0.45 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "poe/openai/sora-2", + "providerId": "poe", + "displayName": "Sora-2", + "version": "2025-10-06", + "capabilities": [ + "tools.function_calling" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 0, + "maxOutputTokens": 0 + }, + { + "modelId": "poe/openai/sora-2-pro", + "providerId": "poe", + "displayName": "Sora-2-Pro", + "version": "2025-10-06", + "capabilities": [ + "tools.function_calling" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 0, + "maxOutputTokens": 0 + }, + { + "modelId": "poe/poetools/claude-code", + "providerId": "poe", + "displayName": "claude-code", + "version": "2025-11-27", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 0, + "maxOutputTokens": 0, + "reasoningOptions": [] + }, + { + "modelId": "poe/runwayml/runway", + "providerId": "poe", + "displayName": "Runway", + "version": "2024-10-11", + "capabilities": [ + "tools.function_calling" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 256, + "maxOutputTokens": 0 + }, + { + "modelId": "poe/runwayml/runway-gen-4-turbo", + "providerId": "poe", + "displayName": "Runway-Gen-4-Turbo", + "version": "2025-05-09", + "capabilities": [ + "tools.function_calling" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 256, + "maxOutputTokens": 0 + }, + { + "modelId": "poe/stabilityai/stablediffusionxl", + "providerId": "poe", + "displayName": "StableDiffusionXL", + "version": "2023-07-09", + "capabilities": [ + "tools.function_calling" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 200, + "maxOutputTokens": 0 + }, + { + "modelId": "poe/topazlabs-co/topazlabs", + "providerId": "poe", + "displayName": "TopazLabs", + "version": "2024-12-03", + "capabilities": [ + "tools.function_calling" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 204, + "maxOutputTokens": 0 + }, + { + "modelId": "poe/trytako/tako", + "providerId": "poe", + "displayName": "Tako", + "version": "2024-08-15", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 2048, + "maxOutputTokens": 0 + }, + { + "modelId": "poe/xai/grok-3", + "providerId": "poe", + "displayName": "Grok 3", + "version": "2025-04-11", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.75 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "poe/xai/grok-3-mini", + "providerId": "poe", + "displayName": "Grok 3 Mini", + "version": "2025-04-11", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 0.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 0.5, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "poe/xai/grok-4", + "providerId": "poe", + "displayName": "Grok-4", + "version": "2025-07-10", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 256000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "poe/xai/grok-4-fast-non-reasoning", + "providerId": "poe", + "displayName": "Grok-4-Fast-Non-Reasoning", + "version": "2025-09-16", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 2000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 0.2, + "outputPer1M": 0.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 0.5, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "poe/xai/grok-4-fast-reasoning", + "providerId": "poe", + "displayName": "Grok-4-Fast-Reasoning", + "version": "2025-09-16", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 2000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 0.2, + "outputPer1M": 0.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 0.5, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "poe/xai/grok-4.1-fast-non-reasoning", + "providerId": "poe", + "displayName": "Grok-4.1-Fast-Non-Reasoning", + "version": "2025-11-19", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 2000000, + "maxOutputTokens": 30000 + }, + { + "modelId": "poe/xai/grok-4.1-fast-reasoning", + "providerId": "poe", + "displayName": "Grok-4.1-Fast-Reasoning", + "version": "2025-11-19", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 2000000, + "maxOutputTokens": 30000, + "reasoningOptions": [] + }, + { + "modelId": "poe/xai/grok-4.20-multi-agent", + "providerId": "poe", + "displayName": "Grok-4.20-Multi-Agent", + "version": "2026-03-13", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 0, + "pricing": { + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "poe/xai/grok-code-fast-1", + "providerId": "poe", + "displayName": "Grok Code Fast 1", + "version": "2025-08-22", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 256000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 0.2, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.5, + "cacheRead": 0.02 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "poolside/poolside/laguna-m.1", + "providerId": "poolside", + "displayName": "Laguna M.1", + "version": "2026-04-28", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "poolside/poolside/laguna-s-2.1", + "providerId": "poolside", + "displayName": "Laguna S 2.1", + "version": "2026-07-21", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 1048576, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "poolside/poolside/laguna-xs-2.1", + "providerId": "poolside", + "displayName": "Laguna XS 2.1", + "version": "2026-07-02", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "privatemode-ai/deepseek-ocr-2", + "providerId": "privatemode-ai", + "displayName": "DeepSeek OCR 2", + "version": "2026-01-27", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 8192, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0.8897, + "outputPer1M": 1.4675, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.8897, + "output": 1.4675, + "cacheRead": 0.0924 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "privatemode-ai/gpt-oss-120b", + "providerId": "privatemode-ai", + "displayName": "gpt-oss-120b", + "version": "2025-08-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.4969, + "outputPer1M": 1.9644, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4969, + "output": 1.9644, + "cacheRead": 0.0462 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "privatemode-ai/kimi-k2.6", + "providerId": "privatemode-ai", + "displayName": "Kimi K2.6", + "version": "2026-04-21", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 256000, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 1.791, + "outputPer1M": 8.9436, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.791, + "output": 8.9436, + "cacheRead": 0.1733 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "privatemode-ai/kimi-latest", + "providerId": "privatemode-ai", + "displayName": "Kimi (latest)", + "version": "2026-04-21", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 256000, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 1.791, + "outputPer1M": 8.9436, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.791, + "output": 8.9436, + "cacheRead": 0.1733 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "privatemode-ai/qwen3-embedding-4b", + "providerId": "privatemode-ai", + "displayName": "Qwen3-Embedding 4B", + "version": "2025-06-06", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "text" + ], + "contextWindow": 32000, + "maxOutputTokens": 2560, + "pricing": { + "inputPer1M": 0.1502, + "outputPer1M": 0, + "currency": "USD" + } + }, + { + "modelId": "privatemode-ai/voxtral-mini-3b", + "providerId": "privatemode-ai", + "displayName": "Voxtral Mini 3B", + "version": "2025-07", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "audio", + "text" + ], + "contextWindow": 32000, + "maxOutputTokens": 32000, + "pricing": { + "inputPer1M": 0.00462, + "outputPer1M": 0, + "currency": "USD" + } + }, + { + "modelId": "privatemode-ai/whisper-large-v3", + "providerId": "privatemode-ai", + "displayName": "Whisper large-v3", + "version": "2024-10-01", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "audio", + "text" + ], + "contextWindow": 448, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 0.01618, + "outputPer1M": 0, + "currency": "USD" + } + }, + { + "modelId": "qihang-ai/claude-haiku-4-5-20251001", + "providerId": "qihang-ai", + "displayName": "Claude Haiku 4.5", + "version": "2025-10-01", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 0.14, + "outputPer1M": 0.71, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "qihang-ai/claude-opus-4-5-20251101", + "providerId": "qihang-ai", + "displayName": "Claude Opus 4.5", + "version": "2025-11-01", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 32000, + "pricing": { + "inputPer1M": 0.71, + "outputPer1M": 3.57, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "qihang-ai/claude-sonnet-4-5-20250929", + "providerId": "qihang-ai", + "displayName": "Claude Sonnet 4.5", + "version": "2025-09-29", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 0.43, + "outputPer1M": 2.14, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "qihang-ai/gemini-2.5-flash", + "providerId": "qihang-ai", + "displayName": "Gemini 2.5 Flash", + "version": "2025-12-17", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "pdf", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.09, + "outputPer1M": 0.71, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.09, + "output": 0.71 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.09, + "output": 0.71, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 0.09, + "output": 0.71 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "qihang-ai/gemini-3-flash-preview", + "providerId": "qihang-ai", + "displayName": "Gemini 3 Flash Preview", + "version": "2025-12-17", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "pdf", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.07, + "outputPer1M": 0.43, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.07, + "output": 0.43 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.07, + "output": 0.43, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 0.07, + "output": 0.43 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "qihang-ai/gemini-3-pro-preview", + "providerId": "qihang-ai", + "displayName": "Gemini 3 Pro Preview", + "version": "2025-11-19", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "audio", + "image", + "text", + "video" + ], + "contextWindow": 1000000, + "maxOutputTokens": 65000, + "pricing": { + "inputPer1M": 0.57, + "outputPer1M": 3.43, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "qihang-ai/gpt-5-mini", + "providerId": "qihang-ai", + "displayName": "GPT-5-Mini", + "version": "2025-09-15", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 0.04, + "outputPer1M": 0.29, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "qihang-ai/gpt-5.2", + "providerId": "qihang-ai", + "displayName": "GPT-5.2", + "version": "2025-12-11", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 0.25, + "outputPer1M": 2, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "qihang-ai/gpt-5.2-codex", + "providerId": "qihang-ai", + "displayName": "GPT-5.2 Codex", + "version": "2025-12-11", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 0.14, + "outputPer1M": 1.14, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "qiniu-ai/claude-3.5-haiku", + "providerId": "qiniu-ai", + "displayName": "Claude 3.5 Haiku", + "version": "2025-08-26", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 8192 + }, + { + "modelId": "qiniu-ai/claude-3.5-sonnet", + "providerId": "qiniu-ai", + "displayName": "Claude 3.5 Sonnet", + "version": "2025-09-09", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 8200, + "reasoningOptions": [] + }, + { + "modelId": "qiniu-ai/claude-3.7-sonnet", + "providerId": "qiniu-ai", + "displayName": "Claude 3.7 Sonnet", + "version": "2025-08-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 128000, + "reasoningOptions": [] + }, + { + "modelId": "qiniu-ai/claude-4.0-opus", + "providerId": "qiniu-ai", + "displayName": "Claude 4.0 Opus", + "version": "2025-08-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 32000, + "reasoningOptions": [] + }, + { + "modelId": "qiniu-ai/claude-4.0-sonnet", + "providerId": "qiniu-ai", + "displayName": "Claude 4.0 Sonnet", + "version": "2025-08-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 64000, + "reasoningOptions": [] + }, + { + "modelId": "qiniu-ai/claude-4.1-opus", + "providerId": "qiniu-ai", + "displayName": "Claude 4.1 Opus", + "version": "2025-08-06", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 32000, + "reasoningOptions": [] + }, + { + "modelId": "qiniu-ai/claude-4.5-haiku", + "providerId": "qiniu-ai", + "displayName": "Claude 4.5 Haiku", + "version": "2025-10-16", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 64000, + "reasoningOptions": [] + }, + { + "modelId": "qiniu-ai/claude-4.5-opus", + "providerId": "qiniu-ai", + "displayName": "Claude 4.5 Opus", + "version": "2025-11-25", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 200000, + "reasoningOptions": [] + }, + { + "modelId": "qiniu-ai/claude-4.5-sonnet", + "providerId": "qiniu-ai", + "displayName": "Claude 4.5 Sonnet", + "version": "2025-09-30", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 64000, + "reasoningOptions": [] + }, + { + "modelId": "qiniu-ai/deepseek-r1", + "providerId": "qiniu-ai", + "displayName": "DeepSeek-R1", + "version": "2025-08-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 32000, + "reasoningOptions": [] + }, + { + "modelId": "qiniu-ai/deepseek-r1-0528", + "providerId": "qiniu-ai", + "displayName": "DeepSeek-R1-0528", + "version": "2025-08-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 32000, + "reasoningOptions": [] + }, + { + "modelId": "qiniu-ai/deepseek-v3", + "providerId": "qiniu-ai", + "displayName": "DeepSeek-V3", + "version": "2025-08-13", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 16000 + }, + { + "modelId": "qiniu-ai/deepseek-v3-0324", + "providerId": "qiniu-ai", + "displayName": "DeepSeek-V3-0324", + "version": "2025-08-05", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 16000 + }, + { + "modelId": "qiniu-ai/deepseek-v3.1", + "providerId": "qiniu-ai", + "displayName": "DeepSeek-V3.1", + "version": "2025-08-19", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 32000, + "reasoningOptions": [] + }, + { + "modelId": "qiniu-ai/deepseek/deepseek-math-v2", + "providerId": "qiniu-ai", + "displayName": "Deepseek/Deepseek-Math-V2", + "version": "2025-12-04", + "capabilities": [ + "text.chat", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 160000, + "maxOutputTokens": 160000, + "reasoningOptions": [] + }, + { + "modelId": "qiniu-ai/deepseek/deepseek-v3.1-terminus", + "providerId": "qiniu-ai", + "displayName": "DeepSeek/DeepSeek-V3.1-Terminus", + "version": "2025-09-22", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 32000 + }, + { + "modelId": "qiniu-ai/deepseek/deepseek-v3.1-terminus-thinking", + "providerId": "qiniu-ai", + "displayName": "DeepSeek/DeepSeek-V3.1-Terminus-Thinking", + "version": "2025-09-22", + "capabilities": [ + "text.chat", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 32000, + "reasoningOptions": [] + }, + { + "modelId": "qiniu-ai/deepseek/deepseek-v3.2-251201", + "providerId": "qiniu-ai", + "displayName": "Deepseek/DeepSeek-V3.2", + "version": "2025-12-01", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 32000, + "reasoningOptions": [] + }, + { + "modelId": "qiniu-ai/deepseek/deepseek-v3.2-exp", + "providerId": "qiniu-ai", + "displayName": "DeepSeek/DeepSeek-V3.2-Exp", + "version": "2025-09-29", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 32000 + }, + { + "modelId": "qiniu-ai/deepseek/deepseek-v3.2-exp-thinking", + "providerId": "qiniu-ai", + "displayName": "DeepSeek/DeepSeek-V3.2-Exp-Thinking", + "version": "2025-09-29", + "capabilities": [ + "text.chat", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 32000, + "reasoningOptions": [] + }, + { + "modelId": "qiniu-ai/doubao-1.5-pro-32k", + "providerId": "qiniu-ai", + "displayName": "Doubao 1.5 Pro 32k", + "version": "2025-08-05", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 12000 + }, + { + "modelId": "qiniu-ai/doubao-1.5-thinking-pro", + "providerId": "qiniu-ai", + "displayName": "Doubao 1.5 Thinking Pro", + "version": "2025-08-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 16000, + "reasoningOptions": [] + }, + { + "modelId": "qiniu-ai/doubao-1.5-vision-pro", + "providerId": "qiniu-ai", + "displayName": "Doubao 1.5 Vision Pro", + "version": "2025-08-05", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 128000, + "maxOutputTokens": 16000 + }, + { + "modelId": "qiniu-ai/doubao-seed-1.6", + "providerId": "qiniu-ai", + "displayName": "Doubao-Seed 1.6", + "version": "2025-08-15", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 256000, + "maxOutputTokens": 32000, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "qiniu-ai/doubao-seed-1.6-flash", + "providerId": "qiniu-ai", + "displayName": "Doubao-Seed 1.6 Flash", + "version": "2025-08-15", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 256000, + "maxOutputTokens": 32000, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "qiniu-ai/doubao-seed-1.6-thinking", + "providerId": "qiniu-ai", + "displayName": "Doubao-Seed 1.6 Thinking", + "version": "2025-08-15", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 256000, + "maxOutputTokens": 32000, + "reasoningOptions": [] + }, + { + "modelId": "qiniu-ai/doubao-seed-2.0-code", + "providerId": "qiniu-ai", + "displayName": "Doubao Seed 2.0 Code", + "version": "2026-02-14", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 256000, + "maxOutputTokens": 128000, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "qiniu-ai/doubao-seed-2.0-lite", + "providerId": "qiniu-ai", + "displayName": "Doubao Seed 2.0 Lite", + "version": "2026-02-14", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 256000, + "maxOutputTokens": 32000, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "qiniu-ai/doubao-seed-2.0-mini", + "providerId": "qiniu-ai", + "displayName": "Doubao Seed 2.0 Mini", + "version": "2026-02-14", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 256000, + "maxOutputTokens": 32000, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "qiniu-ai/doubao-seed-2.0-pro", + "providerId": "qiniu-ai", + "displayName": "Doubao Seed 2.0 Pro", + "version": "2026-02-14", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 256000, + "maxOutputTokens": 128000, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "qiniu-ai/gemini-2.0-flash", + "providerId": "qiniu-ai", + "displayName": "Gemini 2.0 Flash", + "version": "2025-08-05", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "audio", + "image", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 8192 + }, + { + "modelId": "qiniu-ai/gemini-2.0-flash-lite", + "providerId": "qiniu-ai", + "displayName": "Gemini 2.0 Flash Lite", + "version": "2025-08-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "audio", + "image", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 8192, + "reasoningOptions": [] + }, + { + "modelId": "qiniu-ai/gemini-2.5-flash", + "providerId": "qiniu-ai", + "displayName": "Gemini 2.5 Flash", + "version": "2025-08-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "audio", + "image", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 64000, + "reasoningOptions": [] + }, + { + "modelId": "qiniu-ai/gemini-2.5-flash-image", + "providerId": "qiniu-ai", + "displayName": "Gemini 2.5 Flash Image", + "version": "2025-10-22", + "capabilities": [], + "modalities": [ + "image", + "text" + ], + "contextWindow": 32768, + "maxOutputTokens": 8192 + }, + { + "modelId": "qiniu-ai/gemini-2.5-flash-lite", + "providerId": "qiniu-ai", + "displayName": "Gemini 2.5 Flash Lite", + "version": "2025-08-05", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "audio", + "image", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 64000 + }, + { + "modelId": "qiniu-ai/gemini-2.5-pro", + "providerId": "qiniu-ai", + "displayName": "Gemini 2.5 Pro", + "version": "2025-08-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "audio", + "image", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 65536, + "reasoningOptions": [] + }, + { + "modelId": "qiniu-ai/gemini-3.0-flash-preview", + "providerId": "qiniu-ai", + "displayName": "Gemini 3.0 Flash Preview", + "version": "2025-12-18", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "audio", + "image", + "pdf", + "text", + "video" + ], + "contextWindow": 1000000, + "maxOutputTokens": 64000, + "reasoningOptions": [] + }, + { + "modelId": "qiniu-ai/gemini-3.0-pro-image-preview", + "providerId": "qiniu-ai", + "displayName": "Gemini 3.0 Pro Image Preview", + "version": "2025-11-20", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 32768, + "maxOutputTokens": 8192 + }, + { + "modelId": "qiniu-ai/gemini-3.0-pro-preview", + "providerId": "qiniu-ai", + "displayName": "Gemini 3.0 Pro Preview", + "version": "2025-11-19", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "audio", + "image", + "pdf", + "text", + "video" + ], + "contextWindow": 1000000, + "maxOutputTokens": 64000, + "reasoningOptions": [] + }, + { + "modelId": "qiniu-ai/glm-4.5", + "providerId": "qiniu-ai", + "displayName": "GLM 4.5", + "version": "2025-08-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 98304, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "qiniu-ai/glm-4.5-air", + "providerId": "qiniu-ai", + "displayName": "GLM 4.5 Air", + "version": "2025-08-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 131000, + "maxOutputTokens": 4096, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "qiniu-ai/gpt-oss-120b", + "providerId": "qiniu-ai", + "displayName": "gpt-oss-120b", + "version": "2025-08-06", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 4096, + "reasoningOptions": [] + }, + { + "modelId": "qiniu-ai/gpt-oss-20b", + "providerId": "qiniu-ai", + "displayName": "gpt-oss-20b", + "version": "2025-08-06", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 4096, + "reasoningOptions": [] + }, + { + "modelId": "qiniu-ai/kimi-k2", + "providerId": "qiniu-ai", + "displayName": "Kimi K2", + "version": "2025-08-05", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 128000 + }, + { + "modelId": "qiniu-ai/kling-v2-6", + "providerId": "qiniu-ai", + "displayName": "Kling-V2 6", + "version": "2026-01-13", + "capabilities": [], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 99999999, + "maxOutputTokens": 99999999 + }, + { + "modelId": "qiniu-ai/meituan/longcat-flash-chat", + "providerId": "qiniu-ai", + "displayName": "Meituan/Longcat-Flash-Chat", + "version": "2025-11-05", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 131072 + }, + { + "modelId": "qiniu-ai/meituan/longcat-flash-lite", + "providerId": "qiniu-ai", + "displayName": "Meituan/Longcat-Flash-Lite", + "version": "2026-02-06", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 256000, + "maxOutputTokens": 320000 + }, + { + "modelId": "qiniu-ai/mimo-v2-flash", + "providerId": "qiniu-ai", + "displayName": "Mimo-V2-Flash", + "version": "2025-12-16", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 256000, + "maxOutputTokens": 256000, + "pricing": { + "inputPer1M": 0.1, + "outputPer1M": 0.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.3, + "cacheRead": 0.01 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "qiniu-ai/MiniMax-M1", + "providerId": "qiniu-ai", + "displayName": "MiniMax M1", + "version": "2025-08-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 80000, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "qiniu-ai/minimax/minimax-m2", + "providerId": "qiniu-ai", + "displayName": "Minimax/Minimax-M2", + "version": "2025-10-28", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 128000, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "qiniu-ai/minimax/minimax-m2.1", + "providerId": "qiniu-ai", + "displayName": "Minimax/Minimax-M2.1", + "version": "2025-12-23", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 204800, + "maxOutputTokens": 128000, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "qiniu-ai/minimax/minimax-m2.5", + "providerId": "qiniu-ai", + "displayName": "Minimax/Minimax-M2.5", + "version": "2026-02-12", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 204800, + "maxOutputTokens": 128000, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "qiniu-ai/minimax/minimax-m2.5-highspeed", + "providerId": "qiniu-ai", + "displayName": "Minimax/Minimax-M2.5 Highspeed", + "version": "2026-02-14", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 204800, + "maxOutputTokens": 128000, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "qiniu-ai/moonshotai/kimi-k2-0905", + "providerId": "qiniu-ai", + "displayName": "Kimi K2 0905", + "version": "2025-09-08", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 256000, + "maxOutputTokens": 100000 + }, + { + "modelId": "qiniu-ai/moonshotai/kimi-k2-thinking", + "providerId": "qiniu-ai", + "displayName": "Kimi K2 Thinking", + "version": "2025-11-07", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 256000, + "maxOutputTokens": 100000 + }, + { + "modelId": "qiniu-ai/moonshotai/kimi-k2.5", + "providerId": "qiniu-ai", + "displayName": "Moonshotai/Kimi-K2.5", + "version": "2026-01-28", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 256000, + "maxOutputTokens": 256000 + }, + { + "modelId": "qiniu-ai/openai/gpt-5", + "providerId": "qiniu-ai", + "displayName": "OpenAI/GPT-5", + "version": "2025-09-19", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000 + }, + { + "modelId": "qiniu-ai/openai/gpt-5.2", + "providerId": "qiniu-ai", + "displayName": "OpenAI/GPT-5.2", + "version": "2025-12-11", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000, + "reasoningOptions": [] + }, + { + "modelId": "qiniu-ai/qwen-max-2025-01-25", + "providerId": "qiniu-ai", + "displayName": "Qwen2.5-Max-2025-01-25", + "version": "2025-08-05", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 4096 + }, + { + "modelId": "qiniu-ai/qwen-turbo", + "providerId": "qiniu-ai", + "displayName": "Qwen-Turbo", + "version": "2025-08-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 4096, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "qiniu-ai/qwen-vl-max-2025-01-25", + "providerId": "qiniu-ai", + "displayName": "Qwen VL-MAX-2025-01-25", + "version": "2025-08-05", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "audio", + "image", + "text", + "video" + ], + "contextWindow": 128000, + "maxOutputTokens": 4096 + }, + { + "modelId": "qiniu-ai/qwen2.5-vl-72b-instruct", + "providerId": "qiniu-ai", + "displayName": "Qwen 2.5 VL 72B Instruct", + "version": "2025-08-05", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "audio", + "image", + "text", + "video" + ], + "contextWindow": 128000, + "maxOutputTokens": 8192 + }, + { + "modelId": "qiniu-ai/qwen2.5-vl-7b-instruct", + "providerId": "qiniu-ai", + "displayName": "Qwen 2.5 VL 7B Instruct", + "version": "2025-08-05", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "audio", + "image", + "text", + "video" + ], + "contextWindow": 128000, + "maxOutputTokens": 8192 + }, + { + "modelId": "qiniu-ai/qwen3-235b-a22b", + "providerId": "qiniu-ai", + "displayName": "Qwen 3 235B A22B", + "version": "2025-08-05", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 32000 + }, + { + "modelId": "qiniu-ai/qwen3-235b-a22b-instruct-2507", + "providerId": "qiniu-ai", + "displayName": "Qwen3 235b A22B Instruct 2507", + "version": "2025-08-12", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 64000 + }, + { + "modelId": "qiniu-ai/qwen3-235b-a22b-thinking-2507", + "providerId": "qiniu-ai", + "displayName": "Qwen3 235B A22B Thinking 2507", + "version": "2025-08-12", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 4096, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "qiniu-ai/qwen3-30b-a3b", + "providerId": "qiniu-ai", + "displayName": "Qwen3 30B A3B", + "version": "2025-08-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 40000, + "maxOutputTokens": 4096, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "qiniu-ai/qwen3-30b-a3b-instruct-2507", + "providerId": "qiniu-ai", + "displayName": "Qwen3 30b A3b Instruct 2507", + "version": "2026-02-04", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 32000 + }, + { + "modelId": "qiniu-ai/qwen3-30b-a3b-thinking-2507", + "providerId": "qiniu-ai", + "displayName": "Qwen3 30b A3b Thinking 2507", + "version": "2026-02-04", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 126000, + "maxOutputTokens": 32000, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "qiniu-ai/qwen3-32b", + "providerId": "qiniu-ai", + "displayName": "Qwen3 32B", + "version": "2025-08-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 40000, + "maxOutputTokens": 4096, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "qiniu-ai/qwen3-coder-480b-a35b-instruct", + "providerId": "qiniu-ai", + "displayName": "Qwen3 Coder 480B A35B Instruct", + "version": "2025-08-14", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 262000, + "maxOutputTokens": 4096 + }, + { + "modelId": "qiniu-ai/qwen3-max", + "providerId": "qiniu-ai", + "displayName": "Qwen3 Max", + "version": "2025-09-24", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 65536 + }, + { + "modelId": "qiniu-ai/qwen3-max-preview", + "providerId": "qiniu-ai", + "displayName": "Qwen3 Max Preview", + "version": "2025-09-06", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 256000, + "maxOutputTokens": 64000 + }, + { + "modelId": "qiniu-ai/qwen3-next-80b-a3b-instruct", + "providerId": "qiniu-ai", + "displayName": "Qwen3 Next 80B A3B Instruct", + "version": "2025-09-12", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 32768 + }, + { + "modelId": "qiniu-ai/qwen3-next-80b-a3b-thinking", + "providerId": "qiniu-ai", + "displayName": "Qwen3 Next 80B A3B Thinking", + "version": "2025-09-12", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 32768, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "qiniu-ai/qwen3-vl-30b-a3b-thinking", + "providerId": "qiniu-ai", + "displayName": "Qwen3-Vl 30b A3b Thinking", + "version": "2026-02-09", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 128000, + "maxOutputTokens": 32000 + }, + { + "modelId": "qiniu-ai/qwen3.5-397b-a17b", + "providerId": "qiniu-ai", + "displayName": "Qwen3.5 397B A17B", + "version": "2026-02-22", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 256000, + "maxOutputTokens": 64000, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "qiniu-ai/stepfun-ai/gelab-zero-4b-preview", + "providerId": "qiniu-ai", + "displayName": "Stepfun-Ai/Gelab Zero 4b Preview", + "version": "2025-12-23", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 8192, + "maxOutputTokens": 4096 + }, + { + "modelId": "qiniu-ai/stepfun/step-3.5-flash", + "providerId": "qiniu-ai", + "displayName": "Stepfun/Step-3.5 Flash", + "version": "2026-02-02", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 64000, + "maxOutputTokens": 4096 + }, + { + "modelId": "qiniu-ai/x-ai/grok-4-fast", + "providerId": "qiniu-ai", + "displayName": "x-AI/Grok-4-Fast", + "version": "2025-09-20", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "audio", + "image", + "text", + "video" + ], + "contextWindow": 2000000, + "maxOutputTokens": 2000000, + "reasoningOptions": [] + }, + { + "modelId": "qiniu-ai/x-ai/grok-4-fast-non-reasoning", + "providerId": "qiniu-ai", + "displayName": "X-Ai/Grok-4-Fast-Non-Reasoning", + "version": "2025-12-18", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "audio", + "image", + "text", + "video" + ], + "contextWindow": 2000000, + "maxOutputTokens": 2000000 + }, + { + "modelId": "qiniu-ai/x-ai/grok-4-fast-reasoning", + "providerId": "qiniu-ai", + "displayName": "X-Ai/Grok-4-Fast-Reasoning", + "version": "2025-12-18", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "audio", + "image", + "text", + "video" + ], + "contextWindow": 2000000, + "maxOutputTokens": 2000000, + "reasoningOptions": [] + }, + { + "modelId": "qiniu-ai/x-ai/grok-4.1-fast", + "providerId": "qiniu-ai", + "displayName": "x-AI/Grok-4.1-Fast", + "version": "2025-11-20", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 2000000, + "maxOutputTokens": 2000000, + "reasoningOptions": [] + }, + { + "modelId": "qiniu-ai/x-ai/grok-4.1-fast-non-reasoning", + "providerId": "qiniu-ai", + "displayName": "X-Ai/Grok 4.1 Fast Non Reasoning", + "version": "2025-12-19", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "audio", + "image", + "text", + "video" + ], + "contextWindow": 2000000, + "maxOutputTokens": 2000000 + }, + { + "modelId": "qiniu-ai/x-ai/grok-4.1-fast-reasoning", + "providerId": "qiniu-ai", + "displayName": "X-Ai/Grok 4.1 Fast Reasoning", + "version": "2025-12-19", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "audio", + "image", + "text", + "video" + ], + "contextWindow": 20000000, + "maxOutputTokens": 2000000, + "reasoningOptions": [] + }, + { + "modelId": "qiniu-ai/x-ai/grok-code-fast-1", + "providerId": "qiniu-ai", + "displayName": "x-AI/Grok-Code-Fast 1", + "version": "2025-09-02", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 256000, + "maxOutputTokens": 10000, + "reasoningOptions": [] + }, + { + "modelId": "qiniu-ai/xiaomi/mimo-v2-flash", + "providerId": "qiniu-ai", + "displayName": "Xiaomi/Mimo-V2-Flash", + "version": "2025-12-16", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 256000, + "maxOutputTokens": 256000, + "pricing": { + "inputPer1M": 0.1, + "outputPer1M": 0.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.3, + "cacheRead": 0.01 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "qiniu-ai/z-ai/autoglm-phone-9b", + "providerId": "qiniu-ai", + "displayName": "Z-Ai/Autoglm Phone 9b", + "version": "2025-12-23", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 12800, + "maxOutputTokens": 4096 + }, + { + "modelId": "qiniu-ai/z-ai/glm-4.6", + "providerId": "qiniu-ai", + "displayName": "Z-AI/GLM 4.6", + "version": "2025-10-11", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 200000 + }, + { + "modelId": "qiniu-ai/z-ai/glm-4.7", + "providerId": "qiniu-ai", + "displayName": "Z-Ai/GLM 4.7", + "version": "2025-12-23", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 200000, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "qiniu-ai/z-ai/glm-5", + "providerId": "qiniu-ai", + "displayName": "Z-Ai/GLM 5", + "version": "2026-02-12", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 128000, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "qvac/gemma4-31b", + "providerId": "qvac", + "displayName": "Gemma 4 31B IT", + "version": "2026-04-02", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "qvac/gpt-oss-120b", + "providerId": "qvac", + "displayName": "GPT OSS 120B", + "version": "2025-08-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "qvac/gpt-oss-20b", + "providerId": "qvac", + "displayName": "GPT OSS 20B", + "version": "2025-08-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "qvac/qwen3.5-0.8b", + "providerId": "qvac", + "displayName": "Qwen3.5 0.8B", + "version": "2025-11-01", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 32768, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } + }, + { + "modelId": "qvac/qwen3.5-2b", + "providerId": "qvac", + "displayName": "Qwen3.5 2B", + "version": "2025-11-01", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 32768, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } + }, + { + "modelId": "qvac/qwen3.5-4b", + "providerId": "qvac", + "displayName": "Qwen3.5 4B", + "version": "2025-11-01", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 32768, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } + }, + { + "modelId": "qvac/qwen3.5-9b", + "providerId": "qvac", + "displayName": "Qwen3.5 9B", + "version": "2026-02-23", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 32768, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "max" + ] + } + ] + }, + { + "modelId": "qvac/qwen3.6-27b", + "providerId": "qvac", + "displayName": "Qwen3.6 27B", + "version": "2026-04-22", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "text", + "video" + ], + "contextWindow": 262144, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "qvac/qwen3.6-35b-a3b", + "providerId": "qvac", + "displayName": "Qwen3.6 35B-A3B", + "version": "2026-04-17", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "text", + "video" + ], + "contextWindow": 262144, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "regolo-ai/apertus-70b", + "providerId": "regolo-ai", + "displayName": "Apertus 70B", + "version": "2025-09-02", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 30000, + "maxOutputTokens": 30000, + "pricing": { + "inputPer1M": 0.46, + "outputPer1M": 2.42, + "currency": "USD" + } + }, + { + "modelId": "regolo-ai/brick-complexity-pro", + "providerId": "regolo-ai", + "displayName": "Brick Complexity Pro", + "version": "2026-02-06", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 100000, + "maxOutputTokens": 15000, + "pricing": { + "inputPer1M": 0.12, + "outputPer1M": 0.46, + "currency": "USD" + } + }, + { + "modelId": "regolo-ai/brick-v1-beta", + "providerId": "regolo-ai", + "displayName": "Brick v1 Beta", + "version": "2026-02-06", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 100000, + "maxOutputTokens": 15000, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } + }, + { + "modelId": "regolo-ai/deepseek-ocr-2", + "providerId": "regolo-ai", + "displayName": "DeepSeek OCR 2", + "version": "2026-01-27", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 4000, + "maxOutputTokens": 4000, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } + }, + { + "modelId": "regolo-ai/faster-whisper-large-v3", + "providerId": "regolo-ai", + "displayName": "Faster Whisper Large v3", + "version": "2024-10-01", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "audio", + "text" + ], + "contextWindow": 448, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } + }, + { + "modelId": "regolo-ai/gemma4-31b", + "providerId": "regolo-ai", + "displayName": "Gemma 4 31B IT", + "version": "2026-04-02", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 100000, + "maxOutputTokens": 100000, + "pricing": { + "inputPer1M": 0.46, + "outputPer1M": 2.42, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "regolo-ai/glm5.2", + "providerId": "regolo-ai", + "displayName": "GLM-5.2", + "version": "2026-06-13", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 96000, + "maxOutputTokens": 96000, + "pricing": { + "inputPer1M": 2.31, + "outputPer1M": 6, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] + }, + { + "modelId": "regolo-ai/gpt-oss-120b", + "providerId": "regolo-ai", + "displayName": "GPT-OSS-120B", + "version": "2025-08-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 1, + "outputPer1M": 4.2, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "regolo-ai/gpt-oss-20b", + "providerId": "regolo-ai", + "displayName": "GPT-OSS-20B", + "version": "2026-03-01", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0.4, + "outputPer1M": 1.8, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "regolo-ai/llama-3.3-70b-instruct", + "providerId": "regolo-ai", + "displayName": "Llama 3.3 70B Instruct", + "version": "2025-04-28", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0.6, + "outputPer1M": 2.7, + "currency": "USD" + } + }, + { + "modelId": "regolo-ai/mistral-small-4-119b", + "providerId": "regolo-ai", + "displayName": "Mistral Small 4 119B", + "version": "2026-03-15", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 256000, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0.75, + "outputPer1M": 3, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "regolo-ai/qwen-image", + "providerId": "regolo-ai", + "displayName": "Qwen-Image", + "version": "2026-03-01", + "capabilities": [], + "modalities": [ + "image", + "text" + ], + "contextWindow": 8192, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 0.5, + "outputPer1M": 2, + "currency": "USD" + } + }, + { + "modelId": "regolo-ai/qwen3-coder-next", + "providerId": "regolo-ai", + "displayName": "Qwen3-Coder-Next", + "version": "2026-03-01", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "regolo-ai/qwen3-embedding-8b", + "providerId": "regolo-ai", + "displayName": "Qwen3-Embedding-8B", + "version": "2026-02-01", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "text" + ], + "contextWindow": 32768, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0.1, + "outputPer1M": 0.1, + "currency": "USD" + } + }, + { + "modelId": "regolo-ai/qwen3-reranker-4b", + "providerId": "regolo-ai", + "displayName": "Qwen3-Reranker-4B", + "version": "2026-02-01", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "text" + ], + "contextWindow": 32768, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0.12, + "outputPer1M": 0.12, + "currency": "USD" + } + }, + { + "modelId": "regolo-ai/qwen3.5-122b", + "providerId": "regolo-ai", + "displayName": "Qwen3.5-122B", + "version": "2026-02-01", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0.9, + "outputPer1M": 3.6, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "regolo-ai/qwen3.5-9b", + "providerId": "regolo-ai", + "displayName": "Qwen3.5-9B", + "version": "2026-02-01", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "regolo-ai/qwen3.6-27b", + "providerId": "regolo-ai", + "displayName": "Qwen3.6 27B", + "version": "2026-04-22", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 120000, + "maxOutputTokens": 120000, + "pricing": { + "inputPer1M": 0.58, + "outputPer1M": 2.42, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "requesty/claude-fable-5", + "providerId": "requesty", + "displayName": "Claude Fable 5", + "version": "2026-06-09", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 10, + "outputPer1M": 50, + "currency": "USD", + "costDimensionsPer1M": { + "input": 10, + "output": 50, + "cacheRead": 1, + "cacheWrite": 12.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens" + } + ] + }, + { + "modelId": "requesty/claude-haiku-4-5", + "providerId": "requesty", + "displayName": "Claude Haiku 4.5 (latest)", + "version": "2025-10-15", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 1, + "outputPer1M": 5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 5, + "cacheRead": 0.1, + "cacheWrite": 1.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens" + } + ] + }, + { + "modelId": "requesty/claude-haiku-4-5@eu", + "providerId": "requesty", + "displayName": "Claude Haiku 4.5 (latest) (EU)", + "version": "2025-10-15", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 1.1, + "outputPer1M": 5.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1, + "output": 5.5, + "cacheRead": 0.11, + "cacheWrite": 1.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens" + } + ] + }, + { + "modelId": "requesty/claude-opus-4-1", + "providerId": "requesty", + "displayName": "Claude Opus 4.1 (latest)", + "version": "2025-08-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 32000, + "pricing": { + "inputPer1M": 15, + "outputPer1M": 75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 75, + "cacheRead": 1.5, + "cacheWrite": 18.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens" + } + ] + }, + { + "modelId": "requesty/claude-opus-4-5", + "providerId": "requesty", + "displayName": "Claude Opus 4.5 (latest)", + "version": "2025-11-24", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens" + } + ] + }, + { + "modelId": "requesty/claude-opus-4-5@eu", + "providerId": "requesty", + "displayName": "Claude Opus 4.5 (latest) (EU)", + "version": "2025-11-24", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 5.5, + "outputPer1M": 27.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5.5, + "output": 27.5, + "cacheRead": 0.55, + "cacheWrite": 6.875 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens" + } + ] + }, + { + "modelId": "requesty/claude-opus-4-6", + "providerId": "requesty", + "displayName": "Claude Opus 4.6", + "version": "2026-02-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens" + } + ] + }, + { + "modelId": "requesty/claude-opus-4-6@eu", + "providerId": "requesty", + "displayName": "Claude Opus 4.6 (EU)", + "version": "2026-02-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 5.5, + "outputPer1M": 27.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5.5, + "output": 27.5, + "cacheRead": 0.55, + "cacheWrite": 6.88 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens" + } + ] + }, + { + "modelId": "requesty/claude-opus-4-7", + "providerId": "requesty", + "displayName": "Claude Opus 4.7", + "version": "2026-04-16", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens" + } + ] + }, + { + "modelId": "requesty/claude-opus-4-7@eu", + "providerId": "requesty", + "displayName": "Claude Opus 4.7 (EU)", + "version": "2026-04-16", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 5.5, + "outputPer1M": 27.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5.5, + "output": 27.5, + "cacheRead": 0.55, + "cacheWrite": 6.875 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens" + } + ] + }, + { + "modelId": "requesty/claude-opus-4-8", + "providerId": "requesty", + "displayName": "Claude Opus 4.8", + "version": "2026-05-28", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens" + } + ] + }, + { + "modelId": "requesty/claude-opus-4-8@eu", + "providerId": "requesty", + "displayName": "Claude Opus 4.8 (EU)", + "version": "2026-05-28", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 5.5, + "outputPer1M": 27.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5.5, + "output": 27.5, + "cacheRead": 0.55, + "cacheWrite": 6.875 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens" + } + ] + }, + { + "modelId": "requesty/claude-opus-5", + "providerId": "requesty", + "displayName": "Claude Opus 5", + "version": "2026-07-24", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens" + } + ] + }, + { + "modelId": "requesty/claude-opus-5@eu", + "providerId": "requesty", + "displayName": "Claude Opus 5 (EU)", + "version": "2026-07-24", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 5.5, + "outputPer1M": 27.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5.5, + "output": 27.5, + "cacheRead": 0.55, + "cacheWrite": 6.875 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens" + } + ] + }, + { + "modelId": "requesty/claude-sonnet-4-5", + "providerId": "requesty", + "displayName": "Claude Sonnet 4.5 (latest)", + "version": "2025-09-29", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costMetadata": { + "tiers": [ + { + "input": 6, + "output": 22.5, + "cache_read": 0.6, + "cache_write": 7.5, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 6, + "output": 22.5, + "cache_read": 0.6, + "cache_write": 7.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens" + } + ] + }, + { + "modelId": "requesty/claude-sonnet-4-5@eu", + "providerId": "requesty", + "displayName": "Claude Sonnet 4.5 (latest) (EU)", + "version": "2025-09-29", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 3.3, + "outputPer1M": 16.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3.3, + "output": 16.5, + "cacheRead": 0.3, + "cacheWrite": 4.125 + }, + "costMetadata": { + "tiers": [ + { + "input": 6.6, + "output": 24.75, + "cache_read": 0.6, + "cache_write": 8.25, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 6.6, + "output": 24.75, + "cache_read": 0.6, + "cache_write": 8.25 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens" + } + ] + }, + { + "modelId": "requesty/claude-sonnet-4-6", + "providerId": "requesty", + "displayName": "Claude Sonnet 4.6", + "version": "2026-02-17", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens" + } + ] + }, + { + "modelId": "requesty/claude-sonnet-4-6@eu", + "providerId": "requesty", + "displayName": "Claude Sonnet 4.6 (EU)", + "version": "2026-02-17", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 3.3, + "outputPer1M": 16.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3.3, + "output": 16.5, + "cacheRead": 0.3, + "cacheWrite": 4.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens" + } + ] + }, + { + "modelId": "requesty/claude-sonnet-4@eu", + "providerId": "requesty", + "displayName": "Claude Sonnet 4 (latest) (EU)", + "version": "2025-05-22", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costMetadata": { + "tiers": [ + { + "input": 6, + "output": 22.5, + "cache_read": 0.6, + "cache_write": 7.5, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 6, + "output": 22.5, + "cache_read": 0.6, + "cache_write": 7.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens" + } + ] + }, + { + "modelId": "requesty/claude-sonnet-5", + "providerId": "requesty", + "displayName": "Claude Sonnet 5", + "version": "2026-06-30", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 2, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 10, + "cacheRead": 0.2, + "cacheWrite": 2.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens" + } + ] + }, + { + "modelId": "requesty/claude-sonnet-5@eu", + "providerId": "requesty", + "displayName": "Claude Sonnet 5 (EU)", + "version": "2026-06-30", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 2.2, + "outputPer1M": 11, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.2, + "output": 11, + "cacheRead": 0.22, + "cacheWrite": 2.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens" + } + ] + }, + { + "modelId": "requesty/deepseek-v4-flash-0731", + "providerId": "requesty", + "displayName": "DeepSeek V4 Flash 0731", + "version": "2026-07-31", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1048576, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.14, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "cacheRead": 0.07 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens" + } + ] + }, + { + "modelId": "requesty/deepseek-v4-flash-0731@eu", + "providerId": "requesty", + "displayName": "DeepSeek V4 Flash 0731 (EU)", + "version": "2026-07-31", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1048576, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.14, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "cacheRead": 0.07 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens" + } + ] + }, + { + "modelId": "requesty/gemini-2.5-flash@eu", + "providerId": "requesty", + "displayName": "Gemini 2.5 Flash (EU)", + "version": "2025-06-17", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "pdf", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 65535, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "cacheRead": 0.075, + "cacheWrite": 0.55 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens" + } + ] + }, + { + "modelId": "requesty/gemini-3.1-flash-lite@eu", + "providerId": "requesty", + "displayName": "Gemini 3.1 Flash Lite (EU)", + "version": "2026-05-07", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "pdf", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 65535, + "pricing": { + "inputPer1M": 0.25, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 1.5, + "cacheRead": 0.025, + "cacheWrite": 0.08333 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.5, + "output": 2.25, + "cache_read": 0.025, + "cache_write": 0.08333, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 0.5, + "output": 2.25, + "cache_read": 0.025, + "cache_write": 0.08333 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens" + } + ] + }, + { + "modelId": "requesty/gemini-3.5-flash-lite", + "providerId": "requesty", + "displayName": "Gemini 3.5 Flash Lite", + "version": "2026-07-21", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "pdf", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 65535, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens" + } + ] + }, + { + "modelId": "requesty/gemini-3.5-flash@eu", + "providerId": "requesty", + "displayName": "Gemini 3.5 Flash (EU)", + "version": "2026-05-19", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "pdf", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 65535, + "pricing": { + "inputPer1M": 1.5, + "outputPer1M": 9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 9, + "cacheRead": 0.15, + "cacheWrite": 1.583 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens" + } + ] + }, + { + "modelId": "requesty/gemini-3.6-flash", + "providerId": "requesty", + "displayName": "Gemini 3.6 Flash", + "version": "2026-07-21", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "pdf", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 65535, + "pricing": { + "inputPer1M": 1.5, + "outputPer1M": 7, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 7, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens" + } + ] + }, + { + "modelId": "requesty/gemini-3.7-flash", + "providerId": "requesty", + "displayName": "Gemini 3.7 Flash", + "version": "2026-08-13", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "pdf", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 65535, + "pricing": { + "inputPer1M": 0.75, + "outputPer1M": 3.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 3.75, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens" + } + ] + }, + { + "modelId": "requesty/gemini-3.7-flash@eu", + "providerId": "requesty", + "displayName": "Gemini 3.7 Flash (EU)", + "version": "2026-08-13", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "pdf", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 65535, + "pricing": { + "inputPer1M": 0.75, + "outputPer1M": 3.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 3.75, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens" + } + ] + }, + { + "modelId": "requesty/glm-5.2", + "providerId": "requesty", + "displayName": "GLM-5.2", + "version": "2026-06-13", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1048576, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 1.2, + "outputPer1M": 4.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.2, + "output": 4.2, + "cacheRead": 0.26 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens" + } + ] + }, + { + "modelId": "requesty/glm-5.2@eu", + "providerId": "requesty", + "displayName": "GLM-5.2 (EU)", + "version": "2026-06-13", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1048576, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 1.2, + "outputPer1M": 4.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.2, + "output": 4.2, + "cacheRead": 0.26 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens" + } + ] + }, + { + "modelId": "requesty/gpt-4.1-mini@eu", + "providerId": "requesty", + "displayName": "GPT-4.1 mini (EU)", + "version": "2025-04-14", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1047576, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.44, + "outputPer1M": 1.76, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.44, + "output": 1.76, + "cacheRead": 0.11 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "requesty/gpt-4.1-nano@eu", + "providerId": "requesty", + "displayName": "GPT-4.1 nano (EU)", + "version": "2025-04-14", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1047576, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.11, + "outputPer1M": 0.44, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.11, + "output": 0.44, + "cacheRead": 0.0275 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "requesty/gpt-4.1@eu", + "providerId": "requesty", + "displayName": "GPT-4.1 (EU)", + "version": "2025-04-14", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1047576, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 2.2, + "outputPer1M": 8.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.2, + "output": 8.8, + "cacheRead": 0.55 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "requesty/gpt-4o-mini@eu", + "providerId": "requesty", + "displayName": "GPT-4o mini (EU)", + "version": "2024-07-18", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 16000, + "pricing": { + "inputPer1M": 0.165, + "outputPer1M": 0.66, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.165, + "output": 0.66, + "cacheRead": 0.0825 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "requesty/gpt-5-mini@eu", + "providerId": "requesty", + "displayName": "GPT-5 Mini (EU)", + "version": "2025-08-07", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 100000, + "pricing": { + "inputPer1M": 0.275, + "outputPer1M": 2.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.275, + "output": 2.2, + "cacheRead": 0.0275 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens" + } + ] + }, + { + "modelId": "requesty/gpt-5-nano@eu", + "providerId": "requesty", + "displayName": "GPT-5 Nano (EU)", + "version": "2025-08-07", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 100000, + "pricing": { + "inputPer1M": 0.055, + "outputPer1M": 0.44, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.055, + "output": 0.44, + "cacheRead": 0.0055 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens" + } + ] + }, + { + "modelId": "requesty/gpt-5.1@eu", + "providerId": "requesty", + "displayName": "GPT-5.1 (EU)", + "version": "2025-11-13", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 1.375, + "outputPer1M": 11, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.375, + "output": 11, + "cacheRead": 0.1375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens" + } + ] + }, + { + "modelId": "requesty/gpt-5.4@eu", + "providerId": "requesty", + "displayName": "GPT-5.4 (EU)", + "version": "2026-03-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1050000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 2.5, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 15, + "cacheRead": 0.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 5, + "output": 22.5, + "cache_read": 0.5, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 5, + "output": 22.5, + "cache_read": 0.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens" + } + ] + }, + { + "modelId": "requesty/gpt-5.5@eu", + "providerId": "requesty", + "displayName": "GPT-5.5 (EU)", + "version": "2026-04-23", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1050000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 45, + "cache_read": 1, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 45, + "cache_read": 1 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens" + } + ] + }, + { + "modelId": "requesty/gpt-5.6-luna@eu", + "providerId": "requesty", + "displayName": "GPT-5.6 Luna (EU)", + "version": "2026-07-09", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1050000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 0.22, + "outputPer1M": 1.32, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.22, + "output": 1.32, + "cacheRead": 0.022 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens" + } + ] + }, + { + "modelId": "requesty/gpt-5.6-sol@eu", + "providerId": "requesty", + "displayName": "GPT-5.6 Sol (EU)", + "version": "2026-07-09", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1050000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 5.5, + "outputPer1M": 33, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5.5, + "output": 33, + "cacheRead": 0.55 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens" + } + ] + }, + { + "modelId": "requesty/gpt-5.6-terra@eu", + "providerId": "requesty", + "displayName": "GPT-5.6 Terra (EU)", + "version": "2026-07-09", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1050000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 2.2, + "outputPer1M": 13.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.2, + "output": 13.2, + "cacheRead": 0.22 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens" + } + ] + }, + { + "modelId": "requesty/gpt-5@eu", + "providerId": "requesty", + "displayName": "GPT-5 (EU)", + "version": "2025-08-07", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 1.375, + "outputPer1M": 11, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.375, + "output": 11, + "cacheRead": 0.1375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens" + } + ] + }, + { + "modelId": "requesty/grok-4.5", + "providerId": "requesty", + "displayName": "Grok 4.5", + "version": "2026-07-08", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 500000, + "maxOutputTokens": 500000, + "pricing": { + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.5, + "cacheWrite": 2 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 12, + "cache_read": 1, + "cache_write": 4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 12, + "cache_read": 1, + "cache_write": 4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens" + } + ] + }, + { + "modelId": "requesty/kimi-k3", + "providerId": "requesty", + "displayName": "Kimi K3", + "version": "2026-07-16", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 2.25, + "outputPer1M": 11.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.25, + "output": 11.25, + "cacheRead": 0.225 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens" + } + ] + }, + { + "modelId": "requesty/kimi-k3@eu", + "providerId": "requesty", + "displayName": "Kimi K3 (EU)", + "version": "2026-07-16", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 2.25, + "outputPer1M": 11.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.25, + "output": 11.25, + "cacheRead": 0.225 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens" + } + ] + }, + { + "modelId": "requesty/o4-mini@eu", + "providerId": "requesty", + "displayName": "o4-mini (EU)", + "version": "2025-04-16", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 100000, + "pricing": { + "inputPer1M": 1.21, + "outputPer1M": 4.84, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.21, + "output": 4.84, + "cacheRead": 0.3025 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens" + } + ] + }, + { + "modelId": "routing-run/claude-opus-4-8", + "providerId": "routing-run", + "displayName": "Claude Opus 4.8", + "version": "2026-05-28", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 32000, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "routing-run/claude-sonnet-4-6", + "providerId": "routing-run", + "displayName": "Claude Sonnet 4.6", + "version": "2026-02-17", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "routing-run/deepseek-v4-flash", + "providerId": "routing-run", + "displayName": "DeepSeek V4 Flash", + "version": "2026-04-24", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 0.112, + "outputPer1M": 0.224, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "routing-run/deepseek-v4-pro", + "providerId": "routing-run", + "displayName": "DeepSeek V4 Pro", + "version": "2026-04-24", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 0.348, + "outputPer1M": 0.696, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "routing-run/glm-5.2", + "providerId": "routing-run", + "displayName": "GLM-5.2", + "version": "2026-06-13", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 32000, + "pricing": { + "inputPer1M": 0.8, + "outputPer1M": 2.4, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "routing-run/glm-5.2-nitro", + "providerId": "routing-run", + "displayName": "GLM 5.2 Nitro", + "version": "2026-06-13", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 32000, + "pricing": { + "inputPer1M": 0.8, + "outputPer1M": 2.4, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "routing-run/gpt-5.6-luna", + "providerId": "routing-run", + "displayName": "GPT-5.6 Luna", + "version": "2026-07-09", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 0.7, + "outputPer1M": 4.2, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "routing-run/gpt-5.6-sol", + "providerId": "routing-run", + "displayName": "GPT-5.6 Sol", + "version": "2026-07-09", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 2.5, + "outputPer1M": 15, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "routing-run/gpt-5.6-terra", + "providerId": "routing-run", + "displayName": "GPT-5.6 Terra", + "version": "2026-07-09", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 1.5, + "outputPer1M": 9, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "routing-run/kimi-k2.6", + "providerId": "routing-run", + "displayName": "Kimi K2.6", + "version": "2026-04-21", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 200000, + "maxOutputTokens": 32000, + "pricing": { + "inputPer1M": 0.275, + "outputPer1M": 1.1, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "routing-run/kimi-k2.6-nitro", + "providerId": "routing-run", + "displayName": "Kimi K2.6 Nitro", + "version": "2026-04-21", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 200000, + "maxOutputTokens": 32000, + "pricing": { + "inputPer1M": 0.275, + "outputPer1M": 1.1, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "routing-run/kimi-k2.7-code", + "providerId": "routing-run", + "displayName": "Kimi K2.7 Code", + "version": "2026-06-12", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 200000, + "maxOutputTokens": 32000, + "pricing": { + "inputPer1M": 0.275, + "outputPer1M": 1.1, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "routing-run/kimi-k2.7-code-nitro", + "providerId": "routing-run", + "displayName": "Kimi K2.7 Code Nitro", + "version": "2026-06-12", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 200000, + "maxOutputTokens": 32000, + "pricing": { + "inputPer1M": 0.275, + "outputPer1M": 1.1, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "routing-run/nemotron-3-ultra", + "providerId": "routing-run", + "displayName": "Nemotron 3 Ultra 550B A55B", + "version": "2026-06-04", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 32000, + "pricing": { + "inputPer1M": 0.1, + "outputPer1M": 0.1, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "routing-run/qwen3.5-9b", + "providerId": "routing-run", + "displayName": "Qwen3.5 9B", + "version": "2026-02-23", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 262144, + "maxOutputTokens": 32000, + "pricing": { + "inputPer1M": 0.16, + "outputPer1M": 0.48, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "sakana/fugu", + "providerId": "sakana", + "displayName": "Fugu", + "version": "2026-06-15", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 1000000, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high", + "xhigh" + ] + } + ] + }, + { + "modelId": "sakana/fugu-ultra", + "providerId": "sakana", + "displayName": "Fugu Ultra", + "version": "2026-06-15", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 1000000, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 45, + "cache_read": 1, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 45, + "cache_read": 1 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high", + "xhigh" + ] + } + ] + }, + { + "modelId": "sakana/fugu-ultra-20260615", + "providerId": "sakana", + "displayName": "Fugu Ultra", + "version": "2026-06-15", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 1000000, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 45, + "cache_read": 1, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 45, + "cache_read": 1 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high", + "xhigh" + ] + } + ] + }, + { + "modelId": "salad-cloud/qwen3.6-35b-a3b", + "providerId": "salad-cloud", + "displayName": "Qwen3.6 35B-A3B", + "version": "2026-04-17", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 0.09, + "outputPer1M": 0.6, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "sap-ai-core/amazon--nova-lite", + "providerId": "sap-ai-core", + "displayName": "amazon--nova-lite", + "version": "2025-12-02", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 1000000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 2.37, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "sap-ai-core/amazon--nova-micro", + "providerId": "sap-ai-core", + "displayName": "amazon--nova-micro", + "version": "2024-12-03", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0.03, + "outputPer1M": 0.1, + "currency": "USD" + } + }, + { + "modelId": "sap-ai-core/amazon--nova-pro", + "providerId": "sap-ai-core", + "displayName": "amazon--nova-pro", + "version": "2024-12-03", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 300000, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0.56, + "outputPer1M": 2.13, + "currency": "USD" + } + }, + { + "modelId": "sap-ai-core/amazon--titan-embed-text", + "providerId": "sap-ai-core", + "displayName": "amazon--titan-embed-text", + "version": "2024-04-30", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "text" + ], + "contextWindow": 8192, + "maxOutputTokens": 1536, + "pricing": { + "inputPer1M": 0.14, + "outputPer1M": 0, + "currency": "USD" + } + }, + { + "modelId": "sap-ai-core/anthropic--claude-3-haiku", + "providerId": "sap-ai-core", + "displayName": "anthropic--claude-3-haiku", + "version": "2024-03-13", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 0.25, + "outputPer1M": 1.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 1.25, + "cacheRead": 0.03, + "cacheWrite": 0.3 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "sap-ai-core/anthropic--claude-3-opus", + "providerId": "sap-ai-core", + "displayName": "anthropic--claude-3-opus", + "version": "2024-02-29", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 15, + "outputPer1M": 75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 75, + "cacheRead": 1.5, + "cacheWrite": 18.75 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "sap-ai-core/anthropic--claude-3-sonnet", + "providerId": "sap-ai-core", + "displayName": "anthropic--claude-3-sonnet", + "version": "2024-03-04", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "sap-ai-core/anthropic--claude-3.5-sonnet", + "providerId": "sap-ai-core", + "displayName": "anthropic--claude-3.5-sonnet", + "version": "2024-10-22", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "sap-ai-core/anthropic--claude-3.7-sonnet", + "providerId": "sap-ai-core", + "displayName": "anthropic--claude-3.7-sonnet", + "version": "2025-02-24", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024 + } + ] + }, + { + "modelId": "sap-ai-core/anthropic--claude-4-opus", + "providerId": "sap-ai-core", + "displayName": "anthropic--claude-4-opus", + "version": "2025-05-22", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 32000, + "pricing": { + "inputPer1M": 15, + "outputPer1M": 75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 75, + "cacheRead": 1.5, + "cacheWrite": 18.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024 + } + ] + }, + { + "modelId": "sap-ai-core/anthropic--claude-4-sonnet", + "providerId": "sap-ai-core", + "displayName": "anthropic--claude-4-sonnet", + "version": "2025-05-22", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024 + } + ] + }, + { + "modelId": "sap-ai-core/anthropic--claude-4.5-haiku", + "providerId": "sap-ai-core", + "displayName": "anthropic--claude-4.5-haiku", + "version": "2025-10-15", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 1, + "outputPer1M": 5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 5, + "cacheRead": 0.1, + "cacheWrite": 1.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024 + } + ] + }, + { + "modelId": "sap-ai-core/anthropic--claude-4.5-opus", + "providerId": "sap-ai-core", + "displayName": "anthropic--claude-4.5-opus", + "version": "2025-11-24", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] + }, + { + "modelId": "sap-ai-core/anthropic--claude-4.5-sonnet", + "providerId": "sap-ai-core", + "displayName": "anthropic--claude-4.5-sonnet", + "version": "2025-09-29", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024 + } + ] + }, + { + "modelId": "sap-ai-core/anthropic--claude-4.6-opus", + "providerId": "sap-ai-core", + "displayName": "anthropic--claude-4.6-opus", + "version": "2026-02-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] + }, + { + "modelId": "sap-ai-core/anthropic--claude-4.6-sonnet", + "providerId": "sap-ai-core", + "displayName": "anthropic--claude-4.6-sonnet", + "version": "2026-02-17", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "max" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] + }, + { + "modelId": "sap-ai-core/anthropic--claude-4.7-opus", + "providerId": "sap-ai-core", + "displayName": "anthropic--claude-4.7-opus", + "version": "2026-04-16", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "sap-ai-core/anthropic--claude-4.8-opus", + "providerId": "sap-ai-core", + "displayName": "anthropic--claude-4.8-opus", + "version": "2026-05-28", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "sap-ai-core/cohere--command-a-reasoning", + "providerId": "sap-ai-core", + "displayName": "cohere--command-a-reasoning", + "version": "2025-08-21", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 256000, + "maxOutputTokens": 32000, + "pricing": { + "inputPer1M": 0.63, + "outputPer1M": 5.05, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high" + ] + }, + { + "type": "budget_tokens", + "min": 1 + } + ] + }, + { + "modelId": "sap-ai-core/gemini-2.5-flash", + "providerId": "sap-ai-core", + "displayName": "gemini-2.5-flash", + "version": "2025-04-17", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "pdf", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "cacheRead": 0.03, + "inputAudio": 1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 0, + "max": 24576 + } + ] + }, + { + "modelId": "sap-ai-core/gemini-2.5-flash-lite", + "providerId": "sap-ai-core", + "displayName": "gemini-2.5-flash-lite", + "version": "2025-06-17", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "pdf", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.1, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.4, + "cacheRead": 0.01, + "inputAudio": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 512, + "max": 24576 + } + ] + }, + { + "modelId": "sap-ai-core/gemini-2.5-pro", + "providerId": "sap-ai-core", + "displayName": "gemini-2.5-pro", + "version": "2025-03-25", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "pdf", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 128, + "max": 32768 + } + ] + }, + { + "modelId": "sap-ai-core/gemini-3.1-flash-lite", + "providerId": "sap-ai-core", + "displayName": "gemini-3.1-flash-lite", + "version": "2026-05-07", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "pdf", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.25, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 1.5, + "cacheRead": 0.025, + "inputAudio": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "sap-ai-core/gemini-3.5-flash", + "providerId": "sap-ai-core", + "displayName": "gemini-3.5-flash", + "version": "2026-05-19", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "pdf", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 1.5, + "outputPer1M": 9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 9, + "cacheRead": 0.15, + "inputAudio": 1.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "sap-ai-core/gemini-embedding", + "providerId": "sap-ai-core", + "displayName": "Gemini Embedding 001", + "version": "2025-05-20", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "text" + ], + "contextWindow": 2048, + "maxOutputTokens": 1 + }, + { + "modelId": "sap-ai-core/gpt-4.1", + "providerId": "sap-ai-core", + "displayName": "gpt-4.1", + "version": "2025-04-14", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1047576, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 2, + "outputPer1M": 8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 8, + "cacheRead": 0.32 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "sap-ai-core/gpt-4.1-mini", + "providerId": "sap-ai-core", + "displayName": "gpt-4.1-mini", + "version": "2025-04-14", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1047576, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.4, + "outputPer1M": 1.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 1.6, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "sap-ai-core/gpt-4.1-nano", + "providerId": "sap-ai-core", + "displayName": "gpt-4.1-nano", + "version": "2025-04-14", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1047576, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.08, + "outputPer1M": 0.26, + "currency": "USD" + } + }, + { + "modelId": "sap-ai-core/gpt-5", + "providerId": "sap-ai-core", + "displayName": "gpt-5", + "version": "2025-08-07", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "sap-ai-core/gpt-5-mini", + "providerId": "sap-ai-core", + "displayName": "gpt-5-mini", + "version": "2025-08-07", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 0.25, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 2, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "sap-ai-core/gpt-5-nano", + "providerId": "sap-ai-core", + "displayName": "gpt-5-nano", + "version": "2025-08-07", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 0.05, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.05, + "output": 0.4, + "cacheRead": 0.005 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "sap-ai-core/gpt-5.2", + "providerId": "sap-ai-core", + "displayName": "gpt-5.2", + "version": "2025-12-11", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 1.25, + "outputPer1M": 9.44, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 9.44, + "cacheRead": 0.12 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "sap-ai-core/gpt-5.4", + "providerId": "sap-ai-core", + "displayName": "gpt-5.4", + "version": "2026-03-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1050000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 2.5, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 15, + "cacheRead": 0.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] + }, + { + "modelId": "sap-ai-core/gpt-5.5", + "providerId": "sap-ai-core", + "displayName": "gpt-5.5", + "version": "2026-04-23", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1050000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] + }, + { + "modelId": "sap-ai-core/mistralai--mistral-medium-instruct", + "providerId": "sap-ai-core", + "displayName": "mistralai--mistral-medium-instruct", + "version": "2025-05-07", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 0.36, + "outputPer1M": 1.22, + "currency": "USD" + } + }, + { + "modelId": "sap-ai-core/mistralai--mistral-small", + "providerId": "sap-ai-core", + "displayName": "mistralai--mistral-small", + "version": "2026-03-16", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 0.07, + "outputPer1M": 0.28, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] + }, + { + "modelId": "sap-ai-core/nvidia--llama-3.2-nv-embedqa-1b", + "providerId": "sap-ai-core", + "displayName": "nvidia--llama-3.2-nv-embedqa-1b", + "version": "2024-09-25", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "text" + ], + "contextWindow": 8192, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 0.07, + "outputPer1M": 0, + "currency": "USD" + } + }, + { + "modelId": "sap-ai-core/sap-abap-1", + "providerId": "sap-ai-core", + "displayName": "sap-abap-1", + "version": "2025-11-26", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 32768, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 0.48, + "outputPer1M": 1.7, + "currency": "USD" + } + }, + { + "modelId": "sap-ai-core/sonar", + "providerId": "sap-ai-core", + "displayName": "sonar", + "version": "2024-01-01", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 1, + "outputPer1M": 1, + "currency": "USD" + } + }, + { + "modelId": "sap-ai-core/sonar-deep-research", + "providerId": "sap-ai-core", + "displayName": "sonar-deep-research", + "version": "2025-02-01", + "capabilities": [ + "text.chat", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 2, + "outputPer1M": 8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 8, + "reasoning": 3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "sap-ai-core/sonar-pro", + "providerId": "sap-ai-core", + "displayName": "sonar-pro", + "version": "2024-01-01", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD" + } + }, + { + "modelId": "sap-ai-core/text-embedding-3-large", + "providerId": "sap-ai-core", + "displayName": "text-embedding-3-large", + "version": "2024-01-25", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "text" + ], + "contextWindow": 8191, + "maxOutputTokens": 3072, + "pricing": { + "inputPer1M": 0.09, + "outputPer1M": 0, + "currency": "USD" + } + }, + { + "modelId": "sap-ai-core/text-embedding-3-small", + "providerId": "sap-ai-core", + "displayName": "text-embedding-3-small", + "version": "2024-01-25", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "text" + ], + "contextWindow": 8191, + "maxOutputTokens": 1536, + "pricing": { + "inputPer1M": 0.02, + "outputPer1M": 0, + "currency": "USD" + } + }, + { + "modelId": "sarvam/sarvam-105b", + "providerId": "sarvam", + "displayName": "Sarvam-105B", + "version": "2026-02-18", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 131072, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + null, + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "sarvam/sarvam-30b", + "providerId": "sarvam", + "displayName": "Sarvam-30B", + "version": "2026-02-18", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 65536, + "maxOutputTokens": 65536, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + null, + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "scaleway/bge-multilingual-gemma2", + "providerId": "scaleway", + "displayName": "BGE Multilingual Gemma2", + "version": "2024-07-26", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "text" + ], + "contextWindow": 8191, + "maxOutputTokens": 3072, + "pricing": { + "inputPer1M": 0.1, + "outputPer1M": 0, + "currency": "USD" + } + }, + { + "modelId": "scaleway/gemma-4-26b-a4b-it", + "providerId": "scaleway", + "displayName": "Gemma 4 26B A4B IT", + "version": "2026-04-01", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 256000, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0.25, + "outputPer1M": 0.5, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "scaleway/glm-5.2", + "providerId": "scaleway", + "displayName": "GLM-5.2", + "version": "2026-06-13", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 256000, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 1.8, + "outputPer1M": 5.5, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "scaleway/gpt-oss-120b", + "providerId": "scaleway", + "displayName": "GPT-OSS 120B", + "version": "2024-01-01", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "scaleway/llama-3.3-70b-instruct", + "providerId": "scaleway", + "displayName": "Llama-3.3-70B-Instruct", + "version": "2024-12-06", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 100000, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0.9, + "outputPer1M": 0.9, + "currency": "USD" + } + }, + { + "modelId": "scaleway/mistral-medium-3.5-128b", + "providerId": "scaleway", + "displayName": "Mistral Medium 3.5 128B", + "version": "2026-04-29", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 256000, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 1.5, + "outputPer1M": 7.5, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] + }, + { + "modelId": "scaleway/mistral-small-3.2-24b-instruct-2506", + "providerId": "scaleway", + "displayName": "Mistral Small 3.2 24B Instruct (2506)", + "version": "2025-06-20", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.15, + "outputPer1M": 0.35, + "currency": "USD" + } + }, + { + "modelId": "scaleway/pixtral-12b-2409", + "providerId": "scaleway", + "displayName": "Pixtral 12B 2409", + "version": "2024-09-25", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 0.2, + "outputPer1M": 0.2, + "currency": "USD" + } + }, + { + "modelId": "scaleway/qwen3-235b-a22b-instruct-2507", + "providerId": "scaleway", + "displayName": "Qwen3 235B A22B Instruct 2507", + "version": "2025-07-01", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 260000, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0.75, + "outputPer1M": 2.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 2.25, + "reasoning": 8.4 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "scaleway/qwen3-coder-30b-a3b-instruct", + "providerId": "scaleway", + "displayName": "Qwen3-Coder 30B-A3B Instruct", + "version": "2025-04", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.2, + "outputPer1M": 0.8, + "currency": "USD" + } + }, + { + "modelId": "scaleway/qwen3-embedding-8b", + "providerId": "scaleway", + "displayName": "Qwen3 Embedding 8B", + "version": "2025-06-05", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "text" + ], + "contextWindow": 32768, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 0.1, + "outputPer1M": 0, + "currency": "USD" + } + }, + { + "modelId": "scaleway/qwen3.5-397b-a17b", + "providerId": "scaleway", + "displayName": "Qwen3.5 397B A17B", + "version": "2026-03-17", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 256000, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0.6, + "outputPer1M": 3.6, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "scaleway/qwen3.6-35b-a3b", + "providerId": "scaleway", + "displayName": "Qwen3.6 35B A3B", + "version": "2026-05-01", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0.25, + "outputPer1M": 1.5, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "scaleway/whisper-large-v3", + "providerId": "scaleway", + "displayName": "Whisper Large v3", + "version": "2023-09-01", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "audio", + "text" + ], + "contextWindow": 0, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0.003, + "outputPer1M": 0, + "currency": "USD" + } + }, + { + "modelId": "scx/gpt-oss-120b", + "providerId": "scx", + "displayName": "GPT OSS 120B", + "version": "2025-08-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.17, + "outputPer1M": 0.55, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "scx/MiniMax-M2.7", + "providerId": "scx", + "displayName": "MiniMax-M2.7", + "version": "2026-03-18", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 192000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 0.48, + "outputPer1M": 1.79, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.48, + "output": 1.79, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "siliconflow-cn/baidu/ERNIE-4.5-300B-A47B", + "providerId": "siliconflow-cn", + "displayName": "baidu/ERNIE-4.5-300B-A47B", + "version": "2025-07-02", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 131000, + "maxOutputTokens": 131000, + "pricing": { + "inputPer1M": 0.28, + "outputPer1M": 1.1, + "currency": "USD" + } + }, + { + "modelId": "siliconflow-cn/ByteDance-Seed/Seed-OSS-36B-Instruct", + "providerId": "siliconflow-cn", + "displayName": "ByteDance-Seed/Seed-OSS-36B-Instruct", + "version": "2025-09-04", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 262000, + "maxOutputTokens": 262000, + "pricing": { + "inputPer1M": 0.21, + "outputPer1M": 0.57, + "currency": "USD" + } + }, + { + "modelId": "siliconflow-cn/deepseek-ai/DeepSeek-OCR", + "providerId": "siliconflow-cn", + "displayName": "deepseek-ai/DeepSeek-OCR", + "version": "2025-10-20", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 8192, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } + }, + { + "modelId": "siliconflow-cn/deepseek-ai/DeepSeek-R1", + "providerId": "siliconflow-cn", + "displayName": "deepseek-ai/DeepSeek-R1", + "version": "2025-05-28", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 164000, + "maxOutputTokens": 164000, + "pricing": { + "inputPer1M": 0.5, + "outputPer1M": 2.18, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 128, + "max": 32768 + } + ] + }, + { + "modelId": "siliconflow-cn/deepseek-ai/DeepSeek-V3", + "providerId": "siliconflow-cn", + "displayName": "deepseek-ai/DeepSeek-V3", + "version": "2024-12-26", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 164000, + "maxOutputTokens": 164000, + "pricing": { + "inputPer1M": 0.25, + "outputPer1M": 1, + "currency": "USD" + } + }, + { + "modelId": "siliconflow-cn/deepseek-ai/DeepSeek-V3.1-Terminus", + "providerId": "siliconflow-cn", + "displayName": "deepseek-ai/DeepSeek-V3.1-Terminus", + "version": "2025-09-29", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 164000, + "maxOutputTokens": 164000, + "pricing": { + "inputPer1M": 0.27, + "outputPer1M": 1, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "siliconflow-cn/deepseek-ai/DeepSeek-V3.2", + "providerId": "siliconflow-cn", + "displayName": "deepseek-ai/DeepSeek-V3.2", + "version": "2025-12-03", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 164000, + "maxOutputTokens": 164000, + "pricing": { + "inputPer1M": 0.27, + "outputPer1M": 0.42, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "siliconflow-cn/deepseek-ai/DeepSeek-V4-Flash", + "providerId": "siliconflow-cn", + "displayName": "DeepSeek V4 Flash", + "version": "2026-04-24", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 384000, + "pricing": { + "inputPer1M": 0.14, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "cacheRead": 0.003 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 128, + "max": 32768 + } + ] + }, + { + "modelId": "siliconflow-cn/deepseek-ai/DeepSeek-V4-Pro", + "providerId": "siliconflow-cn", + "displayName": "deepseek-ai/DeepSeek-V4-Pro", + "version": "2026-04-24", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 1049000, + "maxOutputTokens": 393000, + "pricing": { + "inputPer1M": 1.74, + "outputPer1M": 3.48, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.74, + "output": 3.48, + "cacheRead": 0.145 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "siliconflow-cn/inclusionAI/Ling-flash-2.0", + "providerId": "siliconflow-cn", + "displayName": "inclusionAI/Ling-flash-2.0", + "version": "2025-09-18", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 131000, + "maxOutputTokens": 131000, + "pricing": { + "inputPer1M": 0.14, + "outputPer1M": 0.57, + "currency": "USD" + } + }, + { + "modelId": "siliconflow-cn/PaddlePaddle/PaddleOCR-VL-1.5", + "providerId": "siliconflow-cn", + "displayName": "PaddlePaddle/PaddleOCR-VL-1.5", + "version": "2026-01-29", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 16384, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } + }, + { + "modelId": "siliconflow-cn/Pro/deepseek-ai/DeepSeek-R1", + "providerId": "siliconflow-cn", + "displayName": "Pro/deepseek-ai/DeepSeek-R1", + "version": "2025-05-28", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 164000, + "maxOutputTokens": 164000, + "pricing": { + "inputPer1M": 0.5, + "outputPer1M": 2.18, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 128, + "max": 32768 + } + ] + }, + { + "modelId": "siliconflow-cn/Pro/deepseek-ai/DeepSeek-V3", + "providerId": "siliconflow-cn", + "displayName": "Pro/deepseek-ai/DeepSeek-V3", + "version": "2024-12-26", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 164000, + "maxOutputTokens": 164000, + "pricing": { + "inputPer1M": 0.25, + "outputPer1M": 1, + "currency": "USD" + } + }, + { + "modelId": "siliconflow-cn/Pro/deepseek-ai/DeepSeek-V3.1-Terminus", + "providerId": "siliconflow-cn", + "displayName": "Pro/deepseek-ai/DeepSeek-V3.1-Terminus", + "version": "2025-09-29", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 164000, + "maxOutputTokens": 164000, + "pricing": { + "inputPer1M": 0.27, + "outputPer1M": 1, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "siliconflow-cn/Pro/deepseek-ai/DeepSeek-V3.2", + "providerId": "siliconflow-cn", + "displayName": "Pro/deepseek-ai/DeepSeek-V3.2", + "version": "2025-12-03", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 164000, + "maxOutputTokens": 164000, + "pricing": { + "inputPer1M": 0.27, + "outputPer1M": 0.42, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "siliconflow-cn/Pro/MiniMaxAI/MiniMax-M2.5", + "providerId": "siliconflow-cn", + "displayName": "Pro/MiniMaxAI/MiniMax-M2.5", + "version": "2026-02-13", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 192000, + "maxOutputTokens": 131000, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 1.22, + "currency": "USD" + } + }, + { + "modelId": "siliconflow-cn/Pro/moonshotai/Kimi-K2.5", + "providerId": "siliconflow-cn", + "displayName": "Pro/moonshotai/Kimi-K2.5", + "version": "2026-01-27", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 262000, + "maxOutputTokens": 262000, + "pricing": { + "inputPer1M": 0.45, + "outputPer1M": 2.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.45, + "output": 2.25, + "cacheRead": 0.07 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "siliconflow-cn/Pro/moonshotai/Kimi-K2.6", + "providerId": "siliconflow-cn", + "displayName": "Pro/moonshotai/Kimi-K2.6", + "version": "2026-04-21", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 262000, + "maxOutputTokens": 262000, + "pricing": { + "inputPer1M": 0.95, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4, + "cacheRead": 0.16 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "siliconflow-cn/Pro/zai-org/GLM-5", + "providerId": "siliconflow-cn", + "displayName": "Pro/zai-org/GLM-5", + "version": "2026-02-12", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 205000, + "maxOutputTokens": 205000, + "pricing": { + "inputPer1M": 1, + "outputPer1M": 3.2, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "siliconflow-cn/Pro/zai-org/GLM-5.1", + "providerId": "siliconflow-cn", + "displayName": "Pro/zai-org/GLM-5.1", + "version": "2026-04-08", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 205000, + "maxOutputTokens": 205000, + "pricing": { + "inputPer1M": 1.4, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.4, + "output": 4.4, + "cacheRead": 0.26, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "siliconflow-cn/Qwen/Qwen2.5-72B-Instruct", + "providerId": "siliconflow-cn", + "displayName": "Qwen/Qwen2.5-72B-Instruct", + "version": "2024-09-18", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 33000, + "maxOutputTokens": 4000, + "pricing": { + "inputPer1M": 0.59, + "outputPer1M": 0.59, + "currency": "USD" + } + }, + { + "modelId": "siliconflow-cn/Qwen/Qwen2.5-7B-Instruct", + "providerId": "siliconflow-cn", + "displayName": "Qwen/Qwen2.5-7B-Instruct", + "version": "2024-09-18", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 33000, + "maxOutputTokens": 4000, + "pricing": { + "inputPer1M": 0.05, + "outputPer1M": 0.05, + "currency": "USD" + } + }, + { + "modelId": "siliconflow-cn/Qwen/Qwen3-14B", + "providerId": "siliconflow-cn", + "displayName": "Qwen/Qwen3-14B", + "version": "2025-04-30", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 131000, + "maxOutputTokens": 131000, + "pricing": { + "inputPer1M": 0.07, + "outputPer1M": 0.28, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 128, + "max": 32768 + } + ] + }, + { + "modelId": "siliconflow-cn/Qwen/Qwen3-235B-A22B-Thinking-2507", + "providerId": "siliconflow-cn", + "displayName": "Qwen/Qwen3-235B-A22B-Thinking-2507", + "version": "2025-07-28", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 262000, + "maxOutputTokens": 262000, + "pricing": { + "inputPer1M": 0.13, + "outputPer1M": 0.6, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 128, + "max": 32768 + } + ] + }, + { + "modelId": "siliconflow-cn/Qwen/Qwen3-30B-A3B-Instruct-2507", + "providerId": "siliconflow-cn", + "displayName": "Qwen/Qwen3-30B-A3B-Instruct-2507", + "version": "2025-07-30", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 262000, + "maxOutputTokens": 262000, + "pricing": { + "inputPer1M": 0.09, + "outputPer1M": 0.3, + "currency": "USD" + } + }, + { + "modelId": "siliconflow-cn/Qwen/Qwen3-32B", + "providerId": "siliconflow-cn", + "displayName": "Qwen/Qwen3-32B", + "version": "2025-04-30", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 131000, + "maxOutputTokens": 131000, + "pricing": { + "inputPer1M": 0.14, + "outputPer1M": 0.57, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 128, + "max": 32768 + } + ] + }, + { + "modelId": "siliconflow-cn/Qwen/Qwen3-8B", + "providerId": "siliconflow-cn", + "displayName": "Qwen/Qwen3-8B", + "version": "2025-04-30", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 131000, + "maxOutputTokens": 131000, + "pricing": { + "inputPer1M": 0.06, + "outputPer1M": 0.06, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 128, + "max": 32768 + } + ] + }, + { + "modelId": "siliconflow-cn/Qwen/Qwen3-Coder-30B-A3B-Instruct", + "providerId": "siliconflow-cn", + "displayName": "Qwen/Qwen3-Coder-30B-A3B-Instruct", + "version": "2025-08-01", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 262000, + "maxOutputTokens": 262000, + "pricing": { + "inputPer1M": 0.07, + "outputPer1M": 0.28, + "currency": "USD" + } + }, + { + "modelId": "siliconflow-cn/Qwen/Qwen3-Coder-480B-A35B-Instruct", + "providerId": "siliconflow-cn", + "displayName": "Qwen/Qwen3-Coder-480B-A35B-Instruct", + "version": "2025-07-31", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 262000, + "maxOutputTokens": 262000, + "pricing": { + "inputPer1M": 0.25, + "outputPer1M": 1, + "currency": "USD" + } + }, + { + "modelId": "siliconflow-cn/Qwen/Qwen3-VL-235B-A22B-Instruct", + "providerId": "siliconflow-cn", + "displayName": "Qwen/Qwen3-VL-235B-A22B-Instruct", + "version": "2025-10-04", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 262000, + "maxOutputTokens": 262000, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 1.5, + "currency": "USD" + } + }, + { + "modelId": "siliconflow-cn/Qwen/Qwen3-VL-235B-A22B-Thinking", + "providerId": "siliconflow-cn", + "displayName": "Qwen/Qwen3-VL-235B-A22B-Thinking", + "version": "2025-10-04", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 262000, + "maxOutputTokens": 262000, + "pricing": { + "inputPer1M": 0.45, + "outputPer1M": 3.5, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "siliconflow-cn/Qwen/Qwen3-VL-30B-A3B-Instruct", + "providerId": "siliconflow-cn", + "displayName": "Qwen/Qwen3-VL-30B-A3B-Instruct", + "version": "2025-10-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 262000, + "maxOutputTokens": 262000, + "pricing": { + "inputPer1M": 0.29, + "outputPer1M": 1, + "currency": "USD" + } + }, + { + "modelId": "siliconflow-cn/Qwen/Qwen3-VL-30B-A3B-Thinking", + "providerId": "siliconflow-cn", + "displayName": "Qwen/Qwen3-VL-30B-A3B-Thinking", + "version": "2025-10-11", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 262000, + "maxOutputTokens": 262000, + "pricing": { + "inputPer1M": 0.29, + "outputPer1M": 1, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "siliconflow-cn/Qwen/Qwen3-VL-32B-Instruct", + "providerId": "siliconflow-cn", + "displayName": "Qwen/Qwen3-VL-32B-Instruct", + "version": "2025-10-21", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 262000, + "maxOutputTokens": 262000, + "pricing": { + "inputPer1M": 0.2, + "outputPer1M": 0.6, + "currency": "USD" + } + }, + { + "modelId": "siliconflow-cn/Qwen/Qwen3-VL-32B-Thinking", + "providerId": "siliconflow-cn", + "displayName": "Qwen/Qwen3-VL-32B-Thinking", + "version": "2025-10-21", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 262000, + "maxOutputTokens": 262000, + "pricing": { + "inputPer1M": 0.2, + "outputPer1M": 1.5, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "siliconflow-cn/Qwen/Qwen3-VL-8B-Instruct", + "providerId": "siliconflow-cn", + "displayName": "Qwen/Qwen3-VL-8B-Instruct", + "version": "2025-10-15", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 262000, + "maxOutputTokens": 262000, + "pricing": { + "inputPer1M": 0.18, + "outputPer1M": 0.68, + "currency": "USD" + } + }, + { + "modelId": "siliconflow-cn/Qwen/Qwen3.5-122B-A10B", + "providerId": "siliconflow-cn", + "displayName": "Qwen/Qwen3.5-122B-A10B", + "version": "2026-02-26", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 262144, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.29, + "outputPer1M": 2.32, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "siliconflow-cn/Qwen/Qwen3.5-27B", + "providerId": "siliconflow-cn", + "displayName": "Qwen/Qwen3.5-27B", + "version": "2026-02-25", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 262144, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.26, + "outputPer1M": 2.09, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "siliconflow-cn/Qwen/Qwen3.5-35B-A3B", + "providerId": "siliconflow-cn", + "displayName": "Qwen/Qwen3.5-35B-A3B", + "version": "2026-02-25", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 262144, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.23, + "outputPer1M": 1.86, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "siliconflow-cn/Qwen/Qwen3.5-397B-A17B", + "providerId": "siliconflow-cn", + "displayName": "Qwen/Qwen3.5-397B-A17B", + "version": "2026-02-16", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 262144, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.29, + "outputPer1M": 1.74, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "siliconflow-cn/Qwen/Qwen3.5-4B", + "providerId": "siliconflow-cn", + "displayName": "Qwen/Qwen3.5-4B", + "version": "2026-03-03", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 262144, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "siliconflow-cn/Qwen/Qwen3.5-9B", + "providerId": "siliconflow-cn", + "displayName": "Qwen/Qwen3.5-9B", + "version": "2026-03-03", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 262144, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.22, + "outputPer1M": 1.74, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "siliconflow-cn/Qwen/Qwen3.6-35B-A3B", + "providerId": "siliconflow-cn", + "displayName": "Qwen/Qwen3.6-35B-A3B", + "version": "2026-04-17", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 262144, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.23, + "outputPer1M": 1.86, + "currency": "USD" + } + }, + { + "modelId": "siliconflow-cn/stepfun-ai/Step-3.5-Flash", + "providerId": "siliconflow-cn", + "displayName": "stepfun-ai/Step-3.5-Flash", + "version": "2026-02-11", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 262000, + "maxOutputTokens": 262000, + "pricing": { + "inputPer1M": 0.1, + "outputPer1M": 0.3, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "siliconflow-cn/tencent/Hunyuan-A13B-Instruct", + "providerId": "siliconflow-cn", + "displayName": "tencent/Hunyuan-A13B-Instruct", + "version": "2025-06-30", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 131000, + "maxOutputTokens": 131000, + "pricing": { + "inputPer1M": 0.14, + "outputPer1M": 0.57, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "siliconflow-cn/zai-org/GLM-4.5-Air", + "providerId": "siliconflow-cn", + "displayName": "zai-org/GLM-4.5-Air", + "version": "2025-07-28", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 131000, + "maxOutputTokens": 131000, + "pricing": { + "inputPer1M": 0.14, + "outputPer1M": 0.86, + "currency": "USD" + } + }, + { + "modelId": "siliconflow-cn/zai-org/GLM-5.2", + "providerId": "siliconflow-cn", + "displayName": "GLM-5.2", + "version": "2026-06-13", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1049000, + "maxOutputTokens": 262000, + "pricing": { + "inputPer1M": 1.4, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.4, + "output": 4.4, + "cacheRead": 0.26, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] + }, + { + "modelId": "siliconflow/baidu/ERNIE-4.5-300B-A47B", + "providerId": "siliconflow", + "displayName": "baidu/ERNIE-4.5-300B-A47B", + "version": "2025-07-02", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 131000, + "maxOutputTokens": 131000, + "pricing": { + "inputPer1M": 0.28, + "outputPer1M": 1.1, + "currency": "USD" + } + }, + { + "modelId": "siliconflow/ByteDance-Seed/Seed-OSS-36B-Instruct", + "providerId": "siliconflow", + "displayName": "ByteDance-Seed/Seed-OSS-36B-Instruct", + "version": "2025-09-04", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 262000, + "maxOutputTokens": 262000, + "pricing": { + "inputPer1M": 0.21, + "outputPer1M": 0.57, + "currency": "USD" + } + }, + { + "modelId": "siliconflow/deepseek-ai/DeepSeek-R1", + "providerId": "siliconflow", + "displayName": "deepseek-ai/DeepSeek-R1", + "version": "2025-05-28", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 164000, + "maxOutputTokens": 164000, + "pricing": { + "inputPer1M": 0.5, + "outputPer1M": 2.18, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 128, + "max": 32768 + } + ] + }, + { + "modelId": "siliconflow/deepseek-ai/DeepSeek-V3", + "providerId": "siliconflow", + "displayName": "deepseek-ai/DeepSeek-V3", + "version": "2024-12-26", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 164000, + "maxOutputTokens": 164000, + "pricing": { + "inputPer1M": 0.25, + "outputPer1M": 1, + "currency": "USD" + } + }, + { + "modelId": "siliconflow/deepseek-ai/DeepSeek-V3.1", + "providerId": "siliconflow", + "displayName": "deepseek-ai/DeepSeek-V3.1", + "version": "2025-08-25", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 164000, + "maxOutputTokens": 164000, + "pricing": { + "inputPer1M": 0.27, + "outputPer1M": 1, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 128, + "max": 32768 + } + ] + }, + { + "modelId": "siliconflow/deepseek-ai/DeepSeek-V3.1-Terminus", + "providerId": "siliconflow", + "displayName": "deepseek-ai/DeepSeek-V3.1-Terminus", + "version": "2025-09-29", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 164000, + "maxOutputTokens": 164000, + "pricing": { + "inputPer1M": 0.27, + "outputPer1M": 1, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 128, + "max": 32768 + } + ] + }, + { + "modelId": "siliconflow/deepseek-ai/DeepSeek-V3.2", + "providerId": "siliconflow", + "displayName": "deepseek-ai/DeepSeek-V3.2", + "version": "2025-12-03", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 164000, + "maxOutputTokens": 164000, + "pricing": { + "inputPer1M": 0.27, + "outputPer1M": 0.42, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 128, + "max": 32768 + } + ] + }, + { + "modelId": "siliconflow/deepseek-ai/DeepSeek-V3.2-Exp", + "providerId": "siliconflow", + "displayName": "deepseek-ai/DeepSeek-V3.2-Exp", + "version": "2025-10-10", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 164000, + "maxOutputTokens": 164000, + "pricing": { + "inputPer1M": 0.27, + "outputPer1M": 0.41, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 128, + "max": 32768 + } + ] + }, + { + "modelId": "siliconflow/deepseek-ai/DeepSeek-V4-Flash", + "providerId": "siliconflow", + "displayName": "DeepSeek V4 Flash", + "version": "2026-04-24", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 384000, + "pricing": { + "inputPer1M": 0.14, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "cacheRead": 0.028 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 128, + "max": 32768 + } + ] + }, + { + "modelId": "siliconflow/deepseek-ai/DeepSeek-V4-Pro", + "providerId": "siliconflow", + "displayName": "DeepSeek V4 Pro", + "version": "2026-04-24", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 384000, + "pricing": { + "inputPer1M": 1.74, + "outputPer1M": 3.48, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.74, + "output": 3.48, + "cacheRead": 0.145 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 128, + "max": 32768 + } + ] + }, + { + "modelId": "siliconflow/google/gemma-4-26B-A4B-it", + "providerId": "siliconflow", + "displayName": "Gemma 4 26B A4B IT", + "version": "2026-04-02", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 0.12, + "outputPer1M": 0.4, + "currency": "USD" + } + }, + { + "modelId": "siliconflow/google/gemma-4-31B-it", + "providerId": "siliconflow", + "displayName": "Gemma 4 31B IT", + "version": "2026-04-02", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 0.13, + "outputPer1M": 0.4, + "currency": "USD" + } + }, + { + "modelId": "siliconflow/inclusionAI/Ling-flash-2.0", + "providerId": "siliconflow", + "displayName": "inclusionAI/Ling-flash-2.0", + "version": "2025-09-18", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 131000, + "maxOutputTokens": 131000, + "pricing": { + "inputPer1M": 0.14, + "outputPer1M": 0.57, + "currency": "USD" + } + }, + { + "modelId": "siliconflow/MiniMaxAI/MiniMax-M2.5", + "providerId": "siliconflow", + "displayName": "MiniMaxAI/MiniMax-M2.5", + "version": "2026-02-15", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 197000, + "maxOutputTokens": 131000, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "siliconflow/moonshotai/Kimi-K2.5", + "providerId": "siliconflow", + "displayName": "moonshotai/Kimi-K2.5", + "version": "2026-01-27", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 262000, + "maxOutputTokens": 262000, + "pricing": { + "inputPer1M": 0.45, + "outputPer1M": 2.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.45, + "output": 2.25, + "cacheRead": 0.07 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 128, + "max": 32768 + } + ] + }, + { + "modelId": "siliconflow/moonshotai/Kimi-K2.6", + "providerId": "siliconflow", + "displayName": "moonshotai/Kimi-K2.6", + "version": "2026-04-21", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 262000, + "maxOutputTokens": 262000, + "pricing": { + "inputPer1M": 0.77, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.77, + "output": 4, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 128, + "max": 32768 + } + ] + }, + { + "modelId": "siliconflow/openai/gpt-oss-120b", + "providerId": "siliconflow", + "displayName": "openai/gpt-oss-120b", + "version": "2025-08-13", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 131000, + "maxOutputTokens": 8000, + "pricing": { + "inputPer1M": 0.05, + "outputPer1M": 0.45, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 128, + "max": 32768 + } + ] + }, + { + "modelId": "siliconflow/openai/gpt-oss-20b", + "providerId": "siliconflow", + "displayName": "openai/gpt-oss-20b", + "version": "2025-08-13", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 131000, + "maxOutputTokens": 8000, + "pricing": { + "inputPer1M": 0.04, + "outputPer1M": 0.18, + "currency": "USD" + } + }, + { + "modelId": "siliconflow/Qwen/Qwen2.5-72B-Instruct", + "providerId": "siliconflow", + "displayName": "Qwen/Qwen2.5-72B-Instruct", + "version": "2024-09-18", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 33000, + "maxOutputTokens": 4000, + "pricing": { + "inputPer1M": 0.59, + "outputPer1M": 0.59, + "currency": "USD" + } + }, + { + "modelId": "siliconflow/Qwen/Qwen2.5-7B-Instruct", + "providerId": "siliconflow", + "displayName": "Qwen/Qwen2.5-7B-Instruct", + "version": "2024-09-18", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 33000, + "maxOutputTokens": 4000, + "pricing": { + "inputPer1M": 0.05, + "outputPer1M": 0.05, + "currency": "USD" + } + }, + { + "modelId": "siliconflow/Qwen/Qwen3-14B", + "providerId": "siliconflow", + "displayName": "Qwen/Qwen3-14B", + "version": "2025-04-30", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 131000, + "maxOutputTokens": 131000, + "pricing": { + "inputPer1M": 0.07, + "outputPer1M": 0.28, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 128, + "max": 32768 + } + ] + }, + { + "modelId": "siliconflow/Qwen/Qwen3-235B-A22B-Thinking-2507", + "providerId": "siliconflow", + "displayName": "Qwen/Qwen3-235B-A22B-Thinking-2507", + "version": "2025-07-28", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 262000, + "maxOutputTokens": 262000, + "pricing": { + "inputPer1M": 0.13, + "outputPer1M": 0.6, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 128, + "max": 32768 + } + ] + }, + { + "modelId": "siliconflow/Qwen/Qwen3-30B-A3B-Instruct-2507", + "providerId": "siliconflow", + "displayName": "Qwen/Qwen3-30B-A3B-Instruct-2507", + "version": "2025-07-30", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 262000, + "maxOutputTokens": 262000, + "pricing": { + "inputPer1M": 0.09, + "outputPer1M": 0.3, + "currency": "USD" + } + }, + { + "modelId": "siliconflow/Qwen/Qwen3-32B", + "providerId": "siliconflow", + "displayName": "Qwen/Qwen3-32B", + "version": "2025-04-30", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 131000, + "maxOutputTokens": 131000, + "pricing": { + "inputPer1M": 0.14, + "outputPer1M": 0.57, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 128, + "max": 32768 + } + ] + }, + { + "modelId": "siliconflow/Qwen/Qwen3-8B", + "providerId": "siliconflow", + "displayName": "Qwen/Qwen3-8B", + "version": "2025-04-30", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 131000, + "maxOutputTokens": 131000, + "pricing": { + "inputPer1M": 0.06, + "outputPer1M": 0.06, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 128, + "max": 32768 + } + ] + }, + { + "modelId": "siliconflow/Qwen/Qwen3-Coder-30B-A3B-Instruct", + "providerId": "siliconflow", + "displayName": "Qwen/Qwen3-Coder-30B-A3B-Instruct", + "version": "2025-08-01", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 262000, + "maxOutputTokens": 262000, + "pricing": { + "inputPer1M": 0.07, + "outputPer1M": 0.28, + "currency": "USD" + } + }, + { + "modelId": "siliconflow/Qwen/Qwen3-Coder-480B-A35B-Instruct", + "providerId": "siliconflow", + "displayName": "Qwen/Qwen3-Coder-480B-A35B-Instruct", + "version": "2025-07-31", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 262000, + "maxOutputTokens": 262000, + "pricing": { + "inputPer1M": 0.25, + "outputPer1M": 1, + "currency": "USD" + } + }, + { + "modelId": "siliconflow/Qwen/Qwen3-VL-235B-A22B-Instruct", + "providerId": "siliconflow", + "displayName": "Qwen/Qwen3-VL-235B-A22B-Instruct", + "version": "2025-10-04", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 262000, + "maxOutputTokens": 262000, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 1.5, + "currency": "USD" + } + }, + { + "modelId": "siliconflow/Qwen/Qwen3-VL-235B-A22B-Thinking", + "providerId": "siliconflow", + "displayName": "Qwen/Qwen3-VL-235B-A22B-Thinking", + "version": "2025-10-04", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 262000, + "maxOutputTokens": 262000, + "pricing": { + "inputPer1M": 0.45, + "outputPer1M": 3.5, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "siliconflow/Qwen/Qwen3-VL-30B-A3B-Instruct", + "providerId": "siliconflow", + "displayName": "Qwen/Qwen3-VL-30B-A3B-Instruct", + "version": "2025-10-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 262000, + "maxOutputTokens": 262000, + "pricing": { + "inputPer1M": 0.29, + "outputPer1M": 1, + "currency": "USD" + } + }, + { + "modelId": "siliconflow/Qwen/Qwen3-VL-30B-A3B-Thinking", + "providerId": "siliconflow", + "displayName": "Qwen/Qwen3-VL-30B-A3B-Thinking", + "version": "2025-10-11", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 262000, + "maxOutputTokens": 262000, + "pricing": { + "inputPer1M": 0.29, + "outputPer1M": 1, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "siliconflow/Qwen/Qwen3-VL-32B-Instruct", + "providerId": "siliconflow", + "displayName": "Qwen/Qwen3-VL-32B-Instruct", + "version": "2025-10-21", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 262000, + "maxOutputTokens": 262000, + "pricing": { + "inputPer1M": 0.2, + "outputPer1M": 0.6, + "currency": "USD" + } + }, + { + "modelId": "siliconflow/Qwen/Qwen3-VL-32B-Thinking", + "providerId": "siliconflow", + "displayName": "Qwen/Qwen3-VL-32B-Thinking", + "version": "2025-10-21", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 262000, + "maxOutputTokens": 262000, + "pricing": { + "inputPer1M": 0.2, + "outputPer1M": 1.5, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "siliconflow/Qwen/Qwen3-VL-8B-Instruct", + "providerId": "siliconflow", + "displayName": "Qwen/Qwen3-VL-8B-Instruct", + "version": "2025-10-15", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 262000, + "maxOutputTokens": 262000, + "pricing": { + "inputPer1M": 0.18, + "outputPer1M": 0.68, + "currency": "USD" + } + }, + { + "modelId": "siliconflow/Qwen/Qwen3.5-122B-A10B", + "providerId": "siliconflow", + "displayName": "Qwen3.5 122B-A10B", + "version": "2026-02-23", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 0.26, + "outputPer1M": 2.08, + "currency": "USD" + } + }, + { + "modelId": "siliconflow/Qwen/Qwen3.5-27B", + "providerId": "siliconflow", + "displayName": "Qwen3.5 27B", + "version": "2026-02-23", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 0.25, + "outputPer1M": 2, + "currency": "USD" + } + }, + { + "modelId": "siliconflow/Qwen/Qwen3.5-35B-A3B", + "providerId": "siliconflow", + "displayName": "Qwen3.5 35B-A3B", + "version": "2026-02-23", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 0.24, + "outputPer1M": 1.8, + "currency": "USD" + } + }, + { + "modelId": "siliconflow/Qwen/Qwen3.5-397B-A17B", + "providerId": "siliconflow", + "displayName": "Qwen3.5 397B-A17B", + "version": "2026-02-15", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 0.39, + "outputPer1M": 2.34, + "currency": "USD" + } + }, + { + "modelId": "siliconflow/Qwen/Qwen3.5-9B", + "providerId": "siliconflow", + "displayName": "Qwen/Qwen3.5-9B", + "version": "2026-03-03", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 0.1, + "outputPer1M": 0.15, + "currency": "USD" + } + }, + { + "modelId": "siliconflow/Qwen/Qwen3.6-27B", + "providerId": "siliconflow", + "displayName": "Qwen3.6 27B", + "version": "2026-04-22", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 3.2, + "currency": "USD" + } + }, + { + "modelId": "siliconflow/Qwen/Qwen3.6-35B-A3B", + "providerId": "siliconflow", + "displayName": "Qwen3.6 35B-A3B", + "version": "2026-04-17", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 0.2, + "outputPer1M": 1.6, + "currency": "USD" + } + }, + { + "modelId": "siliconflow/stepfun-ai/Step-3.5-Flash", + "providerId": "siliconflow", + "displayName": "stepfun-ai/Step-3.5-Flash", + "version": "2026-02-11", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 262000, + "maxOutputTokens": 262000, + "pricing": { + "inputPer1M": 0.1, + "outputPer1M": 0.3, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "siliconflow/tencent/Hunyuan-A13B-Instruct", + "providerId": "siliconflow", + "displayName": "tencent/Hunyuan-A13B-Instruct", + "version": "2025-06-30", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 131000, + "maxOutputTokens": 131000, + "pricing": { + "inputPer1M": 0.14, + "outputPer1M": 0.57, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 128, + "max": 32768 + } + ] + }, + { + "modelId": "siliconflow/tencent/Hy3-preview", + "providerId": "siliconflow", + "displayName": "Hy3 preview", + "version": "2026-04-20", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 0.066, + "outputPer1M": 0.26, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.066, + "output": 0.26, + "cacheRead": 0.029 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 128, + "max": 32768 + } + ] + }, + { + "modelId": "siliconflow/zai-org/GLM-4.5-Air", + "providerId": "siliconflow", + "displayName": "zai-org/GLM-4.5-Air", + "version": "2025-07-28", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 131000, + "maxOutputTokens": 131000, + "pricing": { + "inputPer1M": 0.14, + "outputPer1M": 0.86, + "currency": "USD" + } + }, + { + "modelId": "siliconflow/zai-org/GLM-5", + "providerId": "siliconflow", + "displayName": "zai-org/GLM-5", + "version": "2026-02-12", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 205000, + "maxOutputTokens": 205000, + "pricing": { + "inputPer1M": 0.95, + "outputPer1M": 2.55, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 2.55, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 128, + "max": 32768 + } + ] + }, + { + "modelId": "siliconflow/zai-org/GLM-5.1", + "providerId": "siliconflow", + "displayName": "zai-org/GLM-5.1", + "version": "2026-04-08", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 205000, + "maxOutputTokens": 205000, + "pricing": { + "inputPer1M": 1.4, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.4, + "output": 4.4, + "cacheRead": 0.26, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 128, + "max": 32768 + } + ] + }, + { + "modelId": "siliconflow/zai-org/GLM-5.2", + "providerId": "siliconflow", + "displayName": "GLM-5.2", + "version": "2026-06-13", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1049000, + "maxOutputTokens": 262000, + "pricing": { + "inputPer1M": 1.4, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.4, + "output": 4.4, + "cacheRead": 0.26, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] + }, + { + "modelId": "siliconflow/zai-org/GLM-5V-Turbo", + "providerId": "siliconflow", + "displayName": "zai-org/GLM-5V-Turbo", + "version": "2026-04-01", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 1.2, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.2, + "output": 4, + "cacheRead": 0.24, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 128, + "max": 32768 + } + ] + }, + { + "modelId": "snowflake-cortex/claude-fable-5", + "providerId": "snowflake-cortex", + "displayName": "Claude Fable 5", + "version": "2026-06-09", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "reasoningOptions": [] + }, + { + "modelId": "snowflake-cortex/claude-haiku-4-5", + "providerId": "snowflake-cortex", + "displayName": "Claude Haiku 4.5 (latest)", + "version": "2025-10-15", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 16384, + "reasoningOptions": [ + { + "type": "budget_tokens" + } + ] + }, + { + "modelId": "snowflake-cortex/claude-opus-4-5", + "providerId": "snowflake-cortex", + "displayName": "Claude Opus 4.5 (latest)", + "version": "2025-11-24", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 64000, + "reasoningOptions": [ + { + "type": "budget_tokens" + } + ] + }, + { + "modelId": "snowflake-cortex/claude-opus-4-6", + "providerId": "snowflake-cortex", + "displayName": "Claude Opus 4.6", + "version": "2026-02-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "reasoningOptions": [ + { + "type": "budget_tokens" + } + ] + }, + { + "modelId": "snowflake-cortex/claude-opus-4-7", + "providerId": "snowflake-cortex", + "displayName": "Claude Opus 4.7", + "version": "2026-04-16", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "reasoningOptions": [] + }, + { + "modelId": "snowflake-cortex/claude-opus-4-8", + "providerId": "snowflake-cortex", + "displayName": "Claude Opus 4.8", + "version": "2026-05-28", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "reasoningOptions": [] + }, + { + "modelId": "snowflake-cortex/claude-opus-5", + "providerId": "snowflake-cortex", + "displayName": "Claude Opus 5", + "version": "2026-07-24", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "reasoningOptions": [] + }, + { + "modelId": "snowflake-cortex/claude-sonnet-4-5", + "providerId": "snowflake-cortex", + "displayName": "Claude Sonnet 4.5 (latest)", + "version": "2025-09-29", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 16384, + "reasoningOptions": [ + { + "type": "budget_tokens" + } + ] + }, + { + "modelId": "snowflake-cortex/claude-sonnet-4-6", + "providerId": "snowflake-cortex", + "displayName": "Claude Sonnet 4.6", + "version": "2026-02-17", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 16384, + "reasoningOptions": [ + { + "type": "budget_tokens" + } + ] + }, + { + "modelId": "snowflake-cortex/claude-sonnet-5", + "providerId": "snowflake-cortex", + "displayName": "Claude Sonnet 5", + "version": "2026-06-30", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "reasoningOptions": [] + }, + { + "modelId": "snowflake-cortex/deepseek-r1", + "providerId": "snowflake-cortex", + "displayName": "DeepSeek-R1", + "version": "2025-01-20", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 32768, + "reasoningOptions": [] + }, + { + "modelId": "snowflake-cortex/gemini-3.1-pro", + "providerId": "snowflake-cortex", + "displayName": "Gemini 3.1 Pro Preview", + "version": "2026-02-19", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "pdf", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 65536, + "reasoningOptions": [] + }, + { + "modelId": "snowflake-cortex/mistral-large2", + "providerId": "snowflake-cortex", + "displayName": "Mistral Large (latest)", + "version": "2024-11-01", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 262144 + }, + { + "modelId": "snowflake-cortex/openai-gpt-4.1", + "providerId": "snowflake-cortex", + "displayName": "GPT-4.1", + "version": "2025-04-14", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1047576, + "maxOutputTokens": 32768 + }, + { + "modelId": "snowflake-cortex/openai-gpt-5", + "providerId": "snowflake-cortex", + "displayName": "GPT-5", + "version": "2025-08-07", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "snowflake-cortex/openai-gpt-5-mini", + "providerId": "snowflake-cortex", + "displayName": "GPT-5 Mini", + "version": "2025-08-07", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 272000, + "maxOutputTokens": 8192, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "snowflake-cortex/openai-gpt-5-nano", + "providerId": "snowflake-cortex", + "displayName": "GPT-5 Nano", + "version": "2025-08-07", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "snowflake-cortex/openai-gpt-5.1", + "providerId": "snowflake-cortex", + "displayName": "GPT-5.1", + "version": "2025-11-13", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "snowflake-cortex/openai-gpt-5.2", + "providerId": "snowflake-cortex", + "displayName": "GPT-5.2", + "version": "2025-12-11", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "snowflake-cortex/openai-gpt-5.4", + "providerId": "snowflake-cortex", + "displayName": "GPT-5.4", + "version": "2026-03-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1050000, + "maxOutputTokens": 128000, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "snowflake-cortex/openai-gpt-5.5", + "providerId": "snowflake-cortex", + "displayName": "GPT-5.5", + "version": "2026-04-23", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1050000, + "maxOutputTokens": 128000, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "snowflake-cortex/openai-gpt-5.6-luna", + "providerId": "snowflake-cortex", + "displayName": "GPT-5.6 Luna", + "version": "2026-07-09", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1050000, + "maxOutputTokens": 128000, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "snowflake-cortex/openai-gpt-5.6-sol", + "providerId": "snowflake-cortex", + "displayName": "GPT-5.6 Sol", + "version": "2026-07-09", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1050000, + "maxOutputTokens": 128000, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "snowflake-cortex/openai-gpt-5.6-terra", + "providerId": "snowflake-cortex", + "displayName": "GPT-5.6 Terra", + "version": "2026-07-09", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1050000, + "maxOutputTokens": 128000, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "snowflake-cortex/snowflake-llama3.3-70b", + "providerId": "snowflake-cortex", + "displayName": "Llama-3.3-70B-Instruct", + "version": "2024-12-06", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 4096 + }, + { + "modelId": "stackit/cortecs/Llama-3.3-70B-Instruct-FP8-Dynamic", + "providerId": "stackit", + "displayName": "Llama 3.3 70B", + "version": "2024-12-05", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 0.53, + "outputPer1M": 0.76, + "currency": "USD" + } + }, + { + "modelId": "stackit/google/gemma-3-27b-it", + "providerId": "stackit", + "displayName": "Gemma 3 27B", + "version": "2025-05-17", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 37000, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 0.53, + "outputPer1M": 0.76, + "currency": "USD" + } + }, + { + "modelId": "stackit/intfloat/e5-mistral-7b-instruct", + "providerId": "stackit", + "displayName": "E5 Mistral 7B", + "version": "2023-12-11", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "text" + ], + "contextWindow": 4096, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 0.02, + "outputPer1M": 0.02, + "currency": "USD" + } + }, + { + "modelId": "stackit/openai/gpt-oss-120b", + "providerId": "stackit", + "displayName": "GPT OSS 120B", + "version": "2025-08-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 131000, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0.53, + "outputPer1M": 0.76, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "stackit/openai/gpt-oss-20b", + "providerId": "stackit", + "displayName": "GPT OSS 20B", + "version": "2025-08-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0.18, + "outputPer1M": 0.29, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "stackit/Qwen/Qwen3-VL-235B-A22B-Instruct-FP8", + "providerId": "stackit", + "displayName": "Qwen3-VL 235B", + "version": "2024-11-01", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 218000, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 1.76, + "outputPer1M": 2.05, + "currency": "USD" + } + }, + { + "modelId": "stackit/Qwen/Qwen3-VL-Embedding-8B", + "providerId": "stackit", + "displayName": "Qwen3-VL Embedding 8B", + "version": "2026-02-05", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 32000, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 0.09, + "outputPer1M": 0.09, + "currency": "USD" + } + }, + { + "modelId": "stackit/Qwen/Qwen3.6-27B", + "providerId": "stackit", + "displayName": "Qwen3.6 27B", + "version": "2026-04-22", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0.53, + "outputPer1M": 0.76, + "currency": "USD" + } + }, + { + "modelId": "stepfun-ai-step-plan/step-3.5-flash", + "providerId": "stepfun-ai-step-plan", + "displayName": "Step 3.5 Flash", + "version": "2026-01-29", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 256000, + "maxOutputTokens": 256000, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "high" + ] + } + ] + }, + { + "modelId": "stepfun-ai-step-plan/step-3.5-flash-2603", + "providerId": "stepfun-ai-step-plan", + "displayName": "Step 3.5 Flash 2603", + "version": "2026-04-02", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 256000, + "maxOutputTokens": 256000, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "high" + ] + } + ] + }, + { + "modelId": "stepfun-ai-step-plan/step-3.7-flash", + "providerId": "stepfun-ai-step-plan", + "displayName": "Step 3.7 Flash", + "version": "2026-05-29", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 256000, + "maxOutputTokens": 256000, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "stepfun-ai/step-1-32k", + "providerId": "stepfun-ai", + "displayName": "Step 1 (32K)", + "version": "2025-01-01", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 32768, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 2.05, + "outputPer1M": 9.59, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.05, + "output": 9.59, + "cacheRead": 0.41 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "stepfun-ai/step-2-16k", + "providerId": "stepfun-ai", + "displayName": "Step 2 (16K)", + "version": "2025-01-01", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 16384, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 5.21, + "outputPer1M": 16.44, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5.21, + "output": 16.44, + "cacheRead": 1.04 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "stepfun-ai/step-3.5-flash", + "providerId": "stepfun-ai", + "displayName": "Step 3.5 Flash", + "version": "2026-01-29", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 256000, + "maxOutputTokens": 256000, + "pricing": { + "inputPer1M": 0.1, + "outputPer1M": 0.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.3, + "cacheRead": 0.02 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "high" + ] + } + ] + }, + { + "modelId": "stepfun-ai/step-3.5-flash-2603", + "providerId": "stepfun-ai", + "displayName": "Step 3.5 Flash 2603", + "version": "2026-04-02", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 256000, + "maxOutputTokens": 256000, + "pricing": { + "inputPer1M": 0.1, + "outputPer1M": 0.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.3, + "cacheRead": 0.02 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "high" + ] + } + ] + }, + { + "modelId": "stepfun-ai/step-3.7-flash", + "providerId": "stepfun-ai", + "displayName": "Step 3.7 Flash", + "version": "2026-05-29", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 256000, + "maxOutputTokens": 256000, + "pricing": { + "inputPer1M": 0.185, + "outputPer1M": 1.11, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.185, + "output": 1.11, + "cacheRead": 0.037 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "stepfun-ai/step-tts-2", + "providerId": "stepfun-ai", + "displayName": "Step TTS 2", + "version": "2026-03-01", + "capabilities": [], + "modalities": [ + "audio", + "text" + ], + "contextWindow": 0, + "maxOutputTokens": 0 + }, + { + "modelId": "stepfun-ai/stepaudio-2.5-asr", + "providerId": "stepfun-ai", + "displayName": "StepAudio 2.5 ASR", + "version": "2026-04-24", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "audio", + "text" + ], + "contextWindow": 0, + "maxOutputTokens": 0 + }, + { + "modelId": "stepfun-ai/stepaudio-2.5-tts", + "providerId": "stepfun-ai", + "displayName": "StepAudio 2.5 TTS", + "version": "2026-04-16", + "capabilities": [], + "modalities": [ + "audio", + "text" + ], + "contextWindow": 0, + "maxOutputTokens": 0 + }, + { + "modelId": "stepfun-step-plan/step-3.5-flash", + "providerId": "stepfun-step-plan", + "displayName": "Step 3.5 Flash", + "version": "2026-01-29", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 256000, + "maxOutputTokens": 256000, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "high" + ] + } + ] + }, + { + "modelId": "stepfun-step-plan/step-3.5-flash-2603", + "providerId": "stepfun-step-plan", + "displayName": "Step 3.5 Flash 2603", + "version": "2026-04-02", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 256000, + "maxOutputTokens": 256000, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "high" + ] + } + ] + }, + { + "modelId": "stepfun-step-plan/step-3.7-flash", + "providerId": "stepfun-step-plan", + "displayName": "Step 3.7 Flash", + "version": "2026-05-29", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 256000, + "maxOutputTokens": 256000, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "stepfun-step-plan/step-router-v1", + "providerId": "stepfun-step-plan", + "displayName": "Step Router v1", + "version": "2026-05-29", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 256000, + "maxOutputTokens": 256000 + }, + { + "modelId": "stepfun/step-1-32k", + "providerId": "stepfun", + "displayName": "Step 1 (32K)", + "version": "2025-01-01", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 32768, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 2.05, + "outputPer1M": 9.59, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.05, + "output": 9.59, + "cacheRead": 0.41 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "stepfun/step-2-16k", + "providerId": "stepfun", + "displayName": "Step 2 (16K)", + "version": "2025-01-01", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 16384, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 5.21, + "outputPer1M": 16.44, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5.21, + "output": 16.44, + "cacheRead": 1.04 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "stepfun/step-3.5-flash", + "providerId": "stepfun", + "displayName": "Step 3.5 Flash", + "version": "2026-01-29", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 256000, + "maxOutputTokens": 256000, + "pricing": { + "inputPer1M": 0.1, + "outputPer1M": 0.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.3, + "cacheRead": 0.02 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "high" + ] + } + ] + }, + { + "modelId": "stepfun/step-3.5-flash-2603", + "providerId": "stepfun", + "displayName": "Step 3.5 Flash 2603", + "version": "2026-04-02", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 256000, + "maxOutputTokens": 256000, + "pricing": { + "inputPer1M": 0.1, + "outputPer1M": 0.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.3, + "cacheRead": 0.02 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "high" + ] + } + ] + }, + { + "modelId": "stepfun/step-3.7-flash", + "providerId": "stepfun", + "displayName": "Step 3.7 Flash", + "version": "2026-05-29", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 256000, + "maxOutputTokens": 256000, + "pricing": { + "inputPer1M": 0.185, + "outputPer1M": 1.11, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.185, + "output": 1.11, + "cacheRead": 0.037 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "stepfun/step-tts-2", + "providerId": "stepfun", + "displayName": "Step TTS 2", + "version": "2026-03-01", + "capabilities": [], + "modalities": [ + "audio", + "text" + ], + "contextWindow": 0, + "maxOutputTokens": 0 + }, + { + "modelId": "stepfun/stepaudio-2.5-asr", + "providerId": "stepfun", + "displayName": "StepAudio 2.5 ASR", + "version": "2026-04-24", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "audio", + "text" + ], + "contextWindow": 0, + "maxOutputTokens": 0 + }, + { + "modelId": "stepfun/stepaudio-2.5-tts", + "providerId": "stepfun", + "displayName": "StepAudio 2.5 TTS", + "version": "2026-04-16", + "capabilities": [], + "modalities": [ + "audio", + "text" + ], + "contextWindow": 0, + "maxOutputTokens": 0 + }, + { + "modelId": "subconscious/subconscious/glm-5.2", + "providerId": "subconscious", + "displayName": "GLM-5.2", + "version": "2026-06-13", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 1.4, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.4, + "output": 4.4, + "cacheRead": 0.26 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens" + } + ] + }, + { + "modelId": "subconscious/subconscious/tim-qwen3.6-27b", + "providerId": "subconscious", + "displayName": "TIM-Qwen3.6 27B", + "version": "2026-05-11", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 8192, + "maxOutputTokens": 5000, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 3, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens" + } + ] + }, + { + "modelId": "submodel/deepseek-ai/DeepSeek-R1-0528", + "providerId": "submodel", + "displayName": "DeepSeek R1 0528", + "version": "2025-08-23", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 75000, + "maxOutputTokens": 163840, + "pricing": { + "inputPer1M": 0.5, + "outputPer1M": 2.15, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "submodel/deepseek-ai/DeepSeek-V3-0324", + "providerId": "submodel", + "displayName": "DeepSeek V3 0324", + "version": "2025-08-23", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 75000, + "maxOutputTokens": 163840, + "pricing": { + "inputPer1M": 0.2, + "outputPer1M": 0.8, + "currency": "USD" + } + }, + { + "modelId": "submodel/deepseek-ai/DeepSeek-V3.1", + "providerId": "submodel", + "displayName": "DeepSeek V3.1", + "version": "2025-08-23", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 75000, + "maxOutputTokens": 163840, + "pricing": { + "inputPer1M": 0.2, + "outputPer1M": 0.8, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "submodel/openai/gpt-oss-120b", + "providerId": "submodel", + "displayName": "GPT OSS 120B", + "version": "2025-08-23", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.1, + "outputPer1M": 0.5, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "submodel/Qwen/Qwen3-235B-A22B-Instruct-2507", + "providerId": "submodel", + "displayName": "Qwen3 235B A22B Instruct 2507", + "version": "2025-08-23", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.2, + "outputPer1M": 0.3, + "currency": "USD" + } + }, + { + "modelId": "submodel/Qwen/Qwen3-235B-A22B-Thinking-2507", + "providerId": "submodel", + "displayName": "Qwen3 235B A22B Thinking 2507", + "version": "2025-08-23", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.2, + "outputPer1M": 0.6, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "submodel/Qwen/Qwen3-Coder-480B-A35B-Instruct-FP8", + "providerId": "submodel", + "displayName": "Qwen3 Coder 480B A35B Instruct", + "version": "2025-08-23", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 0.2, + "outputPer1M": 0.8, + "currency": "USD" + } + }, + { + "modelId": "submodel/zai-org/GLM-4.5-Air", + "providerId": "submodel", + "displayName": "GLM 4.5 Air", + "version": "2025-07-28", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.1, + "outputPer1M": 0.5, + "currency": "USD" + } + }, + { + "modelId": "submodel/zai-org/GLM-4.5-FP8", + "providerId": "submodel", + "displayName": "GLM 4.5 FP8", + "version": "2025-07-28", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.2, + "outputPer1M": 0.8, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "synthetic/hf:MiniMaxAI/MiniMax-M3", + "providerId": "synthetic", + "displayName": "MiniMax-M3", + "version": "2026-06-12", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 524288, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.6, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 1.2, + "cacheRead": 0.6 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "synthetic/hf:moonshotai/Kimi-K2.7-Code", + "providerId": "synthetic", + "displayName": "Kimi K2.7 Code", + "version": "2026-06-12", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.95, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4, + "cacheRead": 0.95 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "synthetic/hf:moonshotai/Kimi-K3", + "providerId": "synthetic", + "displayName": "Kimi K3", + "version": "2026-07-16", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 524288, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.45 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "high", + "max" + ] + } + ] + }, + { + "modelId": "synthetic/hf:nvidia/NVIDIA-Nemotron-3-Super-120B-A12B-NVFP4", + "providerId": "synthetic", + "displayName": "Nemotron 3 Super 120B A12B", + "version": "2026-03-11", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 1, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "synthetic/hf:openai/gpt-oss-120b", + "providerId": "synthetic", + "displayName": "GPT OSS 120B", + "version": "2025-08-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.1, + "outputPer1M": 0.1, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.1, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "synthetic/hf:Qwen/Qwen3.6-27B", + "providerId": "synthetic", + "displayName": "Qwen3.6 27B", + "version": "2026-04-22", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.45, + "outputPer1M": 3.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.45, + "output": 3.6, + "cacheRead": 0.45 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "synthetic/hf:zai-org/GLM-4.7-Flash", + "providerId": "synthetic", + "displayName": "GLM-4.7-Flash", + "version": "2026-01-19", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 196608, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.1, + "outputPer1M": 0.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.5, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "synthetic/hf:zai-org/GLM-5.2", + "providerId": "synthetic", + "displayName": "GLM-5.2", + "version": "2026-06-13", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 524288, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 1.4, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.4, + "output": 4.4, + "cacheRead": 1.4 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high", + "xhigh" + ] + } + ] + }, + { + "modelId": "tencent-coding-plan/glm-5", + "providerId": "tencent-coding-plan", + "displayName": "GLM-5", + "version": "2026-02-11", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 202752, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "tencent-coding-plan/hunyuan-2.0-instruct", + "providerId": "tencent-coding-plan", + "displayName": "Tencent HY 2.0 Instruct", + "version": "2026-03-08", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "tencent-coding-plan/hunyuan-2.0-thinking", + "providerId": "tencent-coding-plan", + "displayName": "Tencent HY 2.0 Think", + "version": "2026-03-08", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "tencent-coding-plan/hunyuan-t1", + "providerId": "tencent-coding-plan", + "displayName": "Hunyuan-T1", + "version": "2026-03-08", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "tencent-coding-plan/hunyuan-turbos", + "providerId": "tencent-coding-plan", + "displayName": "Hunyuan-TurboS", + "version": "2026-03-08", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "tencent-coding-plan/kimi-k2.5", + "providerId": "tencent-coding-plan", + "displayName": "Kimi-K2.5", + "version": "2026-01-27", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 262144, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "tencent-coding-plan/minimax-m2.5", + "providerId": "tencent-coding-plan", + "displayName": "MiniMax-M2.5", + "version": "2026-02-12", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 204800, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "tencent-coding-plan/tc-code-latest", + "providerId": "tencent-coding-plan", + "displayName": "Auto", + "version": "2026-03-08", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "tencent-token-plan/hy3", + "providerId": "tencent-token-plan", + "displayName": "Hy3", + "version": "2026-07-06", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 256000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "tencent-tokenhub/hy3", + "providerId": "tencent-tokenhub", + "displayName": "Hy3", + "version": "2026-07-06", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 256000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "tencent-tokenhub/hy3-preview", + "providerId": "tencent-tokenhub", + "displayName": "Hy3 preview", + "version": "2026-04-20", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 256000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "tensorx/deepseek/deepseek-chat-v3.1", + "providerId": "tensorx", + "displayName": "DeepSeek Chat V3.1", + "version": "2025-08-21", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 164000, + "maxOutputTokens": 163840, + "pricing": { + "inputPer1M": 0.2, + "outputPer1M": 0.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 0.8, + "cacheRead": 0.05, + "cacheWrite": 0.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "tensorx/deepseek/deepseek-r1-0528", + "providerId": "tensorx", + "displayName": "DeepSeek R1-0528", + "version": "2025-05-28", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 164000, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0.66, + "outputPer1M": 2.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.66, + "output": 2.6, + "cacheRead": 0.165, + "cacheWrite": 0.825 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "tensorx/deepseek/deepseek-v3.2", + "providerId": "tensorx", + "displayName": "DeepSeek V3.2", + "version": "2025-12-01", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 163840, + "maxOutputTokens": 163840, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 0.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 0.5, + "cacheRead": 0.075, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "tensorx/deepseek/deepseek-v4-flash", + "providerId": "tensorx", + "displayName": "DeepSeek V4 Flash", + "version": "2026-04-24", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1048576, + "maxOutputTokens": 384000, + "pricing": { + "inputPer1M": 0.15, + "outputPer1M": 0.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.3, + "cacheRead": 0.0375, + "cacheWrite": 0.1875 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "tensorx/deepseek/deepseek-v4-flash-0731", + "providerId": "tensorx", + "displayName": "DeepSeek V4 Flash 0731", + "version": "2026-07-31", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1048576, + "maxOutputTokens": 384000, + "pricing": { + "inputPer1M": 0.25, + "outputPer1M": 0.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 0.3, + "cacheRead": 0.06 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "tensorx/deepseek/deepseek-v4-pro", + "providerId": "tensorx", + "displayName": "DeepSeek V4 Pro", + "version": "2026-04-24", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1048576, + "maxOutputTokens": 384000, + "pricing": { + "inputPer1M": 1.75, + "outputPer1M": 3.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 3.5, + "cacheRead": 0.4375, + "cacheWrite": 2.185 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "tensorx/minimax/minimax-m2.5", + "providerId": "tensorx", + "displayName": "MiniMax-M2.5", + "version": "2026-02-12", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 196608, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.075, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "tensorx/minimax/minimax-m3", + "providerId": "tensorx", + "displayName": "MiniMax-M3", + "version": "2026-06-01", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.4, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 2, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "tensorx/moonshotai/kimi-k2.5", + "providerId": "tensorx", + "displayName": "Kimi K2.5", + "version": "2026-01", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 262144, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 0.5, + "outputPer1M": 2.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 2.8, + "cacheRead": 0.125, + "cacheWrite": 0.625 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "tensorx/moonshotai/kimi-k2.6", + "providerId": "tensorx", + "displayName": "Kimi K2.6", + "version": "2026-04-21", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 262144, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 1, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 4, + "cacheRead": 0.25, + "cacheWrite": 1.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "tensorx/moonshotai/kimi-k2.7-code", + "providerId": "tensorx", + "displayName": "Kimi K2.7 Code", + "version": "2026-06-12", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 262144, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 1.25, + "outputPer1M": 4.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 4.5, + "cacheRead": 0.3125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "tensorx/moonshotai/kimi-k3", + "providerId": "tensorx", + "displayName": "Kimi K3", + "version": "2026-07-16", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "tensorx/nvidia/nemotron-3-super-120b-a12b", + "providerId": "tensorx", + "displayName": "Nemotron 3 Super 120B A12B", + "version": "2026-03-11", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 0.9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 0.9, + "cacheRead": 0.075, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "tensorx/openai/gpt-oss-120b", + "providerId": "tensorx", + "displayName": "GPT OSS 120B", + "version": "2025-08-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.04, + "outputPer1M": 0.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.04, + "output": 0.2, + "cacheRead": 0.01, + "cacheWrite": 0.05 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "tensorx/qwen/qwen3-235b-a22b-2507", + "providerId": "tensorx", + "displayName": "Qwen3 235B-A22B-2507", + "version": "2025-07-21", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 131000, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 0.072, + "outputPer1M": 0.464, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.072, + "output": 0.464, + "cacheRead": 0.018, + "cacheWrite": 0.09 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "tensorx/qwen/qwen3-coder-30b-a3b-instruct", + "providerId": "tensorx", + "displayName": "Qwen3-Coder 30B-A3B Instruct", + "version": "2025-04", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 262000, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.06, + "outputPer1M": 0.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.06, + "output": 0.25, + "cacheRead": 0.015, + "cacheWrite": 0.075 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "tensorx/qwen/qwen3-vl-235b-a22b-instruct", + "providerId": "tensorx", + "displayName": "Qwen3 VL 235B-A22B Instruct", + "version": "2025-09-23", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 131000, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.21, + "outputPer1M": 1.9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.21, + "output": 1.9, + "cacheRead": 0.0525, + "cacheWrite": 0.2625 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "tensorx/qwen/qwen3.5-122b-a10b", + "providerId": "tensorx", + "displayName": "Qwen3.5 122B-A10B", + "version": "2026-02-23", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "text", + "video" + ], + "contextWindow": 262144, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 0.5, + "outputPer1M": 3.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 3.5, + "cacheRead": 0.125, + "cacheWrite": 0.625 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "tensorx/qwen/qwen3.5-9b", + "providerId": "tensorx", + "displayName": "Qwen3.5 9B", + "version": "2026-02-23", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 262144, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.15, + "outputPer1M": 0.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.2, + "cacheRead": 0.0375, + "cacheWrite": 0.1875 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "tensorx/z-ai/glm-4.7", + "providerId": "tensorx", + "displayName": "GLM-4.7", + "version": "2025-12-22", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 200000, + "pricing": { + "inputPer1M": 0.6, + "outputPer1M": 2.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.2, + "cacheRead": 0.15, + "cacheWrite": 0.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "tensorx/z-ai/glm-5", + "providerId": "tensorx", + "displayName": "GLM-5", + "version": "2026-02-12", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 202752, + "maxOutputTokens": 202752, + "pricing": { + "inputPer1M": 1, + "outputPer1M": 3.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 3.2, + "cacheRead": 0.25, + "cacheWrite": 1.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "tensorx/z-ai/glm-5-turbo", + "providerId": "tensorx", + "displayName": "GLM-5-Turbo", + "version": "2026-03-16", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 202752, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 1.2, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.2, + "output": 4, + "cacheRead": 0.3, + "cacheWrite": 1.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "tensorx/z-ai/glm-5.1", + "providerId": "tensorx", + "displayName": "GLM-5.1", + "version": "2026-04-07", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 202752, + "maxOutputTokens": 202752, + "pricing": { + "inputPer1M": 1.4, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.4, + "output": 4.4, + "cacheRead": 0.35, + "cacheWrite": 1.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "tensorx/z-ai/glm-5.2", + "providerId": "tensorx", + "displayName": "GLM-5.2", + "version": "2026-06-13", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1048576, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 1.5, + "outputPer1M": 4.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 4.5, + "cacheRead": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "tensorx/z-ai/glm-5v-turbo", + "providerId": "tensorx", + "displayName": "GLM-5V-Turbo", + "version": "2026-04-01", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text", + "video" + ], + "contextWindow": 202752, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 1.2, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.2, + "output": 4, + "cacheRead": 0.3, + "cacheWrite": 1.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "the-grid-ai/agent-max", + "providerId": "the-grid-ai", + "displayName": "Agent Max", + "version": "2026-05-04", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "the-grid-ai/agent-prime", + "providerId": "the-grid-ai", + "displayName": "Agent Prime", + "version": "2026-05-04", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 196608, + "maxOutputTokens": 30000, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "the-grid-ai/agent-standard", + "providerId": "the-grid-ai", + "displayName": "Agent Standard", + "version": "2026-05-04", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 16000, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "the-grid-ai/code-max", + "providerId": "the-grid-ai", + "displayName": "Code Max", + "version": "2026-05-04", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "the-grid-ai/code-prime", + "providerId": "the-grid-ai", + "displayName": "Code Prime", + "version": "2026-05-04", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 196608, + "maxOutputTokens": 30000, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "the-grid-ai/code-standard", + "providerId": "the-grid-ai", + "displayName": "Code Standard", + "version": "2026-05-04", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 16000, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "the-grid-ai/text-max", + "providerId": "the-grid-ai", + "displayName": "Text Max", + "version": "2026-02-26", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "the-grid-ai/text-prime", + "providerId": "the-grid-ai", + "displayName": "Text Prime", + "version": "2026-02-26", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 196608, + "maxOutputTokens": 30000, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "the-grid-ai/text-standard", + "providerId": "the-grid-ai", + "displayName": "Text Standard", + "version": "2026-02-26", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 16000, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "thinkingmachines/thinkingmachines/Inkling", + "providerId": "thinkingmachines", + "displayName": "Inkling", + "version": "2026-07-15", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 65536, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 1.87, + "outputPer1M": 4.68, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.87, + "output": 4.68, + "cacheRead": 0.374 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "thinkingmachines/thinkingmachines/Inkling:peft:262144", + "providerId": "thinkingmachines", + "displayName": "Inkling (256K)", + "version": "2026-07-15", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 3.74, + "outputPer1M": 9.36, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3.74, + "output": 9.36, + "cacheRead": 0.748 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "tinfoil/deepseek-v4-flash", + "providerId": "tinfoil", + "displayName": "DeepSeek V4 Flash 0731", + "version": "2026-07-31", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1048576, + "maxOutputTokens": 384000, + "pricing": { + "inputPer1M": 0.7, + "outputPer1M": 1.9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.7, + "output": 1.9, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "high", + "max" + ] + } + ] + }, + { + "modelId": "tinfoil/gemma4-31b", + "providerId": "tinfoil", + "displayName": "Gemma 4 31B IT", + "version": "2026-04-02", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.4, + "outputPer1M": 1, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "tinfoil/glm-5-2", + "providerId": "tinfoil", + "displayName": "GLM-5.2", + "version": "2026-06-13", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 393216, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 1.5, + "outputPer1M": 5.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 5.25, + "cacheRead": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "tinfoil/gpt-oss-120b", + "providerId": "tinfoil", + "displayName": "gpt-oss-120b", + "version": "2025-08-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "tinfoil/gpt-oss-safeguard-120b", + "providerId": "tinfoil", + "displayName": "gpt-oss-safeguard-120b", + "version": "2025-10-29", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "tinfoil/kimi-k3", + "providerId": "tinfoil", + "displayName": "Kimi K3", + "version": "2026-07-16", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 262144, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 4, + "outputPer1M": 20, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "tinfoil/llama3-3-70b", + "providerId": "tinfoil", + "displayName": "Llama-3.3-70B-Instruct", + "version": "2024-12-06", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 1.75, + "outputPer1M": 2.75, + "currency": "USD" + } + }, + { + "modelId": "tinfoil/nomic-embed-text", + "providerId": "tinfoil", + "displayName": "Nomic Embed Text v1.5", + "version": "2024-02", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "text" + ], + "contextWindow": 8192, + "maxOutputTokens": 768, + "pricing": { + "inputPer1M": 0.05, + "outputPer1M": 0, + "currency": "USD" + } + }, + { + "modelId": "togetherai/deepcogito/cogito-v2-1-671b", + "providerId": "togetherai", + "displayName": "Cogito v2.1 671B", + "version": "2025-11-13", + "capabilities": [ + "text.chat", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 163840, + "maxOutputTokens": 163840, + "pricing": { + "inputPer1M": 1.25, + "outputPer1M": 1.25, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "togetherai/deepseek-ai/DeepSeek-R1", + "providerId": "togetherai", + "displayName": "DeepSeek-R1", + "version": "2025-01-20", + "capabilities": [ + "text.chat", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 163839, + "maxOutputTokens": 163839, + "pricing": { + "inputPer1M": 3, + "outputPer1M": 7, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "togetherai/deepseek-ai/DeepSeek-V3", + "providerId": "togetherai", + "displayName": "DeepSeek-V3", + "version": "2024-12-26", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 1.25, + "outputPer1M": 1.25, + "currency": "USD" + } + }, + { + "modelId": "togetherai/deepseek-ai/DeepSeek-V3-1", + "providerId": "togetherai", + "displayName": "DeepSeek V3.1", + "version": "2025-08-21", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.6, + "outputPer1M": 1.7, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "togetherai/deepseek-ai/DeepSeek-V4-Flash-0731", + "providerId": "togetherai", + "displayName": "DeepSeek V4 Flash 0731", + "version": "2026-07-31", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 384000, + "pricing": { + "inputPer1M": 0.14, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] + }, + { + "modelId": "togetherai/deepseek-ai/DeepSeek-V4-Pro", + "providerId": "togetherai", + "displayName": "DeepSeek V4 Pro", + "version": "2026-04-24", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 512000, + "maxOutputTokens": 384000, + "pricing": { + "inputPer1M": 1.74, + "outputPer1M": 3.48, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.74, + "output": 3.48, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] + }, + { + "modelId": "togetherai/essentialai/Rnj-1-Instruct", + "providerId": "togetherai", + "displayName": "Rnj-1 Instruct", + "version": "2025-12-05", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 32768, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.15, + "outputPer1M": 0.15, + "currency": "USD" + } + }, + { + "modelId": "togetherai/google/gemma-3n-E4B-it", + "providerId": "togetherai", + "displayName": "Gemma 3N E4B Instruct", + "version": "2025-05-20", + "capabilities": [ + "text.chat", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 32768, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.06, + "outputPer1M": 0.12, + "currency": "USD" + } + }, + { + "modelId": "togetherai/google/gemma-4-31B-it", + "providerId": "togetherai", + "displayName": "Gemma 4 31B Instruct", + "version": "2026-04-07", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.39, + "outputPer1M": 0.97, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "togetherai/LiquidAI/LFM2-24B-A2B", + "providerId": "togetherai", + "displayName": "LFM2-24B-A2B", + "version": "2026-02-25", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "text" + ], + "contextWindow": 32768, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.03, + "outputPer1M": 0.12, + "currency": "USD" + } + }, + { + "modelId": "togetherai/meta-llama/Llama-3.3-70B-Instruct-Turbo", + "providerId": "togetherai", + "displayName": "Llama 3.3 70B", + "version": "2024-12-06", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 1.04, + "outputPer1M": 1.04, + "currency": "USD" + } + }, + { + "modelId": "togetherai/meta-llama/Meta-Llama-3-8B-Instruct-Lite", + "providerId": "togetherai", + "displayName": "Meta Llama 3 8B Instruct Lite", + "version": "2024-04-18", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "text" + ], + "contextWindow": 8192, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0.14, + "outputPer1M": 0.14, + "currency": "USD" + } + }, + { + "modelId": "togetherai/MiniMaxAI/MiniMax-M2.5", + "providerId": "togetherai", + "displayName": "MiniMax-M2.5", + "version": "2026-02-12", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 204800, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.06 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "togetherai/MiniMaxAI/MiniMax-M2.7", + "providerId": "togetherai", + "displayName": "MiniMax-M2.7", + "version": "2026-03-18", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 202752, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.06 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "togetherai/MiniMaxAI/MiniMax-M3", + "providerId": "togetherai", + "displayName": "MiniMax-M3", + "version": "2026-06-12", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 524288, + "maxOutputTokens": 250000, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.06 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "togetherai/moonshotai/Kimi-K2.5", + "providerId": "togetherai", + "displayName": "Kimi K2.5", + "version": "2026-01-27", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 0.5, + "outputPer1M": 2.8, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "togetherai/moonshotai/Kimi-K2.6", + "providerId": "togetherai", + "displayName": "Kimi K2.6", + "version": "2026-04-21", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 262144, + "maxOutputTokens": 131000, + "pricing": { + "inputPer1M": 1.2, + "outputPer1M": 4.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.2, + "output": 4.5, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "togetherai/moonshotai/Kimi-K2.7-Code", + "providerId": "togetherai", + "displayName": "Kimi K2.7 Code", + "version": "2026-06-14", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.95, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4, + "cacheRead": 0.19 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "togetherai/moonshotai/Kimi-K3", + "providerId": "togetherai", + "displayName": "Kimi K3", + "version": "2026-07-16", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "high", + "max" + ] + } + ] + }, + { + "modelId": "togetherai/nvidia/nemotron-3-ultra-550b-a55b", + "providerId": "togetherai", + "displayName": "Nemotron 3 Ultra 550B A55B", + "version": "2026-06-04", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 512300, + "maxOutputTokens": 512300, + "pricing": { + "inputPer1M": 0.6, + "outputPer1M": 3.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 3.6, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "togetherai/openai/gpt-oss-120b", + "providerId": "togetherai", + "displayName": "GPT OSS 120B", + "version": "2025-08-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "togetherai/openai/gpt-oss-20b", + "providerId": "togetherai", + "displayName": "GPT OSS 20B", + "version": "2025-08-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.05, + "outputPer1M": 0.2, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "togetherai/pearl-ai/gemma-4-31b-it", + "providerId": "togetherai", + "displayName": "Pearl AI Gemma 4 31B Instruct", + "version": "2026-04-07", + "capabilities": [ + "text.chat", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 32000, + "maxOutputTokens": 32000, + "pricing": { + "inputPer1M": 0.28, + "outputPer1M": 0.86, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "togetherai/Qwen/Qwen2.5-7B-Instruct-Turbo", + "providerId": "togetherai", + "displayName": "Qwen 2.5 7B Instruct Turbo", + "version": "2024-09-19", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 32768, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 0.3, + "currency": "USD" + } + }, + { + "modelId": "togetherai/Qwen/Qwen3-235B-A22B-Instruct-2507-tput", + "providerId": "togetherai", + "displayName": "Qwen3 235B A22B Instruct 2507 FP8", + "version": "2025-07-25", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 0.2, + "outputPer1M": 0.6, + "currency": "USD" + } + }, + { + "modelId": "togetherai/Qwen/Qwen3-Coder-480B-A35B-Instruct-FP8", + "providerId": "togetherai", + "displayName": "Qwen3 Coder 480B A35B Instruct", + "version": "2025-07-23", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 2, + "outputPer1M": 2, + "currency": "USD" + } + }, + { + "modelId": "togetherai/Qwen/Qwen3-Coder-Next-FP8", + "providerId": "togetherai", + "displayName": "Qwen3 Coder Next FP8", + "version": "2026-02-03", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 0.5, + "outputPer1M": 1.2, + "currency": "USD" + } + }, + { + "modelId": "togetherai/Qwen/Qwen3.5-397B-A17B", + "providerId": "togetherai", + "displayName": "Qwen3.5 397B A17B", + "version": "2026-02-16", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 130000, + "pricing": { + "inputPer1M": 0.6, + "outputPer1M": 3.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 3.6, + "cacheRead": 0.35 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "togetherai/Qwen/Qwen3.5-9B", + "providerId": "togetherai", + "displayName": "Qwen3.5 9B", + "version": "2026-03-03", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.17, + "outputPer1M": 0.25, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "togetherai/Qwen/Qwen3.6-Plus", + "providerId": "togetherai", + "displayName": "Qwen3.6 Plus", + "version": "2026-04-30", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 500000, + "pricing": { + "inputPer1M": 0.5, + "outputPer1M": 3, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "togetherai/Qwen/Qwen3.7-Max", + "providerId": "togetherai", + "displayName": "Qwen3.7 Max", + "version": "2026-05-21", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 500000, + "pricing": { + "inputPer1M": 1.25, + "outputPer1M": 3.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 3.75, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "togetherai/thinkingmachines/Inkling", + "providerId": "togetherai", + "displayName": "Inkling", + "version": "2026-07-15", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "text" + ], + "contextWindow": 524288, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 1, + "outputPer1M": 4.05, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 4.05, + "cacheRead": 0.17 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "max", + "xhigh", + "high", + "medium", + "low", + "none" + ] + } + ] + }, + { + "modelId": "togetherai/zai-org/GLM-5", + "providerId": "togetherai", + "displayName": "GLM-5", + "version": "2026-02-11", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 202752, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 1, + "outputPer1M": 3.2, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "togetherai/zai-org/GLM-5.1", + "providerId": "togetherai", + "displayName": "GLM-5.1", + "version": "2026-04-07", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 202752, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 1.4, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.4, + "output": 4.4, + "cacheRead": 0.26 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "togetherai/zai-org/GLM-5.2", + "providerId": "togetherai", + "displayName": "GLM-5.2", + "version": "2026-06-16", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 512000, + "maxOutputTokens": 164000, + "pricing": { + "inputPer1M": 1.4, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.4, + "output": 4.4, + "cacheRead": 0.26 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] + }, + { + "modelId": "trustedrouter/auto", + "providerId": "trustedrouter", + "displayName": "Auto", + "version": "2026-05-01", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 131072, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "trustedrouter/cheap", + "providerId": "trustedrouter", + "displayName": "Cheap", + "version": "2026-05-01", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 131072, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "trustedrouter/e2e", + "providerId": "trustedrouter", + "displayName": "End-to-End Encrypted", + "version": "2026-06-01", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 131072, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "trustedrouter/fast", + "providerId": "trustedrouter", + "displayName": "Fast", + "version": "2026-06-01", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 131072, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "trustedrouter/synth", + "providerId": "trustedrouter", + "displayName": "Synth", + "version": "2026-06-20", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 131072, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "trustedrouter/synth-code", + "providerId": "trustedrouter", + "displayName": "Synth Code", + "version": "2026-06-20", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 131072, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "trustedrouter/zdr", + "providerId": "trustedrouter", + "displayName": "Zero Data Retention", + "version": "2026-06-01", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 131072, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "umans-ai-coding-plan/umans-coder", + "providerId": "umans-ai-coding-plan", + "displayName": "Umans Coder", + "version": "2026-06-12", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "umans-ai-coding-plan/umans-deepseek-v4-flash-0731", + "providerId": "umans-ai-coding-plan", + "displayName": "DeepSeek V4 Flash", + "version": "2026-07-31", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1048576, + "maxOutputTokens": 393215, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "high", + "max" + ] + } + ] + }, + { + "modelId": "umans-ai-coding-plan/umans-flash", + "providerId": "umans-ai-coding-plan", + "displayName": "Umans Flash", + "version": "2026-04-17", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "umans-ai-coding-plan/umans-glm-5.1", + "providerId": "umans-ai-coding-plan", + "displayName": "GLM 5.1", + "version": "2026-04-07", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 204800, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "umans-ai-coding-plan/umans-glm-5.2", + "providerId": "umans-ai-coding-plan", + "displayName": "GLM 5.2", + "version": "2026-06-13", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 405504, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] + }, + { + "modelId": "umans-ai-coding-plan/umans-kimi-k2.7", + "providerId": "umans-ai-coding-plan", + "displayName": "Kimi K2.7 Code", + "version": "2026-06-12", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 262144, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "umans-ai-coding-plan/umans-kimi-k3", + "providerId": "umans-ai-coding-plan", + "displayName": "Kimi K3", + "version": "2026-07-16", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1048576, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "high", + "max" + ] + } + ] + }, + { + "modelId": "umans-ai-coding-plan/umans-qwen3.6-35b-a3b", + "providerId": "umans-ai-coding-plan", + "displayName": "Qwen3.6 35B A3B", + "version": "2026-04-17", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "umans-ai/umans-coder", + "providerId": "umans-ai", + "displayName": "Umans Coder", + "version": "2026-06-12", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.95, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4, + "cacheRead": 0.19 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "umans-ai/umans-deepseek-v4-flash-0731", + "providerId": "umans-ai", + "displayName": "DeepSeek V4 Flash", + "version": "2026-07-31", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1048576, + "maxOutputTokens": 393215, + "pricing": { + "inputPer1M": 0.14, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "cacheRead": 0.028 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "high", + "max" + ] + } + ] + }, + { + "modelId": "umans-ai/umans-flash", + "providerId": "umans-ai", + "displayName": "Umans Flash", + "version": "2026-04-17", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.15, + "outputPer1M": 1, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 1, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "umans-ai/umans-glm-5.1", + "providerId": "umans-ai", + "displayName": "GLM 5.1", + "version": "2026-04-07", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 204800, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 1.4, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.4, + "output": 4.4, + "cacheRead": 0.29 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "umans-ai/umans-glm-5.2", + "providerId": "umans-ai", + "displayName": "GLM 5.2", + "version": "2026-06-13", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 405504, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 1.4, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.4, + "output": 4.4, + "cacheRead": 0.26 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] + }, + { + "modelId": "umans-ai/umans-kimi-k2.7", + "providerId": "umans-ai", + "displayName": "Kimi K2.7 Code", + "version": "2026-06-12", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 262144, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.95, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4, + "cacheRead": 0.19 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "umans-ai/umans-kimi-k3", + "providerId": "umans-ai", + "displayName": "Kimi K3", + "version": "2026-07-16", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1048576, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "high", + "max" + ] + } + ] + }, + { + "modelId": "unorouter/claude-haiku-4-5-20251001", + "providerId": "unorouter", + "displayName": "Claude Haiku 4.5", + "version": "2025-10-15", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 1.2, + "outputPer1M": 6, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "unorouter/claude-opus-4-8", + "providerId": "unorouter", + "displayName": "Claude Opus 4.8", + "version": "2026-05-28", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 0.425, + "outputPer1M": 2.125, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "unorouter/claude-sonnet-5", + "providerId": "unorouter", + "displayName": "Claude Sonnet 5", + "version": "2026-06-30", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 1.44, + "outputPer1M": 7.2, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "unorouter/deepseek-v4-flash", + "providerId": "unorouter", + "displayName": "DeepSeek V4 Flash", + "version": "2026-04-24", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 384000, + "pricing": { + "inputPer1M": 0.0625, + "outputPer1M": 0.125, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "unorouter/deepseek-v4-flash:free", + "providerId": "unorouter", + "displayName": "DeepSeek V4 Flash", + "version": "2026-04-24", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 384000, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "unorouter/deepseek-v4-pro", + "providerId": "unorouter", + "displayName": "DeepSeek V4 Pro", + "version": "2026-04-24", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 384000, + "pricing": { + "inputPer1M": 0.8999, + "outputPer1M": 1.7999, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "unorouter/deepseek-v4-pro:free", + "providerId": "unorouter", + "displayName": "DeepSeek V4 Pro", + "version": "2026-04-24", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 384000, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "unorouter/gemini-3.5-flash", + "providerId": "unorouter", + "displayName": "Gemini 3.5 Flash", + "version": "2026-05-19", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "pdf", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.1857, + "outputPer1M": 1.1142, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "unorouter/gemma-4-31b-it:free", + "providerId": "unorouter", + "displayName": "Gemma 4 31B IT", + "version": "2026-04-02", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "unorouter/glm-4.5-flash:free", + "providerId": "unorouter", + "displayName": "GLM-4.5-Flash", + "version": "2025-07-28", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 98304, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "unorouter/glm-5.2", + "providerId": "unorouter", + "displayName": "GLM-5.2", + "version": "2026-06-13", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 1.6001, + "outputPer1M": 5.0288, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "unorouter/glm-5.2:free", + "providerId": "unorouter", + "displayName": "GLM-5.2", + "version": "2026-06-13", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "unorouter/gpt-5.2", + "providerId": "unorouter", + "displayName": "GPT-5.2", + "version": "2025-12-11", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 1.05, + "outputPer1M": 8.4, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "unorouter/gpt-5.4", + "providerId": "unorouter", + "displayName": "GPT-5.4", + "version": "2026-03-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1050000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 1.8, + "outputPer1M": 10.8, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "unorouter/gpt-5.4:free", + "providerId": "unorouter", + "displayName": "GPT-5.4", + "version": "2026-03-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1050000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "unorouter/gpt-5.5", + "providerId": "unorouter", + "displayName": "GPT-5.5", + "version": "2026-04-23", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1050000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 0.1875, + "outputPer1M": 1.125, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "unorouter/gpt-5.5:free", + "providerId": "unorouter", + "displayName": "GPT-5.5", + "version": "2026-04-23", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1050000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "unorouter/kimi-k2.6", + "providerId": "unorouter", + "displayName": "Kimi K2.6", + "version": "2026-04-21", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 262144, + "maxOutputTokens": 262144, + "pricing": { + "inputPer1M": 1.2675, + "outputPer1M": 5.3368, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "unorouter/minimax-m2.7", + "providerId": "unorouter", + "displayName": "MiniMax-M2.7", + "version": "2026-03-18", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 204800, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.819, + "outputPer1M": 3.276, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "unorouter/minimax-m2.7:free", + "providerId": "unorouter", + "displayName": "MiniMax-M2.7", + "version": "2026-03-18", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 204800, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "unorouter/nemotron-3-ultra-550b-a55b:free", + "providerId": "unorouter", + "displayName": "Nemotron 3 Ultra 550B A55B", + "version": "2026-06-04", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "unorouter/qwen3.5-397b-a17b:free", + "providerId": "unorouter", + "displayName": "Qwen3.5 397B-A17B", + "version": "2026-02-15", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "text", + "video" + ], + "contextWindow": 262144, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "unorouter/step-3.7-flash:free", + "providerId": "unorouter", + "displayName": "Step 3.7 Flash", + "version": "2026-05-29", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 256000, + "maxOutputTokens": 256000, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "upstage/solar-mini", + "providerId": "upstage", + "displayName": "solar-mini", + "version": "2024-06-12", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 32768, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 0.15, + "outputPer1M": 0.15, + "currency": "USD" + } + }, + { + "modelId": "upstage/solar-pro2", + "providerId": "upstage", + "displayName": "solar-pro2", + "version": "2025-05-20", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 65536, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0.25, + "outputPer1M": 0.25, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "high" + ] + } + ] + }, + { + "modelId": "upstage/solar-pro3", + "providerId": "upstage", + "displayName": "solar-pro3", + "version": "2026-01", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0.25, + "outputPer1M": 0.25, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "upstage/solar-pro4", + "providerId": "upstage", + "displayName": "Solar Pro 4", + "version": "2026-08-06", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 524288, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.06 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "v0/v0-1.0-md", + "providerId": "v0", + "displayName": "v0-1.0-md", + "version": "2025-05-22", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 32000, + "pricing": { + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "v0/v0-1.5-lg", + "providerId": "v0", + "displayName": "v0-1.5-lg", + "version": "2025-06-09", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 512000, + "maxOutputTokens": 32000, + "pricing": { + "inputPer1M": 15, + "outputPer1M": 75, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "v0/v0-1.5-md", + "providerId": "v0", + "displayName": "v0-1.5-md", + "version": "2025-06-09", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 32000, + "pricing": { + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "venice/aion-labs-aion-3-0", + "providerId": "venice", + "displayName": "Aion 3.0", + "version": "2026-07-08", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 3.75, + "outputPer1M": 7.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3.75, + "output": 7.5, + "cacheRead": 0.9375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "venice/aion-labs-aion-3-0-mini", + "providerId": "venice", + "displayName": "Aion 3.0 Mini", + "version": "2026-07-08", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.875, + "outputPer1M": 1.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.875, + "output": 1.75, + "cacheRead": 0.225 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "venice/claude-fable-5", + "providerId": "venice", + "displayName": "Claude Fable 5", + "version": "2026-06-10", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 12, + "outputPer1M": 60, + "currency": "USD", + "costDimensionsPer1M": { + "input": 12, + "output": 60, + "cacheRead": 1.2, + "cacheWrite": 15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "venice/claude-opus-4-5", + "providerId": "venice", + "displayName": "Claude Opus 4.5", + "version": "2025-12-06", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 198000, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 6, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 6, + "output": 30, + "cacheRead": 0.6, + "cacheWrite": 7.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "venice/claude-opus-4-6", + "providerId": "venice", + "displayName": "Claude Opus 4.6", + "version": "2026-02-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 6, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 6, + "output": 30, + "cacheRead": 0.6, + "cacheWrite": 7.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "venice/claude-opus-4-7", + "providerId": "venice", + "displayName": "Claude Opus 4.7", + "version": "2026-04-16", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 6, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 6, + "output": 30, + "cacheRead": 0.6, + "cacheWrite": 7.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "venice/claude-opus-4-8", + "providerId": "venice", + "displayName": "Claude Opus 4.8", + "version": "2026-05-28", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 6, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 6, + "output": 30, + "cacheRead": 0.6, + "cacheWrite": 7.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "venice/claude-opus-4-8-fast", + "providerId": "venice", + "displayName": "Claude Opus 4.8 Fast", + "version": "2026-05-28", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 12, + "outputPer1M": 60, + "currency": "USD", + "costDimensionsPer1M": { + "input": 12, + "output": 60, + "cacheRead": 1.2, + "cacheWrite": 15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "venice/claude-opus-5", + "providerId": "venice", + "displayName": "Claude Opus 5", + "version": "2026-07-23", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 6, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 6, + "output": 30, + "cacheRead": 0.6, + "cacheWrite": 7.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "venice/claude-opus-5-fast", + "providerId": "venice", + "displayName": "Claude Opus 5 Fast", + "version": "2026-07-23", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 12, + "outputPer1M": 60, + "currency": "USD", + "costDimensionsPer1M": { + "input": 12, + "output": 60, + "cacheRead": 1.2, + "cacheWrite": 15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "venice/claude-sonnet-4-5", + "providerId": "venice", + "displayName": "Claude Sonnet 4.5", + "version": "2025-01-15", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 198000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 3.75, + "outputPer1M": 18.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3.75, + "output": 18.75, + "cacheRead": 0.375, + "cacheWrite": 4.69 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "venice/claude-sonnet-4-6", + "providerId": "venice", + "displayName": "Claude Sonnet 4.6", + "version": "2026-02-17", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 3.6, + "outputPer1M": 18, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3.6, + "output": 18, + "cacheRead": 0.36, + "cacheWrite": 4.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "venice/claude-sonnet-5", + "providerId": "venice", + "displayName": "Claude Sonnet 5", + "version": "2026-06-29", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "venice/deepseek-v3.2", + "providerId": "venice", + "displayName": "DeepSeek V3.2", + "version": "2025-12-04", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 160000, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.33, + "outputPer1M": 0.48, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.33, + "output": 0.48, + "cacheRead": 0.16 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "venice/deepseek-v4-flash", + "providerId": "venice", + "displayName": "DeepSeek V4 Flash 0423", + "version": "2026-04-24", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.138, + "outputPer1M": 0.275, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.138, + "output": 0.275, + "cacheRead": 0.028 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "venice/deepseek-v4-flash-0731", + "providerId": "venice", + "displayName": "DeepSeek V4 Flash 0731", + "version": "2026-07-31", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.175, + "outputPer1M": 0.35, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.175, + "output": 0.35, + "cacheRead": 0.035 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "high", + "max" + ] + } + ] + }, + { + "modelId": "venice/deepseek-v4-flash-0731-fast", + "providerId": "venice", + "displayName": "DeepSeek V4 Flash 0731 Fast", + "version": "2026-08-09", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.35, + "outputPer1M": 0.7, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.35, + "output": 0.7, + "cacheRead": 0.0875 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "high", + "max" + ] + } + ] + }, + { + "modelId": "venice/deepseek-v4-pro", + "providerId": "venice", + "displayName": "DeepSeek V4 Pro", + "version": "2026-04-24", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 1.65, + "outputPer1M": 3.301, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.65, + "output": 3.301, + "cacheRead": 0.33 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "venice/deepseek-v4-pro-0813", + "providerId": "venice", + "displayName": "DeepSeek V4 Pro 0813", + "version": "2026-08-14", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 1.73, + "outputPer1M": 4.95, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.73, + "output": 4.95, + "cacheRead": 0.33 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "venice/gemini-3-1-pro-preview", + "providerId": "venice", + "displayName": "Gemini 3.1 Pro Preview", + "version": "2026-02-19", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "text", + "video" + ], + "contextWindow": 1000000, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 2.5, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 15, + "cacheRead": 0.5, + "cacheWrite": 0.5 + }, + "costMetadata": { + "tiers": [ + { + "input": 5, + "output": 22.5, + "cache_read": 0.5, + "cache_write": 0.5, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 5, + "output": 22.5, + "cache_read": 0.5, + "cache_write": 0.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "venice/gemini-3-5-flash", + "providerId": "venice", + "displayName": "Gemini 3.5 Flash", + "version": "2026-05-22", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "text", + "video" + ], + "contextWindow": 1000000, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 1.55, + "outputPer1M": 9.45, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.55, + "output": 9.45, + "cacheRead": 0.155, + "cacheWrite": 0.086 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "venice/gemini-3-5-flash-lite", + "providerId": "venice", + "displayName": "Gemini 3.5 Flash-Lite", + "version": "2026-07-09", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "text", + "video" + ], + "contextWindow": 1000000, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.375, + "outputPer1M": 3.125, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.375, + "output": 3.125, + "cacheRead": 0.0375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "venice/gemini-3-6-flash", + "providerId": "venice", + "displayName": "Gemini 3.6 Flash", + "version": "2026-07-09", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "text", + "video" + ], + "contextWindow": 1000000, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 1.875, + "outputPer1M": 9.375, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.875, + "output": 9.375, + "cacheRead": 0.1875 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "venice/gemini-3-7-flash", + "providerId": "venice", + "displayName": "Gemini 3.7 Flash", + "version": "2026-08-14", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "text", + "video" + ], + "contextWindow": 1000000, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 1.875, + "outputPer1M": 9.375, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.875, + "output": 9.375, + "cacheRead": 0.1875 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "venice/gemini-3-flash-preview", + "providerId": "venice", + "displayName": "Gemini 3 Flash Preview", + "version": "2025-12-19", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "pdf", + "text", + "video" + ], + "contextWindow": 256000, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.7, + "outputPer1M": 3.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.7, + "output": 3.75, + "cacheRead": 0.07 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "venice/gemma-4-uncensored", + "providerId": "venice", + "displayName": "Gemma 4 Uncensored", + "version": "2026-04-13", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 256000, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0.1625, + "outputPer1M": 0.5, + "currency": "USD" + } + }, + { + "modelId": "venice/google-gemma-3-27b-it", + "providerId": "venice", + "displayName": "Google Gemma 3 27B Instruct", + "version": "2025-11-04", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 198000, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0.12, + "outputPer1M": 0.2, + "currency": "USD" + } + }, + { + "modelId": "venice/google-gemma-4-26b-a4b-it", + "providerId": "venice", + "displayName": "Google Gemma 4 26B A4B Instruct", + "version": "2026-04-02", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 256000, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0.13, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.13, + "output": 0.4, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "venice/google-gemma-4-31b-it", + "providerId": "venice", + "displayName": "Google Gemma 4 31B Instruct", + "version": "2026-04-03", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 256000, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0.12, + "outputPer1M": 0.36, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.12, + "output": 0.36, + "cacheRead": 0.09 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "venice/grok-4-20", + "providerId": "venice", + "displayName": "Grok 4.20", + "version": "2026-03-12", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 2000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 1.42, + "outputPer1M": 2.83, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.42, + "output": 2.83, + "cacheRead": 0.23 + }, + "costMetadata": { + "tiers": [ + { + "input": 2.83, + "output": 5.67, + "cache_read": 0.45, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 2.83, + "output": 5.67, + "cache_read": 0.45 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "venice/grok-4-20-multi-agent", + "providerId": "venice", + "displayName": "Grok 4.20 Multi-Agent", + "version": "2026-03-12", + "capabilities": [ + "text.chat", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 2000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 1.42, + "outputPer1M": 2.83, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.42, + "output": 2.83, + "cacheRead": 0.23 + }, + "costMetadata": { + "tiers": [ + { + "input": 2.83, + "output": 5.67, + "cache_read": 0.45, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 2.83, + "output": 5.67, + "cache_read": 0.45 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "venice/grok-4-3", + "providerId": "venice", + "displayName": "Grok 4.3", + "version": "2026-04-18", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 32000, + "pricing": { + "inputPer1M": 1.42, + "outputPer1M": 2.83, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.42, + "output": 2.83, + "cacheRead": 0.23 + }, + "costMetadata": { + "tiers": [ + { + "input": 2.83, + "output": 5.67, + "cache_read": 0.45, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 2.83, + "output": 5.67, + "cache_read": 0.45 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "venice/grok-4-5", + "providerId": "venice", + "displayName": "Grok 4.5", + "version": "2026-07-07", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 500000, + "maxOutputTokens": 32000, + "pricing": { + "inputPer1M": 2.27, + "outputPer1M": 6.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.27, + "output": 6.8, + "cacheRead": 0.34 + }, + "costMetadata": { + "tiers": [ + { + "input": 4.53, + "output": 13.6, + "cache_read": 0.68, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 4.53, + "output": 13.6, + "cache_read": 0.68 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "venice/grok-4-6", + "providerId": "venice", + "displayName": "Grok 4.6", + "version": "2026-08-10", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 500000, + "maxOutputTokens": 200000, + "pricing": { + "inputPer1M": 2.27, + "outputPer1M": 6.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.27, + "output": 6.8, + "cacheRead": 0.57 + }, + "costMetadata": { + "tiers": [ + { + "input": 4.53, + "output": 13.6, + "cache_read": 1.13, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 4.53, + "output": 13.6, + "cache_read": 1.13 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] + }, + { + "modelId": "venice/grok-build-0-1", + "providerId": "venice", + "displayName": "Grok Build 0.1", + "version": "2026-05-21", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 256000, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 1, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 2, + "cacheRead": 0.2 + }, + "costMetadata": { + "tiers": [ + { + "input": 2, + "output": 4, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 2, + "output": 4, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "venice/hermes-3-llama-3.1-405b", + "providerId": "venice", + "displayName": "Hermes 3 Llama 3.1 405b", + "version": "2025-09-25", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 1.1, + "outputPer1M": 3, + "currency": "USD" + } + }, + { + "modelId": "venice/inkling", + "providerId": "venice", + "displayName": "Inkling", + "version": "2026-07-16", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "text" + ], + "contextWindow": 524288, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 1.25, + "outputPer1M": 5.0625, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 5.0625, + "cacheRead": 0.2125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "venice/kimi-k2-5", + "providerId": "venice", + "displayName": "Kimi K2.5", + "version": "2026-01-27", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 256000, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.56, + "outputPer1M": 3.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.56, + "output": 3.5, + "cacheRead": 0.22 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "venice/kimi-k2-6", + "providerId": "venice", + "displayName": "Kimi K2.6", + "version": "2026-04-20", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 256000, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.75, + "outputPer1M": 3.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 3.5, + "cacheRead": 0.16 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "venice/kimi-k2-7-code", + "providerId": "venice", + "displayName": "Kimi K2.7 Code", + "version": "2026-06-13", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 256000, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.75, + "outputPer1M": 3.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 3.5, + "cacheRead": 0.16 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "venice/kimi-k3", + "providerId": "venice", + "displayName": "Kimi K3", + "version": "2026-07-16", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 3.75, + "outputPer1M": 18.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3.75, + "output": 18.75, + "cacheRead": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "venice/kimi-k3-fast-api", + "providerId": "venice", + "displayName": "Kimi K3 Fast", + "version": "2026-08-03", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 4.5, + "outputPer1M": 22.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 4.5, + "output": 22.5, + "cacheRead": 0.45 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "venice/llama-3.2-3b", + "providerId": "venice", + "displayName": "Llama 3.2 3B", + "version": "2024-10-03", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD" + } + }, + { + "modelId": "venice/llama-3.3-70b", + "providerId": "venice", + "displayName": "Llama 3.3 70B", + "version": "2025-04-06", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 0.7, + "outputPer1M": 2.8, + "currency": "USD" + } + }, + { + "modelId": "venice/mercury-2", + "providerId": "venice", + "displayName": "Mercury 2", + "version": "2026-02-20", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 50000, + "pricing": { + "inputPer1M": 0.3125, + "outputPer1M": 0.9375, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3125, + "output": 0.9375, + "cacheRead": 0.03125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "venice/minimax-m25", + "providerId": "venice", + "displayName": "MiniMax M2.5", + "version": "2026-02-12", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 198000, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.27, + "outputPer1M": 0.95, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.27, + "output": 0.95, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "venice/minimax-m27", + "providerId": "venice", + "displayName": "MiniMax M2.7", + "version": "2026-03-18", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 198000, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.375, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.375, + "output": 1.5, + "cacheRead": 0.06875 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "venice/minimax-m3-preview", + "providerId": "venice", + "displayName": "MiniMax M3 Preview", + "version": "2026-06-12", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 524288, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.06 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "venice/mistral-small-2603", + "providerId": "venice", + "displayName": "Mistral Small 4", + "version": "2026-03-16", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 256000, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.1875, + "outputPer1M": 0.75, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] + }, + { + "modelId": "venice/mistral-small-3-2-24b-instruct", + "providerId": "venice", + "displayName": "Mistral Small 3.2 24B Instruct", + "version": "2026-01-15", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 256000, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0.09375, + "outputPer1M": 0.25, + "currency": "USD" + } + }, + { + "modelId": "venice/nvidia-nemotron-3-5-lightning-30b-a3b", + "providerId": "venice", + "displayName": "NVIDIA Nemotron 3.5 Lightning 30B", + "version": "2026-08-12", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.1, + "outputPer1M": 0.25, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "venice/nvidia-nemotron-3-nano-30b-a3b", + "providerId": "venice", + "displayName": "NVIDIA Nemotron 3 Nano 30B", + "version": "2026-01-27", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0.075, + "outputPer1M": 0.3, + "currency": "USD" + } + }, + { + "modelId": "venice/nvidia-nemotron-3-ultra-550b-a55b", + "providerId": "venice", + "displayName": "NVIDIA Nemotron 3 Ultra", + "version": "2026-06-04", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 256000, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.625, + "outputPer1M": 3.125, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.625, + "output": 3.125, + "cacheRead": 0.1875 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "venice/olafangensan-glm-4.7-flash-heretic", + "providerId": "venice", + "displayName": "GLM 4.7 Flash Heretic", + "version": "2026-02-04", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 24000, + "pricing": { + "inputPer1M": 0.07, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.07, + "output": 0.4, + "cacheRead": 0.035 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "venice/openai-gpt-4o-2024-11-20", + "providerId": "venice", + "displayName": "GPT-4o", + "version": "2026-02-28", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 3.125, + "outputPer1M": 12.5, + "currency": "USD" + } + }, + { + "modelId": "venice/openai-gpt-4o-mini-2024-07-18", + "providerId": "venice", + "displayName": "GPT-4o Mini", + "version": "2026-02-28", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0.1875, + "outputPer1M": 0.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1875, + "output": 0.75, + "cacheRead": 0.09375 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "venice/openai-gpt-52", + "providerId": "venice", + "displayName": "GPT-5.2", + "version": "2025-12-13", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 256000, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 2.19, + "outputPer1M": 17.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.19, + "output": 17.5, + "cacheRead": 0.219 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "venice/openai-gpt-52-codex", + "providerId": "venice", + "displayName": "GPT-5.2 Codex", + "version": "2025-01-15", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 256000, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 2.19, + "outputPer1M": 17.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.19, + "output": 17.5, + "cacheRead": 0.219 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "venice/openai-gpt-53-codex", + "providerId": "venice", + "displayName": "GPT-5.3 Codex", + "version": "2026-02-24", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 2.19, + "outputPer1M": 17.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.19, + "output": 17.5, + "cacheRead": 0.219 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "venice/openai-gpt-54", + "providerId": "venice", + "displayName": "GPT-5.4", + "version": "2026-03-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 3.13, + "outputPer1M": 18.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3.13, + "output": 18.8, + "cacheRead": 0.313 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "venice/openai-gpt-54-mini", + "providerId": "venice", + "displayName": "GPT-5.4 Mini", + "version": "2026-03-27", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 0.9375, + "outputPer1M": 5.625, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.9375, + "output": 5.625, + "cacheRead": 0.09375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "venice/openai-gpt-54-pro", + "providerId": "venice", + "displayName": "GPT-5.4 Pro", + "version": "2026-03-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 37.5, + "outputPer1M": 225, + "currency": "USD", + "costDimensionsPer1M": { + "input": 37.5, + "output": 225 + }, + "costMetadata": { + "tiers": [ + { + "input": 75, + "output": 337.5, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 75, + "output": 337.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "venice/openai-gpt-55", + "providerId": "venice", + "displayName": "GPT-5.5", + "version": "2026-04-23", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 6.25, + "outputPer1M": 37.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 6.25, + "output": 37.5, + "cacheRead": 0.625 + }, + "costMetadata": { + "tiers": [ + { + "input": 12.5, + "output": 56.25, + "cache_read": 1.25, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 12.5, + "output": 56.25, + "cache_read": 1.25 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] + }, + { + "modelId": "venice/openai-gpt-55-pro", + "providerId": "venice", + "displayName": "GPT-5.5 Pro", + "version": "2026-04-24", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 37.5, + "outputPer1M": 225, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "medium", + "high", + "xhigh" + ] + } + ] + }, + { + "modelId": "venice/openai-gpt-56-luna", + "providerId": "venice", + "displayName": "GPT-5.6 Luna", + "version": "2026-07-09", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 0.26666667, + "outputPer1M": 1.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.26666667, + "output": 1.6, + "cacheRead": 0.02666667, + "cacheWrite": 0.33333334 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "venice/openai-gpt-56-luna-pro", + "providerId": "venice", + "displayName": "GPT-5.6 Luna Pro", + "version": "2026-07-09", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 1.25, + "outputPer1M": 7.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 7.5, + "cacheRead": 0.125, + "cacheWrite": 1.5625 + }, + "costMetadata": { + "tiers": [ + { + "input": 2.5, + "output": 11.25, + "cache_read": 0.25, + "cache_write": 3.125, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 2.5, + "output": 11.25, + "cache_read": 0.25, + "cache_write": 3.125 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "venice/openai-gpt-56-sol", + "providerId": "venice", + "displayName": "GPT-5.6 Sol", + "version": "2026-07-09", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 6.25, + "outputPer1M": 37.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 6.25, + "output": 37.5, + "cacheRead": 0.625, + "cacheWrite": 7.8125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "venice/openai-gpt-56-sol-pro", + "providerId": "venice", + "displayName": "GPT-5.6 Sol Pro", + "version": "2026-07-09", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 6.25, + "outputPer1M": 37.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 6.25, + "output": 37.5, + "cacheRead": 0.625, + "cacheWrite": 7.8125 + }, + "costMetadata": { + "tiers": [ + { + "input": 12.5, + "output": 56.25, + "cache_read": 1.25, + "cache_write": 15.625, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 12.5, + "output": 56.25, + "cache_read": 1.25, + "cache_write": 15.625 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "venice/openai-gpt-56-terra", + "providerId": "venice", + "displayName": "GPT-5.6 Terra", + "version": "2026-07-09", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 3.125, + "outputPer1M": 18.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3.125, + "output": 18.75, + "cacheRead": 0.3125, + "cacheWrite": 3.90625 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "venice/openai-gpt-56-terra-pro", + "providerId": "venice", + "displayName": "GPT-5.6 Terra Pro", + "version": "2026-07-09", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 3.125, + "outputPer1M": 18.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3.125, + "output": 18.75, + "cacheRead": 0.3125, + "cacheWrite": 3.90625 + }, + "costMetadata": { + "tiers": [ + { + "input": 6.25, + "output": 28.125, + "cache_read": 0.625, + "cache_write": 7.8125, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 6.25, + "output": 28.125, + "cache_read": 0.625, + "cache_write": 7.8125 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "venice/openai-gpt-oss-120b", + "providerId": "venice", + "displayName": "OpenAI GPT OSS 120B", + "version": "2025-11-06", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0.07, + "outputPer1M": 0.3, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "venice/qwen-3-6-plus", + "providerId": "venice", + "displayName": "Qwen 3.6 Plus Uncensored", + "version": "2026-04-06", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 1000000, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.625, + "outputPer1M": 3.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.625, + "output": 3.75, + "cacheRead": 0.0625, + "cacheWrite": 0.78 + }, + "costMetadata": { + "tiers": [ + { + "input": 2.5, + "output": 7.5, + "cache_read": 0.0625, + "cache_write": 0.78, + "tier": { + "type": "context", + "size": 256000 + } + } + ], + "contextOver200k": { + "input": 2.5, + "output": 7.5, + "cache_read": 0.0625, + "cache_write": 0.78 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "venice/qwen-3-7-max", + "providerId": "venice", + "displayName": "Qwen 3.7 Max", + "version": "2026-05-22", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 1000000, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 2.7, + "outputPer1M": 8.05, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.7, + "output": 8.05, + "cacheRead": 0.27, + "cacheWrite": 3.35 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "venice/qwen-3-7-plus", + "providerId": "venice", + "displayName": "Qwen 3.7 Plus", + "version": "2026-06-02", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 1000000, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.5, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 2, + "cacheRead": 0.05, + "cacheWrite": 0.625 + }, + "costMetadata": { + "tiers": [ + { + "input": 1.5, + "output": 6, + "cache_read": 0.15, + "cache_write": 1.875, + "tier": { + "type": "context", + "size": 256000 + } + } + ], + "contextOver200k": { + "input": 1.5, + "output": 6, + "cache_read": 0.15, + "cache_write": 1.875 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "venice/qwen-3-8-2-4t-a95b", + "providerId": "venice", + "displayName": "Qwen 3.8 2.4T", + "version": "2026-08-12", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 2.5, + "outputPer1M": 7.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 7.5, + "cacheRead": 0.3125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "venice/qwen-3-8-max", + "providerId": "venice", + "displayName": "Qwen 3.8 Max", + "version": "2026-07-22", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 1000000, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 2.5, + "outputPer1M": 7.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 7.5, + "cacheRead": 0.3125, + "cacheWrite": 3.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "venice/qwen3-235b-a22b-instruct-2507", + "providerId": "venice", + "displayName": "Qwen 3 235B A22B Instruct 2507", + "version": "2025-04-29", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0.15, + "outputPer1M": 0.75, + "currency": "USD" + } + }, + { + "modelId": "venice/qwen3-235b-a22b-thinking-2507", + "providerId": "venice", + "displayName": "Qwen 3 235B A22B Thinking 2507", + "version": "2025-04-29", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0.45, + "outputPer1M": 3.5, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "venice/qwen3-5-35b-a3b", + "providerId": "venice", + "displayName": "Qwen 3.5 35B A3B", + "version": "2026-02-25", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 256000, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0.3125, + "outputPer1M": 1.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3125, + "output": 1.25, + "cacheRead": 0.15625 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "venice/qwen3-5-397b-a17b", + "providerId": "venice", + "displayName": "Qwen 3.5 397B", + "version": "2026-02-16", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 128000, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.75, + "outputPer1M": 4.5, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "venice/qwen3-5-9b", + "providerId": "venice", + "displayName": "Qwen 3.5 9B", + "version": "2026-03-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 256000, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.1, + "outputPer1M": 0.15, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "venice/qwen3-6-27b", + "providerId": "venice", + "displayName": "Qwen 3.6 27B", + "version": "2026-04-24", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 256000, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.325, + "outputPer1M": 3.25, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "venice/qwen3-6-35b-a3b", + "providerId": "venice", + "displayName": "Qwen 3.6 35B A3B", + "version": "2026-07-20", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 256000, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.1, + "outputPer1M": 1, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "venice/qwen3-coder-480b-a35b-instruct-turbo", + "providerId": "venice", + "displayName": "Qwen 3 Coder 480B Turbo", + "version": "2026-01-27", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 256000, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.35, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.35, + "output": 1.5, + "cacheRead": 0.04 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "venice/qwen3-next-80b", + "providerId": "venice", + "displayName": "Qwen 3 Next 80b", + "version": "2025-04-29", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 256000, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0.35, + "outputPer1M": 1.9, + "currency": "USD" + } + }, + { + "modelId": "venice/qwen3-vl-235b-a22b", + "providerId": "venice", + "displayName": "Qwen3 VL 235B", + "version": "2026-01-16", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0.21, + "outputPer1M": 1.9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.21, + "output": 1.9, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "venice/seed-2-1-turbo", + "providerId": "venice", + "displayName": "Seed 2.1 Turbo", + "version": "2026-06-28", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 256000, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.625, + "outputPer1M": 3.125, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.625, + "output": 3.125, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "venice/venice-uncensored-1-2", + "providerId": "venice", + "displayName": "Venice Uncensored 1.2", + "version": "2026-04-01", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0.2, + "outputPer1M": 0.9, + "currency": "USD" + } + }, + { + "modelId": "venice/venice-uncensored-role-play", + "providerId": "venice", + "displayName": "Venice Role Play Uncensored", + "version": "2026-02-20", + "capabilities": [ + "text.chat", + "tools.function_calling", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 0.5, + "outputPer1M": 2, + "currency": "USD" + } + }, + { + "modelId": "venice/xiaomi-mimo-v2-5", + "providerId": "venice", + "displayName": "MiMo-V2.5", + "version": "2026-06-11", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "audio", + "image", + "text", + "video" + ], + "contextWindow": 1000000, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.4, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 2, + "cacheRead": 0.08 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "venice/z-ai-glm-5-turbo", + "providerId": "venice", + "displayName": "GLM 5 Turbo", + "version": "2026-03-15", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 1.2, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.2, + "output": 4, + "cacheRead": 0.24 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "venice/z-ai-glm-5v-turbo", + "providerId": "venice", + "displayName": "GLM 5V Turbo", + "version": "2026-04-01", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 1.5, + "outputPer1M": 5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 5, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "venice/zai-org-glm-4.6", + "providerId": "venice", + "displayName": "GLM 4.6", + "version": "2024-04-01", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 198000, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0.43, + "outputPer1M": 1.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.43, + "output": 1.75, + "cacheRead": 0.08 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "venice/zai-org-glm-4.7", + "providerId": "venice", + "displayName": "GLM 4.7", + "version": "2025-12-24", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 198000, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0.55, + "outputPer1M": 2.65, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.55, + "output": 2.65, + "cacheRead": 0.11 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "venice/zai-org-glm-4.7-flash", + "providerId": "venice", + "displayName": "GLM 4.7 Flash", + "version": "2026-01-29", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0.06, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.06, + "output": 0.4, + "cacheRead": 0.01 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "venice/zai-org-glm-5", + "providerId": "venice", + "displayName": "GLM 5", + "version": "2026-02-11", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 198000, + "maxOutputTokens": 32000, + "pricing": { + "inputPer1M": 1, + "outputPer1M": 3.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 3.2, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "venice/zai-org-glm-5-1", + "providerId": "venice", + "displayName": "GLM 5.1", + "version": "2026-04-07", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 80000, + "pricing": { + "inputPer1M": 1.54, + "outputPer1M": 4.84, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.54, + "output": 4.84, + "cacheRead": 0.286 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "venice/zai-org-glm-5-2", + "providerId": "venice", + "displayName": "GLM 5.2", + "version": "2026-06-16", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 1.4, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.4, + "output": 4.4, + "cacheRead": 0.26 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high", + "max" + ] + } + ] + }, + { + "modelId": "vercel/alibaba/qwen-3-14b", + "providerId": "vercel", + "displayName": "Qwen3-14B", + "version": "2025-04-28", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 40960, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0.12, + "outputPer1M": 0.24, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "vercel/alibaba/qwen-3-235b", + "providerId": "vercel", + "displayName": "Qwen3 235B A22B Instruct 2507", + "version": "2025-04-28", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0.22, + "outputPer1M": 0.88, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "vercel/alibaba/qwen-3-30b", + "providerId": "vercel", + "displayName": "Qwen3-30B-A3B", + "version": "2025-04-28", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 40960, + "maxOutputTokens": 16384, + "pricing": { + "inputPer1M": 0.12, + "outputPer1M": 0.5, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "vercel/alibaba/qwen-3-32b", + "providerId": "vercel", + "displayName": "Qwen 3.32B", + "version": "2025-04-28", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0.16, + "outputPer1M": 0.64, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1, + "max": 38912 + } + ] + }, + { + "modelId": "vercel/alibaba/qwen-3.6-max-preview", + "providerId": "vercel", "displayName": "Qwen 3.6 Max Preview", "version": "2026-04-20", "capabilities": [ @@ -102979,22 +192507,1360 @@ "reasoning" ], "modalities": [ + "text" + ], + "contextWindow": 240000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 1.3, + "outputPer1M": 7.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.3, + "output": 7.8, + "cacheRead": 0.26, + "cacheWrite": 1.625 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1, + "max": 131072 + } + ] + }, + { + "modelId": "vercel/alibaba/qwen3-235b-a22b-thinking", + "providerId": "vercel", + "displayName": "Qwen3 235B A22B Thinking 2507", + "version": "2025-09-23", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.4, + "outputPer1M": 4, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1, + "max": 81920 + } + ] + }, + { + "modelId": "vercel/alibaba/qwen3-coder", + "providerId": "vercel", + "displayName": "Qwen3 Coder 480B A35B Instruct", + "version": "2025-07-22", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 1.5, + "outputPer1M": 7.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 7.5, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "vercel/alibaba/qwen3-coder-30b-a3b", + "providerId": "vercel", + "displayName": "Qwen 3 Coder 30B A3B Instruct", + "version": "2025-07-31", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "vercel/alibaba/qwen3-coder-next", + "providerId": "vercel", + "displayName": "Qwen3 Coder Next", + "version": "2025-07-22", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 256000, + "maxOutputTokens": 256000, + "pricing": { + "inputPer1M": 0.5, + "outputPer1M": 1.2, + "currency": "USD" + }, + "reasoningOptions": [] + }, + { + "modelId": "vercel/alibaba/qwen3-coder-plus", + "providerId": "vercel", + "displayName": "Qwen3 Coder Plus", + "version": "2025-07-23", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 1, + "outputPer1M": 5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 5, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "vercel/alibaba/qwen3-embedding-0.6b", + "providerId": "vercel", + "displayName": "Qwen3 Embedding 0.6B", + "version": "2025-11-14", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "text" + ], + "contextWindow": 32768, + "maxOutputTokens": 32768 + }, + { + "modelId": "vercel/alibaba/qwen3-embedding-4b", + "providerId": "vercel", + "displayName": "Qwen3 Embedding 4B", + "version": "2025-06-05", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "text" + ], + "contextWindow": 32768, + "maxOutputTokens": 32768 + }, + { + "modelId": "vercel/alibaba/qwen3-embedding-8b", + "providerId": "vercel", + "displayName": "Qwen3 Embedding 8B", + "version": "2025-06-05", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "text" + ], + "contextWindow": 32768, + "maxOutputTokens": 32768 + }, + { + "modelId": "vercel/alibaba/qwen3-max", + "providerId": "vercel", + "displayName": "Qwen3 Max", + "version": "2025-09-23", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 1.2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.2, + "output": 6, + "cacheRead": 0.24 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "vercel/alibaba/qwen3-max-preview", + "providerId": "vercel", + "displayName": "Qwen3 Max Preview", + "version": "2025-09-05", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 1.2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.2, + "output": 6, + "cacheRead": 0.24 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "vercel/alibaba/qwen3-max-thinking", + "providerId": "vercel", + "displayName": "Qwen 3 Max Thinking", + "version": "2026-01-23", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 256000, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 1.2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.2, + "output": 6, + "cacheRead": 0.24 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1, + "max": 81920 + } + ] + }, + { + "modelId": "vercel/alibaba/qwen3-next-80b-a3b-instruct", + "providerId": "vercel", + "displayName": "Qwen3 Next 80B A3B Instruct", + "version": "2025-09-11", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.15, + "outputPer1M": 1.2, + "currency": "USD" + } + }, + { + "modelId": "vercel/alibaba/qwen3-next-80b-a3b-thinking", + "providerId": "vercel", + "displayName": "Qwen3 Next 80B A3B Thinking", + "version": "2025-09-11", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.15, + "outputPer1M": 1.2, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1 + } + ] + }, + { + "modelId": "vercel/alibaba/qwen3-vl-235b-a22b-instruct", + "providerId": "vercel", + "displayName": "Qwen3 VL 235B A22B Instruct", + "version": "2025-09-23", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 129024, + "pricing": { + "inputPer1M": 0.4, + "outputPer1M": 1.6, + "currency": "USD" + } + }, + { + "modelId": "vercel/alibaba/qwen3-vl-instruct", + "providerId": "vercel", + "displayName": "Qwen3 VL Instruct", + "version": "2025-09-23", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 129024, + "pricing": { + "inputPer1M": 0.4, + "outputPer1M": 1.6, + "currency": "USD" + } + }, + { + "modelId": "vercel/alibaba/qwen3-vl-thinking", + "providerId": "vercel", + "displayName": "Qwen3 VL Thinking", + "version": "2025-09-23", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 131072, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.4, + "outputPer1M": 4, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1, + "max": 81920 + } + ] + }, + { + "modelId": "vercel/alibaba/qwen3.5-flash", + "providerId": "vercel", + "displayName": "Qwen 3.5 Flash", + "version": "2026-02-24", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 0.1, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.4, + "cacheRead": 0.001, + "cacheWrite": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1, + "max": 81920 + } + ] + }, + { + "modelId": "vercel/alibaba/qwen3.5-plus", + "providerId": "vercel", + "displayName": "Qwen 3.5 Plus", + "version": "2026-02-16", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 0.4, + "outputPer1M": 2.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 2.4, + "cacheRead": 0.04, + "cacheWrite": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1, + "max": 81920 + } + ] + }, + { + "modelId": "vercel/alibaba/qwen3.6-27b", + "providerId": "vercel", + "displayName": "Qwen 3.6 27B", + "version": "2026-04-22", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 256000, + "maxOutputTokens": 256000, + "pricing": { + "inputPer1M": 0.6, + "outputPer1M": 3.6, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1, + "max": 131072 + } + ] + }, + { + "modelId": "vercel/alibaba/qwen3.6-plus", + "providerId": "vercel", + "displayName": "Qwen 3.6 Plus", + "version": "2026-04-02", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 0.5, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 3, + "cacheRead": 0.1, + "cacheWrite": 0.625 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1, + "max": 131072 + } + ] + }, + { + "modelId": "vercel/alibaba/qwen3.7-flash", + "providerId": "vercel", + "displayName": "Qwen 3.7 Flash", + "version": "2026-07-28", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 991000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 0.03, + "outputPer1M": 0.13, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.03, + "output": 0.13, + "cacheRead": 0.006, + "cacheWrite": 0.038 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "vercel/alibaba/qwen3.7-max", + "providerId": "vercel", + "displayName": "Qwen 3.7 Max", + "version": "2026-05-21", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 991000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 2.5, + "outputPer1M": 7.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 7.5, + "cacheRead": 0.5, + "cacheWrite": 3.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1, + "max": 262144 + } + ] + }, + { + "modelId": "vercel/alibaba/qwen3.7-plus", + "providerId": "vercel", + "displayName": "Qwen 3.7 Plus", + "version": "2026-06-02", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 0.4, + "outputPer1M": 1.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 1.6, + "cacheRead": 0.08, + "cacheWrite": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1, + "max": 262144 + } + ] + }, + { + "modelId": "vercel/alibaba/qwen3.8-2.4t-a95b", + "providerId": "vercel", + "displayName": "Qwen3.8 2.4T A95B", + "version": "2026-08-03", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "xhigh" + ] + } + ] + }, + { + "modelId": "vercel/alibaba/qwen3.8-max", + "providerId": "vercel", + "displayName": "Qwen 3.8 Max", + "version": "2026-08-02", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.25, + "cacheWrite": 2.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "xhigh" + ] + }, + { + "type": "budget_tokens", + "min": 0, + "max": 262144 + } + ] + }, + { + "modelId": "vercel/alibaba/wan-v2.5-t2v-preview", + "providerId": "vercel", + "displayName": "Wan v2.5 Text-to-Video Preview", + "version": "2025-09-24", + "capabilities": [], + "modalities": [ + "text", + "video" + ], + "contextWindow": 0, + "maxOutputTokens": 0 + }, + { + "modelId": "vercel/alibaba/wan-v2.6-i2v", + "providerId": "vercel", + "displayName": "Wan v2.6 Image-to-Video", + "version": "2025-12-16", + "capabilities": [], + "modalities": [ + "text", + "video" + ], + "contextWindow": 0, + "maxOutputTokens": 0 + }, + { + "modelId": "vercel/alibaba/wan-v2.6-i2v-flash", + "providerId": "vercel", + "displayName": "Wan v2.6 Image-to-Video Flash", + "version": "2025-12-16", + "capabilities": [], + "modalities": [ + "text", + "video" + ], + "contextWindow": 0, + "maxOutputTokens": 0 + }, + { + "modelId": "vercel/alibaba/wan-v2.6-r2v", + "providerId": "vercel", + "displayName": "Wan v2.6 Reference-to-Video", + "version": "2025-12-16", + "capabilities": [], + "modalities": [ + "text", + "video" + ], + "contextWindow": 0, + "maxOutputTokens": 0 + }, + { + "modelId": "vercel/alibaba/wan-v2.6-r2v-flash", + "providerId": "vercel", + "displayName": "Wan v2.6 Reference-to-Video Flash", + "version": "2025-12-16", + "capabilities": [], + "modalities": [ + "text", + "video" + ], + "contextWindow": 0, + "maxOutputTokens": 0 + }, + { + "modelId": "vercel/alibaba/wan-v2.6-t2v", + "providerId": "vercel", + "displayName": "Wan v2.6 Text-to-Video", + "version": "2025-12-16", + "capabilities": [], + "modalities": [ + "text", + "video" + ], + "contextWindow": 0, + "maxOutputTokens": 0 + }, + { + "modelId": "vercel/alibaba/wan-v2.7-r2v", + "providerId": "vercel", + "displayName": "Wan v2.7 Reference-to-Video", + "version": "2026-04-07", + "capabilities": [], + "modalities": [ + "text", + "video" + ], + "contextWindow": 0, + "maxOutputTokens": 0 + }, + { + "modelId": "vercel/alibaba/wan-v2.7-t2v", + "providerId": "vercel", + "displayName": "Wan v2.7 Text-to-Video", + "version": "2026-04-07", + "capabilities": [], + "modalities": [ + "text", + "video" + ], + "contextWindow": 0, + "maxOutputTokens": 0 + }, + { + "modelId": "vercel/amazon/nova-2-lite", + "providerId": "vercel", + "displayName": "Nova 2 Lite", + "version": "2025-12-02", + "capabilities": [ + "text.chat", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 1000000, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "vercel/amazon/nova-lite", + "providerId": "vercel", + "displayName": "Nova Lite", + "version": "2024-12-03", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 300000, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0.06, + "outputPer1M": 0.24, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.06, + "output": 0.24, + "cacheRead": 0.015 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "vercel/amazon/nova-micro", + "providerId": "vercel", + "displayName": "Nova Micro", + "version": "2024-12-03", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 128000, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0.035, + "outputPer1M": 0.14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.035, + "output": 0.14, + "cacheRead": 0.00875 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "vercel/amazon/nova-pro", + "providerId": "vercel", + "displayName": "Nova Pro", + "version": "2024-12-03", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 300000, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0.8, + "outputPer1M": 3.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.8, + "output": 3.2, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "vercel/amazon/titan-embed-text-v2", + "providerId": "vercel", + "displayName": "Titan Text Embeddings V2", + "version": "2024-04-30", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "text" + ], + "contextWindow": 8192, + "maxOutputTokens": 1536 + }, + { + "modelId": "vercel/anthropic/claude-3-haiku", + "providerId": "vercel", + "displayName": "Claude Haiku 3", + "version": "2024-03-13", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 0.25, + "outputPer1M": 1.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 1.25, + "cacheRead": 0.03, + "cacheWrite": 0.3 + }, + "costUnit": "USD per 1M tokens" + } + }, + { + "modelId": "vercel/anthropic/claude-fable-5", + "providerId": "vercel", + "displayName": "Claude Fable 5", + "version": "2026-07-01", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 10, + "outputPer1M": 50, + "currency": "USD", + "costDimensionsPer1M": { + "input": 10, + "output": 50, + "cacheRead": 1, + "cacheWrite": 12.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] + }, + { + "modelId": "vercel/anthropic/claude-haiku-4.5", + "providerId": "vercel", + "displayName": "Claude Haiku 4.5", + "version": "2025-10-15", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 1, + "outputPer1M": 5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 5, + "cacheRead": 0.1, + "cacheWrite": 1.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] + }, + { + "modelId": "vercel/anthropic/claude-opus-4", + "providerId": "vercel", + "displayName": "Claude Opus 4", + "version": "2025-05-22", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 15, + "outputPer1M": 75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 75, + "cacheRead": 1.5, + "cacheWrite": 18.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "vercel/anthropic/claude-opus-4.5", + "providerId": "vercel", + "displayName": "Claude Opus 4.5", + "version": "2025-11-24", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] + }, + { + "modelId": "vercel/anthropic/claude-opus-4.6", + "providerId": "vercel", + "displayName": "Claude Opus 4.6", + "version": "2026-02-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] + }, + { + "modelId": "vercel/anthropic/claude-opus-4.7", + "providerId": "vercel", + "displayName": "Claude Opus 4.7", + "version": "2026-04-16", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] + }, + { + "modelId": "vercel/anthropic/claude-opus-4.8", + "providerId": "vercel", + "displayName": "Claude Opus 4.8", + "version": "2026-05-28", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] + }, + { + "modelId": "vercel/anthropic/claude-opus-4.8-fast", + "providerId": "vercel", + "displayName": "Claude Opus 4.8 (Fast)", + "version": "2026-05-28", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", "pdf", "text" ], - "contextWindow": 240000, - "maxOutputTokens": 64000, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.3, - "outputPer1M": 7.8, - "currency": "USD" - } + "inputPer1M": 10, + "outputPer1M": 50, + "currency": "USD", + "costDimensionsPer1M": { + "input": 10, + "output": 50, + "cacheRead": 1, + "cacheWrite": 12.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "vercel/alibaba/qwen3-235b-a22b-thinking", + "modelId": "vercel/anthropic/claude-opus-5", "providerId": "vercel", - "displayName": "Qwen3 235B A22B Thinking 2507", - "version": "2025-09-24", + "displayName": "Claude Opus 5", + "version": "2026-07-24", "capabilities": [ "text.chat", "tools.function_calling", @@ -103005,224 +193871,726 @@ "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 4, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "vercel/alibaba/qwen3-coder", + "modelId": "vercel/anthropic/claude-opus-5-fast", "providerId": "vercel", - "displayName": "Qwen3 Coder 480B A35B Instruct", - "version": "2025-04-01", + "displayName": "Claude Opus 5 (Fast)", + "version": "2026-07-24", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 65536, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.5, - "outputPer1M": 7.5, - "currency": "USD" - } + "inputPer1M": 10, + "outputPer1M": 50, + "currency": "USD", + "costDimensionsPer1M": { + "input": 10, + "output": 50, + "cacheRead": 1, + "cacheWrite": 12.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "vercel/alibaba/qwen3-coder-30b-a3b", + "modelId": "vercel/anthropic/claude-sonnet-4", "providerId": "vercel", - "displayName": "Qwen 3 Coder 30B A3B Instruct", - "version": "2025-04-01", + "displayName": "Claude Sonnet 4", + "version": "2025-05-22", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 262144, + "contextWindow": 1000000, "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "vercel/alibaba/qwen3-coder-next", + "modelId": "vercel/anthropic/claude-sonnet-4.5", "providerId": "vercel", - "displayName": "Qwen3 Coder Next", - "version": "2025-07-22", + "displayName": "Claude Sonnet 4.5", + "version": "2025-09-29", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 1024 + } + ] + }, + { + "modelId": "vercel/anthropic/claude-sonnet-4.6", + "providerId": "vercel", + "displayName": "Claude Sonnet 4.6", + "version": "2026-02-17", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 256000, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costMetadata": { + "tiers": [ + { + "input": 6, + "output": 22.5, + "cache_read": 0.6, + "cache_write": 7.5, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 6, + "output": 22.5, + "cache_read": 0.6, + "cache_write": 7.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + }, + { + "type": "budget_tokens", + "min": 1024 + } + ] }, { - "modelId": "vercel/alibaba/qwen3-coder-plus", + "modelId": "vercel/anthropic/claude-sonnet-5", "providerId": "vercel", - "displayName": "Qwen3 Coder Plus", - "version": "2025-07-23", + "displayName": "Claude Sonnet 5", + "version": "2026-06-29", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], "contextWindow": 1000000, - "maxOutputTokens": 65536, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1, - "outputPer1M": 5, + "inputPer1M": 2, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 10, + "cacheRead": 0.2, + "cacheWrite": 2.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] + }, + { + "modelId": "vercel/arcee-ai/trinity-large-thinking", + "providerId": "vercel", + "displayName": "Trinity Large Thinking", + "version": "2026-04-01", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "text" + ], + "contextWindow": 262100, + "maxOutputTokens": 80000, + "pricing": { + "inputPer1M": 0.25, + "outputPer1M": 0.8999999999999999, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "vercel/alibaba/qwen3-embedding-0.6b", + "modelId": "vercel/arcee-ai/trinity-mini", "providerId": "vercel", - "displayName": "Qwen3 Embedding 0.6B", - "version": "2025-11-14", + "displayName": "Trinity Mini", + "version": "2025-12-01", "capabilities": [ "text.chat" ], "modalities": [ "text" ], - "contextWindow": 32768, - "maxOutputTokens": 32768 + "contextWindow": 131072, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.045, + "outputPer1M": 0.15, + "currency": "USD" + } }, { - "modelId": "vercel/alibaba/qwen3-embedding-4b", + "modelId": "vercel/bfl/flux-2-flex", "providerId": "vercel", - "displayName": "Qwen3 Embedding 4B", - "version": "2025-06-05", + "displayName": "FLUX.2 [flex]", + "version": "2025-11-25", + "capabilities": [], + "modalities": [ + "image", + "text" + ], + "contextWindow": 0, + "maxOutputTokens": 0 + }, + { + "modelId": "vercel/bfl/flux-2-klein-4b", + "providerId": "vercel", + "displayName": "FLUX.2 [klein] 4B", + "version": "2026-01-15", + "capabilities": [], + "modalities": [ + "image", + "text" + ], + "contextWindow": 0, + "maxOutputTokens": 0 + }, + { + "modelId": "vercel/bfl/flux-2-klein-9b", + "providerId": "vercel", + "displayName": "FLUX.2 [klein] 9B", + "version": "2026-01-15", + "capabilities": [], + "modalities": [ + "image", + "text" + ], + "contextWindow": 0, + "maxOutputTokens": 0 + }, + { + "modelId": "vercel/bfl/flux-2-max", + "providerId": "vercel", + "displayName": "FLUX.2 [max]", + "version": "2025-12-16", + "capabilities": [], + "modalities": [ + "image", + "text" + ], + "contextWindow": 67300, + "maxOutputTokens": 67300 + }, + { + "modelId": "vercel/bfl/flux-2-pro", + "providerId": "vercel", + "displayName": "FLUX.2 [pro]", + "version": "2025-11-25", + "capabilities": [], + "modalities": [ + "image", + "text" + ], + "contextWindow": 67300, + "maxOutputTokens": 67300 + }, + { + "modelId": "vercel/bfl/flux-3-video", + "providerId": "vercel", + "displayName": "Flux 3", + "version": "2026-08-04", + "capabilities": [], + "modalities": [ + "text", + "video" + ], + "contextWindow": 0, + "maxOutputTokens": 0 + }, + { + "modelId": "vercel/bfl/flux-kontext-max", + "providerId": "vercel", + "displayName": "FLUX.1 Kontext Max", + "version": "2025-05-29", + "capabilities": [], + "modalities": [ + "image", + "text" + ], + "contextWindow": 512, + "maxOutputTokens": 0 + }, + { + "modelId": "vercel/bfl/flux-kontext-pro", + "providerId": "vercel", + "displayName": "FLUX.1 Kontext Pro", + "version": "2025-05-29", + "capabilities": [], + "modalities": [ + "image", + "text" + ], + "contextWindow": 512, + "maxOutputTokens": 0 + }, + { + "modelId": "vercel/bfl/flux-pro-1.0-fill", + "providerId": "vercel", + "displayName": "FLUX.1 Fill [pro]", + "version": "2024-10-01", + "capabilities": [], + "modalities": [ + "image", + "text" + ], + "contextWindow": 512, + "maxOutputTokens": 0 + }, + { + "modelId": "vercel/bfl/flux-pro-1.1", + "providerId": "vercel", + "displayName": "FLUX1.1 [pro]", + "version": "2024-10-02", + "capabilities": [], + "modalities": [ + "image", + "text" + ], + "contextWindow": 512, + "maxOutputTokens": 0 + }, + { + "modelId": "vercel/bfl/flux-pro-1.1-ultra", + "providerId": "vercel", + "displayName": "FLUX1.1 [pro] Ultra", + "version": "2024-11-01", + "capabilities": [], + "modalities": [ + "image", + "text" + ], + "contextWindow": 512, + "maxOutputTokens": 0 + }, + { + "modelId": "vercel/bytedance/seed-1.6", + "providerId": "vercel", + "displayName": "Seed 1.6", + "version": "2025-09-01", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 32768 + "contextWindow": 256000, + "maxOutputTokens": 32000, + "pricing": { + "inputPer1M": 0.25, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 2, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "vercel/alibaba/qwen3-embedding-8b", + "modelId": "vercel/bytedance/seed-1.8", "providerId": "vercel", - "displayName": "Qwen3 Embedding 8B", - "version": "2025-06-05", + "displayName": "Seed 1.8", + "version": "2025-09-01", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 32768 + "contextWindow": 256000, + "maxOutputTokens": 64000, + "pricing": { + "inputPer1M": 0.25, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 2, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "vercel/bytedance/seedance-2.0", + "providerId": "vercel", + "displayName": "Seedance 2.0", + "version": "2026-04-14", + "capabilities": [], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 0, + "maxOutputTokens": 0 + }, + { + "modelId": "vercel/bytedance/seedance-2.0-fast", + "providerId": "vercel", + "displayName": "Seedance 2.0 Fast", + "version": "2026-04-14", + "capabilities": [], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 0, + "maxOutputTokens": 0 + }, + { + "modelId": "vercel/bytedance/seedance-2.5", + "providerId": "vercel", + "displayName": "Seedance 2.5", + "version": "2026-08-07", + "capabilities": [], + "modalities": [ + "text", + "video" + ], + "contextWindow": 0, + "maxOutputTokens": 0 + }, + { + "modelId": "vercel/bytedance/seedance-v1.0-pro", + "providerId": "vercel", + "displayName": "Seedance v1.0 Pro", + "version": "2025-06-11", + "capabilities": [], + "modalities": [ + "text", + "video" + ], + "contextWindow": 0, + "maxOutputTokens": 0 + }, + { + "modelId": "vercel/bytedance/seedance-v1.0-pro-fast", + "providerId": "vercel", + "displayName": "Seedance v1.0 Pro Fast", + "version": "2025-10-24", + "capabilities": [], + "modalities": [ + "text", + "video" + ], + "contextWindow": 0, + "maxOutputTokens": 0 + }, + { + "modelId": "vercel/bytedance/seedance-v1.5-pro", + "providerId": "vercel", + "displayName": "Seedance v1.5 Pro", + "version": "2025-12-16", + "capabilities": [], + "modalities": [ + "text", + "video" + ], + "contextWindow": 0, + "maxOutputTokens": 0 + }, + { + "modelId": "vercel/bytedance/seedream-4.0", + "providerId": "vercel", + "displayName": "Seedream 4.0", + "version": "2025-09-09", + "capabilities": [], + "modalities": [ + "image", + "text" + ], + "contextWindow": 0, + "maxOutputTokens": 0 + }, + { + "modelId": "vercel/bytedance/seedream-4.5", + "providerId": "vercel", + "displayName": "Seedream 4.5", + "version": "2025-12-03", + "capabilities": [], + "modalities": [ + "image", + "text" + ], + "contextWindow": 0, + "maxOutputTokens": 0 + }, + { + "modelId": "vercel/bytedance/seedream-5.0-lite", + "providerId": "vercel", + "displayName": "Seedream 5.0 Lite", + "version": "2026-02-13", + "capabilities": [], + "modalities": [ + "image", + "text" + ], + "contextWindow": 0, + "maxOutputTokens": 0 + }, + { + "modelId": "vercel/bytedance/seedream-5.0-pro", + "providerId": "vercel", + "displayName": "Seedream 5.0 Pro", + "version": "2026-07-11", + "capabilities": [], + "modalities": [ + "image", + "text" + ], + "contextWindow": 0, + "maxOutputTokens": 0 + }, + { + "modelId": "vercel/cohere/command-a", + "providerId": "vercel", + "displayName": "Command A", + "version": "2025-03-13", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], + "modalities": [ + "text" + ], + "contextWindow": 256000, + "maxOutputTokens": 8000, + "pricing": { + "inputPer1M": 2.5, + "outputPer1M": 10, + "currency": "USD" + } }, { - "modelId": "vercel/alibaba/qwen3-max", + "modelId": "vercel/cohere/embed-v4.0", "providerId": "vercel", - "displayName": "Qwen3 Max", - "version": "2025-09-23", + "displayName": "Embed v4.0", + "version": "2025-04-15", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 32768, - "pricing": { - "inputPer1M": 1.2, - "outputPer1M": 6, - "currency": "USD" - } + "contextWindow": 128000, + "maxOutputTokens": 1536 }, { - "modelId": "vercel/alibaba/qwen3-max-preview", + "modelId": "vercel/cohere/rerank-v3.5", "providerId": "vercel", - "displayName": "Qwen3 Max Preview", - "version": "2025-09-23", + "displayName": "Cohere Rerank 3.5", + "version": "2024-12-02", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 32768, - "pricing": { - "inputPer1M": 1.2, - "outputPer1M": 6, - "currency": "USD" - } + "contextWindow": 4096, + "maxOutputTokens": 4096 }, { - "modelId": "vercel/alibaba/qwen3-max-thinking", + "modelId": "vercel/cohere/rerank-v4-fast", "providerId": "vercel", - "displayName": "Qwen 3 Max Thinking", - "version": "2025-01", + "displayName": "Cohere Rerank 4 Fast", + "version": "2025-12-11", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 256000, - "maxOutputTokens": 65536, - "pricing": { - "inputPer1M": 1.2, - "outputPer1M": 6, - "currency": "USD" - } + "contextWindow": 32000, + "maxOutputTokens": 32000 }, { - "modelId": "vercel/alibaba/qwen3-next-80b-a3b-instruct", + "modelId": "vercel/cohere/rerank-v4-pro", "providerId": "vercel", - "displayName": "Qwen3 Next 80B A3B Instruct", - "version": "2025-09-12", + "displayName": "Cohere Rerank 4 Pro", + "version": "2025-12-11", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, - "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 1.2, - "currency": "USD" - } + "contextWindow": 32000, + "maxOutputTokens": 32000 }, { - "modelId": "vercel/alibaba/qwen3-next-80b-a3b-thinking", + "modelId": "vercel/deepseek/deepseek-r1", "providerId": "vercel", - "displayName": "Qwen3 Next 80B A3B Thinking", - "version": "2025-09-12", + "displayName": "DeepSeek-R1", + "version": "2025-01-20", "capabilities": [ "text.chat", "tools.function_calling", @@ -103231,131 +194599,158 @@ "modalities": [ "text" ], - "contextWindow": 131072, + "contextWindow": 128000, "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 1.2, + "inputPer1M": 1.35, + "outputPer1M": 5.4, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "vercel/alibaba/qwen3-vl-235b-a22b-instruct", + "modelId": "vercel/deepseek/deepseek-v3", "providerId": "vercel", - "displayName": "Qwen3 VL 235B A22B Instruct", - "version": "2025-09-24", + "displayName": "DeepSeek V3 0324", + "version": "2024-12-26", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 129024, + "contextWindow": 163840, + "maxOutputTokens": 163840, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 1.6, - "currency": "USD" + "inputPer1M": 0.27, + "outputPer1M": 1.12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.27, + "output": 1.12, + "cacheRead": 0.135 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "vercel/alibaba/qwen3-vl-instruct", + "modelId": "vercel/deepseek/deepseek-v3.1", "providerId": "vercel", - "displayName": "Qwen3 VL Instruct", - "version": "2025-09-24", + "displayName": "DeepSeek-V3.1", + "version": "2025-08-21", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 129024, + "contextWindow": 163840, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 1.6, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 0.95, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 0.95, + "cacheRead": 0.13 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "vercel/alibaba/qwen3-vl-thinking", + "modelId": "vercel/deepseek/deepseek-v3.1-terminus", "providerId": "vercel", - "displayName": "Qwen3 VL Thinking", - "version": "2025-09-24", + "displayName": "DeepSeek V3.1 Terminus", + "version": "2025-09-22", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], "contextWindow": 131072, - "maxOutputTokens": 32768, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 4, - "currency": "USD" - } + "inputPer1M": 0.27, + "outputPer1M": 1, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.27, + "output": 1, + "cacheRead": 0.135 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "vercel/alibaba/qwen3.5-flash", + "modelId": "vercel/deepseek/deepseek-v3.2", "providerId": "vercel", - "displayName": "Qwen 3.5 Flash", - "version": "2026-02-24", + "displayName": "DeepSeek V3.2", + "version": "2025-12-01", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 64000, + "contextWindow": 128000, + "maxOutputTokens": 8000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.4, - "currency": "USD" + "inputPer1M": 0.28, + "outputPer1M": 0.42, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.28, + "output": 0.42, + "cacheRead": 0.028 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "vercel/alibaba/qwen3.5-plus", + "modelId": "vercel/deepseek/deepseek-v3.2-thinking", "providerId": "vercel", - "displayName": "Qwen 3.5 Plus", - "version": "2026-02-16", + "displayName": "DeepSeek V3.2 Thinking", + "version": "2025-12-01", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 64000, + "contextWindow": 128000, + "maxOutputTokens": 8000, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 2.4, + "inputPer1M": 0.62, + "outputPer1M": 1.85, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "vercel/alibaba/qwen3.6-27b", + "modelId": "vercel/deepseek/deepseek-v4-flash", "providerId": "vercel", - "displayName": "Qwen 3.6 27B", - "version": "2026-04-22", + "displayName": "DeepSeek V4 Flash", + "version": "2026-04-23", "capabilities": [ "text.chat", "tools.function_calling", @@ -103363,408 +194758,743 @@ "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 256000, + "contextWindow": 1000000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 3.6, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 0.4, + "cacheRead": 0.04 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "high", + "xhigh" + ] + } + ] }, { - "modelId": "vercel/alibaba/qwen3.6-plus", + "modelId": "vercel/deepseek/deepseek-v4-flash-0731", "providerId": "vercel", - "displayName": "Qwen 3.6 Plus", - "version": "2026-04-02", + "displayName": "DeepSeek V4 Flash 0731", + "version": "2026-04-23", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], "contextWindow": 1000000, - "maxOutputTokens": 64000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 3, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 0.4, + "cacheRead": 0.04 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "vercel/alibaba/qwen3.7-max", + "modelId": "vercel/deepseek/deepseek-v4-pro", "providerId": "vercel", - "displayName": "Qwen 3.7 Max", - "version": "2026-05-21", + "displayName": "DeepSeek V4 Pro", + "version": "2026-04-23", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "pdf", "text" ], - "contextWindow": 991000, - "maxOutputTokens": 64000, + "contextWindow": 1048600, + "maxOutputTokens": 1048600, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 3.75, - "currency": "USD" - } + "inputPer1M": 1.74, + "outputPer1M": 3.48, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.74, + "output": 3.48, + "cacheRead": 0.14 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "high", + "xhigh" + ] + } + ] }, { - "modelId": "vercel/alibaba/qwen3.7-plus", + "modelId": "vercel/deepseek/deepseek-v4-pro-0813", "providerId": "vercel", - "displayName": "Qwen 3.7 Plus", - "version": "2026-06-01", + "displayName": "DeepSeek V4 Pro 0813", + "version": "2026-08-12", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], "contextWindow": 1000000, - "maxOutputTokens": 64000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 1.6, - "currency": "USD" - } + "inputPer1M": 1.32, + "outputPer1M": 3.96, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.32, + "output": 3.96, + "cacheRead": 0.132 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "high", + "xhigh" + ] + } + ] }, { - "modelId": "vercel/alibaba/wan-v2.5-t2v-preview", + "modelId": "vercel/fish-audio/s1", "providerId": "vercel", - "displayName": "Wan v2.5 Text-to-Video Preview", - "version": "2025-09-24", + "displayName": "S1", + "version": "2025-10-20", "capabilities": [], "modalities": [ - "text", - "video" + "audio", + "text" ], "contextWindow": 0, "maxOutputTokens": 0 }, { - "modelId": "vercel/alibaba/wan-v2.6-i2v", + "modelId": "vercel/fish-audio/s2-pro", "providerId": "vercel", - "displayName": "Wan v2.6 Image-to-Video", - "version": "2025-12-16", + "displayName": "S2 Pro", + "version": "2026-03-09", "capabilities": [], "modalities": [ - "text", - "video" + "audio", + "text" ], "contextWindow": 0, "maxOutputTokens": 0 }, { - "modelId": "vercel/alibaba/wan-v2.6-i2v-flash", + "modelId": "vercel/fish-audio/s2.1-pro", "providerId": "vercel", - "displayName": "Wan v2.6 Image-to-Video Flash", - "version": "2025-12-16", + "displayName": "S2.1 Pro", + "version": "2026-07-28", "capabilities": [], "modalities": [ - "text", - "video" + "audio", + "text" ], "contextWindow": 0, "maxOutputTokens": 0 }, { - "modelId": "vercel/alibaba/wan-v2.6-r2v", + "modelId": "vercel/fish-audio/transcribe-1", "providerId": "vercel", - "displayName": "Wan v2.6 Reference-to-Video", - "version": "2025-12-16", - "capabilities": [], + "displayName": "Transcribe-1", + "version": "2026-03-01", + "capabilities": [ + "text.chat" + ], "modalities": [ - "text", - "video" + "audio", + "text" ], "contextWindow": 0, "maxOutputTokens": 0 }, { - "modelId": "vercel/alibaba/wan-v2.6-r2v-flash", + "modelId": "vercel/google/gemini-2.5-flash", "providerId": "vercel", - "displayName": "Wan v2.6 Reference-to-Video Flash", - "version": "2025-12-16", - "capabilities": [], + "displayName": "Gemini 2.5 Flash", + "version": "2025-06-17", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], "modalities": [ + "audio", + "image", + "pdf", "text", "video" ], - "contextWindow": 0, - "maxOutputTokens": 0 + "contextWindow": 1048576, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "cacheRead": 0.03, + "inputAudio": 1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 0, + "max": 24576 + } + ] }, { - "modelId": "vercel/alibaba/wan-v2.6-t2v", + "modelId": "vercel/google/gemini-2.5-flash-image", "providerId": "vercel", - "displayName": "Wan v2.6 Text-to-Video", - "version": "2025-12-16", - "capabilities": [], + "displayName": "Nano Banana (Gemini 2.5 Flash Image)", + "version": "2025-08-26", + "capabilities": [ + "text.chat" + ], "modalities": [ - "text", - "video" + "image", + "text" ], - "contextWindow": 0, - "maxOutputTokens": 0 + "contextWindow": 32768, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + } }, { - "modelId": "vercel/amazon/nova-2-lite", + "modelId": "vercel/google/gemini-2.5-flash-lite", "providerId": "vercel", - "displayName": "Nova 2 Lite", - "version": "2024-12-01", + "displayName": "Gemini 2.5 Flash Lite", + "version": "2025-06-17", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 1000000, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 2.5, - "currency": "USD" - } + "inputPer1M": 0.1, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.4, + "cacheRead": 0.01 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "budget_tokens", + "min": 512, + "max": 24576 + } + ] }, { - "modelId": "vercel/amazon/nova-lite", + "modelId": "vercel/google/gemini-2.5-pro", "providerId": "vercel", - "displayName": "Nova Lite", - "version": "2024-12-03", + "displayName": "Gemini 2.5 Pro", + "version": "2025-06-17", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", + "pdf", "text", "video" ], - "contextWindow": 300000, - "maxOutputTokens": 8192, + "contextWindow": 1048576, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.06, - "outputPer1M": 0.24, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costMetadata": { + "tiers": [ + { + "input": 2.5, + "output": 15, + "cache_read": 0.25, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 2.5, + "output": 15, + "cache_read": 0.25 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "budget_tokens", + "min": 128, + "max": 32768 + } + ] }, { - "modelId": "vercel/amazon/nova-micro", + "modelId": "vercel/google/gemini-3-flash", "providerId": "vercel", - "displayName": "Nova Micro", - "version": "2024-12-03", + "displayName": "Gemini 3 Flash", + "version": "2025-12-17", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 1000000, + "maxOutputTokens": 65000, "pricing": { - "inputPer1M": 0.035, - "outputPer1M": 0.14, - "currency": "USD" + "inputPer1M": 0.5, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 3, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "vercel/google/gemini-3-pro-image", + "providerId": "vercel", + "displayName": "Nano Banana Pro", + "version": "2025-09-01", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 65536, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "vercel/amazon/nova-pro", + "modelId": "vercel/google/gemini-3.1-flash-image", "providerId": "vercel", - "displayName": "Nova Pro", - "version": "2024-12-03", + "displayName": "Nano Banana 2", + "version": "2026-05-28", "capabilities": [ "text.chat", - "tools.function_calling" + "reasoning" ], "modalities": [ "image", - "text", - "video" + "text" ], - "contextWindow": 300000, - "maxOutputTokens": 8192, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.8, - "outputPer1M": 3.2, - "currency": "USD" - } + "inputPer1M": 0.5, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 3, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "high" + ] + } + ] }, { - "modelId": "vercel/amazon/titan-embed-text-v2", + "modelId": "vercel/google/gemini-3.1-flash-image-preview", "providerId": "vercel", - "displayName": "Titan Text Embeddings V2", - "version": "2024-04-01", + "displayName": "Gemini 3.1 Flash Image Preview (Nano Banana 2)", + "version": "2026-02-26", "capabilities": [ - "text.chat" + "text.chat", + "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 8192, - "maxOutputTokens": 1536 + "contextWindow": 131072, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.5, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 3, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "high" + ] + } + ] }, { - "modelId": "vercel/anthropic/claude-3-haiku", + "modelId": "vercel/google/gemini-3.1-flash-lite", "providerId": "vercel", - "displayName": "Claude Haiku 3", - "version": "2024-03-13", + "displayName": "Gemini 3.1 Flash Lite", + "version": "2026-05-07", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 4096, + "contextWindow": 1000000, + "maxOutputTokens": 65000, "pricing": { "inputPer1M": 0.25, - "outputPer1M": 1.25, - "currency": "USD" - } + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 1.5, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "vercel/anthropic/claude-3.5-haiku", + "modelId": "vercel/google/gemini-3.1-flash-lite-image", "providerId": "vercel", - "displayName": "Claude Haiku 3.5", - "version": "2024-10-22", + "displayName": "Gemini 3.1 Flash Lite Image (Nano Banana 2 Lite)", + "version": "2026-06-30", "capabilities": [ "text.chat", - "tools.function_calling" + "reasoning" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 8192, + "contextWindow": 65536, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.8, - "outputPer1M": 4, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 1.5, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "vercel/anthropic/claude-haiku-4.5", + "modelId": "vercel/google/gemini-3.1-pro-preview", "providerId": "vercel", - "displayName": "Claude Haiku 4.5", - "version": "2025-10-15", + "displayName": "Gemini 3.1 Pro Preview", + "version": "2026-02-19", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", "pdf", "text" ], - "contextWindow": 200000, + "contextWindow": 1000000, "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 1, - "outputPer1M": 5, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "vercel/anthropic/claude-opus-4", + "modelId": "vercel/google/gemini-3.5-flash", "providerId": "vercel", - "displayName": "Claude Opus 4", - "version": "2025-05-22", + "displayName": "Gemini 3.5 Flash", + "version": "2026-05-19", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 32000, + "contextWindow": 1000000, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 15, - "outputPer1M": 75, - "currency": "USD" - } + "inputPer1M": 1.5, + "outputPer1M": 9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 9, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "vercel/anthropic/claude-opus-4.1", + "modelId": "vercel/google/gemini-3.5-flash-lite", "providerId": "vercel", - "displayName": "Claude Opus 4.1", - "version": "2025-08-05", + "displayName": "Gemini 3.5 Flash Lite", + "version": "2026-07-21", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 32000, + "contextWindow": 1000000, + "maxOutputTokens": 65000, "pricing": { - "inputPer1M": 15, - "outputPer1M": 75, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "vercel/anthropic/claude-opus-4.5", + "modelId": "vercel/google/gemini-3.6-flash", "providerId": "vercel", - "displayName": "Claude Opus 4.5", - "version": "2024-11-24", + "displayName": "Gemini 3.6 Flash", + "version": "2026-07-21", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", "pdf", "text" ], - "contextWindow": 200000, + "contextWindow": 1000000, "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" - } + "inputPer1M": 1.5, + "outputPer1M": 7.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 7.5, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "vercel/anthropic/claude-opus-4.6", + "modelId": "vercel/google/gemini-3.7-flash", "providerId": "vercel", - "displayName": "Claude Opus 4.6", - "version": "2026-02-05", + "displayName": "Gemini 3.7 Flash", + "version": "2026-08-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", @@ -103772,44 +195502,64 @@ "text" ], "contextWindow": 1000000, - "maxOutputTokens": 128000, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" - } + "inputPer1M": 0.75, + "outputPer1M": 3.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 3.75, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "vercel/anthropic/claude-opus-4.7", + "modelId": "vercel/google/gemini-embedding-001", "providerId": "vercel", - "displayName": "Claude Opus 4.7", - "version": "2026-04-16", + "displayName": "Gemini Embedding 001", + "version": "2025-05-20", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, - "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, - "currency": "USD" - } + "contextWindow": 8192, + "maxOutputTokens": 1536 }, { - "modelId": "vercel/anthropic/claude-opus-4.8", + "modelId": "vercel/google/gemini-embedding-2", "providerId": "vercel", - "displayName": "Claude Opus 4.8", - "version": "2026-05-28", + "displayName": "Gemini Embedding 2", + "version": "2026-03-10", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "text" + ], + "contextWindow": 0, + "maxOutputTokens": 0 + }, + { + "modelId": "vercel/google/gemini-omni-flash-preview", + "providerId": "vercel", + "displayName": "Gemini Omni Flash Preview", + "version": "2026-06-30", "capabilities": [ "text.chat", - "tools.function_calling", "reasoning" ], "modalities": [ @@ -103818,87 +195568,242 @@ "text" ], "contextWindow": 1000000, - "maxOutputTokens": 128000, + "maxOutputTokens": 57920, "pricing": { - "inputPer1M": 5, - "outputPer1M": 25, + "inputPer1M": 1.5, + "outputPer1M": 9, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "vercel/anthropic/claude-sonnet-4", + "modelId": "vercel/google/gemma-4-26b-a4b-it", "providerId": "vercel", - "displayName": "Claude Sonnet 4", - "version": "2025-05-22", + "displayName": "Gemma 4 26B A4B IT", + "version": "2026-04-02", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 262144, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.6, + "cacheRead": 0.015 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "vercel/anthropic/claude-sonnet-4.5", + "modelId": "vercel/google/gemma-4-31b-it", "providerId": "vercel", - "displayName": "Claude Sonnet 4.5", - "version": "2025-09-29", + "displayName": "Gemma 4 31B IT", + "version": "2026-04-02", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "image", "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 64000, + "contextWindow": 262144, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, + "inputPer1M": 0.14, + "outputPer1M": 0.4, "currency": "USD" } }, { - "modelId": "vercel/anthropic/claude-sonnet-4.6", + "modelId": "vercel/google/imagen-4.0-fast-generate-001", "providerId": "vercel", - "displayName": "Claude Sonnet 4.6", - "version": "2026-02-17", + "displayName": "Imagen 4 Fast", + "version": "2025-06-01", + "capabilities": [], + "modalities": [ + "image", + "text" + ], + "contextWindow": 480, + "maxOutputTokens": 0 + }, + { + "modelId": "vercel/google/imagen-4.0-generate-001", + "providerId": "vercel", + "displayName": "Imagen 4", + "version": "2025-05-20", + "capabilities": [], + "modalities": [ + "image", + "text" + ], + "contextWindow": 480, + "maxOutputTokens": 0 + }, + { + "modelId": "vercel/google/imagen-4.0-ultra-generate-001", + "providerId": "vercel", + "displayName": "Imagen 4 Ultra", + "version": "2025-05-24", + "capabilities": [], + "modalities": [ + "image", + "text" + ], + "contextWindow": 480, + "maxOutputTokens": 0 + }, + { + "modelId": "vercel/google/text-embedding-005", + "providerId": "vercel", + "displayName": "Text Embedding 005", + "version": "2024-08-01", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "text" + ], + "contextWindow": 8192, + "maxOutputTokens": 1536 + }, + { + "modelId": "vercel/google/text-multilingual-embedding-002", + "providerId": "vercel", + "displayName": "Text Multilingual Embedding 002", + "version": "2024-03-01", + "capabilities": [ + "text.chat" + ], + "modalities": [ + "text" + ], + "contextWindow": 8192, + "maxOutputTokens": 1536 + }, + { + "modelId": "vercel/google/veo-3.0-fast-generate-001", + "providerId": "vercel", + "displayName": "Veo 3.0 Fast Generate", + "version": "2025-07-31", + "capabilities": [], + "modalities": [ + "text", + "video" + ], + "contextWindow": 0, + "maxOutputTokens": 0 + }, + { + "modelId": "vercel/google/veo-3.0-generate-001", + "providerId": "vercel", + "displayName": "Veo 3.0", + "version": "2025-05-20", + "capabilities": [], + "modalities": [ + "text", + "video" + ], + "contextWindow": 0, + "maxOutputTokens": 0 + }, + { + "modelId": "vercel/google/veo-3.1-fast-generate-001", + "providerId": "vercel", + "displayName": "Veo 3.1 Fast Generate", + "version": "2025-10-15", + "capabilities": [], + "modalities": [ + "text", + "video" + ], + "contextWindow": 0, + "maxOutputTokens": 0 + }, + { + "modelId": "vercel/google/veo-3.1-generate-001", + "providerId": "vercel", + "displayName": "Veo 3.1", + "version": "2025-10-15", + "capabilities": [], + "modalities": [ + "text", + "video" + ], + "contextWindow": 0, + "maxOutputTokens": 0 + }, + { + "modelId": "vercel/google/veo-3.1-lite-generate-001", + "providerId": "vercel", + "displayName": "Veo 3.1 Lite Generate", + "version": "2026-04-02", + "capabilities": [], + "modalities": [ + "text", + "video" + ], + "contextWindow": 0, + "maxOutputTokens": 0 + }, + { + "modelId": "vercel/inception/mercury-2", + "providerId": "vercel", + "displayName": "Mercury 2", + "version": "2026-02-24", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, + "contextWindow": 128000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 3, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 0.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 0.75, + "cacheRead": 0.024999999999999998 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "vercel/arcee-ai/trinity-large-preview", + "modelId": "vercel/inception/mercury-coder-small", "providerId": "vercel", - "displayName": "Trinity Large Preview", - "version": "2025-01-01", + "displayName": "Mercury Coder Small Beta", + "version": "2025-02-26", "capabilities": [ "text.chat", "tools.function_calling" @@ -103906,8 +195811,8 @@ "modalities": [ "text" ], - "contextWindow": 131000, - "maxOutputTokens": 131000, + "contextWindow": 32000, + "maxOutputTokens": 16384, "pricing": { "inputPer1M": 0.25, "outputPer1M": 1, @@ -103915,10 +195820,10 @@ } }, { - "modelId": "vercel/arcee-ai/trinity-large-thinking", + "modelId": "vercel/inclusionai/ling-3.0-flash", "providerId": "vercel", - "displayName": "Trinity Large Thinking", - "version": "2026-04-01", + "displayName": "Ling 3.0 Flash", + "version": "2026-08-06", "capabilities": [ "text.chat", "tools.function_calling", @@ -103927,168 +195832,218 @@ "modalities": [ "text" ], - "contextWindow": 262100, - "maxOutputTokens": 80000, + "contextWindow": 256000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 0.8999999999999999, - "currency": "USD" - } + "inputPer1M": 0.06, + "outputPer1M": 0.18, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.06, + "output": 0.18, + "cacheRead": 0.012 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "vercel/arcee-ai/trinity-mini", + "modelId": "vercel/interfaze/interfaze-beta", "providerId": "vercel", - "displayName": "Trinity Mini", - "version": "2025-12-01", + "displayName": "Interfaze Beta", + "version": "2025-10-07", "capabilities": [ - "text.chat" + "text.chat", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 1000000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.045, - "outputPer1M": 0.15, + "inputPer1M": 1.5, + "outputPer1M": 3.5, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "vercel/bfl/flux-2-flex", + "modelId": "vercel/klingai/kling-v2.5-turbo-i2v", "providerId": "vercel", - "displayName": "FLUX.2 [flex]", - "version": "2026-06-08", + "displayName": "Kling v2.5 Turbo Image-to-Video", + "version": "2025-09-23", "capabilities": [], "modalities": [ - "image", - "text" + "text", + "video" ], "contextWindow": 0, "maxOutputTokens": 0 }, { - "modelId": "vercel/bfl/flux-2-klein-4b", + "modelId": "vercel/klingai/kling-v2.5-turbo-t2v", "providerId": "vercel", - "displayName": "FLUX.2 [klein] 4B", - "version": "2026-06-08", + "displayName": "Kling v2.5 Turbo Text-to-Video", + "version": "2025-09-23", "capabilities": [], "modalities": [ - "image", - "text" + "text", + "video" ], "contextWindow": 0, "maxOutputTokens": 0 }, { - "modelId": "vercel/bfl/flux-2-klein-9b", + "modelId": "vercel/klingai/kling-v2.6-i2v", "providerId": "vercel", - "displayName": "FLUX.2 [klein] 9B", - "version": "2026-06-08", + "displayName": "Kling v2.6 Image-to-Video", + "version": "2025-12-03", "capabilities": [], "modalities": [ - "image", - "text" + "text", + "video" ], "contextWindow": 0, "maxOutputTokens": 0 }, { - "modelId": "vercel/bfl/flux-2-max", + "modelId": "vercel/klingai/kling-v2.6-motion-control", "providerId": "vercel", - "displayName": "FLUX.2 [max]", - "version": "2026-06-08", + "displayName": "Kling v2.6 Motion Control", + "version": "2025-12-18", "capabilities": [], "modalities": [ - "image", - "text" + "text", + "video" ], - "contextWindow": 67300, - "maxOutputTokens": 67300 + "contextWindow": 0, + "maxOutputTokens": 0 }, { - "modelId": "vercel/bfl/flux-2-pro", + "modelId": "vercel/klingai/kling-v2.6-t2v", "providerId": "vercel", - "displayName": "FLUX.2 [pro]", - "version": "2026-06-08", + "displayName": "Kling v2.6 Text-to-Video", + "version": "2025-12-03", "capabilities": [], "modalities": [ - "image", - "text" + "text", + "video" ], - "contextWindow": 67300, - "maxOutputTokens": 67300 + "contextWindow": 0, + "maxOutputTokens": 0 }, { - "modelId": "vercel/bfl/flux-kontext-max", + "modelId": "vercel/klingai/kling-v3.0-i2v", "providerId": "vercel", - "displayName": "FLUX.1 Kontext Max", - "version": "2025-06-01", + "displayName": "Kling v3.0 Image-to-Video", + "version": "2026-02-05", "capabilities": [], "modalities": [ - "image", - "text" + "text", + "video" ], - "contextWindow": 512, + "contextWindow": 0, "maxOutputTokens": 0 }, { - "modelId": "vercel/bfl/flux-kontext-pro", + "modelId": "vercel/klingai/kling-v3.0-motion-control", "providerId": "vercel", - "displayName": "FLUX.1 Kontext Pro", - "version": "2025-06-01", + "displayName": "Kling v3.0 Motion Control", + "version": "2026-03-04", "capabilities": [], "modalities": [ - "image", - "text" + "text", + "video" ], - "contextWindow": 512, + "contextWindow": 0, "maxOutputTokens": 0 }, { - "modelId": "vercel/bfl/flux-pro-1.0-fill", + "modelId": "vercel/klingai/kling-v3.0-t2v", "providerId": "vercel", - "displayName": "FLUX.1 Fill [pro]", - "version": "2024-10-01", + "displayName": "Kling v3.0 Text-to-Video", + "version": "2026-02-05", "capabilities": [], "modalities": [ - "image", - "text" + "text", + "video" ], - "contextWindow": 512, + "contextWindow": 0, "maxOutputTokens": 0 }, { - "modelId": "vercel/bfl/flux-pro-1.1", + "modelId": "vercel/kwaipilot/kat-coder-air-v2.5", "providerId": "vercel", - "displayName": "FLUX1.1 [pro]", - "version": "2024-10-01", - "capabilities": [], + "displayName": "Kat Coder Air V2.5", + "version": "2026-07-10", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], "modalities": [ "image", "text" ], - "contextWindow": 512, - "maxOutputTokens": 0 + "contextWindow": 256000, + "maxOutputTokens": 80000, + "pricing": { + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.6, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "vercel/bfl/flux-pro-1.1-ultra", + "modelId": "vercel/kwaipilot/kat-coder-pro-v1", "providerId": "vercel", - "displayName": "FLUX1.1 [pro] Ultra", - "version": "2024-11-01", - "capabilities": [], + "displayName": "KAT-Coder-Pro V1", + "version": "2025-11-09", + "capabilities": [ + "text.chat", + "reasoning" + ], "modalities": [ - "image", "text" ], - "contextWindow": 512, - "maxOutputTokens": 0 + "contextWindow": 256000, + "maxOutputTokens": 32000, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.06 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "vercel/bytedance/seed-1.6", + "modelId": "vercel/kwaipilot/kat-coder-pro-v2", "providerId": "vercel", - "displayName": "Seed 1.6", - "version": "2025-09-01", + "displayName": "Kat Coder Pro V2", + "version": "2026-03-27", "capabilities": [ "text.chat", "tools.function_calling", @@ -104098,18 +196053,25 @@ "text" ], "contextWindow": 256000, - "maxOutputTokens": 32000, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.06 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "vercel/bytedance/seed-1.8", + "modelId": "vercel/kwaipilot/kat-coder-pro-v2.5", "providerId": "vercel", - "displayName": "Seed 1.8", - "version": "2025-09-01", + "displayName": "Kat Coder Pro V2.5", + "version": "2026-07-10", "capabilities": [ "text.chat", "tools.function_calling", @@ -104120,226 +196082,429 @@ "text" ], "contextWindow": 256000, - "maxOutputTokens": 64000, + "maxOutputTokens": 80000, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 0.74, + "outputPer1M": 2.96, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.74, + "output": 2.96, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "vercel/bytedance/seedance-2.0", + "modelId": "vercel/meta/llama-3.1-70b", "providerId": "vercel", - "displayName": "Seedance 2.0", - "version": "2026-04-14", - "capabilities": [], + "displayName": "Llama 3.1 70B Instruct", + "version": "2024-07-23", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 0, - "maxOutputTokens": 0 + "contextWindow": 128000, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0.72, + "outputPer1M": 0.72, + "currency": "USD" + } }, { - "modelId": "vercel/bytedance/seedance-2.0-fast", + "modelId": "vercel/meta/llama-3.1-8b", "providerId": "vercel", - "displayName": "Seedance 2.0 Fast", - "version": "2026-04-14", - "capabilities": [], + "displayName": "Llama 3.1 8B Instruct", + "version": "2024-07-23", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], "modalities": [ - "image", - "text", - "video" + "text" ], - "contextWindow": 0, - "maxOutputTokens": 0 + "contextWindow": 128000, + "maxOutputTokens": 8192, + "pricing": { + "inputPer1M": 0.22, + "outputPer1M": 0.22, + "currency": "USD" + } }, { - "modelId": "vercel/bytedance/seedance-v1.0-lite-i2v", + "modelId": "vercel/meta/llama-3.3-70b", "providerId": "vercel", - "displayName": "Seedance v1.0 Lite Image-to-Video", - "version": "2025-06-01", - "capabilities": [], + "displayName": "Llama-3.3-70B-Instruct", + "version": "2024-12-06", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], "modalities": [ - "text", - "video" + "text" ], - "contextWindow": 0, - "maxOutputTokens": 0 + "contextWindow": 128000, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } }, { - "modelId": "vercel/bytedance/seedance-v1.0-lite-t2v", + "modelId": "vercel/meta/llama-4-maverick", "providerId": "vercel", - "displayName": "Seedance v1.0 Lite Text-to-Video", - "version": "2025-06-01", - "capabilities": [], + "displayName": "Llama-4-Maverick-17B-128E-Instruct-FP8", + "version": "2025-04-05", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], "modalities": [ - "text", - "video" + "image", + "text" ], - "contextWindow": 0, - "maxOutputTokens": 0 + "contextWindow": 128000, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } }, { - "modelId": "vercel/bytedance/seedance-v1.0-pro", + "modelId": "vercel/meta/llama-4-scout", "providerId": "vercel", - "displayName": "Seedance v1.0 Pro", - "version": "2025-06-11", - "capabilities": [], + "displayName": "Llama-4-Scout-17B-16E-Instruct-FP8", + "version": "2025-04-05", + "capabilities": [ + "text.chat", + "tools.function_calling" + ], "modalities": [ - "text", - "video" + "image", + "text" ], - "contextWindow": 0, - "maxOutputTokens": 0 + "contextWindow": 128000, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD" + } }, { - "modelId": "vercel/bytedance/seedance-v1.0-pro-fast", + "modelId": "vercel/meta/muse-glimmer-30b", "providerId": "vercel", - "displayName": "Seedance v1.0 Pro Fast", - "version": "2025-10-31", - "capabilities": [], + "displayName": "Muse Glimmer 30B", + "version": "2026-08-10", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], "modalities": [ - "text", - "video" + "image", + "text" ], - "contextWindow": 0, - "maxOutputTokens": 0 + "contextWindow": 131072, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.35, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.35, + "output": 1.5, + "cacheRead": 0.04 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "vercel/bytedance/seedance-v1.5-pro", + "modelId": "vercel/meta/muse-spark-1.1", "providerId": "vercel", - "displayName": "Seedance v1.5 Pro", - "version": "2025-12-16", - "capabilities": [], + "displayName": "Muse Spark 1.1", + "version": "2026-07-09", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], "modalities": [ - "text", - "video" + "image", + "pdf", + "text" ], - "contextWindow": 0, - "maxOutputTokens": 0 + "contextWindow": 1048576, + "maxOutputTokens": 1048576, + "pricing": { + "inputPer1M": 1.25, + "outputPer1M": 4.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 4.25, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "vercel/bytedance/seedream-4.0", + "modelId": "vercel/meta/muse-spark-1.2", "providerId": "vercel", - "displayName": "Seedream 4.0", - "version": "2025-08-28", - "capabilities": [], + "displayName": "Muse Spark 1.2", + "version": "2026-08-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 0, - "maxOutputTokens": 0 + "contextWindow": 1048576, + "maxOutputTokens": 1048576, + "pricing": { + "inputPer1M": 1.25, + "outputPer1M": 4.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 4.25, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "vercel/bytedance/seedream-4.5", + "modelId": "vercel/meta/muse-spark-1.2-contributor", "providerId": "vercel", - "displayName": "Seedream 4.5", - "version": "2025-11-28", - "capabilities": [], + "displayName": "Muse Spark 1.2 Contributor", + "version": "2026-08-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 0, - "maxOutputTokens": 0 + "contextWindow": 1048576, + "maxOutputTokens": 1048576, + "pricing": { + "inputPer1M": 0.1, + "outputPer1M": 0.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.2, + "cacheRead": 0.002 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "vercel/bytedance/seedream-5.0-lite", + "modelId": "vercel/minimax/minimax-h3", "providerId": "vercel", - "displayName": "Seedream 5.0 Lite", - "version": "2026-01-28", + "displayName": "MiniMax H3", + "version": "2026-07-30", "capabilities": [], "modalities": [ "image", - "text" + "text", + "video" ], "contextWindow": 0, "maxOutputTokens": 0 }, { - "modelId": "vercel/cohere/command-a", + "modelId": "vercel/minimax/minimax-m2", "providerId": "vercel", - "displayName": "Command A", - "version": "2025-03-13", + "displayName": "MiniMax M2", + "version": "2025-10-27", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 256000, - "maxOutputTokens": 8000, + "contextWindow": 205000, + "maxOutputTokens": 205000, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.03, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "vercel/cohere/embed-v4.0", + "modelId": "vercel/minimax/minimax-m2.1", "providerId": "vercel", - "displayName": "Embed v4.0", - "version": "2025-04-15", + "displayName": "MiniMax M2.1", + "version": "2025-12-23", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 1536 + "contextWindow": 204800, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.03, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "vercel/cohere/rerank-v3.5", + "modelId": "vercel/minimax/minimax-m2.1-lightning", "providerId": "vercel", - "displayName": "Cohere Rerank 3.5", - "version": "2024-12-02", + "displayName": "MiniMax M2.1 Lightning", + "version": "2025-12-23", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 4096, - "maxOutputTokens": 4096 + "contextWindow": 204800, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 2.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.4, + "cacheRead": 0.03, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "vercel/cohere/rerank-v4-fast", + "modelId": "vercel/minimax/minimax-m2.5", "providerId": "vercel", - "displayName": "Cohere Rerank 4 Fast", - "version": "2025-12-11", + "displayName": "MiniMax M2.5", + "version": "2026-02-12", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 32000, - "maxOutputTokens": 32000 + "contextWindow": 204800, + "maxOutputTokens": 131000, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.03, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "vercel/cohere/rerank-v4-pro", + "modelId": "vercel/minimax/minimax-m2.5-highspeed", "providerId": "vercel", - "displayName": "Cohere Rerank 4 Pro", - "version": "2025-12-11", + "displayName": "MiniMax M2.5 High Speed", + "version": "2026-02-12", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 32000, - "maxOutputTokens": 32000 + "contextWindow": 204800, + "maxOutputTokens": 131000, + "pricing": { + "inputPer1M": 0.6, + "outputPer1M": 2.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.4, + "cacheRead": 0.03, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "vercel/deepseek/deepseek-r1", + "modelId": "vercel/minimax/minimax-m2.7", "providerId": "vercel", - "displayName": "DeepSeek-R1", - "version": "2025-01-20", + "displayName": "Minimax M2.7", + "version": "2026-03-18", "capabilities": [ "text.chat", "tools.function_calling", @@ -104348,291 +196513,284 @@ "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 32768, + "contextWindow": 204800, + "maxOutputTokens": 131000, "pricing": { - "inputPer1M": 1.35, - "outputPer1M": 5.4, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.06, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "vercel/deepseek/deepseek-v3", + "modelId": "vercel/minimax/minimax-m2.7-highspeed", "providerId": "vercel", - "displayName": "DeepSeek V3 0324", - "version": "2024-12-26", + "displayName": "MiniMax M2.7 High Speed", + "version": "2026-03-18", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 163840, - "maxOutputTokens": 163840, + "contextWindow": 204800, + "maxOutputTokens": 131100, "pricing": { - "inputPer1M": 0.27, - "outputPer1M": 1.12, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 2.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.4, + "cacheRead": 0.06, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "vercel/deepseek/deepseek-v3.1", + "modelId": "vercel/minimax/minimax-m3", "providerId": "vercel", - "displayName": "DeepSeek-V3.1", - "version": "2025-08-21", + "displayName": "MiniMax M3", + "version": "2026-05-31", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 163840, - "maxOutputTokens": 8192, + "contextWindow": 1000000, + "maxOutputTokens": 1000000, "pricing": { - "inputPer1M": 0.56, - "outputPer1M": 1.68, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.06 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "vercel/deepseek/deepseek-v3.1-terminus", + "modelId": "vercel/mistral/codestral", "providerId": "vercel", - "displayName": "DeepSeek V3.1 Terminus", - "version": "2025-09-22", + "displayName": "Codestral (latest)", + "version": "2024-05-29", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 65536, + "contextWindow": 256000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.27, - "outputPer1M": 1, + "inputPer1M": 0.3, + "outputPer1M": 0.9, "currency": "USD" } }, { - "modelId": "vercel/deepseek/deepseek-v3.2", + "modelId": "vercel/mistral/codestral-embed", "providerId": "vercel", - "displayName": "DeepSeek V3.2", - "version": "2025-12-01", + "displayName": "Codestral Embed", + "version": "2025-05-28", "capabilities": [ "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8000, - "pricing": { - "inputPer1M": 0.28, - "outputPer1M": 0.42, - "currency": "USD" - } + "contextWindow": 8192, + "maxOutputTokens": 1536 }, { - "modelId": "vercel/deepseek/deepseek-v3.2-thinking", + "modelId": "vercel/mistral/devstral-2", "providerId": "vercel", - "displayName": "DeepSeek V3.2 Thinking", - "version": "2025-12-01", + "displayName": "Devstral 2", + "version": "2025-12-09", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning" + "tools.function_calling" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8000, + "contextWindow": 256000, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 0.62, - "outputPer1M": 1.85, + "inputPer1M": 0.4, + "outputPer1M": 2, "currency": "USD" } }, { - "modelId": "vercel/deepseek/deepseek-v4-flash", + "modelId": "vercel/mistral/devstral-small-2", "providerId": "vercel", - "displayName": "DeepSeek V4 Flash", - "version": "2026-04-23", + "displayName": "Devstral Small 2", + "version": "2025-12-09", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 384000, + "contextWindow": 256000, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.28, + "inputPer1M": 0.1, + "outputPer1M": 0.3, "currency": "USD" } }, { - "modelId": "vercel/deepseek/deepseek-v4-pro", + "modelId": "vercel/mistral/magistral-medium", "providerId": "vercel", - "displayName": "DeepSeek V4 Pro", - "version": "2026-04-23", + "displayName": "Magistral Medium (latest)", + "version": "2025-03-17", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 384000, + "contextWindow": 128000, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.435, - "outputPer1M": 0.87, + "inputPer1M": 2, + "outputPer1M": 5, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "vercel/google/gemini-2.5-flash", + "modelId": "vercel/mistral/magistral-small", "providerId": "vercel", - "displayName": "Gemini 2.5 Flash", - "version": "2025-03-20", + "displayName": "Magistral Small", + "version": "2025-03-17", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 128000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 2.5, + "inputPer1M": 0.5, + "outputPer1M": 1.5, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "vercel/google/gemini-2.5-flash-image", + "modelId": "vercel/mistral/ministral-14b", "providerId": "vercel", - "displayName": "Nano Banana (Gemini 2.5 Flash Image)", - "version": "2025-03-20", + "displayName": "Ministral 14B", + "version": "2025-12-02", "capabilities": [ "text.chat" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 65536, + "contextWindow": 256000, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 2.5, + "inputPer1M": 0.2, + "outputPer1M": 0.2, "currency": "USD" } }, { - "modelId": "vercel/google/gemini-2.5-flash-lite", + "modelId": "vercel/mistral/ministral-3b", "providerId": "vercel", - "displayName": "Gemini 2.5 Flash Lite", - "version": "2025-06-17", + "displayName": "Ministral 3B (latest)", + "version": "2024-10-01", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 128000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.4, + "inputPer1M": 0.04, + "outputPer1M": 0.04, "currency": "USD" } }, { - "modelId": "vercel/google/gemini-2.5-pro", + "modelId": "vercel/mistral/ministral-8b", "providerId": "vercel", - "displayName": "Gemini 2.5 Pro", - "version": "2025-03-20", + "displayName": "Ministral 8B (latest)", + "version": "2024-10-01", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 1048576, - "maxOutputTokens": 65536, + "contextWindow": 128000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, + "inputPer1M": 0.1, + "outputPer1M": 0.1, "currency": "USD" } }, { - "modelId": "vercel/google/gemini-3-flash", + "modelId": "vercel/mistral/mistral-embed", "providerId": "vercel", - "displayName": "Gemini 3 Flash", - "version": "2025-12-17", + "displayName": "Mistral Embed", + "version": "2023-12-11", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 65000, - "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 3, - "currency": "USD" - } + "contextWindow": 8192, + "maxOutputTokens": 1536 }, { - "modelId": "vercel/google/gemini-3-pro-image", + "modelId": "vercel/mistral/mistral-large-3", "providerId": "vercel", - "displayName": "Nano Banana Pro (Gemini 3 Pro Image)", - "version": "2025-09-01", + "displayName": "Mistral Large 3", + "version": "2025-12-02", "capabilities": [ "text.chat" ], @@ -104640,209 +196798,250 @@ "image", "text" ], - "contextWindow": 65536, - "maxOutputTokens": 32768, + "contextWindow": 256000, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 2, - "outputPer1M": 12, + "inputPer1M": 0.5, + "outputPer1M": 1.5, "currency": "USD" } }, { - "modelId": "vercel/google/gemini-3-pro-preview", + "modelId": "vercel/mistral/mistral-medium", "providerId": "vercel", - "displayName": "Gemini 3 Pro Preview", - "version": "2025-11-18", + "displayName": "Mistral Medium 3.1", + "version": "2025-05-07", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 1000000, + "contextWindow": 128000, "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 2, - "outputPer1M": 12, + "inputPer1M": 0.4, + "outputPer1M": 2, "currency": "USD" } }, { - "modelId": "vercel/google/gemini-3.1-flash-image", + "modelId": "vercel/mistral/mistral-medium-3.5", "providerId": "vercel", - "displayName": "Gemini 3.1 Flash Image (Nano Banana 2)", - "version": "2026-05-28", + "displayName": "Mistral Medium Latest", + "version": "2026-04-29", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], "modalities": [ "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 256000, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 3, + "inputPer1M": 1.5, + "outputPer1M": 7.5, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "high" + ] + } + ] }, { - "modelId": "vercel/google/gemini-3.1-flash-image-preview", + "modelId": "vercel/mistral/mistral-nemo", "providerId": "vercel", - "displayName": "Gemini 3.1 Flash Image Preview (Nano Banana 2)", - "version": "2026-02-26", + "displayName": "Mistral Nemo", + "version": "2024-07-18", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling" ], "modalities": [ "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 32768, + "contextWindow": 128000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 3, + "inputPer1M": 0.15, + "outputPer1M": 0.15, "currency": "USD" } }, { - "modelId": "vercel/google/gemini-3.1-flash-lite", + "modelId": "vercel/mistral/mistral-small", "providerId": "vercel", - "displayName": "Gemini 3.1 Flash Lite", - "version": "2026-05-07", + "displayName": "Mistral Small (latest)", + "version": "2024-09-17", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 65000, + "contextWindow": 32000, + "maxOutputTokens": 4000, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 1.5, + "inputPer1M": 0.1, + "outputPer1M": 0.3, "currency": "USD" } }, { - "modelId": "vercel/google/gemini-3.1-flash-lite-preview", + "modelId": "vercel/mistral/pixtral-12b", "providerId": "vercel", - "displayName": "Gemini 3.1 Flash Lite Preview", - "version": "2026-03-03", + "displayName": "Pixtral 12B", + "version": "2024-09-01", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 65000, + "contextWindow": 128000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 1.5, + "inputPer1M": 0.15, + "outputPer1M": 0.15, "currency": "USD" } }, { - "modelId": "vercel/google/gemini-3.1-pro-preview", + "modelId": "vercel/moonshotai/kimi-k2", "providerId": "vercel", - "displayName": "Gemini 3.1 Pro Preview", - "version": "2025-11-18", + "displayName": "Kimi K2 Instruct", + "version": "2025-07-11", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 64000, + "contextWindow": 131072, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 2, - "outputPer1M": 12, + "inputPer1M": 0.57, + "outputPer1M": 2.3, "currency": "USD" } }, { - "modelId": "vercel/google/gemini-3.5-flash", + "modelId": "vercel/moonshotai/kimi-k2-thinking", "providerId": "vercel", - "displayName": "Gemini 3.5 Flash", - "version": "2026-05-19", + "displayName": "Kimi K2 Thinking", + "version": "2025-11-06", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 64000, + "contextWindow": 216144, + "maxOutputTokens": 216144, "pricing": { - "inputPer1M": 1.5, - "outputPer1M": 9, - "currency": "USD" - } + "inputPer1M": 0.47, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.47, + "output": 2, + "cacheRead": 0.141 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "vercel/google/gemini-embedding-001", + "modelId": "vercel/moonshotai/kimi-k2.5", "providerId": "vercel", - "displayName": "Gemini Embedding 001", - "version": "2025-05-20", + "displayName": "Kimi K2.5", + "version": "2026-01-26", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 8192, - "maxOutputTokens": 1536 + "contextWindow": 262114, + "maxOutputTokens": 262114, + "pricing": { + "inputPer1M": 0.6, + "outputPer1M": 3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 3, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "vercel/google/gemini-embedding-2", + "modelId": "vercel/moonshotai/kimi-k2.6", "providerId": "vercel", - "displayName": "Gemini Embedding 2", - "version": "2026-03-10", + "displayName": "Kimi K2.6", + "version": "2026-04-20", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 0, - "maxOutputTokens": 0 + "contextWindow": 262000, + "maxOutputTokens": 262000, + "pricing": { + "inputPer1M": 0.95, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4, + "cacheRead": 0.16 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "vercel/google/gemma-4-26b-a4b-it", + "modelId": "vercel/moonshotai/kimi-k2.7-code", "providerId": "vercel", - "displayName": "Gemma 4 26B A4B IT", - "version": "2026-04-02", + "displayName": "Kimi K2.7 Code", + "version": "2026-06-12", "capabilities": [ "text.chat", "tools.function_calling", @@ -104854,19 +197053,26 @@ "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 131072, + "contextWindow": 256000, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 0.95, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4, + "cacheRead": 0.19 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "vercel/google/gemma-4-31b-it", + "modelId": "vercel/moonshotai/kimi-k2.7-code-highspeed", "providerId": "vercel", - "displayName": "Gemma 4 31B IT", - "version": "2026-04-02", + "displayName": "Kimi K2.7 Code High Speed", + "version": "2026-06-15", "capabilities": [ "text.chat", "tools.function_calling", @@ -104879,178 +197085,134 @@ "text" ], "contextWindow": 262144, - "maxOutputTokens": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.4, - "currency": "USD" - } - }, - { - "modelId": "vercel/google/imagen-4.0-fast-generate-001", - "providerId": "vercel", - "displayName": "Imagen 4 Fast", - "version": "2025-06-01", - "capabilities": [], - "modalities": [ - "image", - "text" - ], - "contextWindow": 480, - "maxOutputTokens": 0 + "inputPer1M": 1.9, + "outputPer1M": 8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.9, + "output": 8, + "cacheRead": 0.38 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "vercel/google/imagen-4.0-generate-001", + "modelId": "vercel/moonshotai/kimi-k3", "providerId": "vercel", - "displayName": "Imagen 4", - "version": "2025-05-22", - "capabilities": [], - "modalities": [ - "image", - "text" + "displayName": "Kimi K3", + "version": "2026-07-16", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], - "contextWindow": 480, - "maxOutputTokens": 0 - }, - { - "modelId": "vercel/google/imagen-4.0-ultra-generate-001", - "providerId": "vercel", - "displayName": "Imagen 4 Ultra", - "version": "2025-05-24", - "capabilities": [], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 480, - "maxOutputTokens": 0 + "contextWindow": 1000000, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "vercel/google/text-embedding-005", + "modelId": "vercel/moonshotai/kimi-k3-fast", "providerId": "vercel", - "displayName": "Text Embedding 005", - "version": "2024-08-01", + "displayName": "Kimi K3 Fast", + "version": "2026-07-27", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 8192, - "maxOutputTokens": 1536 + "contextWindow": 1000000, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 4.5, + "outputPer1M": 22.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 4.5, + "output": 22.5, + "cacheRead": 0.45 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "high", + "max" + ] + } + ] }, { - "modelId": "vercel/google/text-multilingual-embedding-002", + "modelId": "vercel/morph/morph-v3-fast", "providerId": "vercel", - "displayName": "Text Multilingual Embedding 002", - "version": "2024-03-01", + "displayName": "Morph v3 Fast", + "version": "2024-08-15", "capabilities": [ "text.chat" ], "modalities": [ "text" ], - "contextWindow": 8192, - "maxOutputTokens": 1536 - }, - { - "modelId": "vercel/google/veo-3.0-fast-generate-001", - "providerId": "vercel", - "displayName": "Veo 3.0 Fast Generate", - "version": "2026-06-08", - "capabilities": [], - "modalities": [ - "text", - "video" - ], - "contextWindow": 0, - "maxOutputTokens": 0 - }, - { - "modelId": "vercel/google/veo-3.0-generate-001", - "providerId": "vercel", - "displayName": "Veo 3.0", - "version": "2026-06-08", - "capabilities": [], - "modalities": [ - "text", - "video" - ], - "contextWindow": 0, - "maxOutputTokens": 0 - }, - { - "modelId": "vercel/google/veo-3.1-fast-generate-001", - "providerId": "vercel", - "displayName": "Veo 3.1 Fast Generate", - "version": "2026-06-08", - "capabilities": [], - "modalities": [ - "text", - "video" - ], - "contextWindow": 0, - "maxOutputTokens": 0 - }, - { - "modelId": "vercel/google/veo-3.1-generate-001", - "providerId": "vercel", - "displayName": "Veo 3.1", - "version": "2026-06-08", - "capabilities": [], - "modalities": [ - "text", - "video" - ], - "contextWindow": 0, - "maxOutputTokens": 0 - }, - { - "modelId": "vercel/inception/mercury-2", - "providerId": "vercel", - "displayName": "Mercury 2", - "version": "2026-02-24", - "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" - ], - "modalities": [ - "text" - ], - "contextWindow": 128000, - "maxOutputTokens": 128000, + "contextWindow": 16000, + "maxOutputTokens": 16000, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 0.75, + "inputPer1M": 0.8, + "outputPer1M": 1.2, "currency": "USD" } }, { - "modelId": "vercel/inception/mercury-coder-small", + "modelId": "vercel/morph/morph-v3-large", "providerId": "vercel", - "displayName": "Mercury Coder Small Beta", - "version": "2025-02-26", + "displayName": "Morph v3 Large", + "version": "2024-08-15", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ "text" ], "contextWindow": 32000, - "maxOutputTokens": 16384, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 1, + "inputPer1M": 0.9, + "outputPer1M": 1.9, "currency": "USD" } }, { - "modelId": "vercel/interfaze/interfaze-beta", + "modelId": "vercel/nvidia/nemotron-3-nano-30b-a3b", "providerId": "vercel", - "displayName": "Interfaze Beta", - "version": "2025-10-07", + "displayName": "Nemotron 3 Nano 30B A3B", + "version": "2025-12-15", "capabilities": [ "text.chat", "reasoning" @@ -105058,967 +197220,1574 @@ "modalities": [ "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 32000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 1.5, - "outputPer1M": 3.5, + "inputPer1M": 0.05, + "outputPer1M": 0.24, "currency": "USD" - } - }, - { - "modelId": "vercel/klingai/kling-v2.5-turbo-i2v", - "providerId": "vercel", - "displayName": "Kling v2.5 Turbo Image-to-Video", - "version": "2025-09-23", - "capabilities": [], - "modalities": [ - "text", - "video" - ], - "contextWindow": 0, - "maxOutputTokens": 0 - }, - { - "modelId": "vercel/klingai/kling-v2.5-turbo-t2v", - "providerId": "vercel", - "displayName": "Kling v2.5 Turbo Text-to-Video", - "version": "2025-09-23", - "capabilities": [], - "modalities": [ - "text", - "video" - ], - "contextWindow": 0, - "maxOutputTokens": 0 + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "vercel/klingai/kling-v2.6-i2v", + "modelId": "vercel/nvidia/nemotron-3-super-120b-a12b", "providerId": "vercel", - "displayName": "Kling v2.6 Image-to-Video", - "version": "2025-12-21", - "capabilities": [], - "modalities": [ - "text", - "video" + "displayName": "NVIDIA Nemotron 3 Super 120B A12B", + "version": "2026-03-11", + "capabilities": [ + "text.chat", + "reasoning" ], - "contextWindow": 0, - "maxOutputTokens": 0 - }, - { - "modelId": "vercel/klingai/kling-v2.6-motion-control", - "providerId": "vercel", - "displayName": "Kling v2.6 Motion Control", - "version": "2025-12-21", - "capabilities": [], "modalities": [ - "text", - "video" + "text" ], - "contextWindow": 0, - "maxOutputTokens": 0 + "contextWindow": 256000, + "maxOutputTokens": 32000, + "pricing": { + "inputPer1M": 0.15, + "outputPer1M": 0.65, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "vercel/klingai/kling-v2.6-t2v", + "modelId": "vercel/nvidia/nemotron-3-ultra-550b-a55b", "providerId": "vercel", - "displayName": "Kling v2.6 Text-to-Video", - "version": "2025-12-21", - "capabilities": [], + "displayName": "Nemotron 3 Ultra", + "version": "2026-06-04", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], "modalities": [ - "text", - "video" + "text" ], - "contextWindow": 0, - "maxOutputTokens": 0 + "contextWindow": 1000000, + "maxOutputTokens": 65000, + "pricing": { + "inputPer1M": 0.6, + "outputPer1M": 2.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.4, + "cacheRead": 0.12 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "vercel/klingai/kling-v3.0-i2v", + "modelId": "vercel/nvidia/nemotron-nano-12b-v2-vl", "providerId": "vercel", - "displayName": "Kling v3.0 Image-to-Video", - "version": "2026-02-05", - "capabilities": [], + "displayName": "Nvidia Nemotron Nano 12B V2 VL", + "version": "2025-10-28", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], "modalities": [ - "text", - "video" + "image", + "text" ], - "contextWindow": 0, - "maxOutputTokens": 0 + "contextWindow": 131072, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.2, + "outputPer1M": 0.6, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "vercel/klingai/kling-v3.0-motion-control", + "modelId": "vercel/nvidia/nemotron-nano-9b-v2", "providerId": "vercel", - "displayName": "Kling v3.0 Motion Control", - "version": "2026-03-04", - "capabilities": [], + "displayName": "Nvidia Nemotron Nano 9B V2", + "version": "2025-08-18", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], "modalities": [ - "text", - "video" + "text" ], - "contextWindow": 0, - "maxOutputTokens": 0 + "contextWindow": 131072, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0.06, + "outputPer1M": 0.23, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "vercel/klingai/kling-v3.0-t2v", + "modelId": "vercel/openai/gpt-3.5-turbo", "providerId": "vercel", - "displayName": "Kling v3.0 Text-to-Video", - "version": "2026-02-05", - "capabilities": [], + "displayName": "GPT-3.5 Turbo", + "version": "2023-03-01", + "capabilities": [ + "text.chat" + ], "modalities": [ - "text", - "video" + "text" ], - "contextWindow": 0, - "maxOutputTokens": 0 + "contextWindow": 16385, + "maxOutputTokens": 4096, + "pricing": { + "inputPer1M": 0.5, + "outputPer1M": 1.5, + "currency": "USD" + } }, { - "modelId": "vercel/kwaipilot/kat-coder-pro-v1", + "modelId": "vercel/openai/gpt-4-turbo", "providerId": "vercel", - "displayName": "KAT-Coder-Pro V1", - "version": "2025-10-24", + "displayName": "GPT-4 Turbo", + "version": "2023-11-06", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 32000, + "contextWindow": 128000, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.03, - "outputPer1M": 1.2, + "inputPer1M": 10, + "outputPer1M": 30, "currency": "USD" } }, { - "modelId": "vercel/kwaipilot/kat-coder-pro-v2", + "modelId": "vercel/openai/gpt-4.1", "providerId": "vercel", - "displayName": "Kat Coder Pro V2", - "version": "2026-03-27", + "displayName": "GPT-4.1", + "version": "2025-04-14", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 256000, + "contextWindow": 1047576, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" + "inputPer1M": 2, + "outputPer1M": 8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 8, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "vercel/meituan/longcat-flash-chat", + "modelId": "vercel/openai/gpt-4.1-mini", "providerId": "vercel", - "displayName": "LongCat Flash Chat", - "version": "2025-08-30", + "displayName": "GPT-4.1 mini", + "version": "2025-04-14", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 100000 + "contextWindow": 1047576, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.4, + "outputPer1M": 1.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 1.6, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" + } }, { - "modelId": "vercel/meituan/longcat-flash-thinking-2601", + "modelId": "vercel/openai/gpt-4.1-nano", "providerId": "vercel", - "displayName": "LongCat Flash Thinking 2601", - "version": "2026-03-13", + "displayName": "GPT-4.1 nano", + "version": "2025-04-14", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 32768, - "maxOutputTokens": 32768 + "contextWindow": 1047576, + "maxOutputTokens": 32768, + "pricing": { + "inputPer1M": 0.1, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.4, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" + } }, { - "modelId": "vercel/meta/llama-3.1-70b", + "modelId": "vercel/openai/gpt-4o", "providerId": "vercel", - "displayName": "Llama 3.1 70B Instruct", - "version": "2024-07-23", + "displayName": "GPT-4o", + "version": "2024-05-13", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], "contextWindow": 128000, - "maxOutputTokens": 8192, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.72, - "outputPer1M": 0.72, - "currency": "USD" + "inputPer1M": 2.5, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 10, + "cacheRead": 1.25 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "vercel/meta/llama-3.1-8b", + "modelId": "vercel/openai/gpt-4o-mini", "providerId": "vercel", - "displayName": "Llama 3.1 8B Instruct", - "version": "2024-07-23", + "displayName": "GPT-4o mini", + "version": "2024-07-18", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], "contextWindow": 128000, - "maxOutputTokens": 8192, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.22, - "outputPer1M": 0.22, - "currency": "USD" + "inputPer1M": 0.15, + "outputPer1M": 0.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.6, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "vercel/meta/llama-3.2-11b", + "modelId": "vercel/openai/gpt-4o-mini-search-preview", "providerId": "vercel", - "displayName": "Llama 3.2 11B Vision Instruct", - "version": "2024-09-25", + "displayName": "GPT 4o Mini Search Preview", + "version": "2025-03-12", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ - "image", "text" ], "contextWindow": 128000, - "maxOutputTokens": 8192, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 0.16, - "outputPer1M": 0.16, + "inputPer1M": 0.15, + "outputPer1M": 0.6, "currency": "USD" } }, { - "modelId": "vercel/meta/llama-3.2-1b", + "modelId": "vercel/openai/gpt-4o-mini-transcribe", "providerId": "vercel", - "displayName": "Llama 3.2 1B Instruct", - "version": "2024-09-18", + "displayName": "GPT-4o mini Transcribe", + "version": "2024-03-13", "capabilities": [ "text.chat" ], "modalities": [ + "audio", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 0, + "maxOutputTokens": 0, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.1, + "inputPer1M": 1.25, + "outputPer1M": 5, "currency": "USD" } }, { - "modelId": "vercel/meta/llama-3.2-3b", + "modelId": "vercel/openai/gpt-4o-transcribe", "providerId": "vercel", - "displayName": "Llama 3.2 3B Instruct", - "version": "2024-09-18", + "displayName": "GPT-4o Transcribe", + "version": "2024-03-13", "capabilities": [ "text.chat" ], "modalities": [ + "audio", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 0, + "maxOutputTokens": 0, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.15, + "inputPer1M": 2.5, + "outputPer1M": 10, "currency": "USD" } }, { - "modelId": "vercel/meta/llama-3.2-90b", + "modelId": "vercel/openai/gpt-5", "providerId": "vercel", - "displayName": "Llama 3.2 90B Vision Instruct", - "version": "2024-09-25", + "displayName": "GPT-5", + "version": "2025-08-07", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 8192, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.72, - "outputPer1M": 0.72, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "vercel/meta/llama-3.3-70b", + "modelId": "vercel/openai/gpt-5-codex", "providerId": "vercel", - "displayName": "Llama-3.3-70B-Instruct", - "version": "2024-12-06", + "displayName": "GPT-5-Codex", + "version": "2025-09-15", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.13 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "vercel/meta/llama-4-maverick", + "modelId": "vercel/openai/gpt-5-mini", "providerId": "vercel", - "displayName": "Llama-4-Maverick-17B-128E-Instruct-FP8", - "version": "2025-04-05", + "displayName": "GPT-5 Mini", + "version": "2025-08-07", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 2, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "vercel/meta/llama-4-scout", + "modelId": "vercel/openai/gpt-5-nano", "providerId": "vercel", - "displayName": "Llama-4-Scout-17B-16E-Instruct-FP8", - "version": "2025-04-05", + "displayName": "GPT-5 Nano", + "version": "2025-08-07", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "inputPer1M": 0.05, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.05, + "output": 0.4, + "cacheRead": 0.005 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "vercel/minimax/minimax-m2", + "modelId": "vercel/openai/gpt-5-pro", "providerId": "vercel", - "displayName": "MiniMax M2", - "version": "2025-10-27", + "displayName": "GPT-5 pro", + "version": "2025-10-06", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 205000, - "maxOutputTokens": 205000, + "contextWindow": 400000, + "maxOutputTokens": 272000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, + "inputPer1M": 15, + "outputPer1M": 120, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high" + ] + } + ] }, { - "modelId": "vercel/minimax/minimax-m2.1", + "modelId": "vercel/openai/gpt-5.1-codex", "providerId": "vercel", - "displayName": "MiniMax M2.1", - "version": "2025-10-27", + "displayName": "GPT-5.1-Codex", + "version": "2025-11-12", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.13 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "vercel/minimax/minimax-m2.1-lightning", + "modelId": "vercel/openai/gpt-5.1-codex-max", "providerId": "vercel", - "displayName": "MiniMax M2.1 Lightning", - "version": "2025-10-27", + "displayName": "GPT 5.1 Codex Max", + "version": "2025-11-19", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 2.4, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "vercel/minimax/minimax-m2.5", + "modelId": "vercel/openai/gpt-5.1-codex-mini", "providerId": "vercel", - "displayName": "MiniMax M2.5", - "version": "2026-02-12", + "displayName": "GPT-5.1 Codex mini", + "version": "2025-11-12", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 2, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "vercel/minimax/minimax-m2.5-highspeed", + "modelId": "vercel/openai/gpt-5.1-thinking", "providerId": "vercel", - "displayName": "MiniMax M2.5 High Speed", - "version": "2026-02-12", + "displayName": "GPT 5.1 Thinking", + "version": "2025-11-12", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.4, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "vercel/openai/gpt-5.2", + "providerId": "vercel", + "displayName": "GPT-5.2", + "version": "2025-12-11", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 400000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "vercel/minimax/minimax-m2.7", + "modelId": "vercel/openai/gpt-5.2-codex", "providerId": "vercel", - "displayName": "Minimax M2.7", - "version": "2026-03-18", + "displayName": "GPT-5.2-Codex", + "version": "2025-12-18", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "vercel/minimax/minimax-m2.7-highspeed", + "modelId": "vercel/openai/gpt-5.2-pro", "providerId": "vercel", - "displayName": "MiniMax M2.7 High Speed", - "version": "2026-03-18", + "displayName": "GPT 5.2 ", + "version": "2025-12-11", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131100, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.4, + "inputPer1M": 21, + "outputPer1M": 168, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "vercel/minimax/minimax-m3", + "modelId": "vercel/openai/gpt-5.3-codex", "providerId": "vercel", - "displayName": "MiniMax M3", - "version": "2026-05-31", + "displayName": "GPT 5.3 Codex", + "version": "2026-02-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 1000000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "vercel/mistral/codestral", + "modelId": "vercel/openai/gpt-5.4", "providerId": "vercel", - "displayName": "Codestral (latest)", - "version": "2024-05-29", + "displayName": "GPT 5.4", + "version": "2026-03-05", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 4096, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 0.9, - "currency": "USD" - } + "inputPer1M": 2.5, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 15, + "cacheRead": 0.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "vercel/mistral/codestral-embed", + "modelId": "vercel/openai/gpt-5.4-mini", "providerId": "vercel", - "displayName": "Codestral Embed", - "version": "2025-05-28", + "displayName": "GPT 5.4 Mini", + "version": "2026-03-17", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 8192, - "maxOutputTokens": 1536 + "contextWindow": 400000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 0.75, + "outputPer1M": 4.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 4.5, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "vercel/mistral/devstral-2", + "modelId": "vercel/openai/gpt-5.4-nano", "providerId": "vercel", - "displayName": "Devstral 2", - "version": "2025-12-09", + "displayName": "GPT 5.4 Nano", + "version": "2026-03-17", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 256000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 1.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.25, + "cacheRead": 0.02 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "vercel/mistral/devstral-small", + "modelId": "vercel/openai/gpt-5.4-pro", "providerId": "vercel", - "displayName": "Devstral Small 1.1", - "version": "2025-05-07", + "displayName": "GPT 5.4 Pro", + "version": "2026-03-05", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 64000, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.3, + "inputPer1M": 30, + "outputPer1M": 180, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "vercel/mistral/devstral-small-2", + "modelId": "vercel/openai/gpt-5.5", "providerId": "vercel", - "displayName": "Devstral Small 2", - "version": "2025-05-07", + "displayName": "GPT 5.5", + "version": "2026-04-24", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 256000, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.3, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "vercel/mistral/magistral-medium", + "modelId": "vercel/openai/gpt-5.5-pro", "providerId": "vercel", - "displayName": "Magistral Medium (latest)", - "version": "2025-03-17", + "displayName": "GPT 5.5 Pro", + "version": "2026-04-24", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 2, - "outputPer1M": 5, + "inputPer1M": 30, + "outputPer1M": 180, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "vercel/mistral/magistral-small", + "modelId": "vercel/openai/gpt-5.6-luna", "providerId": "vercel", - "displayName": "Magistral Small", - "version": "2025-03-17", + "displayName": "GPT 5.6 Luna", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, + "contextWindow": 1050000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 1.5, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.2, + "cacheRead": 0.02, + "cacheWrite": 0.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "vercel/mistral/ministral-14b", + "modelId": "vercel/openai/gpt-5.6-sol", "providerId": "vercel", - "displayName": "Ministral 14B", - "version": "2025-12-01", + "displayName": "GPT 5.6 Sol", + "version": "2026-07-09", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", "pdf", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 256000, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.2, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "vercel/mistral/ministral-3b", + "modelId": "vercel/openai/gpt-5.6-terra", "providerId": "vercel", - "displayName": "Ministral 3B (latest)", - "version": "2024-10-01", + "displayName": "GPT 5.6 Terra", + "version": "2026-07-09", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, + "contextWindow": 1050000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.04, - "outputPer1M": 0.04, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "cacheRead": 0.2, + "cacheWrite": 2.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "vercel/mistral/ministral-8b", + "modelId": "vercel/openai/gpt-image-1", "providerId": "vercel", - "displayName": "Ministral 8B (latest)", - "version": "2024-10-01", - "capabilities": [ - "text.chat", - "tools.function_calling" - ], + "displayName": "GPT Image 1", + "version": "2025-03-25", + "capabilities": [], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 128000, + "contextWindow": 0, + "maxOutputTokens": 0, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.1, - "currency": "USD" + "inputPer1M": 5, + "outputPer1M": 40, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 40, + "cacheRead": 1.25 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "vercel/mistral/mistral-embed", + "modelId": "vercel/openai/gpt-image-1-mini", "providerId": "vercel", - "displayName": "Mistral Embed", - "version": "2023-12-11", - "capabilities": [ - "text.chat" - ], + "displayName": "GPT Image 1 Mini", + "version": "2025-10-06", + "capabilities": [], "modalities": [ + "image", "text" ], - "contextWindow": 8192, - "maxOutputTokens": 1536 + "contextWindow": 0, + "maxOutputTokens": 0, + "pricing": { + "inputPer1M": 2, + "outputPer1M": 8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 8, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + } }, { - "modelId": "vercel/mistral/mistral-large-3", + "modelId": "vercel/openai/gpt-image-1.5", "providerId": "vercel", - "displayName": "Mistral Large 3", - "version": "2025-12-02", - "capabilities": [ - "text.chat" - ], + "displayName": "GPT Image 1.5", + "version": "2025-12-16", + "capabilities": [], "modalities": [ "image", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 256000, + "contextWindow": 0, + "maxOutputTokens": 0, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 1.5, - "currency": "USD" + "inputPer1M": 5, + "outputPer1M": 32, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 32, + "cacheRead": 1.25 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "vercel/mistral/mistral-medium", + "modelId": "vercel/openai/gpt-image-2", "providerId": "vercel", - "displayName": "Mistral Medium 3.1", - "version": "2025-05-07", - "capabilities": [ - "text.chat", - "tools.function_calling" - ], + "displayName": "GPT Image 2", + "version": "2026-04-21", + "capabilities": [], "modalities": [ "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 64000, + "contextWindow": 0, + "maxOutputTokens": 0, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 2, - "currency": "USD" + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 1.25 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "vercel/mistral/mistral-medium-3.5", + "modelId": "vercel/openai/gpt-oss-120b", "providerId": "vercel", - "displayName": "Mistral Medium Latest", - "version": "2026-05-21", + "displayName": "GPT OSS 120B", + "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 256000, - "maxOutputTokens": 256000, + "contextWindow": 131072, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1.5, - "outputPer1M": 7.5, + "inputPer1M": 0.1, + "outputPer1M": 0.5, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "vercel/mistral/mistral-nemo", + "modelId": "vercel/openai/gpt-oss-20b", "providerId": "vercel", - "displayName": "Mistral Nemo", - "version": "2024-07-01", + "displayName": "GPT OSS 20B", + "version": "2025-08-05", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], "contextWindow": 131072, - "maxOutputTokens": 131072, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 0.02, - "outputPer1M": 0.04, + "inputPer1M": 0.05, + "outputPer1M": 0.2, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "vercel/mistral/mistral-small", + "modelId": "vercel/openai/gpt-oss-safeguard-20b", "providerId": "vercel", - "displayName": "Mistral Small (latest)", - "version": "2026-03-16", + "displayName": "gpt-oss-safeguard-20b", + "version": "2025-10-29", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 256000, + "contextWindow": 131072, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 0.075, + "outputPer1M": 0.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.075, + "output": 0.3, + "cacheRead": 0.037 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "vercel/mistral/pixtral-12b", + "modelId": "vercel/openai/gpt-realtime-1.5", "providerId": "vercel", - "displayName": "Pixtral 12B", - "version": "2024-09-01", + "displayName": "GPT-Realtime-1.5", + "version": "2026-02-23", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ - "image", + "audio", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 128000, + "contextWindow": 0, + "maxOutputTokens": 0, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.15, - "currency": "USD" + "inputPer1M": 4, + "outputPer1M": 16, + "currency": "USD", + "costDimensionsPer1M": { + "input": 4, + "output": 16, + "cacheRead": 0.4 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "vercel/mistral/pixtral-large", + "modelId": "vercel/openai/gpt-realtime-2", "providerId": "vercel", - "displayName": "Pixtral Large (latest)", - "version": "2024-11-01", + "displayName": "gpt-realtime-2", + "version": "2026-05-07", "capabilities": [ - "text.chat", - "tools.function_calling" + "text.chat" ], "modalities": [ - "image", + "audio", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 128000, + "contextWindow": 0, + "maxOutputTokens": 0, "pricing": { - "inputPer1M": 2, - "outputPer1M": 6, - "currency": "USD" + "inputPer1M": 4, + "outputPer1M": 24, + "currency": "USD", + "costDimensionsPer1M": { + "input": 4, + "output": 24, + "cacheRead": 0.4 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "vercel/moonshotai/kimi-k2", + "modelId": "vercel/openai/gpt-realtime-2.1", "providerId": "vercel", - "displayName": "Kimi K2 Instruct", - "version": "2025-09-05", + "displayName": "gpt-realtime-2.1", + "version": "2026-07-09", "capabilities": [ "text.chat", - "tools.function_calling" + "reasoning" ], "modalities": [ + "audio", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 128000, + "maxOutputTokens": 32000, "pricing": { - "inputPer1M": 0.57, - "outputPer1M": 2.3, - "currency": "USD" - } + "inputPer1M": 4, + "outputPer1M": 24, + "currency": "USD", + "costDimensionsPer1M": { + "input": 4, + "output": 24, + "cacheRead": 0.4 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "vercel/moonshotai/kimi-k2-thinking", + "modelId": "vercel/openai/gpt-realtime-mini", "providerId": "vercel", - "displayName": "Kimi K2 Thinking", - "version": "2025-11-06", + "displayName": "GPT-Realtime mini", + "version": "2025-10-10", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ + "audio", "text" ], - "contextWindow": 262114, - "maxOutputTokens": 262114, + "contextWindow": 0, + "maxOutputTokens": 0, "pricing": { "inputPer1M": 0.6, - "outputPer1M": 2.5, - "currency": "USD" + "outputPer1M": 2.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.4, + "cacheRead": 0.06 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "vercel/moonshotai/kimi-k2.5", + "modelId": "vercel/openai/gpt-realtime-whisper", "providerId": "vercel", - "displayName": "Kimi K2.5", - "version": "2026-01-26", + "displayName": "gpt-realtime-whisper", + "version": "2026-05-07", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", + "audio", "text" ], - "contextWindow": 262114, - "maxOutputTokens": 262114, - "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 3, - "currency": "USD" - } + "contextWindow": 0, + "maxOutputTokens": 0 }, { - "modelId": "vercel/moonshotai/kimi-k2.6", + "modelId": "vercel/openai/o1", "providerId": "vercel", - "displayName": "Kimi K2.6", - "version": "2026-04-20", + "displayName": "o1", + "version": "2024-12-05", "capabilities": [ "text.chat", "tools.function_calling", @@ -106030,19 +198799,35 @@ "pdf", "text" ], - "contextWindow": 262000, - "maxOutputTokens": 262000, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.95, - "outputPer1M": 4, - "currency": "USD" - } + "inputPer1M": 15, + "outputPer1M": 60, + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 60, + "cacheRead": 7.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "vercel/moonshotai/kimi-k2.7-code", + "modelId": "vercel/openai/o3", "providerId": "vercel", - "displayName": "Kimi K2.7 Code", - "version": "2026-06-12", + "displayName": "o3", + "version": "2025-04-16", "capabilities": [ "text.chat", "tools.function_calling", @@ -106054,179 +198839,211 @@ "pdf", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 32768, - "pricing": { - "inputPer1M": 0.95, - "outputPer1M": 4, - "currency": "USD" - } - }, - { - "modelId": "vercel/morph/morph-v3-fast", - "providerId": "vercel", - "displayName": "Morph v3 Fast", - "version": "2024-08-15", - "capabilities": [ - "text.chat" - ], - "modalities": [ - "text" - ], - "contextWindow": 16000, - "maxOutputTokens": 16000, - "pricing": { - "inputPer1M": 0.8, - "outputPer1M": 1.2, - "currency": "USD" - } - }, - { - "modelId": "vercel/morph/morph-v3-large", - "providerId": "vercel", - "displayName": "Morph v3 Large", - "version": "2024-08-15", - "capabilities": [ - "text.chat" - ], - "modalities": [ - "text" - ], - "contextWindow": 32000, - "maxOutputTokens": 32000, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.9, - "outputPer1M": 1.9, - "currency": "USD" - } + "inputPer1M": 2, + "outputPer1M": 8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 8, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "vercel/nvidia/nemotron-3-nano-30b-a3b", + "modelId": "vercel/openai/o3-deep-research", "providerId": "vercel", - "displayName": "Nemotron 3 Nano 30B A3B", - "version": "2024-12-01", + "displayName": "o3-deep-research", + "version": "2025-06-26", "capabilities": [ "text.chat", + "tools.function_calling", "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.24, - "currency": "USD" - } + "inputPer1M": 10, + "outputPer1M": 40, + "currency": "USD", + "costDimensionsPer1M": { + "input": 10, + "output": 40, + "cacheRead": 2.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "medium" + ] + } + ] }, { - "modelId": "vercel/nvidia/nemotron-3-super-120b-a12b", + "modelId": "vercel/openai/o3-mini", "providerId": "vercel", - "displayName": "NVIDIA Nemotron 3 Super 120B A12B", - "version": "2026-03-18", + "displayName": "o3-mini", + "version": "2024-12-20", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 256000, - "maxOutputTokens": 32000, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.65, - "currency": "USD" - } + "inputPer1M": 1.1, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1, + "output": 4.4, + "cacheRead": 0.55 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "vercel/nvidia/nemotron-3-ultra-550b-a55b", + "modelId": "vercel/openai/o3-pro", "providerId": "vercel", - "displayName": "Nemotron 3 Ultra", - "version": "2026-06-04", + "displayName": "o3 Pro", + "version": "2025-06-10", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 65000, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.4, + "inputPer1M": 20, + "outputPer1M": 80, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "vercel/nvidia/nemotron-nano-12b-v2-vl", + "modelId": "vercel/openai/o4-mini", "providerId": "vercel", - "displayName": "Nvidia Nemotron Nano 12B V2 VL", - "version": "2024-12-01", + "displayName": "o4-mini", + "version": "2025-04-16", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 200000, + "maxOutputTokens": 100000, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 1.1, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1, + "output": 4.4, + "cacheRead": 0.275 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "vercel/nvidia/nemotron-nano-9b-v2", + "modelId": "vercel/openai/text-embedding-3-large", "providerId": "vercel", - "displayName": "Nvidia Nemotron Nano 9B V2", - "version": "2025-08-18", + "displayName": "text-embedding-3-large", + "version": "2024-01-25", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, - "pricing": { - "inputPer1M": 0.06, - "outputPer1M": 0.23, - "currency": "USD" - } + "contextWindow": 8192, + "maxOutputTokens": 1536 }, { - "modelId": "vercel/openai/gpt-3.5-turbo", + "modelId": "vercel/openai/text-embedding-3-small", "providerId": "vercel", - "displayName": "GPT-3.5 Turbo", - "version": "2023-05-28", + "displayName": "text-embedding-3-small", + "version": "2024-01-25", "capabilities": [ "text.chat" ], "modalities": [ "text" ], - "contextWindow": 16385, - "maxOutputTokens": 4096, - "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 1.5, - "currency": "USD" - } + "contextWindow": 8192, + "maxOutputTokens": 1536 }, { - "modelId": "vercel/openai/gpt-3.5-turbo-instruct", + "modelId": "vercel/openai/text-embedding-ada-002", "providerId": "vercel", - "displayName": "GPT-3.5 Turbo Instruct", - "version": "2023-09-28", + "displayName": "text-embedding-ada-002", + "version": "2022-12-15", "capabilities": [ "text.chat" ], @@ -106234,429 +199051,329 @@ "text" ], "contextWindow": 8192, - "maxOutputTokens": 4096, - "pricing": { - "inputPer1M": 1.5, - "outputPer1M": 2, - "currency": "USD" - } + "maxOutputTokens": 1536 }, { - "modelId": "vercel/openai/gpt-4-turbo", + "modelId": "vercel/openai/tts-1", "providerId": "vercel", - "displayName": "GPT-4 Turbo", + "displayName": "TTS-1", "version": "2023-11-06", - "capabilities": [ - "text.chat", - "tools.function_calling" + "capabilities": [], + "modalities": [ + "audio", + "text" ], + "contextWindow": 0, + "maxOutputTokens": 0 + }, + { + "modelId": "vercel/openai/tts-1-hd", + "providerId": "vercel", + "displayName": "TTS-1 HD", + "version": "2023-11-06", + "capabilities": [], "modalities": [ - "image", + "audio", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 4096, - "pricing": { - "inputPer1M": 10, - "outputPer1M": 30, - "currency": "USD" - } + "contextWindow": 0, + "maxOutputTokens": 0 }, { - "modelId": "vercel/openai/gpt-4.1", + "modelId": "vercel/openai/whisper-1", "providerId": "vercel", - "displayName": "GPT-4.1", - "version": "2025-04-14", + "displayName": "Whisper", + "version": "2022-09-21", "capabilities": [ - "text.chat", - "tools.function_calling", - "structured.output" + "text.chat" ], "modalities": [ - "image", - "pdf", + "audio", "text" ], - "contextWindow": 1047576, - "maxOutputTokens": 32768, - "pricing": { - "inputPer1M": 2, - "outputPer1M": 8, - "currency": "USD" - } + "contextWindow": 0, + "maxOutputTokens": 0 }, { - "modelId": "vercel/openai/gpt-4.1-mini", + "modelId": "vercel/perplexity/pplx-embed-v1-0.6b", "providerId": "vercel", - "displayName": "GPT-4.1 mini", - "version": "2025-04-14", + "displayName": "Embed v1 0.6b", + "version": "2026-02-26", "capabilities": [ - "text.chat", - "tools.function_calling", - "structured.output" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1047576, - "maxOutputTokens": 32768, - "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 1.6, - "currency": "USD" - } + "contextWindow": 32000, + "maxOutputTokens": 0 }, { - "modelId": "vercel/openai/gpt-4.1-nano", + "modelId": "vercel/perplexity/pplx-embed-v1-4b", "providerId": "vercel", - "displayName": "GPT-4.1 nano", - "version": "2025-04-14", + "displayName": "Embed v1 4b", + "version": "2026-02-26", "capabilities": [ - "text.chat", - "tools.function_calling", - "structured.output" + "text.chat" ], "modalities": [ - "image", "text" ], - "contextWindow": 1047576, - "maxOutputTokens": 32768, - "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.4, - "currency": "USD" - } + "contextWindow": 32000, + "maxOutputTokens": 0 }, { - "modelId": "vercel/openai/gpt-4o", + "modelId": "vercel/perplexity/sonar", "providerId": "vercel", - "displayName": "GPT-4o", - "version": "2024-05-13", + "displayName": "Sonar", + "version": "2025-02-19", "capabilities": [ "text.chat", - "tools.function_calling", - "structured.output" + "tools.function_calling" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, - "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 10, - "currency": "USD" - } + "contextWindow": 127000, + "maxOutputTokens": 8000 }, { - "modelId": "vercel/openai/gpt-4o-mini", + "modelId": "vercel/perplexity/sonar-pro", "providerId": "vercel", - "displayName": "GPT-4o mini", - "version": "2024-07-18", + "displayName": "Sonar Pro", + "version": "2025-02-19", "capabilities": [ "text.chat", - "tools.function_calling", - "structured.output" + "tools.function_calling" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, - "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, - "currency": "USD" - } + "contextWindow": 200000, + "maxOutputTokens": 8000 }, { - "modelId": "vercel/openai/gpt-4o-mini-search-preview", + "modelId": "vercel/perplexity/sonar-reasoning-pro", "providerId": "vercel", - "displayName": "GPT 4o Mini Search Preview", - "version": "2025-03-12", + "displayName": "Sonar Reasoning Pro", + "version": "2025-02-19", "capabilities": [ - "text.chat" + "text.chat", + "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, - "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, - "currency": "USD" - } + "contextWindow": 127000, + "maxOutputTokens": 8000, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "minimal", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "vercel/openai/gpt-5", + "modelId": "vercel/poolside/laguna-s-2.1", "providerId": "vercel", - "displayName": "GPT-5", - "version": "2025-08-07", + "displayName": "Laguna S 2.1", + "version": "2026-07-20", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 1000000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" - } + "inputPer1M": 0.1, + "outputPer1M": 0.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.2, + "cacheRead": 0.01 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "vercel/openai/gpt-5-chat", + "modelId": "vercel/poolside/laguna-s-2.1-free", "providerId": "vercel", - "displayName": "GPT-5 Chat", - "version": "2025-08-07", + "displayName": "Laguna S 2.1 Free", + "version": "2026-07-21", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 256000, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, + "inputPer1M": 0, + "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "vercel/openai/gpt-5-codex", + "modelId": "vercel/prodia/flux-fast-schnell", "providerId": "vercel", - "displayName": "GPT-5-Codex", - "version": "2025-09-15", - "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" - ], + "displayName": "Flux Schnell", + "version": "2024-08-02", + "capabilities": [], "modalities": [ "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, - "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" - } + "contextWindow": 512, + "maxOutputTokens": 0 }, { - "modelId": "vercel/openai/gpt-5-mini", + "modelId": "vercel/quiverai/arrow-1.1", "providerId": "vercel", - "displayName": "GPT-5 Mini", - "version": "2025-08-07", - "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" - ], + "displayName": "Arrow 1.1", + "version": "2026-04-16", + "capabilities": [], "modalities": [ "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, - "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 2, - "currency": "USD" - } + "contextWindow": 131072, + "maxOutputTokens": 131072 }, { - "modelId": "vercel/openai/gpt-5-nano", + "modelId": "vercel/recraft/recraft-v2", "providerId": "vercel", - "displayName": "GPT-5 Nano", - "version": "2025-08-07", - "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" - ], + "displayName": "Recraft V2", + "version": "2024-03-13", + "capabilities": [], "modalities": [ "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, - "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.4, - "currency": "USD" - } + "contextWindow": 512, + "maxOutputTokens": 0 }, { - "modelId": "vercel/openai/gpt-5-pro", + "modelId": "vercel/recraft/recraft-v3", "providerId": "vercel", - "displayName": "GPT-5 pro", - "version": "2025-08-07", - "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" - ], + "displayName": "Recraft V3", + "version": "2024-10-30", + "capabilities": [], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 272000, - "pricing": { - "inputPer1M": 15, - "outputPer1M": 120, - "currency": "USD" - } + "contextWindow": 512, + "maxOutputTokens": 0 }, { - "modelId": "vercel/openai/gpt-5.1-codex", + "modelId": "vercel/recraft/recraft-v4", "providerId": "vercel", - "displayName": "GPT-5.1-Codex", - "version": "2025-11-12", - "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "displayName": "Recraft V4", + "version": "2026-02-17", + "capabilities": [], + "modalities": [ + "image", + "text" ], + "contextWindow": 0, + "maxOutputTokens": 0 + }, + { + "modelId": "vercel/recraft/recraft-v4-pro", + "providerId": "vercel", + "displayName": "Recraft V4 Pro", + "version": "2026-02-17", + "capabilities": [], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, - "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" - } + "contextWindow": 0, + "maxOutputTokens": 0 }, { - "modelId": "vercel/openai/gpt-5.1-codex-max", + "modelId": "vercel/recraft/recraft-v4.1", "providerId": "vercel", - "displayName": "GPT 5.1 Codex Max", - "version": "2025-11-19", - "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" - ], + "displayName": "Recraft V4.1", + "version": "2026-05-14", + "capabilities": [], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, - "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" - } + "contextWindow": 0, + "maxOutputTokens": 0 }, { - "modelId": "vercel/openai/gpt-5.1-codex-mini", + "modelId": "vercel/recraft/recraft-v4.1-pro", "providerId": "vercel", - "displayName": "GPT-5.1 Codex mini", - "version": "2025-11-12", - "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" - ], + "displayName": "Recraft V4.1 Pro", + "version": "2026-05-14", + "capabilities": [], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, - "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 2, - "currency": "USD" - } + "contextWindow": 0, + "maxOutputTokens": 0 }, { - "modelId": "vercel/openai/gpt-5.1-instant", + "modelId": "vercel/recraft/recraft-v4.1-utility", "providerId": "vercel", - "displayName": "GPT-5.1 Instant", - "version": "2025-11-12", - "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" - ], + "displayName": "Recraft V4.1 Utility", + "version": "2026-05-14", + "capabilities": [], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, - "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" - } + "contextWindow": 0, + "maxOutputTokens": 0 }, { - "modelId": "vercel/openai/gpt-5.1-thinking", + "modelId": "vercel/recraft/recraft-v4.1-utility-pro", "providerId": "vercel", - "displayName": "GPT 5.1 Thinking", - "version": "2025-11-12", - "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" - ], + "displayName": "Recraft V4.1 Utility Pro", + "version": "2026-05-14", + "capabilities": [], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, - "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" - } + "contextWindow": 0, + "maxOutputTokens": 0 }, { - "modelId": "vercel/openai/gpt-5.2", + "modelId": "vercel/sakana/fugu-ultra", "providerId": "vercel", - "displayName": "GPT-5.2", - "version": "2025-12-11", + "displayName": "Fugu Ultra", + "version": "2026-06-21", "capabilities": [ "text.chat", "tools.function_calling", @@ -106665,22 +199382,28 @@ ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 1000000, + "maxOutputTokens": 1000000, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "vercel/openai/gpt-5.2-chat", + "modelId": "vercel/sakana/namazu", "providerId": "vercel", - "displayName": "GPT-5.2 Chat", - "version": "2025-12-11", + "displayName": "Sakana Namazu", + "version": "2026-08-03", "capabilities": [ "text.chat", "tools.function_calling", @@ -106691,43 +199414,64 @@ "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 256000, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, - "currency": "USD" - } + "inputPer1M": 0.95, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "vercel/openai/gpt-5.2-codex", + "modelId": "vercel/stepfun/step-3.5-flash", "providerId": "vercel", - "displayName": "GPT-5.2-Codex", - "version": "2025-12-18", + "displayName": "StepFun 3.5 Flash", + "version": "2026-01-29", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 262114, + "maxOutputTokens": 262114, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, - "currency": "USD" - } + "inputPer1M": 0.09, + "outputPer1M": 0.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.09, + "output": 0.3, + "cacheRead": 0.02 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "vercel/openai/gpt-5.2-pro", + "modelId": "vercel/stepfun/step-3.7-flash", "providerId": "vercel", - "displayName": "GPT 5.2 ", - "version": "2025-12-11", + "displayName": "Step 3.7 Flash", + "version": "2026-05-28", "capabilities": [ "text.chat", "tools.function_calling", @@ -106735,395 +199479,386 @@ ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 256000, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 21, - "outputPer1M": 168, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 1.15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.15, + "cacheRead": 0.04 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "vercel/openai/gpt-5.3-chat", + "modelId": "vercel/tencent/hy3", "providerId": "vercel", - "displayName": "GPT-5.3 Chat", - "version": "2026-03-03", + "displayName": "Hy3", + "version": "2026-07-06", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 16384, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, - "currency": "USD" - } + "inputPer1M": 0.14, + "outputPer1M": 0.58, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.58, + "cacheRead": 0.035 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "high" + ] + } + ] }, { - "modelId": "vercel/openai/gpt-5.3-codex", + "modelId": "vercel/thinkingmachines/inkling", "providerId": "vercel", - "displayName": "GPT 5.3 Codex", - "version": "2026-02-24", + "displayName": "Inkling", + "version": "2026-07-15", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 256000, + "maxOutputTokens": 256000, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 4.05, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 4.05, + "cacheRead": 0.17 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "vercel/openai/gpt-5.4", + "modelId": "vercel/thinkingmachines/inkling-small", "providerId": "vercel", - "displayName": "GPT 5.4", - "version": "2026-03-05", + "displayName": "Inkling Small", + "version": "2026-07-30", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", "pdf", "text" ], - "contextWindow": 1050000, - "maxOutputTokens": 128000, + "contextWindow": 1000000, + "maxOutputTokens": 1000000, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 0.5, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 1.2, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "minimal", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "vercel/openai/gpt-5.4-mini", + "modelId": "vercel/voyage/rerank-2.5", "providerId": "vercel", - "displayName": "GPT 5.4 Mini", - "version": "2026-03-17", + "displayName": "Voyage Rerank 2.5", + "version": "2025-08-11", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, - "pricing": { - "inputPer1M": 0.75, - "outputPer1M": 4.5, - "currency": "USD" - } + "contextWindow": 32000, + "maxOutputTokens": 32000 }, { - "modelId": "vercel/openai/gpt-5.4-nano", + "modelId": "vercel/voyage/rerank-2.5-lite", "providerId": "vercel", - "displayName": "GPT 5.4 Nano", - "version": "2026-03-17", + "displayName": "Voyage Rerank 2.5 Lite", + "version": "2025-08-11", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, - "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 1.25, - "currency": "USD" - } + "contextWindow": 32000, + "maxOutputTokens": 32000 }, { - "modelId": "vercel/openai/gpt-5.4-pro", + "modelId": "vercel/voyage/voyage-3-large", "providerId": "vercel", - "displayName": "GPT 5.4 Pro", - "version": "2026-03-05", + "displayName": "voyage-3-large", + "version": "2025-01-07", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1050000, - "maxOutputTokens": 128000, - "pricing": { - "inputPer1M": 30, - "outputPer1M": 180, - "currency": "USD" - } + "contextWindow": 8192, + "maxOutputTokens": 1536 }, { - "modelId": "vercel/openai/gpt-5.5", + "modelId": "vercel/voyage/voyage-3.5", "providerId": "vercel", - "displayName": "GPT 5.5", - "version": "2026-04-24", + "displayName": "voyage-3.5", + "version": "2025-05-20", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, - "pricing": { - "inputPer1M": 5, - "outputPer1M": 30, - "currency": "USD" - } + "contextWindow": 8192, + "maxOutputTokens": 1536 }, { - "modelId": "vercel/openai/gpt-5.5-pro", + "modelId": "vercel/voyage/voyage-3.5-lite", "providerId": "vercel", - "displayName": "GPT 5.5 Pro", - "version": "2026-04-24", + "displayName": "voyage-3.5-lite", + "version": "2025-05-20", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "text.chat" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 128000, - "pricing": { - "inputPer1M": 30, - "outputPer1M": 180, - "currency": "USD" - } + "contextWindow": 8192, + "maxOutputTokens": 1536 }, { - "modelId": "vercel/openai/gpt-image-1", + "modelId": "vercel/voyage/voyage-4", "providerId": "vercel", - "displayName": "GPT Image 1", - "version": "2025-03-25", - "capabilities": [], + "displayName": "voyage-4", + "version": "2026-01-15", + "capabilities": [ + "text.chat" + ], "modalities": [ - "image", "text" ], - "contextWindow": 0, - "maxOutputTokens": 0, - "pricing": { - "inputPer1M": 5, - "outputPer1M": 40, - "currency": "USD" - } + "contextWindow": 32000, + "maxOutputTokens": 0 }, { - "modelId": "vercel/openai/gpt-image-1-mini", + "modelId": "vercel/voyage/voyage-4-large", "providerId": "vercel", - "displayName": "GPT Image 1 Mini", - "version": "2025-10-06", - "capabilities": [], + "displayName": "voyage-4-large", + "version": "2026-01-15", + "capabilities": [ + "text.chat" + ], "modalities": [ - "image", "text" ], - "contextWindow": 0, - "maxOutputTokens": 0, - "pricing": { - "inputPer1M": 2, - "outputPer1M": 8, - "currency": "USD" - } + "contextWindow": 32000, + "maxOutputTokens": 0 }, { - "modelId": "vercel/openai/gpt-image-1.5", + "modelId": "vercel/voyage/voyage-4-lite", "providerId": "vercel", - "displayName": "GPT Image 1.5", - "version": "2025-12-16", - "capabilities": [], + "displayName": "voyage-4-lite", + "version": "2026-01-15", + "capabilities": [ + "text.chat" + ], "modalities": [ - "image", "text" ], - "contextWindow": 0, - "maxOutputTokens": 0, - "pricing": { - "inputPer1M": 5, - "outputPer1M": 32, - "currency": "USD" - } + "contextWindow": 32000, + "maxOutputTokens": 0 }, { - "modelId": "vercel/openai/gpt-image-2", + "modelId": "vercel/voyage/voyage-code-2", "providerId": "vercel", - "displayName": "GPT Image 2", - "version": "2026-04-21", - "capabilities": [], + "displayName": "voyage-code-2", + "version": "2024-01-01", + "capabilities": [ + "text.chat" + ], "modalities": [ - "image", "text" ], - "contextWindow": 0, - "maxOutputTokens": 0, - "pricing": { - "inputPer1M": 5, - "outputPer1M": 30, - "currency": "USD" - } + "contextWindow": 8192, + "maxOutputTokens": 1536 }, { - "modelId": "vercel/openai/gpt-oss-120b", + "modelId": "vercel/voyage/voyage-code-3", "providerId": "vercel", - "displayName": "GPT OSS 120B", - "version": "2025-08-05", + "displayName": "voyage-code-3", + "version": "2024-12-04", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131000, - "pricing": { - "inputPer1M": 0.35, - "outputPer1M": 0.75, - "currency": "USD" - } + "contextWindow": 8192, + "maxOutputTokens": 1536 }, { - "modelId": "vercel/openai/gpt-oss-20b", + "modelId": "vercel/voyage/voyage-finance-2", "providerId": "vercel", - "displayName": "GPT OSS 20B", - "version": "2025-08-05", + "displayName": "voyage-finance-2", + "version": "2024-06-03", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 8192, - "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.2, - "currency": "USD" - } + "contextWindow": 8192, + "maxOutputTokens": 1536 }, { - "modelId": "vercel/openai/gpt-oss-safeguard-20b", + "modelId": "vercel/voyage/voyage-law-2", "providerId": "vercel", - "displayName": "gpt-oss-safeguard-20b", - "version": "2024-12-01", + "displayName": "voyage-law-2", + "version": "2024-04-15", "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" + "text.chat" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 65536, - "pricing": { - "inputPer1M": 0.075, - "outputPer1M": 0.3, - "currency": "USD" - } + "contextWindow": 8192, + "maxOutputTokens": 1536 }, { - "modelId": "vercel/openai/o1", + "modelId": "vercel/xai/grok-4.1-fast-non-reasoning", "providerId": "vercel", - "displayName": "o1", - "version": "2024-12-05", + "displayName": "Grok 4.1 Fast Non-Reasoning", + "version": "2025-11-19", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ "image", "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 1000000, + "maxOutputTokens": 1000000, "pricing": { - "inputPer1M": 15, - "outputPer1M": 60, - "currency": "USD" + "inputPer1M": 0.2, + "outputPer1M": 0.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 0.5, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "vercel/openai/o3", + "modelId": "vercel/xai/grok-4.1-fast-reasoning", "providerId": "vercel", - "displayName": "o3", - "version": "2025-04-16", + "displayName": "Grok 4.1 Fast Reasoning", + "version": "2025-11-19", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "image", "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 1000000, + "maxOutputTokens": 1000000, "pricing": { - "inputPer1M": 2, - "outputPer1M": 8, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 0.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 0.5, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "vercel/openai/o3-deep-research", + "modelId": "vercel/xai/grok-4.20-multi-agent", "providerId": "vercel", - "displayName": "o3-deep-research", - "version": "2024-06-26", + "displayName": "Grok 4.20 Multi-Agent", + "version": "2026-03-10", "capabilities": [ "text.chat", "tools.function_calling", @@ -107134,640 +199869,982 @@ "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 2000000, + "maxOutputTokens": 2000000, "pricing": { - "inputPer1M": 10, - "outputPer1M": 40, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 2.5, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "vercel/openai/o3-mini", + "modelId": "vercel/xai/grok-4.20-multi-agent-beta", "providerId": "vercel", - "displayName": "o3-mini", - "version": "2024-12-20", + "displayName": "Grok 4.20 Multi Agent Beta", + "version": "2026-03-11", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 2000000, + "maxOutputTokens": 2000000, "pricing": { - "inputPer1M": 1.1, - "outputPer1M": 4.4, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 2.5, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "vercel/openai/o3-pro", + "modelId": "vercel/xai/grok-4.20-non-reasoning", "providerId": "vercel", - "displayName": "o3 Pro", - "version": "2025-04-16", + "displayName": "Grok 4.20 Non-Reasoning", + "version": "2026-03-10", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ "image", "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 2000000, + "maxOutputTokens": 2000000, "pricing": { - "inputPer1M": 20, - "outputPer1M": 80, - "currency": "USD" + "inputPer1M": 1.25, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 2.5, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "vercel/openai/o4-mini", + "modelId": "vercel/xai/grok-4.20-non-reasoning-beta", "providerId": "vercel", - "displayName": "o4-mini", - "version": "2025-04-16", + "displayName": "Grok 4.20 Beta Non-Reasoning", + "version": "2026-03-11", "capabilities": [ "text.chat", - "tools.function_calling", - "reasoning", - "structured.output" + "tools.function_calling" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 100000, + "contextWindow": 2000000, + "maxOutputTokens": 2000000, "pricing": { - "inputPer1M": 1.1, - "outputPer1M": 4.4, - "currency": "USD" + "inputPer1M": 1.25, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 2.5, + "cacheRead": 0.4 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "vercel/openai/text-embedding-3-large", + "modelId": "vercel/xai/grok-4.20-reasoning", "providerId": "vercel", - "displayName": "text-embedding-3-large", - "version": "2024-01-25", + "displayName": "Grok 4.20 Reasoning", + "version": "2026-03-10", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 8192, - "maxOutputTokens": 1536 + "contextWindow": 2000000, + "maxOutputTokens": 2000000, + "pricing": { + "inputPer1M": 1.25, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 2.5, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "vercel/openai/text-embedding-3-small", + "modelId": "vercel/xai/grok-4.20-reasoning-beta", "providerId": "vercel", - "displayName": "text-embedding-3-small", - "version": "2024-01-25", + "displayName": "Grok 4.20 Beta Reasoning", + "version": "2026-03-11", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 8192, - "maxOutputTokens": 1536 + "contextWindow": 2000000, + "maxOutputTokens": 2000000, + "pricing": { + "inputPer1M": 1.25, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 2.5, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "vercel/openai/text-embedding-ada-002", + "modelId": "vercel/xai/grok-4.3", "providerId": "vercel", - "displayName": "text-embedding-ada-002", - "version": "2022-12-15", + "displayName": "Grok 4.3", + "version": "2026-04-30", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 8192, - "maxOutputTokens": 1536 + "contextWindow": 1000000, + "maxOutputTokens": 1000000, + "pricing": { + "inputPer1M": 1.25, + "outputPer1M": 2.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 2.5, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "vercel/perplexity/sonar", + "modelId": "vercel/xai/grok-4.5", "providerId": "vercel", - "displayName": "Sonar", - "version": "2025-02-19", + "displayName": "Grok 4.5", + "version": "2026-07-08", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 127000, - "maxOutputTokens": 8000 + "contextWindow": 500000, + "maxOutputTokens": 500000, + "pricing": { + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "vercel/perplexity/sonar-pro", + "modelId": "vercel/xai/grok-4.6", "providerId": "vercel", - "displayName": "Sonar Pro", - "version": "2025-02-19", + "displayName": "Grok 4.6", + "version": "2026-08-12", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 8000 + "contextWindow": 500000, + "maxOutputTokens": 500000, + "pricing": { + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { - "modelId": "vercel/perplexity/sonar-reasoning-pro", + "modelId": "vercel/xai/grok-build-0.1", "providerId": "vercel", - "displayName": "Sonar Reasoning Pro", - "version": "2025-02-19", + "displayName": "Grok Build 0.1", + "version": "2026-05-20", "capabilities": [ "text.chat", - "reasoning" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 127000, - "maxOutputTokens": 8000 + "contextWindow": 256000, + "maxOutputTokens": 256000, + "pricing": { + "inputPer1M": 1, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 2, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "vercel/prodia/flux-fast-schnell", + "modelId": "vercel/xai/grok-imagine-image", "providerId": "vercel", - "displayName": "Flux Schnell", - "version": "2026-06-08", - "capabilities": [], + "displayName": "Grok Imagine Image", + "version": "2026-01-28", + "capabilities": [ + "text.chat" + ], "modalities": [ "image", "text" ], - "contextWindow": 512, + "contextWindow": 0, "maxOutputTokens": 0 }, { - "modelId": "vercel/recraft/recraft-v2", + "modelId": "vercel/xai/grok-imagine-image-2.0", "providerId": "vercel", - "displayName": "Recraft V2", - "version": "2024-03-01", + "displayName": "Grok Imagine Image 2.0", + "version": "2026-08-07", "capabilities": [], "modalities": [ "image", "text" ], - "contextWindow": 512, + "contextWindow": 0, "maxOutputTokens": 0 }, { - "modelId": "vercel/recraft/recraft-v3", + "modelId": "vercel/xai/grok-imagine-video", "providerId": "vercel", - "displayName": "Recraft V3", - "version": "2024-10-01", + "displayName": "Grok Imagine", + "version": "2026-01-28", "capabilities": [], "modalities": [ - "image", - "text" + "text", + "video" ], - "contextWindow": 512, + "contextWindow": 0, "maxOutputTokens": 0 }, { - "modelId": "vercel/recraft/recraft-v4", + "modelId": "vercel/xai/grok-imagine-video-1.5", "providerId": "vercel", - "displayName": "Recraft V4", - "version": "2026-02-17", + "displayName": "Grok Imagine Video 1.5", + "version": "2026-06-22", "capabilities": [], "modalities": [ - "image", - "text" + "text", + "video" ], "contextWindow": 0, "maxOutputTokens": 0 }, { - "modelId": "vercel/recraft/recraft-v4-pro", + "modelId": "vercel/xai/grok-imagine-video-1.5-preview", "providerId": "vercel", - "displayName": "Recraft V4 Pro", - "version": "2026-02-17", + "displayName": "Grok Imagine Video 1.5 Preview", + "version": "2026-05-30", "capabilities": [], "modalities": [ - "image", - "text" + "text", + "video" ], "contextWindow": 0, "maxOutputTokens": 0 }, { - "modelId": "vercel/recraft/recraft-v4.1", + "modelId": "vercel/xai/grok-stt", "providerId": "vercel", - "displayName": "Recraft V4.1", - "version": "2026-05-14", - "capabilities": [], + "displayName": "Grok STT", + "version": "2026-03-16", + "capabilities": [ + "text.chat" + ], "modalities": [ - "image", + "audio", "text" ], "contextWindow": 0, "maxOutputTokens": 0 }, { - "modelId": "vercel/recraft/recraft-v4.1-pro", + "modelId": "vercel/xai/grok-tts", "providerId": "vercel", - "displayName": "Recraft V4.1 Pro", - "version": "2026-05-14", + "displayName": "Grok TTS", + "version": "2026-03-16", "capabilities": [], "modalities": [ - "image", + "audio", "text" ], "contextWindow": 0, "maxOutputTokens": 0 }, { - "modelId": "vercel/recraft/recraft-v4.1-utility", + "modelId": "vercel/xai/grok-voice-think-fast-1.0", "providerId": "vercel", - "displayName": "Recraft V4.1 Utility", - "version": "2026-05-14", - "capabilities": [], + "displayName": "Grok Voice Think Fast 1.0", + "version": "2026-04-23", + "capabilities": [ + "text.chat" + ], "modalities": [ - "image", + "audio", "text" ], "contextWindow": 0, "maxOutputTokens": 0 }, { - "modelId": "vercel/recraft/recraft-v4.1-utility-pro", + "modelId": "vercel/xai/grok-voice-think-fast-2.0", "providerId": "vercel", - "displayName": "Recraft V4.1 Utility Pro", - "version": "2026-05-14", - "capabilities": [], + "displayName": "Grok Voice Think Fast 2.0", + "version": "2026-07-29", + "capabilities": [ + "text.chat" + ], "modalities": [ - "image", + "audio", "text" ], "contextWindow": 0, "maxOutputTokens": 0 }, { - "modelId": "vercel/stepfun/step-3.5-flash", + "modelId": "vercel/xiaomi/mimo-v2.5", "providerId": "vercel", - "displayName": "StepFun 3.5 Flash", - "version": "2026-01-29", + "displayName": "MiMo M2.5", + "version": "2026-04-22", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 262114, - "maxOutputTokens": 262114, + "contextWindow": 1050000, + "maxOutputTokens": 131100, "pricing": { - "inputPer1M": 0.09, - "outputPer1M": 0.3, - "currency": "USD" - } + "inputPer1M": 0.14, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "cacheRead": 0.0028 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "vercel/stepfun/step-3.7-flash", + "modelId": "vercel/xiaomi/mimo-v2.5-pro", "providerId": "vercel", - "displayName": "Step 3.7 Flash", - "version": "2026-05-28", + "displayName": "MiMo V2.5 Pro", + "version": "2026-04-22", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 256000, + "contextWindow": 1050000, + "maxOutputTokens": 131000, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 1.15, - "currency": "USD" - } - }, - { - "modelId": "vercel/voyage/rerank-2.5", - "providerId": "vercel", - "displayName": "Voyage Rerank 2.5", - "version": "2025-08-11", - "capabilities": [ - "text.chat" - ], - "modalities": [ - "text" - ], - "contextWindow": 32000, - "maxOutputTokens": 32000 - }, - { - "modelId": "vercel/voyage/rerank-2.5-lite", - "providerId": "vercel", - "displayName": "Voyage Rerank 2.5 Lite", - "version": "2025-08-11", - "capabilities": [ - "text.chat" - ], - "modalities": [ - "text" - ], - "contextWindow": 32000, - "maxOutputTokens": 32000 - }, - { - "modelId": "vercel/voyage/voyage-3-large", - "providerId": "vercel", - "displayName": "voyage-3-large", - "version": "2024-09-01", - "capabilities": [ - "text.chat" - ], - "modalities": [ - "text" - ], - "contextWindow": 8192, - "maxOutputTokens": 1536 - }, - { - "modelId": "vercel/voyage/voyage-3.5", - "providerId": "vercel", - "displayName": "voyage-3.5", - "version": "2025-05-20", - "capabilities": [ - "text.chat" - ], - "modalities": [ - "text" - ], - "contextWindow": 8192, - "maxOutputTokens": 1536 + "inputPer1M": 0.435, + "outputPer1M": 0.87, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.435, + "output": 0.87, + "cacheRead": 0.0036 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "vercel/voyage/voyage-3.5-lite", + "modelId": "vercel/zai/glm-4.5", "providerId": "vercel", - "displayName": "voyage-3.5-lite", - "version": "2025-05-20", + "displayName": "GLM 4.5", + "version": "2025-07-28", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 8192, - "maxOutputTokens": 1536 + "contextWindow": 128000, + "maxOutputTokens": 96000, + "pricing": { + "inputPer1M": 0.6, + "outputPer1M": 2.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.2, + "cacheRead": 0.11 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "vercel/voyage/voyage-4", + "modelId": "vercel/zai/glm-4.5-air", "providerId": "vercel", - "displayName": "voyage-4", - "version": "2026-03-06", + "displayName": "GLM 4.5 Air", + "version": "2025-07-28", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 32000, - "maxOutputTokens": 0 + "contextWindow": 128000, + "maxOutputTokens": 96000, + "pricing": { + "inputPer1M": 0.2, + "outputPer1M": 1.1, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.1, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "vercel/voyage/voyage-4-large", + "modelId": "vercel/zai/glm-4.5v", "providerId": "vercel", - "displayName": "voyage-4-large", - "version": "2026-03-06", + "displayName": "GLM 4.5V", + "version": "2025-08-11", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 32000, - "maxOutputTokens": 0 + "contextWindow": 66000, + "maxOutputTokens": 16000, + "pricing": { + "inputPer1M": 0.6, + "outputPer1M": 1.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 1.8, + "cacheRead": 0.11 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "vercel/voyage/voyage-4-lite", + "modelId": "vercel/zai/glm-4.6", "providerId": "vercel", - "displayName": "voyage-4-lite", - "version": "2026-03-06", + "displayName": "GLM 4.6", + "version": "2025-09-30", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 32000, - "maxOutputTokens": 0 + "contextWindow": 200000, + "maxOutputTokens": 96000, + "pricing": { + "inputPer1M": 0.6, + "outputPer1M": 2.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.2, + "cacheRead": 0.11 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "vercel/voyage/voyage-code-2", + "modelId": "vercel/zai/glm-4.6v", "providerId": "vercel", - "displayName": "voyage-code-2", - "version": "2024-01-01", + "displayName": "GLM-4.6V", + "version": "2025-09-30", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 8192, - "maxOutputTokens": 1536 + "contextWindow": 128000, + "maxOutputTokens": 24000, + "pricing": { + "inputPer1M": 0.3, + "outputPer1M": 0.9, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 0.9, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "vercel/voyage/voyage-code-3", + "modelId": "vercel/zai/glm-4.6v-flash", "providerId": "vercel", - "displayName": "voyage-code-3", - "version": "2024-09-01", + "displayName": "GLM-4.6V-Flash", + "version": "2025-09-30", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 8192, - "maxOutputTokens": 1536 + "contextWindow": 128000, + "maxOutputTokens": 24000, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "vercel/voyage/voyage-finance-2", + "modelId": "vercel/zai/glm-4.7", "providerId": "vercel", - "displayName": "voyage-finance-2", - "version": "2024-03-01", + "displayName": "GLM 4.7", + "version": "2025-12-22", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 8192, - "maxOutputTokens": 1536 + "contextWindow": 200000, + "maxOutputTokens": 120000, + "pricing": { + "inputPer1M": 0.6, + "outputPer1M": 2.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.2, + "cacheRead": 0.12 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "vercel/voyage/voyage-law-2", + "modelId": "vercel/zai/glm-4.7-flash", "providerId": "vercel", - "displayName": "voyage-law-2", - "version": "2024-03-01", + "displayName": "GLM 4.7 Flash", + "version": "2026-01-19", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 8192, - "maxOutputTokens": 1536 + "contextWindow": 200000, + "maxOutputTokens": 131000, + "pricing": { + "inputPer1M": 0.07, + "outputPer1M": 0.4, + "currency": "USD" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "vercel/xai/grok-4.1-fast-non-reasoning", + "modelId": "vercel/zai/glm-4.7-flashx", "providerId": "vercel", - "displayName": "Grok 4.1 Fast Non-Reasoning", - "version": "2025-07-09", + "displayName": "GLM 4.7 FlashX", + "version": "2026-01-19", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 1000000, + "contextWindow": 200000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.5, - "currency": "USD" - } + "inputPer1M": 0.06, + "outputPer1M": 0.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.06, + "output": 0.4, + "cacheRead": 0.01 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "vercel/xai/grok-4.1-fast-reasoning", + "modelId": "vercel/zai/glm-5", "providerId": "vercel", - "displayName": "Grok 4.1 Fast Reasoning", - "version": "2025-07-09", + "displayName": "GLM-5", + "version": "2026-02-12", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 1000000, + "contextWindow": 202800, + "maxOutputTokens": 131100, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.5, + "inputPer1M": 1, + "outputPer1M": 3.2, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "vercel/xai/grok-4.20-multi-agent", + "modelId": "vercel/zai/glm-5-turbo", "providerId": "vercel", - "displayName": "Grok 4.20 Multi-Agent", - "version": "2026-03-09", + "displayName": "GLM 5 Turbo", + "version": "2026-03-15", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 2000000, - "maxOutputTokens": 2000000, + "contextWindow": 202800, + "maxOutputTokens": 131100, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 2.5, - "currency": "USD" - } + "inputPer1M": 1.2, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.2, + "output": 4, + "cacheRead": 0.24 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "vercel/xai/grok-4.20-multi-agent-beta", + "modelId": "vercel/zai/glm-5.1", "providerId": "vercel", - "displayName": "Grok 4.20 Multi Agent Beta", - "version": "2026-03-11", + "displayName": "GLM 5.1", + "version": "2026-04-07", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 2000000, - "maxOutputTokens": 2000000, + "contextWindow": 202800, + "maxOutputTokens": 64000, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 2.5, - "currency": "USD" - } + "inputPer1M": 1.4, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.4, + "output": 4.4, + "cacheRead": 0.26 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "vercel/xai/grok-4.20-non-reasoning", + "modelId": "vercel/zai/glm-5.2", "providerId": "vercel", - "displayName": "Grok 4.20 Non-Reasoning", - "version": "2026-03-09", + "displayName": "GLM 5.2", + "version": "2026-06-16", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 2000000, - "maxOutputTokens": 2000000, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 2.5, - "currency": "USD" - } + "inputPer1M": 1.1, + "outputPer1M": 3.851, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.1, + "output": 3.851, + "cacheRead": 0.275 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "high", + "xhigh" + ] + } + ] }, { - "modelId": "vercel/xai/grok-4.20-non-reasoning-beta", + "modelId": "vercel/zai/glm-5.2-fast", "providerId": "vercel", - "displayName": "Grok 4.20 Beta Non-Reasoning", - "version": "2026-03-11", + "displayName": "GLM 5.2 Fast", + "version": "2026-06-23", "capabilities": [ "text.chat", - "tools.function_calling" + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 2000000, - "maxOutputTokens": 2000000, + "contextWindow": 1000000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 2.5, - "currency": "USD" - } + "inputPer1M": 2.1, + "outputPer1M": 6.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.1, + "output": 6.6, + "cacheRead": 0.21 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "high", + "xhigh" + ] + } + ] }, { - "modelId": "vercel/xai/grok-4.20-reasoning", + "modelId": "vercel/zai/glm-5v-turbo", "providerId": "vercel", - "displayName": "Grok 4.20 Reasoning", - "version": "2026-03-09", + "displayName": "GLM 5V Turbo", + "version": "2026-04-01", "capabilities": [ "text.chat", "tools.function_calling", @@ -107778,42 +200855,62 @@ "pdf", "text" ], - "contextWindow": 2000000, - "maxOutputTokens": 2000000, + "contextWindow": 200000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 2.5, - "currency": "USD" - } + "inputPer1M": 1.2, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.2, + "output": 4, + "cacheRead": 0.24 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "vercel/xai/grok-4.20-reasoning-beta", - "providerId": "vercel", - "displayName": "Grok 4.20 Beta Reasoning", - "version": "2026-03-11", + "modelId": "vivgrid/deepseek-v3.2", + "providerId": "vivgrid", + "displayName": "DeepSeek-V3.2", + "version": "2025-12-01", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 2000000, - "maxOutputTokens": 2000000, + "contextWindow": 128000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 2.5, + "inputPer1M": 0.28, + "outputPer1M": 0.42, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "vercel/xai/grok-4.3", - "providerId": "vercel", - "displayName": "Grok 4.3", - "version": "2026-04-30", + "modelId": "vivgrid/deepseek-v4-flash", + "providerId": "vivgrid", + "displayName": "DeepSeek V4 Flash", + "version": "2026-07-31", "capabilities": [ "text.chat", "tools.function_calling", @@ -107821,23 +200918,41 @@ "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], "contextWindow": 1000000, - "maxOutputTokens": 1000000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 2.5, - "currency": "USD" - } + "inputPer1M": 0.15, + "outputPer1M": 0.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.15, + "output": 0.3, + "reasoning": 0.3, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "high", + "max" + ] + } + ] }, { - "modelId": "vercel/xai/grok-build-0.1", - "providerId": "vercel", - "displayName": "Grok Build 0.1", - "version": "2026-05-20", + "modelId": "vivgrid/deepseek-v4-pro", + "providerId": "vivgrid", + "displayName": "DeepSeek V4 Pro", + "version": "2026-04-24", "capabilities": [ "text.chat", "tools.function_calling", @@ -107845,128 +200960,279 @@ "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 256000, + "contextWindow": 1000000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 1, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 0.435, + "outputPer1M": 0.87, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.435, + "output": 0.87, + "cacheRead": 0.003625 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "vercel/xai/grok-imagine-image", - "providerId": "vercel", - "displayName": "Grok Imagine Image", - "version": "2026-01-28", + "modelId": "vivgrid/gemini-3.1-flash-lite-preview", + "providerId": "vivgrid", + "displayName": "Gemini 3.1 Flash Lite Preview", + "version": "2026-03-03", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "audio", "image", - "text" + "pdf", + "text", + "video" ], - "contextWindow": 0, - "maxOutputTokens": 0 + "contextWindow": 1048576, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.25, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 1.5, + "cacheRead": 0.025, + "cacheWrite": 1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "vercel/xai/grok-imagine-video", - "providerId": "vercel", - "displayName": "Grok Imagine", - "version": "2026-01-28", - "capabilities": [], + "modelId": "vivgrid/gemini-3.1-pro-preview", + "providerId": "vivgrid", + "displayName": "Gemini 3.1 Pro Preview", + "version": "2026-02-19", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], "modalities": [ + "audio", + "image", + "pdf", "text", "video" ], - "contextWindow": 0, - "maxOutputTokens": 0 + "contextWindow": 1048576, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 2, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "cacheRead": 0.2 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 18, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 18, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "vercel/xai/grok-imagine-video-1.5-preview", - "providerId": "vercel", - "displayName": "Grok Imagine Video 1.5 Preview", - "version": "2026-05-30", - "capabilities": [], + "modelId": "vivgrid/glm-5.2", + "providerId": "vivgrid", + "displayName": "GLM-5.2", + "version": "2026-06-13", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], "modalities": [ - "text", - "video" + "text" ], - "contextWindow": 0, - "maxOutputTokens": 0 + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 1.2, + "outputPer1M": 4.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.2, + "output": 4.2, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] }, { - "modelId": "vercel/xiaomi/mimo-v2-flash", - "providerId": "vercel", - "displayName": "MiMo V2 Flash", - "version": "2025-12-17", + "modelId": "vivgrid/gpt-5-mini", + "providerId": "vivgrid", + "displayName": "GPT-5 Mini", + "version": "2025-08-07", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ + "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 32000, + "contextWindow": 272000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.3, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 2, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "vercel/xiaomi/mimo-v2-pro", - "providerId": "vercel", - "displayName": "MiMo V2 Pro", - "version": "2026-03-18", + "modelId": "vivgrid/gpt-5.1-codex", + "providerId": "vivgrid", + "displayName": "GPT-5.1 Codex", + "version": "2025-11-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 1000000, + "contextWindow": 400000, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1, - "outputPer1M": 3, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "vercel/xiaomi/mimo-v2.5", - "providerId": "vercel", - "displayName": "MiMo M2.5", - "version": "2026-04-22", + "modelId": "vivgrid/gpt-5.1-codex-max", + "providerId": "vivgrid", + "displayName": "GPT-5.1 Codex Max", + "version": "2025-11-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 1050000, - "maxOutputTokens": 131100, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.28, - "currency": "USD" - } + "inputPer1M": 1.25, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "vercel/xiaomi/mimo-v2.5-pro", - "providerId": "vercel", - "displayName": "MiMo V2.5 Pro", - "version": "2026-04-22", + "modelId": "vivgrid/gpt-5.2-codex", + "providerId": "vivgrid", + "displayName": "GPT-5.2 Codex", + "version": "2026-01-14", "capabilities": [ "text.chat", "tools.function_calling", @@ -107974,254 +201240,448 @@ ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 1050000, - "maxOutputTokens": 131000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.435, - "outputPer1M": 0.87, - "currency": "USD" - } + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "vercel/zai/glm-4.5", - "providerId": "vercel", - "displayName": "GLM 4.5", - "version": "2025-07-28", + "modelId": "vivgrid/gpt-5.3-codex", + "providerId": "vivgrid", + "displayName": "GPT-5.3 Codex", + "version": "2026-02-24", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 96000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.2, - "currency": "USD" - } + "inputPer1M": 1.75, + "outputPer1M": 14, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.175 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "vercel/zai/glm-4.5-air", - "providerId": "vercel", - "displayName": "GLM 4.5 Air", - "version": "2025-07-28", + "modelId": "vivgrid/gpt-5.4", + "providerId": "vivgrid", + "displayName": "GPT-5.4", + "version": "2026-03-05", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 96000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 1.1, - "currency": "USD" - } + "inputPer1M": 2.5, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 15, + "cacheRead": 0.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "vercel/zai/glm-4.5v", - "providerId": "vercel", - "displayName": "GLM 4.5V", - "version": "2025-08-11", + "modelId": "vivgrid/gpt-5.4-mini", + "providerId": "vivgrid", + "displayName": "GPT-5.4 Mini", + "version": "2026-03-17", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", + "pdf", "text" ], - "contextWindow": 66000, - "maxOutputTokens": 16000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 1.8, - "currency": "USD" - } + "inputPer1M": 0.75, + "outputPer1M": 4.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 4.5, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "vercel/zai/glm-4.6", - "providerId": "vercel", - "displayName": "GLM 4.6", - "version": "2025-09-30", + "modelId": "vivgrid/gpt-5.4-nano", + "providerId": "vivgrid", + "displayName": "GPT-5.4 Nano", + "version": "2026-03-17", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 96000, + "contextWindow": 400000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.6, - "outputPer1M": 2.2, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 1.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.25, + "cacheRead": 0.02 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "vercel/zai/glm-4.6v", - "providerId": "vercel", - "displayName": "GLM-4.6V", - "version": "2025-09-30", + "modelId": "vivgrid/gpt-5.5", + "providerId": "vivgrid", + "displayName": "GPT-5.5", + "version": "2026-04-23", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 24000, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 0.9, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 45, + "cache_read": 1, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 45, + "cache_read": 1 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] }, { - "modelId": "vercel/zai/glm-4.6v-flash", - "providerId": "vercel", - "displayName": "GLM-4.6V-Flash", - "version": "2025-09-30", + "modelId": "vivgrid/gpt-5.6-luna", + "providerId": "vivgrid", + "displayName": "GPT 5.6 Luna", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "image", "pdf", "text" ], - "contextWindow": 128000, - "maxOutputTokens": 24000 + "contextWindow": 1050000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 1, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 6, + "cacheRead": 0.1, + "cacheWrite": 1.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "vercel/zai/glm-4.7", - "providerId": "vercel", - "displayName": "GLM 4.7", - "version": "2025-12-22", + "modelId": "vivgrid/gpt-5.6-sol", + "providerId": "vivgrid", + "displayName": "GPT 5.6 Sol", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 131000, - "maxOutputTokens": 40000, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 2.25, - "outputPer1M": 2.75, - "currency": "USD" - } + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "vercel/zai/glm-4.7-flash", - "providerId": "vercel", - "displayName": "GLM 4.7 Flash", - "version": "2026-03-13", + "modelId": "vivgrid/gpt-5.6-terra", + "providerId": "vivgrid", + "displayName": "GPT 5.6 Terra", + "version": "2026-07-09", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 131000, + "contextWindow": 1050000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.07, - "outputPer1M": 0.4, - "currency": "USD" - } + "inputPer1M": 2.5, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 15, + "cacheRead": 0.25, + "cacheWrite": 3.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "vercel/zai/glm-4.7-flashx", - "providerId": "vercel", - "displayName": "GLM 4.7 FlashX", - "version": "2025-01-01", + "modelId": "vivgrid/kimi-k3", + "providerId": "vivgrid", + "displayName": "Kimi K3", + "version": "2026-07-16", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ + "image", + "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 128000, + "contextWindow": 1000000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.06, - "outputPer1M": 0.4, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "vercel/zai/glm-5", - "providerId": "vercel", - "displayName": "GLM-5", - "version": "2026-02-12", + "modelId": "vultr/deepseek-ai/DeepSeek-V4-Flash", + "providerId": "vultr", + "displayName": "DeepSeek V4 Flash", + "version": "2026-04-24", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 202800, - "maxOutputTokens": 131100, + "contextWindow": 1000000, + "maxOutputTokens": 384000, "pricing": { - "inputPer1M": 1, - "outputPer1M": 3.2, + "inputPer1M": 0.3, + "outputPer1M": 1, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "vercel/zai/glm-5-turbo", - "providerId": "vercel", - "displayName": "GLM 5 Turbo", - "version": "2026-03-15", + "modelId": "vultr/MiniMaxAI/MiniMax-M2.7", + "providerId": "vultr", + "displayName": "MiniMax-M2.7", + "version": "2026-03-18", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 202800, - "maxOutputTokens": 131100, + "contextWindow": 204800, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1.2, - "outputPer1M": 4, + "inputPer1M": 0.3, + "outputPer1M": 1.2, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "vercel/zai/glm-5.1", - "providerId": "vercel", - "displayName": "GLM 5.1", - "version": "2026-04-07", + "modelId": "vultr/moonshotai/Kimi-K2.6", + "providerId": "vultr", + "displayName": "Kimi K2.6", + "version": "2026-04-21", "capabilities": [ "text.chat", "tools.function_calling", @@ -108229,46 +201689,44 @@ "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 202800, - "maxOutputTokens": 64000, + "contextWindow": 262144, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1.4, - "outputPer1M": 4.4, + "inputPer1M": 0.3, + "outputPer1M": 1.2, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "vercel/zai/glm-5v-turbo", - "providerId": "vercel", - "displayName": "GLM 5V Turbo", - "version": "2026-04-01", + "modelId": "vultr/nvidia/DeepSeek-V3.2-NVFP4", + "providerId": "vultr", + "displayName": "DeepSeek V3.2", + "version": "2025-12-01", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 128000, + "contextWindow": 131072, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1.2, - "outputPer1M": 4, + "inputPer1M": 0.55, + "outputPer1M": 1.65, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "vivgrid/deepseek-v3.2", - "providerId": "vivgrid", - "displayName": "DeepSeek-V3.2", - "version": "2025-12-01", + "modelId": "vultr/nvidia/Nemotron-3-Nano-Omni-30B-A3B-Reasoning-BF16", + "providerId": "vultr", + "displayName": "NVIDIA Nemotron 3 Nano Omni", + "version": "2026-04-28", "capabilities": [ "text.chat", "tools.function_calling", @@ -108277,41 +201735,42 @@ "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.28, - "outputPer1M": 0.42, + "inputPer1M": 0.13, + "outputPer1M": 0.38, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "vivgrid/deepseek-v4-pro", - "providerId": "vivgrid", - "displayName": "DeepSeek V4 Pro", - "version": "2026-04-24", + "modelId": "vultr/nvidia/Nemotron-Cascade-2-30B-A3B", + "providerId": "vultr", + "displayName": "NVIDIA Nemotron Cascade 2", + "version": "2025-12-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", - "structured.output" + "reasoning" ], "modalities": [ "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 384000, + "contextWindow": 262144, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.435, - "outputPer1M": 0.87, + "inputPer1M": 0.15, + "outputPer1M": 0.6, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "vivgrid/gemini-3.1-flash-lite-preview", - "providerId": "vivgrid", - "displayName": "Gemini 3.1 Flash Lite Preview", - "version": "2026-03-03", + "modelId": "vultr/Qwen/Qwen3.5-397B-A17B", + "providerId": "vultr", + "displayName": "Qwen3.5 397B-A17B", + "version": "2026-02-15", "capabilities": [ "text.chat", "tools.function_calling", @@ -108321,23 +201780,23 @@ "modalities": [ "audio", "image", - "pdf", "text", "video" ], - "contextWindow": 1048576, + "contextWindow": 262144, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 1.5, + "inputPer1M": 0.3, + "outputPer1M": 2, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "vivgrid/gemini-3.1-pro-preview", - "providerId": "vivgrid", - "displayName": "Gemini 3.1 Pro Preview", - "version": "2026-02-19", + "modelId": "vultr/Qwen/Qwen3.6-27B", + "providerId": "vultr", + "displayName": "Qwen3.6 27B", + "version": "2026-04-22", "capabilities": [ "text.chat", "tools.function_calling", @@ -108347,45 +201806,45 @@ "modalities": [ "audio", "image", - "pdf", "text", "video" ], - "contextWindow": 1048576, + "contextWindow": 262144, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 2, - "outputPer1M": 12, + "inputPer1M": 0.3, + "outputPer1M": 2, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "vivgrid/gpt-5-mini", - "providerId": "vivgrid", - "displayName": "GPT-5 Mini", - "version": "2025-08-07", + "modelId": "vultr/XiaomiMiMo/MiMo-V2.5-Pro", + "providerId": "vultr", + "displayName": "MiMo-V2.5-Pro", + "version": "2026-04-22", "capabilities": [ "text.chat", "tools.function_calling", "reasoning" ], "modalities": [ - "image", "text" ], - "contextWindow": 272000, - "maxOutputTokens": 128000, + "contextWindow": 1048576, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.25, - "outputPer1M": 2, + "inputPer1M": 0.55, + "outputPer1M": 1.65, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "vivgrid/gpt-5.1-codex", - "providerId": "vivgrid", - "displayName": "GPT-5.1 Codex", - "version": "2025-11-13", + "modelId": "vultr/zai-org/GLM-5.2-FP8", + "providerId": "vultr", + "displayName": "GLM-5.2", + "version": "2026-06-13", "capabilities": [ "text.chat", "tools.function_calling", @@ -108393,22 +201852,22 @@ "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 393216, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, + "inputPer1M": 0.85, + "outputPer1M": 3.1, "currency": "USD" - } + }, + "reasoningOptions": [] }, { - "modelId": "vivgrid/gpt-5.1-codex-max", - "providerId": "vivgrid", - "displayName": "GPT-5.1 Codex Max", - "version": "2025-11-13", + "modelId": "wafer.ai/GLM-5.1", + "providerId": "wafer.ai", + "displayName": "GLM-5.1", + "version": "2026-04-07", "capabilities": [ "text.chat", "tools.function_calling", @@ -108416,44 +201875,33 @@ "structured.output" ], "modalities": [ - "image", - "text" - ], - "contextWindow": 400000, - "maxOutputTokens": 128000, - "pricing": { - "inputPer1M": 1.25, - "outputPer1M": 10, - "currency": "USD" - } - }, - { - "modelId": "vivgrid/gpt-5.2-codex", - "providerId": "vivgrid", - "displayName": "GPT-5.2 Codex", - "version": "2026-01-14", - "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" - ], - "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 202752, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, - "currency": "USD" - } + "inputPer1M": 1, + "outputPer1M": 3.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 3.2, + "cacheRead": 0.1, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "vivgrid/gpt-5.3-codex", - "providerId": "vivgrid", - "displayName": "GPT-5.3 Codex", - "version": "2026-02-24", + "modelId": "wafer.ai/GLM-5.2", + "providerId": "wafer.ai", + "displayName": "GLM-5.2", + "version": "2026-06-13", "capabilities": [ "text.chat", "tools.function_calling", @@ -108461,22 +201909,44 @@ "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 1048576, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1.75, - "outputPer1M": 14, - "currency": "USD" - } + "inputPer1M": 1.2, + "outputPer1M": 4.1, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.2, + "output": 4.1, + "cacheRead": 0.2, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { - "modelId": "vivgrid/gpt-5.4", - "providerId": "vivgrid", - "displayName": "GPT-5.4", - "version": "2026-03-05", + "modelId": "wafer.ai/glm5.2-fast", + "providerId": "wafer.ai", + "displayName": "GLM5.2-Fast", + "version": "2026-06-13", "capabilities": [ "text.chat", "tools.function_calling", @@ -108484,23 +201954,43 @@ "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 1048576, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 2.5, - "outputPer1M": 15, - "currency": "USD" - } + "inputPer1M": 3, + "outputPer1M": 10.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 10.25, + "cacheRead": 0.5, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + } + ] }, { - "modelId": "vivgrid/gpt-5.4-mini", - "providerId": "vivgrid", - "displayName": "GPT-5.4 Mini", - "version": "2026-03-17", + "modelId": "wafer.ai/Kimi-K2.6", + "providerId": "wafer.ai", + "displayName": "Kimi K2.6", + "version": "2026-04-21", "capabilities": [ "text.chat", "tools.function_calling", @@ -108509,22 +201999,34 @@ ], "modalities": [ "image", - "pdf", - "text" + "text", + "video" ], - "contextWindow": 400000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.75, - "outputPer1M": 4.5, - "currency": "USD" - } + "inputPer1M": 1.14, + "outputPer1M": 4.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.14, + "output": 4.8, + "cacheRead": 0.19, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "vivgrid/gpt-5.4-nano", - "providerId": "vivgrid", - "displayName": "GPT-5.4 Nano", - "version": "2026-03-17", + "modelId": "wafer.ai/MiniMax-M3", + "providerId": "wafer.ai", + "displayName": "MiniMax-M3", + "version": "2026-06-01", "capabilities": [ "text.chat", "tools.function_calling", @@ -108533,67 +202035,123 @@ ], "modalities": [ "image", - "pdf", "text" ], - "contextWindow": 400000, + "contextWindow": 1048576, "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 1.25, - "currency": "USD" - } + "inputPer1M": 0.33, + "outputPer1M": 1.32, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.33, + "output": 1.32, + "cacheRead": 0.07, + "cacheWrite": 0 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.66, + "output": 2.64, + "cache_read": 0.13, + "cache_write": 0, + "tier": { + "type": "context", + "size": 512000 + } + } + ], + "contextOver200k": { + "input": 0.66, + "output": 2.64, + "cache_read": 0.13, + "cache_write": 0 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "max" + ] + } + ] }, { - "modelId": "vivgrid/gpt-5.5", - "providerId": "vivgrid", - "displayName": "GPT-5.5", - "version": "2026-04-23", + "modelId": "wandb/deepseek-ai/DeepSeek-V3.1", + "providerId": "wandb", + "displayName": "DeepSeek V3.1", + "version": "2025-08-21", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "image", - "pdf", "text" ], - "contextWindow": 1050000, - "maxOutputTokens": 128000, + "contextWindow": 161000, + "maxOutputTokens": 161000, "pricing": { - "inputPer1M": 5, - "outputPer1M": 30, - "currency": "USD" + "inputPer1M": 0.55, + "outputPer1M": 1.65, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.55, + "output": 1.65, + "cacheRead": 0.55 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "vultr/MiniMaxAI/MiniMax-M2.7", - "providerId": "vultr", - "displayName": "MiniMax-M2.7", - "version": "2026-03-18", + "modelId": "wandb/deepseek-ai/DeepSeek-V4-Flash", + "providerId": "wandb", + "displayName": "DeepSeek V4 Flash", + "version": "2026-04-24", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 204800, - "maxOutputTokens": 131072, + "contextWindow": 1048576, + "maxOutputTokens": 1048576, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" - } + "inputPer1M": 0.14, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "cacheRead": 0.07 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "vultr/moonshotai/Kimi-K2.6", - "providerId": "vultr", - "displayName": "Kimi K2.6", - "version": "2026-04-21", + "modelId": "wandb/deepseek-ai/DeepSeek-V4-Flash-0731", + "providerId": "wandb", + "displayName": "DeepSeek V4 Flash 0731", + "version": "2026-07-31", "capabilities": [ "text.chat", "tools.function_calling", @@ -108604,166 +202162,231 @@ "text" ], "contextWindow": 262144, - "maxOutputTokens": 131072, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 0.13, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.13, + "output": 0.28, + "cacheRead": 0.07 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "vultr/nvidia/DeepSeek-V3.2-NVFP4", - "providerId": "vultr", - "displayName": "DeepSeek V3.2", - "version": "2025-12-01", + "modelId": "wandb/deepseek-ai/DeepSeek-V4-Pro", + "providerId": "wandb", + "displayName": "DeepSeek V4 Pro", + "version": "2026-04-24", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 1048576, + "maxOutputTokens": 1048576, "pricing": { - "inputPer1M": 0.55, - "outputPer1M": 1.65, - "currency": "USD" - } + "inputPer1M": 1.15, + "outputPer1M": 2.55, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.15, + "output": 2.55, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "vultr/nvidia/Llama-3.1-Nemotron-Safety-Guard-8B-v3", - "providerId": "vultr", - "displayName": "Llama 3.1 Nemotron Safety Guard", - "version": "2025-10-28", + "modelId": "wandb/google/gemma-4-31B-it", + "providerId": "wandb", + "displayName": "Gemma 4 31B", + "version": "2026-04-02", "capabilities": [ - "text.chat" + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 8192, - "maxOutputTokens": 4096, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.01, - "outputPer1M": 0.01, - "currency": "USD" - } + "inputPer1M": 0.1, + "outputPer1M": 0.34, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.34, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "vultr/nvidia/Nemotron-3-Nano-Omni-30B-A3B-Reasoning-BF16", - "providerId": "vultr", - "displayName": "NVIDIA Nemotron 3 Nano Omni", - "version": "2026-04-28", + "modelId": "wandb/ibm-granite/granite-4.1-8b", + "providerId": "wandb", + "displayName": "Granite 4.1 8B", + "version": "2026-04-29", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 262144, + "contextWindow": 131072, "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.13, - "outputPer1M": 0.38, - "currency": "USD" + "inputPer1M": 0.05, + "outputPer1M": 0.1, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.05, + "output": 0.1, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "vultr/nvidia/Nemotron-Cascade-2-30B-A3B", - "providerId": "vultr", - "displayName": "NVIDIA Nemotron Cascade 2", - "version": "2025-12-01", + "modelId": "wandb/JetBrains/Mellum2-12B-A2.5B-Instruct", + "providerId": "wandb", + "displayName": "Mellum2 12B A2.5B", + "version": "2026-06-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 262144, + "contextWindow": 131072, "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, - "currency": "USD" + "inputPer1M": 0.05, + "outputPer1M": 0.1, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.05, + "output": 0.1, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "vultr/zai-org/GLM-5.1-FP8", - "providerId": "vultr", - "displayName": "GLM-5.1", - "version": "2026-03-27", + "modelId": "wandb/meta-llama/Llama-3.1-70B-Instruct", + "providerId": "wandb", + "displayName": "Llama 3.1 70B", + "version": "2024-07-23", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 200000, - "maxOutputTokens": 131072, + "contextWindow": 128000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.85, - "outputPer1M": 3.1, - "currency": "USD" + "inputPer1M": 0.8, + "outputPer1M": 0.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.8, + "output": 0.8, + "cacheRead": 0.8 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "wafer.ai/deepseek-v4-flash", - "providerId": "wafer.ai", - "displayName": "DeepSeek V4 Flash", - "version": "2026-04-24", + "modelId": "wandb/meta-llama/Llama-3.1-8B-Instruct", + "providerId": "wandb", + "displayName": "Llama 3.1 8B", + "version": "2024-07-23", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 384000, + "contextWindow": 128000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 0.14, - "outputPer1M": 0.28, - "currency": "USD" + "inputPer1M": 0.22, + "outputPer1M": 0.22, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.22, + "output": 0.22, + "cacheRead": 0.22 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "wafer.ai/deepseek-v4-pro", - "providerId": "wafer.ai", - "displayName": "DeepSeek V4 Pro", - "version": "2026-04-24", + "modelId": "wandb/meta-llama/Llama-3.3-70B-Instruct", + "providerId": "wandb", + "displayName": "Llama 3.3 70B", + "version": "2024-12-01", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 1000000, - "maxOutputTokens": 384000, + "contextWindow": 128000, + "maxOutputTokens": 128000, "pricing": { - "inputPer1M": 1.74, - "outputPer1M": 3.48, - "currency": "USD" + "inputPer1M": 0.71, + "outputPer1M": 0.71, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.71, + "output": 0.71, + "cacheRead": 0.71 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "wafer.ai/GLM-5.1", - "providerId": "wafer.ai", - "displayName": "GLM-5.1", - "version": "2026-04-07", + "modelId": "wandb/MiniMaxAI/MiniMax-M2.5", + "providerId": "wandb", + "displayName": "MiniMax M2.5", + "version": "2026-02-12", "capabilities": [ "text.chat", "tools.function_calling", @@ -108773,19 +202396,26 @@ "modalities": [ "text" ], - "contextWindow": 202752, - "maxOutputTokens": 131072, + "contextWindow": 196608, + "maxOutputTokens": 196608, "pricing": { - "inputPer1M": 1, - "outputPer1M": 3.2, - "currency": "USD" - } + "inputPer1M": 0.3, + "outputPer1M": 1.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "wafer.ai/Kimi-K2.6", - "providerId": "wafer.ai", - "displayName": "Kimi-K2.6", - "version": "2026-05-13", + "modelId": "wandb/MiniMaxAI/MiniMax-M3", + "providerId": "wandb", + "displayName": "MiniMax M3", + "version": "2026-06-12", "capabilities": [ "text.chat", "tools.function_calling", @@ -108794,22 +202424,28 @@ ], "modalities": [ "image", - "text", - "video" + "text" ], "contextWindow": 262144, - "maxOutputTokens": 65536, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.68, - "outputPer1M": 3.15, - "currency": "USD" - } + "inputPer1M": 0.23, + "outputPer1M": 0.96, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.23, + "output": 0.96, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "wafer.ai/Qwen3.5-397B-A17B", - "providerId": "wafer.ai", - "displayName": "Qwen3.5-397B-A17B", - "version": "2026-02-16", + "modelId": "wandb/moonshotai/Kimi-K2.6", + "providerId": "wandb", + "displayName": "Kimi K2.6", + "version": "2026-04-20", "capabilities": [ "text.chat", "tools.function_calling", @@ -108818,22 +202454,28 @@ ], "modalities": [ "image", - "text", - "video" + "text" ], "contextWindow": 262144, - "maxOutputTokens": 65536, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.43, - "outputPer1M": 2.6, - "currency": "USD" - } + "inputPer1M": 0.65, + "outputPer1M": 3.41, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.65, + "output": 3.41, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "wafer.ai/Qwen3.6-35B-A3B", - "providerId": "wafer.ai", - "displayName": "Qwen3.6-35B-A3B", - "version": "2026-05-11", + "modelId": "wandb/moonshotai/Kimi-K2.7-Code", + "providerId": "wandb", + "displayName": "Kimi K2.7 Code", + "version": "2026-06-12", "capabilities": [ "text.chat", "tools.function_calling", @@ -108842,22 +202484,28 @@ ], "modalities": [ "image", - "text", - "video" + "text" ], - "contextWindow": 256000, - "maxOutputTokens": 65536, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 1, - "currency": "USD" - } + "inputPer1M": 0.71, + "outputPer1M": 3.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.71, + "output": 3.5, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "wafer.ai/qwen3.7-max", - "providerId": "wafer.ai", - "displayName": "Qwen3.7-Max", - "version": "2026-05-21", + "modelId": "wandb/moonshotai/Kimi-K3", + "providerId": "wandb", + "displayName": "Kimi K3", + "version": "2026-07-16", "capabilities": [ "text.chat", "tools.function_calling", @@ -108865,63 +202513,95 @@ "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 256000, - "maxOutputTokens": 65536, + "contextWindow": 1048576, + "maxOutputTokens": 1048576, "pricing": { - "inputPer1M": 5, + "inputPer1M": 3, "outputPer1M": 15, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "wandb/deepseek-ai/DeepSeek-V3.1", + "modelId": "wandb/nvidia/NVIDIA-Nemotron-3-Super-120B-A12B-FP8", "providerId": "wandb", - "displayName": "DeepSeek V3.1", - "version": "2025-08-21", + "displayName": "Nemotron 3 Super", + "version": "2026-03-11", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 161000, - "maxOutputTokens": 161000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.55, - "outputPer1M": 1.65, - "currency": "USD" - } + "inputPer1M": 0.2, + "outputPer1M": 0.8, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 0.8, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "wandb/meta-llama/Llama-3.1-70B-Instruct", + "modelId": "wandb/nvidia/NVIDIA-Nemotron-3-Ultra-550B-A55B", "providerId": "wandb", - "displayName": "Llama 3.1 70B", - "version": "2024-07-23", + "displayName": "Nemotron 3 Ultra", + "version": "2026-06-04", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.8, - "outputPer1M": 0.8, - "currency": "USD" - } + "inputPer1M": 0.75, + "outputPer1M": 2.75, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 2.75, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "wandb/meta-llama/Llama-3.1-8B-Instruct", + "modelId": "wandb/nvidia/NVIDIA-Nemotron-3.5-Lightning-30B-A3B", "providerId": "wandb", - "displayName": "Meta-Llama-3.1-8B-Instruct", - "version": "2024-07-23", + "displayName": "Nemotron 3.5 Lightning", + "version": "2026-08-11", "capabilities": [ "text.chat", "tools.function_calling", @@ -108931,19 +202611,30 @@ "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 128000, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.22, - "outputPer1M": 0.22, - "currency": "USD" - } + "inputPer1M": 0.1, + "outputPer1M": 0.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.25, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "wandb/meta-llama/Llama-3.3-70B-Instruct", + "modelId": "wandb/openai/gpt-oss-120b", "providerId": "wandb", - "displayName": "Llama-3.3-70B-Instruct", - "version": "2024-12-06", + "displayName": "gpt-oss-120b", + "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", @@ -108953,19 +202644,26 @@ "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 128000, + "contextWindow": 131072, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.71, - "outputPer1M": 0.71, - "currency": "USD" - } + "inputPer1M": 0.03, + "outputPer1M": 0.17, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.03, + "output": 0.17, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "wandb/meta-llama/Llama-4-Scout-17B-16E-Instruct", + "modelId": "wandb/openai/gpt-oss-20b", "providerId": "wandb", - "displayName": "Llama 4 Scout 17B 16E Instruct", - "version": "2025-01-31", + "displayName": "gpt-oss-20b", + "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", @@ -108973,44 +202671,55 @@ "structured.output" ], "modalities": [ - "image", "text" ], - "contextWindow": 64000, - "maxOutputTokens": 64000, + "contextWindow": 131072, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.17, - "outputPer1M": 0.66, - "currency": "USD" - } + "inputPer1M": 0.03, + "outputPer1M": 0.13, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.03, + "output": 0.13, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { - "modelId": "wandb/microsoft/Phi-4-mini-instruct", + "modelId": "wandb/OpenPipe/Qwen3-14B-Instruct", "providerId": "wandb", - "displayName": "Phi-4-mini-instruct", - "version": "2024-12-11", + "displayName": "Qwen3 14B Instruct", + "version": "2025-04-29", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 128000, - "maxOutputTokens": 128000, + "contextWindow": 32768, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 0.08, - "outputPer1M": 0.35, - "currency": "USD" + "inputPer1M": 0.05, + "outputPer1M": 0.22, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.05, + "output": 0.22, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "wandb/MiniMaxAI/MiniMax-M2.5", + "modelId": "wandb/Qwen/Qwen3-30B-A3B-Instruct-2507", "providerId": "wandb", - "displayName": "MiniMax M2.5", - "version": "2026-02-12", + "displayName": "Qwen3 30B A3B Instruct 2507", + "version": "2025-07-29", "capabilities": [ "text.chat", "tools.function_calling", @@ -109019,129 +202728,191 @@ "modalities": [ "text" ], - "contextWindow": 196608, - "maxOutputTokens": 196608, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.3, - "outputPer1M": 1.2, - "currency": "USD" + "inputPer1M": 0.1, + "outputPer1M": 0.3, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.3, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "wandb/moonshotai/Kimi-K2.5", + "modelId": "wandb/Qwen/Qwen3-Coder-480B-A35B-Instruct", "providerId": "wandb", - "displayName": "Kimi K2.5", - "version": "2026-01-27", + "displayName": "Qwen3 Coder 480B A35B", + "version": "2025-07-22", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ - "image", "text" ], "contextWindow": 262144, "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.5, - "outputPer1M": 2.85, - "currency": "USD" + "inputPer1M": 1, + "outputPer1M": 1.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 1.5, + "cacheRead": 1 + }, + "costUnit": "USD per 1M tokens" } }, { - "modelId": "wandb/nvidia/NVIDIA-Nemotron-3-Super-120B-A12B-FP8", + "modelId": "wandb/Qwen/Qwen3.5-35B-A3B", "providerId": "wandb", - "displayName": "NVIDIA Nemotron 3 Super 120B", - "version": "2026-03-11", + "displayName": "Qwen3.5-35B-A3B", + "version": "2026-02-24", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "image", "text" ], "contextWindow": 262144, "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.2, - "outputPer1M": 0.8, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 1.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 1.25, + "cacheRead": 0.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "wandb/openai/gpt-oss-120b", + "modelId": "wandb/Qwen/Qwen3.6-27B", "providerId": "wandb", - "displayName": "gpt-oss-120b", - "version": "2025-08-05", + "displayName": "Qwen3.6 27B", + "version": "2026-04-22", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.15, - "outputPer1M": 0.6, - "currency": "USD" - } + "inputPer1M": 0.6, + "outputPer1M": 3.6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 3.6, + "cacheRead": 0.12 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "wandb/openai/gpt-oss-20b", + "modelId": "wandb/Qwen/Qwen3.6-35B-A3B", "providerId": "wandb", - "displayName": "gpt-oss-20b", - "version": "2025-08-05", + "displayName": "Qwen3.6 35B A3B", + "version": "2026-04-15", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 131072, - "maxOutputTokens": 131072, + "contextWindow": 262144, + "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.2, - "currency": "USD" - } + "inputPer1M": 0.25, + "outputPer1M": 1.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 1.25, + "cacheRead": 0.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "wandb/OpenPipe/Qwen3-14B-Instruct", + "modelId": "wandb/zai-org/GLM-5.1", "providerId": "wandb", - "displayName": "OpenPipe Qwen3 14B Instruct", - "version": "2025-04-29", + "displayName": "GLM 5.1", + "version": "2026-04-07", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 32768, - "maxOutputTokens": 32768, + "contextWindow": 202752, + "maxOutputTokens": 202752, "pricing": { - "inputPer1M": 0.05, - "outputPer1M": 0.22, - "currency": "USD" - } + "inputPer1M": 1.4, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.4, + "output": 4.4, + "cacheRead": 0.26 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "wandb/Qwen/Qwen3-235B-A22B-Instruct-2507", + "modelId": "wandb/zai-org/GLM-5.2", "providerId": "wandb", - "displayName": "Qwen3 235B A22B Instruct 2507", - "version": "2025-04-28", + "displayName": "GLM 5.2", + "version": "2026-06-16", "capabilities": [ "text.chat", "tools.function_calling", + "reasoning", "structured.output" ], "modalities": [ @@ -109150,101 +202921,111 @@ "contextWindow": 262144, "maxOutputTokens": 262144, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.1, - "currency": "USD" - } + "inputPer1M": 0.76, + "outputPer1M": 2.42, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.76, + "output": 2.42, + "cacheRead": 0.14 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "wandb/Qwen/Qwen3-235B-A22B-Thinking-2507", - "providerId": "wandb", - "displayName": "Qwen3-235B-A22B-Thinking-2507", - "version": "2025-07-25", + "modelId": "watsonx/ibm/granite-4-h-small", + "providerId": "watsonx", + "displayName": "Granite-4.0-H-Small", + "version": "2025-10-02", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning", "structured.output" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 131072, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.1, + "inputPer1M": 0.0636, + "outputPer1M": 0.265, "currency": "USD" } }, { - "modelId": "wandb/Qwen/Qwen3-30B-A3B-Instruct-2507", - "providerId": "wandb", - "displayName": "Qwen3 30B A3B Instruct 2507", - "version": "2025-07-29", + "modelId": "watsonx/meta-llama/llama-3-3-70b-instruct", + "providerId": "watsonx", + "displayName": "Llama-3.3-70B-Instruct", + "version": "2024-12-06", "capabilities": [ "text.chat", - "tools.function_calling", - "structured.output" + "tools.function_calling" ], "modalities": [ "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 131072, + "maxOutputTokens": 4096, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.3, + "inputPer1M": 0.7526, + "outputPer1M": 0.7526, "currency": "USD" } }, { - "modelId": "wandb/Qwen/Qwen3-Coder-480B-A35B-Instruct", - "providerId": "wandb", - "displayName": "Qwen3-Coder-480B-A35B-Instruct", - "version": "2025-07-23", + "modelId": "watsonx/meta-llama/llama-4-maverick-17b-128e-instruct-fp8", + "providerId": "watsonx", + "displayName": "Llama 4 Maverick 17B 128E Instruct FP8", + "version": "2025-04-05", "capabilities": [ "text.chat", - "tools.function_calling", - "structured.output" + "tools.function_calling" ], "modalities": [ + "image", "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 131072, + "maxOutputTokens": 8192, "pricing": { - "inputPer1M": 1, - "outputPer1M": 1.5, + "inputPer1M": 0.371, + "outputPer1M": 1.484, "currency": "USD" } }, { - "modelId": "wandb/zai-org/GLM-5-FP8", - "providerId": "wandb", - "displayName": "GLM 5", - "version": "2026-02-11", + "modelId": "watsonx/mistralai/mistral-small-3-1-24b-instruct-2503", + "providerId": "watsonx", + "displayName": "Mistral Small 3.1 24B", + "version": "2025-03-17", "capabilities": [ "text.chat", "tools.function_calling", "structured.output" ], "modalities": [ + "image", "text" ], - "contextWindow": 200000, - "maxOutputTokens": 200000, + "contextWindow": 131072, + "maxOutputTokens": 16384, "pricing": { - "inputPer1M": 1, - "outputPer1M": 3.2, + "inputPer1M": 0.106, + "outputPer1M": 0.318, "currency": "USD" } }, { - "modelId": "wandb/zai-org/GLM-5.1", - "providerId": "wandb", - "displayName": "GLM-5.1", - "version": "2026-03-27", + "modelId": "watsonx/openai/gpt-oss-120b", + "providerId": "watsonx", + "displayName": "GPT OSS 120B", + "version": "2025-08-05", "capabilities": [ "text.chat", "tools.function_calling", @@ -109254,13 +203035,23 @@ "modalities": [ "text" ], - "contextWindow": 200000, - "maxOutputTokens": 131072, + "contextWindow": 131072, + "maxOutputTokens": 32768, "pricing": { - "inputPer1M": 1.4, - "outputPer1M": 4.4, + "inputPer1M": 0.159, + "outputPer1M": 0.636, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { "modelId": "xai/grok-4.20-0309-non-reasoning", @@ -109282,7 +203073,31 @@ "pricing": { "inputPer1M": 1.25, "outputPer1M": 2.5, - "currency": "USD" + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 2.5, + "cacheRead": 0.2 + }, + "costMetadata": { + "tiers": [ + { + "input": 2.5, + "output": 5, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 2.5, + "output": 5, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" } }, { @@ -109306,8 +203121,33 @@ "pricing": { "inputPer1M": 1.25, "outputPer1M": 2.5, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 2.5, + "cacheRead": 0.2 + }, + "costMetadata": { + "tiers": [ + { + "input": 2.5, + "output": 5, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 2.5, + "output": 5, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { "modelId": "xai/grok-4.20-multi-agent-0309", @@ -109329,8 +203169,43 @@ "pricing": { "inputPer1M": 1.25, "outputPer1M": 2.5, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 2.5, + "cacheRead": 0.2 + }, + "costMetadata": { + "tiers": [ + { + "input": 2.5, + "output": 5, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 2.5, + "output": 5, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { "modelId": "xai/grok-4.3", @@ -109353,8 +203228,160 @@ "pricing": { "inputPer1M": 1.25, "outputPer1M": 2.5, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 2.5, + "cacheRead": 0.2 + }, + "costMetadata": { + "tiers": [ + { + "input": 2.5, + "output": 5, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 2.5, + "output": 5, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "xai/grok-4.5", + "providerId": "xai", + "displayName": "Grok 4.5", + "version": "2026-07-08", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 500000, + "maxOutputTokens": 500000, + "pricing": { + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.3 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 12, + "cache_read": 0.6, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 12, + "cache_read": 0.6 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "xai/grok-4.6", + "providerId": "xai", + "displayName": "Grok 4.6", + "version": "2026-08-12", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 500000, + "maxOutputTokens": 500000, + "pricing": { + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.5 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 12, + "cache_read": 1, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 12, + "cache_read": 1 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh" + ] + } + ] }, { "modelId": "xai/grok-build-0.1", @@ -109377,8 +203404,33 @@ "pricing": { "inputPer1M": 1, "outputPer1M": 2, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 2, + "cacheRead": 0.2 + }, + "costMetadata": { + "tiers": [ + { + "input": 2, + "output": 4, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 2, + "output": 4, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { "modelId": "xai/grok-imagine-image", @@ -109424,15 +203476,11 @@ "maxOutputTokens": 0 }, { - "modelId": "xiaomi-token-plan-ams/mimo-v2-omni", - "providerId": "xiaomi-token-plan-ams", - "displayName": "MiMo-V2-Omni", - "version": "2026-03-18", - "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" - ], + "modelId": "xai/grok-imagine-video-1.5", + "providerId": "xai", + "displayName": "Grok Imagine Video 1.5", + "version": "2026-05-30", + "capabilities": [], "modalities": [ "audio", "image", @@ -109440,13 +203488,8 @@ "text", "video" ], - "contextWindow": 262144, - "maxOutputTokens": 131072, - "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "contextWindow": 1024, + "maxOutputTokens": 0 }, { "modelId": "xiaomi-token-plan-ams/mimo-v2-pro", @@ -109466,8 +203509,19 @@ "pricing": { "inputPer1M": 0, "outputPer1M": 0, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "xiaomi-token-plan-ams/mimo-v2-tts", @@ -109508,8 +203562,19 @@ "pricing": { "inputPer1M": 0, "outputPer1M": 0, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "xiaomi-token-plan-ams/mimo-v2.5-pro", @@ -109529,8 +203594,19 @@ "pricing": { "inputPer1M": 0, "outputPer1M": 0, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "xiaomi-token-plan-ams/mimo-v2.5-tts", @@ -109586,31 +203662,6 @@ "currency": "USD" } }, - { - "modelId": "xiaomi-token-plan-cn/mimo-v2-omni", - "providerId": "xiaomi-token-plan-cn", - "displayName": "MiMo-V2-Omni", - "version": "2026-03-18", - "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" - ], - "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" - ], - "contextWindow": 262144, - "maxOutputTokens": 131072, - "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } - }, { "modelId": "xiaomi-token-plan-cn/mimo-v2-pro", "providerId": "xiaomi-token-plan-cn", @@ -109629,8 +203680,19 @@ "pricing": { "inputPer1M": 0, "outputPer1M": 0, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "xiaomi-token-plan-cn/mimo-v2-tts", @@ -109671,8 +203733,19 @@ "pricing": { "inputPer1M": 0, "outputPer1M": 0, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "xiaomi-token-plan-cn/mimo-v2.5-pro", @@ -109692,8 +203765,19 @@ "pricing": { "inputPer1M": 0, "outputPer1M": 0, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "xiaomi-token-plan-cn/mimo-v2.5-tts", @@ -109749,31 +203833,6 @@ "currency": "USD" } }, - { - "modelId": "xiaomi-token-plan-sgp/mimo-v2-omni", - "providerId": "xiaomi-token-plan-sgp", - "displayName": "MiMo-V2-Omni", - "version": "2026-03-18", - "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" - ], - "modalities": [ - "audio", - "image", - "pdf", - "text", - "video" - ], - "contextWindow": 262144, - "maxOutputTokens": 131072, - "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } - }, { "modelId": "xiaomi-token-plan-sgp/mimo-v2-pro", "providerId": "xiaomi-token-plan-sgp", @@ -109792,8 +203851,19 @@ "pricing": { "inputPer1M": 0, "outputPer1M": 0, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "xiaomi-token-plan-sgp/mimo-v2-tts", @@ -109834,8 +203904,19 @@ "pricing": { "inputPer1M": 0, "outputPer1M": 0, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "xiaomi-token-plan-sgp/mimo-v2.5-pro", @@ -109855,8 +203936,19 @@ "pricing": { "inputPer1M": 0, "outputPer1M": 0, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "xiaomi-token-plan-sgp/mimo-v2.5-tts", @@ -109928,10 +204020,21 @@ "contextWindow": 262144, "maxOutputTokens": 65536, "pricing": { - "inputPer1M": 0.1, - "outputPer1M": 0.3, - "currency": "USD" - } + "inputPer1M": 0.14, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "cacheRead": 0.0028 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "xiaomi/mimo-v2-omni", @@ -109953,10 +204056,21 @@ "contextWindow": 262144, "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 0.14, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "cacheRead": 0.0028 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "xiaomi/mimo-v2-pro", @@ -109974,10 +204088,21 @@ "contextWindow": 1048576, "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1, - "outputPer1M": 3, - "currency": "USD" - } + "inputPer1M": 0.435, + "outputPer1M": 0.87, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.435, + "output": 0.87, + "cacheRead": 0.0036 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "xiaomi/mimo-v2.5", @@ -109998,10 +204123,21 @@ "contextWindow": 1048576, "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.4, - "outputPer1M": 2, - "currency": "USD" - } + "inputPer1M": 0.14, + "outputPer1M": 0.28, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "cacheRead": 0.0028 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "xiaomi/mimo-v2.5-pro", @@ -110019,10 +204155,21 @@ "contextWindow": 1048576, "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 1, - "outputPer1M": 3, - "currency": "USD" - } + "inputPer1M": 0.435, + "outputPer1M": 0.87, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.435, + "output": 0.87, + "cacheRead": 0.0036 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "xiaomi/mimo-v2.5-pro-ultraspeed", @@ -110042,8 +204189,477 @@ "pricing": { "inputPer1M": 1.305, "outputPer1M": 2.61, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.305, + "output": 2.61, + "cacheRead": 0.0108 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "xpersona/claude-fable-5", + "providerId": "xpersona", + "displayName": "Claude Fable 5", + "version": "2026-06-09", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 3, + "outputPer1M": 18.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 18.5, + "reasoning": 18.5, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "xpersona/claude-haiku-4-5", + "providerId": "xpersona", + "displayName": "Claude Haiku 4.5 (latest)", + "version": "2025-10-15", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 0.6, + "outputPer1M": 3.7, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 3.7, + "reasoning": 3.7, + "cacheRead": 0.06 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "xpersona/claude-opus-4-8", + "providerId": "xpersona", + "displayName": "Claude Opus 4.8", + "version": "2026-05-28", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 1.5, + "outputPer1M": 9.25, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 9.25, + "reasoning": 9.25, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "xpersona/claude-sonnet-4-6", + "providerId": "xpersona", + "displayName": "Claude Sonnet 4.6", + "version": "2026-02-17", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 200000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 0.9, + "outputPer1M": 5.55, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.9, + "output": 5.55, + "reasoning": 5.55, + "cacheRead": 0.09 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "xpersona/gemini-3.5-flash", + "providerId": "xpersona", + "displayName": "Gemini 3.5 Flash", + "version": "2026-05-19", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 1.55, + "outputPer1M": 12.2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.55, + "output": 12.2, + "reasoning": 12.2, + "cacheRead": 0.155 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "xpersona/gpt-5.4", + "providerId": "xpersona", + "displayName": "GPT-5.4", + "version": "2026-03-05", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1050000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 0.75, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.75, + "output": 6, + "reasoning": 6, + "cacheRead": 0.075 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "xpersona/gpt-5.4-mini", + "providerId": "xpersona", + "displayName": "GPT-5.4 mini", + "version": "2026-03-17", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 272000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 0.375, + "outputPer1M": 4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.375, + "output": 4, + "reasoning": 4, + "cacheRead": 0.0375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "xpersona/gpt-5.5", + "providerId": "xpersona", + "displayName": "GPT-5.5", + "version": "2026-04-23", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 1050000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 1.5, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 12, + "reasoning": 12, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "xpersona/gpt-5.6", + "providerId": "xpersona", + "displayName": "GPT-5.6", + "version": "2026-07-09", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 372000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 1.5, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 12, + "reasoning": 12, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "xpersona/gpt-5.6-sol", + "providerId": "xpersona", + "displayName": "GPT-5.6 Sol", + "version": "2026-07-09", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 372000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 1.5, + "outputPer1M": 12, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 12, + "reasoning": 12, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "xpersona/gpt-5.6-terra", + "providerId": "xpersona", + "displayName": "GPT-5.6 Terra", + "version": "2026-07-09", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text" + ], + "contextWindow": 372000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 1.5, + "outputPer1M": 2, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 2, + "reasoning": 2, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { "modelId": "xpersona/xpersona-frieren-coder", @@ -110065,8 +204681,27 @@ "pricing": { "inputPer1M": 1.5, "outputPer1M": 6, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 6, + "reasoning": 6, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { "modelId": "xpersona/xpersona-gpt-5.5", @@ -110088,29 +204723,27 @@ "pricing": { "inputPer1M": 3, "outputPer1M": 18, - "currency": "USD" - } - }, - { - "modelId": "zai-coding-plan/glm-4.5-air", - "providerId": "zai-coding-plan", - "displayName": "GLM-4.5-Air", - "version": "2025-07-28", - "capabilities": [ - "text.chat", - "tools.function_calling", - "reasoning" - ], - "modalities": [ - "text" - ], - "contextWindow": 131072, - "maxOutputTokens": 98304, - "pricing": { - "inputPer1M": 0, - "outputPer1M": 0, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 18, + "reasoning": 18, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { "modelId": "zai-coding-plan/glm-4.7", @@ -110130,8 +204763,20 @@ "pricing": { "inputPer1M": 0, "outputPer1M": 0, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "zai-coding-plan/glm-5-turbo", @@ -110152,14 +204797,26 @@ "pricing": { "inputPer1M": 0, "outputPer1M": 0, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "zai-coding-plan/glm-5.1", + "modelId": "zai-coding-plan/glm-5.2", "providerId": "zai-coding-plan", - "displayName": "GLM-5.1", - "version": "2026-03-27", + "displayName": "GLM-5.2", + "version": "2026-06-13", "capabilities": [ "text.chat", "tools.function_calling", @@ -110169,18 +204826,34 @@ "modalities": [ "text" ], - "contextWindow": 200000, + "contextWindow": 1000000, "maxOutputTokens": 131072, "pricing": { "inputPer1M": 0, "outputPer1M": 0, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] }, { - "modelId": "zai-coding-plan/glm-5.2", + "modelId": "zai-coding-plan/glm-5.2-highspeed", "providerId": "zai-coding-plan", - "displayName": "GLM-5.2", + "displayName": "GLM-5.2 Highspeed", "version": "2026-06-13", "capabilities": [ "text.chat", @@ -110196,32 +204869,63 @@ "pricing": { "inputPer1M": 0, "outputPer1M": 0, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] }, { - "modelId": "zai-coding-plan/glm-5v-turbo", + "modelId": "zai-coding-plan/glm-5.3", "providerId": "zai-coding-plan", - "displayName": "GLM-5V-Turbo", - "version": "2026-04-01", + "displayName": "GLM-5.3", + "version": "2026-08-14", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 200000, + "contextWindow": 1000000, "maxOutputTokens": 131072, "pricing": { "inputPer1M": 0, "outputPer1M": 0, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "high", + "max" + ] + } + ] }, { "modelId": "zai/glm-4.5", @@ -110241,8 +204945,20 @@ "pricing": { "inputPer1M": 0.6, "outputPer1M": 2.2, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.2, + "cacheRead": 0.11, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "zai/glm-4.5-air", @@ -110262,8 +204978,20 @@ "pricing": { "inputPer1M": 0.2, "outputPer1M": 1.1, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.1, + "cacheRead": 0.03, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "zai/glm-4.5-flash", @@ -110283,8 +205011,20 @@ "pricing": { "inputPer1M": 0, "outputPer1M": 0, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "zai/glm-4.5v", @@ -110307,7 +205047,12 @@ "inputPer1M": 0.6, "outputPer1M": 1.8, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "zai/glm-4.6", @@ -110327,8 +205072,20 @@ "pricing": { "inputPer1M": 0.6, "outputPer1M": 2.2, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.2, + "cacheRead": 0.11, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "zai/glm-4.6v", @@ -110351,7 +205108,12 @@ "inputPer1M": 0.3, "outputPer1M": 0.9, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "zai/glm-4.7", @@ -110371,8 +205133,20 @@ "pricing": { "inputPer1M": 0.6, "outputPer1M": 2.2, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.2, + "cacheRead": 0.11, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "zai/glm-4.7-flash", @@ -110392,8 +205166,20 @@ "pricing": { "inputPer1M": 0, "outputPer1M": 0, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "zai/glm-4.7-flashx", @@ -110413,14 +205199,26 @@ "pricing": { "inputPer1M": 0.07, "outputPer1M": 0.4, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.07, + "output": 0.4, + "cacheRead": 0.01, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "zai/glm-5", "providerId": "zai", "displayName": "GLM-5", - "version": "2026-02-11", + "version": "2026-02-12", "capabilities": [ "text.chat", "tools.function_calling", @@ -110434,8 +205232,20 @@ "pricing": { "inputPer1M": 1, "outputPer1M": 3.2, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 3.2, + "cacheRead": 0.2, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "zai/glm-5-turbo", @@ -110456,14 +205266,26 @@ "pricing": { "inputPer1M": 1.2, "outputPer1M": 4, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.2, + "output": 4, + "cacheRead": 0.24, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "zai/glm-5.1", "providerId": "zai", "displayName": "GLM-5.1", - "version": "2026-03-27", + "version": "2026-04-07", "capabilities": [ "text.chat", "tools.function_calling", @@ -110478,8 +205300,58 @@ "pricing": { "inputPer1M": 1.4, "outputPer1M": 4.4, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.4, + "output": 4.4, + "cacheRead": 0.26, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "zai/glm-5.2", + "providerId": "zai", + "displayName": "GLM-5.2", + "version": "2026-06-13", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 1.4, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.4, + "output": 4.4, + "cacheRead": 0.26, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] }, { "modelId": "zai/glm-5v-turbo", @@ -110502,13 +205374,25 @@ "pricing": { "inputPer1M": 1.2, "outputPer1M": 4, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.2, + "output": 4, + "cacheRead": 0.24, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "zeldoc/z-code", + "modelId": "zeldoc/zdev", "providerId": "zeldoc", - "displayName": "Z-Code", + "displayName": "ZDev", "version": "2026-04-15", "capabilities": [ "text.chat", @@ -110518,16 +205402,47 @@ ], "modalities": [ "image", - "text", - "video" + "text" ], - "contextWindow": 262144, - "maxOutputTokens": 262144, + "contextWindow": 1000000, + "maxOutputTokens": 131072, "pricing": { "inputPer1M": 0, "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] + }, + { + "modelId": "zenifra/alibaba/qwen3.6-35b-a3b", + "providerId": "zenifra", + "displayName": "Qwen3.6 35B-A3B", + "version": "2026-04-17", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 262144, + "maxOutputTokens": 65536, + "pricing": { + "inputPer1M": 0.19, + "outputPer1M": 0.48, + "currency": "USD" + }, + "reasoningOptions": [] }, { "modelId": "zenmux/anthropic/claude-3.5-haiku", @@ -110547,7 +205462,14 @@ "pricing": { "inputPer1M": 0.8, "outputPer1M": 4, - "currency": "USD" + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.8, + "output": 4, + "cacheRead": 0.08, + "cacheWrite": 1 + }, + "costUnit": "USD per 1M tokens" } }, { @@ -110570,8 +205492,25 @@ "pricing": { "inputPer1M": 3, "outputPer1M": 15, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { "modelId": "zenmux/anthropic/claude-fable-5", @@ -110593,8 +205532,25 @@ "pricing": { "inputPer1M": 10, "outputPer1M": 50, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 10, + "output": 50, + "cacheRead": 1, + "cacheWrite": 12.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { "modelId": "zenmux/anthropic/claude-haiku-4.5", @@ -110614,7 +205570,14 @@ "pricing": { "inputPer1M": 1, "outputPer1M": 5, - "currency": "USD" + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 5, + "cacheRead": 0.1, + "cacheWrite": 1.25 + }, + "costUnit": "USD per 1M tokens" } }, { @@ -110637,8 +205600,25 @@ "pricing": { "inputPer1M": 15, "outputPer1M": 75, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 75, + "cacheRead": 1.5, + "cacheWrite": 18.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { "modelId": "zenmux/anthropic/claude-opus-4.1", @@ -110660,8 +205640,25 @@ "pricing": { "inputPer1M": 15, "outputPer1M": 75, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 15, + "output": 75, + "cacheRead": 1.5, + "cacheWrite": 18.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { "modelId": "zenmux/anthropic/claude-opus-4.5", @@ -110683,8 +205680,25 @@ "pricing": { "inputPer1M": 5, "outputPer1M": 25, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { "modelId": "zenmux/anthropic/claude-opus-4.6", @@ -110705,8 +205719,25 @@ "pricing": { "inputPer1M": 5, "outputPer1M": 25, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { "modelId": "zenmux/anthropic/claude-opus-4.7", @@ -110728,8 +205759,25 @@ "pricing": { "inputPer1M": 5, "outputPer1M": 25, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { "modelId": "zenmux/anthropic/claude-opus-4.8", @@ -110751,8 +205799,25 @@ "pricing": { "inputPer1M": 5, "outputPer1M": 25, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 25, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { "modelId": "zenmux/anthropic/claude-sonnet-4", @@ -110774,8 +205839,25 @@ "pricing": { "inputPer1M": 3, "outputPer1M": 15, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { "modelId": "zenmux/anthropic/claude-sonnet-4.5", @@ -110797,8 +205879,25 @@ "pricing": { "inputPer1M": 3, "outputPer1M": 15, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { "modelId": "zenmux/anthropic/claude-sonnet-4.6", @@ -110819,8 +205918,105 @@ "pricing": { "inputPer1M": 3, "outputPer1M": 15, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3, + "cacheWrite": 3.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "zenmux/anthropic/claude-sonnet-5", + "providerId": "zenmux", + "displayName": "Claude Sonnet 5", + "version": "2026-06-30", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 2, + "outputPer1M": 10, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 10, + "cacheRead": 0.2, + "cacheWrite": 4 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "zenmux/anthropic/claude-sonnet-5-free", + "providerId": "zenmux", + "displayName": "Claude Sonnet 5 (Free)", + "version": "2026-06-30", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { "modelId": "zenmux/baidu/ernie-5.0-thinking-preview", @@ -110843,7 +206039,8 @@ "inputPer1M": 0.84, "outputPer1M": 3.37, "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "zenmux/deepseek/deepseek-chat", @@ -110862,7 +206059,13 @@ "pricing": { "inputPer1M": 0.28, "outputPer1M": 0.42, - "currency": "USD" + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.28, + "output": 0.42, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" } }, { @@ -110884,7 +206087,12 @@ "inputPer1M": 0.28, "outputPer1M": 0.43, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "zenmux/deepseek/deepseek-v3.2-exp", @@ -110905,7 +206113,12 @@ "inputPer1M": 0.22, "outputPer1M": 0.33, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "zenmux/deepseek/deepseek-v4-flash", @@ -110926,8 +206139,27 @@ "pricing": { "inputPer1M": 0.14, "outputPer1M": 0.28, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.28, + "cacheRead": 0.0028 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { "modelId": "zenmux/deepseek/deepseek-v4-pro", @@ -110948,8 +206180,27 @@ "pricing": { "inputPer1M": 0.435, "outputPer1M": 0.87, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.435, + "output": 0.87, + "cacheRead": 0.003625 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { "modelId": "zenmux/google/gemini-2.5-flash", @@ -110972,8 +206223,25 @@ "pricing": { "inputPer1M": 0.3, "outputPer1M": 2.5, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "cacheRead": 0.07, + "cacheWrite": 1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { "modelId": "zenmux/google/gemini-2.5-flash-lite", @@ -110995,7 +206263,14 @@ "pricing": { "inputPer1M": 0.1, "outputPer1M": 0.4, - "currency": "USD" + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.4, + "cacheRead": 0.03, + "cacheWrite": 1 + }, + "costUnit": "USD per 1M tokens" } }, { @@ -111020,8 +206295,25 @@ "pricing": { "inputPer1M": 1.25, "outputPer1M": 10, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.31, + "cacheWrite": 4.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { "modelId": "zenmux/google/gemini-3-flash-preview", @@ -111044,8 +206336,25 @@ "pricing": { "inputPer1M": 0.5, "outputPer1M": 3, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 3, + "cacheRead": 0.05, + "cacheWrite": 1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { "modelId": "zenmux/google/gemini-3.1-flash-lite", @@ -111070,8 +206379,24 @@ "pricing": { "inputPer1M": 0.25, "outputPer1M": 1.5, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 1.5, + "cacheRead": 0.025 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { "modelId": "zenmux/google/gemini-3.1-flash-lite-preview", @@ -111118,8 +206443,25 @@ "pricing": { "inputPer1M": 2, "outputPer1M": 12, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 12, + "cacheRead": 0.2, + "cacheWrite": 4.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { "modelId": "zenmux/google/gemini-3.5-flash", @@ -111144,8 +206486,24 @@ "pricing": { "inputPer1M": 1.5, "outputPer1M": 9, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.5, + "output": 9, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { "modelId": "zenmux/inclusionai/ling-1t", @@ -111164,7 +206522,13 @@ "pricing": { "inputPer1M": 0.56, "outputPer1M": 2.24, - "currency": "USD" + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.56, + "output": 2.24, + "cacheRead": 0.11 + }, + "costUnit": "USD per 1M tokens" } }, { @@ -111185,8 +206549,15 @@ "pricing": { "inputPer1M": 0.56, "outputPer1M": 2.24, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.56, + "output": 2.24, + "cacheRead": 0.11 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { "modelId": "zenmux/inclusionai/ring-2.6-1t", @@ -111206,8 +206577,15 @@ "pricing": { "inputPer1M": 0.3, "outputPer1M": 2.5, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 2.5, + "cacheRead": 0.06 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { "modelId": "zenmux/kuaishou/kat-coder-pro-v2", @@ -111226,7 +206604,13 @@ "pricing": { "inputPer1M": 0.3, "outputPer1M": 1.2, - "currency": "USD" + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.06 + }, + "costUnit": "USD per 1M tokens" } }, { @@ -111247,8 +206631,16 @@ "pricing": { "inputPer1M": 0.3, "outputPer1M": 1.2, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.03, + "cacheWrite": 0.38 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { "modelId": "zenmux/minimax/minimax-m2.1", @@ -111268,8 +206660,16 @@ "pricing": { "inputPer1M": 0.3, "outputPer1M": 1.2, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.03, + "cacheWrite": 0.38 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { "modelId": "zenmux/minimax/minimax-m2.5", @@ -111289,8 +206689,16 @@ "pricing": { "inputPer1M": 0.3, "outputPer1M": 1.2, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.3, + "output": 1.2, + "cacheRead": 0.03, + "cacheWrite": 0.375 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { "modelId": "zenmux/minimax/minimax-m2.5-lightning", @@ -111310,8 +206718,16 @@ "pricing": { "inputPer1M": 0.6, "outputPer1M": 4.8, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 4.8, + "cacheRead": 0.06, + "cacheWrite": 0.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { "modelId": "zenmux/minimax/minimax-m2.7", @@ -111332,7 +206748,8 @@ "inputPer1M": 0.3055, "outputPer1M": 1.2219, "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "zenmux/minimax/minimax-m2.7-highspeed", @@ -111353,7 +206770,8 @@ "inputPer1M": 0.611, "outputPer1M": 2.4439, "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "zenmux/minimax/minimax-m3", @@ -111376,7 +206794,12 @@ "inputPer1M": 0.6, "outputPer1M": 2.4, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "zenmux/moonshotai/kimi-k2-0905", @@ -111395,7 +206818,13 @@ "pricing": { "inputPer1M": 0.6, "outputPer1M": 2.5, - "currency": "USD" + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.5, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" } }, { @@ -111416,8 +206845,15 @@ "pricing": { "inputPer1M": 0.6, "outputPer1M": 2.5, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.5, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { "modelId": "zenmux/moonshotai/kimi-k2-thinking-turbo", @@ -111437,8 +206873,15 @@ "pricing": { "inputPer1M": 1.15, "outputPer1M": 8, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.15, + "output": 8, + "cacheRead": 0.15 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { "modelId": "zenmux/moonshotai/kimi-k2.5", @@ -111460,8 +206903,19 @@ "pricing": { "inputPer1M": 0.58, "outputPer1M": 3.02, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.58, + "output": 3.02, + "cacheRead": 0.1 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "zenmux/moonshotai/kimi-k2.6", @@ -111483,8 +206937,19 @@ "pricing": { "inputPer1M": 0.95, "outputPer1M": 4, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4, + "cacheRead": 0.16 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "zenmux/moonshotai/kimi-k2.7-code", @@ -111507,8 +206972,15 @@ "pricing": { "inputPer1M": 0.95, "outputPer1M": 4, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.95, + "output": 4, + "cacheRead": 0.16 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { "modelId": "zenmux/moonshotai/kimi-k2.7-code-free", @@ -111531,8 +207003,97 @@ "pricing": { "inputPer1M": 0, "outputPer1M": 0, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] + }, + { + "modelId": "zenmux/moonshotai/kimi-k3", + "providerId": "zenmux", + "displayName": "Kimi K3", + "version": "2026-07-16", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 3, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.3 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "max" + ] + } + ] + }, + { + "modelId": "zenmux/moonshotai/kimi-k3-free", + "providerId": "zenmux", + "displayName": "Kimi K3 (Free)", + "version": "2026-07-16", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "text", + "video" + ], + "contextWindow": 1048576, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + }, + { + "type": "effort", + "values": [ + "max" + ] + } + ] }, { "modelId": "zenmux/openai/gpt-5", @@ -111554,8 +207115,24 @@ "pricing": { "inputPer1M": 1.25, "outputPer1M": 10, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.12 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { "modelId": "zenmux/openai/gpt-5-codex", @@ -111576,8 +207153,24 @@ "pricing": { "inputPer1M": 1.25, "outputPer1M": 10, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.12 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { "modelId": "zenmux/openai/gpt-5.1", @@ -111599,8 +207192,24 @@ "pricing": { "inputPer1M": 1.25, "outputPer1M": 10, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.12 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { "modelId": "zenmux/openai/gpt-5.1-chat", @@ -111621,7 +207230,13 @@ "pricing": { "inputPer1M": 1.25, "outputPer1M": 10, - "currency": "USD" + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.12 + }, + "costUnit": "USD per 1M tokens" } }, { @@ -111643,8 +207258,24 @@ "pricing": { "inputPer1M": 1.25, "outputPer1M": 10, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 10, + "cacheRead": 0.12 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { "modelId": "zenmux/openai/gpt-5.1-codex-mini", @@ -111665,8 +207296,24 @@ "pricing": { "inputPer1M": 0.25, "outputPer1M": 2, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.25, + "output": 2, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { "modelId": "zenmux/openai/gpt-5.2", @@ -111688,8 +207335,24 @@ "pricing": { "inputPer1M": 1.75, "outputPer1M": 14, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.17 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { "modelId": "zenmux/openai/gpt-5.2-codex", @@ -111711,8 +207374,24 @@ "pricing": { "inputPer1M": 1.75, "outputPer1M": 14, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.75, + "output": 14, + "cacheRead": 0.17 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { "modelId": "zenmux/openai/gpt-5.2-pro", @@ -111735,7 +207414,17 @@ "inputPer1M": 21, "outputPer1M": 168, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "medium", + "high", + "xhigh" + ] + } + ] }, { "modelId": "zenmux/openai/gpt-5.3-chat", @@ -111776,7 +207465,17 @@ "inputPer1M": 1.75, "outputPer1M": 14, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { "modelId": "zenmux/openai/gpt-5.4", @@ -111798,7 +207497,17 @@ "inputPer1M": 3.75, "outputPer1M": 18.75, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { "modelId": "zenmux/openai/gpt-5.4-mini", @@ -111860,7 +207569,17 @@ "inputPer1M": 45, "outputPer1M": 225, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "medium", + "high", + "xhigh" + ] + } + ] }, { "modelId": "zenmux/openai/gpt-5.5", @@ -111883,8 +207602,42 @@ "pricing": { "inputPer1M": 5, "outputPer1M": 30, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 45, + "cache_read": 1, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 45, + "cache_read": 1 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { "modelId": "zenmux/openai/gpt-5.5-instant", @@ -111907,8 +207660,24 @@ "pricing": { "inputPer1M": 5, "outputPer1M": 30, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { "modelId": "zenmux/openai/gpt-5.5-pro", @@ -111931,8 +207700,231 @@ "pricing": { "inputPer1M": 30, "outputPer1M": 180, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 30, + "output": 180 + }, + "costMetadata": { + "tiers": [ + { + "input": 60, + "output": 270, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 60, + "output": 270 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "medium", + "high", + "xhigh" + ] + } + ] + }, + { + "modelId": "zenmux/openai/gpt-5.6-luna", + "providerId": "zenmux", + "displayName": "GPT-5.6 Luna", + "version": "2026-07-09", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1050000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 1, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 6, + "cacheRead": 0.1, + "cacheWrite": 1.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 2, + "output": 9, + "cache_read": 0.2, + "cache_write": 2.5, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 2, + "output": 9, + "cache_read": 0.2, + "cache_write": 2.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "zenmux/openai/gpt-5.6-sol", + "providerId": "zenmux", + "displayName": "GPT-5.6 Sol", + "version": "2026-07-09", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1050000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 5, + "outputPer1M": 30, + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 30, + "cacheRead": 0.5, + "cacheWrite": 6.25 + }, + "costMetadata": { + "tiers": [ + { + "input": 10, + "output": 45, + "cache_read": 1, + "cache_write": 12.5, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 10, + "output": 45, + "cache_read": 1, + "cache_write": 12.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] + }, + { + "modelId": "zenmux/openai/gpt-5.6-terra", + "providerId": "zenmux", + "displayName": "GPT-5.6 Terra", + "version": "2026-07-09", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 1050000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 2.5, + "outputPer1M": 15, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 15, + "cacheRead": 0.25, + "cacheWrite": 3.125 + }, + "costMetadata": { + "tiers": [ + { + "input": 5, + "output": 22.5, + "cache_read": 0.5, + "cache_write": 6.25, + "tier": { + "type": "context", + "size": 272000 + } + } + ], + "contextOver200k": { + "input": 5, + "output": 22.5, + "cache_read": 0.5, + "cache_write": 6.25 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + } + ] }, { "modelId": "zenmux/qwen/qwen3-coder-plus", @@ -111951,7 +207943,14 @@ "pricing": { "inputPer1M": 1, "outputPer1M": 5, - "currency": "USD" + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 5, + "cacheRead": 0.1, + "cacheWrite": 1.25 + }, + "costUnit": "USD per 1M tokens" } }, { @@ -111973,7 +207972,8 @@ "inputPer1M": 1.2, "outputPer1M": 6, "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "zenmux/qwen/qwen3.5-flash", @@ -112016,7 +208016,17 @@ "inputPer1M": 0.8, "outputPer1M": 4.8, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { "modelId": "zenmux/qwen/qwen3.6-plus", @@ -112036,8 +208046,40 @@ "pricing": { "inputPer1M": 0.5, "outputPer1M": 3, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.5, + "output": 3, + "cacheRead": 0.05, + "cacheWrite": 0.625 + }, + "costMetadata": { + "tiers": [ + { + "input": 2, + "output": 6, + "cache_read": 0.2, + "cache_write": 2.5, + "tier": { + "type": "context", + "size": 256000 + } + } + ], + "contextOver200k": { + "input": 2, + "output": 6, + "cache_read": 0.2, + "cache_write": 2.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "zenmux/qwen/qwen3.7-max", @@ -112057,8 +208099,20 @@ "pricing": { "inputPer1M": 2.5, "outputPer1M": 7.5, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 2.5, + "output": 7.5, + "cacheRead": 0.5, + "cacheWrite": 3.125 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "zenmux/qwen/qwen3.7-plus", @@ -112072,15 +208126,48 @@ ], "modalities": [ "image", - "text" + "text", + "video" ], "contextWindow": 1000000, "maxOutputTokens": 64000, "pricing": { "inputPer1M": 0.4, "outputPer1M": 1.6, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 1.6, + "cacheRead": 0.08, + "cacheWrite": 0.5 + }, + "costMetadata": { + "tiers": [ + { + "input": 1.2, + "output": 4.8, + "cache_read": 0.24, + "cache_write": 1.5, + "tier": { + "type": "context", + "size": 256000 + } + } + ], + "contextOver200k": { + "input": 1.2, + "output": 4.8, + "cache_read": 0.24, + "cache_write": 1.5 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "zenmux/sapiens-ai/agnes-1.5-lite", @@ -112122,7 +208209,8 @@ "inputPer1M": 0.16, "outputPer1M": 0.8, "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "zenmux/stepfun/step-3", @@ -112144,7 +208232,8 @@ "inputPer1M": 0.21, "outputPer1M": 0.57, "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "zenmux/stepfun/step-3.5-flash", @@ -112178,7 +208267,8 @@ ], "modalities": [ "image", - "text" + "text", + "video" ], "contextWindow": 256000, "maxOutputTokens": 256000, @@ -112186,7 +208276,17 @@ "inputPer1M": 0.2, "outputPer1M": 1.15, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { "modelId": "zenmux/stepfun/step-3.7-flash-free", @@ -112200,7 +208300,8 @@ ], "modalities": [ "image", - "text" + "text", + "video" ], "contextWindow": 256000, "maxOutputTokens": 256000, @@ -112208,7 +208309,17 @@ "inputPer1M": 0, "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { "modelId": "zenmux/tencent/hy3-preview", @@ -112228,8 +208339,25 @@ "pricing": { "inputPer1M": 0.172, "outputPer1M": 0.572, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.172, + "output": 0.572, + "cacheRead": 0.058, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "high" + ] + } + ] }, { "modelId": "zenmux/volcengine/doubao-seed-1.8", @@ -112251,8 +208379,25 @@ "pricing": { "inputPer1M": 0.11, "outputPer1M": 0.28, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.11, + "output": 0.28, + "cacheRead": 0.02, + "cacheWrite": 0.0024 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { "modelId": "zenmux/volcengine/doubao-seed-2.0-code", @@ -112294,8 +208439,25 @@ "pricing": { "inputPer1M": 0.09, "outputPer1M": 0.51, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.09, + "output": 0.51, + "cacheRead": 0.02, + "cacheWrite": 0.0024 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { "modelId": "zenmux/volcengine/doubao-seed-2.0-mini", @@ -112317,8 +208479,25 @@ "pricing": { "inputPer1M": 0.03, "outputPer1M": 0.28, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.03, + "output": 0.28, + "cacheRead": 0.01, + "cacheWrite": 0.0024 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { "modelId": "zenmux/volcengine/doubao-seed-2.0-pro", @@ -112340,8 +208519,25 @@ "pricing": { "inputPer1M": 0.45, "outputPer1M": 2.24, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.45, + "output": 2.24, + "cacheRead": 0.09, + "cacheWrite": 0.0024 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { "modelId": "zenmux/volcengine/doubao-seed-code", @@ -112362,8 +208558,24 @@ "pricing": { "inputPer1M": 0.17, "outputPer1M": 1.12, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.17, + "output": 1.12, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { "modelId": "zenmux/x-ai/grok-4", @@ -112384,8 +208596,15 @@ "pricing": { "inputPer1M": 3, "outputPer1M": 15, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 3, + "output": 15, + "cacheRead": 0.75 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { "modelId": "zenmux/x-ai/grok-4-fast", @@ -112406,8 +208625,19 @@ "pricing": { "inputPer1M": 0.2, "outputPer1M": 0.5, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 0.5, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "zenmux/x-ai/grok-4.1-fast", @@ -112428,8 +208658,19 @@ "pricing": { "inputPer1M": 0.2, "outputPer1M": 0.5, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 0.5, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "zenmux/x-ai/grok-4.1-fast-non-reasoning", @@ -112449,7 +208690,13 @@ "pricing": { "inputPer1M": 0.2, "outputPer1M": 0.5, - "currency": "USD" + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 0.5, + "cacheRead": 0.05 + }, + "costUnit": "USD per 1M tokens" } }, { @@ -112473,7 +208720,8 @@ "inputPer1M": 3, "outputPer1M": 9, "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "zenmux/x-ai/grok-4.2-fast-non-reasoning", @@ -112518,8 +208766,104 @@ "pricing": { "inputPer1M": 1.25, "outputPer1M": 2.5, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.25, + "output": 2.5, + "cacheRead": 0.2, + "cacheWrite": 0 + }, + "costMetadata": { + "tiers": [ + { + "input": 2.5, + "output": 5, + "cache_read": 0.4, + "cache_write": 0, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 2.5, + "output": 5, + "cache_read": 0.4, + "cache_write": 0 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "none", + "low", + "medium", + "high" + ] + } + ] + }, + { + "modelId": "zenmux/x-ai/grok-4.5", + "providerId": "zenmux", + "displayName": "Grok 4.5", + "version": "2026-07-08", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "image", + "pdf", + "text" + ], + "contextWindow": 500000, + "maxOutputTokens": 500000, + "pricing": { + "inputPer1M": 2, + "outputPer1M": 6, + "currency": "USD", + "costDimensionsPer1M": { + "input": 2, + "output": 6, + "cacheRead": 0.5 + }, + "costMetadata": { + "tiers": [ + { + "input": 4, + "output": 12, + "cache_read": 1, + "tier": { + "type": "context", + "size": 200000 + } + } + ], + "contextOver200k": { + "input": 4, + "output": 12, + "cache_read": 1 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "medium", + "high" + ] + } + ] }, { "modelId": "zenmux/x-ai/grok-build-0.1", @@ -112542,8 +208886,15 @@ "pricing": { "inputPer1M": 1, "outputPer1M": 2, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 2, + "cacheRead": 0.2 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { "modelId": "zenmux/x-ai/grok-code-fast-1", @@ -112563,8 +208914,15 @@ "pricing": { "inputPer1M": 0.2, "outputPer1M": 1.5, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.5, + "cacheRead": 0.02 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { "modelId": "zenmux/xiaomi/mimo-v2-flash", @@ -112584,8 +208942,19 @@ "pricing": { "inputPer1M": 0.1, "outputPer1M": 0.3, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.1, + "output": 0.3, + "cacheRead": 0.01 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "zenmux/xiaomi/mimo-v2-omni", @@ -112609,8 +208978,19 @@ "pricing": { "inputPer1M": 0.4, "outputPer1M": 2, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 2, + "cacheRead": 0.08 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "zenmux/xiaomi/mimo-v2-pro", @@ -112630,8 +209010,37 @@ "pricing": { "inputPer1M": 1, "outputPer1M": 3, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 3, + "cacheRead": 0.2 + }, + "costMetadata": { + "tiers": [ + { + "input": 2, + "output": 6, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 256000 + } + } + ], + "contextOver200k": { + "input": 2, + "output": 6, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "zenmux/xiaomi/mimo-v2.5", @@ -112654,8 +209063,37 @@ "pricing": { "inputPer1M": 0.4, "outputPer1M": 2, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.4, + "output": 2, + "cacheRead": 0.08 + }, + "costMetadata": { + "tiers": [ + { + "input": 0.8, + "output": 4, + "cache_read": 0.16, + "tier": { + "type": "context", + "size": 256000 + } + } + ], + "contextOver200k": { + "input": 0.8, + "output": 4, + "cache_read": 0.16 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "zenmux/xiaomi/mimo-v2.5-pro", @@ -112675,8 +209113,37 @@ "pricing": { "inputPer1M": 1, "outputPer1M": 3, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 3, + "cacheRead": 0.2 + }, + "costMetadata": { + "tiers": [ + { + "input": 2, + "output": 6, + "cache_read": 0.4, + "tier": { + "type": "context", + "size": 256000 + } + } + ], + "contextOver200k": { + "input": 2, + "output": 6, + "cache_read": 0.4 + } + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "zenmux/z-ai/glm-4.5", @@ -112696,8 +209163,19 @@ "pricing": { "inputPer1M": 0.35, "outputPer1M": 1.54, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.35, + "output": 1.54, + "cacheRead": 0.07 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "zenmux/z-ai/glm-4.5-air", @@ -112717,8 +209195,19 @@ "pricing": { "inputPer1M": 0.11, "outputPer1M": 0.56, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.11, + "output": 0.56, + "cacheRead": 0.02 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "zenmux/z-ai/glm-4.6", @@ -112738,8 +209227,15 @@ "pricing": { "inputPer1M": 0.35, "outputPer1M": 1.54, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.35, + "output": 1.54, + "cacheRead": 0.07 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { "modelId": "zenmux/z-ai/glm-4.6v", @@ -112761,8 +209257,15 @@ "pricing": { "inputPer1M": 0.14, "outputPer1M": 0.42, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.14, + "output": 0.42, + "cacheRead": 0.03 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { "modelId": "zenmux/z-ai/glm-4.6v-flash", @@ -112784,8 +209287,15 @@ "pricing": { "inputPer1M": 0.02, "outputPer1M": 0.21, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.02, + "output": 0.21, + "cacheRead": 0.0043 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { "modelId": "zenmux/z-ai/glm-4.6v-flash-free", @@ -112808,7 +209318,8 @@ "inputPer1M": 0, "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "zenmux/z-ai/glm-4.7", @@ -112828,8 +209339,15 @@ "pricing": { "inputPer1M": 0.28, "outputPer1M": 1.14, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.28, + "output": 1.14, + "cacheRead": 0.06 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { "modelId": "zenmux/z-ai/glm-4.7-flash-free", @@ -112850,7 +209368,8 @@ "inputPer1M": 0, "outputPer1M": 0, "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "zenmux/z-ai/glm-4.7-flashx", @@ -112870,8 +209389,15 @@ "pricing": { "inputPer1M": 0.07, "outputPer1M": 0.42, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.07, + "output": 0.42, + "cacheRead": 0.01 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { "modelId": "zenmux/z-ai/glm-5", @@ -112891,8 +209417,15 @@ "pricing": { "inputPer1M": 0.58, "outputPer1M": 2.6, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.58, + "output": 2.6, + "cacheRead": 0.14 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { "modelId": "zenmux/z-ai/glm-5-turbo", @@ -112913,7 +209446,8 @@ "inputPer1M": 0.88, "outputPer1M": 3.48, "currency": "USD" - } + }, + "reasoningOptions": [] }, { "modelId": "zenmux/z-ai/glm-5.1", @@ -112934,53 +209468,124 @@ "pricing": { "inputPer1M": 0.8781, "outputPer1M": 3.5126, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.8781, + "output": 3.5126, + "cacheRead": 0.1903 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { - "modelId": "zenmux/z-ai/glm-5v-turbo", + "modelId": "zenmux/z-ai/glm-5.2", "providerId": "zenmux", - "displayName": "GLM 5V Turbo", - "version": "2026-04-01", + "displayName": "GLM 5.2", + "version": "2026-06-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ - "image", - "pdf", - "text", - "video" + "text" ], - "contextWindow": 200000, - "maxOutputTokens": 128000, + "contextWindow": 1000000, + "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 0.726, - "outputPer1M": 3.1946, - "currency": "USD" - } + "inputPer1M": 1.4, + "outputPer1M": 4.5, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.4, + "output": 4.5, + "cacheRead": 0.26 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] }, { - "modelId": "zhipuai-coding-plan/glm-4.5-air", - "providerId": "zhipuai-coding-plan", - "displayName": "GLM-4.5-Air", - "version": "2025-07-28", + "modelId": "zenmux/z-ai/glm-5.2-free", + "providerId": "zenmux", + "displayName": "GLM 5.2 (Free)", + "version": "2026-06-13", "capabilities": [ "text.chat", "tools.function_calling", - "reasoning" + "reasoning", + "structured.output" ], "modalities": [ "text" ], - "contextWindow": 131072, - "maxOutputTokens": 98304, + "contextWindow": 1000000, + "maxOutputTokens": 131072, "pricing": { "inputPer1M": 0, "outputPer1M": 0, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] + }, + { + "modelId": "zenmux/z-ai/glm-5v-turbo", + "providerId": "zenmux", + "displayName": "GLM 5V Turbo", + "version": "2026-04-01", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning" + ], + "modalities": [ + "image", + "pdf", + "text", + "video" + ], + "contextWindow": 200000, + "maxOutputTokens": 128000, + "pricing": { + "inputPer1M": 0.726, + "outputPer1M": 3.1946, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.726, + "output": 3.1946, + "cacheRead": 0.1743 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [] }, { "modelId": "zhipuai-coding-plan/glm-4.6v", @@ -113003,7 +209608,12 @@ "inputPer1M": 0.3, "outputPer1M": 0.9, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "zhipuai-coding-plan/glm-4.7", @@ -113023,8 +209633,20 @@ "pricing": { "inputPer1M": 0, "outputPer1M": 0, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "zhipuai-coding-plan/glm-5-turbo", @@ -113045,8 +209667,20 @@ "pricing": { "inputPer1M": 0, "outputPer1M": 0, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "zhipuai-coding-plan/glm-5.1", @@ -113067,8 +209701,20 @@ "pricing": { "inputPer1M": 0, "outputPer1M": 0, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "zhipuai-coding-plan/glm-5.2", @@ -113089,8 +209735,101 @@ "pricing": { "inputPer1M": 0, "outputPer1M": 0, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] + }, + { + "modelId": "zhipuai-coding-plan/glm-5.2-highspeed", + "providerId": "zhipuai-coding-plan", + "displayName": "GLM-5.2 Highspeed", + "version": "2026-06-13", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] + }, + { + "modelId": "zhipuai-coding-plan/glm-5.3", + "providerId": "zhipuai-coding-plan", + "displayName": "GLM-5.3", + "version": "2026-08-14", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 0, + "outputPer1M": 0, + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "low", + "high", + "max" + ] + } + ] }, { "modelId": "zhipuai-coding-plan/glm-5v-turbo", @@ -113113,8 +209852,20 @@ "pricing": { "inputPer1M": 0, "outputPer1M": 0, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "zhipuai/glm-4.5", @@ -113134,8 +209885,20 @@ "pricing": { "inputPer1M": 0.6, "outputPer1M": 2.2, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.2, + "cacheRead": 0.11, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "zhipuai/glm-4.5-air", @@ -113155,8 +209918,20 @@ "pricing": { "inputPer1M": 0.2, "outputPer1M": 1.1, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.2, + "output": 1.1, + "cacheRead": 0.03, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "zhipuai/glm-4.5-flash", @@ -113176,8 +209951,20 @@ "pricing": { "inputPer1M": 0, "outputPer1M": 0, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "zhipuai/glm-4.5v", @@ -113200,7 +209987,12 @@ "inputPer1M": 0.6, "outputPer1M": 1.8, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "zhipuai/glm-4.6", @@ -113220,8 +210012,20 @@ "pricing": { "inputPer1M": 0.6, "outputPer1M": 2.2, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.2, + "cacheRead": 0.11, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "zhipuai/glm-4.6v", @@ -113244,7 +210048,12 @@ "inputPer1M": 0.3, "outputPer1M": 0.9, "currency": "USD" - } + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "zhipuai/glm-4.7", @@ -113264,8 +210073,20 @@ "pricing": { "inputPer1M": 0.6, "outputPer1M": 2.2, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.6, + "output": 2.2, + "cacheRead": 0.11, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "zhipuai/glm-4.7-flash", @@ -113285,8 +210106,20 @@ "pricing": { "inputPer1M": 0, "outputPer1M": 0, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "zhipuai/glm-4.7-flashx", @@ -113306,8 +210139,20 @@ "pricing": { "inputPer1M": 0.07, "outputPer1M": 0.4, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 0.07, + "output": 0.4, + "cacheRead": 0.01, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "zhipuai/glm-5", @@ -113327,8 +210172,20 @@ "pricing": { "inputPer1M": 1, "outputPer1M": 3.2, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 1, + "output": 3.2, + "cacheRead": 0.2, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] }, { "modelId": "zhipuai/glm-5.1", @@ -113347,10 +210204,60 @@ "contextWindow": 200000, "maxOutputTokens": 131072, "pricing": { - "inputPer1M": 6, - "outputPer1M": 24, - "currency": "USD" - } + "inputPer1M": 1.4, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.4, + "output": 4.4, + "cacheRead": 0.26, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] + }, + { + "modelId": "zhipuai/glm-5.2", + "providerId": "zhipuai", + "displayName": "GLM-5.2", + "version": "2026-06-13", + "capabilities": [ + "text.chat", + "tools.function_calling", + "reasoning", + "structured.output" + ], + "modalities": [ + "text" + ], + "contextWindow": 1000000, + "maxOutputTokens": 131072, + "pricing": { + "inputPer1M": 1.4, + "outputPer1M": 4.4, + "currency": "USD", + "costDimensionsPer1M": { + "input": 1.4, + "output": 4.4, + "cacheRead": 0.26, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "effort", + "values": [ + "high", + "max" + ] + } + ] }, { "modelId": "zhipuai/glm-5v-turbo", @@ -113373,8 +210280,20 @@ "pricing": { "inputPer1M": 5, "outputPer1M": 22, - "currency": "USD" - } + "currency": "USD", + "costDimensionsPer1M": { + "input": 5, + "output": 22, + "cacheRead": 1.2, + "cacheWrite": 0 + }, + "costUnit": "USD per 1M tokens" + }, + "reasoningOptions": [ + { + "type": "toggle" + } + ] } ] } From c8c3220cbd0adaad3ac2560fd3cb9427a94fe940 Mon Sep 17 00:00:00 2001 From: try-works <262919414+try-works@users.noreply.github.com> Date: Fri, 21 Aug 2026 06:52:39 +0800 Subject: [PATCH 4/7] fix(router): make effort variants readable and independently configurable --- .../apps/runtime-host-bridge/src/index.ts | 251 ++++++++++++------ .../src/local-model-role-bindings.test.ts | 56 ++++ .../src/local-model-role-bindings.ts | 18 +- .../src/operator-intent.test.ts | 34 ++- .../src/operator-intent.ts | 36 ++- .../test/account-repair.test.ts | 18 +- .../test/endpoint-rehydration.test.ts | 33 +++ .../runtime-host-bridge/test/index.test.ts | 38 ++- .../run91-effort-instance-identity.test.ts | 82 +++--- .../test/run91-recommendation-effort.test.ts | 12 +- .../test/run91-wave-b-gaps.test.ts | 4 +- .../app/lib/effort-identity.test.ts | 10 +- .../runtime-ui/app/lib/effort-identity.ts | 31 ++- .../apps/runtime-ui/app/lib/runtime-api.ts | 1 + .../app/lib/telemetry-chart-config.test.ts | 3 + .../runtime-ui/app/lib/view-models.test.ts | 115 +++++++- .../apps/runtime-ui/app/lib/view-models.ts | 111 +++++--- .../app/routes/control-models.test.ts | 48 +++- .../runtime-ui/app/routes/control-models.tsx | 71 ++++- .../apps/runtime-ui/app/routes/requests.tsx | 7 +- .../src/effort-instance-identity.ts | 31 ++- .../test/effort-instance-identity.test.ts | 22 +- .../packages/provider-account/src/index.ts | 14 +- .../provider-account/test/index.test.ts | 72 +++++ .../test/effort-instance-identity.test.ts | 10 +- 25 files changed, 898 insertions(+), 230 deletions(-) diff --git a/role-model-router/apps/runtime-host-bridge/src/index.ts b/role-model-router/apps/runtime-host-bridge/src/index.ts index ae5c1752..a19a9f81 100644 --- a/role-model-router/apps/runtime-host-bridge/src/index.ts +++ b/role-model-router/apps/runtime-host-bridge/src/index.ts @@ -327,11 +327,18 @@ export function resolveEndpointExecutionEffort(input: { const fixedEffort = input.fixedEffort?.trim() || null; const clientEffort = input.executionRequest.reasoning?.effort?.trim() || null; if (fixedEffort === null) { + const { reasoning: clientReasoning, ...executionRequestWithoutReasoning } = + input.executionRequest; + const { effort: _clientEffort, ...providerDefaultReasoning } = clientReasoning ?? {}; + const executionRequest = + Object.keys(providerDefaultReasoning).length === 0 + ? executionRequestWithoutReasoning + : { ...executionRequestWithoutReasoning, reasoning: providerDefaultReasoning }; return { - executionRequest: input.executionRequest, + executionRequest, receipt: { - reasoningEffort: clientEffort, - effortSource: clientEffort === null ? "none" : "client", + reasoningEffort: null, + effortSource: "none", }, }; } @@ -6220,23 +6227,26 @@ function mergeProviderAccountModelRoleBindings( manualBindings: readonly ProviderAccountModelRoleBinding[], runtimeConfigBindings: readonly ProviderAccountModelRoleBinding[], ): ProviderAccountRecord["modelRoleBindings"] { + const bindingKey = (binding: ProviderAccountModelRoleBinding): string => + binding.endpointId ?? binding.modelId; const explicitBindings = new Map(); for (const binding of [...runtimeConfigBindings, ...manualBindings]) { const normalizedBinding = normalizeProviderAccountModelRoleBinding(binding); if (normalizedBinding.roleAssignmentMode) { - explicitBindings.set(normalizedBinding.modelId, normalizedBinding); + explicitBindings.set(bindingKey(normalizedBinding), normalizedBinding); } } const mergedBindings = new Map>(); for (const binding of [...manualBindings, ...runtimeConfigBindings]) { - if (explicitBindings.has(binding.modelId)) { + const identity = bindingKey(binding); + if (explicitBindings.has(identity)) { continue; } - const roleIds = mergedBindings.get(binding.modelId) ?? new Set(); + const roleIds = mergedBindings.get(identity) ?? new Set(); for (const roleId of normalizeRuntimeRoleIds(binding.roleIds) ?? []) { roleIds.add(roleId); } - mergedBindings.set(binding.modelId, roleIds); + mergedBindings.set(identity, roleIds); } if (mergedBindings.size === 0 && explicitBindings.size === 0) { @@ -6254,11 +6264,17 @@ function mergeProviderAccountModelRoleBindings( ? { disabledRoleIds: [...binding.disabledRoleIds].sort(compareText) } : {}), })), - ...[...mergedBindings.entries()].map(([modelId, roleIds]) => ({ - modelId, - roleIds: [...roleIds].sort(compareText), - })), - ].sort((left, right) => compareText(left.modelId, right.modelId)); + ...[...mergedBindings.entries()].map(([identity, roleIds]) => { + const source = [...manualBindings, ...runtimeConfigBindings].find( + (binding) => bindingKey(binding) === identity, + ); + return { + modelId: source?.modelId ?? identity, + ...(source?.endpointId ? { endpointId: source.endpointId } : {}), + roleIds: [...roleIds].sort(compareText), + }; + }), + ].sort((left, right) => compareText(bindingKey(left), bindingKey(right))); } function mergeRuntimeConfigProviderAccount( @@ -6562,15 +6578,29 @@ function buildRuntimeRoleBindings( return mergeRuntimeRoleBindings(accountBindings, llamaSwapBindings); } -function getModelRoleIds(account: ProviderAccountRecord, modelId: string): readonly string[] { +function getModelRoleBinding( + account: ProviderAccountRecord, + modelId: string, + endpointId?: string, +): ProviderAccountModelRoleBinding | undefined { return ( - account.modelRoleBindings - ?.find((entry) => entry.modelId === modelId) - ?.roleIds.slice() - .sort(compareText) ?? [] + (endpointId + ? account.modelRoleBindings?.find((entry) => entry.endpointId === endpointId) + : undefined) ?? + account.modelRoleBindings?.find( + (entry) => entry.endpointId === undefined && entry.modelId === modelId, + ) ); } +function getModelRoleIds( + account: ProviderAccountRecord, + modelId: string, + endpointId?: string, +): readonly string[] { + return getModelRoleBinding(account, modelId, endpointId)?.roleIds.slice().sort(compareText) ?? []; +} + function getEndpointRoleIds( endpointId: string, runtimeEndpoints: readonly { @@ -8027,18 +8057,10 @@ function filterRequestedModelPoolByReasoningEffort(input: { ); } - // A provider-default row can forward a client effort. Never satisfy an - // alias/model effort request by silently selecting a different fixed sibling. - const providerDefaultEndpointIds = input.registry.endpoints - .filter( - (endpoint) => - allowed.has(endpoint.identity.endpoint_id) && - (endpoint.identity.reasoning_effort?.trim() || null) === null, - ) - .map((endpoint) => endpoint.identity.endpoint_id); - return input.allowEndpoints.filter((endpointId) => - providerDefaultEndpointIds.includes(endpointId), - ); + // Provider-default is its own endpoint instance. A requested effort must + // resolve to an exact fixed sibling rather than changing the base endpoint's + // identity and semantics at execution time. + return []; } function applyRequestedEndpointOverride(input: { @@ -16400,7 +16422,11 @@ export async function createRuntimeBridgeBackend( mergedAccount.modelRoleBindings = [ ...existingBindings.filter( (existingBinding) => - !newBindings.some((newBinding) => newBinding.modelId === existingBinding.modelId), + !newBindings.some( + (newBinding) => + (newBinding.endpointId ?? newBinding.modelId) === + (existingBinding.endpointId ?? existingBinding.modelId), + ), ), ...newBindings, ]; @@ -16554,7 +16580,10 @@ export async function createRuntimeBridgeBackend( ); } const requiredModelsByAccountId = new Map>(); - const activationBindingsByAccountModelKey = new Map(); + const activationBindingsByAccountEndpointKey = new Map< + string, + ProviderAccountModelRoleBinding + >(); const rememberRequiredModel = (providerAccountId: string, modelId: string): void => { if (!isConfigured(providerAccountId, modelId)) { return; @@ -16566,31 +16595,23 @@ export async function createRuntimeBridgeBackend( const buildActivationBinding = ( activation: OperatorIntentRemoteActivation, ): ProviderAccountModelRoleBinding | null => { - const matchingBindings = (activation.modelRoleBindings ?? []).filter( - (binding) => binding.modelId === activation.modelId, - ); - if (matchingBindings.length === 0) { + const binding = + (activation.modelRoleBindings ?? []).find( + (entry) => entry.endpointId === activation.endpointId, + ) ?? + (activation.modelRoleBindings ?? []).find( + (entry) => entry.endpointId === undefined && entry.modelId === activation.modelId, + ); + if (!binding) { return null; } - const roleIds = [ - ...new Set( - matchingBindings.flatMap( - (binding) => normalizeRuntimeRoleIds(binding.roleIds) ?? binding.roleIds, - ), - ), - ].sort(compareText); - if (roleIds.length === 0) { - return { - modelId: activation.modelId, - roleIds: [], - roleAssignmentMode: "all", - enabledRoleIds: [], - disabledRoleIds: [], - }; - } return { + ...binding, modelId: activation.modelId, - roleIds, + endpointId: activation.endpointId, + roleIds: [...(normalizeRuntimeRoleIds(binding.roleIds) ?? binding.roleIds)].sort( + compareText, + ), }; }; @@ -16601,8 +16622,8 @@ export async function createRuntimeBridgeBackend( rememberRequiredModel(activation.providerAccountId, activation.modelId); const binding = buildActivationBinding(activation); if (binding) { - activationBindingsByAccountModelKey.set( - `${activation.providerAccountId}:${activation.modelId}`, + activationBindingsByAccountEndpointKey.set( + `${activation.providerAccountId}:${activation.endpointId}`, binding, ); } @@ -16621,21 +16642,23 @@ export async function createRuntimeBridgeBackend( (account.modelRoleBindings ?? []).map((binding) => normalizeProviderAccountModelRoleBinding(binding), ) as ProviderAccountModelRoleBinding[] - ).filter((binding) => account.allowedModels.includes(binding.modelId)); + ).filter( + (binding) => + account.allowedModels.length === 0 || account.allowedModels.includes(binding.modelId), + ); prunedBindingCount += (account.modelRoleBindings?.length ?? 0) - nextBindings.length; - const existingBindingModelIds = new Set(nextBindings.map((binding) => binding.modelId)); - for (const modelId of requiredModels) { - if (existingBindingModelIds.has(modelId)) { + const existingBindingIdentities = new Set( + nextBindings.map((binding) => binding.endpointId ?? binding.modelId), + ); + for (const [key, activationBinding] of activationBindingsByAccountEndpointKey) { + if (!key.startsWith(`${account.providerAccountId}:`)) { continue; } - const activationBinding = activationBindingsByAccountModelKey.get( - `${account.providerAccountId}:${modelId}`, - ); - if (!activationBinding) { - continue; + const identity = activationBinding.endpointId ?? activationBinding.modelId; + if (!existingBindingIdentities.has(identity)) { + nextBindings.push(activationBinding); + existingBindingIdentities.add(identity); } - nextBindings.push(activationBinding); - existingBindingModelIds.add(modelId); } const sanitizedBindings = sanitizeProviderAccountModelRoleBindingsForAllowedRoles( nextBindings, @@ -18126,6 +18149,58 @@ export async function createRuntimeBridgeBackend( }); return true; }; + const persistEndpointSpecificRoleBindings = ( + entries: readonly { + readonly providerAccountId: string; + readonly modelId: string; + readonly endpointId: string; + }[], + ): void => { + const accountsById = new Map( + currentAccounts.map((account) => [account.providerAccountId, account] as const), + ); + const changedAccounts = new Map(); + for (const entry of entries) { + const account = accountsById.get(entry.providerAccountId); + if (!account) { + continue; + } + const selectedBinding = getModelRoleBinding(account, entry.modelId, entry.endpointId); + if (!selectedBinding || selectedBinding.endpointId === entry.endpointId) { + continue; + } + const exactBinding: ProviderAccountModelRoleBinding = { + ...selectedBinding, + modelId: entry.modelId, + endpointId: entry.endpointId, + roleIds: [...selectedBinding.roleIds], + ...(selectedBinding.enabledRoleIds + ? { enabledRoleIds: [...selectedBinding.enabledRoleIds] } + : {}), + ...(selectedBinding.disabledRoleIds + ? { disabledRoleIds: [...selectedBinding.disabledRoleIds] } + : {}), + }; + const nextAccount: ProviderAccountRecord = { + ...account, + modelRoleBindings: [ + ...(account.modelRoleBindings ?? []).filter( + (binding) => binding.endpointId !== entry.endpointId, + ), + exactBinding, + ], + }; + accountsById.set(entry.providerAccountId, nextAccount); + changedAccounts.set(entry.providerAccountId, nextAccount); + } + if (changedAccounts.size > 0) { + persistProviderAccounts({ + databasePath: initialization.databasePath, + accounts: [...changedAccounts.values()], + }); + } + }; + const activateRuntimeEndpoint = ( body: Record, options: { readonly deferPersistence?: boolean; readonly allowExisting?: boolean } = {}, @@ -18267,14 +18342,14 @@ export async function createRuntimeBridgeBackend( }, }); if (servingSource !== "local-peer") { - const modelRoleBindings = (account.modelRoleBindings ?? []) - .filter((binding) => binding.modelId === model.modelId) - .map((binding) => ({ - ...binding, - roleIds: [...binding.roleIds], - ...(binding.enabledRoleIds ? { enabledRoleIds: [...binding.enabledRoleIds] } : {}), - ...(binding.disabledRoleIds ? { disabledRoleIds: [...binding.disabledRoleIds] } : {}), - })); + const selectedBinding = getModelRoleBinding(account, model.modelId, endpointId); + const modelRoleBindings = (selectedBinding ? [selectedBinding] : []).map((binding) => ({ + ...binding, + endpointId, + roleIds: [...binding.roleIds], + ...(binding.enabledRoleIds ? { enabledRoleIds: [...binding.enabledRoleIds] } : {}), + ...(binding.disabledRoleIds ? { disabledRoleIds: [...binding.disabledRoleIds] } : {}), + })); persistOperatorIntent(operatorIntentLocation, (intent) => upsertRemoteActivation(intent, { providerAccountId, @@ -18286,6 +18361,9 @@ export async function createRuntimeBridgeBackend( }), ); } + persistEndpointSpecificRoleBindings([ + { providerAccountId, modelId: model.modelId, endpointId }, + ]); rebuildCurrentState(); } return { @@ -18293,7 +18371,7 @@ export async function createRuntimeBridgeBackend( providerAccountId, providerId: account.providerId, modelId: model.modelId, - roleIds: getModelRoleIds(account, model.modelId), + roleIds: getModelRoleIds(account, model.modelId, endpointId), status: "active", }; }; @@ -18429,14 +18507,16 @@ export async function createRuntimeBridgeBackend( const account = currentAccounts.find( (candidate) => candidate.providerAccountId === entry.result.providerAccountId, ); - const modelRoleBindings = (account?.modelRoleBindings ?? []) - .filter((binding) => binding.modelId === entry.result.modelId) - .map((binding) => ({ - ...binding, - roleIds: [...binding.roleIds], - ...(binding.enabledRoleIds ? { enabledRoleIds: [...binding.enabledRoleIds] } : {}), - ...(binding.disabledRoleIds ? { disabledRoleIds: [...binding.disabledRoleIds] } : {}), - })); + const selectedBinding = account + ? getModelRoleBinding(account, entry.result.modelId, entry.result.endpointId) + : undefined; + const modelRoleBindings = (selectedBinding ? [selectedBinding] : []).map((binding) => ({ + ...binding, + endpointId: entry.result.endpointId, + roleIds: [...binding.roleIds], + ...(binding.enabledRoleIds ? { enabledRoleIds: [...binding.enabledRoleIds] } : {}), + ...(binding.disabledRoleIds ? { disabledRoleIds: [...binding.disabledRoleIds] } : {}), + })); updated = upsertRemoteActivation(updated, { providerAccountId: entry.result.providerAccountId, modelId: entry.result.modelId, @@ -18463,6 +18543,13 @@ export async function createRuntimeBridgeBackend( reasoningEffort: entry.identity.reasoningEffort, })), }); + persistEndpointSpecificRoleBindings( + resolved.map((entry) => ({ + providerAccountId: entry.result.providerAccountId, + modelId: entry.result.modelId, + endpointId: entry.result.endpointId, + })), + ); rebuildCurrentState(); const committed = { activationBatchId, diff --git a/role-model-router/apps/runtime-host-bridge/src/local-model-role-bindings.test.ts b/role-model-router/apps/runtime-host-bridge/src/local-model-role-bindings.test.ts index 01b48b1c..56d9020d 100644 --- a/role-model-router/apps/runtime-host-bridge/src/local-model-role-bindings.test.ts +++ b/role-model-router/apps/runtime-host-bridge/src/local-model-role-bindings.test.ts @@ -309,6 +309,62 @@ describe("local-model-role-bindings", () => { ).toEqual(["coder.assistant"]); }); + it("uses an endpoint-instance role assignment before the legacy model fallback", () => { + const highEndpointId = "deepseek.personal.global.deepseek-v4-flash-high"; + const maxEndpointId = "deepseek.personal.global.deepseek-v4-flash-max"; + const accountWithVariants: ProviderAccountRecord = { + ...peerAccount, + allowedModels: ["deepseek/deepseek-v4-flash"], + modelRoleBindings: [ + { + modelId: "deepseek/deepseek-v4-flash", + endpointId: highEndpointId, + roleIds: ["coder.assistant"], + }, + { + modelId: "deepseek/deepseek-v4-flash", + endpointId: maxEndpointId, + roleIds: ["classifier"], + }, + ], + }; + const runtimeEndpoints = [ + { + endpointId: highEndpointId, + providerAccountId: accountWithVariants.providerAccountId, + modelId: "deepseek/deepseek-v4-flash", + }, + { + endpointId: maxEndpointId, + providerAccountId: accountWithVariants.providerAccountId, + modelId: "deepseek/deepseek-v4-flash", + }, + ]; + + expect( + resolveEndpointRoleIds({ + endpointId: highEndpointId, + runtimeEndpoints, + accounts: [accountWithVariants], + registry, + roleDefinitions: [...roleDefinitions], + roleIdsByModelId: {}, + compareText: (left, right) => left.localeCompare(right, "en"), + }), + ).toEqual(["coder.assistant"]); + expect( + resolveEndpointRoleIds({ + endpointId: maxEndpointId, + runtimeEndpoints, + accounts: [accountWithVariants], + registry, + roleDefinitions: [...roleDefinitions], + roleIdsByModelId: {}, + compareText: (left, right) => left.localeCompare(right, "en"), + }), + ).toEqual(["classifier"]); + }); + it("resolves missing endpoint assignments as all roles in readback paths", () => { const unassignedAccount: ProviderAccountRecord = { ...peerAccount, diff --git a/role-model-router/apps/runtime-host-bridge/src/local-model-role-bindings.ts b/role-model-router/apps/runtime-host-bridge/src/local-model-role-bindings.ts index 81c03520..82157d98 100644 --- a/role-model-router/apps/runtime-host-bridge/src/local-model-role-bindings.ts +++ b/role-model-router/apps/runtime-host-bridge/src/local-model-role-bindings.ts @@ -70,6 +70,16 @@ function resolveAssignedRoleIds(input: { return [...binding.roleIds]; } +function findEndpointRoleBinding( + bindings: readonly ModelRoleAssignmentBinding[] | undefined, + endpoint: RuntimeEndpointRef, +): ModelRoleAssignmentBinding | undefined { + return ( + bindings?.find((entry) => entry.endpointId === endpoint.endpointId) ?? + bindings?.find((entry) => entry.endpointId === undefined && entry.modelId === endpoint.modelId) + ); +} + export function buildAccountEndpointRoleBindings(input: { readonly staticBindings: readonly RuntimeRoleBindingRecord[]; readonly runtimeEndpoints: readonly RuntimeEndpointRef[]; @@ -93,9 +103,7 @@ export function buildAccountEndpointRoleBindings(input: { if (!account) { return []; } - const modelBinding = account.modelRoleBindings?.find( - (entry) => entry.modelId === endpoint.modelId, - ); + const modelBinding = findEndpointRoleBinding(account.modelRoleBindings, endpoint); const endpointCapabilities = capabilitiesByEndpointId.get(endpoint.endpointId) ?? []; return resolveAssignedRoleIds({ binding: modelBinding, @@ -207,9 +215,7 @@ export function resolveEndpointRoleIds(input: { } return [ ...resolveAssignedRoleIds({ - binding: account.modelRoleBindings?.find( - (entry) => entry.modelId === runtimeEndpoint.modelId, - ), + binding: findEndpointRoleBinding(account.modelRoleBindings, runtimeEndpoint), roleDefinitions: input.roleDefinitions, }), ].sort(input.compareText); diff --git a/role-model-router/apps/runtime-host-bridge/src/operator-intent.test.ts b/role-model-router/apps/runtime-host-bridge/src/operator-intent.test.ts index a84363f2..e17bea77 100644 --- a/role-model-router/apps/runtime-host-bridge/src/operator-intent.test.ts +++ b/role-model-router/apps/runtime-host-bridge/src/operator-intent.test.ts @@ -73,19 +73,49 @@ describe("operator-intent", () => { modelId: "moonshot/kimi-k2.6", region: "global", endpointId: "moonshot.personal.kimi-code.global.kimi-k2.6", - modelRoleBindings: [{ modelId: "moonshot/kimi-k2.6", roleIds: ["general.chat"] }], + modelRoleBindings: [ + { + modelId: "moonshot/kimi-k2.6", + endpointId: "moonshot.personal.kimi-code.global.kimi-k2.6", + roleIds: ["general.chat"], + roleAssignmentMode: "include", + enabledRoleIds: ["general.chat"], + disabledRoleIds: [], + }, + ], }); const replaced = upsertRemoteActivation(withActivation, { providerAccountId: "moonshot.personal.kimi-code", modelId: "moonshot/kimi-k2.6", region: "global", endpointId: "moonshot.personal.kimi-code.global.kimi-k2.6", - modelRoleBindings: [{ modelId: "moonshot/kimi-k2.6", roleIds: ["tool.agent"] }], + modelRoleBindings: [ + { + modelId: "moonshot/kimi-k2.6", + endpointId: "moonshot.personal.kimi-code.global.kimi-k2.6", + roleIds: ["tool.agent"], + roleAssignmentMode: "exclude", + enabledRoleIds: [], + disabledRoleIds: ["general.chat"], + }, + ], }); expect(withActivation.remoteActivations).toHaveLength(1); expect(replaced.remoteActivations).toHaveLength(1); expect(replaced.remoteActivations[0]?.modelRoleBindings?.[0]?.roleIds).toEqual(["tool.agent"]); + expect( + validateOperatorIntent(JSON.parse(JSON.stringify(replaced))).remoteActivations[0], + ).toMatchObject({ + modelRoleBindings: [ + { + endpointId: "moonshot.personal.kimi-code.global.kimi-k2.6", + roleAssignmentMode: "exclude", + enabledRoleIds: [], + disabledRoleIds: ["general.chat"], + }, + ], + }); }); it("tracks peer and llama-swap loads independently", () => { diff --git a/role-model-router/apps/runtime-host-bridge/src/operator-intent.ts b/role-model-router/apps/runtime-host-bridge/src/operator-intent.ts index 43973ff0..73b54864 100644 --- a/role-model-router/apps/runtime-host-bridge/src/operator-intent.ts +++ b/role-model-router/apps/runtime-host-bridge/src/operator-intent.ts @@ -26,7 +26,11 @@ export interface OperatorIntentRemoteActivation { readonly reasoningEffort?: string | null; readonly modelRoleBindings?: readonly { readonly modelId: string; + readonly endpointId?: string; readonly roleIds: readonly string[]; + readonly roleAssignmentMode?: "all" | "include" | "exclude" | "custom"; + readonly enabledRoleIds?: readonly string[]; + readonly disabledRoleIds?: readonly string[]; }[]; } @@ -77,7 +81,7 @@ function readStringArray(value: unknown, label: string): readonly string[] { function readModelRoleBindings( value: unknown, -): readonly { modelId: string; roleIds: readonly string[] }[] | undefined { +): OperatorIntentRemoteActivation["modelRoleBindings"] { if (value === undefined) { return undefined; } @@ -91,7 +95,37 @@ function readModelRoleBindings( const record = entry as Record; return { modelId: ensureNonEmptyString(record.modelId, `modelRoleBindings[${index}].modelId`), + ...(record.endpointId !== undefined + ? { + endpointId: ensureNonEmptyString( + record.endpointId, + `modelRoleBindings[${index}].endpointId`, + ), + } + : {}), roleIds: readStringArray(record.roleIds, `modelRoleBindings[${index}].roleIds`), + ...(record.roleAssignmentMode === "all" || + record.roleAssignmentMode === "include" || + record.roleAssignmentMode === "exclude" || + record.roleAssignmentMode === "custom" + ? { roleAssignmentMode: record.roleAssignmentMode } + : {}), + ...(record.enabledRoleIds !== undefined + ? { + enabledRoleIds: readStringArray( + record.enabledRoleIds, + `modelRoleBindings[${index}].enabledRoleIds`, + ), + } + : {}), + ...(record.disabledRoleIds !== undefined + ? { + disabledRoleIds: readStringArray( + record.disabledRoleIds, + `modelRoleBindings[${index}].disabledRoleIds`, + ), + } + : {}), }; }); } diff --git a/role-model-router/apps/runtime-host-bridge/test/account-repair.test.ts b/role-model-router/apps/runtime-host-bridge/test/account-repair.test.ts index b80e244c..340af01f 100644 --- a/role-model-router/apps/runtime-host-bridge/test/account-repair.test.ts +++ b/role-model-router/apps/runtime-host-bridge/test/account-repair.test.ts @@ -479,12 +479,17 @@ describe("account repair mutations", () => { ref: "api-key/moonshot/moonshot.personal.primary", }, allowedModels: ["moonshot/kimi-k2.5"], - modelRoleBindings: [ + modelRoleBindings: expect.arrayContaining([ { modelId: "moonshot/kimi-k2.5", roleIds: ["writer"], }, - ], + { + modelId: "moonshot/kimi-k2.5", + endpointId: activation.endpointId, + roleIds: ["writer"], + }, + ]), }), ); @@ -497,12 +502,17 @@ describe("account repair mutations", () => { ref: "api-key/moonshot/moonshot.personal.primary", }, allowedModels: ["moonshot/kimi-k2.5"], - modelRoleBindings: [ + modelRoleBindings: expect.arrayContaining([ { modelId: "moonshot/kimi-k2.5", roleIds: ["writer"], }, - ], + { + modelId: "moonshot/kimi-k2.5", + endpointId: activation.endpointId, + roleIds: ["writer"], + }, + ]), }), ]), ); diff --git a/role-model-router/apps/runtime-host-bridge/test/endpoint-rehydration.test.ts b/role-model-router/apps/runtime-host-bridge/test/endpoint-rehydration.test.ts index 448d9fbe..6e04d1bb 100644 --- a/role-model-router/apps/runtime-host-bridge/test/endpoint-rehydration.test.ts +++ b/role-model-router/apps/runtime-host-bridge/test/endpoint-rehydration.test.ts @@ -48,6 +48,16 @@ describe("endpoint rehydration", () => { }[]; }; upsertProviderAccount: (body: Record) => Promise; + listAccounts: () => Promise< + readonly { + providerAccountId: string; + modelRoleBindings?: readonly { + modelId: string; + endpointId?: string; + roleIds: readonly string[]; + }[]; + }[] + >; activateEndpointBatch: (body: Record) => Promise<{ activationBatchId: string; status: string; @@ -122,6 +132,19 @@ describe("endpoint rehydration", () => { }), ); expect(new Set(result.endpoints.map((entry) => entry.endpointId)).size).toBe(2); + const activatedAccount = (await backend.listAccounts()).find( + (account) => account.providerAccountId === "deepseek.personal.primary", + ); + expect(activatedAccount?.modelRoleBindings).toEqual( + expect.arrayContaining( + result.endpoints.map((entry) => + expect.objectContaining({ + modelId: "deepseek/deepseek-v4-pro", + endpointId: entry.endpointId, + }), + ), + ), + ); await expect( backend.activateEndpointBatch({ activationBatchId: "activation-batch-rehydration", @@ -184,6 +207,16 @@ describe("endpoint rehydration", () => { .filter(Boolean) .sort(), ).toEqual(["max"]); + const restartedAccount = (await restarted.listAccounts()).find( + (account) => account.providerAccountId === "deepseek.personal.primary", + ); + expect(restartedAccount?.modelRoleBindings).toEqual( + expect.arrayContaining([ + expect.objectContaining({ + endpointId: result.endpoints[1]?.endpointId, + }), + ]), + ); await restarted.shutdown?.(); } finally { if (originalDeepSeekApiKey === undefined) process.env.DEEPSEEK_API_KEY = undefined; diff --git a/role-model-router/apps/runtime-host-bridge/test/index.test.ts b/role-model-router/apps/runtime-host-bridge/test/index.test.ts index 0fb7aa19..d9411c3e 100644 --- a/role-model-router/apps/runtime-host-bridge/test/index.test.ts +++ b/role-model-router/apps/runtime-host-bridge/test/index.test.ts @@ -6149,8 +6149,14 @@ describe("runtime-host-bridge", () => { endpoint.identity.endpoint_id === "moonshot.personal.primary.global.kimi-k2.5" ? { ...endpoint, + identity: { + ...endpoint.identity, + endpoint_id: "moonshot.personal.primary.global.kimi-k2.5-high", + reasoning_effort: "high", + }, declared: { ...endpoint.declared, + endpoint_id: "moonshot.personal.primary.global.kimi-k2.5-high", capabilities: [...endpoint.declared.capabilities, "reasoning"], }, } @@ -6610,8 +6616,14 @@ describe("runtime-host-bridge", () => { endpoint.identity.endpoint_id === "moonshot.personal.primary.global.kimi-k2.5" ? { ...endpoint, + identity: { + ...endpoint.identity, + endpoint_id: "moonshot.personal.primary.global.kimi-k2.5-high", + reasoning_effort: "high", + }, declared: { ...endpoint.declared, + endpoint_id: "moonshot.personal.primary.global.kimi-k2.5-high", capabilities: [...endpoint.declared.capabilities, "reasoning"], }, } @@ -10853,7 +10865,7 @@ describe("runtime-host-bridge", () => { } }); - test("upsertProviderAccount replaces existing model role assignments for the same model", async () => { + test("upsertProviderAccount updates one endpoint role assignment without replacing effort siblings", async () => { const runtimeStateRoot = await mkdtemp( path.join(os.tmpdir(), "role-model-runtime-host-role-assignment-upsert-"), ); @@ -10873,6 +10885,7 @@ describe("runtime-host-bridge", () => { providerAccountId: string; modelRoleBindings?: readonly { modelId: string; + endpointId?: string; roleIds: readonly string[]; roleAssignmentMode?: string; enabledRoleIds?: readonly string[]; @@ -10920,7 +10933,13 @@ describe("runtime-host-bridge", () => { modelRoleBindings: [ { modelId: "moonshot/kimi-k2.5", - roleIds: ["general.chat"], + endpointId: "moonshot.personal.primary.global.kimi-k2.5-high", + roleIds: ["coder"], + }, + { + modelId: "moonshot/kimi-k2.5", + endpointId: "moonshot.personal.primary.global.kimi-k2.5-max", + roleIds: ["architect"], }, ], }); @@ -10930,6 +10949,7 @@ describe("runtime-host-bridge", () => { modelRoleBindings: [ { modelId: "moonshot/kimi-k2.5", + endpointId: "moonshot.personal.primary.global.kimi-k2.5-max", roleIds: [], roleAssignmentMode: "all", enabledRoleIds: [], @@ -10944,6 +10964,12 @@ describe("runtime-host-bridge", () => { expect(account?.modelRoleBindings).toEqual([ { modelId: "moonshot/kimi-k2.5", + endpointId: "moonshot.personal.primary.global.kimi-k2.5-high", + roleIds: ["coder"], + }, + { + modelId: "moonshot/kimi-k2.5", + endpointId: "moonshot.personal.primary.global.kimi-k2.5-max", roleIds: [], roleAssignmentMode: "all", enabledRoleIds: [], @@ -22690,15 +22716,19 @@ describe("runtime-host-bridge", () => { rotationState: "stable", }); - await backend.activateEndpoint?.({ + const effortEndpoint = await backend.activateEndpoint?.({ providerAccountId: "deepseek.personal.apikey", modelId: "deepseek/deepseek-v4-flash", region: "global", + reasoningEffort: "high", }); + expect(effortEndpoint?.endpointId).toBe( + "deepseek.personal.apikey.global.deepseek-v4-flash-high", + ); const result = await backend.executeChatCompletions( { - model: "deepseek/deepseek-v4-flash", + model: effortEndpoint?.endpointId ?? "missing-effort-endpoint", stream: true, reasoning_effort: "high", messages: [{ role: "user", content: "Say Ready." }], diff --git a/role-model-router/apps/runtime-host-bridge/test/run91-effort-instance-identity.test.ts b/role-model-router/apps/runtime-host-bridge/test/run91-effort-instance-identity.test.ts index cf16714a..fb234f73 100644 --- a/role-model-router/apps/runtime-host-bridge/test/run91-effort-instance-identity.test.ts +++ b/role-model-router/apps/runtime-host-bridge/test/run91-effort-instance-identity.test.ts @@ -71,8 +71,8 @@ function endpoint(endpointId: string, reasoningEffort: string | null) { } const defaultEndpoint = endpoint("account.global.deepseek-v4-pro", null); -const mediumEndpoint = endpoint("account.global.deepseek-v4-pro~effort-v1~bWVkaXVt", "medium"); -const maxEndpoint = endpoint("account.global.deepseek-v4-pro~effort-v1~bWF4", "max"); +const mediumEndpoint = endpoint("account.global.deepseek-v4-pro-medium", "medium"); +const maxEndpoint = endpoint("account.global.deepseek-v4-pro-max", "max"); const registry = { endpoints: [defaultEndpoint, mediumEndpoint, maxEndpoint], diagnostics: [], @@ -132,7 +132,7 @@ describe("Run 91 effort instance identity", () => { }); }); - test("preserves client effort on a provider-default endpoint", () => { + test("keeps a provider-default endpoint at default effort", () => { const resolution = resolveEndpointExecutionEffort({ fixedEffort: null, executionRequest: { @@ -141,10 +141,8 @@ describe("Run 91 effort instance identity", () => { } as never, }); - expect(resolution.receipt).toEqual({ - reasoningEffort: "medium", - effortSource: "client", - }); + expect(resolution.executionRequest.reasoning).toBeUndefined(); + expect(resolution.receipt).toEqual({ reasoningEffort: null, effortSource: "none" }); }); test("discovery retains the aggregate row and emits one selectable endpoint row per sibling", () => { @@ -160,8 +158,8 @@ describe("Run 91 effort instance identity", () => { type: "model", endpoint_ids: [ "account.global.deepseek-v4-pro", - "account.global.deepseek-v4-pro~effort-v1~bWVkaXVt", - "account.global.deepseek-v4-pro~effort-v1~bWF4", + "account.global.deepseek-v4-pro-medium", + "account.global.deepseek-v4-pro-max", ], capabilities: { reasoning: { @@ -179,16 +177,16 @@ describe("Run 91 effort instance identity", () => { fixed_effort: null, }), expect.objectContaining({ - id: "account.global.deepseek-v4-pro~effort-v1~bWVkaXVt", + id: "account.global.deepseek-v4-pro-medium", type: "endpoint", - endpoint_ids: ["account.global.deepseek-v4-pro~effort-v1~bWVkaXVt"], + endpoint_ids: ["account.global.deepseek-v4-pro-medium"], upstream_model_id: "deepseek/deepseek-v4-pro", fixed_effort: "medium", }), expect.objectContaining({ - id: "account.global.deepseek-v4-pro~effort-v1~bWF4", + id: "account.global.deepseek-v4-pro-max", type: "endpoint", - endpoint_ids: ["account.global.deepseek-v4-pro~effort-v1~bWF4"], + endpoint_ids: ["account.global.deepseek-v4-pro-max"], upstream_model_id: "deepseek/deepseek-v4-pro", fixed_effort: "max", }), @@ -200,15 +198,13 @@ describe("Run 91 effort instance identity", () => { const plan = mapChatCompletionsRequest( registry, { - model: "account.global.deepseek-v4-pro~effort-v1~bWVkaXVt", + model: "account.global.deepseek-v4-pro-medium", messages: [{ role: "user", content: "hello" }], } as never, "run91-exact-endpoint", ); - expect(plan.routingRequest.allowEndpoints).toEqual([ - "account.global.deepseek-v4-pro~effort-v1~bWVkaXVt", - ]); + expect(plan.routingRequest.allowEndpoints).toEqual(["account.global.deepseek-v4-pro-medium"]); }); test("routes an alias with explicit reasoning effort only to matching fixed variants", () => { @@ -242,32 +238,30 @@ describe("Run 91 effort instance identity", () => { ); expect(mediumPlan.routingRequest.allowEndpoints).toEqual([ - "account.global.deepseek-v4-pro~effort-v1~bWVkaXVt", - ]); - expect(maxPlan.routingRequest.allowEndpoints).toEqual([ - "account.global.deepseek-v4-pro~effort-v1~bWF4", + "account.global.deepseek-v4-pro-medium", ]); + expect(maxPlan.routingRequest.allowEndpoints).toEqual(["account.global.deepseek-v4-pro-max"]); }); - test("falls back to provider-default for an unconfigured alias effort without coercing a sibling", () => { - const plan = mapChatCompletionsRequest( - registry, - { - model: "baseline.remote-only", - messages: [{ role: "user", content: "hello" }], - reasoning_effort: "high", - } as never, - "run91-alias-high-fallback", - [ + test("fails closed rather than treating provider-default as an unconfigured effort variant", () => { + expect(() => + mapChatCompletionsRequest( + registry, { - aliasId: "baseline.remote-only", - modelIds: ["deepseek/deepseek-v4-pro"], - executionMode: "remote_only", - }, - ] as never, - ); - - expect(plan.routingRequest.allowEndpoints).toEqual(["account.global.deepseek-v4-pro"]); + model: "baseline.remote-only", + messages: [{ role: "user", content: "hello" }], + reasoning_effort: "high", + } as never, + "run91-alias-high-no-variant", + [ + { + aliasId: "baseline.remote-only", + modelIds: ["deepseek/deepseek-v4-pro"], + executionMode: "remote_only", + }, + ] as never, + ), + ).toThrow(/no targets|no registry endpoints|no execution target/i); }); test("fails closed when an alias effort has neither a matching variant nor provider-default", () => { @@ -300,16 +294,14 @@ describe("Run 91 effort instance identity", () => { const plan = mapChatCompletionsRequest( registry, { - model: "account.global.deepseek-v4-pro~effort-v1~bWF4", + model: "account.global.deepseek-v4-pro-max", messages: [{ role: "user", content: "hello" }], reasoning_effort: "medium", } as never, "run91-exact-max-with-medium-client-effort", ); - expect(plan.routingRequest.allowEndpoints).toEqual([ - "account.global.deepseek-v4-pro~effort-v1~bWF4", - ]); + expect(plan.routingRequest.allowEndpoints).toEqual(["account.global.deepseek-v4-pro-max"]); }); test("compact /v1/models fallback preserves endpoint-instance rows without a catalog", () => { @@ -319,12 +311,12 @@ describe("Run 91 effort instance identity", () => { expect(endpointRows).toEqual( expect.arrayContaining([ expect.objectContaining({ - id: "account.global.deepseek-v4-pro~effort-v1~bWVkaXVt", + id: "account.global.deepseek-v4-pro-medium", upstream_model_id: "deepseek/deepseek-v4-pro", fixed_effort: "medium", }), expect.objectContaining({ - id: "account.global.deepseek-v4-pro~effort-v1~bWF4", + id: "account.global.deepseek-v4-pro-max", upstream_model_id: "deepseek/deepseek-v4-pro", fixed_effort: "max", }), diff --git a/role-model-router/apps/runtime-host-bridge/test/run91-recommendation-effort.test.ts b/role-model-router/apps/runtime-host-bridge/test/run91-recommendation-effort.test.ts index b6281360..c2fe19f2 100644 --- a/role-model-router/apps/runtime-host-bridge/test/run91-recommendation-effort.test.ts +++ b/role-model-router/apps/runtime-host-bridge/test/run91-recommendation-effort.test.ts @@ -43,7 +43,7 @@ describe("Run 91 recommendation effort identity", () => { id: "deepseek-v4-high-pack", version: "1", provenance: "cloud:run91-high", - endpointId: "deepseek.personal.deepseek-v4-pro~effort-v1~high", + endpointId: "deepseek.personal.deepseek-v4-pro-high", modelId: "deepseek/deepseek-v4-pro", reasoningEffort: "high", effortSource: "variant", @@ -52,7 +52,7 @@ describe("Run 91 recommendation effort identity", () => { id: "deepseek-v4-max-pack", version: "1", provenance: "cloud:run91-max", - endpointId: "deepseek.personal.deepseek-v4-pro~effort-v1~max", + endpointId: "deepseek.personal.deepseek-v4-pro-max", modelId: "deepseek/deepseek-v4-pro", reasoningEffort: "max", effortSource: "variant", @@ -66,14 +66,14 @@ describe("Run 91 recommendation effort identity", () => { expect.arrayContaining([ expect.objectContaining({ id: "deepseek-v4-high-pack", - endpointId: "deepseek.personal.deepseek-v4-pro~effort-v1~high", + endpointId: "deepseek.personal.deepseek-v4-pro-high", modelId: "deepseek/deepseek-v4-pro", reasoningEffort: "high", effortSource: "variant", }), expect.objectContaining({ id: "deepseek-v4-max-pack", - endpointId: "deepseek.personal.deepseek-v4-pro~effort-v1~max", + endpointId: "deepseek.personal.deepseek-v4-pro-max", modelId: "deepseek/deepseek-v4-pro", reasoningEffort: "max", effortSource: "variant", @@ -87,7 +87,7 @@ describe("Run 91 recommendation effort identity", () => { expect(appliedHigh.activePack).toMatchObject({ id: "deepseek-v4-high-pack", version: "1", - endpointId: "deepseek.personal.deepseek-v4-pro~effort-v1~high", + endpointId: "deepseek.personal.deepseek-v4-pro-high", modelId: "deepseek/deepseek-v4-pro", reasoningEffort: "high", effortSource: "variant", @@ -117,7 +117,7 @@ describe("Run 91 recommendation effort identity", () => { }; expect(appliedMax.activePack).toMatchObject({ id: "deepseek-v4-max-pack", - endpointId: "deepseek.personal.deepseek-v4-pro~effort-v1~max", + endpointId: "deepseek.personal.deepseek-v4-pro-max", modelId: "deepseek/deepseek-v4-pro", reasoningEffort: "max", effortSource: "variant", diff --git a/role-model-router/apps/runtime-host-bridge/test/run91-wave-b-gaps.test.ts b/role-model-router/apps/runtime-host-bridge/test/run91-wave-b-gaps.test.ts index 70c27011..e4dc2ff2 100644 --- a/role-model-router/apps/runtime-host-bridge/test/run91-wave-b-gaps.test.ts +++ b/role-model-router/apps/runtime-host-bridge/test/run91-wave-b-gaps.test.ts @@ -12,8 +12,8 @@ import { const modelId = "deepseek/deepseek-v4-pro"; const defaultEndpointId = "account.global.deepseek-v4-pro"; -const mediumEndpointId = "account.global.deepseek-v4-pro~effort-v1~bWVkaXVt"; -const maxEndpointId = "account.global.deepseek-v4-pro~effort-v1~bWF4"; +const mediumEndpointId = "account.global.deepseek-v4-pro-medium"; +const maxEndpointId = "account.global.deepseek-v4-pro-max"; const registry = { endpoints: [defaultEndpointId, mediumEndpointId, maxEndpointId].map((endpointId) => ({ diff --git a/role-model-router/apps/runtime-ui/app/lib/effort-identity.test.ts b/role-model-router/apps/runtime-ui/app/lib/effort-identity.test.ts index 371974df..8fbb0c38 100644 --- a/role-model-router/apps/runtime-ui/app/lib/effort-identity.test.ts +++ b/role-model-router/apps/runtime-ui/app/lib/effort-identity.test.ts @@ -65,13 +65,19 @@ describe("reasoning-effort endpoint identity", () => { endpointId: "deepseek.personal.deepseek-api-key.global.deepseek-v4-flash~effort-v1~aGlnaA", reasoningEffort: "high", }), - ).toBe("deepseek.personal.deepseek-api-key.global.deepseek-v4-flash~high"); + ).toBe("deepseek.personal.deepseek-api-key.global.deepseek-v4-flash-high"); expect( formatEndpointDisplayPath({ endpointId: "deepseek.personal.deepseek-api-key.global.deepseek-v4-flash~effort-v1~bWF4", reasoningEffort: "max", }), - ).toBe("deepseek.personal.deepseek-api-key.global.deepseek-v4-flash~max"); + ).toBe("deepseek.personal.deepseek-api-key.global.deepseek-v4-flash-max"); + expect( + formatEndpointDisplayPath({ + endpointId: "deepseek.personal.deepseek-api-key.global.deepseek-v4-flash-max", + reasoningEffort: "max", + }), + ).toBe("deepseek.personal.deepseek-api-key.global.deepseek-v4-flash-max"); }); test("keeps provider-default and contradictory canonical ids unchanged", () => { diff --git a/role-model-router/apps/runtime-ui/app/lib/effort-identity.ts b/role-model-router/apps/runtime-ui/app/lib/effort-identity.ts index bca034c3..a0cd2dde 100644 --- a/role-model-router/apps/runtime-ui/app/lib/effort-identity.ts +++ b/role-model-router/apps/runtime-ui/app/lib/effort-identity.ts @@ -62,6 +62,26 @@ function encodeUtf8Base64Url(value: string): string { return btoa(binary).replace(/\+/g, "-").replace(/\//g, "_").replace(/=+$/u, ""); } +/** True only when the selected endpoint itself owns the effective effort. */ +export function endpointIdentityOwnsReasoningEffort(input: { + readonly endpointId: string; + readonly reasoningEffort?: ReasoningEffortValue; + readonly effortSource?: string | null; +}): boolean { + const effort = normalizeEffort(input.reasoningEffort); + if (!effort) { + return false; + } + if (input.effortSource === "variant" || input.effortSource === "variant_coerced") { + return true; + } + const endpointId = input.endpointId.trim(); + return ( + endpointId.endsWith(`-${encodeURIComponent(effort)}`) || + endpointId.endsWith(`${EFFORT_IDENTITY_V1_PREFIX}${encodeUtf8Base64Url(effort)}`) + ); +} + /** * Human-readable path for summary surfaces. The effort comes exclusively from * the structured field; the encoded suffix is only verified before it is @@ -76,12 +96,15 @@ export function formatEndpointDisplayPath(input: { if (!reasoningEffort) { return endpointId; } - const canonicalSuffix = `${EFFORT_IDENTITY_V1_PREFIX}${encodeUtf8Base64Url(reasoningEffort)}`; - if (!endpointId.endsWith(canonicalSuffix)) { + const readableSuffix = `-${encodeURIComponent(reasoningEffort)}`; + if (endpointId.endsWith(readableSuffix)) { return endpointId; } - const baseEndpointId = endpointId.slice(0, -canonicalSuffix.length); - return `${baseEndpointId}~${encodeURIComponent(reasoningEffort)}`; + const legacySuffix = `${EFFORT_IDENTITY_V1_PREFIX}${encodeUtf8Base64Url(reasoningEffort)}`; + if (endpointId.endsWith(legacySuffix)) { + return `${endpointId.slice(0, -legacySuffix.length)}${readableSuffix}`; + } + return endpointId; } /** Compact labels retain the effort suffix so sibling endpoint instances remain distinguishable. */ diff --git a/role-model-router/apps/runtime-ui/app/lib/runtime-api.ts b/role-model-router/apps/runtime-ui/app/lib/runtime-api.ts index b8a6fc4f..27e121ee 100644 --- a/role-model-router/apps/runtime-ui/app/lib/runtime-api.ts +++ b/role-model-router/apps/runtime-ui/app/lib/runtime-api.ts @@ -262,6 +262,7 @@ export interface RuntimeAccount { readonly allowedModels?: readonly string[]; readonly modelRoleBindings?: readonly { readonly modelId: string; + readonly endpointId?: string; readonly roleIds: readonly string[]; readonly roleAssignmentMode?: "all" | "include" | "exclude" | "custom"; readonly enabledRoleIds?: readonly string[]; diff --git a/role-model-router/apps/runtime-ui/app/lib/telemetry-chart-config.test.ts b/role-model-router/apps/runtime-ui/app/lib/telemetry-chart-config.test.ts index 9e5d240b..88a1c0ad 100644 --- a/role-model-router/apps/runtime-ui/app/lib/telemetry-chart-config.test.ts +++ b/role-model-router/apps/runtime-ui/app/lib/telemetry-chart-config.test.ts @@ -113,6 +113,9 @@ describe("telemetry chart config", () => { expect(route).toContain("effortSources"); } expect(requestsRoute).toContain('label: "Selected model"'); + expect(requestsRoute).toContain('label: "Endpoint effort"'); + expect(requestsRoute).toContain('?? "Default"'); + expect(requestsRoute).not.toContain('label: "Request effort"'); }); }); import { readFileSync } from "node:fs"; diff --git a/role-model-router/apps/runtime-ui/app/lib/view-models.test.ts b/role-model-router/apps/runtime-ui/app/lib/view-models.test.ts index 5069eeb8..f2e0198e 100644 --- a/role-model-router/apps/runtime-ui/app/lib/view-models.test.ts +++ b/role-model-router/apps/runtime-ui/app/lib/view-models.test.ts @@ -773,6 +773,73 @@ describe("buildConfiguredModelCards", () => { ]); }); + test("keeps role eligibility separate for effort endpoint siblings", () => { + const cards = buildConfiguredModelCards({ + models: [ + { + id: "deepseek/deepseek-v4-flash", + endpoint_ids: [ + "deepseek.personal.global.deepseek-v4-flash-high", + "deepseek.personal.global.deepseek-v4-flash-max", + ], + displayName: "DeepSeek V4 Flash", + }, + ], + endpoints: [ + { + endpointId: "deepseek.personal.global.deepseek-v4-flash-high", + modelId: "deepseek/deepseek-v4-flash", + providerAccountId: "deepseek.personal", + providerId: "deepseek", + reasoningEffort: "high", + roleIds: [], + status: "active", + servingSource: "remote-service", + }, + { + endpointId: "deepseek.personal.global.deepseek-v4-flash-max", + modelId: "deepseek/deepseek-v4-flash", + providerAccountId: "deepseek.personal", + providerId: "deepseek", + reasoningEffort: "max", + roleIds: [], + status: "active", + servingSource: "remote-service", + }, + ], + accounts: [ + { + providerAccountId: "deepseek.personal", + providerId: "deepseek", + modelRoleBindings: [ + { + modelId: "deepseek/deepseek-v4-flash", + endpointId: "deepseek.personal.global.deepseek-v4-flash-high", + roleIds: ["coder"], + }, + { + modelId: "deepseek/deepseek-v4-flash", + endpointId: "deepseek.personal.global.deepseek-v4-flash-max", + roleIds: ["architect"], + }, + ], + }, + ], + controller: null, + }); + + expect(cards).toEqual([ + expect.objectContaining({ + endpointId: "deepseek.personal.global.deepseek-v4-flash-high", + roleIds: ["coder"], + }), + expect.objectContaining({ + endpointId: "deepseek.personal.global.deepseek-v4-flash-max", + roleIds: ["architect"], + }), + ]); + }); + test("keeps request counts unset when request evidence is still deferred", () => { expect( buildConfiguredModelCards({ @@ -1716,7 +1783,7 @@ describe("buildConfiguredRemoteConnectionRows", () => { ], endpoints: [ { - endpointId: "deepseek.personal.primary.global.deepseek-v4-pro~effort-v1~high", + endpointId: "deepseek.personal.primary.global.deepseek-v4-pro-high", providerAccountId: "deepseek.personal.primary", providerId: "deepseek", modelId: "deepseek/deepseek-v4-pro", @@ -1733,7 +1800,7 @@ describe("buildConfiguredRemoteConnectionRows", () => { { id: "deepseek/deepseek-v4-pro", displayName: "DeepSeek V4 Pro", - endpoint_ids: ["deepseek.personal.primary.global.deepseek-v4-pro~effort-v1~high"], + endpoint_ids: ["deepseek.personal.primary.global.deepseek-v4-pro-high"], reasoningEffortLevels: ["high", "max"], }, ], @@ -2262,6 +2329,50 @@ describe("telemetry view models", () => { ]); }); + test("separates requested client effort from the selected endpoint variant identity", () => { + expect( + buildTelemetryRequestRows([ + { + requestId: "req-client-high", + endpointId: "deepseek.personal.global.deepseek-v4-flash", + modelId: "deepseek/deepseek-v4-flash", + upstreamModelId: "deepseek/deepseek-v4-flash", + reasoningEffort: "high", + effortSource: "client", + sourceType: "remote", + createdAtMs: 2, + }, + { + requestId: "req-variant-high", + endpointId: "deepseek.personal.global.deepseek-v4-flash~effort-v1~aGlnaA", + modelId: "deepseek/deepseek-v4-flash", + upstreamModelId: "deepseek/deepseek-v4-flash", + reasoningEffort: "high", + effortSource: "variant", + sourceType: "remote", + createdAtMs: 1, + }, + ]), + ).toEqual([ + expect.objectContaining({ + requestId: "req-client-high", + displayName: "Deepseek V4 Flash", + endpointId: "deepseek.personal.global.deepseek-v4-flash", + reasoningEffort: null, + requestedReasoningEffort: "high", + effortSource: "client", + }), + expect.objectContaining({ + requestId: "req-variant-high", + displayName: "Deepseek V4 Flash (High)", + endpointId: "deepseek.personal.global.deepseek-v4-flash~effort-v1~aGlnaA", + reasoningEffort: "high", + requestedReasoningEffort: "high", + effortSource: "variant", + }), + ]); + }); + test("prefers descriptive failure summaries over raw error-class slugs for failed request rows", () => { expect( buildTelemetryRequestRows([ diff --git a/role-model-router/apps/runtime-ui/app/lib/view-models.ts b/role-model-router/apps/runtime-ui/app/lib/view-models.ts index 57b18c0c..1b54beee 100644 --- a/role-model-router/apps/runtime-ui/app/lib/view-models.ts +++ b/role-model-router/apps/runtime-ui/app/lib/view-models.ts @@ -1,4 +1,5 @@ import { + endpointIdentityOwnsReasoningEffort, formatCompactEndpointDisplayName, formatEndpointDisplayName, formatEndpointDisplayPath, @@ -1057,6 +1058,7 @@ export function buildTelemetryRequestRows( | "modelId" | "upstreamModelId" | "reasoningEffort" + | "effortSource" | "sourceType" | "createdAtMs" | "latencyMs" @@ -1088,6 +1090,11 @@ export function buildTelemetryRequestRows( endpointId: string; modelId: string | null | undefined; displayName: string; + /** Effort fixed by the selected endpoint instance, if any. */ + reasoningEffort: string | null; + /** Effective request effort, which may have been forwarded by a provider-default endpoint. */ + requestedReasoningEffort: string | null; + effortSource: string | null; sourceLabel: string; statusLabel: string; providerFamilyLabel: string; @@ -1101,42 +1108,54 @@ export function buildTelemetryRequestRows( }> { return [...rows] .sort((left, right) => right.createdAtMs - left.createdAtMs) - .map((row) => ({ - requestId: row.requestId, - clientRequestId: row.clientRequestId ?? null, - routingDecisionLabel: row.routingDecisionId ?? "n/a", - endpointId: row.endpointId, - modelId: row.modelId, - displayName: formatModelIdentity({ - id: row.modelId ?? row.endpointId, - upstreamModelId: row.upstreamModelId, - reasoningEffort: row.reasoningEffort, - }), - sourceLabel: formatSourceLabel(row.sourceType), - statusLabel: buildTelemetryStatusLabel(row), - providerFamilyLabel: - row.providerId ?? row.providerFamily ?? row.providerKind ?? "unknown provider", - finishReasonLabel: row.finishReason ?? "unknown", - cacheLabel: summarizeCachePosture({ - promptCacheSupported: row.promptCacheSupported, - promptCacheRequested: row.promptCacheRequested, - promptCacheUsed: row.promptCacheUsed, - }), - streamLabel: summarizeStreamLabel(row), - latencyLabel: - row.latencyMs !== null && row.latencyMs !== undefined ? `${row.latencyMs} ms` : "n/a", - tokenLabel: `${row.totalTokens ?? 0} tokens`, - costLabel: - typeof row.actualCostUsd === "number" && row.actualCostUsd > 0 - ? formatCurrency(row.actualCostUsd, "actual") - : formatCurrency(row.estimatedCostUsd, "estimate"), - createdAtLabel: new Date(row.createdAtMs).toLocaleString("en-US", { - month: "short", - day: "2-digit", - hour: "2-digit", - minute: "2-digit", - }), - })); + .map((row) => { + const requestedReasoningEffort = row.reasoningEffort?.trim() || null; + const endpointOwnsEffort = endpointIdentityOwnsReasoningEffort({ + endpointId: row.endpointId, + reasoningEffort: requestedReasoningEffort, + effortSource: row.effortSource, + }); + const endpointReasoningEffort = endpointOwnsEffort ? requestedReasoningEffort : null; + return { + requestId: row.requestId, + clientRequestId: row.clientRequestId ?? null, + routingDecisionLabel: row.routingDecisionId ?? "n/a", + endpointId: row.endpointId, + modelId: row.modelId, + displayName: formatModelIdentity({ + id: row.modelId ?? row.endpointId, + upstreamModelId: row.upstreamModelId, + reasoningEffort: endpointReasoningEffort, + }), + reasoningEffort: endpointReasoningEffort, + requestedReasoningEffort, + effortSource: row.effortSource ?? null, + sourceLabel: formatSourceLabel(row.sourceType), + statusLabel: buildTelemetryStatusLabel(row), + providerFamilyLabel: + row.providerId ?? row.providerFamily ?? row.providerKind ?? "unknown provider", + finishReasonLabel: row.finishReason ?? "unknown", + cacheLabel: summarizeCachePosture({ + promptCacheSupported: row.promptCacheSupported, + promptCacheRequested: row.promptCacheRequested, + promptCacheUsed: row.promptCacheUsed, + }), + streamLabel: summarizeStreamLabel(row), + latencyLabel: + row.latencyMs !== null && row.latencyMs !== undefined ? `${row.latencyMs} ms` : "n/a", + tokenLabel: `${row.totalTokens ?? 0} tokens`, + costLabel: + typeof row.actualCostUsd === "number" && row.actualCostUsd > 0 + ? formatCurrency(row.actualCostUsd, "actual") + : formatCurrency(row.estimatedCostUsd, "estimate"), + createdAtLabel: new Date(row.createdAtMs).toLocaleString("en-US", { + month: "short", + day: "2-digit", + hour: "2-digit", + minute: "2-digit", + }), + }; + }); } export function buildDashboardLatestRequestRows( @@ -1983,11 +2002,21 @@ export function buildConfiguredModelCards(input: { ...new Set( [ ...endpointRows.flatMap((entry) => entry.roleIds ?? []), - ...input.accounts.flatMap((account) => - (account.modelRoleBindings ?? []) - .filter((binding) => binding.modelId === upstreamModelId) - .flatMap((binding) => binding.roleIds), - ), + ...input.accounts.flatMap((account) => { + if ( + endpoint?.providerAccountId && + account.providerAccountId !== endpoint.providerAccountId + ) { + return []; + } + const bindings = account.modelRoleBindings ?? []; + const binding = + bindings.find((entry) => entry.endpointId === endpointId) ?? + bindings.find( + (entry) => entry.endpointId === undefined && entry.modelId === upstreamModelId, + ); + return binding?.roleIds ?? []; + }), ].sort((left, right) => left.localeCompare(right, "en")), ), ]; diff --git a/role-model-router/apps/runtime-ui/app/routes/control-models.test.ts b/role-model-router/apps/runtime-ui/app/routes/control-models.test.ts index bc507a84..b945e007 100644 --- a/role-model-router/apps/runtime-ui/app/routes/control-models.test.ts +++ b/role-model-router/apps/runtime-ui/app/routes/control-models.test.ts @@ -7,6 +7,7 @@ import { buildModelRoleAssignmentForSelection, buildSelectedModelEvidencePills, buildSelectedModelPreviewPayload, + configuredModelRoleDraftKey, createAccountMutationPayload, describeSavedModelRoleEligibility, resolveConfiguredModelEjectLabel, @@ -39,6 +40,11 @@ const account = { } satisfies RuntimeAccount; describe("control model role assignment helpers", () => { + test("keeps transient role drafts separate for effort endpoint siblings", () => { + expect(configuredModelRoleDraftKey("deepseek.personal", "endpoint-high")).not.toBe( + configuredModelRoleDraftKey("deepseek.personal", "endpoint-max"), + ); + }); test("keeps the role list in document flow without an artificial viewport cap", () => { expect(controlModelsModule.configuredModelRoleSectionClassName).toBe("flex flex-col gap-3"); expect(controlModelsModule.configuredModelRoleListClassName).toBe("space-y-2 pr-1"); @@ -83,6 +89,46 @@ describe("control model role assignment helpers", () => { }); }); + test("persists role eligibility for one endpoint instance without replacing its effort siblings", () => { + const endpointAccount = { + ...account, + allowedModels: ["deepseek/deepseek-v4-flash"], + modelRoleBindings: [ + { + modelId: "deepseek/deepseek-v4-flash", + endpointId: "deepseek.personal.global.deepseek-v4-flash-high", + roleIds: [], + roleAssignmentMode: "include" as const, + enabledRoleIds: ["coder"], + disabledRoleIds: [], + }, + ], + } satisfies RuntimeAccount; + + expect( + createAccountMutationPayload( + endpointAccount, + "deepseek/deepseek-v4-flash", + ["analyst"], + ["analyst", "coder"], + "deepseek.personal.global.deepseek-v4-flash-max", + ), + ).toMatchObject({ + modelRoleBindings: [ + { + endpointId: "deepseek.personal.global.deepseek-v4-flash-high", + enabledRoleIds: ["coder"], + }, + { + modelId: "deepseek/deepseek-v4-flash", + endpointId: "deepseek.personal.global.deepseek-v4-flash-max", + roleAssignmentMode: "exclude", + disabledRoleIds: ["coder"], + }, + ], + }); + }); + test("serializes unchecked all roles as explicit empty include instead of default all", () => { expect(buildModelRoleAssignmentForSelection([], ["coder", "security"])).toEqual({ roleAssignmentMode: "include", @@ -472,7 +518,7 @@ describe("configured model mutation convergence", () => { endpointVariantCount: 4, }), ).toBe( - "Saved eligibility for DeepSeek V4 Flash (High) on deepseek.personal.primary: 2 roles derive 3 task types across 3 groups for 4 endpoint variants.", + "Saved eligibility for DeepSeek V4 Flash (High) on deepseek.personal.primary: 2 roles derive 3 task types across 3 groups for this endpoint instance.", ); }); diff --git a/role-model-router/apps/runtime-ui/app/routes/control-models.tsx b/role-model-router/apps/runtime-ui/app/routes/control-models.tsx index 2dcd3a97..6625e84c 100644 --- a/role-model-router/apps/runtime-ui/app/routes/control-models.tsx +++ b/role-model-router/apps/runtime-ui/app/routes/control-models.tsx @@ -299,8 +299,15 @@ function getAccountRoleIdsForModel( account: RuntimeAccount, modelId: string, allRoleIds: readonly string[], + endpointId?: string, ): string[] { - const binding = account.modelRoleBindings?.find((entry) => entry.modelId === modelId); + const binding = + (endpointId + ? account.modelRoleBindings?.find((entry) => entry.endpointId === endpointId) + : undefined) ?? + account.modelRoleBindings?.find( + (entry) => entry.endpointId === undefined && entry.modelId === modelId, + ); return resolveRoleIdsFromAssignment(binding, allRoleIds); } @@ -404,7 +411,7 @@ export function describeSavedModelRoleEligibility(input: { ...(role.secondaryGroupIds ?? []), ]), ); - return `Saved eligibility for ${input.displayName} on ${input.providerAccountId}: ${selectedRoles.length} role${selectedRoles.length === 1 ? "" : "s"} derive ${taskTypes.size} task type${taskTypes.size === 1 ? "" : "s"} across ${groupIds.size} group${groupIds.size === 1 ? "" : "s"} for ${input.endpointVariantCount} endpoint variant${input.endpointVariantCount === 1 ? "" : "s"}.`; + return `Saved eligibility for ${input.displayName} on ${input.providerAccountId}: ${selectedRoles.length} role${selectedRoles.length === 1 ? "" : "s"} derive ${taskTypes.size} task type${taskTypes.size === 1 ? "" : "s"} across ${groupIds.size} group${groupIds.size === 1 ? "" : "s"} for this endpoint instance.`; } export function resolveSelectedModelAccount< @@ -441,18 +448,29 @@ function configuredModelCardKey(card: ConfiguredModelCardLike): string { return card.identityKey ?? card.modelId; } +export function configuredModelRoleDraftKey( + providerAccountId: string, + endpointId: string | undefined, +): string { + return `${providerAccountId}\u0000${endpointId ?? "legacy-model-default"}`; +} + export function createAccountMutationPayload( account: RuntimeAccount, modelId: string, roleIds: readonly string[], allRoleIds: readonly string[] = [], + endpointId?: string, ): Record { - const otherBindings = (account.modelRoleBindings ?? []).filter( - (binding) => binding.modelId !== modelId, + const otherBindings = (account.modelRoleBindings ?? []).filter((binding) => + endpointId + ? binding.endpointId !== endpointId + : binding.endpointId !== undefined || binding.modelId !== modelId, ); const assignment = buildModelRoleAssignmentForSelection(roleIds, allRoleIds); const nextBinding = { modelId, + ...(endpointId ? { endpointId } : {}), roleIds: assignment.roleAssignmentMode === "include" ? [...(assignment.enabledRoleIds ?? [])] : [], ...assignment, @@ -679,8 +697,13 @@ export default function ControlModelsRoute() { setDraftRolesByAccountId( Object.fromEntries( selectedModelAccounts.map((account) => [ - account.providerAccountId, - getAccountRoleIdsForModel(account, selectedCard.modelId, allRuntimeRoleIds), + configuredModelRoleDraftKey(account.providerAccountId, selectedCard.endpointId), + getAccountRoleIdsForModel( + account, + selectedCard.modelId, + allRuntimeRoleIds, + selectedCard.endpointId, + ), ]), ), ); @@ -693,11 +716,22 @@ export default function ControlModelsRoute() { setSavingAccountId(account.providerAccountId); setStatusMessage(`Saving role eligibility for ${account.providerAccountId}…`); try { - const roleIds = nextRoleIds ?? draftRolesByAccountId[account.providerAccountId] ?? []; + const roleIds = + nextRoleIds ?? + draftRolesByAccountId[ + configuredModelRoleDraftKey(account.providerAccountId, selectedCard.endpointId) + ] ?? + []; const loaded = await saveConfiguredModelRoleEligibility({ mutate: () => upsertRuntimeAccount( - createAccountMutationPayload(account, selectedCard.modelId, roleIds, allRuntimeRoleIds), + createAccountMutationPayload( + account, + selectedCard.modelId, + roleIds, + allRuntimeRoleIds, + selectedCard.endpointId, + ), ), reloadCanonicalState: () => loadConfiguredModelsMutationState({ @@ -889,11 +923,17 @@ export default function ControlModelsRoute() { ) : false; const selectedPrimaryAccountRoleIds = selectedPrimaryAccount - ? (draftRolesByAccountId[selectedPrimaryAccount.providerAccountId] ?? + ? (draftRolesByAccountId[ + configuredModelRoleDraftKey( + selectedPrimaryAccount.providerAccountId, + selectedCard?.endpointId, + ) + ] ?? getAccountRoleIdsForModel( selectedPrimaryAccount, selectedCard?.modelId ?? "", allRuntimeRoleIds, + selectedCard?.endpointId, )) : []; const selectedFooterAction = resolveConfiguredModelFooterAction({ @@ -1164,8 +1204,9 @@ export default function ControlModelsRoute() {

Saved immediately for {selectedPrimaryAccount.providerAccountId}. Task and - group eligibility is derived from these roles and applies to every active - effort variant on this account. + group eligibility is derived from these roles for this exact endpoint + instance. A legacy model default is inherited only until this instance is + edited.

{ const accountId = selectedPrimaryAccount.providerAccountId; + const draftKey = configuredModelRoleDraftKey( + accountId, + selectedCard.endpointId, + ); const existing = new Set( - draftRolesByAccountId[accountId] ?? selectedPrimaryAccountRoleIds, + draftRolesByAccountId[draftKey] ?? selectedPrimaryAccountRoleIds, ); if (nextChecked) { existing.add(roleId); @@ -1188,7 +1233,7 @@ export default function ControlModelsRoute() { ); setDraftRolesByAccountId((current) => ({ ...current, - [accountId]: nextRoleIds, + [draftKey]: nextRoleIds, })); void saveAccountRoles(selectedPrimaryAccount, nextRoleIds); }} diff --git a/role-model-router/apps/runtime-ui/app/routes/requests.tsx b/role-model-router/apps/runtime-ui/app/routes/requests.tsx index 6a3b5440..5d52ddbc 100644 --- a/role-model-router/apps/runtime-ui/app/routes/requests.tsx +++ b/role-model-router/apps/runtime-ui/app/routes/requests.tsx @@ -19,7 +19,7 @@ import { mutedPanelClassName, supportingTextClassName, } from "../lib/design-system"; -import { formatEndpointDisplayPath } from "../lib/effort-identity"; +import { formatEndpointDisplayPath, formatReasoningEffortLabel } from "../lib/effort-identity"; import { startDeferredLiveRefresh } from "../lib/live-refresh"; import { adaptObserveChartBlock } from "../lib/observe-chart-adapter"; import type { @@ -632,6 +632,11 @@ export default function RequestsRoute() { label: "Endpoint", value: formatEndpointDisplayPath(request), }, + { + id: "effort", + label: "Endpoint effort", + value: formatReasoningEffortLabel(request.reasoningEffort) ?? "Default", + }, { id: "status", label: "Status", diff --git a/role-model-router/packages/endpoint-registry/src/effort-instance-identity.ts b/role-model-router/packages/endpoint-registry/src/effort-instance-identity.ts index 1c442e28..f22dc8fc 100644 --- a/role-model-router/packages/endpoint-registry/src/effort-instance-identity.ts +++ b/role-model-router/packages/endpoint-registry/src/effort-instance-identity.ts @@ -13,6 +13,7 @@ export interface EndpointInstanceIdentity extends EndpointInstanceIdentityInput readonly reasoningEffort: string | null; } +/** Decode-only marker retained for pre-fix Run 91 records. */ const EFFORT_PREFIX = "~effort-v1~"; const MAX_REASONING_EFFORT_BYTES = 128; @@ -78,7 +79,7 @@ export function createEndpointInstanceIdentity( const endpointId = reasoningEffort === null ? legacyBaseEndpointId - : `${legacyBaseEndpointId}${EFFORT_PREFIX}${Buffer.from(reasoningEffort, "utf8").toString("base64url")}`; + : `${legacyBaseEndpointId}-${encodeURIComponent(reasoningEffort)}`; return { endpointId, providerAccountId, @@ -88,4 +89,32 @@ export function createEndpointInstanceIdentity( }; } +/** + * Reads the opaque suffix emitted by early Run 91 builds. New identities never + * use this format, but persisted telemetry and graph records must remain + * readable after an update. + */ +export function readLegacyEndpointReasoningEffort(endpointId: string): string | null { + if (typeof endpointId !== "string") { + return null; + } + const prefixIndex = endpointId.lastIndexOf(EFFORT_PREFIX); + if (prefixIndex < 0) { + return null; + } + const encoded = endpointId.slice(prefixIndex + EFFORT_PREFIX.length); + if (!encoded || !/^[A-Za-z0-9_-]+$/u.test(encoded)) { + return null; + } + try { + const decoded = Buffer.from(encoded, "base64url").toString("utf8"); + const normalized = normalizeReasoningEffort(decoded); + return normalized !== null && Buffer.from(normalized, "utf8").toString("base64url") === encoded + ? normalized + : null; + } catch { + return null; + } +} + export { EFFORT_PREFIX, MAX_REASONING_EFFORT_BYTES }; diff --git a/role-model-router/packages/endpoint-registry/test/effort-instance-identity.test.ts b/role-model-router/packages/endpoint-registry/test/effort-instance-identity.test.ts index dbf014e0..17564a92 100644 --- a/role-model-router/packages/endpoint-registry/test/effort-instance-identity.test.ts +++ b/role-model-router/packages/endpoint-registry/test/effort-instance-identity.test.ts @@ -3,7 +3,7 @@ import { describe, expect, test } from "vitest"; import * as endpointRegistry from "../src/index.ts"; describe("effort instance identity", () => { - test("exports one canonical identity constructor with stable legacy and encoded effort ids", () => { + test("exports one canonical identity constructor with stable default and readable effort ids", () => { const createIdentity = ( endpointRegistry as typeof endpointRegistry & { createEndpointInstanceIdentity?: (input: { @@ -50,14 +50,26 @@ describe("effort instance identity", () => { reasoningEffort: "max", }); - expect(medium?.endpointId).toBe( - "deepseek.personal.primary.global.deepseek-v4-pro~effort-v1~bWVkaXVt", - ); - expect(max?.endpointId).toBe("deepseek.personal.primary.global.deepseek-v4-pro~effort-v1~bWF4"); + expect(medium?.endpointId).toBe("deepseek.personal.primary.global.deepseek-v4-pro-medium"); + expect(max?.endpointId).toBe("deepseek.personal.primary.global.deepseek-v4-pro-max"); expect(medium?.endpointId).not.toBe(max?.endpointId); expect(medium?.reasoningEffort).toBe("medium"); }); + test("recognizes legacy encoded ids without generating them for new endpoints", () => { + const readLegacyEffort = ( + endpointRegistry as typeof endpointRegistry & { + readLegacyEndpointReasoningEffort?: (endpointId: string) => string | null; + } + ).readLegacyEndpointReasoningEffort; + + expect(readLegacyEffort).toBeTypeOf("function"); + expect( + readLegacyEffort?.("deepseek.personal.primary.global.deepseek-v4-pro~effort-v1~aGlnaA"), + ).toBe("high"); + expect(readLegacyEffort?.("deepseek.personal.primary.global.deepseek-v4-pro-max")).toBeNull(); + }); + test("normalizes canonical Unicode and rejects unsafe or oversized effort tokens", () => { const createIdentity = ( endpointRegistry as typeof endpointRegistry & { diff --git a/role-model-router/packages/provider-account/src/index.ts b/role-model-router/packages/provider-account/src/index.ts index 74a08e90..d9414514 100644 --- a/role-model-router/packages/provider-account/src/index.ts +++ b/role-model-router/packages/provider-account/src/index.ts @@ -54,6 +54,8 @@ export interface RegionPolicy { export interface ProviderAccountModelRoleBinding { readonly modelId: string; + /** Exact endpoint instance. Omitted only by legacy model-wide defaults. */ + readonly endpointId?: string; readonly roleIds: readonly string[]; readonly roleAssignmentMode?: "all" | "include" | "exclude" | "custom"; readonly enabledRoleIds?: readonly string[]; @@ -169,6 +171,11 @@ function readModelRoleBindings( : []; return { modelId: readString(binding, "modelId", `${label}.modelRoleBindings[${index}]`), + ...(typeof binding.endpointId === "string" + ? { + endpointId: readString(binding, "endpointId", `${label}.modelRoleBindings[${index}]`), + } + : {}), roleIds, ...(roleAssignmentMode ? { roleAssignmentMode } : {}), ...(Array.isArray(binding.enabledRoleIds) @@ -367,16 +374,17 @@ export function validateProviderAccounts( return; } - if (seenModelRoleBindings.has(binding.modelId)) { + const bindingIdentity = binding.endpointId ?? binding.modelId; + if (seenModelRoleBindings.has(bindingIdentity)) { diagnostics.push({ providerAccountId: account.providerAccountId, severity: "error", code: "MODEL_ROLE_MODEL_DUPLICATE", - message: `Model role bindings must not repeat the same model id (${binding.modelId}).`, + message: `Model role bindings must not repeat the same endpoint or legacy model identity (${bindingIdentity}).`, }); return; } - seenModelRoleBindings.add(binding.modelId); + seenModelRoleBindings.add(bindingIdentity); if (!binding.roleAssignmentMode && binding.roleIds.length === 0) { diagnostics.push({ diff --git a/role-model-router/packages/provider-account/test/index.test.ts b/role-model-router/packages/provider-account/test/index.test.ts index 0ad12e33..52bdf818 100644 --- a/role-model-router/packages/provider-account/test/index.test.ts +++ b/role-model-router/packages/provider-account/test/index.test.ts @@ -574,4 +574,76 @@ describe("validateProviderAccounts", () => { }, ]); }); + + test("accepts distinct endpoint-instance role bindings for effort siblings of one model", () => { + const account = { + providerAccountId: "deepseek.personal.primary", + providerId: "deepseek", + providerKind: "provider-openai", + orgScope: "personal", + accountScope: "primary", + credentialRef: { backend: "env", ref: "DEEPSEEK_API_KEY" }, + authMode: "api-key-static", + regionPolicy: { mode: "prefer", regions: ["global"] }, + baseUrlOverride: null, + allowedModels: ["deepseek/deepseek-v4-flash"], + modelRoleBindings: [ + { + modelId: "deepseek/deepseek-v4-flash", + endpointId: "deepseek.personal.primary.global.deepseek-v4-flash-high", + roleIds: ["coder"], + }, + { + modelId: "deepseek/deepseek-v4-flash", + endpointId: "deepseek.personal.primary.global.deepseek-v4-flash-max", + roleIds: ["analyst"], + }, + ], + deniedModels: [], + entitlementTags: [], + budgetPolicyRef: "budget.default", + quotaPolicyRef: "quota.default", + status: "active", + healthStatus: "healthy", + rotationState: "stable", + }; + const result = validateProviderAccounts({ + catalog: { + source: { + vendor: "models.dev", + commit: "run91", + capturedAt: "2026-08-21T00:00:00Z", + schemaVersion: "models.dev.v1", + }, + providers: [ + { + providerId: "deepseek", + displayName: "DeepSeek", + npmPackage: "", + providerKind: "provider-openai", + authFamily: "api-key", + adapterFamily: "ai-sdk-openai-compatible", + apiBase: "https://api.deepseek.com/v1", + docsUrl: null, + envVars: ["DEEPSEEK_API_KEY"], + supportedAuthModes: ["api-key-static"], + controlPlaneRequirements: [], + localOverrideApplied: true, + upstreamProvenance: { + vendor: "models.dev", + commit: "run91", + capturedAt: "2026-08-21T00:00:00Z", + schemaVersion: "models.dev.v1", + }, + }, + ], + models: [], + } as Parameters[0]["catalog"], + allowedRoleIds: ["coder", "analyst"], + accounts: [account], + }); + + expect(result.diagnostics).toEqual([]); + expect(result.accounts[0]?.modelRoleBindings).toEqual(account.modelRoleBindings); + }); }); diff --git a/role-model-router/packages/sqlite-memory/test/effort-instance-identity.test.ts b/role-model-router/packages/sqlite-memory/test/effort-instance-identity.test.ts index f6b93ac1..5161198a 100644 --- a/role-model-router/packages/sqlite-memory/test/effort-instance-identity.test.ts +++ b/role-model-router/packages/sqlite-memory/test/effort-instance-identity.test.ts @@ -72,7 +72,7 @@ describe("sqlite effort instance persistence", () => { databasePath, endpoints: [ { - endpointId: "account.global.provider-model~effort-v1~bWVkaXVt", + endpointId: "account.global.provider-model-medium", providerAccountId: "account", modelId: "provider/model", region: "global", @@ -83,7 +83,7 @@ describe("sqlite effort instance persistence", () => { reasoningEffort: "medium", }, { - endpointId: "account.global.provider-model~effort-v1~aGlnaA", + endpointId: "account.global.provider-model-high", providerAccountId: "account", modelId: "provider/model", region: "global", @@ -128,7 +128,7 @@ describe("sqlite effort instance persistence", () => { upsertRuntimeEndpoint({ databasePath, endpoint: { - endpointId: "account.global.provider-model~effort-v1~bWVkaXVt", + endpointId: "account.global.provider-model-medium", providerAccountId: "account", modelId: "provider/model", region: "global", @@ -147,7 +147,7 @@ describe("sqlite effort instance persistence", () => { reasoningEffort: null, }), expect.objectContaining({ - endpointId: "account.global.provider-model~effort-v1~bWVkaXVt", + endpointId: "account.global.provider-model-medium", reasoningEffort: "medium", }), ]), @@ -165,7 +165,7 @@ describe("sqlite effort instance persistence", () => { expect(stored).toEqual([ { endpoint_id: "account.global.provider-model", reasoning_effort: null }, { - endpoint_id: "account.global.provider-model~effort-v1~bWVkaXVt", + endpoint_id: "account.global.provider-model-medium", reasoning_effort: "medium", }, ]); From da129ae22c72c0dd81ba889075cab5a2e659be4e Mon Sep 17 00:00:00 2001 From: try-works <262919414+try-works@users.noreply.github.com> Date: Fri, 21 Aug 2026 07:19:03 +0800 Subject: [PATCH 5/7] fix(runtime): migrate legacy effort endpoint identities --- .../apps/runtime-host-bridge/src/index.ts | 133 +++++++++++++++- .../test/endpoint-rehydration.test.ts | 147 ++++++++++++++++++ 2 files changed, 274 insertions(+), 6 deletions(-) diff --git a/role-model-router/apps/runtime-host-bridge/src/index.ts b/role-model-router/apps/runtime-host-bridge/src/index.ts index a19a9f81..9ba45e65 100644 --- a/role-model-router/apps/runtime-host-bridge/src/index.ts +++ b/role-model-router/apps/runtime-host-bridge/src/index.ts @@ -30,6 +30,7 @@ import { type RegistrySources, buildEndpointRegistry, createEndpointInstanceIdentity, + readLegacyEndpointReasoningEffort, } from "@role-model-router/endpoint-registry"; import { ProcessSupervisor } from "@role-model-router/process-supervisor"; import { @@ -16535,15 +16536,127 @@ export async function createRuntimeBridgeBackend( const repairPersistedProviderAccountsFromRuntimeState = ( persistedAccounts: readonly ProviderAccountRecord[], ): ProviderAccountRecord[] => { - const persistedRuntimeEndpoints = listRuntimeEndpoints({ + let persistedRuntimeEndpoints = listRuntimeEndpoints({ databasePath: initialization.databasePath, }); - const operatorIntentRead = readOperatorIntentResult(operatorIntentLocation); + let operatorIntentRead = readOperatorIntentResult(operatorIntentLocation); operatorIntentDiagnostic = operatorIntentRead.diagnostic; - const remoteActivations: readonly OperatorIntentRemoteActivation[] = + let remoteActivations: readonly OperatorIntentRemoteActivation[] = operatorIntentRead.diagnostic.status === "corrupt" ? [] : (operatorIntentRead.intent?.remoteActivations ?? []); + const legacyEffortEndpointMigrations = new Map(); + for (const endpoint of persistedRuntimeEndpoints) { + const decodedEffort = readLegacyEndpointReasoningEffort(endpoint.endpointId); + if (decodedEffort === null) { + continue; + } + if (endpoint.reasoningEffort !== null && endpoint.reasoningEffort !== decodedEffort) { + throw new Error( + `Legacy effort endpoint ${endpoint.endpointId} disagrees with its persisted reasoning effort.`, + ); + } + const canonical = createEndpointInstanceIdentity({ + providerAccountId: endpoint.providerAccountId, + region: endpoint.region, + modelId: endpoint.modelId, + reasoningEffort: decodedEffort, + }); + const collision = persistedRuntimeEndpoints.find( + (candidate) => candidate.endpointId === canonical.endpointId, + ); + if ( + collision && + (collision.providerAccountId !== endpoint.providerAccountId || + collision.modelId !== endpoint.modelId || + collision.region !== endpoint.region || + collision.reasoningEffort !== decodedEffort) + ) { + throw new Error( + `Legacy effort endpoint migration collision for ${endpoint.endpointId} -> ${canonical.endpointId}.`, + ); + } + if (!collision) { + upsertSqliteRuntimeEndpoint({ + databasePath: initialization.databasePath, + endpoint: { + ...endpoint, + endpointId: canonical.endpointId, + reasoningEffort: decodedEffort, + }, + }); + } + deleteRuntimeEndpointById(initialization.databasePath, endpoint.endpointId); + legacyEffortEndpointMigrations.set(endpoint.endpointId, canonical.endpointId); + } + for (const activation of remoteActivations) { + const decodedEffort = readLegacyEndpointReasoningEffort(activation.endpointId); + if (decodedEffort === null) { + continue; + } + if (activation.reasoningEffort !== decodedEffort) { + throw new Error( + `Legacy effort activation ${activation.endpointId} disagrees with its persisted reasoning effort.`, + ); + } + const canonical = createEndpointInstanceIdentity({ + providerAccountId: activation.providerAccountId, + region: activation.region, + modelId: activation.modelId, + reasoningEffort: decodedEffort, + }); + legacyEffortEndpointMigrations.set(activation.endpointId, canonical.endpointId); + } + if ( + legacyEffortEndpointMigrations.size > 0 && + operatorIntentRead.diagnostic.status !== "corrupt" + ) { + persistOperatorIntent(operatorIntentLocation, (intent) => { + const migratedByEndpointId = new Map(); + for (const activation of intent.remoteActivations) { + const endpointId = + legacyEffortEndpointMigrations.get(activation.endpointId) ?? activation.endpointId; + const migrated = { + ...activation, + endpointId, + modelRoleBindings: activation.modelRoleBindings?.map((binding) => ({ + ...binding, + ...(binding.endpointId + ? { + endpointId: + legacyEffortEndpointMigrations.get(binding.endpointId) ?? binding.endpointId, + } + : {}), + })), + }; + const existing = migratedByEndpointId.get(endpointId); + if (existing && JSON.stringify(existing) !== JSON.stringify(migrated)) { + throw new Error(`Legacy effort activation migration collision for ${endpointId}.`); + } + migratedByEndpointId.set(endpointId, migrated); + } + return { ...intent, remoteActivations: [...migratedByEndpointId.values()] }; + }); + const controllerAssignment = readRuntimeControllerAssignment({ + databasePath: initialization.databasePath, + scope: "global", + }); + const migratedControllerEndpointId = controllerAssignment + ? legacyEffortEndpointMigrations.get(controllerAssignment.endpointId) + : undefined; + if (controllerAssignment && migratedControllerEndpointId) { + upsertRuntimeControllerAssignment({ + databasePath: initialization.databasePath, + assignment: { ...controllerAssignment, endpointId: migratedControllerEndpointId }, + }); + } + persistedRuntimeEndpoints = listRuntimeEndpoints({ + databasePath: initialization.databasePath, + }); + operatorIntentRead = readOperatorIntentResult(operatorIntentLocation); + operatorIntentDiagnostic = operatorIntentRead.diagnostic; + remoteActivations = operatorIntentRead.intent?.remoteActivations ?? []; + } const configuredModelKeys = new Set( persistedAccounts.flatMap((account) => account.allowedModels.map((modelId) => `${account.providerAccountId}\u0000${modelId}`), @@ -16639,9 +16752,17 @@ export async function createRuntimeBridgeBackend( compareText, ); const nextBindings = ( - (account.modelRoleBindings ?? []).map((binding) => - normalizeProviderAccountModelRoleBinding(binding), - ) as ProviderAccountModelRoleBinding[] + (account.modelRoleBindings ?? []).map((binding) => { + const normalized = normalizeProviderAccountModelRoleBinding(binding); + return normalized.endpointId + ? { + ...normalized, + endpointId: + legacyEffortEndpointMigrations.get(normalized.endpointId) ?? + normalized.endpointId, + } + : normalized; + }) as ProviderAccountModelRoleBinding[] ).filter( (binding) => account.allowedModels.length === 0 || account.allowedModels.includes(binding.modelId), diff --git a/role-model-router/apps/runtime-host-bridge/test/endpoint-rehydration.test.ts b/role-model-router/apps/runtime-host-bridge/test/endpoint-rehydration.test.ts index 6e04d1bb..c39a60fb 100644 --- a/role-model-router/apps/runtime-host-bridge/test/endpoint-rehydration.test.ts +++ b/role-model-router/apps/runtime-host-bridge/test/endpoint-rehydration.test.ts @@ -1,6 +1,7 @@ import { mkdir, rm, writeFile } from "node:fs/promises"; import os from "node:os"; import path from "node:path"; +import { DatabaseSync } from "node:sqlite"; import { setTimeout as delay } from "node:timers/promises"; import { describe, expect, test } from "vitest"; @@ -314,6 +315,152 @@ describe("endpoint rehydration", () => { }, ); + test( + "migrates legacy opaque effort endpoints and their role ownership to readable identities", + { timeout: 20_000 }, + async () => { + const runtimeStateRoot = path.join( + os.tmpdir(), + `runtime-host-effort-id-migration-${Date.now()}`, + ); + const scopeId = "effort-id-migration-tests"; + const databasePath = resolveSqliteMemoryLocation({ runtimeStateRoot, scopeId }); + const operatorIntentLocation = { runtimeStateRoot, scopeId }; + const originalDeepSeekApiKey = process.env.DEEPSEEK_API_KEY; + process.env.DEEPSEEK_API_KEY = "deepseek-effort-id-migration-key"; + + const createBackend = async () => + ( + bridge as { + createRuntimeBridgeBackend: (options: { + repoRoot: string; + fixtureRoot: string; + runtimeStateRoot: string; + scopeId: string; + }) => Promise<{ + readonly effectiveRegistry: { + readonly endpoints: readonly { + readonly identity: { readonly endpoint_id: string }; + }[]; + }; + upsertProviderAccount: (body: Record) => Promise; + listAccounts: () => Promise< + readonly { + providerAccountId: string; + modelRoleBindings?: readonly { + modelId: string; + endpointId?: string; + roleIds: readonly string[]; + }[]; + }[] + >; + activateEndpoint: (body: Record) => Promise<{ endpointId: string }>; + shutdown?: () => Promise; + }>; + } + ).createRuntimeBridgeBackend({ + repoRoot, + fixtureRoot: testFixtureRoot, + runtimeStateRoot, + scopeId, + }); + + try { + const backend = await createBackend(); + await backend.upsertProviderAccount({ + providerAccountId: "deepseek.personal.primary", + providerId: "deepseek", + providerKind: "provider-openai", + orgScope: "personal", + accountScope: "workspace-default", + credentialRef: { backend: "env", ref: "DEEPSEEK_API_KEY" }, + authMode: "api-key-static", + regionPolicy: { mode: "prefer", regions: ["global"] }, + baseUrlOverride: "https://api.deepseek.com/v1", + allowedModels: ["deepseek/deepseek-v4-pro"], + modelRoleBindings: [{ modelId: "deepseek/deepseek-v4-pro", roleIds: ["general.chat"] }], + deniedModels: [], + entitlementTags: ["chat"], + budgetPolicyRef: "budget.default", + quotaPolicyRef: "quota.default", + status: "active", + healthStatus: "healthy", + rotationState: "stable", + }); + const activation = await backend.activateEndpoint({ + providerAccountId: "deepseek.personal.primary", + modelId: "deepseek/deepseek-v4-pro", + region: "global", + reasoningEffort: "high", + }); + expect(activation.endpointId).toBe("deepseek.personal.primary.global.deepseek-v4-pro-high"); + await backend.shutdown?.(); + + const legacyEndpointId = + "deepseek.personal.primary.global.deepseek-v4-pro~effort-v1~aGlnaA"; + const database = new DatabaseSync(databasePath); + database + .prepare("UPDATE runtime_endpoints SET endpoint_id = ? WHERE endpoint_id = ?") + .run(legacyEndpointId, activation.endpointId); + const accountRow = database + .prepare( + "SELECT model_role_bindings_json FROM provider_accounts WHERE provider_account_id = ?", + ) + .get("deepseek.personal.primary") as { model_role_bindings_json: string }; + database + .prepare( + "UPDATE provider_accounts SET model_role_bindings_json = ? WHERE provider_account_id = ?", + ) + .run( + accountRow.model_role_bindings_json.replaceAll(activation.endpointId, legacyEndpointId), + "deepseek.personal.primary", + ); + database.close(); + persistOperatorIntent(operatorIntentLocation, (intent) => ({ + ...intent, + remoteActivations: intent.remoteActivations.map((entry) => + entry.endpointId === activation.endpointId + ? { + ...entry, + endpointId: legacyEndpointId, + modelRoleBindings: entry.modelRoleBindings?.map((binding) => ({ + ...binding, + endpointId: + binding.endpointId === activation.endpointId + ? legacyEndpointId + : binding.endpointId, + })), + } + : entry, + ), + })); + + const restarted = await createBackend(); + expect(listRuntimeEndpoints({ databasePath }).map((entry) => entry.endpointId)).toEqual([ + activation.endpointId, + ]); + expect( + restarted.effectiveRegistry.endpoints.map((entry) => entry.identity.endpoint_id), + ).toContain(activation.endpointId); + expect(readOperatorIntent(operatorIntentLocation)?.remoteActivations).toEqual([ + expect.objectContaining({ endpointId: activation.endpointId, reasoningEffort: "high" }), + ]); + expect( + (await restarted.listAccounts()).find( + (account) => account.providerAccountId === "deepseek.personal.primary", + )?.modelRoleBindings, + ).toEqual( + expect.arrayContaining([expect.objectContaining({ endpointId: activation.endpointId })]), + ); + await restarted.shutdown?.(); + } finally { + if (originalDeepSeekApiKey === undefined) process.env.DEEPSEEK_API_KEY = undefined; + else process.env.DEEPSEEK_API_KEY = originalDeepSeekApiKey; + await rm(runtimeStateRoot, { recursive: true, force: true }); + } + }, + ); + test( "rehydrates sqlite runtime endpoints across backend restart without re-activation", { timeout: 20_000 }, From fc5240a684bd484f289e401c6eb2de3856f088d0 Mon Sep 17 00:00:00 2001 From: try-works <262919414+try-works@users.noreply.github.com> Date: Fri, 21 Aug 2026 14:02:32 +0800 Subject: [PATCH 6/7] feat(run91): complete effort-aware runtime and UI remediation --- .../scripts/start-for-qa.ts | 2 + .../src/benchmark-runner.ts | 34 +- .../src/benchmark-summary.ts | 158 +++++++- .../apps/runtime-host-bridge/src/cli.ts | 4 + .../apps/runtime-host-bridge/src/index.ts | 380 ++++++++++++++++-- .../src/track-b-projections.ts | 7 +- .../src/track-b-runtime.ts | 140 ++++++- .../backend-unified-runtime-config.test.ts | 51 +++ .../test/benchmark-runner-judge.test.ts | 9 +- .../test/benchmark-summary.test.ts | 298 ++++++++++++++ .../test/candidate-profile-scaling.test.ts | 85 ++++ .../runtime-host-bridge/test/index.test.ts | 125 +++++- .../test/recursive-87-shadow-pipeline.test.ts | 110 ++++- .../test/run88-public-runtime-probes.ts | 9 + .../test/run88-stage-release.unit.test.ts | 3 + .../app/components/candidate-space-chart.tsx | 2 +- .../lib/benchmark-decision-evidence.test.ts | 76 ++++ .../app/lib/benchmark-decision-evidence.ts | 33 ++ .../app/lib/candidate-space.test.ts | 29 +- .../runtime-ui/app/lib/candidate-space.ts | 38 +- .../runtime-ui/app/lib/design-system.test.ts | 11 +- .../runtime-ui/app/lib/format-score.test.ts | 13 +- .../apps/runtime-ui/app/lib/format-score.ts | 12 +- .../runtime-ui/app/lib/runtime-api.test.ts | 67 ++- .../apps/runtime-ui/app/lib/runtime-api.ts | 136 ++++++- .../app/lib/telemetry-analytics.test.ts | 35 ++ .../runtime-ui/app/lib/telemetry-analytics.ts | 4 +- .../telemetry-performance-semantics.test.ts | 45 +++ .../runtime-ui/app/lib/view-models.test.ts | 18 +- .../apps/runtime-ui/app/lib/view-models.ts | 35 +- .../app/routes/control-benchmark.tsx | 65 ++- .../app/routes/control-models.test.ts | 78 +++- .../runtime-ui/app/routes/control-models.tsx | 131 +++--- .../runtime-ui/app/routes/endpoints.test.tsx | 71 ++++ .../apps/runtime-ui/app/routes/endpoints.tsx | 37 +- .../runtime-ui/app/routes/providers.test.ts | 27 ++ .../apps/runtime-ui/app/routes/providers.tsx | 27 +- .../runtime-ui/app/routes/request-detail.tsx | 39 +- .../app/routes/router-candidates.tsx | 35 +- .../app/routes/router-decision-detail.tsx | 99 +++-- .../packages/bench-routing/src/index.test.ts | 38 ++ role-model-router/packages/core/src/router.ts | 175 ++++++-- role-model-router/packages/core/src/types.ts | 20 + .../packages/core/test/routing-intent.test.ts | 277 +++++++++++++ .../packages/profile-aggregator/src/index.ts | 64 +++ .../test/operational-profile.test.ts | 85 ++++ .../packages/protocol-routing/src/index.ts | 10 + .../runtime-observability/src/index.ts | 14 +- .../packages/sqlite-memory/src/index.ts | 295 +++++++++++--- .../packages/sqlite-memory/test/index.test.ts | 54 ++- .../test/recursive-87-history-policy.test.ts | 3 +- .../packages/ui/src/sidebar.test.ts | 20 + role-model-router/packages/ui/src/sidebar.tsx | 20 +- 53 files changed, 3302 insertions(+), 351 deletions(-) create mode 100644 role-model-router/apps/runtime-ui/app/lib/benchmark-decision-evidence.test.ts create mode 100644 role-model-router/apps/runtime-ui/app/lib/benchmark-decision-evidence.ts create mode 100644 role-model-router/apps/runtime-ui/app/lib/telemetry-performance-semantics.test.ts create mode 100644 role-model-router/apps/runtime-ui/app/routes/endpoints.test.tsx create mode 100644 role-model-router/packages/profile-aggregator/test/operational-profile.test.ts diff --git a/role-model-router/apps/runtime-host-bridge/scripts/start-for-qa.ts b/role-model-router/apps/runtime-host-bridge/scripts/start-for-qa.ts index 9d1ecd8c..212e3992 100644 --- a/role-model-router/apps/runtime-host-bridge/scripts/start-for-qa.ts +++ b/role-model-router/apps/runtime-host-bridge/scripts/start-for-qa.ts @@ -156,6 +156,7 @@ type QaBridgeBackend = Pick< | "clearBenchmarkEndpointData" | "clearBenchmarkData" | "readBenchmarkSummary" + | "readBenchmarkPortfolio" | "listBenchmarkRuns" | "readBenchmarkSummariesByMode" | "readBenchmarkPreferences" @@ -1045,6 +1046,7 @@ export function createQaServerOptions( clearBenchmarkEndpointData: backend.clearBenchmarkEndpointData, clearBenchmarkData: backend.clearBenchmarkData, readBenchmarkSummary: backend.readBenchmarkSummary, + readBenchmarkPortfolio: backend.readBenchmarkPortfolio, listBenchmarkRuns: backend.listBenchmarkRuns, readBenchmarkSummariesByMode: backend.readBenchmarkSummariesByMode, readBenchmarkPreferences: backend.readBenchmarkPreferences, diff --git a/role-model-router/apps/runtime-host-bridge/src/benchmark-runner.ts b/role-model-router/apps/runtime-host-bridge/src/benchmark-runner.ts index 80d93da4..d1ef30d4 100644 --- a/role-model-router/apps/runtime-host-bridge/src/benchmark-runner.ts +++ b/role-model-router/apps/runtime-host-bridge/src/benchmark-runner.ts @@ -140,6 +140,8 @@ type BenchmarkEndpointRef = { readonly modelId: string; readonly sourceType: "local" | "remote"; + + readonly reasoningEffort?: string | null; }; export function orderEndpointsForGrading( @@ -253,7 +255,11 @@ export interface BenchmarkRunResult { readonly artifactRoot: string; - readonly endpointGrades: readonly BenchmarkEndpointGrade[]; + readonly endpointGrades: readonly BenchmarkRunEndpointGrade[]; +} + +export interface BenchmarkRunEndpointGrade extends BenchmarkEndpointGrade { + readonly reasoningEffort: string | null; } export interface BenchmarkRunnerDependencies { @@ -269,6 +275,8 @@ export interface BenchmarkRunnerDependencies { sourceType: "local" | "remote"; + reasoningEffort?: string | null; + healthStatus: string; executionModeEligible?: boolean; @@ -1428,6 +1436,10 @@ async function gradeCompareAcrossModels(input: { function toObservedSample(input: { endpointId: string; + modelId: string; + + reasoningEffort: string | null; + endpointVersion: string; caseItem: RoutingBenchmarkCase; @@ -1449,6 +1461,12 @@ function toObservedSample(input: { endpoint_version: input.endpointVersion, + model_id: input.modelId, + + reasoning_effort: input.reasoningEffort, + + effort_source: input.reasoningEffort === null ? "none" : "variant", + source_type: "benchmark", benchmark_mode: input.benchmarkMode, @@ -1772,7 +1790,7 @@ export async function runRoutingCapabilityBenchmark( responseCount: executionSteps, }); - const endpointGrades: BenchmarkEndpointGrade[] = []; + const endpointGrades: BenchmarkRunEndpointGrade[] = []; const compareByCase = new Map< string, @@ -1927,6 +1945,10 @@ export async function runRoutingCapabilityBenchmark( sample: toObservedSample({ endpointId: endpoint.endpointId, + modelId: endpoint.modelId, + + reasoningEffort: endpoint.reasoningEffort ?? null, + endpointVersion: deps.deriveEndpointVersion(endpoint.endpointId), caseItem, @@ -1974,8 +1996,8 @@ export async function runRoutingCapabilityBenchmark( for (const endpoint of targetEndpoints) { const caseResults = caseResultsByEndpoint.get(endpoint.endpointId) ?? []; - endpointGrades.push( - summarizeEndpointGrade( + endpointGrades.push({ + ...summarizeEndpointGrade( endpoint.endpointId, endpoint.modelId, @@ -1984,7 +2006,8 @@ export async function runRoutingCapabilityBenchmark( caseResults, ), - ); + reasoningEffort: endpoint.reasoningEffort ?? null, + }); } if (useJudge && targetEndpoints.length >= 2) { @@ -2126,6 +2149,7 @@ export async function runRoutingCapabilityBenchmark( endpointId: grade.endpointId, modelId: grade.modelId, sourceType: grade.sourceType, + reasoningEffort: grade.reasoningEffort, overallScore: grade.overallScore, byDifficulty: grade.byDifficulty, caseResults: grade.caseResults.map((caseResult) => ({ diff --git a/role-model-router/apps/runtime-host-bridge/src/benchmark-summary.ts b/role-model-router/apps/runtime-host-bridge/src/benchmark-summary.ts index a912417c..34d95222 100644 --- a/role-model-router/apps/runtime-host-bridge/src/benchmark-summary.ts +++ b/role-model-router/apps/runtime-host-bridge/src/benchmark-summary.ts @@ -26,6 +26,7 @@ export interface BenchmarkPersistedEndpointGrade { readonly endpointId: string; readonly modelId: string; readonly sourceType: string | null; + readonly reasoningEffort?: string | null; readonly overallScore: number; readonly byDifficulty: Record< "easy" | "medium" | "hard", @@ -87,6 +88,8 @@ export interface BenchmarkCaseAuditEntry { export interface BenchmarkSummarySubject { readonly endpointId: string; readonly modelId: string; + readonly sourceType?: string | null; + readonly reasoningEffort?: string | null; readonly overallScore: number; readonly scoresByBucket: Record< "easy" | "medium" | "hard", @@ -120,11 +123,47 @@ export interface BenchmarkSummaryResponse { } | null; } +export interface BenchmarkPortfolioEntry extends BenchmarkSummarySubject { + readonly runId: string; + readonly completedAtMs: number; + readonly mode: "quick" | "full"; + readonly suiteId: string; + readonly suiteVersion: string | null; + readonly judgeEndpointId: string | null; + readonly judgeModelId: string | null; +} + +export interface BenchmarkPortfolioResponse { + readonly scoreSemantics: BenchmarkScoreSemantics; + readonly entries: readonly BenchmarkPortfolioEntry[]; +} + +export interface BenchmarkScoreSemantics { + readonly storageScale: "normalized-fraction-0-to-1"; + readonly displayScale: "percentage-0-to-100"; + readonly overallAggregation: "unweighted-arithmetic-mean-of-executed-case-scores"; + readonly currentEvidencePolicy: "latest-completed-run-per-endpoint"; + readonly replacementScope: "endpoint-only"; + readonly zeroScoreMeaning: "executed-zero-credit"; + readonly absentScoreMeaning: "no-evidence"; +} + +export const BENCHMARK_SCORE_SEMANTICS: BenchmarkScoreSemantics = { + storageScale: "normalized-fraction-0-to-1", + displayScale: "percentage-0-to-100", + overallAggregation: "unweighted-arithmetic-mean-of-executed-case-scores", + currentEvidencePolicy: "latest-completed-run-per-endpoint", + replacementScope: "endpoint-only", + zeroScoreMeaning: "executed-zero-credit", + absentScoreMeaning: "no-evidence", +}; + export interface BenchmarkPreferences { readonly judgeEndpointId?: string; } export interface BenchmarkCapability { + readonly evidenceSource: "run-artifact" | "profile-derived"; readonly overallScore: number | null; readonly scoresByBucket: Partial< Record<"easy" | "medium" | "hard", { readonly score: number; readonly cases?: number }> @@ -133,6 +172,7 @@ export interface BenchmarkCapability { readonly roleScores?: Record; readonly eligibleRoleScores?: Record; readonly groupScores?: Record; + readonly taxonomyScores?: BenchmarkSummarySubject["taxonomyScores"]; readonly coverage?: { readonly overallCases: number; readonly roleCases?: Record; @@ -146,7 +186,10 @@ export interface BenchmarkCapability { readonly freshnessScore: number | null; readonly lastRunId: string | null; readonly lastRunCompletedAtMs: number | null; + readonly lastRunMode: "quick" | "full" | null; + readonly lastRunSuiteId: string | null; readonly judgeEndpointId: string | null; + readonly judgeModelId: string | null; } const BENCHMARK_LOW_COVERAGE_CASE_COUNT = 2; @@ -428,6 +471,8 @@ async function buildBenchmarkSummaryResponse(input: { subjects.push({ endpointId: grade.endpointId, modelId: grade.modelId, + sourceType: grade.sourceType, + reasoningEffort: grade.reasoningEffort ?? null, overallScore: grade.overallScore, scoresByBucket: grade.byDifficulty, passingCaseIds, @@ -542,6 +587,63 @@ export async function readBenchmarkSummariesByMode(input: { return { full, quick }; } +export async function readCurrentBenchmarkPortfolio(input: { + readonly artifactRoot: string; + readonly resolveModelId: (endpointId: string) => string | null; +}): Promise { + const runs = (await listCompletedBenchmarkRuns(input.artifactRoot)).sort( + (left, right) => + (right.manifest.gradingCompletedAtMs ?? right.result?.completedAtMs ?? 0) - + (left.manifest.gradingCompletedAtMs ?? left.result?.completedAtMs ?? 0), + ); + const latestByEndpointId = new Map(); + for (const run of runs) { + const summary = await buildBenchmarkSummaryResponse({ + artifactRoot: input.artifactRoot, + runId: run.runId, + manifest: run.manifest, + result: run.result, + resolveModelId: input.resolveModelId, + }); + if ( + summary.runId === null || + summary.completedAtMs === null || + summary.mode === null || + summary.suiteId === null + ) { + continue; + } + const seenEndpointIds = new Set(); + for (const subject of summary.subjects) { + if (seenEndpointIds.has(subject.endpointId)) { + throw new Error( + `duplicate benchmark endpoint ${subject.endpointId} in completed run ${summary.runId}`, + ); + } + seenEndpointIds.add(subject.endpointId); + if (latestByEndpointId.has(subject.endpointId)) { + continue; + } + latestByEndpointId.set(subject.endpointId, { + ...subject, + runId: summary.runId, + completedAtMs: summary.completedAtMs, + mode: summary.mode, + suiteId: summary.suiteId, + suiteVersion: summary.suiteVersion, + judgeEndpointId: summary.judgeEndpointId, + judgeModelId: summary.judgeModelId, + }); + } + } + return { + scoreSemantics: BENCHMARK_SCORE_SEMANTICS, + entries: [...latestByEndpointId.values()].sort((left, right) => + left.endpointId.localeCompare(right.endpointId, "en"), + ), + }; +} + function asRecord(value: unknown): Record | null { return typeof value === "object" && value !== null ? (value as Record) : null; } @@ -641,15 +743,19 @@ export function buildBenchmarkCapability(input: { } return { + evidenceSource: "profile-derived", overallScore, scoresByBucket, benchmarkSamples, sampleCount: readNumber(profile, "sample_size") ?? benchmarkSamples, measuredAtMs: readNumber(profile, "measured_at_ms"), freshnessScore: readNumber(profile, "freshness_score"), - lastRunId: input.summary.runId, - lastRunCompletedAtMs: input.summary.completedAtMs, - judgeEndpointId: input.summary.judgeEndpointId, + lastRunId: null, + lastRunCompletedAtMs: null, + lastRunMode: null, + lastRunSuiteId: null, + judgeEndpointId: null, + judgeModelId: null, }; } @@ -658,21 +764,37 @@ export function buildBenchmarkCapabilityForEndpoint(input: { readonly latestProfile: Record | null | undefined; readonly difficultyProfiles?: Record | null; readonly summary: BenchmarkSummaryResponse; + readonly portfolioEntry?: BenchmarkPortfolioEntry | null; readonly availableRoleIds?: readonly string[]; }): BenchmarkCapability | null { - const capability = buildBenchmarkCapability({ + const profileCapability = buildBenchmarkCapability({ latestProfile: input.latestProfile, difficultyProfiles: input.difficultyProfiles, summary: input.summary, }); - if (!capability) { - return null; - } - - const summarySubject = input.summary.subjects.find( - (subject) => subject.endpointId === input.endpointId, - ); + const portfolioEntry = + input.portfolioEntry?.endpointId === input.endpointId ? input.portfolioEntry : null; + const summarySubject = + portfolioEntry ?? + input.summary.subjects.find((subject) => subject.endpointId === input.endpointId); if (summarySubject) { + const capability = + profileCapability ?? + ({ + evidenceSource: "run-artifact", + overallScore: null, + scoresByBucket: {}, + benchmarkSamples: summarySubject.caseCount, + sampleCount: summarySubject.caseCount, + measuredAtMs: portfolioEntry?.completedAtMs ?? input.summary.completedAtMs, + freshnessScore: null, + lastRunId: null, + lastRunCompletedAtMs: null, + lastRunMode: null, + lastRunSuiteId: null, + judgeEndpointId: null, + judgeModelId: null, + } satisfies BenchmarkCapability); const roleScores = summarySubject.taxonomyScores?.byRole; const eligibleRoleScores = buildEligibleRoleScores({ roleScores, @@ -691,11 +813,23 @@ export function buildBenchmarkCapabilityForEndpoint(input: { return { ...capability, + evidenceSource: "run-artifact", overallScore: summarySubject.overallScore, scoresByBucket: summarySubject.scoresByBucket, + lastRunId: portfolioEntry ? portfolioEntry.runId : input.summary.runId, + lastRunCompletedAtMs: portfolioEntry + ? portfolioEntry.completedAtMs + : input.summary.completedAtMs, + lastRunMode: portfolioEntry ? portfolioEntry.mode : input.summary.mode, + lastRunSuiteId: portfolioEntry ? portfolioEntry.suiteId : input.summary.suiteId, + judgeEndpointId: portfolioEntry + ? portfolioEntry.judgeEndpointId + : input.summary.judgeEndpointId, + judgeModelId: portfolioEntry ? portfolioEntry.judgeModelId : input.summary.judgeModelId, ...(summarySubject.taxonomyScores?.byTask ? { taskScores: summarySubject.taxonomyScores.byTask } : {}), + ...(summarySubject.taxonomyScores ? { taxonomyScores: summarySubject.taxonomyScores } : {}), ...(roleScores ? { roleScores } : {}), ...(eligibleRoleScores ? { eligibleRoleScores } : {}), ...(groupScores ? { groupScores } : {}), @@ -710,5 +844,5 @@ export function buildBenchmarkCapabilityForEndpoint(input: { }, }; } - return capability; + return profileCapability; } diff --git a/role-model-router/apps/runtime-host-bridge/src/cli.ts b/role-model-router/apps/runtime-host-bridge/src/cli.ts index d5e7b93f..7cc244ff 100644 --- a/role-model-router/apps/runtime-host-bridge/src/cli.ts +++ b/role-model-router/apps/runtime-host-bridge/src/cli.ts @@ -106,6 +106,7 @@ type CliBackend = Pick< | "clearBenchmarkEndpointData" | "clearBenchmarkData" | "readBenchmarkSummary" + | "readBenchmarkPortfolio" | "listBenchmarkRuns" | "readBenchmarkSummariesByMode" | "readBenchmarkPreferences" @@ -547,6 +548,9 @@ export function createCliServerOptions( readBenchmarkSummary: bindBackendMethod( "readBenchmarkSummary", ) as StartBridgeServerOptions["readBenchmarkSummary"], + readBenchmarkPortfolio: bindBackendMethod( + "readBenchmarkPortfolio", + ) as StartBridgeServerOptions["readBenchmarkPortfolio"], listBenchmarkRuns: bindBackendMethod( "listBenchmarkRuns", ) as StartBridgeServerOptions["listBenchmarkRuns"], diff --git a/role-model-router/apps/runtime-host-bridge/src/index.ts b/role-model-router/apps/runtime-host-bridge/src/index.ts index 9ba45e65..bbe10347 100644 --- a/role-model-router/apps/runtime-host-bridge/src/index.ts +++ b/role-model-router/apps/runtime-host-bridge/src/index.ts @@ -35,7 +35,7 @@ import { import { ProcessSupervisor } from "@role-model-router/process-supervisor"; import { type ObservedPerformanceSample, - aggregateObservedPerformanceSamples, + aggregateOperationalPerformanceSamples, resolveRoutingBenchmarkQuality, } from "@role-model-router/profile-aggregator"; import { @@ -92,8 +92,10 @@ import { readAdvisoryMaxDifficultyRecommendation, readConversationContinuity, readDifficultyClassificationCache, + readLatestBenchmarkProfilesByEndpointIds, readLatestObservedProfile, readLatestObservedProfilesByEndpointIds, + readLiveTaskTelemetryScoresByEndpointIds, readObservedPerformanceSamples, readObservedThroughputPenaltyState, readProviderDeviceAuthSession, @@ -193,6 +195,7 @@ import { listBenchmarkRuns, readBenchmarkPreferences, readBenchmarkSummariesByMode, + readCurrentBenchmarkPortfolio, readLatestBenchmarkSummary, writeBenchmarkPreferences, } from "./benchmark-summary.js"; @@ -2919,6 +2922,7 @@ export interface StartBridgeServerOptions { readonly clearBenchmarkEndpointData?: (endpointId: string) => Promise; readonly clearBenchmarkData?: () => Promise; readonly readBenchmarkSummary?: () => Promise; + readonly readBenchmarkPortfolio?: () => Promise; readonly listBenchmarkRuns?: () => Promise; readonly readBenchmarkSummariesByMode?: () => Promise; readonly readBenchmarkPreferences?: () => Promise; @@ -3129,6 +3133,7 @@ export interface RuntimeBridgeBackend { endpointId: string; modelId: string; providerId: string | null; + providerAccountId?: string; localModelSource?: "llama-swap" | "peer-backed"; endpointKind: string; servingSource: string; @@ -3174,6 +3179,7 @@ export interface RuntimeBridgeBackend { clearBenchmarkEndpointData(endpointId: string): Promise; clearBenchmarkData(): Promise; readBenchmarkSummary(): Promise; + readBenchmarkPortfolio(): Promise; listBenchmarkRuns(): Promise; readBenchmarkSummariesByMode(): Promise; readBenchmarkPreferences(): Promise; @@ -4483,6 +4489,8 @@ function buildPreExecutionFailureObservation(input: { readonly endpointId: string; readonly modelId: string; readonly sourceType: "local" | "remote"; + readonly reasoningEffort: string | null; + readonly effortSource: RuntimeEffortSource; readonly error: unknown; readonly latencyMs: number; readonly dimensions: Record | null; @@ -4508,6 +4516,9 @@ function buildPreExecutionFailureObservation(input: { const sample: ObservedPerformanceSample = { endpoint_id: input.endpointId, endpoint_version: "pre-execution-failure", + model_id: input.modelId, + reasoning_effort: input.reasoningEffort, + effort_source: input.effortSource, source_type: "live_request", timestamp_ms: createdAtMs, latency_ms: input.latencyMs, @@ -4516,7 +4527,10 @@ function buildPreExecutionFailureObservation(input: { request_id: input.requestId, routing_decision_id: routingDecisionId, }; - const profile = aggregateObservedPerformanceSamples([sample], { nowMs: createdAtMs }); + const profile = aggregateOperationalPerformanceSamples([sample], { nowMs: createdAtMs }); + if (!profile) { + throw new Error("A live pre-execution failure must produce an operational profile."); + } const diagnostics = { routing: [], execution: [ @@ -4547,6 +4561,8 @@ function buildPreExecutionFailureObservation(input: { ...(input.clientRequestId ? { clientRequestId: input.clientRequestId } : {}), routingDecisionId, endpointId: input.endpointId, + reasoningEffort: input.reasoningEffort, + effortSource: input.effortSource, conversationId: "conversation-main", usageEvent: { timestamp_ms: createdAtMs, @@ -4554,6 +4570,8 @@ function buildPreExecutionFailureObservation(input: { routing_decision_id: routingDecisionId, endpoint_id: input.endpointId, model_id: input.modelId, + reasoning_effort: input.reasoningEffort, + effort_source: input.effortSource, tokens_in: 0, tokens_out: 0, latency_ms: input.latencyMs, @@ -5102,6 +5120,195 @@ function readObservedProfilesForRouting(input: { }; } +export function projectBenchmarkDecisionEvidence( + decisionValue: unknown, + selectedEndpointId: string, +): { + readonly endpointId: string; + readonly effectiveQualityScore: number; + readonly overallScore: number; + readonly taskScore: number | null; + readonly roleScore: number | null; + readonly groupScore: number | null; + readonly reason: string | null; + readonly source: string; + readonly evidenceSource: string; + readonly runId: string | null; + readonly runCompletedAtMs: number | null; + readonly runMode: string | null; + readonly suiteId: string | null; + readonly judgeEndpointId: string | null; + readonly judgeModelId: string | null; + readonly freshnessWeight: number | null; +} | null { + const decision = + typeof decisionValue === "object" && decisionValue !== null + ? (decisionValue as Record) + : null; + const candidates = Array.isArray(decision?.scored_candidates) ? decision.scored_candidates : []; + const selected = candidates.find((candidate) => { + const record = + typeof candidate === "object" && candidate !== null + ? (candidate as Record) + : null; + return record?.endpoint_id === selectedEndpointId; + }) as Record | undefined; + const metricBreakdown = + typeof selected?.metric_breakdown === "object" && selected.metric_breakdown !== null + ? (selected.metric_breakdown as Record) + : null; + const quality = + typeof metricBreakdown?.quality === "object" && metricBreakdown.quality !== null + ? (metricBreakdown.quality as Record) + : null; + const raw = + typeof quality?.raw === "object" && quality.raw !== null + ? (quality.raw as Record) + : null; + if ( + quality?.source !== "benchmark" || + typeof quality.value !== "number" || + !Number.isFinite(quality.value) || + typeof raw?.benchmark_quality_score !== "number" || + !Number.isFinite(raw.benchmark_quality_score) || + raw.benchmark_endpoint_id !== selectedEndpointId + ) { + return null; + } + const finiteNumber = (value: unknown): number | null => + typeof value === "number" && Number.isFinite(value) ? value : null; + const stringValue = (value: unknown): string | null => + typeof value === "string" && value.length > 0 ? value : null; + return { + endpointId: selectedEndpointId, + effectiveQualityScore: quality.value, + overallScore: raw.benchmark_quality_score, + taskScore: finiteNumber(raw.benchmark_task_score), + roleScore: finiteNumber(raw.benchmark_role_score), + groupScore: finiteNumber(raw.benchmark_group_score), + reason: stringValue(raw.benchmark_reason), + source: stringValue(raw.benchmark_source) ?? "routing-capability-benchmark", + evidenceSource: stringValue(raw.benchmark_evidence_source) ?? "profile-derived", + runId: stringValue(raw.benchmark_run_id), + runCompletedAtMs: finiteNumber(raw.benchmark_run_completed_at_ms), + runMode: stringValue(raw.benchmark_run_mode), + suiteId: stringValue(raw.benchmark_suite_id), + judgeEndpointId: stringValue(raw.benchmark_judge_endpoint_id), + judgeModelId: stringValue(raw.benchmark_judge_model_id), + freshnessWeight: finiteNumber(raw.freshness_weight), + }; +} + +export function projectTelemetryDecisionEvidence( + decisionValue: unknown, + selectedEndpointId: string, + identity: { + readonly modelId: string | null; + readonly reasoningEffort: string | null; + readonly effortSource: string | null; + }, +): { + readonly endpointId: string; + readonly modelId: string | null; + readonly reasoningEffort: string | null; + readonly effortSource: string | null; + readonly operationalProfile: { + readonly scope: string; + readonly semanticsVersion: string | null; + readonly sampleCount: number | null; + readonly windowStartMs: number | null; + readonly windowEndMs: number | null; + readonly measuredAtMs: number | null; + readonly freshnessScore: number | null; + readonly confidenceScore: number | null; + readonly latencyP50Ms: number | null; + readonly latencyP95Ms: number | null; + readonly failureRate: number | null; + readonly tokensPerSec: number | null; + readonly observedCostPer1kTokens: number | null; + } | null; + readonly taskTelemetry: { + readonly available: boolean; + readonly eligible: boolean; + readonly applied: boolean; + readonly withheldReason: string | null; + readonly successRate: number | null; + readonly successCount: number | null; + readonly failureCount: number | null; + readonly sampleCount: number | null; + readonly minimumSampleCount: number | null; + readonly windowStartMs: number | null; + readonly windowEndMs: number | null; + readonly measuredAtMs: number | null; + }; +} | null { + const decision = asPlainRecord(decisionValue); + const candidates = Array.isArray(decision?.scored_candidates) ? decision.scored_candidates : []; + const selected = candidates + .map(asPlainRecord) + .find((candidate) => candidate?.endpoint_id === selectedEndpointId); + const metricBreakdown = asPlainRecord(selected?.metric_breakdown); + if (!metricBreakdown) { + return null; + } + const metricRaw = (metricName: string): Record | null => + asPlainRecord(asPlainRecord(metricBreakdown[metricName])?.raw) ?? null; + const latencyRaw = metricRaw("latency"); + const reliabilityRaw = metricRaw("reliability"); + const throughputRaw = metricRaw("throughput"); + const costRaw = metricRaw("cost"); + const qualityRaw = metricRaw("quality"); + const finite = (value: unknown): number | null => + typeof value === "number" && Number.isFinite(value) ? value : null; + const stringValue = (value: unknown): string | null => + typeof value === "string" && value.length > 0 ? value : null; + const booleanValue = (value: unknown): boolean => value === true; + const operationalRaw = latencyRaw ?? reliabilityRaw ?? throughputRaw ?? costRaw; + const operationalScope = stringValue(operationalRaw?.operational_profile_scope); + const operationalProfile = operationalRaw + ? { + scope: operationalScope ?? "live-request-operational", + semanticsVersion: stringValue(operationalRaw.operational_profile_semantics_version), + sampleCount: finite(operationalRaw.operational_sample_count), + windowStartMs: finite(operationalRaw.operational_window_start_ms), + windowEndMs: finite(operationalRaw.operational_window_end_ms), + measuredAtMs: finite(operationalRaw.measured_at_ms), + freshnessScore: finite(operationalRaw.operational_freshness_score), + confidenceScore: finite(operationalRaw.operational_confidence_score), + latencyP50Ms: finite(latencyRaw?.latency_ms_p50), + latencyP95Ms: finite(latencyRaw?.latency_ms_p95), + failureRate: finite(reliabilityRaw?.failure_rate), + tokensPerSec: finite(throughputRaw?.tokens_per_sec), + observedCostPer1kTokens: + asPlainRecord(metricBreakdown.cost)?.source === "measured" + ? finite(costRaw?.cost_per_1k_tokens_est) + : null, + } + : null; + const telemetryAvailable = booleanValue(qualityRaw?.telemetry_advisory_available); + return { + endpointId: selectedEndpointId, + modelId: identity.modelId, + reasoningEffort: identity.reasoningEffort, + effortSource: identity.effortSource, + operationalProfile, + taskTelemetry: { + available: telemetryAvailable, + eligible: booleanValue(qualityRaw?.telemetry_advisory_eligible), + applied: booleanValue(qualityRaw?.telemetry_advisory_applied), + withheldReason: stringValue(qualityRaw?.telemetry_advisory_withheld_reason), + successRate: finite(qualityRaw?.telemetry_success_rate), + successCount: finite(qualityRaw?.telemetry_success_count), + failureCount: finite(qualityRaw?.telemetry_failure_count), + sampleCount: finite(qualityRaw?.telemetry_sample_count), + minimumSampleCount: finite(qualityRaw?.telemetry_minimum_sample_count), + windowStartMs: finite(qualityRaw?.telemetry_window_start_ms), + windowEndMs: finite(qualityRaw?.telemetry_window_end_ms), + measuredAtMs: finite(qualityRaw?.telemetry_measured_at_ms), + }, + }; +} + function summarizeEffectiveMetricsFromDecision( decision: ReturnType["decision"], ): RuntimeRoutingDiagnostics["effectiveMetrics"] | undefined { @@ -15379,6 +15586,15 @@ function createRequestHandler(options: StartBridgeServerOptions) { return; } + if (request.method === "GET" && url.pathname === "/api/role-model/benchmark/portfolio") { + if (!options.readBenchmarkPortfolio) { + writeJson(response, 404, { error: "not found" }); + return; + } + writeJson(response, 200, await options.readBenchmarkPortfolio()); + return; + } + if ( request.method === "GET" && url.pathname === "/api/role-model/benchmark/summaries/by-mode" @@ -20834,6 +21050,14 @@ export async function createRuntimeBridgeBackend( }); const readEndpointProfileData = (endpointId: string) => { const observedDataConfig = resolveUnifiedRuntimeObservedDataConfig(currentUnifiedRuntimeConfig); + const telemetryWindowEndMs = Date.now(); + const telemetryScores = readLiveTaskTelemetryScoresByEndpointIds({ + databasePath: initialization.databasePath, + endpointIds: [endpointId], + windowStartMs: Math.max(0, telemetryWindowEndMs - 7 * 24 * 60 * 60 * 1_000), + windowEndMs: telemetryWindowEndMs, + minimumSampleCount: observedDataConfig.aggregation.minSamples, + })[endpointId]; const difficultyProfiles = Object.fromEntries( (["easy", "medium", "hard"] as const).map((difficultyBucket) => [ difficultyBucket, @@ -20845,16 +21069,30 @@ export async function createRuntimeBridgeBackend( ]), ) as Record>; + const operationalProfile = readLatestObservedProfile({ + databasePath: initialization.databasePath, + endpointId, + }); + const recentSamples = readObservedPerformanceSamples({ + databasePath: initialization.databasePath, + endpointId, + }); return { endpointId, - latestProfile: readLatestObservedProfile({ - databasePath: initialization.databasePath, - endpointId, - }), - recentSamples: readObservedPerformanceSamples({ - databasePath: initialization.databasePath, - endpointId, - }), + operationalProfile, + latestProfile: operationalProfile, + profileSemantics: { + version: "role-model.performance-evidence.v1", + operational: "live-request-only", + benchmark: "run-artifact-only", + legacyLatestProfile: "alias-of-operational-profile", + }, + recentSamples, + recentSamplesBySource: { + liveRequest: recentSamples.filter((sample) => sample.source_type === "live_request"), + benchmark: recentSamples.filter((sample) => sample.source_type === "benchmark"), + }, + telemetryScores: telemetryScores ?? null, difficultyProfiles, advisoryMaxDifficultyRecommendation: readAdvisoryMaxDifficultyRecommendation({ databasePath: initialization.databasePath, @@ -20958,6 +21196,11 @@ export async function createRuntimeBridgeBackend( artifactRoot: benchmarkArtifactRoot, resolveModelId: resolveBenchmarkEndpointModelId, }); + const readBenchmarkPortfolioData = async () => + readCurrentBenchmarkPortfolio({ + artifactRoot: benchmarkArtifactRoot, + resolveModelId: resolveBenchmarkEndpointModelId, + }); const resolveEndpointAvailableRoleIds = (endpointId: string) => getEndpointRoleIds( endpointId, @@ -20969,14 +21212,27 @@ export async function createRuntimeBridgeBackend( ); const readCandidateProfileDataByEndpointId = () => { const endpointIds = currentRegistry.endpoints.map((endpoint) => endpoint.identity.endpoint_id); + const telemetryWindowEndMs = Date.now(); + const telemetryScoresByEndpointId = readLiveTaskTelemetryScoresByEndpointIds({ + databasePath: initialization.databasePath, + endpointIds, + windowStartMs: Math.max(0, telemetryWindowEndMs - 7 * 24 * 60 * 60 * 1_000), + windowEndMs: telemetryWindowEndMs, + minimumSampleCount: resolveUnifiedRuntimeObservedDataConfig(currentUnifiedRuntimeConfig) + .aggregation.minSamples, + }); const latestProfiles = readLatestObservedProfilesByEndpointIds({ databasePath: initialization.databasePath, endpointIds, }); + const benchmarkProfiles = readLatestBenchmarkProfilesByEndpointIds({ + databasePath: initialization.databasePath, + endpointIds, + }); const difficultyProfilesByBucket = Object.fromEntries( (["easy", "medium", "hard"] as const).map((difficultyBucket) => [ difficultyBucket, - readLatestObservedProfilesByEndpointIds({ + readLatestBenchmarkProfilesByEndpointIds({ databasePath: initialization.databasePath, endpointIds, difficultyBucket, @@ -20998,7 +21254,9 @@ export async function createRuntimeBridgeBackend( { endpointId, latestProfile: latestProfiles[endpointId] ?? null, + benchmarkProfile: benchmarkProfiles[endpointId] ?? null, recentSamples: [], + telemetryScores: telemetryScoresByEndpointId[endpointId], difficultyProfiles, advisoryMaxDifficultyRecommendation: buildAdvisoryMaxDifficultyRecommendation({ profiles: difficultyProfiles, @@ -21012,7 +21270,13 @@ export async function createRuntimeBridgeBackend( const buildBenchmarkCapabilityByEndpointId = async ( profilesByEndpointId: ReturnType, ) => { - const benchmarkSummary = await readBenchmarkSummaryData(); + const [benchmarkSummary, benchmarkPortfolio] = await Promise.all([ + readBenchmarkSummaryData(), + readBenchmarkPortfolioData(), + ]); + const portfolioByEndpointId = new Map( + benchmarkPortfolio.entries.map((entry) => [entry.endpointId, entry] as const), + ); return Object.fromEntries( currentRegistry.endpoints.map((endpoint) => { const endpointId = endpoint.identity.endpoint_id; @@ -21021,9 +21285,10 @@ export async function createRuntimeBridgeBackend( endpointId, buildBenchmarkCapabilityForEndpoint({ endpointId, - latestProfile: profile.latestProfile as unknown as Record | null, + latestProfile: profile.benchmarkProfile as unknown as Record | null, difficultyProfiles: profile.difficultyProfiles as Record | null, summary: benchmarkSummary, + portfolioEntry: portfolioByEndpointId.get(endpointId) ?? null, availableRoleIds: resolveEndpointAvailableRoleIds(endpointId), }), ] as const; @@ -21062,26 +21327,23 @@ export async function createRuntimeBridgeBackend( const endpointId = endpoint.identity.endpoint_id; const profile = profilesByEndpointId[endpointId]; const benchmarkCapability = benchmarkCapabilitiesByEndpointId[endpointId] ?? null; - const routingQualityScore = - profile.latestProfile?.quality_score ?? profile.latestProfile?.judge_score ?? null; const catalogPricing = resolveModelCapabilityProfile({ modelId: endpoint.identity.model_id, catalog: currentNormalizedCatalog, }).pricing; - const latestProfile = (() => { + const operationalProfile = (() => { const existing = profile.latestProfile as unknown as Record | null; - if (!catalogPricing) { - return profile.latestProfile; - } if (!existing) { - return { pricing: catalogPricing }; - } - if (existing.pricing != null) { - return profile.latestProfile; + return null; } return { ...existing, - pricing: catalogPricing, + endpoint_id: endpointId, + model_id: endpoint.identity.model_id, + reasoning_effort: endpoint.identity.reasoning_effort ?? null, + effort_source: endpoint.identity.reasoning_effort ? "fixed" : "provider-default", + profile_scope: "live-request-operational", + profile_semantics_version: "role-model.operational-performance.v1", }; })(); return { @@ -21110,12 +21372,20 @@ export async function createRuntimeBridgeBackend( controllerEligible: controller?.endpointId === endpointId, preferred: guidance.preferredEndpointIds.includes(endpointId), ignored: guidance.ignoredEndpointIds.includes(endpointId), - latestProfile, + operationalProfile, + latestProfile: operationalProfile, + profileSemantics: { + version: "role-model.performance-evidence.v1", + operational: "live-request-only", + benchmark: "run-artifact-only", + legacyLatestProfile: "alias-of-operational-profile", + }, + ...(catalogPricing ? { pricing: catalogPricing } : {}), recentSamples: profile.recentSamples, difficultyProfiles: profile.difficultyProfiles, advisoryMaxDifficultyRecommendation: profile.advisoryMaxDifficultyRecommendation, + ...(profile.telemetryScores ? { telemetryScores: profile.telemetryScores } : {}), ...(benchmarkCapability ? { benchmarkCapability } : {}), - ...(routingQualityScore !== null ? { routingQualityScore } : {}), }; }); }; @@ -21247,6 +21517,12 @@ export async function createRuntimeBridgeBackend( currentUnifiedRuntimeConfig?.routingStrategy ?? null, decision, + benchmarkEvidence: projectBenchmarkDecisionEvidence(decision, observation.endpointId), + telemetryEvidence: projectTelemetryDecisionEvidence(decision, observation.endpointId, { + modelId: requestRecord?.modelId ?? null, + reasoningEffort: requestRecord?.reasoningEffort ?? null, + effortSource: requestRecord?.effortSource ?? null, + }), routingDiagnostics: observation.routingDiagnostics ?? null, retrievalReceipt: observation.retrievalReceipt ?? null, contextEnvelope: observation.contextEnvelope ?? null, @@ -21287,6 +21563,15 @@ export async function createRuntimeBridgeBackend( difficultyBucket: resolveObservedDifficultyBucketForPlan(plan), routingTimeMs, }); + const telemetryScoresByEndpointId = readLiveTaskTelemetryScoresByEndpointIds({ + databasePath: initialization.databasePath, + endpointIds: executionSnapshot.registry.endpoints.map( + (candidate) => candidate.identity.endpoint_id, + ), + windowStartMs: Math.max(0, routingTimeMs - 7 * 24 * 60 * 60 * 1_000), + windowEndMs: routingTimeMs, + minimumSampleCount: observedDataConfig.aggregation.minSamples, + }); let streamedChunkCount = 0; let streamedReasoningDeltaCount = 0; const trackedStreamWriter: BridgeStreamWriter | undefined = streamWriter @@ -21349,6 +21634,7 @@ export async function createRuntimeBridgeBackend( catalog: executionSnapshot.executionCatalog, observedProfilesByEndpointId: runtimeObservedProfiles.observedProfilesByEndpointId, benchmarkCapabilitiesByEndpointId, + telemetryScoresByEndpointId, observedDataConfig, throughputPenaltyStateByEndpointId: runtimeObservedProfiles.throughputPenaltyStateByEndpointId, @@ -22021,6 +22307,8 @@ export async function createRuntimeBridgeBackend( const selectedEconomics = routed.catalogEconomicsByEndpointId[selectedEndpointId] ?? null; const selectedModelId = selectedCandidate?.identity.model_id ?? executionOptions?.requestedModel ?? null; + const selectedReasoningEffort = selectedCandidate?.identity.reasoning_effort ?? null; + const selectedEffortSource = selectedReasoningEffort === null ? "none" : "variant"; const selectedEndpointDimensions = { selectedEndpointId, candidateCount: eligibleEndpointIds.length, @@ -22111,6 +22399,8 @@ export async function createRuntimeBridgeBackend( : {}), routingDecisionId: routingDecisionId, endpointId: selectedEndpointId, + reasoningEffort: selectedReasoningEffort, + effortSource: selectedEffortSource, conversationId: envelope.conversationId, decision: { ...routed.decision, @@ -22139,6 +22429,8 @@ export async function createRuntimeBridgeBackend( routing_decision_id: routingDecisionId, endpoint_id: selectedEndpointId, model_id: selectedModelId, + reasoning_effort: selectedReasoningEffort, + effort_source: selectedEffortSource, provider_kind: selectedCandidate?.identity.provider_kind ?? null, tokens_in: 0, tokens_out: 0, @@ -22250,6 +22542,8 @@ export async function createRuntimeBridgeBackend( requestId, routingDecisionId, endpointId: selectedEndpointId, + reasoningEffort: selectedReasoningEffort, + effortSource: selectedEffortSource, modelId: selectedModelId ?? undefined, requestedModelId: executionOptions?.requestedModel ?? selectedModelId, selectedModelId, @@ -22808,6 +23102,9 @@ export async function createRuntimeBridgeBackend( requestId, routingDecisionId, endpointId: execution.target.endpointId, + modelId: execution.target.candidate.identity.model_id, + reasoningEffort: effectiveEffort.reasoningEffort, + effortSource: effectiveEffort.effortSource, messages: captureInput, outputText: execution.normalized.outputText, toolExecutions: toolExecutionResult.executions, @@ -23313,6 +23610,22 @@ export async function createRuntimeBridgeBackend( const statusCode = error instanceof BridgeHttpError ? error.statusCode : 400; const latencyMs = Math.max(0, Date.now() - executionStartedAtMs); const dimensions = runtimeTelemetryDimensionsFor(error); + const fallbackEndpoint = currentRegistry.endpoints.find( + (endpoint) => + endpoint.identity.endpoint_id === fallbackFailureEndpointId || + toLegacyCredentializedEndpointId(endpoint.identity.endpoint_id) === + fallbackFailureEndpointId, + ); + const fixedEffort = fallbackEndpoint?.identity.reasoning_effort?.trim() || null; + const requestedEffort = readChatCompletionsReasoningRequest(body)?.effort?.trim() || null; + const failureEffort = { + reasoningEffort: fixedEffort, + effortSource: (fixedEffort === null + ? "none" + : requestedEffort !== null && requestedEffort !== fixedEffort + ? "variant_coerced" + : "variant") as RuntimeEffortSource, + }; persistRuntimeTelemetryFailure({ databasePath: initialization.databasePath, requestId, @@ -23320,6 +23633,8 @@ export async function createRuntimeBridgeBackend( requestClass: "live_request", sourceType: fallbackFailureSourceType, endpointId: fallbackFailureEndpointId, + reasoningEffort: failureEffort.reasoningEffort, + effortSource: failureEffort.effortSource, modelId: body.model, requestedModelId: body.model, requestOperation: "chat", @@ -23333,6 +23648,8 @@ export async function createRuntimeBridgeBackend( endpointId: fallbackFailureEndpointId, modelId: body.model, sourceType: fallbackFailureSourceType, + reasoningEffort: failureEffort.reasoningEffort, + effortSource: failureEffort.effortSource, error, latencyMs, dimensions, @@ -25904,6 +26221,9 @@ export async function createRuntimeBridgeBackend( const localSourcesByEndpointId = new Map( getCurrentRegistrySources().local.map((source) => [source.endpointId, source] as const), ); + const cloudSourcesByEndpointId = new Map( + getCurrentRegistrySources().cloud.map((source) => [source.endpointId, source] as const), + ); const runtimeEndpointsById = new Map( runtimeEndpoints.map((entry) => [entry.endpointId, entry] as const), ); @@ -25919,6 +26239,7 @@ export async function createRuntimeBridgeBackend( return currentRegistry.endpoints.map((endpoint) => { const runtimeEndpoint = runtimeEndpointsById.get(endpoint.identity.endpoint_id); const localSource = localSourcesByEndpointId.get(endpoint.identity.endpoint_id); + const cloudSource = cloudSourcesByEndpointId.get(endpoint.identity.endpoint_id); const profile = resolveModelCapabilityProfile({ modelId: endpoint.identity.model_id, catalog: currentNormalizedCatalog, @@ -25933,7 +26254,7 @@ export async function createRuntimeBridgeBackend( (runtimeEndpoint ? (accountsById.get(runtimeEndpoint.providerAccountId)?.providerId ?? null) : (currentModelsById.get(endpoint.identity.model_id)?.providerId ?? null)), - providerAccountId: runtimeEndpoint?.providerAccountId, + providerAccountId: runtimeEndpoint?.providerAccountId ?? cloudSource?.providerAccountId, roleIds: getEndpointRoleIds( endpoint.identity.endpoint_id, runtimeEndpoints, @@ -26028,6 +26349,9 @@ export async function createRuntimeBridgeBackend( }); return subjects.length > 0 ? { ...summary, subjects } : summary; }, + async readBenchmarkPortfolio(): Promise { + return readBenchmarkPortfolioData(); + }, async listBenchmarkRuns(): Promise { return listBenchmarkRuns(benchmarkArtifactRoot); }, @@ -26459,6 +26783,7 @@ export async function createRuntimeBridgeBackend( endpointId: endpoint.endpointId, modelId: endpoint.modelId, sourceType: endpoint.sourceType, + reasoningEffort: endpoint.reasoningEffort ?? null, healthStatus: endpoint.healthStatus, executionModeEligible: executionEligibilityByEndpointId.get(endpoint.endpointId), benchmarkEligible: candidates.find( @@ -26501,6 +26826,7 @@ export async function createRuntimeBridgeBackend( endpointId: endpoint.endpointId, modelId: endpoint.modelId, sourceType: endpoint.sourceType, + reasoningEffort: endpoint.reasoningEffort ?? null, healthStatus: endpoint.healthStatus, executionModeEligible: executionEligibilityByEndpointId.get(endpoint.endpointId), benchmarkEligible: candidates.find( diff --git a/role-model-router/apps/runtime-host-bridge/src/track-b-projections.ts b/role-model-router/apps/runtime-host-bridge/src/track-b-projections.ts index ef5c9348..0d12aa56 100644 --- a/role-model-router/apps/runtime-host-bridge/src/track-b-projections.ts +++ b/role-model-router/apps/runtime-host-bridge/src/track-b-projections.ts @@ -7,7 +7,11 @@ export interface TrackBProjectionConsumerRuntime { export async function consumeTrackBProjection( runtime: TrackBProjectionConsumerRuntime, value: ProjectionV2, - input: { readonly channel: string; readonly authorizationEpoch: number }, + input: { + readonly channel: string; + readonly authorizationEpoch: number; + readonly identity?: Readonly>; + }, ) { const projection = validateProjectionV2(value); if (projection.readiness.rolloutPurpose !== "routing_shadow") { @@ -38,6 +42,7 @@ export async function consumeTrackBProjection( scope: projection.scope, authorizationEpoch: input.authorizationEpoch, capability, + ...(input.identity ? { identity: input.identity } : {}), projection, }), ); diff --git a/role-model-router/apps/runtime-host-bridge/src/track-b-runtime.ts b/role-model-router/apps/runtime-host-bridge/src/track-b-runtime.ts index c0701e17..e7929ab4 100644 --- a/role-model-router/apps/runtime-host-bridge/src/track-b-runtime.ts +++ b/role-model-router/apps/runtime-host-bridge/src/track-b-runtime.ts @@ -16,6 +16,7 @@ import { readRuntimeObservationBundle, } from "@role-model-router/sqlite-memory"; import { createProjectionV2 } from "@role-model-router/trace"; +import type { RuntimeEffortSource } from "@role-model-router/runtime-observability"; import { consumeTrackBProjection } from "./track-b-projections.js"; @@ -828,6 +829,10 @@ export interface TrackBPostObservationWorkItem extends Readonly>; } @@ -873,7 +878,7 @@ export function createTrackBPostObservationOutbox({ if (!row.requestId || !row.routingDecisionId || !row.endpointId) { throw new Error("Track B post-observation work item is incomplete"); } - return { + const base = { requestId: String(row.requestId), routingDecisionId: String(row.routingDecisionId), endpointId: String(row.endpointId), @@ -886,6 +891,14 @@ export function createTrackBPostObservationOutbox({ } : {}), }; + const hasCompleteIdentity = + Object.hasOwn(row, "modelId") && + Object.hasOwn(row, "reasoningEffort") && + Object.hasOwn(row, "effortSource"); + if (!hasCompleteIdentity) { + return { ...base, legacyIdentityMissing: true as const }; + } + return { ...base, ...normalizeTrackBVariantIdentity(row) }; }); const normalizedReceipts = receipts.map((item) => { const row = item as Record; @@ -918,10 +931,11 @@ export function createTrackBPostObservationOutbox({ return { enqueue(observation: Readonly>): Promise { return exclusive(async () => { + const identity = normalizeTrackBVariantIdentity(observation); const item = { requestId: String(observation.requestId ?? ""), routingDecisionId: String(observation.routingDecisionId ?? ""), - endpointId: String(observation.endpointId ?? ""), + ...identity, ...(observation.run88Correlation && typeof observation.run88Correlation === "object" ? { run88Correlation: normalizeRun88RuntimeCorrelation( @@ -953,6 +967,21 @@ export function createTrackBPostObservationOutbox({ while (state.pending.length) { const item = state.pending[0]; if (!item) break; + if (item.legacyIdentityMissing) { + state.pending.shift(); + state.receipts.push({ + requestId: item.requestId, + completedAt: new Date().toISOString(), + result: { + status: "retired_legacy_missing_variant_identity", + productionMutation: false, + }, + }); + if (state.receipts.length > maxItems) + state.receipts.splice(0, state.receipts.length - maxItems); + await persist(state); + continue; + } const result = await handler(item); state.pending.shift(); state.receipts.push({ @@ -995,6 +1024,85 @@ export interface TrackBShadowPipelineInput { readonly counterfactuals: readonly { readonly id: string; readonly suffix: readonly unknown[] }[]; readonly evaluationCases: readonly { readonly expected: unknown; readonly actual: unknown }[]; readonly trajectoryEvents: readonly Record[]; + readonly identity?: TrackBVariantIdentity; +} + +export interface TrackBVariantIdentity { + readonly endpointId: string; + readonly modelId: string; + readonly reasoningEffort: string | null; + readonly effortSource: RuntimeEffortSource; +} + +const TRACK_B_EFFORT_SOURCES = new Set([ + "none", + "client", + "variant", + "variant_coerced", +]); + +function readTrackBIdentityText(value: unknown, field: string): string { + if (typeof value !== "string" || !value.trim() || value.length > 256) { + throw new Error(`persisted observation effort identity ${field} is invalid`); + } + return value; +} + +function normalizeTrackBVariantIdentity( + observation: Readonly>, +): TrackBVariantIdentity { + const usageEvent = + observation.usageEvent && + typeof observation.usageEvent === "object" && + !Array.isArray(observation.usageEvent) + ? (observation.usageEvent as Record) + : null; + const endpointId = readTrackBIdentityText(observation.endpointId, "endpointId"); + const modelId = readTrackBIdentityText( + observation.modelId ?? usageEvent?.model_id, + "modelId", + ); + if (usageEvent?.endpoint_id !== undefined && usageEvent.endpoint_id !== endpointId) { + throw new Error("persisted observation effort identity endpointId conflicts with usageEvent"); + } + if (usageEvent?.model_id !== undefined && usageEvent.model_id !== modelId) { + throw new Error("persisted observation effort identity modelId conflicts with usageEvent"); + } + if (!("reasoningEffort" in observation) || !("effortSource" in observation)) { + throw new Error("persisted observation effort identity is incomplete"); + } + const reasoningEffort = observation.reasoningEffort; + if ( + reasoningEffort !== null && + (typeof reasoningEffort !== "string" || !reasoningEffort.trim() || reasoningEffort.length > 128) + ) { + throw new Error("persisted observation effort identity reasoningEffort is invalid"); + } + const effortSource = observation.effortSource; + if (typeof effortSource !== "string" || !TRACK_B_EFFORT_SOURCES.has(effortSource as RuntimeEffortSource)) { + throw new Error("persisted observation effort identity effortSource is invalid"); + } + if ( + (reasoningEffort === null && effortSource !== "none") || + (reasoningEffort !== null && effortSource === "none") + ) { + throw new Error("persisted observation effort identity effort/source pair is inconsistent"); + } + if ( + usageEvent?.reasoning_effort !== undefined && + usageEvent.reasoning_effort !== reasoningEffort + ) { + throw new Error("persisted observation effort identity reasoningEffort conflicts with usageEvent"); + } + if (usageEvent?.effort_source !== undefined && usageEvent.effort_source !== effortSource) { + throw new Error("persisted observation effort identity effortSource conflicts with usageEvent"); + } + return { + endpointId, + modelId, + reasoningEffort: reasoningEffort as string | null, + effortSource: effortSource as RuntimeEffortSource, + }; } export async function runTrackBShadowPipeline( @@ -1015,6 +1123,7 @@ export async function runTrackBShadowPipeline( scope: input.scope, authorizationEpoch: input.authorizationEpoch, capability, + ...(input.identity ? { identity: input.identity } : {}), value, }); const replay = await runtime.invoke( @@ -1169,6 +1278,7 @@ export async function runTrackBPostObservation( if (!requestId || !sourceDecisionId || !routePackage || !input.scope) { throw new Error("persisted observation identity is required for Track B shadow processing"); } + const identity = normalizeTrackBVariantIdentity(observation); const run88Correlation = input.expectedReleaseId ? normalizeRun88RuntimeCorrelation(input.run88Correlation ?? {}, input.expectedReleaseId) : null; @@ -1183,6 +1293,7 @@ export async function runTrackBPostObservation( scope: input.scope, authorizationEpoch: input.authorizationEpoch, capability, + identity, ...(run88Correlation ? { run88Correlation } : {}), ...extra, }); @@ -1192,7 +1303,7 @@ export async function runTrackBPostObservation( payload: { scope: input.scope, record: { - content: JSON.stringify({ requestId, sourceDecisionId, routePackage }), + content: JSON.stringify({ requestId, sourceDecisionId, routePackage, identity }), mediaType: "application/json", schema: "role-model.track-b-post-observation.v1", }, @@ -1208,13 +1319,14 @@ export async function runTrackBPostObservation( type: "track_b_post_observation", idempotencyKey: `track-b:${requestId}`, artifactRef, + identity, }, }), ); const repositoryContextResult = await runtime.invoke( "repository-context", businessEnvelope("repository:read", { - payload: { scopeId: input.scope, canonicalIdentity: input.scope }, + payload: { scopeId: input.scope, canonicalIdentity: input.scope, identity }, }), ); const repositoryContextRecord = repositoryContextResult as Record; @@ -1265,14 +1377,14 @@ export async function runTrackBPostObservation( "background-evidence-scheduler", businessEnvelope("scheduler:schedule-and-run", { jobId: `post-observation:${requestId}`, - payload: { requestId, sourceDecisionId, artifactRef }, + payload: { requestId, sourceDecisionId, artifactRef, identity }, }), ); await runtime.invoke( "memory-store", businessEnvelope("memory:write", { payload: { - row: { scope: input.scope, key: `observation:${requestId}`, artifactRef }, + row: { scope: input.scope, key: `observation:${requestId}`, artifactRef, identity }, }, }), ); @@ -1286,6 +1398,7 @@ export async function runTrackBPostObservation( scope: input.scope, artifactRef, provenance: `routing-decision:${sourceDecisionId}`, + identity, }, }, }), @@ -1293,7 +1406,7 @@ export async function runTrackBPostObservation( await runtime.invoke( "knowledge-store", businessEnvelope("knowledge:read", { - payload: { id: knowledge.id, scope: input.scope }, + payload: { id: knowledge.id, scope: input.scope, identity }, }), ); await runtime.invoke( @@ -1305,7 +1418,8 @@ export async function runTrackBPostObservation( destination: "aggregate", schemaId: "route_outcome_aggregate.v1", classId: "route_outcome", - payload: { count: 1 }, + identity, + payload: { count: 1, identity }, }, }), ); @@ -1319,17 +1433,19 @@ export async function runTrackBPostObservation( productionState: { routingDecisionId: sourceDecisionId, endpointId: routePackage, + identity, immutable: true, }, routePackage, sourceDecisionId, sourceGraphRef, - prefix: [{ routingDecisionId: sourceDecisionId }], - counterfactuals: [{ id: routePackage, suffix: [{ endpointId: routePackage }] }], + prefix: [{ routingDecisionId: sourceDecisionId, identity }], + counterfactuals: [{ id: routePackage, suffix: [{ endpointId: routePackage, identity }] }], evaluationCases: [{ expected: routePackage, actual: routePackage }], trajectoryEvents: [ - { requestId, routingDecisionId: sourceDecisionId, endpointId: routePackage }, + { requestId, routingDecisionId: sourceDecisionId, endpointId: routePackage, identity }, ], + identity, }); const projection = createProjectionV2({ scope: input.scope, @@ -1351,12 +1467,14 @@ export async function runTrackBPostObservation( payload: { routePackage, sourceDecisionId, + identity, candidateId: typeof pipeline.candidate.id === "string" ? pipeline.candidate.id : null, }, }); const consumption = await consumeTrackBProjection(runtime, projection, { channel: input.channel, authorizationEpoch: input.authorizationEpoch, + identity: { ...identity }, }); return { pipeline: pipeline.receipt, projection, consumption, repositoryContext }; } diff --git a/role-model-router/apps/runtime-host-bridge/test/backend-unified-runtime-config.test.ts b/role-model-router/apps/runtime-host-bridge/test/backend-unified-runtime-config.test.ts index 32307dff..8bb37745 100644 --- a/role-model-router/apps/runtime-host-bridge/test/backend-unified-runtime-config.test.ts +++ b/role-model-router/apps/runtime-host-bridge/test/backend-unified-runtime-config.test.ts @@ -80,6 +80,57 @@ afterEach(async () => { }); describe("runtime-host-bridge unified runtime backend", () => { + test("preserves the exact LiteLLM provider account on config-owned endpoint readback", async () => { + const tempRoot = await mkdtemp(path.join(os.tmpdir(), "role-model-litellm-endpoint-account-")); + tempRoots.push(tempRoot); + const runtimeStateRoot = path.join(tempRoot, "state"); + const unifiedRuntimeConfigPath = path.join(tempRoot, "runtime-config.yaml"); + await writeFile( + unifiedRuntimeConfigPath, + ` +version: "1.0" +execution_mode: remote_only +litellm_proxy: + providers: + deepseek: + api_key: "\${DEEPSEEK_API_KEY}" + model_list: + - model_name: deepseek/deepseek-v4-pro + litellm_params: { model: deepseek/deepseek-v4-pro } +`, + "utf8", + ); + persistConfigTestProviderAccount({ + runtimeStateRoot, + scopeId: "litellm-endpoint-account", + providerId: "deepseek", + modelIds: ["deepseek/deepseek-v4-pro"], + }); + + const backend = await createRuntimeBridgeBackend({ + repoRoot, + fixtureRoot: testFixtureRoot, + runtimeStateRoot, + scopeId: "litellm-endpoint-account", + unifiedRuntimeConfigPath, + runtimeVendorStartup: "disabled", + }); + try { + await expect(backend.listEndpoints()).resolves.toEqual( + expect.arrayContaining([ + expect.objectContaining({ + endpointId: "deepseek.litellm.global.deepseek-deepseek-v4-pro", + providerId: "deepseek", + providerAccountId: "deepseek.litellm", + servingSource: "vendor-litellm", + }), + ]), + ); + } finally { + await backend.shutdown(); + } + }); + test("ejects config-owned membership durably across config reapply and restart", async () => { const tempRoot = await mkdtemp(path.join(os.tmpdir(), "role-model-run76-config-eject-")); tempRoots.push(tempRoot); diff --git a/role-model-router/apps/runtime-host-bridge/test/benchmark-runner-judge.test.ts b/role-model-router/apps/runtime-host-bridge/test/benchmark-runner-judge.test.ts index 740949c4..27cb8037 100644 --- a/role-model-router/apps/runtime-host-bridge/test/benchmark-runner-judge.test.ts +++ b/role-model-router/apps/runtime-host-bridge/test/benchmark-runner-judge.test.ts @@ -94,6 +94,7 @@ describe("benchmark-runner judge remediation", () => { endpointId: "local.lfm", modelId: "lfm2.5-1.2b-instruct", sourceType: "local" as const, + reasoningEffort: "high", healthStatus: "healthy", }; @@ -141,7 +142,13 @@ describe("benchmark-runner judge remediation", () => { }); releaseEndpoints?.(); - await benchmarkPromise; + const result = await benchmarkPromise; + expect(result.endpointGrades).toContainEqual( + expect.objectContaining({ + endpointId: subjectEndpoint.endpointId, + reasoningEffort: "high", + }), + ); }); test("readJudgeResponseText merges reasoning and content channels", () => { diff --git a/role-model-router/apps/runtime-host-bridge/test/benchmark-summary.test.ts b/role-model-router/apps/runtime-host-bridge/test/benchmark-summary.test.ts index a58f8d26..23a140cd 100644 --- a/role-model-router/apps/runtime-host-bridge/test/benchmark-summary.test.ts +++ b/role-model-router/apps/runtime-host-bridge/test/benchmark-summary.test.ts @@ -13,6 +13,7 @@ import { buildBenchmarkCapabilityForEndpoint, listBenchmarkRuns, readBenchmarkSummariesByMode, + readCurrentBenchmarkPortfolio, readLatestBenchmarkSummary, readLatestBenchmarkSummaryByMode, writeBenchmarkRunResult, @@ -186,6 +187,148 @@ describe("benchmark-summary", () => { ]); }); + test("builds a current per-endpoint portfolio across later partial runs", async () => { + const root = await createArtifactRoot(); + const sharedGrade = (endpointId: string, modelId: string, overallScore: number) => ({ + endpointId, + modelId, + sourceType: "remote" as const, + overallScore, + byDifficulty: { + easy: { score: overallScore, cases: 1 }, + medium: { score: overallScore, cases: 1 }, + hard: { score: overallScore, cases: 1 }, + }, + caseResults: [ + { caseId: `${endpointId}-case`, difficultyBucket: "hard" as const, score: overallScore }, + ], + }); + + await writeBenchmarkRunManifest(root, { + runId: "run-high", + suiteId: "routing-capability-v2", + mode: "full", + judgeEndpointId: "judge.high", + startedAtMs: 10, + executionCompletedAtMs: 20, + gradingCompletedAtMs: 30, + endpointIds: ["deepseek.flash-high", "deepseek.flash-max"], + caseIds: ["high-case", "max-case"], + responseCount: 2, + judgeArtifactCount: 2, + compareArtifactCount: 0, + }); + await writeBenchmarkRunResult(root, { + runId: "run-high", + suiteId: "routing-capability-v2", + suiteVersion: "2.0", + mode: "full", + judgeEndpointId: "judge.high", + startedAtMs: 10, + completedAtMs: 30, + endpointGrades: [ + sharedGrade("deepseek.flash-high", "deepseek-v4-flash", 0.81), + sharedGrade("deepseek.flash-max", "deepseek-v4-flash", 0.93), + ], + }); + + await writeBenchmarkRunManifest(root, { + runId: "run-high-refresh", + suiteId: "routing-capability-v2", + mode: "quick", + judgeEndpointId: "judge.refresh", + startedAtMs: 40, + executionCompletedAtMs: 50, + gradingCompletedAtMs: 60, + endpointIds: ["deepseek.flash-high"], + caseIds: ["high-case"], + responseCount: 1, + judgeArtifactCount: 1, + compareArtifactCount: 0, + }); + await writeBenchmarkRunResult(root, { + runId: "run-high-refresh", + suiteId: "routing-capability-v2", + suiteVersion: "2.0", + mode: "quick", + judgeEndpointId: "judge.refresh", + startedAtMs: 40, + completedAtMs: 60, + endpointGrades: [sharedGrade("deepseek.flash-high", "deepseek-v4-flash", 0.84)], + }); + + const portfolio = await readCurrentBenchmarkPortfolio({ + artifactRoot: root, + resolveModelId: (endpointId) => endpointId, + }); + + expect(portfolio.scoreSemantics).toEqual({ + storageScale: "normalized-fraction-0-to-1", + displayScale: "percentage-0-to-100", + overallAggregation: "unweighted-arithmetic-mean-of-executed-case-scores", + currentEvidencePolicy: "latest-completed-run-per-endpoint", + replacementScope: "endpoint-only", + zeroScoreMeaning: "executed-zero-credit", + absentScoreMeaning: "no-evidence", + }); + + expect(portfolio.entries).toEqual([ + expect.objectContaining({ + endpointId: "deepseek.flash-high", + overallScore: 0.84, + runId: "run-high-refresh", + completedAtMs: 60, + judgeEndpointId: "judge.refresh", + }), + expect.objectContaining({ + endpointId: "deepseek.flash-max", + overallScore: 0.93, + runId: "run-high", + completedAtMs: 30, + judgeEndpointId: "judge.high", + }), + ]); + }); + + test("builds exact run capability even when no learned profile exists", () => { + const capability = buildBenchmarkCapabilityForEndpoint({ + endpointId: "deepseek.flash-max", + latestProfile: null, + summary: EMPTY_BENCHMARK_SUMMARY, + portfolioEntry: { + endpointId: "deepseek.flash-max", + modelId: "deepseek/deepseek-v4-flash", + sourceType: "remote", + reasoningEffort: "max", + overallScore: 0.4, + scoresByBucket: { + easy: { score: 0, cases: 0 }, + medium: { score: 0, cases: 0 }, + hard: { score: 0.4, cases: 1 }, + }, + passingCaseIds: ["h01"], + caseCount: 1, + runId: "run-max", + completedAtMs: 10, + mode: "quick", + suiteId: "routing-capability-v2", + suiteVersion: "2.0", + judgeEndpointId: "judge.pro", + judgeModelId: "deepseek/deepseek-v4-pro", + }, + }); + + expect(capability).toEqual( + expect.objectContaining({ + evidenceSource: "run-artifact", + overallScore: 0.4, + benchmarkSamples: 1, + sampleCount: 1, + lastRunId: "run-max", + }), + ); + }); + test("round-trips latencyMs in result.json", async () => { const root = await createArtifactRoot(); const runId = "run-latency"; @@ -310,6 +453,161 @@ describe("benchmark-summary", () => { expect(capability?.scoresByBucket?.hard?.score).toBe(0.4); }); + test("does not borrow global latest-run provenance when the endpoint is absent", () => { + const capability = buildBenchmarkCapabilityForEndpoint({ + endpointId: "deepseek.flash-max", + latestProfile: { + judge_score: 0.93, + sample_size: 3, + measured_at_ms: 30, + sources: { benchmark_samples: 3 }, + }, + summary: { + runId: "run-high-only", + completedAtMs: 60, + mode: "quick", + suiteId: "routing-capability-v2", + suiteVersion: "2.0", + judgeEndpointId: "judge.refresh", + judgeModelId: "judge-model", + artifactRoot: "run-high-only", + subjects: [ + { + endpointId: "deepseek.flash-high", + modelId: "deepseek-v4-flash", + overallScore: 0.84, + scoresByBucket: { + easy: { score: 0.84, cases: 1 }, + medium: { score: 0.84, cases: 1 }, + hard: { score: 0.84, cases: 1 }, + }, + passingCaseIds: ["case"], + caseCount: 1, + }, + ], + caseComparisons: [], + caseAudits: [], + manifest: { + executionCompletedAtMs: 50, + gradingCompletedAtMs: 60, + judgeArtifactCount: 1, + compareArtifactCount: 0, + }, + }, + }); + + expect(capability).toMatchObject({ + overallScore: 0.93, + evidenceSource: "profile-derived", + lastRunId: null, + lastRunCompletedAtMs: null, + judgeEndpointId: null, + }); + }); + + test("uses the exact endpoint portfolio entry instead of a newer sibling-only summary", () => { + const capability = buildBenchmarkCapabilityForEndpoint({ + endpointId: "deepseek.flash-max", + latestProfile: { + judge_score: 0.93, + sample_size: 3, + measured_at_ms: 30, + sources: { benchmark_samples: 3 }, + }, + summary: { + runId: "run-high-refresh", + completedAtMs: 60, + mode: "quick", + suiteId: "routing-capability-v2", + suiteVersion: "2.0", + judgeEndpointId: "judge.refresh", + judgeModelId: "judge-refresh-model", + artifactRoot: "run-high-refresh", + subjects: [], + caseComparisons: [], + caseAudits: [], + manifest: null, + }, + portfolioEntry: { + endpointId: "deepseek.flash-max", + modelId: "deepseek-v4-flash", + reasoningEffort: "max", + overallScore: 0.93, + scoresByBucket: { + easy: { score: 0.9, cases: 1 }, + medium: { score: 0.92, cases: 1 }, + hard: { score: 0.97, cases: 1 }, + }, + passingCaseIds: ["max-case"], + caseCount: 1, + taxonomyScores: { byTask: { "coder.review": 0.97 } }, + runId: "run-max-original", + completedAtMs: 30, + mode: "full", + suiteId: "routing-capability-v2", + judgeEndpointId: "judge.original", + judgeModelId: "judge-original-model", + }, + }); + + expect(capability).toMatchObject({ + overallScore: 0.93, + evidenceSource: "run-artifact", + taskScores: { "coder.review": 0.97 }, + lastRunId: "run-max-original", + lastRunCompletedAtMs: 30, + lastRunMode: "full", + judgeEndpointId: "judge.original", + judgeModelId: "judge-original-model", + }); + }); + + test("rejects duplicate exact endpoint entries instead of silently choosing one score", async () => { + const root = await createArtifactRoot(); + const runId = "run-duplicate-endpoint"; + await writeBenchmarkRunManifest(root, { + runId, + suiteId: "routing-capability-v2", + mode: "quick", + judgeEndpointId: "judge.endpoint", + startedAtMs: 1, + executionCompletedAtMs: 2, + gradingCompletedAtMs: 3, + endpointIds: ["deepseek.flash-high"], + caseIds: ["case"], + responseCount: 1, + judgeArtifactCount: 1, + compareArtifactCount: 0, + }); + const grade = { + endpointId: "deepseek.flash-high", + modelId: "deepseek-v4-flash", + sourceType: "remote" as const, + reasoningEffort: "high", + overallScore: 0.81, + byDifficulty: { + easy: { score: 0.81, cases: 1 }, + medium: { score: 0, cases: 0 }, + hard: { score: 0, cases: 0 }, + }, + caseResults: [{ caseId: "case", difficultyBucket: "easy" as const, score: 0.81 }], + }; + await writeBenchmarkRunResult(root, { + runId, + suiteId: "routing-capability-v2", + suiteVersion: "2.0", + mode: "quick", + judgeEndpointId: "judge.endpoint", + startedAtMs: 1, + completedAtMs: 3, + endpointGrades: [grade, { ...grade, overallScore: 0.99 }], + }); + + await expect( + readCurrentBenchmarkPortfolio({ artifactRoot: root, resolveModelId: () => null }), + ).rejects.toThrow(/duplicate benchmark endpoint/i); + }); + test("builds assignment-aware role and group benchmark fit from taxonomy summary data", async () => { const capability = buildBenchmarkCapabilityForEndpoint({ endpointId: "moonshot.kimi", diff --git a/role-model-router/apps/runtime-host-bridge/test/candidate-profile-scaling.test.ts b/role-model-router/apps/runtime-host-bridge/test/candidate-profile-scaling.test.ts index 5894d695..57833257 100644 --- a/role-model-router/apps/runtime-host-bridge/test/candidate-profile-scaling.test.ts +++ b/role-model-router/apps/runtime-host-bridge/test/candidate-profile-scaling.test.ts @@ -14,7 +14,92 @@ test("builds router candidates from batched profiles without per-endpoint sample const candidateSlice = source.slice(start, end); expect(candidateSlice).toContain("readLatestObservedProfilesByEndpointIds"); + expect(candidateSlice).toContain("readLiveTaskTelemetryScoresByEndpointIds"); + expect(candidateSlice).toContain("telemetryScores"); expect(candidateSlice).not.toContain("readEndpointProfileData("); expect(candidateSlice).not.toContain("readObservedPerformanceSamples("); expect(candidateSlice).not.toContain("recentSamples.filter("); }); + +test("projects variant-scoped live task telemetry on the endpoint profile API", async () => { + const testDir = path.dirname(fileURLToPath(import.meta.url)); + const source = await readFile(path.join(testDir, "..", "src", "index.ts"), "utf8"); + const start = source.indexOf("const readEndpointProfileData"); + const end = source.indexOf("const readRouterSummaryData", start); + expect(start).toBeGreaterThan(-1); + expect(end).toBeGreaterThan(start); + const endpointProfileSlice = source.slice(start, end); + + expect(endpointProfileSlice).toContain("readLiveTaskTelemetryScoresByEndpointIds"); + expect(endpointProfileSlice).toContain("endpointIds: [endpointId]"); + expect(endpointProfileSlice).toContain("telemetryScores:"); +}); + +test("projects immutable decision-time live telemetry evidence", async () => { + const module = await import("../src/index.js"); + const evidence = module.projectTelemetryDecisionEvidence( + { + scored_candidates: [ + { + endpoint_id: "deepseek.personal.primary.deepseek-v4-flash-high", + metric_breakdown: { + latency: { + value: 0.75, + source: "measured", + raw: { + latency_ms_p50: 250, + measured_at_ms: 2_000, + operational_sample_count: 12, + operational_window_start_ms: 1_000, + operational_window_end_ms: 2_000, + operational_profile_scope: "live-request-operational", + }, + }, + quality: { + value: 0.7, + source: "benchmark", + raw: { + telemetry_advisory_available: true, + telemetry_advisory_eligible: true, + telemetry_advisory_applied: true, + telemetry_success_rate: 0.6, + telemetry_success_count: 6, + telemetry_failure_count: 4, + telemetry_sample_count: 10, + telemetry_window_start_ms: 1_000, + telemetry_window_end_ms: 2_000, + }, + }, + }, + }, + ], + }, + "deepseek.personal.primary.deepseek-v4-flash-high", + { + modelId: "deepseek/deepseek-v4-flash", + reasoningEffort: "high", + effortSource: "fixed", + }, + ); + + expect(evidence).toMatchObject({ + endpointId: "deepseek.personal.primary.deepseek-v4-flash-high", + modelId: "deepseek/deepseek-v4-flash", + reasoningEffort: "high", + effortSource: "fixed", + operationalProfile: { + scope: "live-request-operational", + sampleCount: 12, + latencyP50Ms: 250, + }, + taskTelemetry: { + available: true, + eligible: true, + applied: true, + successRate: 0.6, + successCount: 6, + failureCount: 4, + sampleCount: 10, + }, + }); +}); diff --git a/role-model-router/apps/runtime-host-bridge/test/index.test.ts b/role-model-router/apps/runtime-host-bridge/test/index.test.ts index d9411c3e..02b782fc 100644 --- a/role-model-router/apps/runtime-host-bridge/test/index.test.ts +++ b/role-model-router/apps/runtime-host-bridge/test/index.test.ts @@ -150,6 +150,60 @@ function createLlamaSwapRunningModelsVendorScript(input: { } describe("runtime-host-bridge", () => { + test("projects immutable benchmark evidence from the persisted decision snapshot", () => { + expect( + bridge.projectBenchmarkDecisionEvidence( + { + chosen_endpoint_id: "deepseek.flash-max", + scored_candidates: [ + { + endpoint_id: "deepseek.flash-max", + metric_breakdown: { + quality: { + value: 0.93, + source: "benchmark", + raw: { + benchmark_endpoint_id: "deepseek.flash-max", + benchmark_quality_score: 0.93, + benchmark_task_score: 0.96, + benchmark_reason: "task", + benchmark_source: "routing-capability-benchmark", + benchmark_evidence_source: "run-artifact", + benchmark_run_id: "run-max-001", + benchmark_run_completed_at_ms: 1_700_000_000_000, + benchmark_run_mode: "full", + benchmark_suite_id: "routing-capability-v2", + benchmark_judge_endpoint_id: "judge.endpoint", + benchmark_judge_model_id: "judge/model", + freshness_weight: 1, + }, + }, + }, + }, + ], + }, + "deepseek.flash-max", + ), + ).toEqual({ + endpointId: "deepseek.flash-max", + effectiveQualityScore: 0.93, + overallScore: 0.93, + taskScore: 0.96, + roleScore: null, + groupScore: null, + reason: "task", + source: "routing-capability-benchmark", + evidenceSource: "run-artifact", + runId: "run-max-001", + runCompletedAtMs: 1_700_000_000_000, + runMode: "full", + suiteId: "routing-capability-v2", + judgeEndpointId: "judge.endpoint", + judgeModelId: "judge/model", + freshnessWeight: 1, + }); + }); + test("run 87 runtime HTTP logs require registered channel authority", () => { const authority = bridge as typeof bridge & { assertRuntimeHostStorageWriteAllowed?: (storageClass: string, channel: string) => unknown; @@ -593,6 +647,7 @@ describe("runtime-host-bridge", () => { const clearBenchmarkEndpointData = async () => ({ deleted: 0 }); const clearBenchmarkData = async () => ({ deleted: 0 }); const readBenchmarkSummary = async () => ({ subjects: [] }); + const readBenchmarkPortfolio = async () => ({ entries: [] }); const listBenchmarkRuns = async () => []; const readBenchmarkSummariesByMode = async () => ({ quick: null, full: null }); const readBenchmarkPreferences = async () => ({ judgeEndpointId: null }); @@ -666,6 +721,7 @@ describe("runtime-host-bridge", () => { clearBenchmarkEndpointData, clearBenchmarkData, readBenchmarkSummary, + readBenchmarkPortfolio, listBenchmarkRuns, readBenchmarkSummariesByMode, readBenchmarkPreferences, @@ -720,6 +776,7 @@ describe("runtime-host-bridge", () => { expect(options.clearBenchmarkEndpointData).toBe(clearBenchmarkEndpointData); expect(options.clearBenchmarkData).toBe(clearBenchmarkData); expect(options.readBenchmarkSummary).toBe(readBenchmarkSummary); + expect(options.readBenchmarkPortfolio).toBe(readBenchmarkPortfolio); expect(options.listBenchmarkRuns).toBe(listBenchmarkRuns); expect(options.readBenchmarkSummariesByMode).toBe(readBenchmarkSummariesByMode); expect(options.readBenchmarkPreferences).toBe(readBenchmarkPreferences); @@ -1222,6 +1279,7 @@ describe("runtime-host-bridge", () => { clearBenchmarkEndpointData: async () => ({ success: true }), clearBenchmarkData: async () => ({ success: true }), readBenchmarkSummary: async () => null, + readBenchmarkPortfolio: async () => ({ entries: [] }), listBenchmarkRuns: async () => [], readBenchmarkSummariesByMode: async () => [], readBenchmarkPreferences: async () => null, @@ -10503,11 +10561,10 @@ describe("runtime-host-bridge", () => { measuredAtMs: expect.any(Number), }, effectiveMetrics: { - quality: expect.objectContaining({ + quality: { value: expect.any(Number), - source: "benchmark", - freshnessWeight: expect.any(Number), - }), + source: "default", + }, latency: expect.objectContaining({ value: expect.any(Number), source: "measured", @@ -11911,7 +11968,7 @@ describe("runtime-host-bridge", () => { }); }); - test("routes hard requests using bucketed observed profiles and records the selected difficulty bucket", async () => { + test("routes hard requests using bucketed live operational profiles and records the selected difficulty bucket", async () => { const runtimeStateRoot = await mkdtemp( path.join(os.tmpdir(), "role-model-runtime-host-difficulty-bucket-tests-"), ); @@ -12148,12 +12205,12 @@ describe("runtime-host-bridge", () => { requestId, ), ).resolves.toMatchObject({ - endpointId: "openai.litellm.global.openai-gpt-4-1-mini-fast", + endpointId: "anthropic.litellm.global.claude-3-7-sonnet", }); await expect(backend.readRequestObservation(requestId)).resolves.toMatchObject({ requestId, - endpointId: "openai.litellm.global.openai-gpt-4-1-mini-fast", + endpointId: "anthropic.litellm.global.claude-3-7-sonnet", routingDiagnostics: { difficultyRouting: expect.objectContaining({ difficulty: "hard", @@ -12161,12 +12218,12 @@ describe("runtime-host-bridge", () => { fallbackApplied: false, }), observedProfile: { - endpointId: "openai.litellm.global.openai-gpt-4-1-mini-fast", + endpointId: "anthropic.litellm.global.claude-3-7-sonnet", source: "runtime-state", readMode: "per-request", difficultyBucket: "hard", bucketOverrideApplied: true, - measuredAtMs: 11_000, + measuredAtMs: 11_100, }, }, }); @@ -12304,6 +12361,12 @@ describe("runtime-host-bridge", () => { const insertBucketedProfile = database.prepare( "INSERT INTO observed_profile_snapshots_by_difficulty (snapshot_id, endpoint_id, difficulty_bucket, measured_at_ms, profile_json) VALUES (?, ?, ?, ?, ?)", ); + const insertBenchmarkSample = database.prepare( + "INSERT INTO observed_performance_samples (sample_id, endpoint_id, request_id, routing_decision_id, source_type, timestamp_ms, sample_json) VALUES (?, ?, ?, ?, ?, ?, ?)", + ); + const insertBucketedBenchmarkSample = database.prepare( + "INSERT INTO observed_performance_samples_by_difficulty (sample_id, endpoint_id, difficulty_bucket, request_id, routing_decision_id, source_type, timestamp_ms, sample_json) VALUES (?, ?, ?, ?, ?, ?, ?, ?)", + ); const buildProfile = (input: { endpointId: string; measuredAtMs: number; @@ -12417,6 +12480,39 @@ describe("runtime-host-bridge", () => { }), ), ); + for (const [endpointId, score, timestampMs] of [ + ["openai.litellm.global.openai-gpt-4-1-mini-fast", 0.92, 1_000], + ["anthropic.litellm.global.claude-3-7-sonnet", 0.3, 1_100], + ] as const) { + const sample = { + endpoint_id: endpointId, + endpoint_version: "run50-difficulty-merge-v1", + source_type: "benchmark", + timestamp_ms: timestampMs, + latency_ms: 900, + success: true, + judge_score: score, + }; + insertBenchmarkSample.run( + `merge-benchmark-${endpointId}`, + endpointId, + null, + null, + "benchmark", + timestampMs, + JSON.stringify(sample), + ); + insertBucketedBenchmarkSample.run( + `merge-benchmark-hard-${endpointId}`, + endpointId, + "hard", + null, + null, + "benchmark", + timestampMs, + JSON.stringify(sample), + ); + } database.close(); const requestId = "req-runtime-bridge-difficulty-merge-001"; @@ -21633,6 +21729,7 @@ describe("runtime-host-bridge", () => { }, body: JSON.stringify({ model: "nonexistent/model-for-failure", + reasoning_effort: "high", messages: [{ role: "user", content: "Force a telemetry failure row." }], }), }); @@ -21684,12 +21781,16 @@ describe("runtime-host-bridge", () => { requestId?: string; requestedModelId?: string | null; requestOperation?: string | null; + reasoningEffort?: string | null; + effortSource?: string | null; }>; expect(telemetryRows).toEqual( expect.arrayContaining([ expect.objectContaining({ clientRequestId, requestClass: "live_request", + reasoningEffort: null, + effortSource: "none", }), expect.objectContaining({ clientRequestId: capabilityClientRequestId, @@ -21736,6 +21837,8 @@ describe("runtime-host-bridge", () => { expect.objectContaining({ requestId: genericFailureRow?.requestId, clientRequestId, + reasoningEffort: null, + effortSource: "none", observationAvailability: expect.objectContaining({ source: "raw-observation", rawObservationAvailable: true, @@ -21762,6 +21865,10 @@ describe("runtime-host-bridge", () => { }), }), }), + usageEvent: expect.objectContaining({ + reasoning_effort: null, + effort_source: "none", + }), }), ); diff --git a/role-model-router/apps/runtime-host-bridge/test/recursive-87-shadow-pipeline.test.ts b/role-model-router/apps/runtime-host-bridge/test/recursive-87-shadow-pipeline.test.ts index f273a577..fb1aebf3 100644 --- a/role-model-router/apps/runtime-host-bridge/test/recursive-87-shadow-pipeline.test.ts +++ b/role-model-router/apps/runtime-host-bridge/test/recursive-87-shadow-pipeline.test.ts @@ -1,5 +1,5 @@ import { createHash } from "node:crypto"; -import { readFile, rm } from "node:fs/promises"; +import { mkdir, readFile, rm, writeFile } from "node:fs/promises"; import os from "node:os"; import path from "node:path"; @@ -198,6 +198,9 @@ test("Phase 3.5 post-observation work survives startup and processing failures", requestId: "queued-run87", routingDecisionId: "route-run87", endpointId: "endpoint-run87", + modelId: "provider/model-run87", + reasoningEffort: "future-tier-17", + effortSource: "variant", }); await expect( first.drain(async () => { @@ -221,6 +224,9 @@ test("Phase 3.5 post-observation work survives startup and processing failures", requestId: "queued-run87", routingDecisionId: "route-run87", endpointId: "endpoint-run87", + modelId: "provider/model-run87", + reasoningEffort: "future-tier-17", + effortSource: "variant", }, ]); expect(await restarted.read()).toMatchObject({ @@ -243,6 +249,47 @@ test("Phase 3.5 post-observation work survives startup and processing failures", }); }); +test("Run 91 safely retires legacy queued work that cannot prove variant identity", async () => { + const stateRoot = path.join(os.tmpdir(), `run91-legacy-shadow-outbox-${Date.now()}`); + roots.push(stateRoot); + const filePath = path.join(stateRoot, "outbox.json"); + await mkdir(stateRoot, { recursive: true }); + await writeFile( + filePath, + `${JSON.stringify({ + schemaVersion: "role-model.track-b-post-observation-outbox.v2", + pending: [ + { + requestId: "legacy-run91", + routingDecisionId: "decision-legacy-run91", + endpointId: "provider.account.global.model-high", + }, + ], + receipts: [], + })}\n`, + ); + const outbox = trackBRuntime.createTrackBPostObservationOutbox({ filePath }); + const replayed: string[] = []; + await outbox.drain(async (observation) => { + replayed.push(observation.requestId); + return {}; + }); + expect(replayed).toEqual([]); + expect(await outbox.read()).toMatchObject({ + pendingCount: 0, + receiptCount: 1, + receipts: [ + { + requestId: "legacy-run91", + result: { + status: "retired_legacy_missing_variant_identity", + productionMutation: false, + }, + }, + ], + }); +}); + test("Phase 3.5 normal post-observation work executes every canonical business owner", async () => { const invoked: Array<{ id: string; envelope: Record }> = []; const runtime = { @@ -281,12 +328,24 @@ test("Phase 3.5 normal post-observation work executes every canonical business o return {}; }, }; + const identity = { + endpointId: "endpoint-run87-high", + modelId: "provider/model-run87", + reasoningEffort: "future-tier-17", + effortSource: "variant" as const, + }; const result = await trackBRuntime.runTrackBPostObservation( runtime, { requestId: "all-owners-run87", routingDecisionId: "route-run87", - endpointId: "endpoint-run87", + ...identity, + usageEvent: { + endpoint_id: identity.endpointId, + model_id: identity.modelId, + reasoning_effort: identity.reasoningEffort, + effort_source: identity.effortSource, + }, }, { scope: "tenant:run87", channel: "stage", authorizationEpoch: 87 }, ); @@ -308,6 +367,28 @@ test("Phase 3.5 normal post-observation work executes every canonical business o ]), ); expect(invoked.every((row) => row.envelope.channel === "stage")).toBe(true); + expect(invoked.every((row) => row.envelope.identity !== undefined)).toBe(true); + expect(invoked.map((row) => row.envelope.identity)).toEqual( + invoked.map(() => identity), + ); + const artifactInvocation = invoked.find((row) => row.id === "artifact-store"); + const artifactPayload = artifactInvocation?.envelope.payload as Record; + const artifactRecord = artifactPayload.record as Record; + expect(JSON.parse(String(artifactRecord.content))).toMatchObject({ identity }); + const eventPayload = invoked.find((row) => row.id === "event-log")?.envelope.payload; + expect(eventPayload).toMatchObject({ identity }); + const memoryPayload = invoked.find((row) => row.id === "memory-store")?.envelope.payload as Record< + string, + unknown + >; + expect(memoryPayload.row).toMatchObject({ identity }); + const knowledgeWrite = invoked.find( + (row) => row.id === "knowledge-store" && row.envelope.capability === "knowledge:write", + ); + expect((knowledgeWrite?.envelope.payload as Record).value).toMatchObject({ + identity, + }); + expect(result.projection.payload).toMatchObject({ identity }); expect(result.repositoryContext).toEqual({ available: true, scopeId: "tenant:run87", @@ -333,3 +414,28 @@ test("Phase 3.5 normal post-observation work executes every canonical business o }), ).toBe(true); }); + +test("Run 91 final audit rejects incomplete effort identity before Track B extension fan-out", async () => { + const invoked: string[] = []; + const runtime = { + async invoke(id: string) { + invoked.push(id); + return {}; + }, + }; + + await expect( + trackBRuntime.runTrackBPostObservation( + runtime, + { + requestId: "missing-effort-run91", + routingDecisionId: "decision-missing-effort-run91", + endpointId: "endpoint-missing-effort-run91", + modelId: "provider/model-run91", + reasoningEffort: "high", + }, + { scope: "tenant:run91", channel: "stage", authorizationEpoch: 91 }, + ), + ).rejects.toThrow(/effort identity/i); + expect(invoked).toEqual([]); +}); diff --git a/role-model-router/apps/runtime-host-bridge/test/run88-public-runtime-probes.ts b/role-model-router/apps/runtime-host-bridge/test/run88-public-runtime-probes.ts index 91404fb0..451c771b 100644 --- a/role-model-router/apps/runtime-host-bridge/test/run88-public-runtime-probes.ts +++ b/role-model-router/apps/runtime-host-bridge/test/run88-public-runtime-probes.ts @@ -131,6 +131,9 @@ async function enqueueCorrelatedObservation( requestId: "request-1", routingDecisionId: "decision-1", endpointId: "endpoint-1", + modelId: "provider/model-1", + reasoningEffort: "high", + effortSource: "variant", run88Correlation: correlation(), ...overrides, }; @@ -143,6 +146,9 @@ const providerObservation = (overrides: Readonly> = {}) clientRequestId: "pi-client-request-1", routingDecisionId: "provider-decision-1", endpointId: "provider-endpoint-1", + modelId: "provider/model-1", + reasoningEffort: "high", + effortSource: "variant", executionTelemetry: { providerFamily: "openai" }, inspection: { request: { @@ -941,6 +947,9 @@ export const publicRuntimeAcceptanceProbes: Readonly requestId: "request-1", routingDecisionId: "decision-1", endpointId: "endpoint-1", + modelId: "provider/model-1", + reasoningEffort: "high", + effortSource: "variant", run88Correlation: { ...correlation(), schemaVersion: "run88-correlation.v2" }, }), ).rejects.toThrow(/schema/i); diff --git a/role-model-router/apps/runtime-host-bridge/test/run88-stage-release.unit.test.ts b/role-model-router/apps/runtime-host-bridge/test/run88-stage-release.unit.test.ts index 678e15b0..df79880e 100644 --- a/role-model-router/apps/runtime-host-bridge/test/run88-stage-release.unit.test.ts +++ b/role-model-router/apps/runtime-host-bridge/test/run88-stage-release.unit.test.ts @@ -345,6 +345,9 @@ describe("Run 88 stage release boundary", () => { requestId: "request-1", routingDecisionId: "decision-1", endpointId: "endpoint-1", + modelId: "provider/model-1", + reasoningEffort: "high", + effortSource: "variant", run88Correlation: correlation, }); let observed: Readonly> | undefined; diff --git a/role-model-router/apps/runtime-ui/app/components/candidate-space-chart.tsx b/role-model-router/apps/runtime-ui/app/components/candidate-space-chart.tsx index 14adec36..a5defe06 100644 --- a/role-model-router/apps/runtime-ui/app/components/candidate-space-chart.tsx +++ b/role-model-router/apps/runtime-ui/app/components/candidate-space-chart.tsx @@ -182,7 +182,7 @@ export function CandidateSpaceChart({ points }: CandidateSpaceChartProps) {

- Candidates + Candidates · route score (0–1)

{points.length === 0 ? ( diff --git a/role-model-router/apps/runtime-ui/app/lib/benchmark-decision-evidence.test.ts b/role-model-router/apps/runtime-ui/app/lib/benchmark-decision-evidence.test.ts new file mode 100644 index 00000000..62dd67d4 --- /dev/null +++ b/role-model-router/apps/runtime-ui/app/lib/benchmark-decision-evidence.test.ts @@ -0,0 +1,76 @@ +import { describe, expect, test } from "vitest"; + +import { projectBenchmarkDecisionView } from "./benchmark-decision-evidence"; + +describe("projectBenchmarkDecisionView", () => { + test("uses the immutable decision snapshot instead of the endpoint's current profile", () => { + expect( + projectBenchmarkDecisionView({ + requestId: "req-1", + routingDecisionId: "decision-1", + selectedEndpointId: "deepseek.flash-max", + selectedModelId: "deepseek/deepseek-v4-flash", + fallbackEndpointIds: [], + strategyLabel: "quality", + request: {} as never, + endpointProfile: { + endpointId: "deepseek.flash-max", + latestProfile: { + judge_score: 0.41, + sources: { benchmark_samples: 99 }, + }, + recentSamples: [], + }, + observeRequestPath: "/app/observe/requests/req-1", + benchmarkEvidence: { + endpointId: "deepseek.flash-max", + effectiveQualityScore: 0.93, + overallScore: 0.91, + taskScore: 0.96, + roleScore: null, + groupScore: null, + reason: "task", + source: "routing-capability-benchmark", + evidenceSource: "run-artifact", + runId: "run-max-001", + runCompletedAtMs: 1_700_000_000_000, + runMode: "full", + suiteId: "routing-capability-v2", + judgeEndpointId: "judge.endpoint", + judgeModelId: "judge/model", + freshnessWeight: 1, + }, + }), + ).toEqual({ + scorePercent: 93, + overallPercent: 91, + reason: "task", + evidenceSource: "run-artifact", + runId: "run-max-001", + runMode: "full", + suiteId: "routing-capability-v2", + judgeEndpointId: "judge.endpoint", + measuredAtMs: 1_700_000_000_000, + }); + }); + + test("does not substitute a current endpoint profile when the decision has no snapshot", () => { + expect( + projectBenchmarkDecisionView({ + requestId: "req-legacy", + routingDecisionId: "decision-legacy", + selectedEndpointId: "deepseek.flash-high", + selectedModelId: "deepseek/deepseek-v4-flash", + fallbackEndpointIds: [], + strategyLabel: "quality", + request: {} as never, + endpointProfile: { + endpointId: "deepseek.flash-high", + latestProfile: { judge_score: 0.99, sources: { benchmark_samples: 12 } }, + recentSamples: [], + }, + observeRequestPath: "/app/observe/requests/req-legacy", + }), + ).toBeNull(); + }); +}); diff --git a/role-model-router/apps/runtime-ui/app/lib/benchmark-decision-evidence.ts b/role-model-router/apps/runtime-ui/app/lib/benchmark-decision-evidence.ts new file mode 100644 index 00000000..b3ba4ab3 --- /dev/null +++ b/role-model-router/apps/runtime-ui/app/lib/benchmark-decision-evidence.ts @@ -0,0 +1,33 @@ +import type { RouterDecisionDetail } from "./runtime-api"; + +export interface BenchmarkDecisionView { + readonly scorePercent: number; + readonly overallPercent: number; + readonly reason: string | null; + readonly evidenceSource: string; + readonly runId: string | null; + readonly runMode: string | null; + readonly suiteId: string | null; + readonly judgeEndpointId: string | null; + readonly measuredAtMs: number | null; +} + +export function projectBenchmarkDecisionView( + detail: RouterDecisionDetail, +): BenchmarkDecisionView | null { + const evidence = detail.benchmarkEvidence; + if (!evidence || evidence.endpointId !== detail.selectedEndpointId) { + return null; + } + return { + scorePercent: Math.round(evidence.effectiveQualityScore * 100), + overallPercent: Math.round(evidence.overallScore * 100), + reason: evidence.reason, + evidenceSource: evidence.evidenceSource, + runId: evidence.runId, + runMode: evidence.runMode, + suiteId: evidence.suiteId, + judgeEndpointId: evidence.judgeEndpointId, + measuredAtMs: evidence.runCompletedAtMs, + }; +} diff --git a/role-model-router/apps/runtime-ui/app/lib/candidate-space.test.ts b/role-model-router/apps/runtime-ui/app/lib/candidate-space.test.ts index ef5ef2b2..0a3a8b09 100644 --- a/role-model-router/apps/runtime-ui/app/lib/candidate-space.test.ts +++ b/role-model-router/apps/runtime-ui/app/lib/candidate-space.test.ts @@ -20,6 +20,31 @@ function candidate( } describe("buildCandidateSpacePoints", () => { + test("uses exact benchmark capability before a generic routing profile score", () => { + const points = buildCandidateSpacePoints([ + candidate({ + endpointId: "deepseek.flash-max", + modelId: "deepseek/deepseek-v4-flash", + reasoningEffort: "max", + routingQualityScore: 0.2, + benchmarkCapability: { + evidenceSource: "run-artifact", + overallScore: 0.91, + benchmarkSamples: 4, + sampleCount: 4, + measuredAtMs: 100, + freshnessScore: 1, + lastRunId: "run-max", + lastRunCompletedAtMs: 100, + judgeEndpointId: "judge", + }, + }), + ]); + + expect(points[0]?.quality).toBe(0.91); + expect(points[0]?.tags).toContain("Benchmark run"); + }); + test("projects quality from routingQualityScore and speed from latency p50", () => { const points = buildCandidateSpacePoints([ candidate({ @@ -149,7 +174,9 @@ describe("buildCandidateSpacePoints", () => { expect(points.every((point) => point.endpointId !== "skip")).toBe(true); const firstPoint = points[0]; expect(firstPoint).toBeDefined(); - expect(formatCandidateMetricTriplet(firstPoint)).toMatch(/^C\d+ · Q\d+ · S\d+ · Selected$/); + expect(formatCandidateMetricTriplet(firstPoint)).toMatch( + /^C\d+ · Q\d+ · S\d+ · No live telemetry · Selected$/, + ); expect(formatRouteScore(0.841)).toBe("0.841"); }); }); diff --git a/role-model-router/apps/runtime-ui/app/lib/candidate-space.ts b/role-model-router/apps/runtime-ui/app/lib/candidate-space.ts index ca42cf13..a71785bf 100644 --- a/role-model-router/apps/runtime-ui/app/lib/candidate-space.ts +++ b/role-model-router/apps/runtime-ui/app/lib/candidate-space.ts @@ -76,6 +76,10 @@ function shortModelLabel(candidate: RouterCandidate): string { } function scoreQuality(candidate: RouterCandidate): number { + const overall = candidate.benchmarkCapability?.overallScore; + if (typeof overall === "number" && Number.isFinite(overall)) { + return clamp01(overall); + } const fromRouting = candidate.routingQualityScore; if (typeof fromRouting === "number" && Number.isFinite(fromRouting)) { return clamp01(fromRouting); @@ -84,11 +88,7 @@ function scoreQuality(candidate: RouterCandidate): number { if (typeof blend === "number" && Number.isFinite(blend)) { return clamp01(blend); } - const overall = candidate.benchmarkCapability?.overallScore; - if (typeof overall === "number" && Number.isFinite(overall)) { - return clamp01(overall); - } - const profile = asRecord(candidate.latestProfile); + const profile = asRecord(candidate.operationalProfile ?? candidate.latestProfile); const fromProfile = pickNumber( profile, "quality_score", @@ -103,7 +103,7 @@ function scoreQuality(candidate: RouterCandidate): number { } function scoreSpeed(candidate: RouterCandidate, fastestLatencyMs: number): number { - const profile = asRecord(candidate.latestProfile); + const profile = asRecord(candidate.operationalProfile ?? candidate.latestProfile); const latencyP50 = pickNumber( profile, "latency_ms_p50", @@ -117,15 +117,15 @@ function scoreSpeed(candidate: RouterCandidate, fastestLatencyMs: number): numbe const fastest = Math.max(fastestLatencyMs, 1); return clamp01(fastest / Math.max(latencyP50, 1)); } - return candidate.sourceType === "local" ? 0.78 : 0.55; + return 0; } function readInputCostPer1M( candidate: RouterCandidate, pricingByModelId?: ReadonlyMap, ): number | null { - const profile = asRecord(candidate.latestProfile); - const pricing = asRecord(profile?.pricing); + const profile = asRecord(candidate.operationalProfile ?? candidate.latestProfile); + const pricing = asRecord(candidate.pricing) ?? asRecord(profile?.pricing); const fromProfile = pickNumber( pricing ?? profile, "inputPer1M", @@ -171,6 +171,19 @@ function scoreRoute(cost: number, quality: number, speed: number): number { function candidateTags(candidate: RouterCandidate, selected: boolean, excluded: boolean): string[] { const tags: string[] = []; + if (typeof candidate.benchmarkCapability?.overallScore === "number") { + tags.push( + candidate.benchmarkCapability.evidenceSource === "run-artifact" + ? "Benchmark run" + : "Benchmark profile", + ); + } + const operationalProfile = asRecord(candidate.operationalProfile ?? candidate.latestProfile); + if (operationalProfile?.profile_scope === "live-request-operational") { + tags.push("Live telemetry"); + } else { + tags.push("No live telemetry"); + } if (selected) { tags.push("Selected"); } @@ -202,7 +215,12 @@ export function buildCandidateSpacePoints( const latencies = pool .map((candidate) => - pickNumber(asRecord(candidate.latestProfile), "latency_ms_p50", "latencyMsP50", "latency_ms"), + pickNumber( + asRecord(candidate.operationalProfile ?? candidate.latestProfile), + "latency_ms_p50", + "latencyMsP50", + "latency_ms", + ), ) .filter((value): value is number => value !== null && value >= 0); const fastestLatencyMs = diff --git a/role-model-router/apps/runtime-ui/app/lib/design-system.test.ts b/role-model-router/apps/runtime-ui/app/lib/design-system.test.ts index fe239b16..25243c14 100644 --- a/role-model-router/apps/runtime-ui/app/lib/design-system.test.ts +++ b/role-model-router/apps/runtime-ui/app/lib/design-system.test.ts @@ -946,9 +946,12 @@ describe("runtime design system", () => { expect(routerDecisionDetailRouteSource).toContain( 'fallback ${String(index + 1).padStart(2, "0")}', ); - expect(routerDecisionDetailRouteSource).toContain("Judge score"); - expect(routerDecisionDetailRouteSource).toContain("Profile measured"); - expect(routerDecisionDetailRouteSource).toContain("Benchmark samples"); + expect(routerDecisionDetailRouteSource).toContain("Decision quality"); + expect(routerDecisionDetailRouteSource).toContain("Benchmark overall"); + expect(routerDecisionDetailRouteSource).toContain("Decision-time run"); + expect(routerDecisionDetailRouteSource).toContain( + "No benchmark evidence was recorded in this routing decision.", + ); }); test("routing strategy omits the old benchmark advisory card and candidate fetch fan-out", () => { @@ -1001,7 +1004,7 @@ describe("runtime design system", () => { expect(routerCandidatesRouteSource).toContain("xl:grid-cols-2"); expect(routerCandidatesRouteSource).toContain("cardClassName"); expect(routerCandidatesRouteSource).toContain('label: "Cap"'); - expect(routerCandidatesRouteSource).toContain('label: "p50"'); + expect(routerCandidatesRouteSource).toContain('label: "Live p50"'); expect(routerCandidatesRouteSource).not.toContain("Candidate posture"); expect(routerCandidatesRouteSource).not.toContain("FactCard"); expect(routerCandidatesRouteSource).not.toContain( diff --git a/role-model-router/apps/runtime-ui/app/lib/format-score.test.ts b/role-model-router/apps/runtime-ui/app/lib/format-score.test.ts index 79e46a06..7e466898 100644 --- a/role-model-router/apps/runtime-ui/app/lib/format-score.test.ts +++ b/role-model-router/apps/runtime-ui/app/lib/format-score.test.ts @@ -1,6 +1,6 @@ import { describe, expect, test } from "vitest"; -import { formatScore, formatScoreFraction } from "./format-score"; +import { formatScore, formatScoreFraction, formatScoreWithCoverage } from "./format-score"; describe("format-score", () => { test("shows one decimal place so near-tie scores differ", () => { @@ -18,4 +18,15 @@ describe("format-score", () => { expect(formatScoreFraction(0.5275, 12)).toBe("6.33/12 (52.8%)"); expect(formatScoreFraction(0.525, 12)).toBe("6.3/12 (52.5%)"); }); + + test("uses n/a for absent coverage and reserves zero percent for tested zero-credit evidence", () => { + expect(formatScoreWithCoverage(0, 0)).toBe("n/a"); + expect(formatScoreWithCoverage(0, 2)).toBe("0%"); + expect(formatScoreWithCoverage(0.4, 2)).toBe("40%"); + }); + + test("rejects values outside the normalized 0-to-1 score contract", () => { + expect(formatScore(-0.01)).toBe("n/a"); + expect(formatScore(1.01)).toBe("n/a"); + }); }); diff --git a/role-model-router/apps/runtime-ui/app/lib/format-score.ts b/role-model-router/apps/runtime-ui/app/lib/format-score.ts index 4e393fa4..459ff532 100644 --- a/role-model-router/apps/runtime-ui/app/lib/format-score.ts +++ b/role-model-router/apps/runtime-ui/app/lib/format-score.ts @@ -1,5 +1,5 @@ export function formatScore(score: number | null | undefined): string { - if (typeof score !== "number" || !Number.isFinite(score)) { + if (typeof score !== "number" || !Number.isFinite(score) || score < 0 || score > 1) { return "n/a"; } const percent = score * 100; @@ -7,6 +7,16 @@ export function formatScore(score: number | null | undefined): string { return Number.isInteger(rounded) ? `${rounded}%` : `${rounded.toFixed(1)}%`; } +export function formatScoreWithCoverage( + score: number | null | undefined, + caseCount: number | null | undefined, +): string { + if (typeof caseCount !== "number" || !Number.isInteger(caseCount) || caseCount <= 0) { + return "n/a"; + } + return formatScore(score); +} + export function formatScoreFraction( score: number | null | undefined, totalCases: number | null | undefined, diff --git a/role-model-router/apps/runtime-ui/app/lib/runtime-api.test.ts b/role-model-router/apps/runtime-ui/app/lib/runtime-api.test.ts index 9df382da..31a5d69f 100644 --- a/role-model-router/apps/runtime-ui/app/lib/runtime-api.test.ts +++ b/role-model-router/apps/runtime-ui/app/lib/runtime-api.test.ts @@ -12,6 +12,7 @@ import { fetchActivityMetrics, fetchActivityMetricsPage, fetchAudioVoices, + fetchBenchmarkPortfolio, fetchBenchmarkRuns, fetchBenchmarkSummariesByMode, fetchControllerAssignment, @@ -878,6 +879,10 @@ describe("fetchModelTelemetryRollup", () => { const fetcher = vi.fn(async (_input: string | URL | Request, init?: RequestInit) => { expect(init?.method).toBe("POST"); const payload = JSON.parse(String(init?.body)) as Record; + expect(payload.filters).toEqual({ + modelIds: ["openai/gpt-5.4"], + endpointIds: ["openai.personal.primary.gpt-5.4-high"], + }); if (payload.breakdown === "taxonomyTaskType") { return jsonResponse({ @@ -1018,7 +1023,15 @@ describe("fetchModelTelemetryRollup", () => { throw new Error(`Unexpected telemetry rollup payload: ${JSON.stringify(payload)}`); }); - await expect(fetchModelTelemetryRollup("openai/gpt-5.4", fetcher)).resolves.toEqual({ + await expect( + fetchModelTelemetryRollup( + { + modelId: "openai/gpt-5.4", + endpointId: "openai.personal.primary.gpt-5.4-high", + }, + fetcher, + ), + ).resolves.toEqual({ groups: [{ groupId: "engineering", requestCount: 5 }], roles: [{ roleId: "coder", requestCount: 5 }], capabilities: [ @@ -2941,6 +2954,58 @@ describe("role policy APIs", () => { }); describe("benchmark display endpoints", () => { + test("fetchBenchmarkPortfolio loads the latest completed evidence for every exact endpoint", async () => { + const fetcher = vi.fn(async (input: string | URL | Request) => { + const url = + typeof input === "string" ? input : input instanceof URL ? input.pathname : input.url; + if (url === "/api/role-model/benchmark/portfolio") { + return new Response( + JSON.stringify({ + scoreSemantics: { + storageScale: "normalized-fraction-0-to-1", + displayScale: "percentage-0-to-100", + overallAggregation: "unweighted-arithmetic-mean-of-executed-case-scores", + currentEvidencePolicy: "latest-completed-run-per-endpoint", + replacementScope: "endpoint-only", + zeroScoreMeaning: "executed-zero-credit", + absentScoreMeaning: "no-evidence", + }, + entries: [ + { + endpointId: "deepseek.flash-high", + modelId: "deepseek/deepseek-v4-flash", + reasoningEffort: "high", + overallScore: 0.81, + runId: "run-high", + }, + ], + }), + { status: 200, headers: { "content-type": "application/json" } }, + ); + } + throw new Error(`unexpected url ${url}`); + }); + + await expect(fetchBenchmarkPortfolio(fetcher)).resolves.toEqual({ + scoreSemantics: { + storageScale: "normalized-fraction-0-to-1", + displayScale: "percentage-0-to-100", + overallAggregation: "unweighted-arithmetic-mean-of-executed-case-scores", + currentEvidencePolicy: "latest-completed-run-per-endpoint", + replacementScope: "endpoint-only", + zeroScoreMeaning: "executed-zero-credit", + absentScoreMeaning: "no-evidence", + }, + entries: [ + expect.objectContaining({ + endpointId: "deepseek.flash-high", + reasoningEffort: "high", + runId: "run-high", + }), + ], + }); + }); + test("fetchBenchmarkSummariesByMode loads full and quick summaries", async () => { const fetcher = vi.fn(async (input: string | URL | Request) => { const url = diff --git a/role-model-router/apps/runtime-ui/app/lib/runtime-api.ts b/role-model-router/apps/runtime-ui/app/lib/runtime-api.ts index 27e121ee..c911f3b6 100644 --- a/role-model-router/apps/runtime-ui/app/lib/runtime-api.ts +++ b/role-model-router/apps/runtime-ui/app/lib/runtime-api.ts @@ -1099,6 +1099,7 @@ export interface RouterConfig { } export interface BenchmarkCapability { + readonly evidenceSource?: "run-artifact" | "profile-derived"; readonly overallScore: number | null; readonly scoresByBucket?: Partial< Record<"easy" | "medium" | "hard", { readonly score: number; readonly cases?: number }> @@ -1107,6 +1108,14 @@ export interface BenchmarkCapability { readonly roleScores?: Record; readonly eligibleRoleScores?: Record; readonly groupScores?: Record; + readonly taxonomyScores?: Partial<{ + readonly byRole: Record; + readonly byTask: Record; + readonly byVariant: Record; + readonly byCapability: Record; + readonly byModality: Record; + readonly byToolClass: Record; + }>; readonly coverage?: { readonly overallCases: number; readonly roleCases?: Record; @@ -1120,7 +1129,10 @@ export interface BenchmarkCapability { readonly freshnessScore: number | null; readonly lastRunId: string | null; readonly lastRunCompletedAtMs: number | null; + readonly lastRunMode?: "quick" | "full" | null; + readonly lastRunSuiteId?: string | null; readonly judgeEndpointId: string | null; + readonly judgeModelId?: string | null; } export interface RouterCandidate { @@ -1147,6 +1159,30 @@ export interface RouterCandidate { readonly toolCallingSupported?: boolean; readonly toolCallingStyle?: string; readonly latestProfile?: Record | null; + readonly operationalProfile?: Record | null; + readonly profileSemantics?: { + readonly version: string; + readonly operational: "live-request-only"; + readonly benchmark: "run-artifact-only"; + readonly legacyLatestProfile: "alias-of-operational-profile"; + }; + readonly pricing?: Record | null; + readonly telemetryScores?: { + readonly taskSuccessRates?: Record; + readonly taskRollups?: Record< + string, + { + readonly successRate: number; + readonly successCount: number; + readonly failureCount: number; + readonly sampleCount: number; + readonly minimumSampleCount: number; + readonly windowStartMs: number; + readonly windowEndMs: number; + readonly measuredAtMs: number; + } + >; + }; readonly recentSamples?: readonly unknown[]; readonly difficultyProfiles?: Record; readonly advisoryMaxDifficultyRecommendation?: Record | null; @@ -1205,9 +1241,10 @@ export interface BenchmarkClearAllResult { export interface BenchmarkSummarySubject { readonly endpointId: string; readonly modelId: string; + readonly sourceType?: string | null; + readonly reasoningEffort?: string | null; readonly displayName?: string | null; readonly upstreamModelId?: string | null; - readonly reasoningEffort?: string | null; readonly overallScore: number; readonly scoresByBucket: Record< "easy" | "medium" | "hard", @@ -1233,6 +1270,28 @@ export interface BenchmarkSummarySubject { }; } +export interface BenchmarkPortfolioEntry extends BenchmarkSummarySubject { + readonly runId: string; + readonly completedAtMs: number; + readonly mode: "quick" | "full"; + readonly suiteId: string; + readonly judgeEndpointId: string | null; + readonly judgeModelId: string | null; +} + +export interface BenchmarkPortfolio { + readonly scoreSemantics: { + readonly storageScale: "normalized-fraction-0-to-1"; + readonly displayScale: "percentage-0-to-100"; + readonly overallAggregation: "unweighted-arithmetic-mean-of-executed-case-scores"; + readonly currentEvidencePolicy: "latest-completed-run-per-endpoint"; + readonly replacementScope: "endpoint-only"; + readonly zeroScoreMeaning: "executed-zero-credit"; + readonly absentScoreMeaning: "no-evidence"; + }; + readonly entries: readonly BenchmarkPortfolioEntry[]; +} + export interface BenchmarkSummary { readonly runId: string | null; readonly completedAtMs: number | null; @@ -1299,6 +1358,59 @@ export interface RouterDecisionDetail { readonly fallbackEndpointIds: readonly string[]; readonly strategyLabel: string | null; readonly decision?: Record | null; + readonly benchmarkEvidence?: { + readonly endpointId: string; + readonly effectiveQualityScore: number; + readonly overallScore: number; + readonly taskScore: number | null; + readonly roleScore: number | null; + readonly groupScore: number | null; + readonly reason: string | null; + readonly source: string; + readonly evidenceSource: string; + readonly runId: string | null; + readonly runCompletedAtMs: number | null; + readonly runMode: string | null; + readonly suiteId: string | null; + readonly judgeEndpointId: string | null; + readonly judgeModelId: string | null; + readonly freshnessWeight: number | null; + } | null; + readonly telemetryEvidence?: { + readonly endpointId: string; + readonly modelId: string | null; + readonly reasoningEffort: string | null; + readonly effortSource: string | null; + readonly operationalProfile: { + readonly scope: string; + readonly semanticsVersion: string | null; + readonly sampleCount: number | null; + readonly windowStartMs: number | null; + readonly windowEndMs: number | null; + readonly measuredAtMs: number | null; + readonly freshnessScore: number | null; + readonly confidenceScore: number | null; + readonly latencyP50Ms: number | null; + readonly latencyP95Ms: number | null; + readonly failureRate: number | null; + readonly tokensPerSec: number | null; + readonly observedCostPer1kTokens: number | null; + } | null; + readonly taskTelemetry: { + readonly available: boolean; + readonly eligible: boolean; + readonly applied: boolean; + readonly withheldReason: string | null; + readonly successRate: number | null; + readonly successCount: number | null; + readonly failureCount: number | null; + readonly sampleCount: number | null; + readonly minimumSampleCount: number | null; + readonly windowStartMs: number | null; + readonly windowEndMs: number | null; + readonly measuredAtMs: number | null; + }; + } | null; readonly routingDiagnostics?: Record | null; readonly retrievalReceipt?: Record | null; readonly contextEnvelope?: Record | null; @@ -1309,7 +1421,13 @@ export interface RouterDecisionDetail { export interface RuntimeEndpointProfile { readonly endpointId: string; readonly latestProfile: Record | null; + readonly operationalProfile?: Record | null; + readonly profileSemantics?: Record; readonly recentSamples: readonly unknown[]; + readonly recentSamplesBySource?: { + readonly liveRequest: readonly unknown[]; + readonly benchmark: readonly unknown[]; + }; } export interface WorkbenchChatInput { @@ -2356,6 +2474,12 @@ export async function fetchBenchmarkSummary( return fetchJson("/api/role-model/benchmark/summary", fetcher); } +export async function fetchBenchmarkPortfolio( + fetcher: typeof fetch = fetch, +): Promise { + return fetchJson("/api/role-model/benchmark/portfolio", fetcher); +} + export async function fetchBenchmarkSummariesByMode( fetcher: RuntimeFetcher = fetch, ): Promise { @@ -2973,12 +3097,18 @@ export interface ModelTelemetryRollup { } export async function fetchModelTelemetryRollup( - modelId: string, + identity: { + readonly modelId: string; + readonly endpointId: string; + }, fetcher: RuntimeFetcher = fetch, ): Promise { const windowDays = 7; const windowMs = windowDays * 24 * 3600 * 1000; - const baseFilters = { modelIds: [modelId] } as const; + const baseFilters = { + modelIds: [identity.modelId], + endpointIds: [identity.endpointId], + } as const; const [taskResponse, groupResponse, roleResponse, capabilityResponse] = await Promise.all([ fetchTelemetryAnalytics( { diff --git a/role-model-router/apps/runtime-ui/app/lib/telemetry-analytics.test.ts b/role-model-router/apps/runtime-ui/app/lib/telemetry-analytics.test.ts index ca28c991..ca550c0f 100644 --- a/role-model-router/apps/runtime-ui/app/lib/telemetry-analytics.test.ts +++ b/role-model-router/apps/runtime-ui/app/lib/telemetry-analytics.test.ts @@ -185,6 +185,41 @@ describe("telemetry analytics view models", () => { }), ]), ); + expect(model.series.map((series) => series.colorToken)).toEqual([ + "var(--rm3-chart-cache)", + "var(--rm3-chart-1)", + ]); + }); + + test("uses different color families for average and tail latency", () => { + const response: RuntimeTelemetryAnalyticsResponse = { + startAtMs: Date.UTC(2026, 5, 16, 0, 0, 0), + endAtMs: Date.UTC(2026, 5, 17, 0, 0, 0), + granularity: "hour", + metrics: ["averageLatencyMs", "p95LatencyMs"], + breakdown: null, + buckets: [ + { + startAtMs: Date.UTC(2026, 5, 16, 10, 0, 0), + endAtMs: Date.UTC(2026, 5, 16, 11, 0, 0), + totals: { averageLatencyMs: 800, p95LatencyMs: 1300 }, + series: [], + }, + ], + totals: { averageLatencyMs: 800, p95LatencyMs: 1300 }, + ranking: null, + labels: {}, + }; + + const model = buildTelemetryTimeSeriesChartModel(response, { + title: "Latency trend", + metrics: ["averageLatencyMs", "p95LatencyMs"], + }); + + expect(model.series.map((series) => series.colorToken)).toEqual([ + "var(--rm3-chart-azure)", + "var(--rm3-chart-amber)", + ]); }); test("assigns distinct colors to each visible metric series in the same chart", () => { diff --git a/role-model-router/apps/runtime-ui/app/lib/telemetry-analytics.ts b/role-model-router/apps/runtime-ui/app/lib/telemetry-analytics.ts index 78f377cb..db60093d 100644 --- a/role-model-router/apps/runtime-ui/app/lib/telemetry-analytics.ts +++ b/role-model-router/apps/runtime-ui/app/lib/telemetry-analytics.ts @@ -143,7 +143,7 @@ function resolveMetricColorToken(metric: RuntimeTelemetryAnalyticsMetric): strin case "totalAvoidedCostUsd": return "var(--rm3-chart-violet)"; case "averageLatencyMs": - return "var(--rm3-chart-latency)"; + return "var(--rm3-chart-azure)"; case "p95LatencyMs": return "var(--rm3-chart-amber)"; case "successCount": @@ -155,7 +155,7 @@ function resolveMetricColorToken(metric: RuntimeTelemetryAnalyticsMetric): strin return "var(--rm3-chart-cache)"; case "cacheBackedRequestRate": case "cacheHitTokenRate": - return "var(--rm3-chart-throughput)"; + return "var(--rm3-chart-1)"; default: return "var(--rm3-chart-1)"; } diff --git a/role-model-router/apps/runtime-ui/app/lib/telemetry-performance-semantics.test.ts b/role-model-router/apps/runtime-ui/app/lib/telemetry-performance-semantics.test.ts new file mode 100644 index 00000000..6af9b6f1 --- /dev/null +++ b/role-model-router/apps/runtime-ui/app/lib/telemetry-performance-semantics.test.ts @@ -0,0 +1,45 @@ +import { readFile } from "node:fs/promises"; +import path from "node:path"; +import { fileURLToPath } from "node:url"; + +import { describe, expect, test } from "vitest"; + +const here = path.dirname(fileURLToPath(import.meta.url)); + +async function source(relativePath: string): Promise { + return readFile(path.resolve(here, relativePath), "utf8"); +} + +describe("source-separated performance evidence UI", () => { + test("Router Candidates labels operational metrics and sample evidence", async () => { + const route = await source("../routes/router-candidates.tsx"); + + expect(route).toContain('label: "Live p50"'); + expect(route).toContain('label: "Live fail"'); + expect(route).toContain('label: "Live samples"'); + expect(route).toContain("live-request-operational"); + }); + + test("Models and Dashboard distinguish benchmark capability from live telemetry", async () => { + const [models, modelView, candidateSpace] = await Promise.all([ + source("../routes/control-models.tsx"), + source("./view-models.ts"), + source("./candidate-space.ts"), + ]); + + expect(models).toContain("operationalProfile"); + expect(modelView).toContain("Live latency p50"); + expect(modelView).toContain("Live failure rate"); + expect(candidateSpace).toContain('tags.push("Live telemetry")'); + expect(candidateSpace).not.toContain('return candidate.sourceType === "local" ? 0.78 : 0.55'); + }); + + test("Router decision detail promotes immutable live telemetry evidence", async () => { + const route = await source("../routes/router-decision-detail.tsx"); + + expect(route).toContain("Live telemetry evidence at decision"); + expect(route).toContain("detail.telemetryEvidence"); + expect(route).toContain("Current operational profile"); + expect(route).not.toContain('title="Endpoint profile"'); + }); +}); diff --git a/role-model-router/apps/runtime-ui/app/lib/view-models.test.ts b/role-model-router/apps/runtime-ui/app/lib/view-models.test.ts index f2e0198e..d4c14461 100644 --- a/role-model-router/apps/runtime-ui/app/lib/view-models.test.ts +++ b/role-model-router/apps/runtime-ui/app/lib/view-models.test.ts @@ -959,6 +959,8 @@ describe("buildSelectedModelMetaPanel", () => { latencyP50Ms: 710, latencyP95Ms: 1680, meanLatencyMs: 910, + liveFailureRate: 0.025, + liveSampleCount: 40, difficultyMix: "40 / 40 / 20", routingHint: "Fallback for refactor tasks", }), @@ -977,10 +979,12 @@ describe("buildSelectedModelMetaPanel", () => { { label: "Output", value: "$15.00 / 1M" }, ], benchmark: [ - { label: "Overall", value: "0.90" }, - { label: "Latency p50", value: "710 ms" }, - { label: "Latency p95", value: "1.68 s" }, - { label: "Mean latency", value: "910 ms" }, + { label: "Overall", value: "90%" }, + { label: "Live latency p50", value: "710 ms" }, + { label: "Live latency p95", value: "1.68 s" }, + { label: "Live mean latency", value: "910 ms" }, + { label: "Live failure rate", value: "2.5%" }, + { label: "Live samples", value: "40" }, { label: "Difficulty mix", value: "40 / 40 / 20" }, { label: "Routing", value: "Fallback for refactor tasks" }, ], @@ -1046,11 +1050,14 @@ describe("buildEndpointCatalogRows", () => { endpointId: "moonshot.litellm.global.moonshot-kimi-k2-6", modelId: "moonshot/kimi-k2.6", providerId: "moonshot", + providerAccountId: "moonshot.litellm", sourceType: "remote", servingSource: "vendor-litellm", endpointKind: "remote_api", status: "active", healthStatus: "healthy", + routingEligible: false, + benchmarkEligible: false, }, { endpointId: "llama-swap.local.lfm2.5-1.2b-instruct", @@ -1100,11 +1107,14 @@ describe("buildEndpointCatalogRows", () => { endpointId: "moonshot.litellm.global.moonshot-kimi-k2-6", modelId: "moonshot/kimi-k2.6", providerLabel: "moonshot", + providerAccountId: "moonshot.litellm", sourceLabel: "Remote", servingSource: "vendor-litellm", endpointKind: "remote_api", status: "active", healthStatus: "healthy", + routingEligible: false, + benchmarkEligible: false, }, ]); }); diff --git a/role-model-router/apps/runtime-ui/app/lib/view-models.ts b/role-model-router/apps/runtime-ui/app/lib/view-models.ts index 1b54beee..7498c6e9 100644 --- a/role-model-router/apps/runtime-ui/app/lib/view-models.ts +++ b/role-model-router/apps/runtime-ui/app/lib/view-models.ts @@ -9,6 +9,7 @@ import { readReasoningEffortLevels, readUpstreamModelId, } from "./effort-identity"; +import { formatScore } from "./format-score"; import type { RuntimeAccount, RuntimeActivityLogEntry, @@ -1477,11 +1478,14 @@ export function buildEndpointCatalogRows(endpoints: readonly RuntimeEndpoint[]): endpointId: string; modelId: string; providerLabel: string; + providerAccountId?: string; sourceLabel: string; servingSource: string; endpointKind: string; status: string; healthStatus: string; + routingEligible?: boolean; + benchmarkEligible?: boolean; displayName?: string; reasoningEffort?: string | null; upstreamModelId?: string | null; @@ -1501,6 +1505,7 @@ export function buildEndpointCatalogRows(endpoints: readonly RuntimeEndpoint[]): : endpoint.localModelSource === "peer-backed" ? "local-openai-compatible" : "local/runtime"), + ...(endpoint.providerAccountId ? { providerAccountId: endpoint.providerAccountId } : {}), sourceLabel: formatSourceLabel( endpoint.sourceType ?? (endpoint.servingSource?.toLowerCase().includes("local") ? "local" : "remote"), @@ -1509,6 +1514,12 @@ export function buildEndpointCatalogRows(endpoints: readonly RuntimeEndpoint[]): endpointKind: endpoint.endpointKind ?? "unknown", status: endpoint.status ?? "unknown", healthStatus: endpoint.healthStatus ?? "unknown", + ...(typeof endpoint.routingEligible === "boolean" + ? { routingEligible: endpoint.routingEligible } + : {}), + ...(typeof endpoint.benchmarkEligible === "boolean" + ? { benchmarkEligible: endpoint.benchmarkEligible } + : {}), ...(reasoningEffort || endpoint.displayName || upstreamModelId ? { displayName: formatEndpointDisplayName({ base, reasoningEffort }), @@ -2215,6 +2226,8 @@ export function buildSelectedModelMetaPanel(input: { readonly latencyP50Ms?: number | null; readonly latencyP95Ms?: number | null; readonly meanLatencyMs?: number | null; + readonly liveFailureRate?: number | null; + readonly liveSampleCount?: number | null; readonly difficultyMix?: string | null; readonly routingHint?: string | null; }): { @@ -2249,7 +2262,7 @@ export function buildSelectedModelMetaPanel(input: { { label: "Output", value: "Unknown" }, ]; const overall = - typeof input.overallScore === "number" ? input.overallScore.toFixed(2) : "No evidence yet"; + typeof input.overallScore === "number" ? formatScore(input.overallScore) : "No evidence yet"; return { title: `Runtime · ${input.displayName ?? input.modelId}`, facts: [ @@ -2269,9 +2282,23 @@ export function buildSelectedModelMetaPanel(input: { cost, benchmark: [ { label: "Overall", value: overall }, - { label: "Latency p50", value: formatLatencyMs(input.latencyP50Ms) }, - { label: "Latency p95", value: formatLatencyMs(input.latencyP95Ms) }, - { label: "Mean latency", value: formatLatencyMs(input.meanLatencyMs) }, + { label: "Live latency p50", value: formatLatencyMs(input.latencyP50Ms) }, + { label: "Live latency p95", value: formatLatencyMs(input.latencyP95Ms) }, + { label: "Live mean latency", value: formatLatencyMs(input.meanLatencyMs) }, + { + label: "Live failure rate", + value: + typeof input.liveFailureRate === "number" + ? `${Math.round(input.liveFailureRate * 10_000) / 100}%` + : "No live evidence yet", + }, + { + label: "Live samples", + value: + typeof input.liveSampleCount === "number" + ? input.liveSampleCount.toLocaleString() + : "No live evidence yet", + }, { label: "Difficulty mix", value: input.difficultyMix?.trim() || "No difficulty mix yet", diff --git a/role-model-router/apps/runtime-ui/app/routes/control-benchmark.tsx b/role-model-router/apps/runtime-ui/app/routes/control-benchmark.tsx index 6858b2d2..72f84694 100644 --- a/role-model-router/apps/runtime-ui/app/routes/control-benchmark.tsx +++ b/role-model-router/apps/runtime-ui/app/routes/control-benchmark.tsx @@ -27,7 +27,7 @@ import { supportingTextClassName, } from "../lib/design-system"; import { formatEndpointDisplayPath, formatModelIdentity } from "../lib/effort-identity"; -import { formatScore } from "../lib/format-score"; +import { formatScore, formatScoreWithCoverage } from "../lib/format-score"; import { type BenchmarkCaseAuditEntry, type BenchmarkEndpointGrade, @@ -141,23 +141,16 @@ function formatLatencyMs(value: number | null | undefined): string { return `${Math.round(value)} ms`; } -function formatDifficultyPercent(score: number | null | undefined): string { - if (typeof score !== "number" || !Number.isFinite(score)) { - return "—"; - } - return `${Math.round(score * 100)}%`; -} - function resolveJudgeLabel( summary: BenchmarkSummary, candidates: readonly RouterCandidate[], ): string | null { return ( - summary.judgeModelId ?? (() => { const candidate = candidates.find((entry) => entry.endpointId === summary.judgeEndpointId); return candidate ? formatModelIdentity(candidate) : null; })() ?? + summary.judgeModelId ?? summary.judgeEndpointId ?? null ); @@ -191,6 +184,8 @@ interface ModelScoreRow { readonly benchmarkSamples: number; readonly latencyP50: number | null; readonly latencyP95: number | null; + readonly lastRunId: string | null; + readonly lastRunMode: "quick" | "full" | null; } function buildModelScoreRows( @@ -204,6 +199,8 @@ function buildModelScoreRows( overallScore: number; scoresByBucket: BenchmarkSummarySubject["scoresByBucket"]; caseResults: BenchmarkEndpointGrade["caseResults"] | null; + runId: string | null; + mode: "quick" | "full" | null; } >(); @@ -212,6 +209,8 @@ function buildModelScoreRows( overallScore: subject.overallScore, scoresByBucket: subject.scoresByBucket, caseResults: null, + runId: summary?.runId ?? null, + mode: summary?.mode ?? null, }); } for (const grade of result?.endpointGrades ?? []) { @@ -219,6 +218,8 @@ function buildModelScoreRows( overallScore: grade.overallScore, scoresByBucket: grade.byDifficulty, caseResults: grade.caseResults, + runId: result?.runId ?? null, + mode: result?.mode ?? null, }); } @@ -271,6 +272,8 @@ function buildModelScoreRows( benchmarkSamples, latencyP50, latencyP95, + lastRunId: grade?.runId ?? capability?.lastRunId ?? null, + lastRunMode: grade?.mode ?? capability?.lastRunMode ?? null, }); } @@ -515,17 +518,20 @@ export default function ControlBenchmarkRoute() { const capabilityIds = new Set(); for (const row of modelScoreRows) { + const candidate = candidates?.find((entry) => entry.endpointId === row.endpointId); const subject = lastSummary?.subjects.find((entry) => entry.endpointId === row.endpointId); - if (!subject?.taxonomyScores) { + const taxonomyScores = + candidate?.benchmarkCapability?.taxonomyScores ?? subject?.taxonomyScores; + if (!taxonomyScores) { continue; } - for (const roleId of Object.keys(subject.taxonomyScores.byRole ?? {})) { + for (const roleId of Object.keys(taxonomyScores.byRole ?? {})) { roleIds.add(roleId); } - for (const taskId of Object.keys(subject.taxonomyScores.byTask ?? {})) { + for (const taskId of Object.keys(taxonomyScores.byTask ?? {})) { taskIds.add(taskId); } - for (const capabilityId of Object.keys(subject.taxonomyScores.byCapability ?? {})) { + for (const capabilityId of Object.keys(taxonomyScores.byCapability ?? {})) { capabilityIds.add(capabilityId); } } @@ -535,7 +541,7 @@ export default function ControlBenchmarkRoute() { taskIds: [...taskIds].sort((left, right) => left.localeCompare(right)), capabilityIds: [...capabilityIds].sort((left, right) => left.localeCompare(right)), }; - }, [lastSummary, modelScoreRows]); + }, [candidates, lastSummary, modelScoreRows]); const taxonomyHasData = taxonomyDimensionInventory.roleIds.length > 0 || @@ -554,10 +560,13 @@ export default function ControlBenchmarkRoute() { return modelScoreRows .map((row) => { + const candidate = candidates?.find((entry) => entry.endpointId === row.endpointId); const subject = lastSummary?.subjects.find( (entry) => entry.endpointId === row.endpointId, ); - const score = subject?.taxonomyScores?.[dimension]?.[filterValue]; + const taxonomyScores = + candidate?.benchmarkCapability?.taxonomyScores ?? subject?.taxonomyScores; + const score = taxonomyScores?.[dimension]?.[filterValue]; return score !== undefined ? { modelId: row.modelId, @@ -577,7 +586,7 @@ export default function ControlBenchmarkRoute() { ) .sort((left, right) => right.score - left.score); }, - [lastSummary, modelScoreRows], + [candidates, lastSummary, modelScoreRows], ); const toggleEndpoint = (endpointId: string) => { @@ -947,7 +956,7 @@ export default function ControlBenchmarkRoute() { {modelScoreRows.length === 0 ? ( @@ -1025,7 +1034,12 @@ export default function ControlBenchmarkRoute() { className="border-b border-[var(--rm-border)] last:border-b-0" > - {row.displayName} +

{row.displayName}

+

+ {row.lastRunId + ? `${row.lastRunId}${row.lastRunMode ? ` · ${row.lastRunMode}` : ""}` + : "profile-derived"} +

{formatScore(row.overallScore)} @@ -1034,13 +1048,22 @@ export default function ControlBenchmarkRoute() { {formatScore(row.profileQualityScore)} - {formatDifficultyPercent(row.scoresByBucket?.easy.score)} + {formatScoreWithCoverage( + row.scoresByBucket?.easy.score, + row.scoresByBucket?.easy.cases, + )} - {formatDifficultyPercent(row.scoresByBucket?.medium.score)} + {formatScoreWithCoverage( + row.scoresByBucket?.medium.score, + row.scoresByBucket?.medium.cases, + )} - {formatDifficultyPercent(row.scoresByBucket?.hard.score)} + {formatScoreWithCoverage( + row.scoresByBucket?.hard.score, + row.scoresByBucket?.hard.cases, + )} {formatLatencyMs(row.latencyP50)} diff --git a/role-model-router/apps/runtime-ui/app/routes/control-models.test.ts b/role-model-router/apps/runtime-ui/app/routes/control-models.test.ts index b945e007..49a52cff 100644 --- a/role-model-router/apps/runtime-ui/app/routes/control-models.test.ts +++ b/role-model-router/apps/runtime-ui/app/routes/control-models.test.ts @@ -1,6 +1,6 @@ import { describe, expect, test, vi } from "vitest"; -import type { RuntimeAccount } from "../lib/runtime-api"; +import type { RouterCandidate, RuntimeAccount } from "../lib/runtime-api"; import * as controlModelsModule from "./control-models"; import { buildConfiguredModelInventoryPills, @@ -15,10 +15,84 @@ import { resolveConfiguredModelRemovalClick, resolveConfiguredModelStatusTone, resolveDefaultSelectedModelId, + readSelectedOperationalPerformance, + resolveSelectedBenchmarkCandidate, resolveSelectedModelAccount, saveConfiguredModelRoleEligibility, } from "./control-models"; +test("selects benchmark evidence by exact endpoint instead of the highest same-model sibling", () => { + const candidates = [ + { + endpointId: "deepseek.flash-high", + modelId: "deepseek/deepseek-v4-flash", + providerId: "deepseek", + sourceType: "remote", + benchmarkCapability: { + overallScore: 0.71, + benchmarkSamples: 2, + sampleCount: 2, + measuredAtMs: 10, + freshnessScore: 1, + lastRunId: "run-high", + lastRunCompletedAtMs: 10, + judgeEndpointId: "judge", + }, + latestProfile: { latency_ms_p50: 410 }, + }, + { + endpointId: "deepseek.flash-max", + modelId: "deepseek/deepseek-v4-flash", + providerId: "deepseek", + sourceType: "remote", + benchmarkCapability: { + overallScore: 0.94, + benchmarkSamples: 2, + sampleCount: 2, + measuredAtMs: 20, + freshnessScore: 1, + lastRunId: "run-max", + lastRunCompletedAtMs: 20, + judgeEndpointId: "judge", + }, + latestProfile: { latency_ms_p50: 920 }, + }, + ] satisfies RouterCandidate[]; + + expect( + resolveSelectedBenchmarkCandidate(candidates, { + modelId: "deepseek/deepseek-v4-flash", + endpointId: "deepseek.flash-high", + }), + ).toMatchObject({ + endpointId: "deepseek.flash-high", + benchmarkCapability: { overallScore: 0.71 }, + latestProfile: { latency_ms_p50: 410 }, + }); +}); + +test("reads the canonical operational sample_size for one exact endpoint variant", () => { + expect( + readSelectedOperationalPerformance({ + endpointId: "deepseek.flash-high", + modelId: "deepseek/deepseek-v4-flash", + providerId: "deepseek", + sourceType: "remote", + operationalProfile: { + latency_ms_p50: 2_693.5, + latency_ms_p95: 3_604.6, + failure_rate: 0, + sample_size: 8, + }, + }), + ).toEqual({ + p50: 2_693.5, + p95: 3_604.6, + failureRate: 0, + sampleCount: 8, + }); +}); + const account = { providerAccountId: "openai.personal.primary", providerId: "openai", @@ -307,7 +381,7 @@ describe("control model role assignment helpers", () => { ).toEqual([ { label: "tools", tone: "info" }, { label: "2 endpoints", tone: "neutral" }, - { label: "score 0.93", tone: "advisory" }, + { label: "score 93%", tone: "advisory" }, ]); expect( diff --git a/role-model-router/apps/runtime-ui/app/routes/control-models.tsx b/role-model-router/apps/runtime-ui/app/routes/control-models.tsx index 6625e84c..34d4c165 100644 --- a/role-model-router/apps/runtime-ui/app/routes/control-models.tsx +++ b/role-model-router/apps/runtime-ui/app/routes/control-models.tsx @@ -13,6 +13,7 @@ import { secondaryButtonClassName, supportingTextClassName, } from "../lib/design-system"; +import { formatScore, formatScoreWithCoverage } from "../lib/format-score"; import { ModelRoleBindingTree } from "../lib/role-task-hierarchy"; import { type ModelTelemetryRollup, @@ -220,7 +221,7 @@ export function buildConfiguredModelInventoryPills(input: { ...(typeof input.capabilityScore === "number" ? [ { - label: `score ${input.capabilityScore.toFixed(2)}`, + label: `score ${formatScore(input.capabilityScore)}`, tone: "advisory" as const, }, ] @@ -444,6 +445,46 @@ export function resolveDefaultSelectedModelId( ); } +export function resolveSelectedBenchmarkCandidate( + candidates: readonly RouterCandidate[], + selected: { readonly modelId: string; readonly endpointId?: string } | null, +): RouterCandidate | null { + if (!selected) { + return null; + } + if (selected.endpointId) { + return candidates.find((candidate) => candidate.endpointId === selected.endpointId) ?? null; + } + const sameModel = candidates.filter((candidate) => candidate.modelId === selected.modelId); + return sameModel.length === 1 ? (sameModel[0] ?? null) : null; +} + +export function readSelectedOperationalPerformance(candidate: RouterCandidate | null): { + readonly p50: number | null; + readonly p95: number | null; + readonly failureRate: number | null; + readonly sampleCount: number | null; +} { + const profile = + typeof candidate?.operationalProfile === "object" && candidate.operationalProfile !== null + ? candidate.operationalProfile + : typeof candidate?.latestProfile === "object" && candidate.latestProfile !== null + ? candidate.latestProfile + : null; + const p50 = profile?.latency_ms_p50 ?? profile?.latencyMsP50; + const p95 = profile?.latency_ms_p95 ?? profile?.latencyMsP95; + const failureRate = profile?.failure_rate ?? profile?.failureRate; + const sampleCount = profile?.sample_size ?? profile?.sampleSize; + return { + p50: typeof p50 === "number" && Number.isFinite(p50) ? p50 : null, + p95: typeof p95 === "number" && Number.isFinite(p95) ? p95 : null, + failureRate: + typeof failureRate === "number" && Number.isFinite(failureRate) ? failureRate : null, + sampleCount: + typeof sampleCount === "number" && Number.isFinite(sampleCount) ? sampleCount : null, + }; +} + function configuredModelCardKey(card: ConfiguredModelCardLike): string { return card.identityKey ?? card.modelId; } @@ -640,14 +681,15 @@ export default function ControlModelsRoute() { }, [cards, selectedModelId]); useEffect(() => { - if (selectedCard) { - void fetchModelTelemetryRollup(selectedCard.modelId).then(setTelemetryRollup, () => - setTelemetryRollup(null), - ); + if (selectedCard?.endpointId) { + void fetchModelTelemetryRollup({ + modelId: selectedCard.modelId, + endpointId: selectedCard.endpointId, + }).then(setTelemetryRollup, () => setTelemetryRollup(null)); } else { setTelemetryRollup(null); } - }, [selectedCard]); + }, [selectedCard?.endpointId, selectedCard?.modelId]); const selectedEndpoints = snapshot && selectedCard ? selectedCard.endpointId @@ -850,29 +892,8 @@ export default function ControlModelsRoute() { return ; } - const capabilityByModelId = new Map(); - const benchmarkCapabilityByModelId = new Map< - string, - NonNullable - >(); - for (const candidate of candidates) { - const benchmarkCapability = candidate.benchmarkCapability; - const score = benchmarkCapability?.overallScore; - if (typeof score !== "number") { - continue; - } - const current = capabilityByModelId.get(candidate.modelId); - if (current === undefined || score > current) { - capabilityByModelId.set(candidate.modelId, score); - if (benchmarkCapability) { - benchmarkCapabilityByModelId.set(candidate.modelId, benchmarkCapability); - } - } - } - - const selectedBenchmarkCapability = selectedCard - ? (benchmarkCapabilityByModelId.get(selectedCard.modelId) ?? null) - : null; + const selectedBenchmarkCandidate = resolveSelectedBenchmarkCandidate(candidates, selectedCard); + const selectedBenchmarkCapability = selectedBenchmarkCandidate?.benchmarkCapability ?? null; const benchmarkAssignedRoleRows = (rolePolicy?.roleDefinitions ?? []) .filter( (role) => @@ -908,9 +929,7 @@ export default function ControlModelsRoute() { ), })) .sort((left, right) => right.score - left.score); - const selectedCapabilityScore = selectedCard - ? (capabilityByModelId.get(selectedCard.modelId) ?? null) - : null; + const selectedCapabilityScore = selectedBenchmarkCapability?.overallScore ?? null; const selectedPrimaryAccount = resolveSelectedModelAccount( selectedModelAccounts, selectedEndpoints, @@ -976,41 +995,15 @@ export default function ControlModelsRoute() { } return samples.reduce((sum, value) => sum + value, 0) / samples.length; })(); - const selectedCandidateProfiles = selectedCard - ? candidates.filter((candidate) => candidate.modelId === selectedCard.modelId) - : []; - const selectedLatencyProfile = (() => { - for (const candidate of selectedCandidateProfiles) { - const profile = - typeof candidate.latestProfile === "object" && candidate.latestProfile !== null - ? (candidate.latestProfile as Record) - : null; - const p50 = profile?.latency_ms_p50 ?? profile?.latencyMsP50; - const p95 = profile?.latency_ms_p95 ?? profile?.latencyMsP95; - if ( - (typeof p50 === "number" && Number.isFinite(p50)) || - (typeof p95 === "number" && Number.isFinite(p95)) - ) { - return { - p50: typeof p50 === "number" && Number.isFinite(p50) ? p50 : null, - p95: typeof p95 === "number" && Number.isFinite(p95) ? p95 : null, - }; - } - } - return { p50: null as number | null, p95: null as number | null }; - })(); + const selectedLatencyProfile = readSelectedOperationalPerformance(selectedBenchmarkCandidate); const selectedDifficultyMix = (() => { - for (const candidate of selectedCandidateProfiles) { - const buckets = candidate.benchmarkCapability?.scoresByBucket; - if (!buckets) { - continue; - } - const easy = buckets.easy?.score; - const medium = buckets.medium?.score; - const hard = buckets.hard?.score; - if (typeof easy === "number" && typeof medium === "number" && typeof hard === "number") { - return `${Math.round(easy * 100)} / ${Math.round(medium * 100)} / ${Math.round(hard * 100)}`; - } + const buckets = selectedBenchmarkCapability?.scoresByBucket; + if (buckets) { + return [ + `E ${formatScoreWithCoverage(buckets.easy?.score, buckets.easy?.cases)}`, + `M ${formatScoreWithCoverage(buckets.medium?.score, buckets.medium?.cases)}`, + `H ${formatScoreWithCoverage(buckets.hard?.score, buckets.hard?.cases)}`, + ].join(" · "); } return null; })(); @@ -1032,6 +1025,8 @@ export default function ControlModelsRoute() { latencyP50Ms: selectedLatencyProfile.p50, latencyP95Ms: selectedLatencyProfile.p95, meanLatencyMs: selectedMeanLatencyMs, + liveFailureRate: selectedLatencyProfile.failureRate, + liveSampleCount: selectedLatencyProfile.sampleCount, difficultyMix: selectedDifficultyMix, routingHint: telemetryRollup?.strengths[0] ?? selectedModelEvidencePills[0]?.label ?? null, }) @@ -1079,7 +1074,9 @@ export default function ControlModelsRoute() { {cards.map((card) => { const cardKey = configuredModelCardKey(card); const selected = selectedModelId === cardKey; - const capabilityScore = capabilityByModelId.get(card.modelId); + const capabilityScore = + resolveSelectedBenchmarkCandidate(candidates, card)?.benchmarkCapability + ?.overallScore ?? null; const inventoryPills = buildConfiguredModelInventoryPills({ toolCallingSupported: card.toolCallingSupported, endpointCount: card.endpointCount, diff --git a/role-model-router/apps/runtime-ui/app/routes/endpoints.test.tsx b/role-model-router/apps/runtime-ui/app/routes/endpoints.test.tsx new file mode 100644 index 00000000..1ffae89a --- /dev/null +++ b/role-model-router/apps/runtime-ui/app/routes/endpoints.test.tsx @@ -0,0 +1,71 @@ +import { describe, expect, test } from "vitest"; + +import { buildConfiguredProviderRows, buildEndpointCatalogRows } from "../lib/view-models"; +import { buildRuntimeConnectionRows } from "./endpoints"; + +describe("buildRuntimeConnectionRows", () => { + test("lists route-eligible provider endpoints without presenting the legacy LiteLLM vendor proxy as a second endpoint", () => { + const endpoints = [ + { + endpointId: "deepseek.litellm.global.deepseek-deepseek-v4-pro", + modelId: "deepseek/deepseek-v4-pro", + providerId: "deepseek", + providerAccountId: "deepseek.litellm", + sourceType: "remote" as const, + servingSource: "vendor-litellm", + endpointKind: "remote_api", + status: "active", + healthStatus: "healthy", + routingEligible: false, + benchmarkEligible: false, + }, + { + endpointId: "deepseek.personal.deepseek-api-key.global.deepseek-v4-pro", + modelId: "deepseek/deepseek-v4-pro", + providerId: "deepseek", + providerAccountId: "deepseek.personal.deepseek-api-key", + sourceType: "remote" as const, + servingSource: "remote-service", + endpointKind: "remote_api", + status: "active", + healthStatus: "healthy", + routingEligible: true, + benchmarkEligible: true, + }, + ]; + const accounts = [ + { + providerAccountId: "deepseek.litellm", + providerId: "deepseek", + authMode: "api-key-static", + allowedModels: ["deepseek/deepseek-v4-pro"], + status: "active", + healthStatus: "healthy", + }, + { + providerAccountId: "deepseek.personal.deepseek-api-key", + providerId: "deepseek", + authMode: "api-key-static", + allowedModels: ["deepseek/deepseek-v4-pro"], + status: "active", + healthStatus: "healthy", + }, + ]; + + const rows = buildRuntimeConnectionRows({ + providerRows: buildConfiguredProviderRows({ accounts, endpoints }), + endpointRows: buildEndpointCatalogRows(endpoints), + }); + + expect(rows).toEqual([ + expect.objectContaining({ + key: "endpoint:deepseek.personal.deepseek-api-key.global.deepseek-v4-pro", + connectionLabel: "deepseek.personal.deepseek-api-key", + sourceLabel: "Direct provider / remote_api", + readinessLabel: "active", + readinessTone: "success", + }), + ]); + expect(rows.some((row) => row.connectionLabel === "deepseek.litellm")).toBe(false); + }); +}); diff --git a/role-model-router/apps/runtime-ui/app/routes/endpoints.tsx b/role-model-router/apps/runtime-ui/app/routes/endpoints.tsx index f06f3bea..f9948efd 100644 --- a/role-model-router/apps/runtime-ui/app/routes/endpoints.tsx +++ b/role-model-router/apps/runtime-ui/app/routes/endpoints.tsx @@ -68,7 +68,22 @@ function healthTone(healthStatus: string): "success" | "warning" | "neutral" { : "warning"; } -function buildRuntimeConnectionRows(input: { +function formatServingSource(servingSource: string, fallback: string): string { + switch (servingSource) { + case "vendor-litellm": + return "LiteLLM proxy"; + case "remote-service": + return "Direct provider"; + case "vendor-llama-swap": + return "llama-swap"; + case "local-peer": + return "Local peer"; + default: + return fallback; + } +} + +export function buildRuntimeConnectionRows(input: { providerRows: readonly ProviderRow[]; endpointRows: readonly EndpointRow[]; }): Array<{ @@ -87,22 +102,28 @@ function buildRuntimeConnectionRows(input: { input.providerRows.map((provider) => [provider.providerId, provider]), ); const endpointProviderIds = new Set(); - const endpointRows = input.endpointRows.map((endpoint) => { + // LiteLLM is a vendor/proxy capability, not a distinct user-configured + // connection. Keeping its synthetic catalog rows here duplicates the same + // provider model beside the actual account endpoint and misstates endpoint + // ownership in the Registry UI. + const endpointRows = input.endpointRows + .filter((endpoint) => endpoint.servingSource !== "vendor-litellm") + .map((endpoint) => { endpointProviderIds.add(endpoint.providerLabel); - const provider = providersById.get(endpoint.providerLabel); + const routingIneligible = endpoint.routingEligible === false; return { key: `endpoint:${endpoint.endpointId}`, providerLabel: endpoint.providerLabel, - connectionLabel: provider?.accountIds.join(", ") || "—", + connectionLabel: endpoint.providerAccountId ?? "—", modelLabel: endpoint.displayName ?? endpoint.modelId, endpointLabel: formatEndpointDisplayPath(endpoint), - sourceLabel: `${endpoint.sourceLabel} / ${endpoint.endpointKind}`, + sourceLabel: `${formatServingSource(endpoint.servingSource, endpoint.sourceLabel)} / ${endpoint.endpointKind}`, healthLabel: endpoint.healthStatus, healthTone: healthTone(endpoint.healthStatus), - readinessLabel: endpoint.status, - readinessTone: statusTone(endpoint.status), + readinessLabel: routingIneligible ? "routing ineligible" : endpoint.status, + readinessTone: routingIneligible ? "warning" : statusTone(endpoint.status), }; - }); + }); const providerOnlyRows = input.providerRows .filter((provider) => !endpointProviderIds.has(provider.providerId)) diff --git a/role-model-router/apps/runtime-ui/app/routes/providers.test.ts b/role-model-router/apps/runtime-ui/app/routes/providers.test.ts index 544cd453..c14768f2 100644 --- a/role-model-router/apps/runtime-ui/app/routes/providers.test.ts +++ b/role-model-router/apps/runtime-ui/app/routes/providers.test.ts @@ -273,6 +273,33 @@ describe("provider model role assignment helpers", () => { ]); }); + test("serializes same-model effort siblings as independent endpoint role bindings", () => { + expect( + buildModelRoleBindings( + [ + { modelId: "deepseek/deepseek-v4-flash", endpointId: "deepseek-flash-high" }, + { modelId: "deepseek/deepseek-v4-flash", endpointId: "deepseek-flash-max" }, + ], + { + "deepseek-flash-high": ["coder"], + "deepseek-flash-max": ["writer"], + }, + allRoleIds, + ), + ).toEqual([ + expect.objectContaining({ + modelId: "deepseek/deepseek-v4-flash", + endpointId: "deepseek-flash-high", + enabledRoleIds: ["coder"], + }), + expect.objectContaining({ + modelId: "deepseek/deepseek-v4-flash", + endpointId: "deepseek-flash-max", + enabledRoleIds: ["writer"], + }), + ]); + }); + test("builds grouped provider role coverage summaries instead of dumping raw role chips", () => { expect( buildProviderModelRoleCoverageSummary({ diff --git a/role-model-router/apps/runtime-ui/app/routes/providers.tsx b/role-model-router/apps/runtime-ui/app/routes/providers.tsx index 480c341b..92402064 100644 --- a/role-model-router/apps/runtime-ui/app/routes/providers.tsx +++ b/role-model-router/apps/runtime-ui/app/routes/providers.tsx @@ -277,12 +277,18 @@ export function buildModelRoleSelection( } export function buildModelRoleBindings( - selectedModels: readonly string[], + selectedModels: readonly ( + | string + | { readonly modelId: string; readonly endpointId: string } + )[], selection: ModelRoleSelection, allRoleIds: readonly string[], ) { - return selectedModels.map((modelId) => { - const roleIds = [...new Set(selection[modelId] ?? [])].sort((left, right) => + return selectedModels.map((target) => { + const modelId = typeof target === "string" ? target : target.modelId; + const endpointId = typeof target === "string" ? undefined : target.endpointId; + const selectionKey = endpointId ?? modelId; + const roleIds = [...new Set(selection[selectionKey] ?? [])].sort((left, right) => left.localeCompare(right, "en"), ); const assignment = @@ -291,6 +297,7 @@ export function buildModelRoleBindings( : roleIdsToExplicitAssignment(roleIds, false); return { modelId, + ...(endpointId ? { endpointId } : {}), roleIds: assignment.roleAssignmentMode === "include" ? [...(assignment.enabledRoleIds ?? [])] : [], roleAssignmentMode: assignment.roleAssignmentMode, @@ -1519,12 +1526,16 @@ export default function ProvidersRoute() { setSavingRolesEndpointId(endpoint.endpointId); setError(null); try { - const modelIds = row.endpoints.map( - (entry) => entry.modelId, - ); + const modelIds = [ + ...new Set(row.endpoints.map((entry) => entry.modelId)), + ]; + const bindingTargets = row.endpoints.map((entry) => ({ + modelId: entry.modelId, + endpointId: entry.endpointId, + })); const selection = Object.fromEntries( row.endpoints.map((entry) => [ - entry.modelId, + entry.endpointId, entry.endpointId === endpoint.endpointId ? (draftRolesByEndpointId[entry.endpointId] ?? resolveConfiguredEndpointRoleIds({ @@ -1547,7 +1558,7 @@ export default function ProvidersRoute() { ...account, allowedModels: modelIds, modelRoleBindings: buildModelRoleBindings( - modelIds, + bindingTargets, selection, availableRoleIds, ), diff --git a/role-model-router/apps/runtime-ui/app/routes/request-detail.tsx b/role-model-router/apps/runtime-ui/app/routes/request-detail.tsx index 7837972f..6d3ce713 100644 --- a/role-model-router/apps/runtime-ui/app/routes/request-detail.tsx +++ b/role-model-router/apps/runtime-ui/app/routes/request-detail.tsx @@ -193,10 +193,18 @@ export default function RequestDetailRoute() { const request = asRecord(detail.request) ?? {}; const endpointProfile = asRecord(detail.endpointProfile) ?? {}; - const latestProfile = asRecord(endpointProfile.latestProfile) ?? {}; + const latestProfile = + asRecord(endpointProfile.operationalProfile) ?? asRecord(endpointProfile.latestProfile) ?? {}; const recentSamples = Array.isArray(endpointProfile.recentSamples) ? endpointProfile.recentSamples : []; + const recentSamplesBySource = asRecord(endpointProfile.recentSamplesBySource) ?? {}; + const recentLiveSamples = Array.isArray(recentSamplesBySource.liveRequest) + ? recentSamplesBySource.liveRequest + : []; + const recentBenchmarkSamples = Array.isArray(recentSamplesBySource.benchmark) + ? recentSamplesBySource.benchmark + : []; const endpointIdentity = asRecord(latestProfile.endpoint_identity ?? latestProfile.endpointIdentity) ?? {}; const usageEvent = asRecord(request.usageEvent) ?? {}; @@ -830,16 +838,18 @@ export default function RequestDetailRoute() {
{[ - ["Recent samples", String(profileSampleCount)], + ["Live profile samples", String(profileSampleCount)], + ["Recent live-request rows", String(recentLiveSamples.length)], + ["Recent benchmark rows", String(recentBenchmarkSamples.length)], [ - "Profile failure rate", + "Live profile failure rate", latestProfileFailureRate === null ? null : String(latestProfileFailureRate), ], - ["Latest profile error class", latestProfileErrorClass], + ["Latest live error class", latestProfileErrorClass], [ "Recent sample bundle", recentEndpointSamples.length > 0 @@ -854,7 +864,7 @@ export default function RequestDetailRoute() { ))}
-

Latest profile snapshot

+

Current operational profile

{JSON.stringify(latestProfile, null, 2)}
@@ -1000,8 +1010,21 @@ export default function RequestDetailRoute() {
-

Endpoint profile history

- {JSON.stringify({ latestProfile, recentSamples }, null, 2)} +

Endpoint evidence history

+ + {JSON.stringify( + { + operationalProfile: latestProfile, + recentSamples, + recentSamplesBySource: { + liveRequest: recentLiveSamples, + benchmark: recentBenchmarkSamples, + }, + }, + null, + 2, + )} +
diff --git a/role-model-router/apps/runtime-ui/app/routes/router-candidates.tsx b/role-model-router/apps/runtime-ui/app/routes/router-candidates.tsx index 1746f7ea..df66c4d9 100644 --- a/role-model-router/apps/runtime-ui/app/routes/router-candidates.tsx +++ b/role-model-router/apps/runtime-ui/app/routes/router-candidates.tsx @@ -10,6 +10,7 @@ import { } from "../components/page-primitives"; import { bodyStrongTextClassName, cardClassName } from "../lib/design-system"; import { formatEndpointDisplayPath, formatModelIdentity } from "../lib/effort-identity"; +import { formatScore } from "../lib/format-score"; import { type RouterCandidate, fetchRouterCandidates } from "../lib/runtime-api"; function asRecord(value: unknown): Record | null { @@ -26,13 +27,6 @@ function pickNumber(record: Record | null, ...keys: string[]): return null; } -function formatScore(score: number | null | undefined): string { - if (typeof score !== "number" || !Number.isFinite(score)) { - return "n/a"; - } - return `${Math.round(score * 100)}%`; -} - function formatLatencyP50(profile: Record | null | undefined): string { const latencyP50 = pickNumber(asRecord(profile), "latency_ms_p50", "latencyMsP50"); return latencyP50 === null ? "n/a" : `${Math.round(latencyP50)}ms`; @@ -40,7 +34,16 @@ function formatLatencyP50(profile: Record | null | undefined): function formatFailureRate(profile: Record | null | undefined): string { const failureRate = pickNumber(asRecord(profile), "failure_rate", "failureRate"); - return failureRate === null ? "n/a" : String(failureRate); + return formatScore(failureRate); +} + +function formatOperationalSampleCount(profile: Record | null | undefined): string { + const scope = asRecord(profile)?.profile_scope; + if (scope !== "live-request-operational") { + return "n/a"; + } + const sampleCount = pickNumber(asRecord(profile), "sample_size", "sampleSize"); + return sampleCount === null ? "n/a" : String(Math.max(0, Math.floor(sampleCount))); } function summarizeRoleCoverage(roleIds: readonly string[] | undefined): string { @@ -108,7 +111,7 @@ export default function RouterCandidatesRoute() {
{candidates.length === 0 ? ( @@ -116,6 +119,7 @@ export default function RouterCandidatesRoute() {
{candidates.map((candidate) => { const capability = candidate.benchmarkCapability; + const operationalProfile = candidate.operationalProfile ?? candidate.latestProfile; const sourceLabel = [ candidate.sourceType ?? "unknown", candidate.servingSource ?? candidate.endpointKind ?? null, @@ -158,13 +162,18 @@ export default function RouterCandidatesRoute() { }, { id: "p50", - label: "p50", - value: formatLatencyP50(candidate.latestProfile), + label: "Live p50", + value: formatLatencyP50(operationalProfile), }, { id: "fail", - label: "Fail", - value: formatFailureRate(candidate.latestProfile), + label: "Live fail", + value: formatFailureRate(operationalProfile), + }, + { + id: "live-samples", + label: "Live samples", + value: formatOperationalSampleCount(operationalProfile), }, { id: "roles", diff --git a/role-model-router/apps/runtime-ui/app/routes/router-decision-detail.tsx b/role-model-router/apps/runtime-ui/app/routes/router-decision-detail.tsx index 4fafdb5f..c1f3b1a0 100644 --- a/role-model-router/apps/runtime-ui/app/routes/router-decision-detail.tsx +++ b/role-model-router/apps/runtime-ui/app/routes/router-decision-detail.tsx @@ -9,6 +9,7 @@ import { LoadingState, SectionCard, } from "../components/page-primitives"; +import { projectBenchmarkDecisionView } from "../lib/benchmark-decision-evidence"; import { bodyStrongTextClassName, cardClassName, @@ -63,24 +64,8 @@ export default function RouterDecisionDetailRoute() { return ; } - const endpointProfile = - typeof detail.endpointProfile === "object" && detail.endpointProfile !== null - ? (detail.endpointProfile as unknown as Record) - : null; - const latestProfile = - typeof endpointProfile?.latestProfile === "object" && endpointProfile.latestProfile !== null - ? (endpointProfile.latestProfile as Record) - : null; - const profileSources = - typeof latestProfile?.sources === "object" && latestProfile.sources !== null - ? (latestProfile.sources as Record) - : null; - const benchmarkSamples = - typeof profileSources?.benchmark_samples === "number" ? profileSources.benchmark_samples : 0; - const judgeScore = - typeof latestProfile?.judge_score === "number" ? latestProfile.judge_score : null; - const measuredAtMs = - typeof latestProfile?.measured_at_ms === "number" ? latestProfile.measured_at_ms : null; + const benchmarkDecision = projectBenchmarkDecisionView(detail); + const telemetryEvidence = detail.telemetryEvidence ?? null; const observePath = detail?.observeRequestPath ?? `/app/observe/requests/${requestId}`; return ( @@ -156,26 +141,34 @@ export default function RouterDecisionDetailRoute() {

Benchmark provenance

- {judgeScore !== null && benchmarkSamples > 0 ? ( + {benchmarkDecision ? ( <>
-

Judge score

+

Decision quality

- {Math.round(judgeScore * 100)}% + {benchmarkDecision.scorePercent}%

-

Benchmark samples

+

Benchmark overall

- {benchmarkSamples} + {benchmarkDecision.overallPercent}%

-

Profile measured

+

Decision-time run

- {measuredAtMs !== null ? new Date(measuredAtMs).toLocaleString() : "n/a"} + {benchmarkDecision.runId ?? "profile-derived evidence"} + {benchmarkDecision.runMode ? ` · ${benchmarkDecision.runMode}` : ""} + {` · ${benchmarkDecision.evidenceSource}`} + {benchmarkDecision.reason ? ` · ${benchmarkDecision.reason}` : ""} +

+

+ {benchmarkDecision.measuredAtMs !== null + ? new Date(benchmarkDecision.measuredAtMs).toLocaleString() + : "No run timestamp recorded"}

@@ -186,7 +179,7 @@ export default function RouterDecisionDetailRoute() { ) : (

- No benchmark-backed judge score was recorded for this endpoint profile. + No benchmark evidence was recorded in this routing decision.

)}
@@ -194,6 +187,56 @@ export default function RouterDecisionDetailRoute() {
+ + {telemetryEvidence ? ( +
+
+

Operational profile snapshot

+
+ {[ + ["Samples", telemetryEvidence.operationalProfile?.sampleCount], + ["Live p50", telemetryEvidence.operationalProfile?.latencyP50Ms], + ["Live p95", telemetryEvidence.operationalProfile?.latencyP95Ms], + ["Failure rate", telemetryEvidence.operationalProfile?.failureRate], + ].map(([label, value]) => ( +
+
{label}
+
+ {value === null || value === undefined ? "Not available" : String(value)} +
+
+ ))} +
+
+
+

Task telemetry advisory

+
+ {[ + ["Available", telemetryEvidence.taskTelemetry.available], + ["Eligible", telemetryEvidence.taskTelemetry.eligible], + ["Applied", telemetryEvidence.taskTelemetry.applied], + ["Samples", telemetryEvidence.taskTelemetry.sampleCount], + ["Success rate", telemetryEvidence.taskTelemetry.successRate], + ["Withheld reason", telemetryEvidence.taskTelemetry.withheldReason], + ].map(([label, value]) => ( +
+
{label}
+
+ {value === null || value === undefined ? "Not available" : String(value)} +
+
+ ))} +
+
+
+ ) : ( + + )} +
+ {JSON.stringify(detail.request, null, 2)} {JSON.stringify(detail.endpointProfile ?? {}, null, 2)} diff --git a/role-model-router/packages/bench-routing/src/index.test.ts b/role-model-router/packages/bench-routing/src/index.test.ts index 6c53e80d..690dd117 100644 --- a/role-model-router/packages/bench-routing/src/index.test.ts +++ b/role-model-router/packages/bench-routing/src/index.test.ts @@ -10,9 +10,47 @@ import { extractFormattedAnswer, gradeBenchmarkCase, selectBenchmarkCases, + summarizeEndpointGrade, } from "./index.ts"; describe("bench-routing", () => { + test("defines overall as the equal-weight arithmetic mean of executed case scores", () => { + const grade = summarizeEndpointGrade("endpoint.high", "model.flash", "remote", [ + { + caseId: "easy-1", + difficultyBucket: "easy", + score: 1, + rationale: "pass", + gradingMethod: "judge", + latencyMs: 10, + actualPreview: "ok", + }, + { + caseId: "hard-1", + difficultyBucket: "hard", + score: 0.5, + rationale: "partial", + gradingMethod: "judge", + latencyMs: 20, + actualPreview: "partial", + }, + { + caseId: "hard-2", + difficultyBucket: "hard", + score: 0, + rationale: "fail", + gradingMethod: "judge", + latencyMs: 30, + actualPreview: "bad", + }, + ]); + + expect(grade.overallScore).toBe(0.5); + expect(grade.byDifficulty.easy).toEqual({ score: 1, cases: 1 }); + expect(grade.byDifficulty.medium).toEqual({ score: 0, cases: 0 }); + expect(grade.byDifficulty.hard).toEqual({ score: 0.25, cases: 2 }); + }); + test("selects quick benchmark cases only in quick mode", () => { const suite = { suite_id: "test", diff --git a/role-model-router/packages/core/src/router.ts b/role-model-router/packages/core/src/router.ts index c6fc82d4..e01c1647 100644 --- a/role-model-router/packages/core/src/router.ts +++ b/role-model-router/packages/core/src/router.ts @@ -462,6 +462,81 @@ function resolveQualityFreshness( }; } +function applyTelemetryAdvisory( + input: RouteRequestInput, + candidate: EndpointCandidate, + metric: MetricEntry, +): MetricEntry { + const taskType = input.request.roleModelIntent?.task?.id ?? input.request.taskType; + const telemetrySuccessRate = candidate.telemetryScores?.taskSuccessRates?.[taskType]; + if (typeof telemetrySuccessRate !== "number") { + return metric; + } + + const rollup = candidate.telemetryScores?.taskRollups?.[taskType]; + const rollupValid = + Number.isFinite(telemetrySuccessRate) && + telemetrySuccessRate >= 0 && + telemetrySuccessRate <= 1 && + (!rollup || + (Number.isFinite(rollup.successRate) && + rollup.successRate >= 0 && + rollup.successRate <= 1 && + Number.isSafeInteger(rollup.successCount) && + Number.isSafeInteger(rollup.failureCount) && + Number.isSafeInteger(rollup.sampleCount) && + Number.isSafeInteger(rollup.minimumSampleCount) && + rollup.successCount >= 0 && + rollup.failureCount >= 0 && + rollup.sampleCount === rollup.successCount + rollup.failureCount && + rollup.minimumSampleCount >= 1 && + rollup.windowStartMs >= 0 && + rollup.windowEndMs >= rollup.windowStartMs && + rollup.measuredAtMs >= rollup.windowStartMs && + rollup.measuredAtMs <= rollup.windowEndMs && + Math.abs(rollup.successRate - telemetrySuccessRate) < 1e-12)); + const rollupEligible = + rollupValid && (!rollup || rollup.sampleCount >= rollup.minimumSampleCount); + const raw: Record = { + ...(metric.raw ?? {}), + telemetry_advisory_available: true, + telemetry_advisory_eligible: rollupEligible, + telemetry_success_rate: telemetrySuccessRate, + }; + if (rollup) { + raw.telemetry_success_count = rollup.successCount; + raw.telemetry_failure_count = rollup.failureCount; + raw.telemetry_sample_count = rollup.sampleCount; + raw.telemetry_minimum_sample_count = rollup.minimumSampleCount; + raw.telemetry_window_start_ms = rollup.windowStartMs; + raw.telemetry_window_end_ms = rollup.windowEndMs; + raw.telemetry_measured_at_ms = rollup.measuredAtMs; + } + if (!rollupValid) { + raw.telemetry_advisory_withheld_reason = "invalid-evidence"; + } else if (!rollupEligible) { + raw.telemetry_advisory_withheld_reason = "insufficient-samples"; + } + + let value = metric.value; + const config = input.observedDataConfig; + const failureThreshold = config?.telemetryAdvisoryFailureThreshold ?? 0.2; + const advisoryAdjustment = config?.telemetryAdvisoryPenalty ?? -0.05; + if (rollupEligible && 1 - telemetrySuccessRate > failureThreshold) { + value = Math.max(0, value + advisoryAdjustment); + raw.telemetry_advisory_applied = true; + raw.telemetry_advisory_adjustment = advisoryAdjustment; + raw.telemetry_effective_value = value; + } + raw.effective_value = value; + + return { + ...metric, + value, + raw, + }; +} + export function getQualityMetric( candidate: EndpointCandidate, input: RouteRequestInput, @@ -469,7 +544,7 @@ export function getQualityMetric( // Benchmark quality is the primary advisory quality signal after hard eligibility // so task/role/group taxonomy evidence can influence live routing decisions. const benchmarkScore = candidate.benchmarkCapability?.overallScore; - const taskType = input.request.taskType; + const taskType = input.request.roleModelIntent?.task?.id ?? input.request.taskType; const taskScore = candidate.benchmarkCapability?.taskScores?.[taskType]; const requestedRoleId = input.request.requestedRoleId ?? input.request.roleModelIntent?.role?.id; const roleScore = requestedRoleId @@ -510,10 +585,11 @@ export function getQualityMetric( benchmarkReason = "group"; } - let value = config?.enabled + const value = config?.enabled ? decayToNeutral(benchmarkReferenceScore, FRESHNESS_NEUTRAL, freshnessWeight) : benchmarkReferenceScore; const raw: Record = { + benchmark_endpoint_id: candidate.identity.endpoint_id, benchmark_quality_score: benchmarkScore, ...(typeof taskScore === "number" ? { benchmark_task_score: taskScore } : {}), ...(typeof roleScore === "number" ? { benchmark_role_score: roleScore } : {}), @@ -521,6 +597,27 @@ export function getQualityMetric( ...(benchmarkGroupIds.length > 0 ? { benchmark_group_ids: benchmarkGroupIds } : {}), benchmark_reason: benchmarkReason, benchmark_source: "routing-capability-benchmark", + benchmark_evidence_source: candidate.benchmarkCapability?.evidenceSource ?? "profile-derived", + ...(candidate.benchmarkCapability?.lastRunId + ? { benchmark_run_id: candidate.benchmarkCapability.lastRunId } + : {}), + ...(typeof candidate.benchmarkCapability?.lastRunCompletedAtMs === "number" + ? { + benchmark_run_completed_at_ms: candidate.benchmarkCapability.lastRunCompletedAtMs, + } + : {}), + ...(candidate.benchmarkCapability?.lastRunMode + ? { benchmark_run_mode: candidate.benchmarkCapability.lastRunMode } + : {}), + ...(candidate.benchmarkCapability?.lastRunSuiteId + ? { benchmark_suite_id: candidate.benchmarkCapability.lastRunSuiteId } + : {}), + ...(candidate.benchmarkCapability?.judgeEndpointId + ? { benchmark_judge_endpoint_id: candidate.benchmarkCapability.judgeEndpointId } + : {}), + ...(candidate.benchmarkCapability?.judgeModelId + ? { benchmark_judge_model_id: candidate.benchmarkCapability.judgeModelId } + : {}), measured_at_ms: freshness.measuredAtMs, freshness_weight: freshnessWeight, freshness_source: freshness.source, @@ -541,26 +638,11 @@ export function getQualityMetric( raw.benchmark_group_score_low_coverage = true; } - // Telemetry-derived advisory adjustment. - // Threshold and penalty are configurable via observedDataConfig (defaults: 0.20, -0.05). - const telemetrySuccessRate = candidate.telemetryScores?.taskSuccessRates?.[taskType]; - if (typeof telemetrySuccessRate === "number") { - const failureThreshold = config?.telemetryAdvisoryFailureThreshold ?? 0.2; - const advisoryAdjustment = config?.telemetryAdvisoryPenalty ?? -0.05; - if (1 - telemetrySuccessRate > failureThreshold) { - value = Math.max(0, value + advisoryAdjustment); - raw.telemetry_advisory_applied = true; - raw.telemetry_success_rate = telemetrySuccessRate; - raw.telemetry_advisory_adjustment = advisoryAdjustment; - raw.telemetry_effective_value = value; - } - } - - return { + return applyTelemetryAdvisory(input, candidate, { value, source: "benchmark" as const, - raw: { ...raw, effective_value: raw.effective_value ?? value }, - }; + raw: { ...raw, effective_value: value }, + }); } if (typeof candidate.observed?.judge_score === "number") { @@ -570,7 +652,7 @@ export function getQualityMetric( const value = input.observedDataConfig?.enabled ? decayToNeutral(observedValue, FRESHNESS_NEUTRAL, freshnessWeight) : observedValue; - return { + return applyTelemetryAdvisory(input, candidate, { value, source: "measured", raw: { @@ -585,7 +667,7 @@ export function getQualityMetric( neutral_value: FRESHNESS_NEUTRAL, effective_value: value, }, - }; + }); } if (typeof candidate.observed?.quality_score === "number") { @@ -595,7 +677,7 @@ export function getQualityMetric( const value = input.observedDataConfig?.enabled ? decayToNeutral(observedValue, FRESHNESS_NEUTRAL, freshnessWeight) : observedValue; - return { + return applyTelemetryAdvisory(input, candidate, { value, source: "measured", raw: { @@ -610,12 +692,35 @@ export function getQualityMetric( neutral_value: FRESHNESS_NEUTRAL, effective_value: value, }, - }; + }); } - return { + return applyTelemetryAdvisory(input, candidate, { value: 0.5, source: "default", + }); +} + +function getOperationalEvidenceRaw(candidate: EndpointCandidate): Record { + const observed = candidate.observed as + | (EndpointCandidate["observed"] & { + readonly profile_scope?: string; + readonly profile_semantics_version?: string; + }) + | undefined; + if (!observed) { + return {}; + } + const measurementWindow = observed.measurement_window; + return { + operational_profile_scope: observed.profile_scope ?? "live-request-operational", + operational_profile_semantics_version: + observed.profile_semantics_version ?? "role-model.operational-performance.v1", + operational_sample_count: observed.sample_size, + operational_window_start_ms: measurementWindow?.started_at_ms, + operational_window_end_ms: measurementWindow?.ended_at_ms, + operational_freshness_score: observed.freshness_score, + operational_confidence_score: observed.confidence_score, }; } @@ -650,6 +755,7 @@ function getLatencyMetric( value, source: "measured", raw: { + ...getOperationalEvidenceRaw(candidate), latency_ms_p50: candidate.observed.latency_ms_p50, latency_ms_p95: candidate.observed.latency_ms_p95, effective_latency_ms: effectiveLatencyMs, @@ -695,6 +801,7 @@ function getThroughputMetric( value, source: "measured", raw: { + ...getOperationalEvidenceRaw(candidate), tokens_per_sec: candidate.observed.tokens_per_sec, measured_at_ms: candidate.observed.measured_at_ms, freshness_weight: freshnessWeight, @@ -750,6 +857,7 @@ function getCostMetric( value, source: typeof catalogCostPer1k === "number" ? "catalog" : "measured", raw: { + ...(candidate.observed ? getOperationalEvidenceRaw(candidate) : {}), cost_per_1k_tokens_est: costPer1k, measured_at_ms: candidate.observed?.measured_at_ms ?? null, freshness_weight: freshnessWeight, @@ -783,6 +891,7 @@ function getReliabilityMetric(candidate: EndpointCandidate, input: RouteRequestI value, source: "measured", raw: { + ...getOperationalEvidenceRaw(candidate), failure_rate: candidate.observed.failure_rate, measured_at_ms: candidate.observed.measured_at_ms, freshness_weight: freshnessWeight, @@ -1281,9 +1390,9 @@ function scoreCandidate( } else if (typeof qualityRaw.benchmark_quality_score === "number") { selectionReasons.push("BENCHMARK_FALLBACK_OVERALL_SCORE"); } - if (qualityRaw.telemetry_advisory_applied === true) { - selectionReasons.push("TELEMETRY_TASK_PERFORMANCE"); - } + } + if (metricScores.quality.raw?.telemetry_advisory_applied === true) { + selectionReasons.push("TELEMETRY_TASK_PERFORMANCE"); } if (policySnapshot.compute_preference === "local" && isLocalCandidate(candidate)) { @@ -1485,6 +1594,10 @@ export function routeRequest(input: RouteRequestInput): RouterDecisionRecord { ...candidate }) => candidate, ); + const chosenCandidate = chosen + ? eligible.find((candidate) => candidate.identity.endpoint_id === chosen.endpoint_id) + : undefined; + const chosenReasoningEffort = chosenCandidate?.identity.reasoning_effort ?? null; return { routing_decision_id: `decision-${normalizedInput.request.requestId}`, @@ -1495,6 +1608,12 @@ export function routeRequest(input: RouteRequestInput): RouterDecisionRecord { eligibility, scored_candidates: scoredCandidates, chosen_endpoint_id: chosen?.endpoint_id ?? "", + ...(chosen + ? { + reasoning_effort: chosenReasoningEffort, + effort_source: chosenReasoningEffort === null ? ("none" as const) : ("variant" as const), + } + : {}), fallback_endpoint_ids: scored.slice(1).map((candidate) => candidate.endpoint_id), selection_reasons: selectionReasons, used_measured: chosen?.usedMeasured ?? false, diff --git a/role-model-router/packages/core/src/types.ts b/role-model-router/packages/core/src/types.ts index f60d0064..8051d5ce 100644 --- a/role-model-router/packages/core/src/types.ts +++ b/role-model-router/packages/core/src/types.ts @@ -98,7 +98,14 @@ export interface EndpointCandidate { runtimeEligibility?: RuntimeEligibilitySignals; routingSignals?: RuntimeRoutingSignals; readonly benchmarkCapability?: { + readonly evidenceSource?: "run-artifact" | "profile-derived"; readonly overallScore?: number | null; + readonly lastRunId?: string | null; + readonly lastRunCompletedAtMs?: number | null; + readonly lastRunMode?: "quick" | "full" | null; + readonly lastRunSuiteId?: string | null; + readonly judgeEndpointId?: string | null; + readonly judgeModelId?: string | null; readonly taskScores?: Record; readonly roleScores?: Record; readonly eligibleRoleScores?: Record; @@ -113,6 +120,19 @@ export interface EndpointCandidate { }; readonly telemetryScores?: { readonly taskSuccessRates?: Record; + readonly taskRollups?: Record< + string, + { + readonly successRate: number; + readonly successCount: number; + readonly failureCount: number; + readonly sampleCount: number; + readonly minimumSampleCount: number; + readonly windowStartMs: number; + readonly windowEndMs: number; + readonly measuredAtMs: number; + } + >; }; } diff --git a/role-model-router/packages/core/test/routing-intent.test.ts b/role-model-router/packages/core/test/routing-intent.test.ts index 146ae9ef..30c8401d 100644 --- a/role-model-router/packages/core/test/routing-intent.test.ts +++ b/role-model-router/packages/core/test/routing-intent.test.ts @@ -317,6 +317,74 @@ describe("routing intent metadata", () => { expect(quality.raw.judge_score).toBeUndefined(); }); + test("getQualityMetric snapshots exact benchmark portfolio provenance into the decision metric", () => { + const c = candidate("deepseek.flash-max", ["text.chat"], { + benchmarkCapability: { + overallScore: 0.93, + lastRunId: "run-max-001", + lastRunCompletedAtMs: 1_700_000_000_000, + lastRunMode: "full", + lastRunSuiteId: "routing-capability-v2", + judgeEndpointId: "judge.endpoint", + judgeModelId: "judge/model", + }, + }); + const quality = getQualityMetric(c, { + request: baseRequest, + candidates: [c], + observedDataConfig: { + enabled: false, + metricDecayPercentPerDay: { latency: 10, throughput: 10 }, + throughputSla: { enabled: false, minTokensPerSec: 24, penaltyTimeoutMs: 600000 }, + difficultyLearning: { + recommendation: { + minSamples: 4, + maxFailureRate: 0.2, + minQualityScore: 0.8, + minTokensPerSec: 22, + }, + }, + }, + }); + + expect(quality.raw).toMatchObject({ + benchmark_endpoint_id: "deepseek.flash-max", + benchmark_run_id: "run-max-001", + benchmark_run_completed_at_ms: 1_700_000_000_000, + benchmark_run_mode: "full", + benchmark_suite_id: "routing-capability-v2", + benchmark_judge_endpoint_id: "judge.endpoint", + benchmark_judge_model_id: "judge/model", + }); + }); + + test("routeRequest snapshots the chosen endpoint effort alongside benchmark scores", () => { + const high = candidate("deepseek.flash-high", ["text.chat"], { + identity: { + ...candidate("deepseek.flash-high", ["text.chat"]).identity, + reasoning_effort: "high", + }, + benchmarkCapability: { overallScore: 0.88 }, + }); + const decision = routeRequest({ + request: { ...baseRequest, strategy: "quality" }, + candidates: [high], + }); + + expect(decision).toMatchObject({ + chosen_endpoint_id: "deepseek.flash-high", + reasoning_effort: "high", + effort_source: "variant", + }); + expect(decision.scored_candidates[0]).toMatchObject({ + endpoint_id: "deepseek.flash-high", + }); + expect(decision.scored_candidates[0]?.metric_breakdown.quality.raw).toMatchObject({ + benchmark_endpoint_id: "deepseek.flash-high", + benchmark_quality_score: 0.88, + }); + }); + test("getQualityMetric falls back to default when no quality data exists", () => { const c = candidate("test-ep", ["text.chat"], { observed: undefined }); const input = { @@ -498,6 +566,215 @@ describe("routing intent metadata", () => { expect(quality.raw.telemetry_advisory_applied).toBeUndefined(); }); + test("getQualityMetric withholds telemetry advisory below the exact task minimum sample gate", () => { + const c = candidate("v4-flash-high", ["text.chat"], { + observed: undefined, + benchmarkCapability: { overallScore: 0.8 }, + telemetryScores: { + taskSuccessRates: { "coder.review": 0 }, + taskRollups: { + "coder.review": { + successRate: 0, + successCount: 0, + failureCount: 1, + sampleCount: 1, + minimumSampleCount: 2, + windowStartMs: 1_000, + windowEndMs: 2_000, + measuredAtMs: 2_000, + }, + }, + }, + }); + const quality = getQualityMetric(c, { + request: { ...baseRequest, taskType: "coder.review" }, + candidates: [c], + observedDataConfig: minimalObservedConfig, + }); + + expect(quality.value).toBe(0.8); + expect(quality.raw.telemetry_advisory_available).toBe(true); + expect(quality.raw.telemetry_advisory_eligible).toBe(false); + expect(quality.raw.telemetry_advisory_withheld_reason).toBe("insufficient-samples"); + expect(quality.raw.telemetry_advisory_applied).toBeUndefined(); + }); + + test("getQualityMetric records eligible task telemetry counts and bounded window", () => { + const c = candidate("v4-flash-high", ["text.chat"], { + observed: undefined, + benchmarkCapability: { overallScore: 0.8 }, + telemetryScores: { + taskSuccessRates: { "coder.review": 0.5 }, + taskRollups: { + "coder.review": { + successRate: 0.5, + successCount: 2, + failureCount: 2, + sampleCount: 4, + minimumSampleCount: 2, + windowStartMs: 1_000, + windowEndMs: 2_000, + measuredAtMs: 2_000, + }, + }, + }, + }); + const quality = getQualityMetric(c, { + request: { ...baseRequest, taskType: "coder.review" }, + candidates: [c], + observedDataConfig: minimalObservedConfig, + }); + + expect(quality.value).toBeCloseTo(0.75, 3); + expect(quality.raw).toMatchObject({ + telemetry_advisory_available: true, + telemetry_advisory_eligible: true, + telemetry_advisory_applied: true, + telemetry_success_count: 2, + telemetry_failure_count: 2, + telemetry_sample_count: 4, + telemetry_minimum_sample_count: 2, + telemetry_window_start_ms: 1_000, + telemetry_window_end_ms: 2_000, + }); + }); + + test("getQualityMetric applies eligible task telemetry when no benchmark profile exists", () => { + const c = candidate("v4-flash-high", ["text.chat"], { + observed: undefined, + telemetryScores: { + taskSuccessRates: { "coder.review": 0.5 }, + taskRollups: { + "coder.review": { + successRate: 0.5, + successCount: 2, + failureCount: 2, + sampleCount: 4, + minimumSampleCount: 3, + windowStartMs: 1_000, + windowEndMs: 2_000, + measuredAtMs: 2_000, + }, + }, + }, + }); + + const quality = getQualityMetric(c, { + request: { ...baseRequest, taskType: "coder.review" }, + candidates: [c], + observedDataConfig: minimalObservedConfig, + }); + + expect(quality.source).toBe("default"); + expect(quality.value).toBeCloseTo(0.45, 3); + expect(quality.raw).toMatchObject({ + telemetry_advisory_available: true, + telemetry_advisory_eligible: true, + telemetry_advisory_applied: true, + telemetry_success_rate: 0.5, + telemetry_success_count: 2, + telemetry_failure_count: 2, + telemetry_sample_count: 4, + telemetry_minimum_sample_count: 3, + telemetry_effective_value: 0.45, + effective_value: 0.45, + }); + }); + + test("getQualityMetric exposes successful task telemetry without replacing measured quality", () => { + const c = candidate("v4-flash-max", ["text.chat"], { + observed: { quality_score: 0.74 }, + telemetryScores: { + taskSuccessRates: { "coder.review": 1 }, + taskRollups: { + "coder.review": { + successRate: 1, + successCount: 3, + failureCount: 0, + sampleCount: 3, + minimumSampleCount: 3, + windowStartMs: 1_000, + windowEndMs: 2_000, + measuredAtMs: 2_000, + }, + }, + }, + }); + + const quality = getQualityMetric(c, { + request: { ...baseRequest, taskType: "coder.review" }, + candidates: [c], + observedDataConfig: minimalObservedConfig, + }); + + expect(quality.source).toBe("measured"); + expect(quality.value).toBe(0.74); + expect(quality.raw).toMatchObject({ + telemetry_advisory_available: true, + telemetry_advisory_eligible: true, + telemetry_success_rate: 1, + telemetry_success_count: 3, + telemetry_failure_count: 0, + telemetry_sample_count: 3, + effective_value: 0.74, + }); + expect(quality.raw.telemetry_advisory_applied).toBeUndefined(); + }); + + test("getQualityMetric uses the classified advisory task instead of the generic transport task", () => { + const c = candidate("v4-flash-high", ["text.chat"], { + observed: undefined, + telemetryScores: { + taskSuccessRates: { "coder.review": 0.5 }, + taskRollups: { + "coder.review": { + successRate: 0.5, + successCount: 2, + failureCount: 2, + sampleCount: 4, + minimumSampleCount: 2, + windowStartMs: 1_000, + windowEndMs: 2_000, + measuredAtMs: 2_000, + }, + }, + }, + }); + const request = { + ...baseRequest, + taskType: "text.chat", + roleModelIntent: { + taxonomyVersion: "1.0.0-alpha.1", + classificationContractVersion: "role-model.classification.v1", + role: { id: "coder", hard: false }, + task: { id: "coder.review", hard: false }, + source: "heuristic" as const, + confidence: 0.38, + }, + }; + + const quality = getQualityMetric(c, { + request, + candidates: [c], + observedDataConfig: minimalObservedConfig, + }); + expect(quality.value).toBeCloseTo(0.45, 3); + expect(quality.raw).toMatchObject({ + telemetry_advisory_available: true, + telemetry_advisory_eligible: true, + telemetry_advisory_applied: true, + telemetry_success_rate: 0.5, + }); + + const decision = routeRequest({ + request, + candidates: [c], + roleDefinitions: [], + taskDefinitions: [], + }); + expect(decision.selection_reasons).toContain("TELEMETRY_TASK_PERFORMANCE"); + }); + test("getQualityMetric floors telemetry-adjusted value at 0", () => { const c = candidate("bad-model", ["text.chat"], { observed: undefined, diff --git a/role-model-router/packages/profile-aggregator/src/index.ts b/role-model-router/packages/profile-aggregator/src/index.ts index 286132b0..569441a8 100644 --- a/role-model-router/packages/profile-aggregator/src/index.ts +++ b/role-model-router/packages/profile-aggregator/src/index.ts @@ -13,6 +13,10 @@ export interface BenchmarkResultSample { export interface ObservedPerformanceSample { endpoint_id: string; endpoint_version: string; + /** Structured identity is additive for legacy rows and required on newly produced samples. */ + model_id?: string; + reasoning_effort?: string | null; + effort_source?: string; source_type: "benchmark" | "live_request"; difficulty_bucket?: "easy" | "medium" | "hard"; timestamp_ms: number; @@ -32,6 +36,14 @@ export interface AggregateObservedPerformanceOptions { nowMs?: number; } +export type OperationalPerformanceProfile = ObservedPerformanceProfile & { + readonly model_id?: string; + readonly reasoning_effort?: string | null; + readonly effort_source?: string; + readonly profile_scope: "live-request-operational"; + readonly profile_semantics_version: "role-model.operational-performance.v1"; +}; + export const FRESHNESS_HALFLIFE_MS = 7 * 24 * 60 * 60 * 1000; export const CONFIDENCE_SAMPLE_TARGET = 50; @@ -189,6 +201,58 @@ export function aggregateObservedPerformanceSamples( return profile; } +function assertStructuredIdentityConsistency(samples: readonly ObservedPerformanceSample[]): void { + const identityFields = ["model_id", "reasoning_effort", "effort_source"] as const; + for (const field of identityFields) { + const present = samples.filter((sample) => Object.prototype.hasOwnProperty.call(sample, field)); + if (present.length === 0) { + continue; + } + const expected = present[0]?.[field]; + if (present.some((sample) => sample[field] !== expected)) { + throw new Error( + `Operational samples contain conflicting structured identity field ${field}.`, + ); + } + } +} + +/** + * Build the routing/UI operational profile from live executions only. + * Benchmark samples remain durable input evidence but never affect this projection. + */ +export function aggregateOperationalPerformanceSamples( + samples: readonly ObservedPerformanceSample[], + options: AggregateObservedPerformanceOptions = {}, +): OperationalPerformanceProfile | null { + const liveSamples = samples.filter((sample) => sample.source_type === "live_request"); + if (liveSamples.length === 0) { + return null; + } + assertStructuredIdentityConsistency(liveSamples); + const profile = aggregateObservedPerformanceSamples(liveSamples, options); + const identity = [...liveSamples] + .reverse() + .find( + (sample) => + typeof sample.model_id === "string" || + Object.prototype.hasOwnProperty.call(sample, "reasoning_effort") || + typeof sample.effort_source === "string", + ); + return { + ...profile, + ...(typeof identity?.model_id === "string" ? { model_id: identity.model_id } : {}), + ...(Object.prototype.hasOwnProperty.call(identity ?? {}, "reasoning_effort") + ? { reasoning_effort: identity?.reasoning_effort ?? null } + : {}), + ...(typeof identity?.effort_source === "string" + ? { effort_source: identity.effort_source } + : {}), + profile_scope: "live-request-operational", + profile_semantics_version: "role-model.operational-performance.v1", + }; +} + export { applyRoutingBenchmarkQualityToProfile, applyRoutingBenchmarkQualityToProfiles, diff --git a/role-model-router/packages/profile-aggregator/test/operational-profile.test.ts b/role-model-router/packages/profile-aggregator/test/operational-profile.test.ts new file mode 100644 index 00000000..86b56b90 --- /dev/null +++ b/role-model-router/packages/profile-aggregator/test/operational-profile.test.ts @@ -0,0 +1,85 @@ +import { describe, expect, test } from "vitest"; + +import { + aggregateOperationalPerformanceSamples, + type ObservedPerformanceSample, +} from "../src/index.js"; + +function sample( + sourceType: ObservedPerformanceSample["source_type"], + latencyMs: number, + failure: boolean, + timestampMs: number, +): ObservedPerformanceSample { + return { + endpoint_id: "deepseek.personal.primary.deepseek-v4-flash-high", + endpoint_version: "v91:high", + model_id: "deepseek/deepseek-v4-flash", + reasoning_effort: "high", + effort_source: "fixed", + source_type: sourceType, + timestamp_ms: timestampMs, + latency_ms: latencyMs, + latency_ms_p95: latencyMs, + failure, + ...(failure ? { error_class: `${sourceType}_failure` } : {}), + request_id: `${sourceType}-${timestampMs}`, + }; +} + +describe("aggregateOperationalPerformanceSamples", () => { + test("excludes benchmark latency, failures, freshness, and sample counts", () => { + const profile = aggregateOperationalPerformanceSamples( + [sample("benchmark", 90_000, true, 1_000), sample("live_request", 250, false, 2_000)], + { nowMs: 2_000 }, + ); + + expect(profile).toMatchObject({ + endpoint_id: "deepseek.personal.primary.deepseek-v4-flash-high", + model_id: "deepseek/deepseek-v4-flash", + reasoning_effort: "high", + effort_source: "fixed", + profile_scope: "live-request-operational", + sample_size: 1, + sources: { live_request_samples: 1, benchmark_samples: 0 }, + latency_ms_p50: 250, + latency_ms_p95: 250, + failure_rate: 0, + measurement_window: { started_at_ms: 2_000, ended_at_ms: 2_000 }, + }); + expect(profile).not.toHaveProperty("judge_score"); + }); + + test("returns null when no live operational evidence exists", () => { + expect( + aggregateOperationalPerformanceSamples([sample("benchmark", 400, false, 1_000)], { + nowMs: 1_000, + }), + ).toBeNull(); + }); + + test("rejects conflicting structured effort identity for one endpoint", () => { + const high = sample("live_request", 250, false, 1_000); + const conflicting = { ...sample("live_request", 300, false, 2_000), reasoning_effort: "max" }; + + expect(() => aggregateOperationalPerformanceSamples([high, conflicting])).toThrow( + /structured identity/i, + ); + }); + + test("upgrades legacy live samples that predate structured effort identity", () => { + const legacy = sample("live_request", 300, false, 1_000); + delete legacy.model_id; + delete legacy.reasoning_effort; + delete legacy.effort_source; + + expect( + aggregateOperationalPerformanceSamples([legacy, sample("live_request", 250, false, 2_000)]), + ).toMatchObject({ + model_id: "deepseek/deepseek-v4-flash", + reasoning_effort: "high", + effort_source: "fixed", + sample_size: 2, + }); + }); +}); diff --git a/role-model-router/packages/protocol-routing/src/index.ts b/role-model-router/packages/protocol-routing/src/index.ts index 79bd864d..3969e800 100644 --- a/role-model-router/packages/protocol-routing/src/index.ts +++ b/role-model-router/packages/protocol-routing/src/index.ts @@ -51,6 +51,10 @@ export interface ProjectRuntimeRouteInputInput { string, CoreEndpointCandidate["benchmarkCapability"] | null | undefined >; + telemetryScoresByEndpointId?: Record< + string, + CoreEndpointCandidate["telemetryScores"] | null | undefined + >; } export interface ProjectRuntimeRouteInputResult { @@ -175,6 +179,12 @@ function toCoreCandidate( input.benchmarkCapabilitiesByEndpointId[candidate.identity.endpoint_id] ?? undefined, } : {}), + ...(input.telemetryScoresByEndpointId?.[candidate.identity.endpoint_id] + ? { + telemetryScores: + input.telemetryScoresByEndpointId[candidate.identity.endpoint_id] ?? undefined, + } + : {}), status: candidate.status, deniedByPolicy: candidate.deniedByPolicy, runtimeEligibility: candidate.runtimeEligibility, diff --git a/role-model-router/packages/runtime-observability/src/index.ts b/role-model-router/packages/runtime-observability/src/index.ts index a0f21cc8..236f63bb 100644 --- a/role-model-router/packages/runtime-observability/src/index.ts +++ b/role-model-router/packages/runtime-observability/src/index.ts @@ -1,7 +1,7 @@ import type { RoutedExecutionResult } from "@role-model-router/adapter-execution"; import { type ObservedPerformanceSample, - aggregateObservedPerformanceSamples, + aggregateOperationalPerformanceSamples, } from "@role-model-router/profile-aggregator"; import type { ToolRegistryExecution } from "@role-model-router/tool-registry"; import type { ObservedPerformanceProfile } from "@role-model/protocol-types"; @@ -615,10 +615,15 @@ function deriveEndpointVersion(execution: RoutedExecutionResult): string { function buildObservedPerformanceSample( input: RuntimeObservationBundleInput, endpointVersion: string, + effort: { readonly reasoningEffort: string | null; readonly effortSource: RuntimeEffortSource }, ): ObservedPerformanceSample { + const identity = input.execution.target.candidate.identity; return { endpoint_id: input.decision.chosen_endpoint_id, endpoint_version: endpointVersion, + model_id: identity.model_id, + reasoning_effort: effort.reasoningEffort, + effort_source: effort.effortSource, source_type: "live_request", ...(input.routingDiagnostics?.difficultyRouting?.difficulty ? { difficulty_bucket: input.routingDiagnostics.difficultyRouting.difficulty } @@ -1039,16 +1044,19 @@ export function createRuntimeObservationBundle( ): RuntimeObservationBundle { const effort = normalizeRuntimeEffortReceipt(input); const endpointVersion = deriveEndpointVersion(input.execution); - const currentSample = buildObservedPerformanceSample(input, endpointVersion); + const currentSample = buildObservedPerformanceSample(input, endpointVersion, effort); const priorSamples = (input.priorSamples ?? []).filter( (sample) => sample.endpoint_id === input.decision.chosen_endpoint_id && sample.endpoint_version === endpointVersion, ); const history = [...priorSamples, currentSample]; - const profile = aggregateObservedPerformanceSamples(history, { + const profile = aggregateOperationalPerformanceSamples(history, { nowMs: currentSample.timestamp_ms, }); + if (!profile) { + throw new Error("A live runtime observation must produce an operational profile."); + } const capturePolicy = buildCapturePolicyReceipt(input.maintenancePolicy, input.capturePolicy); const telemetryConfig = input.telemetryConfig ?? {}; const samplingRate = telemetryConfig.samplingRate ?? 1.0; diff --git a/role-model-router/packages/sqlite-memory/src/index.ts b/role-model-router/packages/sqlite-memory/src/index.ts index e0373e3b..1b30542a 100644 --- a/role-model-router/packages/sqlite-memory/src/index.ts +++ b/role-model-router/packages/sqlite-memory/src/index.ts @@ -14,6 +14,7 @@ import { DatabaseSync } from "node:sqlite"; import { type ObservedPerformanceSample, aggregateObservedPerformanceSamples, + aggregateOperationalPerformanceSamples, } from "@role-model-router/profile-aggregator"; import type { ProviderAccountRecord } from "@role-model-router/provider-account"; import type { ObservedPerformanceProfile } from "@role-model/protocol-types"; @@ -40,6 +41,7 @@ export * from "./legacy-migration.js"; export * from "./history-policy.js"; const INITIAL_MIGRATION_ID = "run06-v1-initial-schema"; +const OPERATIONAL_PROFILE_REPROJECTION_MIGRATION_ID = "run91-operational-profile-reprojection-v1"; const OBSERVATION_METADATA_BACKFILL_MIGRATION_ID = "run62-observation-metadata-backfill-v1"; const TELEMETRY_METADATA_BACKFILL_MIGRATION_ID = "run62-telemetry-metadata-backfill-v1"; const RECENT_OBSERVATIONS_INDEX_MIGRATION_ID = "run77-recent-observations-index-v1"; @@ -1896,6 +1898,35 @@ export function initializeSqliteMemory( throw new Error("SQLite journal mode did not initialize as WAL"); } + const operationalProjectionReceipt = database + .prepare("SELECT migration_id FROM migration_receipts WHERE migration_id=?") + .get(OPERATIONAL_PROFILE_REPROJECTION_MIGRATION_ID) as { migration_id: string } | undefined; + if (!operationalProjectionReceipt) { + const endpointRows = database + .prepare("SELECT DISTINCT endpoint_id FROM observed_performance_samples ORDER BY endpoint_id") + .all() as Array<{ endpoint_id: string }>; + database.exec("BEGIN IMMEDIATE"); + try { + for (const row of endpointRows) { + rebuildObservedProfilesForEndpoint(database, row.endpoint_id, nowMs); + } + database + .prepare( + "INSERT INTO migration_receipts (migration_id, schema_version, applied_at_ms, status) VALUES (?, ?, ?, ?)", + ) + .run( + OPERATIONAL_PROFILE_REPROJECTION_MIGRATION_ID, + CURRENT_SCHEMA_VERSION, + nowMs, + "applied", + ); + database.exec("COMMIT"); + } catch (error) { + database.exec("ROLLBACK"); + throw error; + } + } + database.close(); return { @@ -3943,18 +3974,20 @@ function rebuildObservedProfilesForEndpoint( const samples = remainingRows.map( (row) => JSON.parse(row.sample_json) as ObservedPerformanceSample, ); - const profile = aggregateObservedPerformanceSamples(samples, { nowMs }); + const profile = aggregateOperationalPerformanceSamples(samples, { nowMs }); database.prepare("DELETE FROM observed_profile_snapshots WHERE endpoint_id=?").run(endpointId); - database - .prepare( - "INSERT OR REPLACE INTO observed_profile_snapshots (snapshot_id, endpoint_id, measured_at_ms, profile_json) VALUES (?, ?, ?, ?)", - ) - .run( - `${endpointId}:${profile.measured_at_ms}`, - endpointId, - profile.measured_at_ms, - JSON.stringify(profile), - ); + if (profile) { + database + .prepare( + "INSERT OR REPLACE INTO observed_profile_snapshots (snapshot_id, endpoint_id, measured_at_ms, profile_json) VALUES (?, ?, ?, ?)", + ) + .run( + `${endpointId}:${profile.measured_at_ms}`, + endpointId, + profile.measured_at_ms, + JSON.stringify(profile), + ); + } } for (const difficultyBucket of DIFFICULTY_BUCKETS) { @@ -3974,23 +4007,25 @@ function rebuildObservedProfilesForEndpoint( const bucketSamples = bucketRows.map( (row) => JSON.parse(row.sample_json) as ObservedPerformanceSample, ); - const bucketProfile = aggregateObservedPerformanceSamples(bucketSamples, { nowMs }); + const bucketProfile = aggregateOperationalPerformanceSamples(bucketSamples, { nowMs }); database .prepare( "DELETE FROM observed_profile_snapshots_by_difficulty WHERE endpoint_id=? AND difficulty_bucket=?", ) .run(endpointId, difficultyBucket); - database - .prepare( - "INSERT OR REPLACE INTO observed_profile_snapshots_by_difficulty (snapshot_id, endpoint_id, difficulty_bucket, measured_at_ms, profile_json) VALUES (?, ?, ?, ?, ?)", - ) - .run( - `${endpointId}:${difficultyBucket}:${bucketProfile.measured_at_ms}`, - endpointId, - difficultyBucket, - bucketProfile.measured_at_ms, - JSON.stringify(bucketProfile), - ); + if (bucketProfile) { + database + .prepare( + "INSERT OR REPLACE INTO observed_profile_snapshots_by_difficulty (snapshot_id, endpoint_id, difficulty_bucket, measured_at_ms, profile_json) VALUES (?, ?, ?, ?, ?)", + ) + .run( + `${endpointId}:${difficultyBucket}:${bucketProfile.measured_at_ms}`, + endpointId, + difficultyBucket, + bucketProfile.measured_at_ms, + JSON.stringify(bucketProfile), + ); + } } } } @@ -4145,7 +4180,7 @@ export function persistObservedBenchmarkSample(input: PersistObservedBenchmarkSa const bucketSamples = boundedBucket.sampleJson.map( (value) => JSON.parse(value) as ObservedPerformanceSample, ); - const bucketProfile = aggregateObservedPerformanceSamples(bucketSamples, { + const bucketProfile = aggregateOperationalPerformanceSamples(bucketSamples, { nowMs: sample.timestamp_ms, }); database @@ -4153,17 +4188,19 @@ export function persistObservedBenchmarkSample(input: PersistObservedBenchmarkSa "DELETE FROM observed_profile_snapshots_by_difficulty WHERE endpoint_id=? AND difficulty_bucket=?", ) .run(sample.endpoint_id, difficultyBucket); - database - .prepare( - "INSERT OR REPLACE INTO observed_profile_snapshots_by_difficulty (snapshot_id, endpoint_id, difficulty_bucket, measured_at_ms, profile_json) VALUES (?, ?, ?, ?, ?)", - ) - .run( - `${sample.endpoint_id}:${difficultyBucket}:${bucketProfile.measured_at_ms}`, - sample.endpoint_id, - difficultyBucket, - bucketProfile.measured_at_ms, - JSON.stringify(bucketProfile), - ); + if (bucketProfile) { + database + .prepare( + "INSERT OR REPLACE INTO observed_profile_snapshots_by_difficulty (snapshot_id, endpoint_id, difficulty_bucket, measured_at_ms, profile_json) VALUES (?, ?, ?, ?, ?)", + ) + .run( + `${sample.endpoint_id}:${difficultyBucket}:${bucketProfile.measured_at_ms}`, + sample.endpoint_id, + difficultyBucket, + bucketProfile.measured_at_ms, + JSON.stringify(bucketProfile), + ); + } } const bounded = enforcePerformanceHistoryPolicy(database, { endpointId: sample.endpoint_id, @@ -4174,22 +4211,24 @@ export function persistObservedBenchmarkSample(input: PersistObservedBenchmarkSa ); if (allSamples.length === 0) throw new Error("performance history policy rejected every sample"); - const profile = aggregateObservedPerformanceSamples(allSamples, { + const profile = aggregateOperationalPerformanceSamples(allSamples, { nowMs: sample.timestamp_ms, }); database .prepare("DELETE FROM observed_profile_snapshots WHERE endpoint_id=?") .run(sample.endpoint_id); - database - .prepare( - "INSERT OR REPLACE INTO observed_profile_snapshots (snapshot_id, endpoint_id, measured_at_ms, profile_json) VALUES (?, ?, ?, ?)", - ) - .run( - `${sample.endpoint_id}:${profile.measured_at_ms}`, - sample.endpoint_id, - profile.measured_at_ms, - JSON.stringify(profile), - ); + if (profile) { + database + .prepare( + "INSERT OR REPLACE INTO observed_profile_snapshots (snapshot_id, endpoint_id, measured_at_ms, profile_json) VALUES (?, ?, ?, ?)", + ) + .run( + `${sample.endpoint_id}:${profile.measured_at_ms}`, + sample.endpoint_id, + profile.measured_at_ms, + JSON.stringify(profile), + ); + } return; } catch (error) { if (!isSqliteBusyError(error) || attempt >= SQLITE_BUSY_MAX_ATTEMPTS) { @@ -4392,7 +4431,7 @@ export function persistRuntimeObservationBundle(input: PersistRuntimeObservation const bucketSamples = boundedBucket.sampleJson.map( (value) => JSON.parse(value) as ObservedPerformanceSample, ); - const bucketProfile = aggregateObservedPerformanceSamples(bucketSamples, { + const bucketProfile = aggregateOperationalPerformanceSamples(bucketSamples, { nowMs: observation.observedPerformance.sample.timestamp_ms, }); database @@ -4400,17 +4439,19 @@ export function persistRuntimeObservationBundle(input: PersistRuntimeObservation "DELETE FROM observed_profile_snapshots_by_difficulty WHERE endpoint_id=? AND difficulty_bucket=?", ) .run(observation.endpointId, difficultyBucket); - database - .prepare( - "INSERT OR REPLACE INTO observed_profile_snapshots_by_difficulty (snapshot_id, endpoint_id, difficulty_bucket, measured_at_ms, profile_json) VALUES (?, ?, ?, ?, ?)", - ) - .run( - `${observation.endpointId}:${difficultyBucket}:${bucketProfile.measured_at_ms}`, - observation.endpointId, - difficultyBucket, - bucketProfile.measured_at_ms, - JSON.stringify(bucketProfile), - ); + if (bucketProfile) { + database + .prepare( + "INSERT OR REPLACE INTO observed_profile_snapshots_by_difficulty (snapshot_id, endpoint_id, difficulty_bucket, measured_at_ms, profile_json) VALUES (?, ?, ?, ?, ?)", + ) + .run( + `${observation.endpointId}:${difficultyBucket}:${bucketProfile.measured_at_ms}`, + observation.endpointId, + difficultyBucket, + bucketProfile.measured_at_ms, + JSON.stringify(bucketProfile), + ); + } } enforcePerformanceHistoryPolicy(database, { endpointId: observation.endpointId, @@ -4755,6 +4796,144 @@ export function readObservedPerformanceSamples( return rows.map((row) => JSON.parse(row.sample_json) as ObservedPerformanceSample); } +export function readLatestBenchmarkProfilesByEndpointIds(input: { + readonly databasePath: string; + readonly endpointIds: readonly string[]; + readonly difficultyBucket?: string; +}): Record { + const endpointIds = [...new Set(input.endpointIds)]; + if (endpointIds.length === 0) { + return {}; + } + const database = openSqliteDatabase(input.databasePath); + const rows: Array<{ endpoint_id: string; sample_json: string }> = []; + for (let offset = 0; offset < endpointIds.length; offset += 200) { + const chunk = endpointIds.slice(offset, offset + 200); + const placeholders = chunk.map(() => "?").join(", "); + const query = input.difficultyBucket + ? `SELECT endpoint_id, sample_json FROM observed_performance_samples_by_difficulty WHERE endpoint_id IN (${placeholders}) AND difficulty_bucket = ? AND source_type = 'benchmark' ORDER BY endpoint_id, timestamp_ms ASC, sample_id ASC` + : `SELECT endpoint_id, sample_json FROM observed_performance_samples WHERE endpoint_id IN (${placeholders}) AND source_type = 'benchmark' ORDER BY endpoint_id, timestamp_ms ASC, sample_id ASC`; + rows.push( + ...(database + .prepare(query) + .all(...chunk, ...(input.difficultyBucket ? [input.difficultyBucket] : [])) as Array<{ + endpoint_id: string; + sample_json: string; + }>), + ); + } + database.close(); + + const samplesByEndpointId = new Map(); + for (const row of rows) { + const sample = JSON.parse(row.sample_json) as ObservedPerformanceSample; + const samples = samplesByEndpointId.get(row.endpoint_id) ?? []; + samples.push(sample); + samplesByEndpointId.set(row.endpoint_id, samples); + } + return Object.fromEntries( + [...samplesByEndpointId].map(([endpointId, samples]) => [ + endpointId, + aggregateObservedPerformanceSamples(samples, { + nowMs: Math.max(...samples.map((sample) => sample.timestamp_ms)), + }), + ]), + ); +} + +export interface LiveTaskTelemetryRollup { + readonly successRate: number; + readonly successCount: number; + readonly failureCount: number; + readonly sampleCount: number; + readonly minimumSampleCount: number; + readonly windowStartMs: number; + readonly windowEndMs: number; + readonly measuredAtMs: number; +} + +export interface LiveTaskTelemetryScores { + readonly taskSuccessRates: Record; + readonly taskRollups: Record; +} + +export function readLiveTaskTelemetryScoresByEndpointIds(input: { + readonly databasePath: string; + readonly endpointIds: readonly string[]; + readonly windowStartMs: number; + readonly windowEndMs: number; + readonly minimumSampleCount: number; +}): Record { + if (input.endpointIds.length === 0) { + return {}; + } + if ( + !Number.isSafeInteger(input.windowStartMs) || + !Number.isSafeInteger(input.windowEndMs) || + input.windowStartMs < 0 || + input.windowEndMs < input.windowStartMs || + input.windowEndMs - input.windowStartMs > 30 * 24 * 60 * 60 * 1_000 + ) { + throw new Error("Live task telemetry requires a valid bounded window of at most 30 days."); + } + if (!Number.isSafeInteger(input.minimumSampleCount) || input.minimumSampleCount < 1) { + throw new Error("Live task telemetry minimumSampleCount must be a positive safe integer."); + } + const endpointIds = [...new Set(input.endpointIds)]; + const placeholders = endpointIds.map(() => "?").join(", "); + const database = openSqliteDatabase(input.databasePath); + const rows = database + .prepare( + `SELECT + endpoint_id, + taxonomy_task_type, + COUNT(*) AS sample_count, + SUM(CASE WHEN error_class IS NULL AND status_code >= 200 AND status_code < 400 THEN 1 ELSE 0 END) AS success_count, + MIN(created_at_ms) AS first_observed_at_ms, + MAX(created_at_ms) AS last_observed_at_ms + FROM runtime_telemetry_records + WHERE endpoint_id IN (${placeholders}) + AND request_class = 'live_request' + AND taxonomy_task_type IS NOT NULL + AND taxonomy_task_type <> '' + AND created_at_ms >= ? + AND created_at_ms <= ? + GROUP BY endpoint_id, taxonomy_task_type + ORDER BY endpoint_id, taxonomy_task_type`, + ) + .all(...endpointIds, input.windowStartMs, input.windowEndMs) as Array<{ + endpoint_id: string; + taxonomy_task_type: string; + sample_count: number; + success_count: number; + first_observed_at_ms: number; + last_observed_at_ms: number; + }>; + database.close(); + + const result: Record = {}; + for (const row of rows) { + const failureCount = row.sample_count - row.success_count; + const successRate = row.sample_count === 0 ? 0 : row.success_count / row.sample_count; + if (!Number.isFinite(successRate) || successRate < 0 || successRate > 1 || failureCount < 0) { + throw new Error("Live task telemetry produced an invalid success rollup."); + } + const entry = (result[row.endpoint_id] ??= { taskSuccessRates: {}, taskRollups: {} }); + entry.taskSuccessRates[row.taxonomy_task_type] = successRate; + entry.taskRollups[row.taxonomy_task_type] = { + successRate, + successCount: row.success_count, + failureCount, + sampleCount: row.sample_count, + minimumSampleCount: input.minimumSampleCount, + windowStartMs: input.windowStartMs, + windowEndMs: input.windowEndMs, + measuredAtMs: row.last_observed_at_ms, + }; + } + return result; +} + export function readLatestObservedProfile( input: ReadLatestObservedProfileInput, ): ObservedPerformanceProfile | null { diff --git a/role-model-router/packages/sqlite-memory/test/index.test.ts b/role-model-router/packages/sqlite-memory/test/index.test.ts index 73be2170..fee78617 100644 --- a/role-model-router/packages/sqlite-memory/test/index.test.ts +++ b/role-model-router/packages/sqlite-memory/test/index.test.ts @@ -26,6 +26,8 @@ import { persistRetrievalReceipt, persistRuntimeObservationBundle as persistRuntimeObservationBundleWithChannel, persistRuntimeTelemetryFailure, + readLiveTaskTelemetryScoresByEndpointIds, + readLatestBenchmarkProfilesByEndpointIds, readConversationContinuity, readLatestObservedProfile, readObservedPerformanceSamples, @@ -118,6 +120,7 @@ describe("initializeSqliteMemory", () => { { migration_id: "run77-observed-profile-indexes-v1" }, { migration_id: "run77-recent-observations-index-v1" }, { migration_id: "run91-effort-instance-identity-v1" }, + { migration_id: "run91-operational-profile-reprojection-v1" }, ]); }); @@ -1097,7 +1100,41 @@ describe("initializeSqliteMemory", () => { }), ).toMatchObject({ endpoint_id: validation.decision.chosen_endpoint_id, - sample_size: 2, + sample_size: 1, + profile_scope: "live-request-operational", + }); + + const database = new DatabaseSync(validation.databasePath); + database + .prepare( + "UPDATE runtime_telemetry_records SET taxonomy_task_type = ?, created_at_ms = ?, status_code = ?, error_class = NULL WHERE request_id = ?", + ) + .run("code_generation", 10_000, 200, validation.decision.request_id); + database.close(); + expect( + readLiveTaskTelemetryScoresByEndpointIds({ + databasePath: validation.databasePath, + endpointIds: [validation.decision.chosen_endpoint_id], + windowStartMs: 9_000, + windowEndMs: 11_000, + minimumSampleCount: 3, + }), + ).toEqual({ + [validation.decision.chosen_endpoint_id]: { + taskSuccessRates: { code_generation: 1 }, + taskRollups: { + code_generation: { + successRate: 1, + successCount: 1, + failureCount: 0, + sampleCount: 1, + minimumSampleCount: 3, + windowStartMs: 9_000, + windowEndMs: 11_000, + measuredAtMs: 10_000, + }, + }, + }, }); }); @@ -4217,7 +4254,7 @@ describe("persistObservedBenchmarkSample benchmark_mode", () => { }); describe("clearObservedBenchmarkDataForEndpoint", () => { - test("removes benchmark samples and clears the endpoint profile when no live samples remain", async () => { + test("keeps benchmark-only evidence out of the operational endpoint profile", async () => { const runtimeStateRoot = await mkdtemp(path.join(os.tmpdir(), "role-model-runtime-state-")); const initialized = initializeSqliteMemory({ runtimeStateRoot, @@ -4243,7 +4280,18 @@ describe("clearObservedBenchmarkDataForEndpoint", () => { databasePath: initialized.databasePath, endpointId, }); - expect(before?.sources.benchmark_samples).toBe(1); + expect(before).toBeNull(); + expect( + readLatestBenchmarkProfilesByEndpointIds({ + databasePath: initialized.databasePath, + endpointIds: [endpointId], + })[endpointId], + ).toMatchObject({ + endpoint_id: endpointId, + sample_size: 1, + sources: { benchmark_samples: 1, live_request_samples: 0 }, + judge_score: 0.35, + }); const cleared = clearObservedBenchmarkDataForEndpoint({ databasePath: initialized.databasePath, diff --git a/role-model-router/packages/sqlite-memory/test/recursive-87-history-policy.test.ts b/role-model-router/packages/sqlite-memory/test/recursive-87-history-policy.test.ts index 676a624b..df47b27d 100644 --- a/role-model-router/packages/sqlite-memory/test/recursive-87-history-policy.test.ts +++ b/role-model-router/packages/sqlite-memory/test/recursive-87-history-policy.test.ts @@ -103,7 +103,8 @@ test("SP3 bounds raw performance history, bytes, rebuild work, late data, and re .prepare("SELECT COUNT(*) AS count FROM observed_profile_snapshots WHERE endpoint_id=?") .get(fixture.endpointId) as { count: number }; database.close(); - expect(snapshots.count).toBe(1); + // Benchmark history remains bounded and durable, but never materializes an operational profile. + expect(snapshots.count).toBe(0); sqliteMemory.rollbackPerformanceHistoryPolicy({ databasePath: restarted.databasePath, diff --git a/role-model-router/packages/ui/src/sidebar.test.ts b/role-model-router/packages/ui/src/sidebar.test.ts index c4bcf876..0cdc82e6 100644 --- a/role-model-router/packages/ui/src/sidebar.test.ts +++ b/role-model-router/packages/ui/src/sidebar.test.ts @@ -1,7 +1,10 @@ import { describe, expect, it } from "vitest"; +import { createElement } from "react"; +import { renderToStaticMarkup } from "react-dom/server"; import { MODEL_STATUS_DOT_CLASS, + SidebarModelInventory, clampCacheHitRate, formatCacheHitRate, formatRequestCount, @@ -30,4 +33,21 @@ describe("rm3 sidebar helpers", () => { expect(MODEL_STATUS_DOT_CLASS.degraded).toBe("bg-status-warning"); expect(MODEL_STATUS_DOT_CLASS.offline).toBe("bg-muted-foreground"); }); + + it("discloses a truncated model identity on pointer hover and keyboard focus", () => { + const identity = "DeepSeek V4 Flash (Maximum reasoning effort)"; + const markup = renderToStaticMarkup( + createElement(SidebarModelInventory, { + models: [{ id: identity, requestCount: 3, status: "active" }], + }), + ); + + expect(markup).toContain('tabindex="0"'); + expect(markup).toContain('aria-describedby="sidebar-model-identity-0"'); + expect(markup).toContain('id="sidebar-model-identity-0"'); + expect(markup).toContain('role="tooltip"'); + expect(markup).toContain("group-hover:opacity-100"); + expect(markup).toContain("group-focus-within:opacity-100"); + expect(markup).toContain(identity); + }); }); diff --git a/role-model-router/packages/ui/src/sidebar.tsx b/role-model-router/packages/ui/src/sidebar.tsx index 8140ed2c..ad0b3f3b 100644 --- a/role-model-router/packages/ui/src/sidebar.tsx +++ b/role-model-router/packages/ui/src/sidebar.tsx @@ -145,12 +145,26 @@ function ModelInventory({ models }: { models: readonly SidebarModel[] }) { Models Requests
- {models.map((model) => ( -
+ {models.map((model, index) => ( +
-
+
{model.id}
+ + {model.id} + Date: Fri, 21 Aug 2026 14:23:39 +0800 Subject: [PATCH 7/7] fix(run91): make delivery validation deterministic --- packages/pi-role-model/test/extension.test.ts | 4 +++ .../src/track-b-runtime.ts | 16 ++++++----- .../runtime-host-bridge/src/validate-ui.ts | 19 +++++++++++-- .../test/recursive-87-shadow-pipeline.test.ts | 10 ++----- .../test/validate-ui.test.ts | 9 ++++++ .../app/routes/control-models.test.ts | 2 +- .../apps/runtime-ui/app/routes/endpoints.tsx | 28 +++++++++---------- .../apps/runtime-ui/app/routes/providers.tsx | 5 +--- .../test/operational-profile.test.ts | 2 +- .../packages/sqlite-memory/src/index.ts | 6 +++- .../packages/sqlite-memory/test/index.test.ts | 4 +-- .../packages/ui/src/sidebar.test.ts | 5 ++-- role-model-router/packages/ui/src/sidebar.tsx | 3 +- 13 files changed, 68 insertions(+), 45 deletions(-) diff --git a/packages/pi-role-model/test/extension.test.ts b/packages/pi-role-model/test/extension.test.ts index 722c7621..00fc4712 100644 --- a/packages/pi-role-model/test/extension.test.ts +++ b/packages/pi-role-model/test/extension.test.ts @@ -111,6 +111,10 @@ describe("Pi extension registration", () => { const publications: unknown[] = []; const extension = createRoleModelExtension({ discover: async () => ({ discovery: createDiscovery() }), + resolveTaxonomy: async () => ({ + source: "runtime", + taxonomy: loadCompactTaxonomy(), + }), }); await extension( diff --git a/role-model-router/apps/runtime-host-bridge/src/track-b-runtime.ts b/role-model-router/apps/runtime-host-bridge/src/track-b-runtime.ts index e7929ab4..7dec0d84 100644 --- a/role-model-router/apps/runtime-host-bridge/src/track-b-runtime.ts +++ b/role-model-router/apps/runtime-host-bridge/src/track-b-runtime.ts @@ -6,6 +6,7 @@ import path from "node:path"; import { createInterface } from "node:readline"; import { pathToFileURL } from "node:url"; +import type { RuntimeEffortSource } from "@role-model-router/runtime-observability"; import { type LegacyMigrationState, type LegacySqliteMigration, @@ -16,7 +17,6 @@ import { readRuntimeObservationBundle, } from "@role-model-router/sqlite-memory"; import { createProjectionV2 } from "@role-model-router/trace"; -import type { RuntimeEffortSource } from "@role-model-router/runtime-observability"; import { consumeTrackBProjection } from "./track-b-projections.js"; @@ -1058,10 +1058,7 @@ function normalizeTrackBVariantIdentity( ? (observation.usageEvent as Record) : null; const endpointId = readTrackBIdentityText(observation.endpointId, "endpointId"); - const modelId = readTrackBIdentityText( - observation.modelId ?? usageEvent?.model_id, - "modelId", - ); + const modelId = readTrackBIdentityText(observation.modelId ?? usageEvent?.model_id, "modelId"); if (usageEvent?.endpoint_id !== undefined && usageEvent.endpoint_id !== endpointId) { throw new Error("persisted observation effort identity endpointId conflicts with usageEvent"); } @@ -1079,7 +1076,10 @@ function normalizeTrackBVariantIdentity( throw new Error("persisted observation effort identity reasoningEffort is invalid"); } const effortSource = observation.effortSource; - if (typeof effortSource !== "string" || !TRACK_B_EFFORT_SOURCES.has(effortSource as RuntimeEffortSource)) { + if ( + typeof effortSource !== "string" || + !TRACK_B_EFFORT_SOURCES.has(effortSource as RuntimeEffortSource) + ) { throw new Error("persisted observation effort identity effortSource is invalid"); } if ( @@ -1092,7 +1092,9 @@ function normalizeTrackBVariantIdentity( usageEvent?.reasoning_effort !== undefined && usageEvent.reasoning_effort !== reasoningEffort ) { - throw new Error("persisted observation effort identity reasoningEffort conflicts with usageEvent"); + throw new Error( + "persisted observation effort identity reasoningEffort conflicts with usageEvent", + ); } if (usageEvent?.effort_source !== undefined && usageEvent.effort_source !== effortSource) { throw new Error("persisted observation effort identity effortSource conflicts with usageEvent"); diff --git a/role-model-router/apps/runtime-host-bridge/src/validate-ui.ts b/role-model-router/apps/runtime-host-bridge/src/validate-ui.ts index 64927c8e..5d3cd957 100644 --- a/role-model-router/apps/runtime-host-bridge/src/validate-ui.ts +++ b/role-model-router/apps/runtime-host-bridge/src/validate-ui.ts @@ -391,9 +391,22 @@ export async function runRuntimeUiValidation( }), }); if (!activateEndpointResponse.ok) { - throw new Error( - `Runtime UI validation endpoint activation failed with ${activateEndpointResponse.status}.`, - ); + const responseBody = await activateEndpointResponse.text(); + let responseError: string | undefined; + try { + const responseJson = JSON.parse(responseBody) as { error?: unknown }; + responseError = typeof responseJson.error === "string" ? responseJson.error : undefined; + } catch { + // Preserve the original body in the diagnostic below. + } + const alreadyActive = + activateEndpointResponse.status === 400 && + responseError === `Endpoint effort slot ${activatedEndpointId} is already active.`; + if (!alreadyActive) { + throw new Error( + `Runtime UI validation endpoint activation failed with ${activateEndpointResponse.status}: ${responseBody}`, + ); + } } const updatedEndpointsResponse = await fetch(`${baseUrl}/api/role-model/endpoints`, { diff --git a/role-model-router/apps/runtime-host-bridge/test/recursive-87-shadow-pipeline.test.ts b/role-model-router/apps/runtime-host-bridge/test/recursive-87-shadow-pipeline.test.ts index fb1aebf3..425f85ac 100644 --- a/role-model-router/apps/runtime-host-bridge/test/recursive-87-shadow-pipeline.test.ts +++ b/role-model-router/apps/runtime-host-bridge/test/recursive-87-shadow-pipeline.test.ts @@ -368,19 +368,15 @@ test("Phase 3.5 normal post-observation work executes every canonical business o ); expect(invoked.every((row) => row.envelope.channel === "stage")).toBe(true); expect(invoked.every((row) => row.envelope.identity !== undefined)).toBe(true); - expect(invoked.map((row) => row.envelope.identity)).toEqual( - invoked.map(() => identity), - ); + expect(invoked.map((row) => row.envelope.identity)).toEqual(invoked.map(() => identity)); const artifactInvocation = invoked.find((row) => row.id === "artifact-store"); const artifactPayload = artifactInvocation?.envelope.payload as Record; const artifactRecord = artifactPayload.record as Record; expect(JSON.parse(String(artifactRecord.content))).toMatchObject({ identity }); const eventPayload = invoked.find((row) => row.id === "event-log")?.envelope.payload; expect(eventPayload).toMatchObject({ identity }); - const memoryPayload = invoked.find((row) => row.id === "memory-store")?.envelope.payload as Record< - string, - unknown - >; + const memoryPayload = invoked.find((row) => row.id === "memory-store")?.envelope + .payload as Record; expect(memoryPayload.row).toMatchObject({ identity }); const knowledgeWrite = invoked.find( (row) => row.id === "knowledge-store" && row.envelope.capability === "knowledge:write", diff --git a/role-model-router/apps/runtime-host-bridge/test/validate-ui.test.ts b/role-model-router/apps/runtime-host-bridge/test/validate-ui.test.ts index 84a73f36..75dcdca7 100644 --- a/role-model-router/apps/runtime-host-bridge/test/validate-ui.test.ts +++ b/role-model-router/apps/runtime-host-bridge/test/validate-ui.test.ts @@ -85,5 +85,14 @@ describe("runRuntimeUiValidation", () => { expect(result.mixedAliasRouterDecisionMatchesRequest).toBe(true); expect(result.mixedAliasOverviewIncludesSelectedEndpoint).toBe(true); expect(result.mixedAliasEndpointsIncludeSelectedEndpoint).toBe(true); + + const rerun = await runRuntimeUiValidation({ + repoRoot, + fixtureRoot: testFixtureRoot, + runtimeStateRoot, + scopeId: "runtime-ui-validation", + unifiedRuntimeConfigPath, + }); + expect(rerun.activatedEndpointId).toBe("moonshot.personal.primary.global.kimi-k2.5"); }, 240_000); }); diff --git a/role-model-router/apps/runtime-ui/app/routes/control-models.test.ts b/role-model-router/apps/runtime-ui/app/routes/control-models.test.ts index 49a52cff..601a248b 100644 --- a/role-model-router/apps/runtime-ui/app/routes/control-models.test.ts +++ b/role-model-router/apps/runtime-ui/app/routes/control-models.test.ts @@ -10,12 +10,12 @@ import { configuredModelRoleDraftKey, createAccountMutationPayload, describeSavedModelRoleEligibility, + readSelectedOperationalPerformance, resolveConfiguredModelEjectLabel, resolveConfiguredModelFooterAction, resolveConfiguredModelRemovalClick, resolveConfiguredModelStatusTone, resolveDefaultSelectedModelId, - readSelectedOperationalPerformance, resolveSelectedBenchmarkCandidate, resolveSelectedModelAccount, saveConfiguredModelRoleEligibility, diff --git a/role-model-router/apps/runtime-ui/app/routes/endpoints.tsx b/role-model-router/apps/runtime-ui/app/routes/endpoints.tsx index f9948efd..5788e014 100644 --- a/role-model-router/apps/runtime-ui/app/routes/endpoints.tsx +++ b/role-model-router/apps/runtime-ui/app/routes/endpoints.tsx @@ -109,20 +109,20 @@ export function buildRuntimeConnectionRows(input: { const endpointRows = input.endpointRows .filter((endpoint) => endpoint.servingSource !== "vendor-litellm") .map((endpoint) => { - endpointProviderIds.add(endpoint.providerLabel); - const routingIneligible = endpoint.routingEligible === false; - return { - key: `endpoint:${endpoint.endpointId}`, - providerLabel: endpoint.providerLabel, - connectionLabel: endpoint.providerAccountId ?? "—", - modelLabel: endpoint.displayName ?? endpoint.modelId, - endpointLabel: formatEndpointDisplayPath(endpoint), - sourceLabel: `${formatServingSource(endpoint.servingSource, endpoint.sourceLabel)} / ${endpoint.endpointKind}`, - healthLabel: endpoint.healthStatus, - healthTone: healthTone(endpoint.healthStatus), - readinessLabel: routingIneligible ? "routing ineligible" : endpoint.status, - readinessTone: routingIneligible ? "warning" : statusTone(endpoint.status), - }; + endpointProviderIds.add(endpoint.providerLabel); + const routingIneligible = endpoint.routingEligible === false; + return { + key: `endpoint:${endpoint.endpointId}`, + providerLabel: endpoint.providerLabel, + connectionLabel: endpoint.providerAccountId ?? "—", + modelLabel: endpoint.displayName ?? endpoint.modelId, + endpointLabel: formatEndpointDisplayPath(endpoint), + sourceLabel: `${formatServingSource(endpoint.servingSource, endpoint.sourceLabel)} / ${endpoint.endpointKind}`, + healthLabel: endpoint.healthStatus, + healthTone: healthTone(endpoint.healthStatus), + readinessLabel: routingIneligible ? "routing ineligible" : endpoint.status, + readinessTone: routingIneligible ? "warning" : statusTone(endpoint.status), + }; }); const providerOnlyRows = input.providerRows diff --git a/role-model-router/apps/runtime-ui/app/routes/providers.tsx b/role-model-router/apps/runtime-ui/app/routes/providers.tsx index 92402064..31c8741e 100644 --- a/role-model-router/apps/runtime-ui/app/routes/providers.tsx +++ b/role-model-router/apps/runtime-ui/app/routes/providers.tsx @@ -277,10 +277,7 @@ export function buildModelRoleSelection( } export function buildModelRoleBindings( - selectedModels: readonly ( - | string - | { readonly modelId: string; readonly endpointId: string } - )[], + selectedModels: readonly (string | { readonly modelId: string; readonly endpointId: string })[], selection: ModelRoleSelection, allRoleIds: readonly string[], ) { diff --git a/role-model-router/packages/profile-aggregator/test/operational-profile.test.ts b/role-model-router/packages/profile-aggregator/test/operational-profile.test.ts index 86b56b90..8885588b 100644 --- a/role-model-router/packages/profile-aggregator/test/operational-profile.test.ts +++ b/role-model-router/packages/profile-aggregator/test/operational-profile.test.ts @@ -1,8 +1,8 @@ import { describe, expect, test } from "vitest"; import { - aggregateOperationalPerformanceSamples, type ObservedPerformanceSample, + aggregateOperationalPerformanceSamples, } from "../src/index.js"; function sample( diff --git a/role-model-router/packages/sqlite-memory/src/index.ts b/role-model-router/packages/sqlite-memory/src/index.ts index 1b30542a..ef68b75a 100644 --- a/role-model-router/packages/sqlite-memory/src/index.ts +++ b/role-model-router/packages/sqlite-memory/src/index.ts @@ -4918,7 +4918,11 @@ export function readLiveTaskTelemetryScoresByEndpointIds(input: { if (!Number.isFinite(successRate) || successRate < 0 || successRate > 1 || failureCount < 0) { throw new Error("Live task telemetry produced an invalid success rollup."); } - const entry = (result[row.endpoint_id] ??= { taskSuccessRates: {}, taskRollups: {} }); + let entry = result[row.endpoint_id]; + if (entry === undefined) { + entry = { taskSuccessRates: {}, taskRollups: {} }; + result[row.endpoint_id] = entry; + } entry.taskSuccessRates[row.taxonomy_task_type] = successRate; entry.taskRollups[row.taxonomy_task_type] = { successRate, diff --git a/role-model-router/packages/sqlite-memory/test/index.test.ts b/role-model-router/packages/sqlite-memory/test/index.test.ts index fee78617..68dea364 100644 --- a/role-model-router/packages/sqlite-memory/test/index.test.ts +++ b/role-model-router/packages/sqlite-memory/test/index.test.ts @@ -26,10 +26,10 @@ import { persistRetrievalReceipt, persistRuntimeObservationBundle as persistRuntimeObservationBundleWithChannel, persistRuntimeTelemetryFailure, - readLiveTaskTelemetryScoresByEndpointIds, - readLatestBenchmarkProfilesByEndpointIds, readConversationContinuity, + readLatestBenchmarkProfilesByEndpointIds, readLatestObservedProfile, + readLiveTaskTelemetryScoresByEndpointIds, readObservedPerformanceSamples, readRetrievalReceipts, readRuntimeObservationBundle, diff --git a/role-model-router/packages/ui/src/sidebar.test.ts b/role-model-router/packages/ui/src/sidebar.test.ts index 0cdc82e6..0d6c0ff0 100644 --- a/role-model-router/packages/ui/src/sidebar.test.ts +++ b/role-model-router/packages/ui/src/sidebar.test.ts @@ -1,6 +1,6 @@ -import { describe, expect, it } from "vitest"; import { createElement } from "react"; import { renderToStaticMarkup } from "react-dom/server"; +import { describe, expect, it } from "vitest"; import { MODEL_STATUS_DOT_CLASS, @@ -34,7 +34,7 @@ describe("rm3 sidebar helpers", () => { expect(MODEL_STATUS_DOT_CLASS.offline).toBe("bg-muted-foreground"); }); - it("discloses a truncated model identity on pointer hover and keyboard focus", () => { + it("discloses a truncated model identity on pointer hover", () => { const identity = "DeepSeek V4 Flash (Maximum reasoning effort)"; const markup = renderToStaticMarkup( createElement(SidebarModelInventory, { @@ -42,7 +42,6 @@ describe("rm3 sidebar helpers", () => { }), ); - expect(markup).toContain('tabindex="0"'); expect(markup).toContain('aria-describedby="sidebar-model-identity-0"'); expect(markup).toContain('id="sidebar-model-identity-0"'); expect(markup).toContain('role="tooltip"'); diff --git a/role-model-router/packages/ui/src/sidebar.tsx b/role-model-router/packages/ui/src/sidebar.tsx index ad0b3f3b..cde9a08a 100644 --- a/role-model-router/packages/ui/src/sidebar.tsx +++ b/role-model-router/packages/ui/src/sidebar.tsx @@ -153,8 +153,7 @@ function ModelInventory({ models }: { models: readonly SidebarModel[] }) {
{model.id}